/*
|--------------------------------------------------------------------------
| TailwindCSS Directives
|--------------------------------------------------------------------------
|
| Import TailwindCSS directives and swipe out at build-time with all of
| the styles it generates based on your configured design system.
|
| Please check this link for more details:
| https://tailwindcss.com/docs/installation#include-tailwind-in-your-css
|
*/
/*
! tailwindcss v3.0.12 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
box-sizing: border-box; /* 1 */
border-width: 0; /* 2 */
border-style: solid; /* 2 */
border-color: #e5e7eb; /* 2 */
}
::before,
::after {
--tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
*/
html {
line-height: 1.5; /* 1 */
-webkit-text-size-adjust: 100%; /* 2 */
-moz-tab-size: 4; /* 3 */
-o-tab-size: 4;
tab-size: 4; /* 3 */
font-family: ui-sans-serif, system-ui, -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"; /* 4 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
margin: 0; /* 1 */
line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
height: 0; /* 1 */
color: inherit; /* 2 */
border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
font-size: inherit;
font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
color: inherit;
text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
font-weight: bolder;
}
/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
font-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;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
text-indent: 0; /* 1 */
border-color: inherit; /* 2 */
border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
font-family: inherit; /* 1 */
font-size: 100%; /* 1 */
line-height: inherit; /* 1 */
color: inherit; /* 1 */
margin: 0; /* 2 */
padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
-webkit-appearance: button; /* 1 */
background-color: transparent; /* 2 */
background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
-webkit-appearance: textfield; /* 1 */
outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
-webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
-webkit-appearance: button; /* 1 */
font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
margin: 0;
}
fieldset {
margin: 0;
padding: 0;
}
legend {
padding: 0;
}
ol,
ul,
menu {
list-style: none;
margin: 0;
padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
opacity: 1; /* 1 */
color: #9ca3af; /* 2 */
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
opacity: 1; /* 1 */
color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
opacity: 1; /* 1 */
color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
display: block; /* 1 */
vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
max-width: 100%;
height: auto;
}
/*
Ensure the default browser behavior of the `hidden` attribute.
*/
[hidden] {
display: none;
}
[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: #fff;
border-color: #6b7280;
border-width: 1px;
border-radius: 0px;
padding-top: 0.5rem;
padding-right: 0.75rem;
padding-bottom: 0.5rem;
padding-left: 0.75rem;
font-size: 1rem;
line-height: 1.5rem;
--tw-shadow: 0 0 #0000;
}
[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
outline: 2px solid transparent;
outline-offset: 2px;
--tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgba(254,0,100,0.3);
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
border-color: #eaeaea;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color: #6b7280;
opacity: 1;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #6b7280;
opacity: 1;
}
input::placeholder,textarea::placeholder {
color: #6b7280;
opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper {
padding: 0;
}
::-webkit-date-and-time-value {
min-height: 1.5em;
}
select {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
background-position: right 0.5rem center;
background-repeat: no-repeat;
background-size: 1.5em 1.5em;
padding-right: 2.5rem;
-webkit-print-color-adjust: exact;
color-adjust: exact;
}
[multiple] {
background-image: initial;
background-position: initial;
background-repeat: unset;
background-size: initial;
padding-right: 0.75rem;
-webkit-print-color-adjust: unset;
color-adjust: unset;
}
[type='checkbox'],[type='radio'] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding: 0;
-webkit-print-color-adjust: exact;
color-adjust: exact;
display: inline-block;
vertical-align: middle;
background-origin: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
flex-shrink: 0;
height: 1rem;
width: 1rem;
color: #FE0064;
background-color: #fff;
border-color: #6b7280;
border-width: 1px;
--tw-shadow: 0 0 #0000;
}
[type='checkbox'] {
border-radius: 0px;
}
[type='radio'] {
border-radius: 100%;
}
[type='checkbox']:focus,[type='radio']:focus {
outline: 2px solid transparent;
outline-offset: 2px;
--tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
--tw-ring-offset-width: 2px;
--tw-ring-offset-color: #fff;
--tw-ring-color: #FE0064;
--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);
}
[type='checkbox']:checked,[type='radio']:checked {
border-color: transparent;
background-color: currentColor;
background-size: 100% 100%;
background-position: center;
background-repeat: no-repeat;
}
[type='checkbox']:checked {
background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
[type='radio']:checked {
background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
border-color: transparent;
background-color: currentColor;
}
[type='checkbox']:indeterminate {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
border-color: transparent;
background-color: currentColor;
background-size: 100% 100%;
background-position: center;
background-repeat: no-repeat;
}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
border-color: transparent;
background-color: currentColor;
}
[type='file'] {
background: unset;
border-color: inherit;
border-width: 0;
border-radius: 0;
padding: 0;
font-size: unset;
line-height: inherit;
}
[type='file']:focus {
outline: 1px auto -webkit-focus-ring-color;
}
*, ::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-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;
}
.container {
width: 100%;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 640px) {
.container {
max-width: 640px;
}
}
@media (min-width: 768px) {
.container {
max-width: 768px;
}
}
@media (min-width: 1024px) {
.container {
max-width: 1024px;
}
}
@media (min-width: 1280px) {
.container {
max-width: 1280px;
}
}
@media (min-width: 1536px) {
.container {
max-width: 1536px;
}
}
.accordion .accordion-item {
padding-top: 1rem;
padding-bottom: 1rem;
}
.accordion .accordion-item:not(:last-child) {
border-bottom-width: 1px;
border-color: rgb(var(--color-slate-200) / 0.6);
}
.dark .accordion .accordion-item:not(:last-child) {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
}
.accordion .accordion-item:first-child {
margin-top: -1rem;
}
.accordion .accordion-item:last-child {
margin-bottom: -1rem;
}
.accordion .accordion-item .accordion-header .accordion-button {
margin-top: -1rem;
margin-bottom: -1rem;
width: 100%;
padding-top: 1rem;
padding-bottom: 1rem;
text-align: left;
font-weight: 500;
}
.dark .accordion .accordion-item .accordion-header .accordion-button {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-400) / var(--tw-text-opacity));
}
.accordion .accordion-item .accordion-header .accordion-button:focus {
outline: 2px solid transparent;
outline-offset: 2px;
}
.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
--tw-text-opacity: 1;
color: rgb(var(--color-primary) / var(--tw-text-opacity));
}
.dark .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.\!accordion .\!accordion-item .\!accordion-header .\!accordion-button:not(.\!collapsed) {
--tw-text-opacity: 1;
color: rgb(var(--color-primary) / var(--tw-text-opacity));
}
.dark .\!accordion .\!accordion-item .\!accordion-header .\!accordion-button:not(.\!collapsed) {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.accordion .accordion-collapse {
margin-top: 0.75rem;
line-height: 1.625;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-700) / var(--tw-text-opacity));
}
.dark .accordion .accordion-collapse {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-400) / var(--tw-text-opacity));
}
.accordion .accordion-collapse.collapse:not(.show) {
display: none;
}
.accordion.accordion-boxed .accordion-item {
margin-top: 0.75rem;
border-width: 1px;
border-color: rgb(var(--color-slate-200) / 0.6);
padding: 1rem;
}
.dark .accordion.accordion-boxed .accordion-item {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
}
.accordion.accordion-boxed .accordion-item:first-child {
margin-top: 0px;
}
.accordion.accordion-boxed .accordion-item:last-child {
margin-bottom: 0px;
}
.alert {
position: relative;
border-radius: 0.375rem;
border-width: 1px;
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 1rem;
padding-bottom: 1rem;
}
.alert.alert-dismissible {
padding-left: 1.25rem;
padding-right: 4rem;
}
.alert.alert-dismissible:not(.show) {
display: none;
}
.alert .btn-close {
position: absolute;
right: 0px;
margin-top: auto;
margin-bottom: auto;
margin-right: 0.5rem;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 0.75rem;
padding-right: 0.75rem;
}
.btn-close {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-800) / var(--tw-text-opacity));
}
/* Alert Colors */
.alert-primary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .alert-primary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
}
.alert-secondary {
border-color: rgb(var(--color-slate-200) / 0.7);
background-color: rgb(var(--color-slate-200) / 0.7);
--tw-text-opacity: 1;
color: rgb(var(--color-slate-500) / var(--tw-text-opacity));
}
.dark .alert-secondary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.alert-success {
--tw-border-opacity: 1;
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-success) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-900) / var(--tw-text-opacity));
}
.dark .alert-success {
--tw-border-opacity: 1;
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
}
.alert-warning {
--tw-border-opacity: 1;
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-warning) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-900) / var(--tw-text-opacity));
}
.dark .alert-warning {
--tw-border-opacity: 1;
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
}
.alert-pending {
--tw-border-opacity: 1;
border-color: rgb(var(--color-pending) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-pending) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .alert-pending {
--tw-border-opacity: 1;
border-color: rgb(var(--color-pending) / var(--tw-border-opacity));
}
.alert-danger {
--tw-border-opacity: 1;
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-danger) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .alert-danger {
--tw-border-opacity: 1;
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
}
.alert-dark {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-700) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-700) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .alert-dark {
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
/* Outline Button */
.alert-outline-primary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-primary) / var(--tw-text-opacity));
}
.dark .alert-outline-primary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
}
.alert-outline-secondary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-500) / var(--tw-text-opacity));
}
.dark .alert-outline-secondary {
border-color: rgb(var(--color-darkmode-100) / 0.4);
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.alert-outline-success {
--tw-border-opacity: 1;
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-success) / var(--tw-text-opacity));
}
.dark .alert-outline-success {
--tw-border-opacity: 1;
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
}
.alert-outline-warning {
--tw-border-opacity: 1;
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-warning) / var(--tw-text-opacity));
}
.dark .alert-outline-warning {
--tw-border-opacity: 1;
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
}
.alert-outline-pending {
--tw-border-opacity: 1;
border-color: rgb(var(--color-pending) / var(--tw-border-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-pending) / var(--tw-text-opacity));
}
.dark .alert-outline-pending {
--tw-border-opacity: 1;
border-color: rgb(var(--color-pending) / var(--tw-border-opacity));
}
.alert-outline-danger {
--tw-border-opacity: 1;
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-danger) / var(--tw-text-opacity));
}
.dark .alert-outline-danger {
--tw-border-opacity: 1;
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
}
.alert-outline-dark {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-700) / var(--tw-border-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-700) / var(--tw-text-opacity));
}
.dark .alert-outline-dark {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-800) / var(--tw-border-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
/* Button Soft Colors */
.alert-primary-soft {
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
--tw-border-opacity: 0.05;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
--tw-bg-opacity: 0.2;
--tw-text-opacity: 1;
color: rgb(var(--color-primary) / var(--tw-text-opacity));
}
.dark .alert-primary-soft {
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
--tw-border-opacity: 1;
--tw-bg-opacity: 0.2;
}
.alert-secondary-soft {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
background-color: rgb(var(--color-slate-300) / var(--tw-bg-opacity));
--tw-bg-opacity: 0.1;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-500) / var(--tw-text-opacity));
}
.dark .alert-secondary-soft {
border-color: rgb(var(--color-darkmode-100) / 0.3);
background-color: rgb(var(--color-darkmode-100) / 0.2);
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.alert-success-soft {
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
--tw-border-opacity: 0.05;
background-color: rgb(var(--color-success) / var(--tw-bg-opacity));
--tw-bg-opacity: 0.2;
--tw-text-opacity: 1;
color: rgb(var(--color-success) / var(--tw-text-opacity));
}
.dark .alert-success-soft {
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
--tw-border-opacity: 0.2;
}
.alert-warning-soft {
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
--tw-border-opacity: 0.05;
background-color: rgb(var(--color-warning) / var(--tw-bg-opacity));
--tw-bg-opacity: 0.2;
--tw-text-opacity: 1;
color: rgb(var(--color-warning) / var(--tw-text-opacity));
}
.dark .alert-warning-soft {
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
--tw-border-opacity: 0.2;
}
.alert-pending-soft {
border-color: rgb(var(--color-pending) / var(--tw-border-opacity));
--tw-border-opacity: 0.05;
background-color: rgb(var(--color-pending) / var(--tw-bg-opacity));
--tw-bg-opacity: 0.2;
--tw-text-opacity: 1;
color: rgb(var(--color-pending) / var(--tw-text-opacity));
}
.dark .alert-pending-soft {
border-color: rgb(var(--color-pending) / var(--tw-border-opacity));
--tw-border-opacity: 0.2;
}
.alert-danger-soft {
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
--tw-border-opacity: 0.05;
background-color: rgb(var(--color-danger) / var(--tw-bg-opacity));
--tw-bg-opacity: 0.2;
--tw-text-opacity: 1;
color: rgb(var(--color-danger) / var(--tw-text-opacity));
}
.dark .alert-danger-soft {
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
--tw-border-opacity: 0.2;
}
.alert-dark-soft {
border-color: rgb(var(--color-slate-700) / var(--tw-border-opacity));
--tw-border-opacity: 0.05;
background-color: rgb(var(--color-slate-700) / var(--tw-bg-opacity));
--tw-bg-opacity: 0.2;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-700) / var(--tw-text-opacity));
}
.dark .alert-dark-soft {
border-color: rgb(var(--color-darkmode-800) / 0.6);
background-color: rgb(var(--color-darkmode-800) / 0.3);
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
/* Default Button */
.btn {
display: inline-flex;
cursor: pointer;
align-items: center;
justify-content: center;
border-radius: 0.375rem;
border-width: 1px;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 0.75rem;
padding-right: 0.75rem;
outline: none;
border: none;
font-weight: 500;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 200ms;
}
.dark .btn {
transition-property: none;
}
.btn:hover:not(:disabled) {
--tw-border-opacity: 0.9;
--tw-bg-opacity: 0.9;
transform: scale(1.05);
border: none;
outline: none;
transition: all 0.3s;
}
.btn:not(button) {
text-align: center;
}
.btn:disabled {
cursor: not-allowed;
opacity: 0.7;
}
/* Default Sizes */
.btn-sm {
padding-top: 0.375rem;
padding-bottom: 0.375rem;
padding-left: 0.5rem;
padding-right: 0.5rem;
font-size: 0.75rem;
line-height: 1rem;
}
.btn-lg {
padding-top: 0.375rem;
padding-bottom: 0.375rem;
padding-left: 1rem;
padding-right: 1rem;
font-size: 1.125rem;
line-height: 1.75rem;
}
/* Button Colors */
.btn-primary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-primary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
}
.btn-secondary {
border-color: rgb(var(--color-secondary) / 0.7);
background-color: rgb(var(--color-secondary) / 0.7);
--tw-text-opacity: 1;
color: #fff;
font-weight: 600;
}
.dark .btn-secondary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.dark .btn-secondary:hover:not(:disabled) {
border-color: rgb(var(--color-darkmode-300) / 0.8);
background-color: rgb(var(--color-darkmode-300) / 0.8);
}
.btn-success {
--tw-border-opacity: 1;
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-success) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-900) / var(--tw-text-opacity));
}
.dark .btn-success {
--tw-border-opacity: 1;
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
}
.btn-warning {
--tw-border-opacity: 1;
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-warning) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-900) / var(--tw-text-opacity));
}
.dark .btn-warning {
--tw-border-opacity: 1;
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
}
.btn-pending {
--tw-border-opacity: 1;
border-color: rgb(var(--color-pending) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-pending) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-pending {
--tw-border-opacity: 1;
border-color: rgb(var(--color-pending) / var(--tw-border-opacity));
}
.btn-danger {
--tw-border-opacity: 1;
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-danger) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-danger {
--tw-border-opacity: 1;
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
}
.btn-dark {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-700) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-700) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-dark {
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.dark .btn-dark:hover:not(:disabled) {
background-color: rgb(var(--color-darkmode-800) / 0.7);
}
/* Button Elevated */
.btn-elevated-primary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-elevated-primary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
}
.btn-elevated-primary {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.btn-elevated-secondary {
border-color: rgb(var(--color-slate-200) / 0.7);
background-color: rgb(var(--color-slate-200) / 0.7);
--tw-text-opacity: 1;
color: rgb(var(--color-slate-500) / var(--tw-text-opacity));
}
.dark .btn-elevated-secondary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.btn-elevated-secondary:hover:not(:disabled) {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-100) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.dark .btn-elevated-secondary:hover:not(:disabled) {
border-color: rgb(var(--color-darkmode-300) / 0.8);
background-color: rgb(var(--color-darkmode-300) / 0.8);
}
.btn-elevated-secondary {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.btn-elevated-success {
--tw-border-opacity: 1;
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-success) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-900) / var(--tw-text-opacity));
}
.dark .btn-elevated-success {
--tw-border-opacity: 1;
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
}
.btn-elevated-success {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.btn-elevated-warning {
--tw-border-opacity: 1;
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-warning) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-900) / var(--tw-text-opacity));
}
.dark .btn-elevated-warning {
--tw-border-opacity: 1;
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
}
.btn-elevated-warning {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.btn-elevated-pending {
--tw-border-opacity: 1;
border-color: rgb(var(--color-pending) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-pending) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-elevated-pending {
--tw-border-opacity: 1;
border-color: rgb(var(--color-pending) / var(--tw-border-opacity));
}
.btn-elevated-pending {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.btn-elevated-danger {
--tw-border-opacity: 1;
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-danger) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-elevated-danger {
--tw-border-opacity: 1;
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
}
.btn-elevated-danger {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.btn-elevated-dark {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-700) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-700) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-elevated-dark {
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.dark .btn-elevated-dark:hover:not(:disabled) {
background-color: rgb(var(--color-darkmode-800) / 0.7);
}
.btn-elevated-dark {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
/* Button Rounded */
.btn-rounded {
border-radius: 9999px;
}
.btn-rounded-primary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-rounded-primary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
}
.btn-rounded-primary {
border-radius: 9999px;
}
.btn-rounded-secondary {
border-color: rgb(var(--color-slate-200) / 0.7);
background-color: rgb(var(--color-slate-200) / 0.7);
--tw-text-opacity: 1;
color: rgb(var(--color-slate-500) / var(--tw-text-opacity));
}
.dark .btn-rounded-secondary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.btn-rounded-secondary:hover:not(:disabled) {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-100) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.dark .btn-rounded-secondary:hover:not(:disabled) {
border-color: rgb(var(--color-darkmode-300) / 0.8);
background-color: rgb(var(--color-darkmode-300) / 0.8);
}
.btn-rounded-secondary {
border-radius: 9999px;
}
.btn-rounded-success {
--tw-border-opacity: 1;
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-success) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-900) / var(--tw-text-opacity));
}
.dark .btn-rounded-success {
--tw-border-opacity: 1;
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
}
.btn-rounded-success {
border-radius: 9999px;
}
.btn-rounded-warning {
--tw-border-opacity: 1;
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-warning) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-900) / var(--tw-text-opacity));
}
.dark .btn-rounded-warning {
--tw-border-opacity: 1;
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
}
.btn-rounded-warning {
border-radius: 9999px;
}
.btn-rounded-pending {
--tw-border-opacity: 1;
border-color: rgb(var(--color-pending) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-pending) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-rounded-pending {
--tw-border-opacity: 1;
border-color: rgb(var(--color-pending) / var(--tw-border-opacity));
}
.btn-rounded-pending {
border-radius: 9999px;
}
.btn-rounded-danger {
--tw-border-opacity: 1;
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-danger) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-rounded-danger {
--tw-border-opacity: 1;
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
}
.btn-rounded-danger {
border-radius: 9999px;
}
.btn-rounded-dark {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-700) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-700) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-rounded-dark {
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.dark .btn-rounded-dark:hover:not(:disabled) {
background-color: rgb(var(--color-darkmode-800) / 0.7);
}
.btn-rounded-dark {
border-radius: 9999px;
}
/* Button Elevated Rounded */
.btn-elevated-rounded-primary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-elevated-rounded-primary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
}
.btn-elevated-rounded-primary {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
border-radius: 9999px;
}
.btn-elevated-rounded-secondary {
border-color: rgb(var(--color-slate-200) / 0.7);
background-color: rgb(var(--color-slate-200) / 0.7);
--tw-text-opacity: 1;
color: rgb(var(--color-slate-500) / var(--tw-text-opacity));
}
.dark .btn-elevated-rounded-secondary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.btn-elevated-rounded-secondary:hover:not(:disabled) {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-100) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.dark .btn-elevated-rounded-secondary:hover:not(:disabled) {
border-color: rgb(var(--color-darkmode-300) / 0.8);
background-color: rgb(var(--color-darkmode-300) / 0.8);
}
.btn-elevated-rounded-secondary {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
border-radius: 9999px;
}
.btn-elevated-rounded-success {
--tw-border-opacity: 1;
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-success) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-900) / var(--tw-text-opacity));
}
.dark .btn-elevated-rounded-success {
--tw-border-opacity: 1;
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
}
.btn-elevated-rounded-success {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
border-radius: 9999px;
}
.btn-elevated-rounded-warning {
--tw-border-opacity: 1;
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-warning) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-900) / var(--tw-text-opacity));
}
.dark .btn-elevated-rounded-warning {
--tw-border-opacity: 1;
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
}
.btn-elevated-rounded-warning {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
border-radius: 9999px;
}
.btn-elevated-rounded-pending {
--tw-border-opacity: 1;
border-color: rgb(var(--color-pending) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-pending) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-elevated-rounded-pending {
--tw-border-opacity: 1;
border-color: rgb(var(--color-pending) / var(--tw-border-opacity));
}
.btn-elevated-rounded-pending {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
border-radius: 9999px;
}
.btn-elevated-rounded-danger {
--tw-border-opacity: 1;
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-danger) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-elevated-rounded-danger {
--tw-border-opacity: 1;
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
}
.btn-elevated-rounded-danger {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
border-radius: 9999px;
}
.btn-elevated-rounded-dark {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-700) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-700) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-elevated-rounded-dark {
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.dark .btn-elevated-rounded-dark:hover:not(:disabled) {
background-color: rgb(var(--color-darkmode-800) / 0.7);
}
.btn-elevated-rounded-dark {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
border-radius: 9999px;
}
/* Social Media Button */
.btn-facebook {
--tw-border-opacity: 1;
border-color: rgb(59 89 152 / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(59 89 152 / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-facebook {
--tw-border-opacity: 1;
border-color: rgb(59 89 152 / var(--tw-border-opacity));
}
.btn-twitter {
--tw-border-opacity: 1;
border-color: rgb(74 179 244 / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(74 179 244 / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-twitter {
--tw-border-opacity: 1;
border-color: rgb(74 179 244 / var(--tw-border-opacity));
}
.btn-instagram {
--tw-border-opacity: 1;
border-color: rgb(81 127 164 / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(81 127 164 / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-instagram {
--tw-border-opacity: 1;
border-color: rgb(81 127 164 / var(--tw-border-opacity));
}
.btn-linkedin {
--tw-border-opacity: 1;
border-color: rgb(0 119 181 / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(0 119 181 / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .btn-linkedin {
--tw-border-opacity: 1;
border-color: rgb(0 119 181 / var(--tw-border-opacity));
}
/* Outline Button */
.btn-outline-primary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-primary) / var(--tw-text-opacity));
}
.dark .btn-outline-primary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
}
.btn-outline-primary:hover:not(:disabled) {
background-color: rgb(var(--color-primary) / 0.1);
}
.btn-outline-secondary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-500) / var(--tw-text-opacity));
}
.dark .btn-outline-secondary {
border-color: rgb(var(--color-darkmode-100) / 0.4);
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.btn-outline-secondary:hover:not(:disabled) {
background-color: rgb(var(--color-slate-200) / 0.2);
}
.dark .btn-outline-secondary:hover:not(:disabled) {
background-color: rgb(var(--color-darkmode-100) / 0.1);
}
.btn-outline-success {
--tw-border-opacity: 1;
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-success) / var(--tw-text-opacity));
}
.dark .btn-outline-success {
--tw-border-opacity: 1;
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
}
.btn-outline-success:hover:not(:disabled) {
background-color: rgb(var(--color-success) / 0.1);
}
.btn-outline-warning {
--tw-border-opacity: 1;
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-warning) / var(--tw-text-opacity));
}
.dark .btn-outline-warning {
--tw-border-opacity: 1;
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
}
.btn-outline-warning:hover:not(:disabled) {
background-color: rgb(var(--color-warning) / 0.1);
}
.btn-outline-pending {
--tw-border-opacity: 1;
border-color: rgb(var(--color-pending) / var(--tw-border-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-pending) / var(--tw-text-opacity));
}
.dark .btn-outline-pending {
--tw-border-opacity: 1;
border-color: rgb(var(--color-pending) / var(--tw-border-opacity));
}
.btn-outline-pending:hover:not(:disabled) {
background-color: rgb(var(--color-pending) / 0.1);
}
.btn-outline-danger {
--tw-border-opacity: 1;
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-danger) / var(--tw-text-opacity));
}
.dark .btn-outline-danger {
--tw-border-opacity: 1;
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
}
.btn-outline-danger:hover:not(:disabled) {
background-color: rgb(var(--color-danger) / 0.1);
}
.btn-outline-dark {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-700) / var(--tw-border-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-700) / var(--tw-text-opacity));
}
.dark .btn-outline-dark {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-800) / var(--tw-border-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.btn-outline-dark:hover:not(:disabled) {
background-color: rgb(var(--color-darkmode-800) / 0.3);
}
.dark .btn-outline-dark:hover:not(:disabled) {
--tw-bg-opacity: 0.3;
}
/* Button Soft Colors */
.btn-primary-soft {
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
--tw-border-opacity: 0.05;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
--tw-bg-opacity: 0.2;
--tw-text-opacity: 1;
color: rgb(var(--color-primary) / var(--tw-text-opacity));
}
.dark .btn-primary-soft {
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
--tw-border-opacity: 1;
--tw-bg-opacity: 0.2;
}
.btn-primary-soft:hover:not(:disabled) {
--tw-border-opacity: 0.1;
--tw-bg-opacity: 0.1;
}
.dark .btn-primary-soft:hover:not(:disabled) {
--tw-border-opacity: 0.6;
}
.btn-secondary-soft {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
background-color: rgb(var(--color-slate-300) / var(--tw-bg-opacity));
--tw-bg-opacity: 0.2;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-500) / var(--tw-text-opacity));
}
.dark .btn-secondary-soft {
border-color: rgb(var(--color-darkmode-100) / 0.3);
background-color: rgb(var(--color-darkmode-100) / 0.2);
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.btn-secondary-soft:hover:not(:disabled) {
--tw-bg-opacity: 0.1;
}
.dark .btn-secondary-soft:hover:not(:disabled) {
border-color: rgb(var(--color-darkmode-100) / 0.2);
background-color: rgb(var(--color-darkmode-100) / 0.1);
}
.btn-success-soft {
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
--tw-border-opacity: 0.05;
background-color: rgb(var(--color-success) / var(--tw-bg-opacity));
--tw-bg-opacity: 0.2;
--tw-text-opacity: 1;
color: rgb(var(--color-success) / var(--tw-text-opacity));
}
.dark .btn-success-soft {
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
--tw-border-opacity: 0.2;
}
.btn-success-soft:hover:not(:disabled) {
--tw-border-opacity: 0.1;
--tw-bg-opacity: 0.1;
}
.btn-warning-soft {
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
--tw-border-opacity: 0.05;
background-color: rgb(var(--color-warning) / var(--tw-bg-opacity));
--tw-bg-opacity: 0.2;
--tw-text-opacity: 1;
color: rgb(var(--color-warning) / var(--tw-text-opacity));
}
.dark .btn-warning-soft {
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
--tw-border-opacity: 0.2;
}
.btn-warning-soft:hover:not(:disabled) {
--tw-border-opacity: 0.1;
--tw-bg-opacity: 0.1;
}
.btn-pending-soft {
border-color: rgb(var(--color-pending) / var(--tw-border-opacity));
--tw-border-opacity: 0.05;
background-color: rgb(var(--color-pending) / var(--tw-bg-opacity));
--tw-bg-opacity: 0.2;
--tw-text-opacity: 1;
color: rgb(var(--color-pending) / var(--tw-text-opacity));
}
.dark .btn-pending-soft {
border-color: rgb(var(--color-pending) / var(--tw-border-opacity));
--tw-border-opacity: 0.2;
}
.btn-pending-soft:hover:not(:disabled) {
--tw-border-opacity: 0.1;
--tw-bg-opacity: 0.1;
}
.btn-danger-soft {
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
--tw-border-opacity: 0.05;
background-color: rgb(var(--color-danger) / var(--tw-bg-opacity));
--tw-bg-opacity: 0.2;
--tw-text-opacity: 1;
color: rgb(var(--color-danger) / var(--tw-text-opacity));
}
.dark .btn-danger-soft {
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
--tw-border-opacity: 0.2;
}
.btn-danger-soft:hover:not(:disabled) {
--tw-border-opacity: 0.1;
--tw-bg-opacity: 0.1;
}
.btn-dark-soft {
border-color: rgb(var(--color-slate-700) / var(--tw-border-opacity));
--tw-border-opacity: 0.05;
background-color: rgb(var(--color-slate-700) / var(--tw-bg-opacity));
--tw-bg-opacity: 0.2;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-700) / var(--tw-text-opacity));
}
.dark .btn-dark-soft {
border-color: rgb(var(--color-darkmode-800) / 0.6);
background-color: rgb(var(--color-darkmode-800) / 0.3);
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.btn-dark-soft:hover:not(:disabled) {
--tw-border-opacity: 0.1;
--tw-bg-opacity: 0.1;
}
.dark .btn-dark-soft:hover:not(:disabled) {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-800) / var(--tw-border-opacity));
background-color: rgb(var(--color-darkmode-800) / 0.5);
}
.dropdown-menu {
z-index: 9999;
inset: 0px auto auto 0px;
transform: translate3d(-10000px, 0px, 0px);
transition: visibility 0s ease-in-out 0.2s, opacity 0.2s 0s;
visibility: hidden;
position: absolute;
opacity: 0;
}
.dropdown-menu.show {
transition: visibility 0s ease-in-out 0s, opacity 0.2s 0s;
visibility: visible;
opacity: 1;
}
.dropdown-menu.show > .dropdown-content {
margin-top: 0.25rem;
}
.dropdown-menu.show > .dropdown-content .tab-content .tab-pane {
visibility: visible;
}
.dropdown-menu .dropdown-content {
transition: margin-top 0.2s;
box-shadow: 0px 3px 10px #00000017;
position: relative;
margin-top: 1.25rem;
width: 100%;
border-radius: 0.375rem;
padding: 0.5rem;
}
.dropdown-menu .dropdown-content .dropdown-header {
padding: 0.5rem;
font-weight: 500;
}
.dropdown-menu .dropdown-content .dropdown-divider {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
margin-left: -0.5rem;
margin-right: -0.5rem;
}
.dropdown-menu .dropdown-content .dropdown-item {
display: flex;
align-items: center;
border-radius: 0.375rem;
padding: 0.5rem;
transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-duration: 300ms;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.dropdown-menu .dropdown-content .dropdown-footer {
display: flex;
padding: 0.25rem;
}
.dropdown-menu .dropdown-content .tab-content .tab-pane {
visibility: hidden;
}
.dropdown-content {
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.dark .dropdown-content {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
}
.dropdown-divider {
border-color: rgb(var(--color-slate-200) / 0.6);
}
.dark .dropdown-divider {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
}
.dropdown-item:hover {
background-color: rgb(var(--color-slate-200) / 0.6);
}
.dark .dropdown-item {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
}
.dark .dropdown-item:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
}
.file .file__icon {
position: relative;
display: block;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.file .file__icon.file__icon--empty-directory {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='786' height='786' viewBox='0 0 786 786'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%238a97ac'/%3E%3Cstop offset='1' stop-color='%235d6c83'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_2' data-name='Group 2' transform='translate(-567 -93)'%3E%3Crect id='Rectangle_4' data-name='Rectangle 4' width='418' height='681' rx='40' transform='translate(896 109)' fill='%2395a5b9'/%3E%3Crect id='Rectangle_3' data-name='Rectangle 3' width='433' height='681' rx='40' transform='translate(606 93)' fill='%23a0aec0'/%3E%3Crect id='Rectangle_2' data-name='Rectangle 2' width='786' height='721' rx='40' transform='translate(567 158)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.file .file__icon.file__icon--directory {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='786' height='786' viewBox='0 0 786 786'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%238a97ac'/%3E%3Cstop offset='1' stop-color='%235d6c83'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_3' data-name='Group 3' transform='translate(-567 -93)'%3E%3Crect id='Rectangle_4' data-name='Rectangle 4' width='418' height='681' rx='40' transform='translate(896 109)' fill='%2395a5b9'/%3E%3Crect id='Rectangle_3' data-name='Rectangle 3' width='433' height='681' rx='40' transform='translate(606 93)' fill='%23a0aec0'/%3E%3Crect id='Rectangle_2' data-name='Rectangle 2' width='742' height='734' rx='40' transform='translate(590 145)' fill='%23bec8d9'/%3E%3Crect id='Rectangle_5' data-name='Rectangle 5' width='786' height='692' rx='40' transform='translate(567 187)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.file .file__icon.file__icon--file {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='628.027' height='786.012' viewBox='0 0 628.027 786.012'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%238a97ac'/%3E%3Cstop offset='1' stop-color='%235d6c83'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_5' data-name='Group 5' transform='translate(-646 -92.988)'%3E%3Cpath id='Union_2' data-name='Union 2' d='M40,786A40,40,0,0,1,0,746V40A40,40,0,0,1,40,0H501V103h29v24h98V746a40,40,0,0,1-40,40Z' transform='translate(646 93)' fill='url(%23linear-gradient)'/%3E%3Cpath id='Intersection_2' data-name='Intersection 2' d='M.409,162.042l.058-109.9c31.605,29.739,125.37,125.377,125.37,125.377l-109.976.049A20.025,20.025,0,0,1,.409,162.042Z' transform='translate(1147 42)' fill='%23bec8d9' stroke='%23bec8d9' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.file .file__icon.file__icon--image .file__icon--image__preview {
position: absolute;
top: 0px;
left: 0px;
height: 100%;
width: 100%;
}
.file .file__icon.file__icon--image .file__icon--image__preview img {
border-radius: 0.375rem;
}
.file .file__icon .file__icon__file-name {
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
margin: auto;
display: flex;
align-items: center;
justify-content: center;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.file .file__icon:before {
content: "";
padding-top: 100%;
display: block;
width: 100%;
}
[type="text"], [type="email"], [type="url"], [type="password"], [type="number"], [type="date"], [type="datetime-local"], [type="month"], [type="search"], [type="tel"], [type="time"], [type="week"], [multiple], textarea, select {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
}
.form-check {
display: flex;
align-items: center;
}
.form-check-label {
margin-left: 0.5rem;
cursor: pointer;
}
.form-check-input {
transition-property: all;
transition-duration: 100ms;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.form-check-input[type="radio"] {
cursor: pointer;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.form-check-input[type="radio"]:focus {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
--tw-ring-color: rgb(var(--color-primary) / var(--tw-ring-opacity));
--tw-ring-opacity: 0.2;
--tw-ring-offset-width: 0px;
}
.dark .form-check-input[type="radio"] {
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
}
.dark .form-check-input[type="radio"]:focus {
--tw-ring-color: rgb(var(--color-slate-700) / var(--tw-ring-opacity));
--tw-ring-opacity: 0.5;
}
.form-check-input[type="radio"]:checked {
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
--tw-border-opacity: 0.1;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
}
.form-check-input[type="radio"]:disabled:not(:checked) {
cursor: not-allowed;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.dark .form-check-input[type="radio"]:disabled:not(:checked) {
background-color: rgb(var(--color-darkmode-800) / 0.5);
}
.form-check-input[type="radio"]:disabled:checked {
cursor: not-allowed;
opacity: 0.7;
}
.dark .form-check-input[type="radio"]:disabled:checked {
background-color: rgb(var(--color-darkmode-800) / 0.5);
}
.form-check-input[type="checkbox"] {
cursor: pointer;
border-radius: 0.25rem;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.form-check-input[type="checkbox"]:focus {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
--tw-ring-color: rgb(var(--color-primary) / var(--tw-ring-opacity));
--tw-ring-opacity: 0.2;
--tw-ring-offset-width: 0px;
}
.dark .form-check-input[type="checkbox"] {
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
}
.dark .form-check-input[type="checkbox"]:focus {
--tw-ring-color: rgb(var(--color-slate-700) / var(--tw-ring-opacity));
--tw-ring-opacity: 0.5;
}
.form-check-input[type="checkbox"]:checked {
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
--tw-border-opacity: 0.1;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
}
.form-check-input[type="checkbox"]:disabled:not(:checked) {
cursor: not-allowed;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.dark .form-check-input[type="checkbox"]:disabled:not(:checked) {
background-color: rgb(var(--color-darkmode-800) / 0.5);
}
.form-check-input[type="checkbox"]:disabled:checked {
cursor: not-allowed;
opacity: 0.7;
}
.dark .form-check-input[type="checkbox"]:disabled:checked {
background-color: rgb(var(--color-darkmode-800) / 0.5);
}
.form-switch .form-check-input {
width: 38px;
height: 24px;
padding: 1px;
position: relative;
border-radius: 9999px;
background-image: none;
}
.form-switch .form-check-input:before {
content: "";
width: 20px;
height: 20px;
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
transition-property: margin-left;
position: absolute;
top: 0px;
bottom: 0px;
margin-top: auto;
margin-bottom: auto;
border-radius: 9999px;
transition-duration: 200ms;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.dark .form-switch .form-check-input:before {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
}
.form-switch .form-check-input:before {
}
.form-switch .form-check-input:checked {
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
}
.form-switch .form-check-input:checked::before {
margin-left: 14px;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
/* Default Form Control */
.form-control {
width: 100%;
border-radius: 0.375rem;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
font-size: 0.875rem;
line-height: 1.25rem;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-duration: 200ms;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.form-control::-moz-placeholder {
color: rgb(var(--color-slate-400) / 0.9);
}
.form-control:-ms-input-placeholder {
color: rgb(var(--color-slate-400) / 0.9);
}
.form-control::placeholder {
color: rgb(var(--color-slate-400) / 0.9);
}
.dark .form-control {
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
transition-property: none;
}
.dark .form-control::-moz-placeholder {
color: rgb(var(--color-slate-500) / 0.8);
}
.dark .form-control:-ms-input-placeholder {
color: rgb(var(--color-slate-500) / 0.8);
}
.dark .form-control::placeholder {
color: rgb(var(--color-slate-500) / 0.8);
}
.dark .form-control:focus {
--tw-ring-color: rgb(var(--color-slate-700) / var(--tw-ring-opacity));
--tw-ring-opacity: 0.5;
}
.form-control:disabled, .form-control[readonly] {
cursor: not-allowed;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.dark .form-control:disabled, .dark .form-control[readonly] {
border-color: transparent;
background-color: rgb(var(--color-darkmode-800) / 0.5);
}
/* Default Sizes */
.form-control-sm {
padding-top: 0.375rem;
padding-bottom: 0.375rem;
padding-left: 0.5rem;
padding-right: 0.5rem;
font-size: 0.75rem;
line-height: 1rem;
}
.form-control-lg {
padding-top: 0.375rem;
padding-bottom: 0.375rem;
padding-left: 1rem;
padding-right: 1rem;
font-size: 1.125rem;
line-height: 1.75rem;
}
/* Form Control Rounded */
.form-control-rounded {
border-radius: 9999px;
}
.form-help {
margin-top: 0.5rem;
font-size: 0.75rem;
line-height: 1rem;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-500) / var(--tw-text-opacity));
}
.form-inline {
display: flex;
align-items: center;
}
.form-inline .form-label {
margin-bottom: 0px;
margin-right: 1.25rem;
text-align: right;
}
.form-inline .form-control {
flex: 1 1 0%;
}
.form-label {
margin-bottom: 0.5rem;
display: inline-block;
}
/* Default Form Select */
.form-select {
width: 100%;
border-radius: 0.375rem;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 0.75rem;
padding-right: 2rem;
font-size: 0.875rem;
line-height: 1.25rem;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-duration: 200ms;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.form-select:focus {
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
--tw-border-opacity: 0.4;
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
--tw-ring-color: rgb(var(--color-primary) / var(--tw-ring-opacity));
--tw-ring-opacity: 0.2;
}
.dark .form-select {
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
}
.dark .form-select:focus {
--tw-ring-color: rgb(var(--color-slate-700) / var(--tw-ring-opacity));
--tw-ring-opacity: 0.5;
}
.form-select:disabled, .form-select[readonly] {
cursor: not-allowed;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.dark .form-select:disabled, .dark .form-select[readonly] {
background-color: rgb(var(--color-darkmode-800) / 0.5);
}
/* Default Sizes */
.form-select-sm {
padding-top: 0.375rem;
padding-bottom: 0.375rem;
padding-left: 0.5rem;
padding-right: 2rem;
font-size: 0.75rem;
line-height: 1rem;
}
.form-select-lg {
padding-top: 0.375rem;
padding-bottom: 0.375rem;
padding-left: 1rem;
padding-right: 2rem;
font-size: 1.125rem;
line-height: 1.75rem;
}
.image-fit {
position: relative;
}
.image-fit > img {
position: absolute;
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.input-group {
display: flex;
}
.input-group .input-group-text {
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 0.75rem;
padding-right: 0.75rem;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-600) / var(--tw-text-opacity));
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark .input-group .input-group-text {
border-color: rgb(var(--color-darkmode-900) / 0.2);
background-color: rgb(var(--color-darkmode-900) / 0.2);
--tw-text-opacity: 1;
color: rgb(var(--color-slate-400) / var(--tw-text-opacity));
}
.input-group > .input-group-text, .input-group > .form-control {
border-radius: 0px;
}
.input-group > .input-group-text:not(:first-child), .input-group > .form-control:not(:first-child) {
border-left-color: transparent;
}
.input-group > .input-group-text:first-child, .input-group > .form-control:first-child {
border-top-left-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
}
.input-group > .input-group-text:last-child, .input-group > .form-control:last-child {
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
}
.input-group > .form-control {
z-index: 10;
}
.modal {
margin-top: -10000px;
margin-left: -10000px;
background: #000000a6;
transition: visibility 0s linear 0.2s, opacity 0.2s 0s;
visibility: hidden;
position: fixed;
left: 0px;
top: 0px;
height: 100vh;
width: 100vw;
opacity: 0;
}
.modal.modal-overlap {
background: #000000a6;
}
.modal.modal-static .modal-content {
-webkit-animation: modal-static-backdrop 0.3s infinite;
animation: modal-static-backdrop 0.3s infinite;
-webkit-animation-direction: alternate;
animation-direction: alternate;
}
.modal.show {
transition: visibility 0s ease-in-out 0s, opacity 0.4s ease-in-out 0s;
visibility: visible;
opacity: 1;
}
.modal.show > .modal-dialog {
margin-top: 4rem;
}
.modal .modal-dialog {
width: 90%;
transition: margin-top 0.4s;
margin-left: auto;
margin-right: auto;
margin-top: -4rem;
margin-bottom: 4rem;
}
@media (min-width: 640px) {
.modal .modal-dialog {
width: 460px
}
.modal .modal-dialog.modal-sm {
width: 300px;
}
.modal .modal-dialog.modal-lg {
width: 600px;
}
.modal .modal-dialog.modal-xl {
width: 600px;
}
}
@media (min-width: 1024px) {
.modal .modal-dialog.modal-xl {
width: 900px;
}
}
.modal .modal-dialog .modal-content {
position: relative;
}
.modal .modal-dialog .modal-content > [data-tw-dismiss="modal"] {
position: absolute;
right: 0px;
top: 0px;
margin-top: 0.75rem;
margin-right: 0.75rem;
}
.modal.modal-slide-over {
overflow-x: hidden;
}
.modal.modal-slide-over.modal-static .modal-content {
-webkit-animation: none;
animation: none;
}
.modal.modal-slide-over.show {
transition: visibility 0s ease-in-out 0s, opacity 0.6s ease-in-out 0s;
visibility: visible;
opacity: 1;
}
.modal.modal-slide-over.show > .modal-dialog {
margin-right: 0px;
}
.modal.modal-slide-over .modal-dialog {
margin-right: -100%;
transition: margin-right 0.6s;
margin-top: 0px;
margin-bottom: 0px;
}
.modal.modal-slide-over .modal-dialog .modal-content {
min-height: 100vh;
border-radius: 0px;
}
.modal.modal-slide-over .modal-dialog .modal-content > [data-tw-dismiss="modal"] {
position: absolute;
top: 0px;
left: 0px;
right: auto;
margin-top: 1rem;
margin-left: -3rem;
}
.modal-content {
position: relative;
width: 100%;
border-radius: 0.375rem;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark .modal-content {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
}
.modal-header {
display: flex;
align-items: center;
border-bottom-width: 1px;
border-color: rgb(var(--color-slate-200) / 0.6);
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.dark .modal-header {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
}
.modal-body {
padding: 1.25rem;
}
.modal-footer {
border-top-width: 1px;
border-color: rgb(var(--color-slate-200) / 0.6);
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 0.75rem;
padding-bottom: 0.75rem;
text-align: right;
}
.dark .modal-footer {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
}
@-webkit-keyframes modal-static-backdrop {
0% {
transform: scale(1);
}
100% {
transform: scale(1.05);
}
}
@keyframes modal-static-backdrop {
0% {
transform: scale(1);
}
100% {
transform: scale(1.05);
}
}
.pagination {
margin-right: auto;
display: block;
}
.pagination .page-item { display: inline-block; width: 44px; }
.pagination .page-item.active .page-link {
box-shadow: 0px 3px 20px #0000000b;
color: #fff;
position: relative;
border-radius: 0.375rem;
border-color: transparent;
--tw-bg-opacity: 1;
background-color: #FFB912;
}
.dark .pagination .page-item.active .page-link {
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
}
.pagination .page-item.active .page-link {
font-weight: 500;
}
.dark .pagination .page-item.active .page-link {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
}
.pagination .page-item .page-link {
min-width: 40px;
display: block;
cursor: pointer;
border-radius: 0.375rem;
border-width: 1px;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 0.75rem;
padding-right: 0.75rem;
font-weight: 500;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 200ms;
background-color: #fff;
margin: 2px;
}
.pagination .page-item .page-link:focus {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
--tw-ring-color: rgb(var(--color-primary) / var(--tw-ring-opacity));
--tw-ring-opacity: 0.2;
}
.dark .pagination .page-item .page-link {
transition-property: none;
}
.dark .pagination .page-item .page-link:focus {
--tw-ring-color: rgb(var(--color-slate-700) / var(--tw-ring-opacity));
--tw-ring-opacity: 0.5;
}
.pagination .page-item .page-link:hover:not(:disabled) {
--tw-border-opacity: 0.9;
--tw-bg-opacity: 0.9;
}
.pagination .page-item .page-link:not(button) {
text-align: center;
}
.pagination .page-item .page-link:disabled {
cursor: not-allowed;
opacity: 0.7;
}
.pagination .page-item .page-link {
margin-right: 0.5rem;
display: flex;
align-items: center;
justify-content: center;
border-color: transparent;
font-weight: 400;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-800) / var(--tw-text-opacity));
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark .pagination .page-item .page-link {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.pagination .page-item .page-link {
}
.progress {
height: 0.5rem;
width: 100%;
border-radius: 0.25rem;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-200) / var(--tw-bg-opacity));
}
.dark .progress {
background-color: rgb(0 0 0 / 0.2);
}
.progress-bar {
display: flex;
height: 100%;
align-items: center;
justify-content: center;
border-radius: 0.25rem;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
font-size: 0.75rem;
line-height: 1rem;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.scrollbar-hidden::-webkit-scrollbar {
width: 0px;
background-color: transparent;
}
.nav {
display: flex;
width: 100%;
}
.nav.nav-tabs {
border-bottom-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
}
.dark .nav.nav-tabs {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
}
.nav.nav-tabs .nav-item {
margin-bottom: -1px;
}
.nav.nav-tabs .nav-item .nav-link {
display: block;
border-top-left-radius: 0.375rem;
border-top-right-radius: 0.375rem;
border-color: transparent;
}
.nav.nav-tabs .nav-item .nav-link:hover:not(.disabled):not(.active):hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.dark .nav.nav-tabs .nav-item .nav-link:hover:not(.disabled):not(.active):hover {
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
}
.nav.nav-tabs .nav-item .nav-link.active {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
border-bottom-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
font-weight: 500;
}
.dark .nav.nav-tabs .nav-item .nav-link.active {
border-left-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
border-right-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
border-top-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
--tw-border-opacity: 1;
border-bottom-color: rgb(var(--color-darkmode-600) / var(--tw-border-opacity));
background-color: transparent;
}
.nav.nav-pills .nav-item .nav-link {
border-radius: 0.375rem;
border-width: 0px;
}
.nav.nav-pills .nav-item .nav-link.active {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
font-weight: 500;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.nav.nav-boxed-tabs .nav-item .nav-link {
box-shadow: 0px 3px 20px #0000000b;
border-radius: 0.375rem;
}
.nav.nav-boxed-tabs .nav-item .nav-link.active {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
font-weight: 500;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.nav.nav-link-tabs .nav-item .nav-link {
border-bottom-width: 2px;
border-color: transparent;
}
.nav.nav-link-tabs .nav-item .nav-link.active {
--tw-border-opacity: 1;
border-bottom-color: rgb(var(--color-primary) / var(--tw-border-opacity));
font-weight: 500;
}
.nav-link {
display: block;
border-width: 1px;
border-color: transparent;
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 0.625rem;
padding-bottom: 0.625rem;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-700) / var(--tw-text-opacity));
}
.dark .nav-link {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-400) / var(--tw-text-opacity));
}
.nav-link.active {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-800) / var(--tw-text-opacity));
}
.dark .nav-link.active {
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tab-content .tab-pane {
top: -9999px;
left: -9999px;
transition: visibility 0s linear 0.6s, opacity 0.6s 0s;
visibility: hidden;
position: absolute;
opacity: 0;
}
.tab-content .tab-pane.active {
transition: visibility 0s linear 0s, opacity 0.6s 0s;
visibility: visible;
position: static;
opacity: 1;
}
.typing-dots span {
opacity: 0;
}
.typing-dots span:nth-child(1) {
-webkit-animation: 1s type-animation infinite 0.33333s;
animation: 1s type-animation infinite 0.33333s;
}
.typing-dots span:nth-child(2) {
-webkit-animation: 1s type-animation infinite 0.66666s;
animation: 1s type-animation infinite 0.66666s;
}
.typing-dots span:nth-child(3) {
-webkit-animation: 1s type-animation infinite 0.99999s;
animation: 1s type-animation infinite 0.99999s;
}
50% {
opacity: 1;
}
.zoom-in {
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
cursor: pointer;
transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-duration: 300ms;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.zoom-in:hover {
--tw-scale-x: 1.05;
--tw-scale-y: 1.05;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.box {
box-shadow: 0px 3px 20px #0000000b;
position: relative;
border-radius: 0.375rem;
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.dark .box {
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
}
.visible {
visibility: visible;
}
.static {
position: static;
}
.fixed {
position: fixed;
}
.absolute {
position: absolute;
}
.relative {
position: relative;
}
.sticky {
position: -webkit-sticky;
position: sticky;
}
.inset-y-0 {
top: 0px;
bottom: 0px;
}
.right-0 {
right: 0px;
}
.bottom-0 {
bottom: 0px;
}
.left-0 {
left: 0px;
}
.top-0 {
top: 0px;
}
.z-10 {
z-index: 10;
}
.z-30 {
z-index: 30;
}
.z-40 {
z-index: 40;
}
.z-50 {
z-index: 50;
}
.col-span-12 {
grid-column: span 12 / span 12;
}
.col-span-9 {
grid-column: span 9 / span 9;
}
.col-span-8 {
grid-column: span 8 / span 8;
}
.col-span-6 {
grid-column: span 6 / span 6;
}
.col-span-2 {
grid-column: span 2 / span 2;
}
.col-span-3 {
grid-column: span 3 / span 3;
}
.col-span-4 {
grid-column: span 4 / span 4;
}
.row-start-2 {
grid-row-start: 2;
}
.float-right {
float: right;
}
.float-left {
float: left;
}
.clear-both {
clear: both;
}
.mx-1 {
margin-left: 0.25rem;
margin-right: 0.25rem;
}
.my-auto {
margin-top: auto;
margin-bottom: auto;
}
.-mx-3 {
margin-left: -0.75rem;
margin-right: -0.75rem;
}
.mx-auto {
margin-left: auto;
margin-right: auto;
}
.mx-3 {
margin-left: 0.75rem;
margin-right: 0.75rem;
}
.-mx-5 {
margin-left: -1.25rem;
margin-right: -1.25rem;
}
.mx-4 {
margin-left: 1rem;
margin-right: 1rem;
}
.my-4 {
margin-top: 1rem;
margin-bottom: 1rem;
}
.-my-3 {
margin-top: -0.75rem;
margin-bottom: -0.75rem;
}
.my-5 {
margin-top: 1.25rem;
margin-bottom: 1.25rem;
}
.my-10 {
margin-top: 2.5rem;
margin-bottom: 2.5rem;
}
.mx-6 {
margin-left: 1.5rem;
margin-right: 1.5rem;
}
.mx-2 {
margin-left: 0.5rem;
margin-right: 0.5rem;
}
.my-6 {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
}
.mt-1 {
margin-top: 0.25rem;
}
.-ml-5 {
margin-left: -1.25rem;
}
.mr-2 {
margin-right: 0.5rem;
}
.mr-3 {
margin-right: 0.75rem;
}
.mr-1 {
margin-right: 0.25rem;
}
.mt-2 {
margin-top: 0.5rem;
}
.mt-8 {
margin-top: 2rem;
}
.mr-auto {
margin-right: auto;
}
.mt-5 {
margin-top: 1.25rem;
}
.mt-3 {
margin-top: 0.75rem;
}
.ml-0 {
margin-left: 0px;
}
.mr-0 {
margin-right: 0px;
}
.ml-3 {
margin-left: 0.75rem;
}
.mb-2 {
margin-bottom: 0.5rem;
}
.ml-auto {
margin-left: auto;
}
.mt-4 {
margin-top: 1rem;
}
.mt-0\.5 {
margin-top: 0.125rem;
}
.mt-0 {
margin-top: 0px;
}
.-ml-4 {
margin-left: -1rem;
}
.ml-2 {
margin-left: 0.5rem;
}
.mt-6 {
margin-top: 1.5rem;
}
.-mt-12 {
margin-top: -3rem;
}
.mb-5 {
margin-bottom: 1.25rem;
}
.ml-6 {
margin-left: 1.5rem;
}
.ml-4 {
margin-left: 1rem;
}
.mr-4 {
margin-right: 1rem;
}
.-mt-1 {
margin-top: -0.25rem;
}
.-mr-1 {
margin-right: -0.25rem;
}
.ml-5 {
margin-left: 1.25rem;
}
.mb-4 {
margin-bottom: 1rem;
}
.mr-5 {
margin-right: 1.25rem;
}
.mb-10 {
margin-bottom: 2.5rem;
}
.ml-1 {
margin-left: 0.25rem;
}
.mt-10 {
margin-top: 2.5rem;
}
.-mt-2 {
margin-top: -0.5rem;
}
.ml-0\.5 {
margin-left: 0.125rem;
}
.mt-12 {
margin-top: 3rem;
}
.mb-3 {
margin-bottom: 0.75rem;
}
.-ml-1 {
margin-left: -0.25rem;
}
.-mb-10 {
margin-bottom: -2.5rem;
}
.-mb-6 {
margin-bottom: -1.5rem;
}
.mb-6 {
margin-bottom: 1.5rem;
}
.-ml-0\.5 {
margin-left: -0.125rem;
}
.-ml-0 {
margin-left: -0px;
}
.mr-0\.5 {
margin-right: 0.125rem;
}
.mt-1\.5 {
margin-top: 0.375rem;
}
.-mr-2 {
margin-right: -0.5rem;
}
.-mb-1\.5 {
margin-bottom: -0.375rem;
}
.-ml-2\.5 {
margin-left: -0.625rem;
}
.-mb-1 {
margin-bottom: -0.25rem;
}
.-ml-2 {
margin-left: -0.5rem;
}
.-mt-3 {
margin-top: -0.75rem;
}
.-mr-12 {
margin-right: -3rem;
}
.mt-14 {
margin-top: 3.5rem;
}
.ml-1\.5 {
margin-left: 0.375rem;
}
.-mt-4 {
margin-top: -1rem;
}
.ml-3\.5 {
margin-left: 0.875rem;
}
.-mt-8 {
margin-top: -2rem;
}
.mt-3\.5 {
margin-top: 0.875rem;
}
.-mt-1\.5 {
margin-top: -0.375rem;
}
.-mt-10 {
margin-top: -2.5rem;
}
.mr-6 {
margin-right: 1.5rem;
}
.mt-20 {
margin-top: 5rem;
}
.-mt-16 {
margin-top: -4rem;
}
.mt-2\.5 {
margin-top: 0.625rem;
}
.ml-8 {
margin-left: 2rem;
}
.mb-1 {
margin-bottom: 0.25rem;
}
.mr-10 {
margin-right: 2.5rem;
}
.mr-52 {
margin-right: 13rem;
}
.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;
}
.hidden {
display: none;
}
.h-0 {
height: 0px;
}
.h-10 {
height: 2.5rem;
}
.h-4 {
height: 1rem;
}
.h-6 {
height: 1.5rem;
}
.h-5 {
height: 1.25rem;
}
.h-40 {
height: 10rem;
}
.h-8 {
height: 2rem;
}
.h-3 {
height: 0.75rem;
}
.h-\[320px\] {
height: 320px;
}
.h-12 {
height: 3rem;
}
.h-2 {
height: 0.5rem;
}
.h-px {
height: 1px;
}
.h-20 {
height: 5rem;
}
.h-full {
height: 100%;
}
.h-16 {
height: 4rem;
}
.h-32 {
height: 8rem;
}
.h-screen {
height: 100vh;
}
.h-48 {
height: 12rem;
}
.h-64 {
height: 16rem;
}
.h-56 {
height: 14rem;
}
.h-24 {
height: 6rem;
}
.h-1 {
height: 0.25rem;
}
.max-h-full {
max-height: 100%;
}
.min-h-screen {
min-height: 100vh;
}
.w-0 {
width: 0px;
}
.w-10 {
width: 2.5rem;
}
.w-4 {
width: 1rem;
}
.w-full {
width: 100%;
}
.w-6 {
width: 1.5rem;
}
.w-5 {
width: 1.25rem;
}
.w-40 {
width: 10rem;
}
.w-8 {
width: 2rem;
}
.w-3 {
width: 0.75rem;
}
.w-20 {
width: 5rem;
}
.w-12 {
width: 3rem;
}
.w-24 {
width: 6rem;
}
.w-32 {
width: 8rem;
}
.w-2 {
width: 0.5rem;
}
.w-56 {
width: 14rem;
}
.w-16 {
width: 4rem;
}
.w-px {
width: 1px;
}
.w-2\/4 {
width: 50%;
}
.w-4\/5 {
width: 80%;
}
.w-2\/5 {
width: 40%;
}
.w-48 {
width: 12rem;
}
.w-1\/2 {
width: 50%;
}
.w-44 {
width: 11rem;
}
.w-auto {
width: auto;
}
.w-3\/4 {
width: 75%;
}
.w-10\/12 {
width: 83.333333%;
}
.w-3\/5 {
width: 60%;
}
.w-72 {
width: 18rem;
}
.w-64 {
width: 16rem;
}
.w-1\/4 {
width: 25%;
}
.w-5\/6 {
width: 83.333333%;
}
.w-2\/3 {
width: 66.666667%;
}
.w-52 {
width: 13rem;
}
.max-w-\[50\%\] {
max-width: 50%;
}
.flex-none {
flex: none;
}
.flex-1 {
flex: 1 1 0%;
}
.rotate-180 {
--tw-rotate: 180deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-90 {
--tw-rotate: -90deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-110 {
--tw-scale-x: 1.1;
--tw-scale-y: 1.1;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer {
cursor: pointer;
}
.select-none {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.resize-none {
resize: none;
}
.resize {
resize: both;
}
.grid-cols-12 {
grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-7 {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-8 {
grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.flex-col {
flex-direction: column;
}
.flex-col-reverse {
flex-direction: column-reverse;
}
.flex-wrap {
flex-wrap: wrap;
}
.items-start {
align-items: flex-start;
}
.items-end {
align-items: flex-end;
}
.items-center {
align-items: center;
}
.justify-start {
justify-content: flex-start;
}
.justify-end {
justify-content: flex-end;
}
.justify-center {
justify-content: center;
}
.gap-6 {
gap: 1.5rem;
}
.gap-5 {
gap: 1.25rem;
}
.gap-4 {
gap: 1rem;
}
.gap-2 {
gap: 0.5rem;
}
.gap-3 {
gap: 0.75rem;
}
.gap-y-6 {
row-gap: 1.5rem;
}
.gap-y-3 {
row-gap: 0.75rem;
}
.gap-x-5 {
-moz-column-gap: 1.25rem;
column-gap: 1.25rem;
}
.gap-y-5 {
row-gap: 1.25rem;
}
.overflow-auto {
overflow: auto;
}
.overflow-hidden {
overflow: hidden;
}
.overflow-x-auto {
overflow-x: auto;
}
.overflow-y-auto {
overflow-y: auto;
}
.overflow-y-hidden {
overflow-y: hidden;
}
.overflow-y-scroll {
overflow-y: scroll;
}
.truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.whitespace-nowrap {
white-space: nowrap;
}
.rounded-full {
border-radius: 9999px;
}
.rounded-md {
border-radius: 0.375rem;
}
.rounded {
border-radius: 0.25rem;
}
.rounded-lg {
border-radius: 0.5rem;
}
.rounded-t-md {
border-top-left-radius: 0.375rem;
border-top-right-radius: 0.375rem;
}
.rounded-r-md {
border-top-right-radius: 0.375rem;
border-bottom-right-radius: 0.375rem;
}
.rounded-l-md {
border-top-left-radius: 0.375rem;
border-bottom-left-radius: 0.375rem;
}
.rounded-l {
border-top-left-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
}
.border {
border-width: 1px;
}
.border-2 {
border-width: 2px;
}
.border-0 {
border-width: 0px;
}
.border-4 {
border-width: 4px;
}
.border-b {
border-bottom-width: 1px;
}
.border-t {
border-top-width: 1px;
}
.border-r {
border-right-width: 1px;
}
.border-l {
border-left-width: 1px;
}
.border-b-2 {
border-bottom-width: 2px;
}
.border-l-2 {
border-left-width: 2px;
}
.border-dashed {
border-style: dashed;
}
.border-dotted {
border-style: dotted;
}
.border-slate-200\/60 {
border-color: rgb(var(--color-slate-200) / 0.6);
}
.border-slate-300 {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-300) / var(--tw-border-opacity));
}
.border-white {
--tw-border-opacity: 1;
border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-transparent {
border-color: transparent;
}
.border-slate-200 {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
}
.border-slate-400 {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-400) / var(--tw-border-opacity));
}
.border-black {
--tw-border-opacity: 1;
border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-primary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
}
.border-slate-500 {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-500) / var(--tw-border-opacity));
}
.border-white\/10 {
border-color: rgb(255 255 255 / 0.1);
}
.border-success {
--tw-border-opacity: 1;
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
}
.border-warning {
--tw-border-opacity: 1;
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
}
.border-danger {
--tw-border-opacity: 1;
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
}
.border-white\/\[0\.08\] {
border-color: rgb(255 255 255 / 0.08);
}
.border-opacity-10 {
--tw-border-opacity: 0.1;
}
.bg-white {
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-slate-500 {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-500) / var(--tw-bg-opacity));
}
.bg-primary\/10 {
background-color: rgb(var(--color-primary) / 0.1);
}
.bg-primary {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
}
.bg-slate-100 {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.bg-white\/20 {
background-color: rgb(255 255 255 / 0.2);
}
.bg-pending {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-pending) / var(--tw-bg-opacity));
}
.bg-warning {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-warning) / var(--tw-bg-opacity));
}
.bg-success\/20 {
background-color: rgb(var(--color-success) / 0.2);
}
.bg-pending\/20 {
background-color: rgb(var(--color-pending) / 0.2);
}
.bg-danger {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-danger) / var(--tw-bg-opacity));
}
.bg-success {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-success) / var(--tw-bg-opacity));
}
.bg-slate-200 {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-200) / var(--tw-bg-opacity));
}
.bg-transparent {
background-color: transparent;
}
.bg-slate-300\/50 {
background-color: rgb(var(--color-slate-300) / 0.5);
}
.bg-white\/10 {
background-color: rgb(255 255 255 / 0.1);
}
.bg-pending\/10 {
background-color: rgb(var(--color-pending) / 0.1);
}
.bg-slate-300 {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-300) / var(--tw-bg-opacity));
}
.bg-yellow-200 {
--tw-bg-opacity: 1;
background-color: rgb(254 240 138 / var(--tw-bg-opacity));
}
.bg-primary\/80 {
background-color: rgb(var(--color-primary) / 0.8);
}
.bg-blue-800 {
--tw-bg-opacity: 1;
background-color: rgb(30 64 175 / var(--tw-bg-opacity));
}
.bg-emerald-900 {
--tw-bg-opacity: 1;
background-color: rgb(6 78 59 / var(--tw-bg-opacity));
}
.bg-blue-900 {
--tw-bg-opacity: 1;
background-color: rgb(30 58 138 / var(--tw-bg-opacity));
}
.bg-cyan-900 {
--tw-bg-opacity: 1;
background-color: rgb(22 78 99 / var(--tw-bg-opacity));
}
.bg-indigo-900 {
--tw-bg-opacity: 1;
background-color: rgb(49 46 129 / var(--tw-bg-opacity));
}
.bg-opacity-20 {
--tw-bg-opacity: 0.2;
}
.fill-current {
fill: currentColor;
}
.p-0 {
padding: 0px;
}
.p-5 {
padding: 1.25rem;
}
.p-3 {
padding: 0.75rem;
}
.p-1 {
padding: 0.25rem;
}
.p-2 {
padding: 0.5rem;
}
.p-8 {
padding: 2rem;
}
.p-10 {
padding: 2.5rem;
}
.py-1 {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
.px-2 {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.px-1 {
padding-left: 0.25rem;
padding-right: 0.25rem;
}
.px-5 {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
.py-4 {
padding-top: 1rem;
padding-bottom: 1rem;
}
.py-3 {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.py-6 {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.py-0\.5 {
padding-top: 0.125rem;
padding-bottom: 0.125rem;
}
.py-0 {
padding-top: 0px;
padding-bottom: 0px;
}
.py-2 {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.px-4 {
padding-left: 1rem;
padding-right: 1rem;
}
.py-10 {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
}
.py-5 {
padding-top: 1.25rem;
padding-bottom: 1.25rem;
}
.px-0 {
padding-left: 0px;
padding-right: 0px;
}
.px-8 {
padding-left: 2rem;
padding-right: 2rem;
}
.py-12 {
padding-top: 3rem;
padding-bottom: 3rem;
}
.py-1\.5 {
padding-top: 0.375rem;
padding-bottom: 0.375rem;
}
.px-10 {
padding-left: 2.5rem;
padding-right: 2.5rem;
}
.px-3 {
padding-left: 0.75rem;
padding-right: 0.75rem;
}
.px-2\.5 {
padding-left: 0.625rem;
padding-right: 0.625rem;
}
.py-8 {
padding-top: 2rem;
padding-bottom: 2rem;
}
.px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.py-16 {
padding-top: 4rem;
padding-bottom: 4rem;
}
.pt-3 {
padding-top: 0.75rem;
}
.pb-5 {
padding-bottom: 1.25rem;
}
.pr-10 {
padding-right: 2.5rem;
}
.pt-6 {
padding-top: 1.5rem;
}
.pb-6 {
padding-bottom: 1.5rem;
}
.pt-16 {
padding-top: 4rem;
}
.pt-5 {
padding-top: 1.25rem;
}
.pl-16 {
padding-left: 4rem;
}
.pb-10 {
padding-bottom: 2.5rem;
}
.pr-1 {
padding-right: 0.25rem;
}
.pt-1 {
padding-top: 0.25rem;
}
.pt-4 {
padding-top: 1rem;
}
.pb-8 {
padding-bottom: 2rem;
}
.pl-10 {
padding-left: 2.5rem;
}
.pl-4 {
padding-left: 1rem;
}
.pb-2 {
padding-bottom: 0.5rem;
}
.pt-0\.5 {
padding-top: 0.125rem;
}
.pt-0 {
padding-top: 0px;
}
.pl-3 {
padding-left: 0.75rem;
}
.pl-3\.5 {
padding-left: 0.875rem;
}
.pt-8 {
padding-top: 2rem;
}
.pb-14 {
padding-bottom: 3.5rem;
}
.pl-12 {
padding-left: 3rem;
}
.pl-5 {
padding-left: 1.25rem;
}
.pb-4 {
padding-bottom: 1rem;
}
.pb-3 {
padding-bottom: 0.75rem;
}
.pt-2 {
padding-top: 0.5rem;
}
.pt-10 {
padding-top: 2.5rem;
}
.pl-1 {
padding-left: 0.25rem;
}
.pr-5 {
padding-right: 1.25rem;
}
.text-center {
text-align: center;
}
.text-right {
text-align: right;
}
.text-justify {
text-align: justify;
}
.align-top {
vertical-align: top;
}
.text-xs {
font-size: 0.75rem;
line-height: 1rem;
}
.text-lg {
font-size: 1.125rem;
line-height: 1.75rem;
}
.text-base {
font-size: 1rem;
line-height: 1.5rem;
}
.text-xl {
font-size: 1.25rem;
line-height: 1.75rem;
}
.text-2xl {
font-size: 1.5rem;
line-height: 2rem;
}
.text-3xl {
font-size: 1.875rem;
line-height: 2.25rem;
}
.text-sm {
font-size: 0.875rem;
line-height: 1.25rem;
}
.text-8xl {
font-size: 6rem;
line-height: 1;
}
.text-4xl {
font-size: 2.25rem;
line-height: 2.5rem;
}
.text-5xl {
font-size: 3rem;
line-height: 1;
}
.font-medium {
font-weight: 500;
}
.font-normal {
font-weight: 400;
}
.font-semibold {
font-weight: 600;
}
.font-bold {
font-weight: 700;
}
.font-extrabold {
font-weight: 800;
}
.uppercase {
text-transform: uppercase;
}
.lowercase {
text-transform: lowercase;
}
.capitalize {
text-transform: capitalize;
}
.normal-case {
text-transform: none;
}
.leading-relaxed {
line-height: 1.625;
}
.leading-8 {
line-height: 2rem;
}
.leading-\[2\.15rem\] {
line-height: 2.15rem;
}
.leading-3 {
line-height: .75rem;
}
.leading-6 {
line-height: 1.5rem;
}
.leading-5 {
line-height: 1.25rem;
}
.leading-tight {
line-height: 1.25;
}
.leading-none {
line-height: 1;
}
.text-gray-600 {
--tw-text-opacity: 1;
color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-slate-500 {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-500) / var(--tw-text-opacity));
}
.text-success {
--tw-text-opacity: 1;
color: rgb(var(--color-success) / var(--tw-text-opacity));
}
.text-danger {
--tw-text-opacity: 1;
color: rgb(var(--color-danger) / var(--tw-text-opacity));
}
.text-slate-600 {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-600) / var(--tw-text-opacity));
}
.text-red-500 {
--tw-text-opacity: 1;
color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-slate-700 {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-700) / var(--tw-text-opacity));
}
.text-white {
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-primary {
--tw-text-opacity: 1;
color: rgb(var(--color-primary) / var(--tw-text-opacity));
}
.text-slate-400 {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-400) / var(--tw-text-opacity));
}
.text-pending {
--tw-text-opacity: 1;
color: rgb(var(--color-pending) / var(--tw-text-opacity));
}
.text-warning {
--tw-text-opacity: 1;
color: rgb(var(--color-warning) / var(--tw-text-opacity));
}
.text-white\/70 {
color: rgb(255 255 255 / 0.7);
}
.text-primary\/80 {
color: rgb(var(--color-primary) / 0.8);
}
.text-white\/60 {
color: rgb(255 255 255 / 0.6);
}
.text-opacity-80 {
--tw-text-opacity: 0.8;
}
.text-opacity-70 {
--tw-text-opacity: 0.7;
}
.underline {
-webkit-text-decoration-line: underline;
text-decoration-line: underline;
}
.decoration-dotted {
-webkit-text-decoration-style: dotted;
text-decoration-style: dotted;
}
.underline-offset-4 {
text-underline-offset: 4px;
}
.opacity-0 {
opacity: 0;
}
.shadow-md {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-none {
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
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 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow {
--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.filter {
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.duration-300 {
transition-duration: 300ms;
}
.ease-in-out {
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
/*
|--------------------------------------------------------------------------
| Colors
|--------------------------------------------------------------------------
|
| Import all fonts used in the template, the font configuration can be
| seen in "tailwind.config.js".
|
| Please check this link for more details:
| https://tailwindcss.com/docs/theme
|
*/
/* Default colors */
:root {
--color-primary: 0 0 0;
--color-secondary: 237 132 15;
--color-success: 132 204 22;
--color-info: 6 182 212;
--color-warning: 250 204 21;
--color-pending: 249 115 22;
--color-danger: 220 38 38;
--color-light: 241 245 249;
--color-dark: 30 41 59;
--color-slate-50: 248 250 252;
--color-slate-100: 241 245 249;
--color-slate-200: 226 232 240;
--color-slate-300: 203 213 225;
--color-slate-400: 148 163 184;
--color-slate-500: 100 116 139;
--color-slate-600: 71 85 105;
--color-slate-700: 51 65 85;
--color-slate-800: 30 41 59;
--color-slate-900: 15 23 42;
}
/* Default dark-mode colors */
.dark {
--color-primary: 29 78 216;
--color-slate-500: 148 163 184;
--color-darkmode-50: 87 103 132;
--color-darkmode-100: 74 90 121;
--color-darkmode-200: 65 81 114;
--color-darkmode-300: 53 69 103;
--color-darkmode-400: 48 61 93;
--color-darkmode-500: 41 53 82;
--color-darkmode-600: 40 51 78;
--color-darkmode-700: 35 45 69;
--color-darkmode-800: 27 37 59;
--color-darkmode-900: 15 23 42;
}
/* Theme 1 colors */
.theme-1 {
--color-primary: 6 78 59;
--color-secondary: 226 232 240;
--color-success: 5 150 105;
--color-info: 6 182 212;
--color-warning: 250 204 21;
--color-pending: 245 158 11;
--color-danger: 225 29 72;
--color-light: 241 245 249;
--color-dark: 30 41 59;
}
.theme-1.dark {
--color-primary: 6 95 70;
}
/* Theme 2 colors */
.theme-2 {
--color-primary: 30 58 138;
--color-secondary: 226 232 240;
--color-success: 13 148 136;
--color-info: 6 182 212;
--color-warning: 245 158 11;
--color-pending: 249 115 22;
--color-danger: 185 28 28;
--color-light: 241 245 249;
--color-dark: 30 41 59;
}
.theme-2.dark {
--color-primary: 30 64 175;
}
/* Theme 3 colors */
.theme-3 {
--color-primary: 22 78 99;
--color-secondary: 226 232 240;
--color-success: 13 148 136;
--color-info: 6 182 212;
--color-warning: 245 158 11;
--color-pending: 217 119 6;
--color-danger: 185 28 28;
--color-light: 241 245 249;
--color-dark: 30 41 59;
}
.theme-3.dark {
--color-primary: 21 94 117;
}
/* Theme 4 colors */
.theme-4 {
--color-primary: 49 46 129;
--color-secondary: 226 232 240;
--color-success: 5 150 105;
--color-info: 6 182 212;
--color-warning: 234 179 8;
--color-pending: 234 88 12;
--color-danger: 185 28 28;
--color-light: 241 245 249;
--color-dark: 30 41 59;
}
.theme-4.dark {
--color-primary: 67 56 202;
}
/*
|--------------------------------------------------------------------------
| Fonts
|--------------------------------------------------------------------------
|
| Import all fonts used in the template, the font configuration can be
| seen in "tailwind.config.js".
|
| Please check this link for more details:
| https://tailwindcss.com/docs/theme
|
*/
/* cyrillic-ext */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 100;
font-display: swap;
src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEz0dL-vwnYh2eg.woff2)
format("woff2");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 100;
font-display: swap;
src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEzQdL-vwnYh2eg.woff2)
format("woff2");
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 100;
font-display: swap;
src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEzwdL-vwnYh2eg.woff2)
format("woff2");
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 100;
font-display: swap;
src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEzMdL-vwnYh2eg.woff2)
format("woff2");
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 100;
font-display: swap;
src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEz8dL-vwnYh2eg.woff2)
format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 100;
font-display: swap;
src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEz4dL-vwnYh2eg.woff2)
format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 100;
font-display: swap;
src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEzAdL-vwnYg.woff2)
format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 300;
font-display: swap;
src: local("Roboto Light Italic"), local("Roboto-LightItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc3CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 300;
font-display: swap;
src: local("Roboto Light Italic"), local("Roboto-LightItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc-CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 300;
font-display: swap;
src: local("Roboto Light Italic"), local("Roboto-LightItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc2CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 300;
font-display: swap;
src: local("Roboto Light Italic"), local("Roboto-LightItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc5CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 300;
font-display: swap;
src: local("Roboto Light Italic"), local("Roboto-LightItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc1CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 300;
font-display: swap;
src: local("Roboto Light Italic"), local("Roboto-LightItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc0CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 300;
font-display: swap;
src: local("Roboto Light Italic"), local("Roboto-LightItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc6CsTYl4BO.woff2)
format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 400;
font-display: swap;
src: local("Roboto Italic"), local("Roboto-Italic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xFIzIXKMnyrYk.woff2)
format("woff2");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 400;
font-display: swap;
src: local("Roboto Italic"), local("Roboto-Italic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xMIzIXKMnyrYk.woff2)
format("woff2");
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 400;
font-display: swap;
src: local("Roboto Italic"), local("Roboto-Italic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xEIzIXKMnyrYk.woff2)
format("woff2");
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 400;
font-display: swap;
src: local("Roboto Italic"), local("Roboto-Italic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xLIzIXKMnyrYk.woff2)
format("woff2");
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 400;
font-display: swap;
src: local("Roboto Italic"), local("Roboto-Italic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xHIzIXKMnyrYk.woff2)
format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 400;
font-display: swap;
src: local("Roboto Italic"), local("Roboto-Italic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xGIzIXKMnyrYk.woff2)
format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 400;
font-display: swap;
src: local("Roboto Italic"), local("Roboto-Italic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xIIzIXKMny.woff2)
format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 500;
font-display: swap;
src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc3CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 500;
font-display: swap;
src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc-CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 500;
font-display: swap;
src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc2CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 500;
font-display: swap;
src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc5CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 500;
font-display: swap;
src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc1CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 500;
font-display: swap;
src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc0CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 500;
font-display: swap;
src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc6CsTYl4BO.woff2)
format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 700;
font-display: swap;
src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic3CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 700;
font-display: swap;
src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic-CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 700;
font-display: swap;
src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic2CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 700;
font-display: swap;
src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic5CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 700;
font-display: swap;
src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic1CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 700;
font-display: swap;
src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic0CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 700;
font-display: swap;
src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic6CsTYl4BO.woff2)
format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 900;
font-display: swap;
src: local("Roboto Black Italic"), local("Roboto-BlackItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBCc3CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 900;
font-display: swap;
src: local("Roboto Black Italic"), local("Roboto-BlackItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBCc-CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 900;
font-display: swap;
src: local("Roboto Black Italic"), local("Roboto-BlackItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBCc2CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 900;
font-display: swap;
src: local("Roboto Black Italic"), local("Roboto-BlackItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBCc5CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 900;
font-display: swap;
src: local("Roboto Black Italic"), local("Roboto-BlackItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBCc1CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 900;
font-display: swap;
src: local("Roboto Black Italic"), local("Roboto-BlackItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBCc0CsTYl4BOQ3o.woff2)
format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: "Roboto";
font-style: italic;
font-weight: 900;
font-display: swap;
src: local("Roboto Black Italic"), local("Roboto-BlackItalic"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBCc6CsTYl4BO.woff2)
format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 100;
font-display: swap;
src: local("Roboto Thin"), local("Roboto-Thin"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxFIzIXKMnyrYk.woff2)
format("woff2");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 100;
font-display: swap;
src: local("Roboto Thin"), local("Roboto-Thin"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxMIzIXKMnyrYk.woff2)
format("woff2");
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 100;
font-display: swap;
src: local("Roboto Thin"), local("Roboto-Thin"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxEIzIXKMnyrYk.woff2)
format("woff2");
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 100;
font-display: swap;
src: local("Roboto Thin"), local("Roboto-Thin"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxLIzIXKMnyrYk.woff2)
format("woff2");
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 100;
font-display: swap;
src: local("Roboto Thin"), local("Roboto-Thin"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxHIzIXKMnyrYk.woff2)
format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 100;
font-display: swap;
src: local("Roboto Thin"), local("Roboto-Thin"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxGIzIXKMnyrYk.woff2)
format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 100;
font-display: swap;
src: local("Roboto Thin"), local("Roboto-Thin"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxIIzIXKMny.woff2)
format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 300;
font-display: swap;
src: local("Roboto Light"), local("Roboto-Light"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 300;
font-display: swap;
src: local("Roboto Light"), local("Roboto-Light"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 300;
font-display: swap;
src: local("Roboto Light"), local("Roboto-Light"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 300;
font-display: swap;
src: local("Roboto Light"), local("Roboto-Light"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 300;
font-display: swap;
src: local("Roboto Light"), local("Roboto-Light"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 300;
font-display: swap;
src: local("Roboto Light"), local("Roboto-Light"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 300;
font-display: swap;
src: local("Roboto Light"), local("Roboto-Light"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2)
format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 400;
font-display: swap;
src: local("Roboto"), local("Roboto-Regular"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2)
format("woff2");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 400;
font-display: swap;
src: local("Roboto"), local("Roboto-Regular"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2)
format("woff2");
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 400;
font-display: swap;
src: local("Roboto"), local("Roboto-Regular"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2)
format("woff2");
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 400;
font-display: swap;
src: local("Roboto"), local("Roboto-Regular"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2)
format("woff2");
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 400;
font-display: swap;
src: local("Roboto"), local("Roboto-Regular"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2)
format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 400;
font-display: swap;
src: local("Roboto"), local("Roboto-Regular"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2)
format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 400;
font-display: swap;
src: local("Roboto"), local("Roboto-Regular"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2)
format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 500;
font-display: swap;
src: local("Roboto Medium"), local("Roboto-Medium"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 500;
font-display: swap;
src: local("Roboto Medium"), local("Roboto-Medium"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 500;
font-display: swap;
src: local("Roboto Medium"), local("Roboto-Medium"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 500;
font-display: swap;
src: local("Roboto Medium"), local("Roboto-Medium"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 500;
font-display: swap;
src: local("Roboto Medium"), local("Roboto-Medium"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 500;
font-display: swap;
src: local("Roboto Medium"), local("Roboto-Medium"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 500;
font-display: swap;
src: local("Roboto Medium"), local("Roboto-Medium"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2)
format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 700;
font-display: swap;
src: local("Roboto Bold"), local("Roboto-Bold"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 700;
font-display: swap;
src: local("Roboto Bold"), local("Roboto-Bold"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 700;
font-display: swap;
src: local("Roboto Bold"), local("Roboto-Bold"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 700;
font-display: swap;
src: local("Roboto Bold"), local("Roboto-Bold"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 700;
font-display: swap;
src: local("Roboto Bold"), local("Roboto-Bold"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 700;
font-display: swap;
src: local("Roboto Bold"), local("Roboto-Bold"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 700;
font-display: swap;
src: local("Roboto Bold"), local("Roboto-Bold"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2)
format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 900;
font-display: swap;
src: local("Roboto Black"), local("Roboto-Black"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCRc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 900;
font-display: swap;
src: local("Roboto Black"), local("Roboto-Black"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfABc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 900;
font-display: swap;
src: local("Roboto Black"), local("Roboto-Black"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCBc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 900;
font-display: swap;
src: local("Roboto Black"), local("Roboto-Black"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBxc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 900;
font-display: swap;
src: local("Roboto Black"), local("Roboto-Black"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCxc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 900;
font-display: swap;
src: local("Roboto Black"), local("Roboto-Black"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.woff2)
format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 900;
font-display: swap;
src: local("Roboto Black"), local("Roboto-Black"),
url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2)
format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
U+FEFF, U+FFFD;
}
/*
|--------------------------------------------------------------------------
| Mixins
|--------------------------------------------------------------------------
|
| Import helper mixins.
|
*/
/* Breakpoint up */
/* Breakpoint down */
/* Breakpoint only */
/*
|--------------------------------------------------------------------------
| 3rd Party Libraries
|--------------------------------------------------------------------------
|
| Import 3rd party library CSS/SASS files.
|
*/
.breadcrumb {
display: flex;
align-items: center;
--tw-text-opacity: 1;
color: rgb(var(--color-primary) / var(--tw-text-opacity));
}
.dark .breadcrumb {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.breadcrumb.breadcrumb-light {
color: rgb(255 255 255 / var(--tw-text-opacity));
--tw-text-opacity: 0.9;
}
.breadcrumb.breadcrumb-light .breadcrumb-item:not(:first-child):before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23e8eeff' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right breadcrumb__icon'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.breadcrumb.breadcrumb-light .breadcrumb-item.active {
color: rgb(255 255 255 / var(--tw-text-opacity));
--tw-text-opacity: 0.8;
}
.breadcrumb .breadcrumb-item:not(:first-child) {
position: relative;
margin-left: 1.25rem;
padding-left: 0.125rem;
}
.breadcrumb .breadcrumb-item:not(:first-child):before {
content: "";
width: 14px;
height: 14px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right breadcrumb__icon'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
background-size: 100%;
margin-left: -1.125rem;
position: absolute;
top: 0px;
bottom: 0px;
margin-top: auto;
margin-bottom: auto;
}
.breadcrumb .breadcrumb-item.active {
cursor: text;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-800) / var(--tw-text-opacity));
}
.dark .breadcrumb .breadcrumb-item.active {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-400) / var(--tw-text-opacity));
}
.dark .breadcrumb .breadcrumb-item:not(:first-child):before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23718096' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right breadcrumb__icon'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
@media (max-width: calc(640px - 1px)) {
.form-inline {
display: block;
}
.form-inline .form-label {
margin-bottom: 0.5rem;
}
.form-inline .form-label {
margin-right: 0px;
}
.form-inline .form-label {
text-align: left;
}
}
* > .intro-x:nth-child(1) {
z-index: calc(50 - 1);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(1 * 0.1s);
animation-delay: calc(1 * 0.1s);
}
* > .-intro-x:nth-child(1) {
z-index: calc(50 - 1);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(1 * 0.1s);
animation-delay: calc(1 * 0.1s);
}
* > .intro-y:nth-child(1) {
z-index: calc(50 - 1);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(1 * 0.1s);
animation-delay: calc(1 * 0.1s);
}
* > .-intro-y:nth-child(1) {
z-index: calc(50 - 1);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(1 * 0.1s);
animation-delay: calc(1 * 0.1s);
}
* > .intro-x:nth-child(2) {
z-index: calc(50 - 2);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(2 * 0.1s);
animation-delay: calc(2 * 0.1s);
}
* > .-intro-x:nth-child(2) {
z-index: calc(50 - 2);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(2 * 0.1s);
animation-delay: calc(2 * 0.1s);
}
* > .intro-y:nth-child(2) {
z-index: calc(50 - 2);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(2 * 0.1s);
animation-delay: calc(2 * 0.1s);
}
* > .-intro-y:nth-child(2) {
z-index: calc(50 - 2);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(2 * 0.1s);
animation-delay: calc(2 * 0.1s);
}
* > .intro-x:nth-child(3) {
z-index: calc(50 - 3);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(3 * 0.1s);
animation-delay: calc(3 * 0.1s);
}
* > .-intro-x:nth-child(3) {
z-index: calc(50 - 3);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(3 * 0.1s);
animation-delay: calc(3 * 0.1s);
}
* > .intro-y:nth-child(3) {
z-index: calc(50 - 3);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(3 * 0.1s);
animation-delay: calc(3 * 0.1s);
}
* > .-intro-y:nth-child(3) {
z-index: calc(50 - 3);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(3 * 0.1s);
animation-delay: calc(3 * 0.1s);
}
* > .intro-x:nth-child(4) {
z-index: calc(50 - 4);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(4 * 0.1s);
animation-delay: calc(4 * 0.1s);
}
* > .-intro-x:nth-child(4) {
z-index: calc(50 - 4);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(4 * 0.1s);
animation-delay: calc(4 * 0.1s);
}
* > .intro-y:nth-child(4) {
z-index: calc(50 - 4);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(4 * 0.1s);
animation-delay: calc(4 * 0.1s);
}
* > .-intro-y:nth-child(4) {
z-index: calc(50 - 4);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(4 * 0.1s);
animation-delay: calc(4 * 0.1s);
}
* > .intro-x:nth-child(5) {
z-index: calc(50 - 5);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(5 * 0.1s);
animation-delay: calc(5 * 0.1s);
}
* > .-intro-x:nth-child(5) {
z-index: calc(50 - 5);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(5 * 0.1s);
animation-delay: calc(5 * 0.1s);
}
* > .intro-y:nth-child(5) {
z-index: calc(50 - 5);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(5 * 0.1s);
animation-delay: calc(5 * 0.1s);
}
* > .-intro-y:nth-child(5) {
z-index: calc(50 - 5);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(5 * 0.1s);
animation-delay: calc(5 * 0.1s);
}
* > .intro-x:nth-child(6) {
z-index: calc(50 - 6);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(6 * 0.1s);
animation-delay: calc(6 * 0.1s);
}
* > .-intro-x:nth-child(6) {
z-index: calc(50 - 6);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(6 * 0.1s);
animation-delay: calc(6 * 0.1s);
}
* > .intro-y:nth-child(6) {
z-index: calc(50 - 6);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(6 * 0.1s);
animation-delay: calc(6 * 0.1s);
}
* > .-intro-y:nth-child(6) {
z-index: calc(50 - 6);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(6 * 0.1s);
animation-delay: calc(6 * 0.1s);
}
* > .intro-x:nth-child(7) {
z-index: calc(50 - 7);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(7 * 0.1s);
animation-delay: calc(7 * 0.1s);
}
* > .-intro-x:nth-child(7) {
z-index: calc(50 - 7);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(7 * 0.1s);
animation-delay: calc(7 * 0.1s);
}
* > .intro-y:nth-child(7) {
z-index: calc(50 - 7);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(7 * 0.1s);
animation-delay: calc(7 * 0.1s);
}
* > .-intro-y:nth-child(7) {
z-index: calc(50 - 7);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(7 * 0.1s);
animation-delay: calc(7 * 0.1s);
}
* > .intro-x:nth-child(8) {
z-index: calc(50 - 8);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(8 * 0.1s);
animation-delay: calc(8 * 0.1s);
}
* > .-intro-x:nth-child(8) {
z-index: calc(50 - 8);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(8 * 0.1s);
animation-delay: calc(8 * 0.1s);
}
* > .intro-y:nth-child(8) {
z-index: calc(50 - 8);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(8 * 0.1s);
animation-delay: calc(8 * 0.1s);
}
* > .-intro-y:nth-child(8) {
z-index: calc(50 - 8);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(8 * 0.1s);
animation-delay: calc(8 * 0.1s);
}
* > .intro-x:nth-child(9) {
z-index: calc(50 - 9);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(9 * 0.1s);
animation-delay: calc(9 * 0.1s);
}
* > .-intro-x:nth-child(9) {
z-index: calc(50 - 9);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(9 * 0.1s);
animation-delay: calc(9 * 0.1s);
}
* > .intro-y:nth-child(9) {
z-index: calc(50 - 9);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(9 * 0.1s);
animation-delay: calc(9 * 0.1s);
}
* > .-intro-y:nth-child(9) {
z-index: calc(50 - 9);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(9 * 0.1s);
animation-delay: calc(9 * 0.1s);
}
* > .intro-x:nth-child(10) {
z-index: calc(50 - 10);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(10 * 0.1s);
animation-delay: calc(10 * 0.1s);
}
* > .-intro-x:nth-child(10) {
z-index: calc(50 - 10);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(10 * 0.1s);
animation-delay: calc(10 * 0.1s);
}
* > .intro-y:nth-child(10) {
z-index: calc(50 - 10);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(10 * 0.1s);
animation-delay: calc(10 * 0.1s);
}
* > .-intro-y:nth-child(10) {
z-index: calc(50 - 10);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(10 * 0.1s);
animation-delay: calc(10 * 0.1s);
}
* > .intro-x:nth-child(11) {
z-index: calc(50 - 11);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(11 * 0.1s);
animation-delay: calc(11 * 0.1s);
}
* > .-intro-x:nth-child(11) {
z-index: calc(50 - 11);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(11 * 0.1s);
animation-delay: calc(11 * 0.1s);
}
* > .intro-y:nth-child(11) {
z-index: calc(50 - 11);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(11 * 0.1s);
animation-delay: calc(11 * 0.1s);
}
* > .-intro-y:nth-child(11) {
z-index: calc(50 - 11);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(11 * 0.1s);
animation-delay: calc(11 * 0.1s);
}
* > .intro-x:nth-child(12) {
z-index: calc(50 - 12);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(12 * 0.1s);
animation-delay: calc(12 * 0.1s);
}
* > .-intro-x:nth-child(12) {
z-index: calc(50 - 12);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(12 * 0.1s);
animation-delay: calc(12 * 0.1s);
}
* > .intro-y:nth-child(12) {
z-index: calc(50 - 12);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(12 * 0.1s);
animation-delay: calc(12 * 0.1s);
}
* > .-intro-y:nth-child(12) {
z-index: calc(50 - 12);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(12 * 0.1s);
animation-delay: calc(12 * 0.1s);
}
* > .intro-x:nth-child(13) {
z-index: calc(50 - 13);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(13 * 0.1s);
animation-delay: calc(13 * 0.1s);
}
* > .-intro-x:nth-child(13) {
z-index: calc(50 - 13);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(13 * 0.1s);
animation-delay: calc(13 * 0.1s);
}
* > .intro-y:nth-child(13) {
z-index: calc(50 - 13);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(13 * 0.1s);
animation-delay: calc(13 * 0.1s);
}
* > .-intro-y:nth-child(13) {
z-index: calc(50 - 13);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(13 * 0.1s);
animation-delay: calc(13 * 0.1s);
}
* > .intro-x:nth-child(14) {
z-index: calc(50 - 14);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(14 * 0.1s);
animation-delay: calc(14 * 0.1s);
}
* > .-intro-x:nth-child(14) {
z-index: calc(50 - 14);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(14 * 0.1s);
animation-delay: calc(14 * 0.1s);
}
* > .intro-y:nth-child(14) {
z-index: calc(50 - 14);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(14 * 0.1s);
animation-delay: calc(14 * 0.1s);
}
* > .-intro-y:nth-child(14) {
z-index: calc(50 - 14);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(14 * 0.1s);
animation-delay: calc(14 * 0.1s);
}
* > .intro-x:nth-child(15) {
z-index: calc(50 - 15);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(15 * 0.1s);
animation-delay: calc(15 * 0.1s);
}
* > .-intro-x:nth-child(15) {
z-index: calc(50 - 15);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(15 * 0.1s);
animation-delay: calc(15 * 0.1s);
}
* > .intro-y:nth-child(15) {
z-index: calc(50 - 15);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(15 * 0.1s);
animation-delay: calc(15 * 0.1s);
}
* > .-intro-y:nth-child(15) {
z-index: calc(50 - 15);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(15 * 0.1s);
animation-delay: calc(15 * 0.1s);
}
* > .intro-x:nth-child(16) {
z-index: calc(50 - 16);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(16 * 0.1s);
animation-delay: calc(16 * 0.1s);
}
* > .-intro-x:nth-child(16) {
z-index: calc(50 - 16);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(16 * 0.1s);
animation-delay: calc(16 * 0.1s);
}
* > .intro-y:nth-child(16) {
z-index: calc(50 - 16);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(16 * 0.1s);
animation-delay: calc(16 * 0.1s);
}
* > .-intro-y:nth-child(16) {
z-index: calc(50 - 16);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(16 * 0.1s);
animation-delay: calc(16 * 0.1s);
}
* > .intro-x:nth-child(17) {
z-index: calc(50 - 17);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(17 * 0.1s);
animation-delay: calc(17 * 0.1s);
}
* > .-intro-x:nth-child(17) {
z-index: calc(50 - 17);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(17 * 0.1s);
animation-delay: calc(17 * 0.1s);
}
* > .intro-y:nth-child(17) {
z-index: calc(50 - 17);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(17 * 0.1s);
animation-delay: calc(17 * 0.1s);
}
* > .-intro-y:nth-child(17) {
z-index: calc(50 - 17);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(17 * 0.1s);
animation-delay: calc(17 * 0.1s);
}
* > .intro-x:nth-child(18) {
z-index: calc(50 - 18);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(18 * 0.1s);
animation-delay: calc(18 * 0.1s);
}
* > .-intro-x:nth-child(18) {
z-index: calc(50 - 18);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(18 * 0.1s);
animation-delay: calc(18 * 0.1s);
}
* > .intro-y:nth-child(18) {
z-index: calc(50 - 18);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(18 * 0.1s);
animation-delay: calc(18 * 0.1s);
}
* > .-intro-y:nth-child(18) {
z-index: calc(50 - 18);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(18 * 0.1s);
animation-delay: calc(18 * 0.1s);
}
* > .intro-x:nth-child(19) {
z-index: calc(50 - 19);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(19 * 0.1s);
animation-delay: calc(19 * 0.1s);
}
* > .-intro-x:nth-child(19) {
z-index: calc(50 - 19);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(19 * 0.1s);
animation-delay: calc(19 * 0.1s);
}
* > .intro-y:nth-child(19) {
z-index: calc(50 - 19);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(19 * 0.1s);
animation-delay: calc(19 * 0.1s);
}
* > .-intro-y:nth-child(19) {
z-index: calc(50 - 19);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(19 * 0.1s);
animation-delay: calc(19 * 0.1s);
}
* > .intro-x:nth-child(20) {
z-index: calc(50 - 20);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(20 * 0.1s);
animation-delay: calc(20 * 0.1s);
}
* > .-intro-x:nth-child(20) {
z-index: calc(50 - 20);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(20 * 0.1s);
animation-delay: calc(20 * 0.1s);
}
* > .intro-y:nth-child(20) {
z-index: calc(50 - 20);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(20 * 0.1s);
animation-delay: calc(20 * 0.1s);
}
* > .-intro-y:nth-child(20) {
z-index: calc(50 - 20);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(20 * 0.1s);
animation-delay: calc(20 * 0.1s);
}
* > .intro-x:nth-child(21) {
z-index: calc(50 - 21);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(21 * 0.1s);
animation-delay: calc(21 * 0.1s);
}
* > .-intro-x:nth-child(21) {
z-index: calc(50 - 21);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(21 * 0.1s);
animation-delay: calc(21 * 0.1s);
}
* > .intro-y:nth-child(21) {
z-index: calc(50 - 21);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(21 * 0.1s);
animation-delay: calc(21 * 0.1s);
}
* > .-intro-y:nth-child(21) {
z-index: calc(50 - 21);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(21 * 0.1s);
animation-delay: calc(21 * 0.1s);
}
* > .intro-x:nth-child(22) {
z-index: calc(50 - 22);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(22 * 0.1s);
animation-delay: calc(22 * 0.1s);
}
* > .-intro-x:nth-child(22) {
z-index: calc(50 - 22);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(22 * 0.1s);
animation-delay: calc(22 * 0.1s);
}
* > .intro-y:nth-child(22) {
z-index: calc(50 - 22);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(22 * 0.1s);
animation-delay: calc(22 * 0.1s);
}
* > .-intro-y:nth-child(22) {
z-index: calc(50 - 22);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(22 * 0.1s);
animation-delay: calc(22 * 0.1s);
}
* > .intro-x:nth-child(23) {
z-index: calc(50 - 23);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(23 * 0.1s);
animation-delay: calc(23 * 0.1s);
}
* > .-intro-x:nth-child(23) {
z-index: calc(50 - 23);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(23 * 0.1s);
animation-delay: calc(23 * 0.1s);
}
* > .intro-y:nth-child(23) {
z-index: calc(50 - 23);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(23 * 0.1s);
animation-delay: calc(23 * 0.1s);
}
* > .-intro-y:nth-child(23) {
z-index: calc(50 - 23);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(23 * 0.1s);
animation-delay: calc(23 * 0.1s);
}
* > .intro-x:nth-child(24) {
z-index: calc(50 - 24);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(24 * 0.1s);
animation-delay: calc(24 * 0.1s);
}
* > .-intro-x:nth-child(24) {
z-index: calc(50 - 24);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(24 * 0.1s);
animation-delay: calc(24 * 0.1s);
}
* > .intro-y:nth-child(24) {
z-index: calc(50 - 24);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(24 * 0.1s);
animation-delay: calc(24 * 0.1s);
}
* > .-intro-y:nth-child(24) {
z-index: calc(50 - 24);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(24 * 0.1s);
animation-delay: calc(24 * 0.1s);
}
* > .intro-x:nth-child(25) {
z-index: calc(50 - 25);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(25 * 0.1s);
animation-delay: calc(25 * 0.1s);
}
* > .-intro-x:nth-child(25) {
z-index: calc(50 - 25);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(25 * 0.1s);
animation-delay: calc(25 * 0.1s);
}
* > .intro-y:nth-child(25) {
z-index: calc(50 - 25);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(25 * 0.1s);
animation-delay: calc(25 * 0.1s);
}
* > .-intro-y:nth-child(25) {
z-index: calc(50 - 25);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(25 * 0.1s);
animation-delay: calc(25 * 0.1s);
}
* > .intro-x:nth-child(26) {
z-index: calc(50 - 26);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(26 * 0.1s);
animation-delay: calc(26 * 0.1s);
}
* > .-intro-x:nth-child(26) {
z-index: calc(50 - 26);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(26 * 0.1s);
animation-delay: calc(26 * 0.1s);
}
* > .intro-y:nth-child(26) {
z-index: calc(50 - 26);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(26 * 0.1s);
animation-delay: calc(26 * 0.1s);
}
* > .-intro-y:nth-child(26) {
z-index: calc(50 - 26);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(26 * 0.1s);
animation-delay: calc(26 * 0.1s);
}
* > .intro-x:nth-child(27) {
z-index: calc(50 - 27);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(27 * 0.1s);
animation-delay: calc(27 * 0.1s);
}
* > .-intro-x:nth-child(27) {
z-index: calc(50 - 27);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(27 * 0.1s);
animation-delay: calc(27 * 0.1s);
}
* > .intro-y:nth-child(27) {
z-index: calc(50 - 27);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(27 * 0.1s);
animation-delay: calc(27 * 0.1s);
}
* > .-intro-y:nth-child(27) {
z-index: calc(50 - 27);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(27 * 0.1s);
animation-delay: calc(27 * 0.1s);
}
* > .intro-x:nth-child(28) {
z-index: calc(50 - 28);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(28 * 0.1s);
animation-delay: calc(28 * 0.1s);
}
* > .-intro-x:nth-child(28) {
z-index: calc(50 - 28);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(28 * 0.1s);
animation-delay: calc(28 * 0.1s);
}
* > .intro-y:nth-child(28) {
z-index: calc(50 - 28);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(28 * 0.1s);
animation-delay: calc(28 * 0.1s);
}
* > .-intro-y:nth-child(28) {
z-index: calc(50 - 28);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(28 * 0.1s);
animation-delay: calc(28 * 0.1s);
}
* > .intro-x:nth-child(29) {
z-index: calc(50 - 29);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(29 * 0.1s);
animation-delay: calc(29 * 0.1s);
}
* > .-intro-x:nth-child(29) {
z-index: calc(50 - 29);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(29 * 0.1s);
animation-delay: calc(29 * 0.1s);
}
* > .intro-y:nth-child(29) {
z-index: calc(50 - 29);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(29 * 0.1s);
animation-delay: calc(29 * 0.1s);
}
* > .-intro-y:nth-child(29) {
z-index: calc(50 - 29);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(29 * 0.1s);
animation-delay: calc(29 * 0.1s);
}
* > .intro-x:nth-child(30) {
z-index: calc(50 - 30);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(30 * 0.1s);
animation-delay: calc(30 * 0.1s);
}
* > .-intro-x:nth-child(30) {
z-index: calc(50 - 30);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(30 * 0.1s);
animation-delay: calc(30 * 0.1s);
}
* > .intro-y:nth-child(30) {
z-index: calc(50 - 30);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(30 * 0.1s);
animation-delay: calc(30 * 0.1s);
}
* > .-intro-y:nth-child(30) {
z-index: calc(50 - 30);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(30 * 0.1s);
animation-delay: calc(30 * 0.1s);
}
* > .intro-x:nth-child(31) {
z-index: calc(50 - 31);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(31 * 0.1s);
animation-delay: calc(31 * 0.1s);
}
* > .-intro-x:nth-child(31) {
z-index: calc(50 - 31);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(31 * 0.1s);
animation-delay: calc(31 * 0.1s);
}
* > .intro-y:nth-child(31) {
z-index: calc(50 - 31);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(31 * 0.1s);
animation-delay: calc(31 * 0.1s);
}
* > .-intro-y:nth-child(31) {
z-index: calc(50 - 31);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(31 * 0.1s);
animation-delay: calc(31 * 0.1s);
}
* > .intro-x:nth-child(32) {
z-index: calc(50 - 32);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(32 * 0.1s);
animation-delay: calc(32 * 0.1s);
}
* > .-intro-x:nth-child(32) {
z-index: calc(50 - 32);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(32 * 0.1s);
animation-delay: calc(32 * 0.1s);
}
* > .intro-y:nth-child(32) {
z-index: calc(50 - 32);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(32 * 0.1s);
animation-delay: calc(32 * 0.1s);
}
* > .-intro-y:nth-child(32) {
z-index: calc(50 - 32);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(32 * 0.1s);
animation-delay: calc(32 * 0.1s);
}
* > .intro-x:nth-child(33) {
z-index: calc(50 - 33);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(33 * 0.1s);
animation-delay: calc(33 * 0.1s);
}
* > .-intro-x:nth-child(33) {
z-index: calc(50 - 33);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(33 * 0.1s);
animation-delay: calc(33 * 0.1s);
}
* > .intro-y:nth-child(33) {
z-index: calc(50 - 33);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(33 * 0.1s);
animation-delay: calc(33 * 0.1s);
}
* > .-intro-y:nth-child(33) {
z-index: calc(50 - 33);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(33 * 0.1s);
animation-delay: calc(33 * 0.1s);
}
* > .intro-x:nth-child(34) {
z-index: calc(50 - 34);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(34 * 0.1s);
animation-delay: calc(34 * 0.1s);
}
* > .-intro-x:nth-child(34) {
z-index: calc(50 - 34);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(34 * 0.1s);
animation-delay: calc(34 * 0.1s);
}
* > .intro-y:nth-child(34) {
z-index: calc(50 - 34);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(34 * 0.1s);
animation-delay: calc(34 * 0.1s);
}
* > .-intro-y:nth-child(34) {
z-index: calc(50 - 34);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(34 * 0.1s);
animation-delay: calc(34 * 0.1s);
}
* > .intro-x:nth-child(35) {
z-index: calc(50 - 35);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(35 * 0.1s);
animation-delay: calc(35 * 0.1s);
}
* > .-intro-x:nth-child(35) {
z-index: calc(50 - 35);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(35 * 0.1s);
animation-delay: calc(35 * 0.1s);
}
* > .intro-y:nth-child(35) {
z-index: calc(50 - 35);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(35 * 0.1s);
animation-delay: calc(35 * 0.1s);
}
* > .-intro-y:nth-child(35) {
z-index: calc(50 - 35);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(35 * 0.1s);
animation-delay: calc(35 * 0.1s);
}
* > .intro-x:nth-child(36) {
z-index: calc(50 - 36);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(36 * 0.1s);
animation-delay: calc(36 * 0.1s);
}
* > .-intro-x:nth-child(36) {
z-index: calc(50 - 36);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(36 * 0.1s);
animation-delay: calc(36 * 0.1s);
}
* > .intro-y:nth-child(36) {
z-index: calc(50 - 36);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(36 * 0.1s);
animation-delay: calc(36 * 0.1s);
}
* > .-intro-y:nth-child(36) {
z-index: calc(50 - 36);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(36 * 0.1s);
animation-delay: calc(36 * 0.1s);
}
* > .intro-x:nth-child(37) {
z-index: calc(50 - 37);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(37 * 0.1s);
animation-delay: calc(37 * 0.1s);
}
* > .-intro-x:nth-child(37) {
z-index: calc(50 - 37);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(37 * 0.1s);
animation-delay: calc(37 * 0.1s);
}
* > .intro-y:nth-child(37) {
z-index: calc(50 - 37);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(37 * 0.1s);
animation-delay: calc(37 * 0.1s);
}
* > .-intro-y:nth-child(37) {
z-index: calc(50 - 37);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(37 * 0.1s);
animation-delay: calc(37 * 0.1s);
}
* > .intro-x:nth-child(38) {
z-index: calc(50 - 38);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(38 * 0.1s);
animation-delay: calc(38 * 0.1s);
}
* > .-intro-x:nth-child(38) {
z-index: calc(50 - 38);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(38 * 0.1s);
animation-delay: calc(38 * 0.1s);
}
* > .intro-y:nth-child(38) {
z-index: calc(50 - 38);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(38 * 0.1s);
animation-delay: calc(38 * 0.1s);
}
* > .-intro-y:nth-child(38) {
z-index: calc(50 - 38);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(38 * 0.1s);
animation-delay: calc(38 * 0.1s);
}
* > .intro-x:nth-child(39) {
z-index: calc(50 - 39);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(39 * 0.1s);
animation-delay: calc(39 * 0.1s);
}
* > .-intro-x:nth-child(39) {
z-index: calc(50 - 39);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(39 * 0.1s);
animation-delay: calc(39 * 0.1s);
}
* > .intro-y:nth-child(39) {
z-index: calc(50 - 39);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(39 * 0.1s);
animation-delay: calc(39 * 0.1s);
}
* > .-intro-y:nth-child(39) {
z-index: calc(50 - 39);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(39 * 0.1s);
animation-delay: calc(39 * 0.1s);
}
* > .intro-x:nth-child(40) {
z-index: calc(50 - 40);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(40 * 0.1s);
animation-delay: calc(40 * 0.1s);
}
* > .-intro-x:nth-child(40) {
z-index: calc(50 - 40);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(40 * 0.1s);
animation-delay: calc(40 * 0.1s);
}
* > .intro-y:nth-child(40) {
z-index: calc(50 - 40);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(40 * 0.1s);
animation-delay: calc(40 * 0.1s);
}
* > .-intro-y:nth-child(40) {
z-index: calc(50 - 40);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(40 * 0.1s);
animation-delay: calc(40 * 0.1s);
}
* > .intro-x:nth-child(41) {
z-index: calc(50 - 41);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(41 * 0.1s);
animation-delay: calc(41 * 0.1s);
}
* > .-intro-x:nth-child(41) {
z-index: calc(50 - 41);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(41 * 0.1s);
animation-delay: calc(41 * 0.1s);
}
* > .intro-y:nth-child(41) {
z-index: calc(50 - 41);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(41 * 0.1s);
animation-delay: calc(41 * 0.1s);
}
* > .-intro-y:nth-child(41) {
z-index: calc(50 - 41);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(41 * 0.1s);
animation-delay: calc(41 * 0.1s);
}
* > .intro-x:nth-child(42) {
z-index: calc(50 - 42);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(42 * 0.1s);
animation-delay: calc(42 * 0.1s);
}
* > .-intro-x:nth-child(42) {
z-index: calc(50 - 42);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(42 * 0.1s);
animation-delay: calc(42 * 0.1s);
}
* > .intro-y:nth-child(42) {
z-index: calc(50 - 42);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(42 * 0.1s);
animation-delay: calc(42 * 0.1s);
}
* > .-intro-y:nth-child(42) {
z-index: calc(50 - 42);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(42 * 0.1s);
animation-delay: calc(42 * 0.1s);
}
* > .intro-x:nth-child(43) {
z-index: calc(50 - 43);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(43 * 0.1s);
animation-delay: calc(43 * 0.1s);
}
* > .-intro-x:nth-child(43) {
z-index: calc(50 - 43);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(43 * 0.1s);
animation-delay: calc(43 * 0.1s);
}
* > .intro-y:nth-child(43) {
z-index: calc(50 - 43);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(43 * 0.1s);
animation-delay: calc(43 * 0.1s);
}
* > .-intro-y:nth-child(43) {
z-index: calc(50 - 43);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(43 * 0.1s);
animation-delay: calc(43 * 0.1s);
}
* > .intro-x:nth-child(44) {
z-index: calc(50 - 44);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(44 * 0.1s);
animation-delay: calc(44 * 0.1s);
}
* > .-intro-x:nth-child(44) {
z-index: calc(50 - 44);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(44 * 0.1s);
animation-delay: calc(44 * 0.1s);
}
* > .intro-y:nth-child(44) {
z-index: calc(50 - 44);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(44 * 0.1s);
animation-delay: calc(44 * 0.1s);
}
* > .-intro-y:nth-child(44) {
z-index: calc(50 - 44);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(44 * 0.1s);
animation-delay: calc(44 * 0.1s);
}
* > .intro-x:nth-child(45) {
z-index: calc(50 - 45);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(45 * 0.1s);
animation-delay: calc(45 * 0.1s);
}
* > .-intro-x:nth-child(45) {
z-index: calc(50 - 45);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(45 * 0.1s);
animation-delay: calc(45 * 0.1s);
}
* > .intro-y:nth-child(45) {
z-index: calc(50 - 45);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(45 * 0.1s);
animation-delay: calc(45 * 0.1s);
}
* > .-intro-y:nth-child(45) {
z-index: calc(50 - 45);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(45 * 0.1s);
animation-delay: calc(45 * 0.1s);
}
* > .intro-x:nth-child(46) {
z-index: calc(50 - 46);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(46 * 0.1s);
animation-delay: calc(46 * 0.1s);
}
* > .-intro-x:nth-child(46) {
z-index: calc(50 - 46);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(46 * 0.1s);
animation-delay: calc(46 * 0.1s);
}
* > .intro-y:nth-child(46) {
z-index: calc(50 - 46);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(46 * 0.1s);
animation-delay: calc(46 * 0.1s);
}
* > .-intro-y:nth-child(46) {
z-index: calc(50 - 46);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(46 * 0.1s);
animation-delay: calc(46 * 0.1s);
}
* > .intro-x:nth-child(47) {
z-index: calc(50 - 47);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(47 * 0.1s);
animation-delay: calc(47 * 0.1s);
}
* > .-intro-x:nth-child(47) {
z-index: calc(50 - 47);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(47 * 0.1s);
animation-delay: calc(47 * 0.1s);
}
* > .intro-y:nth-child(47) {
z-index: calc(50 - 47);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(47 * 0.1s);
animation-delay: calc(47 * 0.1s);
}
* > .-intro-y:nth-child(47) {
z-index: calc(50 - 47);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(47 * 0.1s);
animation-delay: calc(47 * 0.1s);
}
* > .intro-x:nth-child(48) {
z-index: calc(50 - 48);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(48 * 0.1s);
animation-delay: calc(48 * 0.1s);
}
* > .-intro-x:nth-child(48) {
z-index: calc(50 - 48);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(48 * 0.1s);
animation-delay: calc(48 * 0.1s);
}
* > .intro-y:nth-child(48) {
z-index: calc(50 - 48);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(48 * 0.1s);
animation-delay: calc(48 * 0.1s);
}
* > .-intro-y:nth-child(48) {
z-index: calc(50 - 48);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(48 * 0.1s);
animation-delay: calc(48 * 0.1s);
}
* > .intro-x:nth-child(49) {
z-index: calc(50 - 49);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(49 * 0.1s);
animation-delay: calc(49 * 0.1s);
}
* > .-intro-x:nth-child(49) {
z-index: calc(50 - 49);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(49 * 0.1s);
animation-delay: calc(49 * 0.1s);
}
* > .intro-y:nth-child(49) {
z-index: calc(50 - 49);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(49 * 0.1s);
animation-delay: calc(49 * 0.1s);
}
* > .-intro-y:nth-child(49) {
z-index: calc(50 - 49);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(49 * 0.1s);
animation-delay: calc(49 * 0.1s);
}
* > .intro-x:nth-child(50) {
z-index: calc(50 - 50);
opacity: 0;
position: relative;
transform: translateX(50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(50 * 0.1s);
animation-delay: calc(50 * 0.1s);
}
* > .-intro-x:nth-child(50) {
z-index: calc(50 - 50);
opacity: 0;
position: relative;
transform: translateX(-50px);
-webkit-animation: 0.4s intro-x-animation ease-in-out 0.33333s;
animation: 0.4s intro-x-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(50 * 0.1s);
animation-delay: calc(50 * 0.1s);
}
* > .intro-y:nth-child(50) {
z-index: calc(50 - 50);
opacity: 0;
position: relative;
transform: translateY(50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(50 * 0.1s);
animation-delay: calc(50 * 0.1s);
}
* > .-intro-y:nth-child(50) {
z-index: calc(50 - 50);
opacity: 0;
position: relative;
transform: translateY(-50px);
-webkit-animation: 0.4s intro-y-animation ease-in-out 0.33333s;
animation: 0.4s intro-y-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(50 * 0.1s);
animation-delay: calc(50 * 0.1s);
}
@-webkit-keyframes intro-x-animation {
100% {
opacity: 1;
transform: translateX(0px);
}
}
@keyframes intro-x-animation {
100% {
opacity: 1;
transform: translateX(0px);
}
}
@-webkit-keyframes intro-y-animation {
100% {
opacity: 1;
transform: translateY(0px);
}
}
@keyframes intro-y-animation {
100% {
opacity: 1;
transform: translateY(0px);
}
}
@media (max-width: calc(640px - 1px)) {
.modal.modal-slide-over.show > .modal-dialog .modal-content > [data-tw-dismiss="modal"] {
margin-left: -2.5rem;
}
.pagination {
margin-right: 0px;
}
.pagination {
width: 100%;
}
.pagination .page-item {
flex: 1 1 0%;
}
.pagination .page-item:nth-child(1) .page-link, .pagination .page-item:nth-child(2) .page-link, .pagination .page-item:nth-child(3) .page-link, .pagination .page-item:nth-child(7) .page-link, .pagination .page-item:nth-child(8) .page-link, .pagination .page-item:nth-child(9) .page-link {
padding-left: 0.25rem;
padding-right: 0.25rem;
}
.pagination .page-item .page-link {
margin-right: 0px;
}
.pagination .page-item .page-link {
min-width: 0px;
}
}
.table {
width: 100%;
text-align: left;
}
.table thead.table-dark {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-700) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .table thead.table-dark {
background-color: rgb(0 0 0 / 0.3);
}
.table thead.table-dark tr th {
border-bottom-width: 0px;
}
.table thead.table-light {
background-color: rgb(var(--color-slate-200) / 0.6);
}
.dark .table thead.table-light {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-200) / var(--tw-bg-opacity));
}
.table thead.table-light tr th {
border-bottom-width: 0px;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-700) / var(--tw-text-opacity));
}
.table th {
border-bottom-width: 2px;
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 0.75rem;
padding-bottom: 0.75rem;
font-weight: 500;
}
.dark .table th {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-300) / var(--tw-border-opacity));
}
.table td {
border-bottom-width: 1px;
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.dark .table td {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-300) / var(--tw-border-opacity));
}
.table.table-dark {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-700) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .table.table-dark {
background-color: rgb(0 0 0 / 0.3);
}
.table.table-dark th {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-600) / var(--tw-border-opacity));
}
.dark .table.table-dark th {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-300) / var(--tw-border-opacity));
}
.table.table-dark td {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-600) / var(--tw-border-opacity));
}
.dark .table.table-dark td {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-300) / var(--tw-border-opacity));
}
.table.table-bordered th, .table.table-bordered td {
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
}
.table.table-hover tr:hover td {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.dark .table.table-hover tr:hover td {
background-color: rgb(var(--color-darkmode-300) / var(--tw-bg-opacity));
--tw-bg-opacity: 0.5;
}
.table.table-striped tr:nth-of-type(odd) td {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.dark .table.table-striped tr:nth-of-type(odd) td {
background-color: rgb(var(--color-darkmode-300) / var(--tw-bg-opacity));
--tw-bg-opacity: 0.5;
}
.table.table-sm th {
padding-left: 1rem;
padding-right: 1rem;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.table.table-sm td {
padding-left: 1rem;
padding-right: 1rem;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
/*

github.com style (c) Vasily Polovnyov <vast@whiteants.net>

*/
.hljs {
display: block;
overflow-x: auto;
padding: 0.5em;
color: #333;
background: #f8f8f8;
}
.hljs-comment,
.hljs-quote {
color: #998;
font-style: italic;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-subst {
color: #333;
font-weight: bold;
}
.hljs-number,
.hljs-literal,
.hljs-variable,
.hljs-template-variable,
.hljs-tag .hljs-attr {
color: #008080;
}
.hljs-string,
.hljs-doctag {
color: #d14;
}
.hljs-title,
.hljs-section,
.hljs-selector-id {
color: #900;
font-weight: bold;
}
.hljs-subst {
font-weight: normal;
}
.hljs-type,
.hljs-class .hljs-title {
color: #458;
font-weight: bold;
}
.hljs-tag,
.hljs-name,
.hljs-attribute {
color: #000080;
font-weight: normal;
}
.hljs-regexp,
.hljs-link {
color: #009926;
}
.hljs-symbol,
.hljs-bullet {
color: #990073;
}
.hljs-built_in,
.hljs-builtin-name {
color: #0086b3;
}
.hljs-meta {
color: #999;
font-weight: bold;
}
.hljs-deletion {
background: #fdd;
}
.hljs-addition {
background: #dfd;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}
[data-tippy-root]{max-width:calc(100vw - 10px)}
.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}
.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}
.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}
.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}
.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}
.tippy-box[data-placement^=left]>.tippy-arrow{right:0}
.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}
.tippy-box[data-placement^=right]>.tippy-arrow{left:0}
.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}
.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}
.tippy-arrow{width:16px;height:16px;color:#333}
.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}
.tippy-content{position:relative;padding:5px 9px;z-index:1}
.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}
.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}
.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}
.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}
.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}
.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}
.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}
.tippy-box[data-placement^=top]>.tippy-svg-arrow{bottom:0}
.tippy-box[data-placement^=top]>.tippy-svg-arrow:after,.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg{top:16px;transform:rotate(180deg)}
.tippy-box[data-placement^=bottom]>.tippy-svg-arrow{top:0}
.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}
.tippy-box[data-placement^=left]>.tippy-svg-arrow{right:0}
.tippy-box[data-placement^=left]>.tippy-svg-arrow:after,.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg{transform:rotate(90deg);top:calc(50% - 3px);left:11px}
.tippy-box[data-placement^=right]>.tippy-svg-arrow{left:0}
.tippy-box[data-placement^=right]>.tippy-svg-arrow:after,.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg{transform:rotate(-90deg);top:calc(50% - 3px);right:11px}
.tippy-svg-arrow{width:16px;height:16px;fill:#333;text-align:initial}
.tippy-svg-arrow,.tippy-svg-arrow>svg{position:absolute}
.tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}
.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{transform:translateY(10px)}
.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{transform:translateY(-10px)}
.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{transform:translateX(10px)}
.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{transform:translateX(-10px)}
/*!
* Toastify js 1.11.2
* https://github.com/apvarun/toastify-js
* @license MIT licensed
*
* Copyright (C) 2018 Varun A P
*/
.toastify {
padding: 12px 20px;
color: #ffffff;
display: inline-block;
box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);
background: linear-gradient(135deg, #73a5ff, #5477f5);
position: fixed;
opacity: 0;
transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
border-radius: 2px;
cursor: pointer;
text-decoration: none;
max-width: calc(50% - 20px);
z-index: 2147483647;
}
.toastify.on {
opacity: 1;
}
.toast-close {
opacity: 0.4;
padding: 0 5px;
}
.toastify-right {
right: 15px;
}
.toastify-left {
left: 15px;
}
.toastify-top {
top: -150px;
}
.toastify-bottom {
bottom: -150px;
}
.toastify-rounded {
border-radius: 25px;
}
.toastify-avatar {
width: 1.5em;
height: 1.5em;
margin: -7px 5px;
border-radius: 2px;
}
.toastify-center {
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
max-width: -webkit-fit-content;
max-width: fit-content;
max-width: -moz-fit-content;
}
@media only screen and (max-width: 360px) {
.toastify-right, .toastify-left {
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
max-width: -webkit-fit-content;
max-width: -moz-fit-content;
max-width: fit-content;
}
}
@-webkit-keyframes passing-through {
0% {
opacity: 0;
transform: translateY(40px);
}
30%, 70% {
opacity: 1;
transform: translateY(0px);
}
100% {
opacity: 0;
transform: translateY(-40px);
}
}
@keyframes passing-through {
0% {
opacity: 0;
transform: translateY(40px);
}
30%, 70% {
opacity: 1;
transform: translateY(0px);
}
100% {
opacity: 0;
transform: translateY(-40px);
}
}
@-webkit-keyframes slide-in {
0% {
opacity: 0;
transform: translateY(40px);
}
30% {
opacity: 1;
transform: translateY(0px);
}
}
@keyframes slide-in {
0% {
opacity: 0;
transform: translateY(40px);
}
30% {
opacity: 1;
transform: translateY(0px);
}
}
@-webkit-keyframes pulse {
0% {
transform: scale(1);
}
10% {
transform: scale(1.1);
}
20% {
transform: scale(1);
}
}
@keyframes pulse {
0% {
transform: scale(1);
}
10% {
transform: scale(1.1);
}
20% {
transform: scale(1);
}
}
.dropzone, .dropzone * {
box-sizing: border-box;
}
.dropzone {
min-height: 150px;
border: 2px solid rgba(0, 0, 0, 0.3);
background: white;
padding: 20px 20px;
}
.dropzone.dz-clickable {
cursor: pointer;
}
.dropzone.dz-clickable * {
cursor: default;
}
.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
cursor: pointer;
}
.dropzone.dz-started .dz-message {
display: none;
}
.dropzone.dz-drag-hover {
border-style: solid;
}
.dropzone.dz-drag-hover .dz-message {
opacity: 0.5;
}
.dropzone .dz-message {
text-align: center;
margin: 2em 0;
}
.dropzone .dz-message .dz-button {
background: none;
color: inherit;
border: none;
padding: 0;
font: inherit;
cursor: pointer;
outline: inherit;
}
.dropzone .dz-preview {
position: relative;
display: inline-block;
vertical-align: top;
margin: 16px;
min-height: 100px;
}
.dropzone .dz-preview:hover {
z-index: 1000;
}
.dropzone .dz-preview:hover .dz-details {
opacity: 1;
}
.dropzone .dz-preview.dz-file-preview .dz-image {
border-radius: 20px;
background: #999;
background: linear-gradient(to bottom, #eee, #ddd);
}
.dropzone .dz-preview.dz-file-preview .dz-details {
opacity: 1;
}
.dropzone .dz-preview.dz-image-preview {
background: white;
}
.dropzone .dz-preview.dz-image-preview .dz-details {
transition: opacity 0.2s linear;
}
.dropzone .dz-preview .dz-remove {
font-size: 14px;
text-align: center;
display: block;
cursor: pointer;
border: none;
}
.dropzone .dz-preview .dz-remove:hover {
text-decoration: underline;
}
.dropzone .dz-preview:hover .dz-details {
opacity: 1;
}
.dropzone .dz-preview .dz-details {
z-index: 20;
position: absolute;
top: 0;
left: 0;
opacity: 0;
font-size: 13px;
min-width: 100%;
max-width: 100%;
padding: 2em 1em;
text-align: center;
color: rgba(0, 0, 0, 0.9);
line-height: 150%;
}
.dropzone .dz-preview .dz-details .dz-size {
margin-bottom: 1em;
font-size: 16px;
}
.dropzone .dz-preview .dz-details .dz-filename {
white-space: nowrap;
}
.dropzone .dz-preview .dz-details .dz-filename:hover span {
border: 1px solid rgba(200, 200, 200, 0.8);
background-color: rgba(255, 255, 255, 0.8);
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
overflow: hidden;
text-overflow: ellipsis;
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
border: 1px solid transparent;
}
.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
background-color: rgba(255, 255, 255, 0.4);
padding: 0 0.4em;
border-radius: 3px;
}
.dropzone .dz-preview:hover .dz-image img {
transform: scale(1.05, 1.05);
filter: blur(8px);
}
.dropzone .dz-preview .dz-image {
border-radius: 20px;
overflow: hidden;
width: 120px;
height: 120px;
position: relative;
display: block;
z-index: 10;
}
.dropzone .dz-preview .dz-image img {
display: block;
}
.dropzone .dz-preview.dz-success .dz-success-mark {
-webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview.dz-error .dz-error-mark {
opacity: 1;
-webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
pointer-events: none;
opacity: 0;
z-index: 500;
position: absolute;
display: block;
top: 50%;
left: 50%;
margin-left: -27px;
margin-top: -27px;
}
.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
display: block;
width: 54px;
height: 54px;
}
.dropzone .dz-preview.dz-processing .dz-progress {
opacity: 1;
transition: all 0.2s linear;
}
.dropzone .dz-preview.dz-complete .dz-progress {
opacity: 0;
transition: opacity 0.4s ease-in;
}
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
-webkit-animation: pulse 6s ease infinite;
animation: pulse 6s ease infinite;
}
.dropzone .dz-preview .dz-progress {
opacity: 1;
z-index: 1000;
pointer-events: none;
position: absolute;
height: 16px;
left: 50%;
top: 50%;
margin-top: -8px;
width: 80px;
margin-left: -40px;
background: rgba(255, 255, 255, 0.9);
-webkit-transform: scale(1);
border-radius: 8px;
overflow: hidden;
}
.dropzone .dz-preview .dz-progress .dz-upload {
background: #333;
background: linear-gradient(to bottom, #666, #444);
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 0;
transition: width 300ms ease-in-out;
}
.dropzone .dz-preview.dz-error .dz-error-message {
display: block;
}
.dropzone .dz-preview.dz-error:hover .dz-error-message {
opacity: 1;
pointer-events: auto;
}
.dropzone .dz-preview .dz-error-message {
pointer-events: none;
z-index: 1000;
position: absolute;
display: block;
display: none;
opacity: 0;
transition: opacity 0.3s ease;
border-radius: 8px;
font-size: 13px;
top: 130px;
left: -10px;
width: 140px;
background: #be2626;
background: linear-gradient(to bottom, #be2626, #a92222);
padding: 0.5em 1.2em;
color: white;
}
.dropzone .dz-preview .dz-error-message:after {
content: "";
position: absolute;
top: -6px;
left: 64px;
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid #be2626;
}
img[data-action="zoom"] {
cursor: zoom-in;
}
.zoom-img,
.zoom-img-wrap {
position: relative;
z-index: 666;
transition: all 300ms;
}
img.zoom-img {
cursor: zoom-out;
}
.zoom-overlay {
cursor: zoom-out;
z-index: 420;
background: #fff;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
filter: "alpha(opacity=0)";
opacity: 0;
transition:      opacity 300ms;
}
.zoom-overlay-open .zoom-overlay {
filter: "alpha(opacity=100)";
opacity: 1;
}
/* Tabulator v4.9.3 (c) Oliver Folkerd */
.tabulator {
position: relative;
border: 1px solid #999;
background-color: #888;
font-size: 14px;
text-align: left;
overflow: hidden;
transform: translatez(0);
}
.tabulator[tabulator-layout="fitDataFill"] .tabulator-tableHolder .tabulator-table {
min-width: 100%;
}
.tabulator[tabulator-layout="fitDataTable"] {
display: inline-block;
}
.tabulator.tabulator-block-select {
-webkit-user-select: none;
-ms-user-select: none;
-moz-user-select: none;
user-select: none;
}
.tabulator .tabulator-header {
position: relative;
box-sizing: border-box;
width: 100%;
border-bottom: 1px solid #999;
background-color: #e6e6e6;
color: #555;
font-weight: bold;
white-space: nowrap;
overflow: hidden;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
}
.tabulator .tabulator-header.tabulator-header-hidden {
display: none;
}
.tabulator .tabulator-header .tabulator-col {
display: inline-block;
position: relative;
box-sizing: border-box;
border-right: 1px solid #aaa;
background: #e6e6e6;
text-align: left;
vertical-align: bottom;
overflow: hidden;
}
.tabulator .tabulator-header .tabulator-col.tabulator-moving {
position: absolute;
border: 1px solid #999;
background: #cdcdcd;
pointer-events: none;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content {
box-sizing: border-box;
position: relative;
padding: 4px;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button {
padding: 0 8px;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button:hover {
cursor: pointer;
opacity: .6;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder {
position: relative;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title {
box-sizing: border-box;
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
vertical-align: bottom;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor {
box-sizing: border-box;
width: 100%;
border: 1px solid #999;
padding: 1px;
background: #fff;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-menu-button + .tabulator-title-editor {
width: calc(100% - 22px);
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter {
display: flex;
align-items: center;
position: absolute;
top: 0;
bottom: 0;
right: 4px;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid #bbb;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {
position: relative;
display: flex;
border-top: 1px solid #aaa;
overflow: hidden;
margin-right: -1px;
}
.tabulator .tabulator-header .tabulator-col:first-child .tabulator-col-resize-handle.prev {
display: none;
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter {
position: relative;
box-sizing: border-box;
margin-top: 2px;
width: 100%;
text-align: center;
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea {
height: auto !important;
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg {
margin-top: 3px;
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear {
width: 0;
height: 0;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {
padding-right: 25px;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover {
cursor: pointer;
background-color: #cdcdcd;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-col-sorter {
color: #bbb;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
border-top: none;
border-bottom: 6px solid #bbb;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="asc"] .tabulator-col-content .tabulator-col-sorter {
color: #666;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="asc"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
border-top: none;
border-bottom: 6px solid #666;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="desc"] .tabulator-col-content .tabulator-col-sorter {
color: #666;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="desc"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
border-bottom: none;
border-top: 6px solid #666;
color: #666;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title {
-ms-writing-mode: tb-rl;
writing-mode: vertical-rl;
-webkit-text-orientation: mixed;
text-orientation: mixed;
display: flex;
align-items: center;
justify-content: center;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title {
transform: rotate(180deg);
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title {
padding-right: 0;
padding-top: 20px;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title {
padding-right: 0;
padding-bottom: 20px;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter {
justify-content: center;
left: 0;
right: 0;
top: 4px;
bottom: auto;
}
.tabulator .tabulator-header .tabulator-frozen {
display: inline-block;
position: absolute;
z-index: 10;
}
.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left {
border-right: 2px solid #aaa;
}
.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right {
border-left: 2px solid #aaa;
}
.tabulator .tabulator-header .tabulator-calcs-holder {
box-sizing: border-box;
min-width: 600%;
background: #f3f3f3 !important;
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
overflow: hidden;
}
.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row {
background: #f3f3f3 !important;
}
.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {
display: none;
}
.tabulator .tabulator-header .tabulator-frozen-rows-holder {
min-width: 600%;
}
.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty {
display: none;
}
.tabulator .tabulator-tableHolder {
position: relative;
width: 100%;
white-space: nowrap;
overflow: auto;
-webkit-overflow-scrolling: touch;
}
.tabulator .tabulator-tableHolder:focus {
outline: none;
}
.tabulator .tabulator-tableHolder .tabulator-placeholder {
box-sizing: border-box;
display: flex;
align-items: center;
width: 100%;
}
.tabulator .tabulator-tableHolder .tabulator-placeholder[tabulator-render-mode="virtual"] {
min-height: 100%;
min-width: 100%;
}
.tabulator .tabulator-tableHolder .tabulator-placeholder span {
display: inline-block;
margin: 0 auto;
padding: 10px;
color: #ccc;
font-weight: bold;
font-size: 20px;
}
.tabulator .tabulator-tableHolder .tabulator-table {
position: relative;
display: inline-block;
background-color: #fff;
white-space: nowrap;
overflow: visible;
color: #333;
}
.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs {
font-weight: bold;
background: #e2e2e2 !important;
}
.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top {
border-bottom: 2px solid #aaa;
}
.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom {
border-top: 2px solid #aaa;
}
.tabulator .tabulator-footer {
padding: 5px 10px;
border-top: 1px solid #999;
background-color: #e6e6e6;
text-align: right;
color: #555;
font-weight: bold;
white-space: nowrap;
-ms-user-select: none;
user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
}
.tabulator .tabulator-footer .tabulator-calcs-holder {
box-sizing: border-box;
width: calc(100% + 20px);
margin: -5px -10px 5px -10px;
text-align: left;
background: #f3f3f3 !important;
border-bottom: 1px solid #aaa;
border-top: 1px solid #aaa;
overflow: hidden;
}
.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row {
background: #f3f3f3 !important;
}
.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {
display: none;
}
.tabulator .tabulator-footer .tabulator-calcs-holder:only-child {
margin-bottom: -5px;
border-bottom: none;
}
.tabulator .tabulator-footer .tabulator-paginator {
color: #555;
font-family: inherit;
font-weight: inherit;
font-size: inherit;
}
.tabulator .tabulator-footer .tabulator-page-size {
display: inline-block;
margin: 0 5px;
padding: 2px 5px;
border: 1px solid #aaa;
border-radius: 3px;
}
.tabulator .tabulator-footer .tabulator-pages {
margin: 0 7px;
}
.tabulator .tabulator-footer .tabulator-page {
display: inline-block;
margin: 0 2px;
padding: 2px 5px;
border: 1px solid #aaa;
border-radius: 3px;
background: rgba(255, 255, 255, 0.2);
}
.tabulator .tabulator-footer .tabulator-page.active {
color: #d00;
}
.tabulator .tabulator-footer .tabulator-page:disabled {
opacity: .5;
}
.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover {
cursor: pointer;
background: rgba(0, 0, 0, 0.2);
color: #fff;
}
.tabulator .tabulator-col-resize-handle {
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 5px;
}
.tabulator .tabulator-col-resize-handle.prev {
left: 0;
right: auto;
}
.tabulator .tabulator-col-resize-handle:hover {
cursor: ew-resize;
}
.tabulator .tabulator-loader {
position: absolute;
display: flex;
align-items: center;
top: 0;
left: 0;
z-index: 100;
height: 100%;
width: 100%;
background: rgba(0, 0, 0, 0.4);
text-align: center;
}
.tabulator .tabulator-loader .tabulator-loader-msg {
display: inline-block;
margin: 0 auto;
padding: 10px 20px;
border-radius: 10px;
background: #fff;
font-weight: bold;
font-size: 16px;
}
.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading {
border: 4px solid #333;
color: #000;
}
.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-error {
border: 4px solid #D00;
color: #590000;
}
.tabulator-row {
position: relative;
box-sizing: border-box;
min-height: 22px;
background-color: #fff;
}
.tabulator-row.tabulator-row-even {
background-color: #EFEFEF;
}
.tabulator-row.tabulator-selectable:hover {
background-color: #bbb;
cursor: pointer;
}
.tabulator-row.tabulator-selected {
background-color: #9ABCEA;
}
.tabulator-row.tabulator-selected:hover {
background-color: #769BCC;
cursor: pointer;
}
.tabulator-row.tabulator-row-moving {
border: 1px solid #000;
background: #fff;
}
.tabulator-row.tabulator-moving {
position: absolute;
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
pointer-events: none;
z-index: 15;
}
.tabulator-row .tabulator-row-resize-handle {
position: absolute;
right: 0;
bottom: 0;
left: 0;
height: 5px;
}
.tabulator-row .tabulator-row-resize-handle.prev {
top: 0;
bottom: auto;
}
.tabulator-row .tabulator-row-resize-handle:hover {
cursor: ns-resize;
}
.tabulator-row .tabulator-frozen {
display: inline-block;
position: absolute;
background-color: inherit;
z-index: 10;
}
.tabulator-row .tabulator-frozen.tabulator-frozen-left {
border-right: 2px solid #aaa;
}
.tabulator-row .tabulator-frozen.tabulator-frozen-right {
border-left: 2px solid #aaa;
}
.tabulator-row .tabulator-responsive-collapse {
box-sizing: border-box;
padding: 5px;
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
}
.tabulator-row .tabulator-responsive-collapse:empty {
display: none;
}
.tabulator-row .tabulator-responsive-collapse table {
font-size: 14px;
}
.tabulator-row .tabulator-responsive-collapse table tr td {
position: relative;
}
.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type {
padding-right: 10px;
}
.tabulator-row .tabulator-cell {
display: inline-block;
position: relative;
box-sizing: border-box;
padding: 4px;
border-right: 1px solid #aaa;
vertical-align: middle;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.tabulator-row .tabulator-cell.tabulator-editing {
border: 1px solid #1D68CD;
outline: none;
padding: 0;
}
.tabulator-row .tabulator-cell.tabulator-editing input, .tabulator-row .tabulator-cell.tabulator-editing select {
border: 1px;
background: transparent;
}
.tabulator-row .tabulator-cell.tabulator-validation-fail {
border: 1px solid #dd0000;
}
.tabulator-row .tabulator-cell.tabulator-validation-fail input, .tabulator-row .tabulator-cell.tabulator-validation-fail select {
border: 1px;
background: transparent;
color: #dd0000;
}
.tabulator-row .tabulator-cell:first-child .tabulator-col-resize-handle.prev {
display: none;
}
.tabulator-row .tabulator-cell.tabulator-row-handle {
display: inline-flex;
align-items: center;
justify-content: center;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
}
.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box {
width: 80%;
}
.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar {
width: 100%;
height: 3px;
margin-top: 2px;
background: #666;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-branch {
display: inline-block;
vertical-align: middle;
height: 9px;
width: 7px;
margin-top: -9px;
margin-right: 5px;
border-bottom-left-radius: 1px;
border-left: 2px solid #aaa;
border-bottom: 2px solid #aaa;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control {
display: inline-flex;
justify-content: center;
align-items: center;
vertical-align: middle;
height: 11px;
width: 11px;
margin-right: 5px;
border: 1px solid #333;
border-radius: 2px;
background: rgba(0, 0, 0, 0.1);
overflow: hidden;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover {
cursor: pointer;
background: rgba(0, 0, 0, 0.2);
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse {
display: inline-block;
position: relative;
height: 7px;
width: 1px;
background: transparent;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after {
position: absolute;
content: "";
left: -3px;
top: 3px;
height: 1px;
width: 7px;
background: #333;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand {
display: inline-block;
position: relative;
height: 7px;
width: 1px;
background: #333;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after {
position: absolute;
content: "";
left: -3px;
top: 3px;
height: 1px;
width: 7px;
background: #333;
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle {
display: inline-flex;
align-items: center;
justify-content: center;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
height: 15px;
width: 15px;
border-radius: 20px;
background: #666;
color: #fff;
font-weight: bold;
font-size: 1.1em;
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover {
opacity: .7;
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close {
display: initial;
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open {
display: none;
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close {
display: none;
}
.tabulator-row .tabulator-cell .tabulator-traffic-light {
display: inline-block;
height: 14px;
width: 14px;
border-radius: 14px;
}
.tabulator-row.tabulator-group {
box-sizing: border-box;
border-bottom: 1px solid #999;
border-right: 1px solid #aaa;
border-top: 1px solid #999;
padding: 5px;
padding-left: 10px;
background: #ccc;
font-weight: bold;
min-width: 100%;
}
.tabulator-row.tabulator-group:hover {
cursor: pointer;
background-color: rgba(0, 0, 0, 0.1);
}
.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow {
margin-right: 10px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid #666;
border-bottom: 0;
}
.tabulator-row.tabulator-group.tabulator-group-level-1 {
padding-left: 30px;
}
.tabulator-row.tabulator-group.tabulator-group-level-2 {
padding-left: 50px;
}
.tabulator-row.tabulator-group.tabulator-group-level-3 {
padding-left: 70px;
}
.tabulator-row.tabulator-group.tabulator-group-level-4 {
padding-left: 90px;
}
.tabulator-row.tabulator-group.tabulator-group-level-5 {
padding-left: 110px;
}
.tabulator-row.tabulator-group .tabulator-group-toggle {
display: inline-block;
}
.tabulator-row.tabulator-group .tabulator-arrow {
display: inline-block;
width: 0;
height: 0;
margin-right: 16px;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
border-right: 0;
border-left: 6px solid #666;
vertical-align: middle;
}
.tabulator-row.tabulator-group span {
margin-left: 10px;
color: #d00;
}
.tabulator-menu {
position: absolute;
display: inline-block;
box-sizing: border-box;
background: #fff;
border: 1px solid #aaa;
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
font-size: 14px;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
z-index: 10000;
}
.tabulator-menu .tabulator-menu-item {
position: relative;
box-sizing: border-box;
padding: 5px 10px;
-webkit-user-select: none;
-ms-user-select: none;
-moz-user-select: none;
user-select: none;
}
.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled {
opacity: .5;
}
.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover {
cursor: pointer;
background: #EFEFEF;
}
.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu {
padding-right: 25px;
}
.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu::after {
display: inline-block;
position: absolute;
top: calc(5px + .4em);
right: 10px;
height: 7px;
width: 7px;
content: '';
border-width: 1px 1px 0 0;
border-style: solid;
border-color: #aaa;
vertical-align: top;
transform: rotate(45deg);
}
.tabulator-menu .tabulator-menu-separator {
border-top: 1px solid #aaa;
}
.tabulator-edit-select-list {
position: absolute;
display: inline-block;
box-sizing: border-box;
max-height: 200px;
background: #fff;
border: 1px solid #aaa;
font-size: 14px;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
z-index: 10000;
}
.tabulator-edit-select-list .tabulator-edit-select-list-item {
padding: 4px;
color: #333;
}
.tabulator-edit-select-list .tabulator-edit-select-list-item.active {
color: #fff;
background: #1D68CD;
}
.tabulator-edit-select-list .tabulator-edit-select-list-item.active.focused {
outline: 1px solid rgba(255, 255, 255, 0.5);
}
.tabulator-edit-select-list .tabulator-edit-select-list-item.focused {
outline: 1px solid #1D68CD;
}
.tabulator-edit-select-list .tabulator-edit-select-list-item:hover {
cursor: pointer;
color: #fff;
background: #1D68CD;
}
.tabulator-edit-select-list .tabulator-edit-select-list-notice {
padding: 4px;
color: #333;
text-align: center;
}
.tabulator-edit-select-list .tabulator-edit-select-list-group {
border-bottom: 1px solid #aaa;
padding: 4px;
padding-top: 6px;
color: #333;
font-weight: bold;
}
.tabulator.tabulator-ltr {
direction: ltr;
}
.tabulator.tabulator-rtl {
text-align: initial;
direction: rtl;
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col {
text-align: initial;
border-left: 1px solid #aaa;
border-right: initial;
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {
margin-right: initial;
margin-left: -1px;
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {
padding-right: 0;
padding-left: 25px;
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow {
left: 8px;
right: initial;
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell {
border-right: initial;
border-left: 1px solid #aaa;
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch {
margin-right: initial;
margin-left: 5px;
border-bottom-left-radius: initial;
border-bottom-right-radius: 1px;
border-left: initial;
border-right: 2px solid #aaa;
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control {
margin-right: initial;
margin-left: 5px;
}
.tabulator.tabulator-rtl .tabulator-col-resize-handle {
position: absolute;
left: 0;
right: auto;
}
.tabulator.tabulator-rtl .tabulator-col-resize-handle.prev {
right: 0;
left: auto;
}
.tabulator-print-fullscreen {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 10000;
}
body.tabulator-print-fullscreen-hide > *:not(.tabulator-print-fullscreen) {
display: none !important;
}
.tabulator-print-table {
border-collapse: collapse;
}
.tabulator-print-table .tabulator-data-tree-branch {
display: inline-block;
vertical-align: middle;
height: 9px;
width: 7px;
margin-top: -9px;
margin-right: 5px;
border-bottom-left-radius: 1px;
border-left: 2px solid #aaa;
border-bottom: 2px solid #aaa;
}
.tabulator-print-table .tabulator-print-table-group {
box-sizing: border-box;
border-bottom: 1px solid #999;
border-right: 1px solid #aaa;
border-top: 1px solid #999;
padding: 5px;
padding-left: 10px;
background: #ccc;
font-weight: bold;
min-width: 100%;
}
.tabulator-print-table .tabulator-print-table-group:hover {
cursor: pointer;
background-color: rgba(0, 0, 0, 0.1);
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow {
margin-right: 10px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid #666;
border-bottom: 0;
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td {
padding-left: 30px !important;
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td {
padding-left: 50px !important;
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td {
padding-left: 70px !important;
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td {
padding-left: 90px !important;
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td {
padding-left: 110px !important;
}
.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle {
display: inline-block;
}
.tabulator-print-table .tabulator-print-table-group .tabulator-arrow {
display: inline-block;
width: 0;
height: 0;
margin-right: 16px;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
border-right: 0;
border-left: 6px solid #666;
vertical-align: middle;
}
.tabulator-print-table .tabulator-print-table-group span {
margin-left: 10px;
color: #d00;
}
.tabulator-print-table .tabulator-data-tree-control {
display: inline-flex;
justify-content: center;
align-items: center;
vertical-align: middle;
height: 11px;
width: 11px;
margin-right: 5px;
border: 1px solid #333;
border-radius: 2px;
background: rgba(0, 0, 0, 0.1);
overflow: hidden;
}
.tabulator-print-table .tabulator-data-tree-control:hover {
cursor: pointer;
background: rgba(0, 0, 0, 0.2);
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse {
display: inline-block;
position: relative;
height: 7px;
width: 1px;
background: transparent;
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after {
position: absolute;
content: "";
left: -3px;
top: 3px;
height: 1px;
width: 7px;
background: #333;
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand {
display: inline-block;
position: relative;
height: 7px;
width: 1px;
background: #333;
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after {
position: absolute;
content: "";
left: -3px;
top: 3px;
height: 1px;
width: 7px;
background: #333;
}
/**
* tom-select.css (v1.7.8)
* Copyright (c) contributors
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
* file except in compliance with the License. You may obtain a copy of the License at:
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
* ANY KIND, either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*
*/
.ts-control.plugin-drag_drop.multi > .ts-input > div.ui-sortable-placeholder {
visibility: visible !important;
background: #f2f2f2 !important;
background: rgba(0, 0, 0, 0.06) !important;
border: 0 none !important;
box-shadow: inset 0 0 12px 4px #fff; }
.ts-control.plugin-drag_drop .ui-sortable-placeholder::after {
content: '!';
visibility: hidden; }
.ts-control.plugin-drag_drop .ui-sortable-helper {
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }
.plugin-checkbox_options .option input {
margin-right: 0.5rem; }
.plugin-clear_button .items {
padding-right: calc( 1em + (3 * 6px)) !important; }
.plugin-clear_button .clear-button {
opacity: 0;
position: absolute;
top: 8px;
right: calc(8px - 6px);
margin-right: 0 !important;
background: transparent !important;
transition: opacity 0.5s;
cursor: pointer; }
.plugin-clear_button.single .clear-button {
right: calc(8px - 6px +  2rem); }
.plugin-clear_button .has-items.focus .clear-button,
.plugin-clear_button:hover .has-items .clear-button {
opacity: 1; }
.ts-control .dropdown-header {
position: relative;
padding: 10px 8px;
border-bottom: 1px solid #d0d0d0;
background: #f8f8f8;
border-radius: 3px 3px 0 0; }
.ts-control .dropdown-header-close {
position: absolute;
right: 8px;
top: 50%;
color: #303030;
opacity: 0.4;
margin-top: -12px;
line-height: 20px;
font-size: 20px !important; }
.ts-control .dropdown-header-close:hover {
color: black; }
.plugin-dropdown_input .ts-input.focus {
box-shadow: none;
border: 1px solid #d0d0d0; }
.plugin-dropdown_input .dropdown-input {
border: 1px solid #d0d0d0;
border-width: 0 0 1px 0;
display: block;
padding: 8px 8px;
box-shadow: none;
width: 100%;
background: transparent; }
.ts-control.plugin-input_autogrow .ts-input.has-items > input {
min-width: 0; }
.ts-control.plugin-input_autogrow .ts-input.focus.has-items > input {
flex: none;
min-width: 4px; }
.ts-control.plugin-input_autogrow .ts-input.focus.has-items > input::-moz-placeholder {
color: transparent; }
.ts-control.plugin-input_autogrow .ts-input.focus.has-items > input:-ms-input-placeholder {
color: transparent; }
.ts-control.plugin-input_autogrow .ts-input.focus.has-items > input::placeholder {
color: transparent; }
.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
display: flex; }
.ts-dropdown.plugin-optgroup_columns .optgroup {
border-right: 1px solid #f2f2f2;
border-top: 0 none;
flex-grow: 1;
flex-basis: 0;
min-width: 0; }
.ts-dropdown.plugin-optgroup_columns .optgroup:last-child {
border-right: 0 none; }
.ts-dropdown.plugin-optgroup_columns .optgroup:before {
display: none; }
.ts-dropdown.plugin-optgroup_columns .optgroup-header {
border-top: 0 none; }
.ts-control.plugin-remove_button .item {
display: inline-flex;
align-items: center;
padding-right: 0 !important; }
.ts-control.plugin-remove_button .item .remove {
color: inherit;
text-decoration: none;
vertical-align: middle;
display: inline-block;
padding: 2px 6px;
border-left: 1px solid #d0d0d0;
border-radius: 0 2px 2px 0;
box-sizing: border-box;
margin-left: 6px; }
.ts-control.plugin-remove_button .item .remove:hover {
background: rgba(0, 0, 0, 0.05); }
.ts-control.plugin-remove_button .item.active .remove {
border-left-color: #cacaca; }
.ts-control.plugin-remove_button .disabled .item .remove:hover {
background: none; }
.ts-control.plugin-remove_button .disabled .item .remove {
border-left-color: white; }
.ts-control.plugin-remove_button .remove-single {
position: absolute;
right: 0;
top: 0;
font-size: 23px; }
.ts-control {
position: relative; }
.ts-dropdown,
.ts-input,
.ts-input input {
color: #303030;
font-family: inherit;
font-size: 13px;
line-height: 18px;
font-smoothing: inherit; }
.ts-input,
.ts-control.single .ts-input.input-active {
background: #fff;
cursor: text; }
.ts-input {
border: 1px solid #d0d0d0;
padding: 8px 8px;
width: 100%;
overflow: hidden;
position: relative;
z-index: 1;
box-sizing: border-box;
box-shadow: none;
border-radius: 3px;
display: flex;
flex-wrap: wrap; }
.ts-control.multi .ts-input.has-items {
padding: calc( 8px - 2px - 0) 8px calc( 8px - 2px - 3px - 0); }
.ts-input.full {
background-color: #fff; }
.ts-input.disabled,
.ts-input.disabled * {
cursor: default !important; }
.ts-input.focus {
box-shadow: none; }
.ts-input > * {
vertical-align: baseline;
display: inline-block; }
.ts-control.multi .ts-input > div {
cursor: pointer;
margin: 0 3px 3px 0;
padding: 2px 6px;
background: #f2f2f2;
color: #303030;
border: 0 solid #d0d0d0; }
.ts-control.multi .ts-input > div.active {
background: #e8e8e8;
color: #303030;
border: 0 solid #cacaca; }
.ts-control.multi .ts-input.disabled > div, .ts-control.multi .ts-input.disabled > div.active {
color: #7d7c7c;
background: white;
border: 0 solid white; }
.ts-input > input {
flex: 1 1 auto;
min-width: 7rem;
display: inline-block !important;
padding: 0 !important;
min-height: 0 !important;
max-height: none !important;
max-width: 100% !important;
margin: 0 !important;
text-indent: 0 !important;
border: 0 none !important;
background: none !important;
line-height: inherit !important;
-webkit-user-select: auto !important;
-moz-user-select: auto !important;
-ms-user-select: auto !important;
user-select: auto !important;
box-shadow: none !important; }
.ts-input > input::-ms-clear {
display: none; }
.ts-input > input:focus {
outline: none !important; }
.ts-input.has-items > input {
margin: 0 4px !important; }
.ts-input.dropdown-active::before {
content: ' ';
display: block;
position: absolute;
background: #f0f0f0;
height: 1px;
bottom: 0;
left: 0;
right: 0; }
.ts-input.rtl {
text-align: right; }
.ts-input.rtl.single .ts-input:after {
left: 15px;
right: auto; }
.ts-input.rtl .ts-input > input {
margin: 0 4px 0 -2px !important; }
.ts-input.disabled {
opacity: 0.5;
background-color: #fafafa; }
.input-hidden .ts-input > input {
opacity: 0;
position: absolute;
left: -10000px; }
.ts-dropdown {
position: absolute;
top: 100%;
left: 0;
width: 100%;
z-index: 10;
border: 1px solid #d0d0d0;
background: #fff;
margin: 0.25rem 0 0 0;
border-top: 0 none;
box-sizing: border-box;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
border-radius: 0 0 3px 3px; }
.ts-dropdown [data-selectable] {
cursor: pointer;
overflow: hidden; }
.ts-dropdown [data-selectable] .highlight {
background: rgba(125, 168, 208, 0.2);
border-radius: 1px; }
.ts-dropdown .option,
.ts-dropdown .optgroup-header,
.ts-dropdown .no-results,
.ts-dropdown .create {
padding: 5px 8px; }
.ts-dropdown .option, .ts-dropdown [data-disabled], .ts-dropdown [data-disabled] [data-selectable].option {
cursor: inherit;
opacity: 0.5; }
.ts-dropdown [data-selectable].option {
opacity: 1;
cursor: pointer; }
.ts-dropdown .optgroup:first-child .optgroup-header {
border-top: 0 none; }
.ts-dropdown .optgroup-header {
color: #303030;
background: #fff;
cursor: default; }
.ts-dropdown .create:hover,
.ts-dropdown .option:hover,
.ts-dropdown .active {
background-color: #f5fafd;
color: #495c68; }
.ts-dropdown .create:hover.create,
.ts-dropdown .option:hover.create,
.ts-dropdown .active.create {
color: #495c68; }
.ts-dropdown .create {
color: rgba(48, 48, 48, 0.5); }
.ts-dropdown .spinner {
display: inline-block;
width: 30px;
height: 30px;
margin: 5px 8px; }
.ts-dropdown .spinner:after {
content: " ";
display: block;
width: 24px;
height: 24px;
margin: 3px;
border-radius: 50%;
border: 5px solid #d0d0d0;
border-color: #d0d0d0 transparent #d0d0d0 transparent;
-webkit-animation: lds-dual-ring 1.2s linear infinite;
animation: lds-dual-ring 1.2s linear infinite; }
@-webkit-keyframes lds-dual-ring {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(360deg); } }
@keyframes lds-dual-ring {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(360deg); } }
.ts-dropdown-content {
overflow-y: auto;
overflow-x: hidden;
max-height: 200px;
overflow-scrolling: touch;
scroll-behavior: smooth; }
.tns-outer{padding:0 !important}
.tns-outer [hidden]{display:none !important}
.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}
.tns-slider{transition:all 0s}
.tns-slider>.tns-item{box-sizing:border-box}
.tns-horizontal.tns-subpixel{white-space:nowrap}
.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}
.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}
.tns-horizontal.tns-no-subpixel>.tns-item{float:left}
.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}
.tns-no-calc{position:relative;left:0}
.tns-gallery{position:relative;left:0;min-height:1px}
.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s, opacity 0s}
.tns-gallery>.tns-slide-active{position:relative;left:auto !important}
.tns-gallery>.tns-moving{transition:all 0.25s}
.tns-autowidth{display:inline-block}
.tns-lazy-img{transition:opacity 0.6s;opacity:0.6}
.tns-lazy-img.tns-complete{opacity:1}
.tns-ah{transition:height 0s}
.tns-ovh{overflow:hidden}
.tns-visually-hidden{position:absolute;left:-10000em}
.tns-transparent{opacity:0;visibility:hidden}
.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}
.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}
.tns-vpfix{white-space:nowrap}
.tns-vpfix>div,.tns-vpfix>li{display:inline-block}
.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}
.tns-t-ct{width:2333.3333333%;width:calc(100% * 70 / 3);position:absolute;right:0}
.tns-t-ct:after{content:'';display:table;clear:both}
.tns-t-ct>div{width:1.4285714%;width:calc(100% / 70);height:10px;float:left}
/*
|--------------------------------------------------------------------------
| Components
|--------------------------------------------------------------------------
|
| Import CSS components.
|
*/
html {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
}
html.dark {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
}
html.dark body {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
html.dark body *, html.dark body ::before, html.dark body ::after {
border-color: rgb(255 255 255 / 0.05);
}
html body {
overflow-x: hidden;
padding-top: 0.75rem;
padding-bottom: 0.75rem;
padding-left: 2rem;
padding-right: 2rem;
font-family: Roboto;
font-size: 0.875rem;
line-height: 1.25rem;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-800) / var(--tw-text-opacity));
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
@media (max-width: calc(640px - 1px)) {
html body {
padding-left: 0.75rem;
padding-right: 0.75rem;
}
}
.my-auto img {
margin-left: -110px;
}
.top-bar {
height: 67px;
z-index: 51;
position: relative;
display: flex;
align-items: center;
border-bottom-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
}
.login {
position: relative;
overflow: hidden;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.dark .login {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
}
@media (max-width: calc(1280px - 1px)) {
.login {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
}
.dark .login {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
}
}
.login:before {
content: "";
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
margin-top: -28%;
margin-bottom: -15%;
margin-left: -13%;
width: 57%;
--tw-rotate: -4deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
border-radius: 100%;
background-color: rgb(var(--color-primary) / 0.2);
}
.dark .login:before {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
}
@media (max-width: calc(1280px - 1px)) {
.login:before {
display: none;
}
}
.login:after {
content: "";
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
margin-top: -20%;
margin-bottom: -12%;
margin-left: -13%;
width: 57%;
--tw-rotate: -4deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
border-radius: 100%;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
}
.dark .login:after {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-700) / var(--tw-bg-opacity));
}
@media (max-width: calc(1280px - 1px)) {
.login:after {
display: none;
}
}
.login .login__input {
min-width: 350px;
}
@media (max-width: calc(1280px - 1px)) {
.login .login__input {
min-width: 100%;
}
}
.table-report:not(.table-report--bordered):not(.table-report--tabulator) {
border-spacing: 0 10px;
border-collapse: separate;
}
.table-report:not(.table-report--bordered):not(.table-report--tabulator) th {
border-bottom-width: 0px;
}
.table-report:not(.table-report--bordered):not(.table-report--tabulator) td {
border-bottom-width: 0px;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.dark .table-report:not(.table-report--bordered):not(.table-report--tabulator) td {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
}
.table-report:not(.table-report--bordered):not(.table-report--tabulator) td {
box-shadow: 20px 3px 20px #0000000b;
}
.table-report:not(.table-report--bordered):not(.table-report--tabulator) td:first-child {
border-top-left-radius: 0.375rem;
border-bottom-left-radius: 0.375rem;
}
.table-report:not(.table-report--bordered):not(.table-report--tabulator) td:last-child {
border-top-right-radius: 0.375rem;
border-bottom-right-radius: 0.375rem;
}
.table-report:not(.table-report--bordered):not(.table-report--tabulator) td.table-report__action {
position: relative;
padding-top: 0px;
padding-bottom: 0px;
}
.table-report:not(.table-report--bordered):not(.table-report--tabulator) td.table-report__action::before {
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
margin-top: auto;
margin-bottom: auto;
display: block;
height: 2rem;
width: 1px;
content: var(--tw-content);
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-200) / var(--tw-bg-opacity));
}
.dark .table-report:not(.table-report--bordered):not(.table-report--tabulator) td.table-report__action::before {
content: var(--tw-content);
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
}
.table-report img {
box-shadow: 0px 0px 0px 2px #fff, 1px 1px 5px rgba(0, 0, 0, 0.32);
}
.table-report.table-report--tabulator
.tabulator-header
.tabulator-headers
.tabulator-col:nth-child(3) .tabulator-col-content .tabulator-col-title, .table-report.table-report--tabulator
.tabulator-header
.tabulator-headers
.tabulator-col:nth-child(4) .tabulator-col-content .tabulator-col-title, .table-report.table-report--tabulator
.tabulator-header
.tabulator-headers
.tabulator-col:nth-child(5) .tabulator-col-content .tabulator-col-title, .table-report.table-report--tabulator
.tabulator-header
.tabulator-headers
.tabulator-col:nth-child(6) .tabulator-col-content .tabulator-col-title {
text-align: center;
}
.dark .table-report img {
box-shadow: 0px 0px 0px 2px #3f4865, 1px 1px 5px rgba(0, 0, 0, 0.32);
}
.report-chart {
position: relative;
}
.report-chart::before {
position: absolute;
left: 0px;
top: 0px;
margin-left: 2.5rem;
display: block;
height: 85%;
width: 4rem;
background-image: linear-gradient(to right, var(--tw-gradient-stops));
--tw-gradient-from: #fff;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(255 255 255 / 0));
--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.8), var(--tw-gradient-to, rgb(255 255 255 / 0));
content: var(--tw-content);
--tw-gradient-to: transparent;
}
.dark .report-chart::before {
content: var(--tw-content);
--tw-gradient-from: rgb(var(--color-darkmode-600));
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(var(--color-darkmode-600) / 0));
}
@media (min-width: 640px) {
.report-chart::before {
content: var(--tw-content);
height: 93%;
}
}
.report-chart::after {
position: absolute;
right: 0px;
top: 0px;
display: block;
height: 85%;
width: 4rem;
background-image: linear-gradient(to left, var(--tw-gradient-stops));
--tw-gradient-from: #fff;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(255 255 255 / 0));
--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.8), var(--tw-gradient-to, rgb(255 255 255 / 0));
content: var(--tw-content);
--tw-gradient-to: transparent;
}
.dark .report-chart::after {
content: var(--tw-content);
--tw-gradient-from: rgb(var(--color-darkmode-600));
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(var(--color-darkmode-600) / 0));
}
@media (min-width: 640px) {
.report-chart::after {
content: var(--tw-content);
height: 93%;
}
}
.search {
position: relative;
}
.search .search__input {
width: 14rem;
border-radius: 9999px;
background-color: rgb(var(--color-slate-300) / 0.5);
padding-right: 2rem;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.search .search__input:focus {
border-color: transparent;
}
.dark .search .search__input {
background-color: rgb(var(--color-darkmode-400) / 0.7);
}
.search .search__icon {
position: absolute;
top: 0px;
bottom: 0px;
right: 0px;
margin-top: auto;
margin-bottom: auto;
margin-right: 0.75rem;
height: 1.25rem;
width: 1.25rem;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-600) / var(--tw-text-opacity));
}
.top-bar-boxed .search .search__input {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-200) / var(--tw-bg-opacity));
}
.notification {
position: relative;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-600) / var(--tw-text-opacity));
}
.notification.notification--light {
color: rgb(255 255 255 / 0.7);
}
.notification .notification__icon {
height: 1.25rem;
width: 1.25rem;
}
.notification.notification--bullet:before {
content: "";
width: 8px;
height: 8px;
position: absolute;
top: -2px;
right: 0px;
border-radius: 9999px;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-danger) / var(--tw-bg-opacity));
}
.report-box {
position: relative;
}
.report-box:before {
content: "";
width: 90%;
box-shadow: 0px 3px 20px #0000000b;
position: absolute;
left: 0px;
right: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 0.75rem;
height: 100%;
border-radius: 0.375rem;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-50) / var(--tw-bg-opacity));
}
.dark .report-box:before {
background-color: rgb(var(--color-darkmode-400) / 0.7);
}
.report-box .report-box__icon {
width: 28px;
height: 28px;
}
.report-box .report-box__indicator {
padding-top: 3px;
padding-bottom: 3px;
display: flex;
align-items: center;
border-radius: 9999px;
padding-left: 0.5rem;
padding-right: 0.25rem;
font-size: 0.75rem;
line-height: 1rem;
font-weight: 500;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.report-box-2 {
position: relative;
}
.report-box-2:before {
content: "";
width: 90%;
background: #f9fafc;
box-shadow: 0px 3px 20px #0000000b;
position: absolute;
left: 0px;
right: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 0.75rem;
height: 100%;
border-radius: 0.375rem;
}
.dark .report-box-2:before {
background-color: rgb(var(--color-darkmode-400) / 0.7);
}
.report-box-2 .report-box-2__indicator {
padding-top: 3px;
padding-bottom: 3px;
margin-top: 0.75rem;
margin-right: auto;
display: flex;
align-items: center;
border-radius: 9999px;
padding-left: 0.5rem;
padding-right: 0.25rem;
font-size: 0.75rem;
line-height: 1rem;
font-weight: 500;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.report-box-3 {
margin-left: -22px;
margin-right: -22px;
position: relative;
}
@media (max-width: calc(768px - 1px)) {
.report-box-3 {
margin-left: -16px;
margin-right: -16px
}
}
.report-box-3:before {
content: "";
border-radius: 30px 30px 0px 0px;
transform: translatey(35px);
-webkit-animation: 0.4s intro-report-box-3-animation ease-in-out 0.33333s;
animation: 0.4s intro-report-box-3-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s;
position: absolute;
top: 0px;
left: 0px;
right: 0px;
height: 100%;
width: 100%;
background-color: rgb(var(--color-slate-200) / 0.7);
opacity: 0;
}
.dark .report-box-3:before {
background-color: rgb(var(--color-darkmode-500) / var(--tw-bg-opacity));
--tw-bg-opacity: 0.5;
}
.report-box-3.report-box-3--content {
padding: 0px 22px;
min-height: 400px;
}
.report-box-3.report-box-3--content:before {
content: "";
border-radius: 30px;
transform: translatey(35px);
-webkit-animation: 0.4s intro-report-box-3-animation ease-in-out 0.33333s;
animation: 0.4s intro-report-box-3-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s;
box-shadow: 0px 3px 20px #0000000b;
position: absolute;
top: 0px;
left: 0px;
right: 0px;
height: 100%;
width: 100%;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
opacity: 0;
}
.dark .report-box-3.report-box-3--content:before {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-700) / var(--tw-bg-opacity));
}
@media (max-width: calc(1280px - 1px)) {
.report-box-3.report-box-3--content:before {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
.report-box-3.report-box-3--content:before {
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
}
@-webkit-keyframes intro-report-box-3-animation {
100% {
opacity: 1;
}
100% {
transform: translateX(0px);
}
}
@keyframes intro-report-box-3-animation {
100% {
opacity: 1;
}
100% {
transform: translateX(0px);
}
}
.report-box-4 {
position: relative;
}
.report-box-4:before {
content: "";
border-radius: 30px 30px 0px 0px;
transform: translatey(35px);
-webkit-animation: 0.4s intro-report-box-4-animation ease-in-out 0.33333s;
animation: 0.4s intro-report-box-4-animation ease-in-out 0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s;
margin-left: -22px;
margin-right: -22px;
box-shadow: 0px 3px 20px #0000000b;
position: absolute;
top: 0px;
left: 0px;
right: 0px;
display: none;
height: 100%;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
opacity: 0;
}
.dark .report-box-4:before {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-700) / var(--tw-bg-opacity));
}
@media (max-width: calc(1280px - 1px)) {
.report-box-4:before {
display: block;
}
}
@media (max-width: calc(768px - 1px)) {
.report-box-4:before {
margin-left: -16px;
margin-right: -16px
}
}
.report-box-4 .report-box-4__content {
flex: 1 1 0;
}
@-webkit-keyframes intro-report-box-4-animation {
100% {
opacity: 1;
}
100% {
transform: translateX(0px);
}
}
@keyframes intro-report-box-4-animation {
100% {
opacity: 1;
}
100% {
transform: translateX(0px);
}
}
.content {
border-radius: 30px;
padding: 0px 22px;
min-height: 100vh;
min-width: 0px;
flex: 1 1 0%;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
padding-bottom: 2.5rem;
}
.dark .content {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-700) / var(--tw-bg-opacity));
}
@media (max-width: calc(768px - 1px)) {
.content {
max-width: 100%;
}
.content {
padding-left: 1rem;
padding-right: 1rem;
}
}
.content:before {
content: "";
display: block;
height: 1px;
width: 100%;
}
.top-nav {
position: relative;
z-index: 50;
}
@media (max-width: calc(768px - 1px)) {
.top-nav {
display: none;
}
}
.top-nav > ul > li:nth-child(1) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(1 * 0.1s);
animation-delay: calc(1 * 0.1s);
}
.top-nav > ul > li:nth-child(1) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(2) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(2 * 0.1s);
animation-delay: calc(2 * 0.1s);
}
.top-nav > ul > li:nth-child(2) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(3) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(3 * 0.1s);
animation-delay: calc(3 * 0.1s);
}
.top-nav > ul > li:nth-child(3) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(4) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(4 * 0.1s);
animation-delay: calc(4 * 0.1s);
}
.top-nav > ul > li:nth-child(4) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(5) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(5 * 0.1s);
animation-delay: calc(5 * 0.1s);
}
.top-nav > ul > li:nth-child(5) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(6) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(6 * 0.1s);
animation-delay: calc(6 * 0.1s);
}
.top-nav > ul > li:nth-child(6) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(7) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(7 * 0.1s);
animation-delay: calc(7 * 0.1s);
}
.top-nav > ul > li:nth-child(7) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(8) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(8 * 0.1s);
animation-delay: calc(8 * 0.1s);
}
.top-nav > ul > li:nth-child(8) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(9) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(9 * 0.1s);
animation-delay: calc(9 * 0.1s);
}
.top-nav > ul > li:nth-child(9) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(10) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(10 * 0.1s);
animation-delay: calc(10 * 0.1s);
}
.top-nav > ul > li:nth-child(10) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(11) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(11 * 0.1s);
animation-delay: calc(11 * 0.1s);
}
.top-nav > ul > li:nth-child(11) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(12) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(12 * 0.1s);
animation-delay: calc(12 * 0.1s);
}
.top-nav > ul > li:nth-child(12) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(13) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(13 * 0.1s);
animation-delay: calc(13 * 0.1s);
}
.top-nav > ul > li:nth-child(13) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(14) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(14 * 0.1s);
animation-delay: calc(14 * 0.1s);
}
.top-nav > ul > li:nth-child(14) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(15) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(15 * 0.1s);
animation-delay: calc(15 * 0.1s);
}
.top-nav > ul > li:nth-child(15) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(16) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(16 * 0.1s);
animation-delay: calc(16 * 0.1s);
}
.top-nav > ul > li:nth-child(16) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(17) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(17 * 0.1s);
animation-delay: calc(17 * 0.1s);
}
.top-nav > ul > li:nth-child(17) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(18) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(18 * 0.1s);
animation-delay: calc(18 * 0.1s);
}
.top-nav > ul > li:nth-child(18) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(19) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(19 * 0.1s);
animation-delay: calc(19 * 0.1s);
}
.top-nav > ul > li:nth-child(19) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(20) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(20 * 0.1s);
animation-delay: calc(20 * 0.1s);
}
.top-nav > ul > li:nth-child(20) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(21) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(21 * 0.1s);
animation-delay: calc(21 * 0.1s);
}
.top-nav > ul > li:nth-child(21) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(22) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(22 * 0.1s);
animation-delay: calc(22 * 0.1s);
}
.top-nav > ul > li:nth-child(22) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(23) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(23 * 0.1s);
animation-delay: calc(23 * 0.1s);
}
.top-nav > ul > li:nth-child(23) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(24) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(24 * 0.1s);
animation-delay: calc(24 * 0.1s);
}
.top-nav > ul > li:nth-child(24) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(25) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(25 * 0.1s);
animation-delay: calc(25 * 0.1s);
}
.top-nav > ul > li:nth-child(25) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(26) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(26 * 0.1s);
animation-delay: calc(26 * 0.1s);
}
.top-nav > ul > li:nth-child(26) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(27) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(27 * 0.1s);
animation-delay: calc(27 * 0.1s);
}
.top-nav > ul > li:nth-child(27) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(28) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(28 * 0.1s);
animation-delay: calc(28 * 0.1s);
}
.top-nav > ul > li:nth-child(28) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(29) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(29 * 0.1s);
animation-delay: calc(29 * 0.1s);
}
.top-nav > ul > li:nth-child(29) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(30) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(30 * 0.1s);
animation-delay: calc(30 * 0.1s);
}
.top-nav > ul > li:nth-child(30) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(31) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(31 * 0.1s);
animation-delay: calc(31 * 0.1s);
}
.top-nav > ul > li:nth-child(31) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(32) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(32 * 0.1s);
animation-delay: calc(32 * 0.1s);
}
.top-nav > ul > li:nth-child(32) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(33) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(33 * 0.1s);
animation-delay: calc(33 * 0.1s);
}
.top-nav > ul > li:nth-child(33) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(34) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(34 * 0.1s);
animation-delay: calc(34 * 0.1s);
}
.top-nav > ul > li:nth-child(34) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(35) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(35 * 0.1s);
animation-delay: calc(35 * 0.1s);
}
.top-nav > ul > li:nth-child(35) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(36) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(36 * 0.1s);
animation-delay: calc(36 * 0.1s);
}
.top-nav > ul > li:nth-child(36) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(37) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(37 * 0.1s);
animation-delay: calc(37 * 0.1s);
}
.top-nav > ul > li:nth-child(37) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(38) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(38 * 0.1s);
animation-delay: calc(38 * 0.1s);
}
.top-nav > ul > li:nth-child(38) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(39) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(39 * 0.1s);
animation-delay: calc(39 * 0.1s);
}
.top-nav > ul > li:nth-child(39) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(40) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(40 * 0.1s);
animation-delay: calc(40 * 0.1s);
}
.top-nav > ul > li:nth-child(40) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(41) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(41 * 0.1s);
animation-delay: calc(41 * 0.1s);
}
.top-nav > ul > li:nth-child(41) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(42) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(42 * 0.1s);
animation-delay: calc(42 * 0.1s);
}
.top-nav > ul > li:nth-child(42) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(43) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(43 * 0.1s);
animation-delay: calc(43 * 0.1s);
}
.top-nav > ul > li:nth-child(43) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(44) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(44 * 0.1s);
animation-delay: calc(44 * 0.1s);
}
.top-nav > ul > li:nth-child(44) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(45) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(45 * 0.1s);
animation-delay: calc(45 * 0.1s);
}
.top-nav > ul > li:nth-child(45) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(46) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(46 * 0.1s);
animation-delay: calc(46 * 0.1s);
}
.top-nav > ul > li:nth-child(46) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(47) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(47 * 0.1s);
animation-delay: calc(47 * 0.1s);
}
.top-nav > ul > li:nth-child(47) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(48) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(48 * 0.1s);
animation-delay: calc(48 * 0.1s);
}
.top-nav > ul > li:nth-child(48) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(49) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(49 * 0.1s);
animation-delay: calc(49 * 0.1s);
}
.top-nav > ul > li:nth-child(49) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul > li:nth-child(50) > a:not(.top-menu--active) {
opacity: 0;
transform: translateY(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(50 * 0.1s);
animation-delay: calc(50 * 0.1s);
}
.top-nav > ul > li:nth-child(50) > a.top-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.top-nav > ul {
padding: 0px 50px;
display: flex;
flex-wrap: wrap;
}
@media (max-width: calc(1280px - 1px)) {
.top-nav > ul {
padding: 0px;
}
.top-nav > ul {
padding-bottom: 0.75rem;
}
}
.top-nav > ul li {
position: relative;
}
.top-nav > ul li:hover > .top-menu > .top-menu__title > .top-menu__sub-icon {
--tw-rotate: -90deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.top-nav > ul li:hover .top-menu:not(.top-menu--active) .top-menu__icon:before {
background-color: rgb(255 255 255 / 0.05);
}
.dark .top-nav > ul li:hover .top-menu:not(.top-menu--active) .top-menu__icon:before {
background-color: rgb(var(--color-darkmode-500) / 0.7);
}
.top-nav > ul li:hover > ul {
display: block;
}
.top-nav > ul li .top-menu {
height: 55px;
border-top-left-radius: 1rem;
border-top-right-radius: 1rem;
position: relative;
margin-right: 0.25rem;
display: flex;
align-items: center;
padding-left: 1.25rem;
padding-right: 1.25rem;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (max-width: calc(1280px - 1px)) {
.top-nav > ul li .top-menu {
border-radius: 9999px;
}
}
.top-nav > ul li .top-menu.top-menu--active {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.dark .top-nav > ul li .top-menu.top-menu--active {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-700) / var(--tw-bg-opacity));
}
.top-nav > ul li .top-menu.top-menu--active:before {
content: "";
width: 20px;
height: 20px;
margin-left: -20px;
transform: rotate(90deg) scale(1.04);
background-size: 100%;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259.51' height='259.52' viewBox='0 0 259.51 259.52'%3E%3Cpath id='Path_143' data-name='Path 143' d='M8659.507,423.965c-.167-2.608.05-5.319-.19-8.211-.084-1.012-.031-2.15-.118-3.12-.113-1.25-.1-2.682-.236-4.061-.172-1.722-.179-3.757-.365-5.394-.328-2.889-.478-5.857-.854-8.61-.509-3.714-.825-7.252-1.38-10.543-.934-5.535-2.009-11.312-3.189-16.692-.855-3.9-1.772-7.416-2.752-11.2-1.1-4.256-2.394-8.149-3.687-12.381-1.1-3.615-2.366-6.893-3.623-10.493-1.3-3.739-2.917-7.26-4.284-10.7-1.708-4.295-3.674-8.078-5.485-12.023-1.145-2.493-2.5-4.932-3.727-7.387-1.318-2.646-2.9-5.214-4.152-7.518-1.716-3.16-3.517-5.946-5.274-8.873-1.692-2.818-3.589-5.645-5.355-8.334-2.326-3.542-4.637-6.581-7.039-9.848-2.064-2.809-4.017-5.255-6.088-7.828-2.394-2.974-4.937-5.936-7.292-8.589-3.027-3.411-6.049-6.744-9.055-9.763-2.4-2.412-4.776-4.822-7.108-6.975-3-2.767-5.836-5.471-8.692-7.854-3.332-2.779-6.657-5.663-9.815-8.028-2.958-2.216-5.784-4.613-8.7-6.6-3.161-2.159-6.251-4.414-9.219-6.254-3.814-2.365-7.533-4.882-11.168-6.89-4.213-2.327-8.513-4.909-12.478-6.834-4.61-2.239-9.234-4.619-13.51-6.416-4.1-1.725-8.11-3.505-11.874-4.888-4.5-1.652-8.506-3.191-12.584-4.47-6.045-1.9-12.071-3.678-17.431-5-9.228-2.284-17.608-3.757-24.951-4.9-7.123-1.112-13.437-1.64-18.271-2.035l-2.405-.2c-1.638-.136-3.508-.237-4.633-.3a115.051,115.051,0,0,0-12.526-.227h259.51Z' transform='translate(-8399.997 -164.445)' fill='%23f1f5f8'/%3E%3C/svg%3E%0A");
position: absolute;
bottom: 0px;
left: 0px;
}
@media (max-width: calc(1280px - 1px)) {
.top-nav > ul li .top-menu.top-menu--active:before {
display: none;
}
}
.top-nav > ul li .top-menu.top-menu--active:after {
content: "";
width: 20px;
height: 20px;
margin-right: -20px;
transform: rotate(180deg) scale(1.04);
background-size: 100%;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259.51' height='259.52' viewBox='0 0 259.51 259.52'%3E%3Cpath id='Path_143' data-name='Path 143' d='M8659.507,423.965c-.167-2.608.05-5.319-.19-8.211-.084-1.012-.031-2.15-.118-3.12-.113-1.25-.1-2.682-.236-4.061-.172-1.722-.179-3.757-.365-5.394-.328-2.889-.478-5.857-.854-8.61-.509-3.714-.825-7.252-1.38-10.543-.934-5.535-2.009-11.312-3.189-16.692-.855-3.9-1.772-7.416-2.752-11.2-1.1-4.256-2.394-8.149-3.687-12.381-1.1-3.615-2.366-6.893-3.623-10.493-1.3-3.739-2.917-7.26-4.284-10.7-1.708-4.295-3.674-8.078-5.485-12.023-1.145-2.493-2.5-4.932-3.727-7.387-1.318-2.646-2.9-5.214-4.152-7.518-1.716-3.16-3.517-5.946-5.274-8.873-1.692-2.818-3.589-5.645-5.355-8.334-2.326-3.542-4.637-6.581-7.039-9.848-2.064-2.809-4.017-5.255-6.088-7.828-2.394-2.974-4.937-5.936-7.292-8.589-3.027-3.411-6.049-6.744-9.055-9.763-2.4-2.412-4.776-4.822-7.108-6.975-3-2.767-5.836-5.471-8.692-7.854-3.332-2.779-6.657-5.663-9.815-8.028-2.958-2.216-5.784-4.613-8.7-6.6-3.161-2.159-6.251-4.414-9.219-6.254-3.814-2.365-7.533-4.882-11.168-6.89-4.213-2.327-8.513-4.909-12.478-6.834-4.61-2.239-9.234-4.619-13.51-6.416-4.1-1.725-8.11-3.505-11.874-4.888-4.5-1.652-8.506-3.191-12.584-4.47-6.045-1.9-12.071-3.678-17.431-5-9.228-2.284-17.608-3.757-24.951-4.9-7.123-1.112-13.437-1.64-18.271-2.035l-2.405-.2c-1.638-.136-3.508-.237-4.633-.3a115.051,115.051,0,0,0-12.526-.227h259.51Z' transform='translate(-8399.997 -164.445)' fill='%23f1f5f8'/%3E%3C/svg%3E%0A");
position: absolute;
bottom: 0px;
right: 0px;
}
@media (max-width: calc(1280px - 1px)) {
.top-nav > ul li .top-menu.top-menu--active:after {
display: none;
}
}
.top-nav > ul li .top-menu.top-menu--active .top-menu__icon {
--tw-text-opacity: 1;
color: rgb(var(--color-primary) / var(--tw-text-opacity));
}
.dark .top-nav > ul li .top-menu.top-menu--active .top-menu__icon {
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.top-nav > ul li .top-menu.top-menu--active .top-menu__title {
font-weight: 500;
--tw-text-opacity: 1;
color: rgb(0 0 0 / var(--tw-text-opacity));
}
.dark .top-nav > ul li .top-menu.top-menu--active .top-menu__title {
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .top-nav > ul li .top-menu .top-menu__icon {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-400) / var(--tw-text-opacity));
}
.dark .top-nav > ul li .top-menu .top-menu__title {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-400) / var(--tw-text-opacity));
}
.top-nav > ul li .top-menu:not(.top-menu--active) .top-menu__icon:before {
content: "";
z-index: -1;
position: absolute;
top: 0px;
left: 0px;
height: 100%;
width: 100%;
border-top-left-radius: 0.5rem;
border-top-right-radius: 0.5rem;
transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 100ms;
transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
@media (max-width: calc(1280px - 1px)) {
.top-nav > ul li .top-menu:not(.top-menu--active) .top-menu__icon:before {
border-radius: 9999px;
}
}
.top-nav > ul li .top-menu .top-menu__title {
margin-left: 0.75rem;
display: flex;
align-items: center;
white-space: nowrap;
}
.top-nav > ul li .top-menu .top-menu__title .top-menu__sub-icon {
margin-left: 0.5rem;
height: 1rem;
width: 1rem;
transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 100ms;
transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
@media (max-width: calc(1280px - 1px)) {
.top-nav > ul li .top-menu .top-menu__title .top-menu__sub-icon {
display: none;
}
}
.top-nav > ul li ul {
left: 100%;
margin-left: -4px;
box-shadow: 0px 3px 20px #0000000b;
position: absolute;
top: 0px;
z-index: 20;
margin-top: -1.25rem;
display: none;
width: 14rem;
border-radius: 0.375rem;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
padding-left: 0px;
padding-right: 0px;
}
.top-nav > ul li ul::before {
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
z-index: -1;
display: block;
height: 100%;
width: 100%;
border-radius: 0.375rem;
content: var(--tw-content);
background-color: rgb(0 0 0 / 0.1);
}
@media (max-width: calc(1280px - 1px)) {
.top-nav > ul li ul {
left: 0px;
}
.top-nav > ul li ul {
margin-top: 3.5rem;
}
.top-nav > ul li ul {
margin-left: 0px;
}
}
.top-nav > ul li ul li {
position: relative;
padding-left: 1.25rem;
padding-right: 1.25rem;
}
.top-nav > ul li ul li .top-menu {
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
}
.top-nav > ul li ul li .top-menu .top-menu__icon:before {
display: none;
}
.top-nav > ul li ul li .top-menu .top-menu__title {
width: 100%;
}
.top-nav > ul li ul li .top-menu .top-menu__title .top-menu__sub-icon {
margin-left: auto;
}
.top-nav > ul li ul ul {
margin-top: 0px;
margin-left: 0px;
display: none;
border-radius: 0.375rem;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
}
.top-nav > ul li ul ul::before {
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
z-index: -1;
display: block;
height: 100%;
width: 100%;
border-radius: 0.375rem;
content: var(--tw-content);
background-color: rgb(0 0 0 / 0.1);
}
@media (max-width: calc(1280px - 1px)) {
.top-nav > ul li ul ul {
left: 100%
}
}
@-webkit-keyframes intro-top-menu-animation {
100% {
opacity: 1;
}
100% {
transform: translateY(0px);
}
}
@keyframes intro-top-menu-animation {
100% {
opacity: 1;
}
100% {
transform: translateY(0px);
}
}
@-webkit-keyframes intro-active-top-menu-animation {
100% {
z-index: 10;
}
}
@keyframes intro-active-top-menu-animation {
100% {
z-index: 10;
}
}
.dark .top-nav > ul li .top-menu.top-menu--active:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259.51' height='259.52' viewBox='0 0 259.51 259.52'%3E%3Cpath id='Path_143' data-name='Path 143' d='M8659.507,423.965c-.167-2.608.05-5.319-.19-8.211-.084-1.012-.031-2.15-.118-3.12-.113-1.25-.1-2.682-.236-4.061-.172-1.722-.179-3.757-.365-5.394-.328-2.889-.478-5.857-.854-8.61-.509-3.714-.825-7.252-1.38-10.543-.934-5.535-2.009-11.312-3.189-16.692-.855-3.9-1.772-7.416-2.752-11.2-1.1-4.256-2.394-8.149-3.687-12.381-1.1-3.615-2.366-6.893-3.623-10.493-1.3-3.739-2.917-7.26-4.284-10.7-1.708-4.295-3.674-8.078-5.485-12.023-1.145-2.493-2.5-4.932-3.727-7.387-1.318-2.646-2.9-5.214-4.152-7.518-1.716-3.16-3.517-5.946-5.274-8.873-1.692-2.818-3.589-5.645-5.355-8.334-2.326-3.542-4.637-6.581-7.039-9.848-2.064-2.809-4.017-5.255-6.088-7.828-2.394-2.974-4.937-5.936-7.292-8.589-3.027-3.411-6.049-6.744-9.055-9.763-2.4-2.412-4.776-4.822-7.108-6.975-3-2.767-5.836-5.471-8.692-7.854-3.332-2.779-6.657-5.663-9.815-8.028-2.958-2.216-5.784-4.613-8.7-6.6-3.161-2.159-6.251-4.414-9.219-6.254-3.814-2.365-7.533-4.882-11.168-6.89-4.213-2.327-8.513-4.909-12.478-6.834-4.61-2.239-9.234-4.619-13.51-6.416-4.1-1.725-8.11-3.505-11.874-4.888-4.5-1.652-8.506-3.191-12.584-4.47-6.045-1.9-12.071-3.678-17.431-5-9.228-2.284-17.608-3.757-24.951-4.9-7.123-1.112-13.437-1.64-18.271-2.035l-2.405-.2c-1.638-.136-3.508-.237-4.633-.3a115.051,115.051,0,0,0-12.526-.227h259.51Z' transform='translate(-8399.997 -164.445)' fill='%23232e45'/%3E%3C/svg%3E%0A");
}
.dark .top-nav > ul li .top-menu.top-menu--active:after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259.51' height='259.52' viewBox='0 0 259.51 259.52'%3E%3Cpath id='Path_143' data-name='Path 143' d='M8659.507,423.965c-.167-2.608.05-5.319-.19-8.211-.084-1.012-.031-2.15-.118-3.12-.113-1.25-.1-2.682-.236-4.061-.172-1.722-.179-3.757-.365-5.394-.328-2.889-.478-5.857-.854-8.61-.509-3.714-.825-7.252-1.38-10.543-.934-5.535-2.009-11.312-3.189-16.692-.855-3.9-1.772-7.416-2.752-11.2-1.1-4.256-2.394-8.149-3.687-12.381-1.1-3.615-2.366-6.893-3.623-10.493-1.3-3.739-2.917-7.26-4.284-10.7-1.708-4.295-3.674-8.078-5.485-12.023-1.145-2.493-2.5-4.932-3.727-7.387-1.318-2.646-2.9-5.214-4.152-7.518-1.716-3.16-3.517-5.946-5.274-8.873-1.692-2.818-3.589-5.645-5.355-8.334-2.326-3.542-4.637-6.581-7.039-9.848-2.064-2.809-4.017-5.255-6.088-7.828-2.394-2.974-4.937-5.936-7.292-8.589-3.027-3.411-6.049-6.744-9.055-9.763-2.4-2.412-4.776-4.822-7.108-6.975-3-2.767-5.836-5.471-8.692-7.854-3.332-2.779-6.657-5.663-9.815-8.028-2.958-2.216-5.784-4.613-8.7-6.6-3.161-2.159-6.251-4.414-9.219-6.254-3.814-2.365-7.533-4.882-11.168-6.89-4.213-2.327-8.513-4.909-12.478-6.834-4.61-2.239-9.234-4.619-13.51-6.416-4.1-1.725-8.11-3.505-11.874-4.888-4.5-1.652-8.506-3.191-12.584-4.47-6.045-1.9-12.071-3.678-17.431-5-9.228-2.284-17.608-3.757-24.951-4.9-7.123-1.112-13.437-1.64-18.271-2.035l-2.405-.2c-1.638-.136-3.508-.237-4.633-.3a115.051,115.051,0,0,0-12.526-.227h259.51Z' transform='translate(-8399.997 -164.445)' fill='%23232e45'/%3E%3C/svg%3E%0A");
}
.dark .top-nav > ul li ul {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
}
.dark .top-nav > ul ul {
box-shadow: 0px 3px 7px #0000001c;
}
.side-nav {
width: 230px;
overflow-x: hidden;
padding-right: 1.25rem;
padding-bottom: 4rem;
}
@media (max-width: calc(1280px - 1px)) {
.side-nav {
width: 85px
}
}
@media (max-width: calc(768px - 1px)) {
.side-nav {
display: none;
}
}
.side-nav.side-nav--simple {
width: 85px;
}
.side-nav.side-nav--simple .side-menu .side-menu__title {
display: none;
}
.side-nav.side-nav--simple .side-menu .side-menu__title .side-menu__sub-icon {
display: none;
}
.side-nav.side-nav--simple .side-menu:not(.side-menu--active) .side-menu__icon:before {
display: none;
}
.side-nav .side-nav__devider {
position: relative;
z-index: 10;
height: 1px;
width: 100%;
background-color: rgb(255 255 255 / 0.08);
}
.dark .side-nav .side-nav__devider {
background-color: rgb(255 255 255 / 0.07);
}
.side-nav .side-menu {
height: 50px;
position: relative;
margin-bottom: 0.25rem;
display: flex;
align-items: center;
border-radius: 9999px;
padding-left: 1.25rem;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .side-nav .side-menu {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.side-nav .side-menu .side-menu__title {
margin-left: 0.75rem;
display: flex;
width: 100%;
align-items: center;
}
.side-nav .side-menu .side-menu__title .side-menu__sub-icon {
margin-left: auto;
margin-right: 1.25rem;
transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 100ms;
transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.side-nav .side-menu .side-menu__title .side-menu__sub-icon svg {
height: 1rem;
width: 1rem;
}
@media (max-width: calc(1280px - 1px)) {
.side-nav .side-menu .side-menu__title .side-menu__sub-icon {
display: none;
}
.side-nav .side-menu .side-menu__title {
display: none;
}
}
.side-nav > ul > li:nth-child(1).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(1 * 0.1s);
animation-delay: calc(1 * 0.1s);
}
.side-nav > ul > li:nth-child(1) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(1 * 0.1s);
animation-delay: calc(1 * 0.1s);
}
.side-nav > ul > li:nth-child(1) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(2).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(2 * 0.1s);
animation-delay: calc(2 * 0.1s);
}
.side-nav > ul > li:nth-child(2) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(2 * 0.1s);
animation-delay: calc(2 * 0.1s);
}
.side-nav > ul > li:nth-child(2) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(3).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(3 * 0.1s);
animation-delay: calc(3 * 0.1s);
}
.side-nav > ul > li:nth-child(3) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(3 * 0.1s);
animation-delay: calc(3 * 0.1s);
}
.side-nav > ul > li:nth-child(3) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(4).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(4 * 0.1s);
animation-delay: calc(4 * 0.1s);
}
.side-nav > ul > li:nth-child(4) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(4 * 0.1s);
animation-delay: calc(4 * 0.1s);
}
.side-nav > ul > li:nth-child(4) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(5).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(5 * 0.1s);
animation-delay: calc(5 * 0.1s);
}
.side-nav > ul > li:nth-child(5) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(5 * 0.1s);
animation-delay: calc(5 * 0.1s);
}
.side-nav > ul > li:nth-child(5) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(6).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(6 * 0.1s);
animation-delay: calc(6 * 0.1s);
}
.side-nav > ul > li:nth-child(6) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(6 * 0.1s);
animation-delay: calc(6 * 0.1s);
}
.side-nav > ul > li:nth-child(6) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(7).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(7 * 0.1s);
animation-delay: calc(7 * 0.1s);
}
.side-nav > ul > li:nth-child(7) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(7 * 0.1s);
animation-delay: calc(7 * 0.1s);
}
.side-nav > ul > li:nth-child(7) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(8).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(8 * 0.1s);
animation-delay: calc(8 * 0.1s);
}
.side-nav > ul > li:nth-child(8) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(8 * 0.1s);
animation-delay: calc(8 * 0.1s);
}
.side-nav > ul > li:nth-child(8) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(9).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(9 * 0.1s);
animation-delay: calc(9 * 0.1s);
}
.side-nav > ul > li:nth-child(9) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(9 * 0.1s);
animation-delay: calc(9 * 0.1s);
}
.side-nav > ul > li:nth-child(9) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(10).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(10 * 0.1s);
animation-delay: calc(10 * 0.1s);
}
.side-nav > ul > li:nth-child(10) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(10 * 0.1s);
animation-delay: calc(10 * 0.1s);
}
.side-nav > ul > li:nth-child(10) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(11).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(11 * 0.1s);
animation-delay: calc(11 * 0.1s);
}
.side-nav > ul > li:nth-child(11) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(11 * 0.1s);
animation-delay: calc(11 * 0.1s);
}
.side-nav > ul > li:nth-child(11) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(12).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(12 * 0.1s);
animation-delay: calc(12 * 0.1s);
}
.side-nav > ul > li:nth-child(12) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(12 * 0.1s);
animation-delay: calc(12 * 0.1s);
}
.side-nav > ul > li:nth-child(12) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(13).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(13 * 0.1s);
animation-delay: calc(13 * 0.1s);
}
.side-nav > ul > li:nth-child(13) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(13 * 0.1s);
animation-delay: calc(13 * 0.1s);
}
.side-nav > ul > li:nth-child(13) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(14).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(14 * 0.1s);
animation-delay: calc(14 * 0.1s);
}
.side-nav > ul > li:nth-child(14) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(14 * 0.1s);
animation-delay: calc(14 * 0.1s);
}
.side-nav > ul > li:nth-child(14) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(15).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(15 * 0.1s);
animation-delay: calc(15 * 0.1s);
}
.side-nav > ul > li:nth-child(15) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(15 * 0.1s);
animation-delay: calc(15 * 0.1s);
}
.side-nav > ul > li:nth-child(15) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(16).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(16 * 0.1s);
animation-delay: calc(16 * 0.1s);
}
.side-nav > ul > li:nth-child(16) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(16 * 0.1s);
animation-delay: calc(16 * 0.1s);
}
.side-nav > ul > li:nth-child(16) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(17).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(17 * 0.1s);
animation-delay: calc(17 * 0.1s);
}
.side-nav > ul > li:nth-child(17) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(17 * 0.1s);
animation-delay: calc(17 * 0.1s);
}
.side-nav > ul > li:nth-child(17) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(18).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(18 * 0.1s);
animation-delay: calc(18 * 0.1s);
}
.side-nav > ul > li:nth-child(18) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(18 * 0.1s);
animation-delay: calc(18 * 0.1s);
}
.side-nav > ul > li:nth-child(18) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(19).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(19 * 0.1s);
animation-delay: calc(19 * 0.1s);
}
.side-nav > ul > li:nth-child(19) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(19 * 0.1s);
animation-delay: calc(19 * 0.1s);
}
.side-nav > ul > li:nth-child(19) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(20).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(20 * 0.1s);
animation-delay: calc(20 * 0.1s);
}
.side-nav > ul > li:nth-child(20) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(20 * 0.1s);
animation-delay: calc(20 * 0.1s);
}
.side-nav > ul > li:nth-child(20) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(21).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(21 * 0.1s);
animation-delay: calc(21 * 0.1s);
}
.side-nav > ul > li:nth-child(21) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(21 * 0.1s);
animation-delay: calc(21 * 0.1s);
}
.side-nav > ul > li:nth-child(21) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(22).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(22 * 0.1s);
animation-delay: calc(22 * 0.1s);
}
.side-nav > ul > li:nth-child(22) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(22 * 0.1s);
animation-delay: calc(22 * 0.1s);
}
.side-nav > ul > li:nth-child(22) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(23).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(23 * 0.1s);
animation-delay: calc(23 * 0.1s);
}
.side-nav > ul > li:nth-child(23) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(23 * 0.1s);
animation-delay: calc(23 * 0.1s);
}
.side-nav > ul > li:nth-child(23) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(24).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(24 * 0.1s);
animation-delay: calc(24 * 0.1s);
}
.side-nav > ul > li:nth-child(24) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(24 * 0.1s);
animation-delay: calc(24 * 0.1s);
}
.side-nav > ul > li:nth-child(24) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(25).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(25 * 0.1s);
animation-delay: calc(25 * 0.1s);
}
.side-nav > ul > li:nth-child(25) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(25 * 0.1s);
animation-delay: calc(25 * 0.1s);
}
.side-nav > ul > li:nth-child(25) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(26).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(26 * 0.1s);
animation-delay: calc(26 * 0.1s);
}
.side-nav > ul > li:nth-child(26) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(26 * 0.1s);
animation-delay: calc(26 * 0.1s);
}
.side-nav > ul > li:nth-child(26) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(27).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(27 * 0.1s);
animation-delay: calc(27 * 0.1s);
}
.side-nav > ul > li:nth-child(27) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(27 * 0.1s);
animation-delay: calc(27 * 0.1s);
}
.side-nav > ul > li:nth-child(27) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(28).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(28 * 0.1s);
animation-delay: calc(28 * 0.1s);
}
.side-nav > ul > li:nth-child(28) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(28 * 0.1s);
animation-delay: calc(28 * 0.1s);
}
.side-nav > ul > li:nth-child(28) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(29).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(29 * 0.1s);
animation-delay: calc(29 * 0.1s);
}
.side-nav > ul > li:nth-child(29) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(29 * 0.1s);
animation-delay: calc(29 * 0.1s);
}
.side-nav > ul > li:nth-child(29) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(30).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(30 * 0.1s);
animation-delay: calc(30 * 0.1s);
}
.side-nav > ul > li:nth-child(30) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(30 * 0.1s);
animation-delay: calc(30 * 0.1s);
}
.side-nav > ul > li:nth-child(30) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(31).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(31 * 0.1s);
animation-delay: calc(31 * 0.1s);
}
.side-nav > ul > li:nth-child(31) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(31 * 0.1s);
animation-delay: calc(31 * 0.1s);
}
.side-nav > ul > li:nth-child(31) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(32).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(32 * 0.1s);
animation-delay: calc(32 * 0.1s);
}
.side-nav > ul > li:nth-child(32) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(32 * 0.1s);
animation-delay: calc(32 * 0.1s);
}
.side-nav > ul > li:nth-child(32) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(33).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(33 * 0.1s);
animation-delay: calc(33 * 0.1s);
}
.side-nav > ul > li:nth-child(33) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(33 * 0.1s);
animation-delay: calc(33 * 0.1s);
}
.side-nav > ul > li:nth-child(33) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(34).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(34 * 0.1s);
animation-delay: calc(34 * 0.1s);
}
.side-nav > ul > li:nth-child(34) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(34 * 0.1s);
animation-delay: calc(34 * 0.1s);
}
.side-nav > ul > li:nth-child(34) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(35).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(35 * 0.1s);
animation-delay: calc(35 * 0.1s);
}
.side-nav > ul > li:nth-child(35) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(35 * 0.1s);
animation-delay: calc(35 * 0.1s);
}
.side-nav > ul > li:nth-child(35) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(36).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(36 * 0.1s);
animation-delay: calc(36 * 0.1s);
}
.side-nav > ul > li:nth-child(36) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(36 * 0.1s);
animation-delay: calc(36 * 0.1s);
}
.side-nav > ul > li:nth-child(36) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(37).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(37 * 0.1s);
animation-delay: calc(37 * 0.1s);
}
.side-nav > ul > li:nth-child(37) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(37 * 0.1s);
animation-delay: calc(37 * 0.1s);
}
.side-nav > ul > li:nth-child(37) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(38).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(38 * 0.1s);
animation-delay: calc(38 * 0.1s);
}
.side-nav > ul > li:nth-child(38) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(38 * 0.1s);
animation-delay: calc(38 * 0.1s);
}
.side-nav > ul > li:nth-child(38) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(39).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(39 * 0.1s);
animation-delay: calc(39 * 0.1s);
}
.side-nav > ul > li:nth-child(39) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(39 * 0.1s);
animation-delay: calc(39 * 0.1s);
}
.side-nav > ul > li:nth-child(39) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(40).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(40 * 0.1s);
animation-delay: calc(40 * 0.1s);
}
.side-nav > ul > li:nth-child(40) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(40 * 0.1s);
animation-delay: calc(40 * 0.1s);
}
.side-nav > ul > li:nth-child(40) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(41).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(41 * 0.1s);
animation-delay: calc(41 * 0.1s);
}
.side-nav > ul > li:nth-child(41) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(41 * 0.1s);
animation-delay: calc(41 * 0.1s);
}
.side-nav > ul > li:nth-child(41) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(42).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(42 * 0.1s);
animation-delay: calc(42 * 0.1s);
}
.side-nav > ul > li:nth-child(42) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(42 * 0.1s);
animation-delay: calc(42 * 0.1s);
}
.side-nav > ul > li:nth-child(42) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(43).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(43 * 0.1s);
animation-delay: calc(43 * 0.1s);
}
.side-nav > ul > li:nth-child(43) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(43 * 0.1s);
animation-delay: calc(43 * 0.1s);
}
.side-nav > ul > li:nth-child(43) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(44).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(44 * 0.1s);
animation-delay: calc(44 * 0.1s);
}
.side-nav > ul > li:nth-child(44) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(44 * 0.1s);
animation-delay: calc(44 * 0.1s);
}
.side-nav > ul > li:nth-child(44) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(45).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(45 * 0.1s);
animation-delay: calc(45 * 0.1s);
}
.side-nav > ul > li:nth-child(45) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(45 * 0.1s);
animation-delay: calc(45 * 0.1s);
}
.side-nav > ul > li:nth-child(45) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(46).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(46 * 0.1s);
animation-delay: calc(46 * 0.1s);
}
.side-nav > ul > li:nth-child(46) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(46 * 0.1s);
animation-delay: calc(46 * 0.1s);
}
.side-nav > ul > li:nth-child(46) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(47).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(47 * 0.1s);
animation-delay: calc(47 * 0.1s);
}
.side-nav > ul > li:nth-child(47) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(47 * 0.1s);
animation-delay: calc(47 * 0.1s);
}
.side-nav > ul > li:nth-child(47) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(48).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(48 * 0.1s);
animation-delay: calc(48 * 0.1s);
}
.side-nav > ul > li:nth-child(48) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(48 * 0.1s);
animation-delay: calc(48 * 0.1s);
}
.side-nav > ul > li:nth-child(48) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(49).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(49 * 0.1s);
animation-delay: calc(49 * 0.1s);
}
.side-nav > ul > li:nth-child(49) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(49 * 0.1s);
animation-delay: calc(49 * 0.1s);
}
.side-nav > ul > li:nth-child(49) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul > li:nth-child(50).side-nav__devider {
opacity: 0;
-webkit-animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-devider-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(50 * 0.1s);
animation-delay: calc(50 * 0.1s);
}
.side-nav > ul > li:nth-child(50) > a:not(.side-menu--active) {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(50 * 0.1s);
animation-delay: calc(50 * 0.1s);
}
.side-nav > ul > li:nth-child(50) > a.side-menu--active {
-webkit-animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
animation: 0.4s
intro-active-menu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.side-nav > ul ul li:nth-child(1) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(1 * 0.1s);
animation-delay: calc(1 * 0.1s);
}
.side-nav > ul ul li:nth-child(2) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(2 * 0.1s);
animation-delay: calc(2 * 0.1s);
}
.side-nav > ul ul li:nth-child(3) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(3 * 0.1s);
animation-delay: calc(3 * 0.1s);
}
.side-nav > ul ul li:nth-child(4) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(4 * 0.1s);
animation-delay: calc(4 * 0.1s);
}
.side-nav > ul ul li:nth-child(5) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(5 * 0.1s);
animation-delay: calc(5 * 0.1s);
}
.side-nav > ul ul li:nth-child(6) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(6 * 0.1s);
animation-delay: calc(6 * 0.1s);
}
.side-nav > ul ul li:nth-child(7) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(7 * 0.1s);
animation-delay: calc(7 * 0.1s);
}
.side-nav > ul ul li:nth-child(8) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(8 * 0.1s);
animation-delay: calc(8 * 0.1s);
}
.side-nav > ul ul li:nth-child(9) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(9 * 0.1s);
animation-delay: calc(9 * 0.1s);
}
.side-nav > ul ul li:nth-child(10) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(10 * 0.1s);
animation-delay: calc(10 * 0.1s);
}
.side-nav > ul ul li:nth-child(11) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(11 * 0.1s);
animation-delay: calc(11 * 0.1s);
}
.side-nav > ul ul li:nth-child(12) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(12 * 0.1s);
animation-delay: calc(12 * 0.1s);
}
.side-nav > ul ul li:nth-child(13) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(13 * 0.1s);
animation-delay: calc(13 * 0.1s);
}
.side-nav > ul ul li:nth-child(14) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(14 * 0.1s);
animation-delay: calc(14 * 0.1s);
}
.side-nav > ul ul li:nth-child(15) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(15 * 0.1s);
animation-delay: calc(15 * 0.1s);
}
.side-nav > ul ul li:nth-child(16) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(16 * 0.1s);
animation-delay: calc(16 * 0.1s);
}
.side-nav > ul ul li:nth-child(17) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(17 * 0.1s);
animation-delay: calc(17 * 0.1s);
}
.side-nav > ul ul li:nth-child(18) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(18 * 0.1s);
animation-delay: calc(18 * 0.1s);
}
.side-nav > ul ul li:nth-child(19) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(19 * 0.1s);
animation-delay: calc(19 * 0.1s);
}
.side-nav > ul ul li:nth-child(20) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(20 * 0.1s);
animation-delay: calc(20 * 0.1s);
}
.side-nav > ul ul li:nth-child(21) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(21 * 0.1s);
animation-delay: calc(21 * 0.1s);
}
.side-nav > ul ul li:nth-child(22) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(22 * 0.1s);
animation-delay: calc(22 * 0.1s);
}
.side-nav > ul ul li:nth-child(23) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(23 * 0.1s);
animation-delay: calc(23 * 0.1s);
}
.side-nav > ul ul li:nth-child(24) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(24 * 0.1s);
animation-delay: calc(24 * 0.1s);
}
.side-nav > ul ul li:nth-child(25) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(25 * 0.1s);
animation-delay: calc(25 * 0.1s);
}
.side-nav > ul ul li:nth-child(26) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(26 * 0.1s);
animation-delay: calc(26 * 0.1s);
}
.side-nav > ul ul li:nth-child(27) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(27 * 0.1s);
animation-delay: calc(27 * 0.1s);
}
.side-nav > ul ul li:nth-child(28) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(28 * 0.1s);
animation-delay: calc(28 * 0.1s);
}
.side-nav > ul ul li:nth-child(29) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(29 * 0.1s);
animation-delay: calc(29 * 0.1s);
}
.side-nav > ul ul li:nth-child(30) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(30 * 0.1s);
animation-delay: calc(30 * 0.1s);
}
.side-nav > ul ul li:nth-child(31) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(31 * 0.1s);
animation-delay: calc(31 * 0.1s);
}
.side-nav > ul ul li:nth-child(32) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(32 * 0.1s);
animation-delay: calc(32 * 0.1s);
}
.side-nav > ul ul li:nth-child(33) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(33 * 0.1s);
animation-delay: calc(33 * 0.1s);
}
.side-nav > ul ul li:nth-child(34) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(34 * 0.1s);
animation-delay: calc(34 * 0.1s);
}
.side-nav > ul ul li:nth-child(35) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(35 * 0.1s);
animation-delay: calc(35 * 0.1s);
}
.side-nav > ul ul li:nth-child(36) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(36 * 0.1s);
animation-delay: calc(36 * 0.1s);
}
.side-nav > ul ul li:nth-child(37) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(37 * 0.1s);
animation-delay: calc(37 * 0.1s);
}
.side-nav > ul ul li:nth-child(38) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(38 * 0.1s);
animation-delay: calc(38 * 0.1s);
}
.side-nav > ul ul li:nth-child(39) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(39 * 0.1s);
animation-delay: calc(39 * 0.1s);
}
.side-nav > ul ul li:nth-child(40) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(40 * 0.1s);
animation-delay: calc(40 * 0.1s);
}
.side-nav > ul ul li:nth-child(41) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(41 * 0.1s);
animation-delay: calc(41 * 0.1s);
}
.side-nav > ul ul li:nth-child(42) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(42 * 0.1s);
animation-delay: calc(42 * 0.1s);
}
.side-nav > ul ul li:nth-child(43) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(43 * 0.1s);
animation-delay: calc(43 * 0.1s);
}
.side-nav > ul ul li:nth-child(44) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(44 * 0.1s);
animation-delay: calc(44 * 0.1s);
}
.side-nav > ul ul li:nth-child(45) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(45 * 0.1s);
animation-delay: calc(45 * 0.1s);
}
.side-nav > ul ul li:nth-child(46) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(46 * 0.1s);
animation-delay: calc(46 * 0.1s);
}
.side-nav > ul ul li:nth-child(47) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(47 * 0.1s);
animation-delay: calc(47 * 0.1s);
}
.side-nav > ul ul li:nth-child(48) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(48 * 0.1s);
animation-delay: calc(48 * 0.1s);
}
.side-nav > ul ul li:nth-child(49) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(49 * 0.1s);
animation-delay: calc(49 * 0.1s);
}
.side-nav > ul ul li:nth-child(50) > a {
opacity: 0;
transform: translateX(50px);
-webkit-animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
animation: 0.2s
intro-submenu-animation
ease-in-out
0.33333s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: calc(50 * 0.1s);
animation-delay: calc(50 * 0.1s);
}
.side-nav > ul ul {
display: none;
border-radius: 0.5rem;
background-color: rgb(0 0 0 / 0.1);
}
.dark .side-nav > ul ul {
background-color: rgb(var(--color-darkmode-900) / 0.3);
}
.side-nav > ul ul.side-menu__sub-open {
display: block;
}
.side-nav > ul ul .side-menu__icon:before {
display: none;
}
.side-nav > ul ul li a:not(.side-menu--active) {
color: rgb(255 255 255 / 0.7);
}
.dark .side-nav > ul ul li a:not(.side-menu--active) {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-400) / var(--tw-text-opacity));
}
.side-nav > ul ul li a.side-menu--active .side-menu__title {
font-weight: 500;
}
.side-nav > ul ul ul {
display: none;
border-radius: 0.5rem;
background-color: rgb(0 0 0 / 0.1);
}
.dark .side-nav > ul ul ul {
background-color: rgb(var(--color-darkmode-900) / 0.3);
}
.side-nav > ul > li > .side-menu.side-menu--active {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.dark .side-nav > ul > li > .side-menu.side-menu--active {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-700) / var(--tw-bg-opacity));
}
.side-nav > ul > li > .side-menu.side-menu--active:before {
content: "";
width: 30px;
height: 30px;
margin-top: -30px;
transform: rotate(90deg) scale(1.04);
background-size: 100%;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259.51' height='259.52' viewBox='0 0 259.51 259.52'%3E%3Cpath id='Path_143' data-name='Path 143' d='M8659.507,423.965c-.167-2.608.05-5.319-.19-8.211-.084-1.012-.031-2.15-.118-3.12-.113-1.25-.1-2.682-.236-4.061-.172-1.722-.179-3.757-.365-5.394-.328-2.889-.478-5.857-.854-8.61-.509-3.714-.825-7.252-1.38-10.543-.934-5.535-2.009-11.312-3.189-16.692-.855-3.9-1.772-7.416-2.752-11.2-1.1-4.256-2.394-8.149-3.687-12.381-1.1-3.615-2.366-6.893-3.623-10.493-1.3-3.739-2.917-7.26-4.284-10.7-1.708-4.295-3.674-8.078-5.485-12.023-1.145-2.493-2.5-4.932-3.727-7.387-1.318-2.646-2.9-5.214-4.152-7.518-1.716-3.16-3.517-5.946-5.274-8.873-1.692-2.818-3.589-5.645-5.355-8.334-2.326-3.542-4.637-6.581-7.039-9.848-2.064-2.809-4.017-5.255-6.088-7.828-2.394-2.974-4.937-5.936-7.292-8.589-3.027-3.411-6.049-6.744-9.055-9.763-2.4-2.412-4.776-4.822-7.108-6.975-3-2.767-5.836-5.471-8.692-7.854-3.332-2.779-6.657-5.663-9.815-8.028-2.958-2.216-5.784-4.613-8.7-6.6-3.161-2.159-6.251-4.414-9.219-6.254-3.814-2.365-7.533-4.882-11.168-6.89-4.213-2.327-8.513-4.909-12.478-6.834-4.61-2.239-9.234-4.619-13.51-6.416-4.1-1.725-8.11-3.505-11.874-4.888-4.5-1.652-8.506-3.191-12.584-4.47-6.045-1.9-12.071-3.678-17.431-5-9.228-2.284-17.608-3.757-24.951-4.9-7.123-1.112-13.437-1.64-18.271-2.035l-2.405-.2c-1.638-.136-3.508-.237-4.633-.3a115.051,115.051,0,0,0-12.526-.227h259.51Z' transform='translate(-8399.997 -164.445)' fill='%23f1f5f8'/%3E%3C/svg%3E%0A");
position: absolute;
top: 0px;
right: 0px;
margin-right: -1.25rem;
}
.side-nav > ul > li > .side-menu.side-menu--active:after {
content: "";
width: 30px;
height: 30px;
margin-top: 50px;
transform: scale(1.04);
background-size: 100%;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259.51' height='259.52' viewBox='0 0 259.51 259.52'%3E%3Cpath id='Path_143' data-name='Path 143' d='M8659.507,423.965c-.167-2.608.05-5.319-.19-8.211-.084-1.012-.031-2.15-.118-3.12-.113-1.25-.1-2.682-.236-4.061-.172-1.722-.179-3.757-.365-5.394-.328-2.889-.478-5.857-.854-8.61-.509-3.714-.825-7.252-1.38-10.543-.934-5.535-2.009-11.312-3.189-16.692-.855-3.9-1.772-7.416-2.752-11.2-1.1-4.256-2.394-8.149-3.687-12.381-1.1-3.615-2.366-6.893-3.623-10.493-1.3-3.739-2.917-7.26-4.284-10.7-1.708-4.295-3.674-8.078-5.485-12.023-1.145-2.493-2.5-4.932-3.727-7.387-1.318-2.646-2.9-5.214-4.152-7.518-1.716-3.16-3.517-5.946-5.274-8.873-1.692-2.818-3.589-5.645-5.355-8.334-2.326-3.542-4.637-6.581-7.039-9.848-2.064-2.809-4.017-5.255-6.088-7.828-2.394-2.974-4.937-5.936-7.292-8.589-3.027-3.411-6.049-6.744-9.055-9.763-2.4-2.412-4.776-4.822-7.108-6.975-3-2.767-5.836-5.471-8.692-7.854-3.332-2.779-6.657-5.663-9.815-8.028-2.958-2.216-5.784-4.613-8.7-6.6-3.161-2.159-6.251-4.414-9.219-6.254-3.814-2.365-7.533-4.882-11.168-6.89-4.213-2.327-8.513-4.909-12.478-6.834-4.61-2.239-9.234-4.619-13.51-6.416-4.1-1.725-8.11-3.505-11.874-4.888-4.5-1.652-8.506-3.191-12.584-4.47-6.045-1.9-12.071-3.678-17.431-5-9.228-2.284-17.608-3.757-24.951-4.9-7.123-1.112-13.437-1.64-18.271-2.035l-2.405-.2c-1.638-.136-3.508-.237-4.633-.3a115.051,115.051,0,0,0-12.526-.227h259.51Z' transform='translate(-8399.997 -164.445)' fill='%23f1f5f8'/%3E%3C/svg%3E%0A");
position: absolute;
top: 0px;
right: 0px;
margin-right: -1.25rem;
}
.side-nav > ul > li > .side-menu.side-menu--active .side-menu__icon {
--tw-text-opacity: 1;
color: rgb(var(--color-primary) / var(--tw-text-opacity));
}
.dark .side-nav > ul > li > .side-menu.side-menu--active .side-menu__icon {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.side-nav > ul > li > .side-menu.side-menu--active .side-menu__icon:before {
content: "";
z-index: -1;
position: absolute;
top: 0px;
right: 0px;
margin-right: -1.25rem;
height: 100%;
width: 3rem;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.dark .side-nav > ul > li > .side-menu.side-menu--active .side-menu__icon:before {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-700) / var(--tw-bg-opacity));
}
.side-nav > ul > li > .side-menu.side-menu--active .side-menu__title {
font-weight: 500;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-800) / var(--tw-text-opacity));
}
.dark .side-nav > ul > li > .side-menu.side-menu--active .side-menu__title {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.dark .side-nav > ul > li > .side-menu .side-menu__icon {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-400) / var(--tw-text-opacity));
}
.dark .side-nav > ul > li > .side-menu .side-menu__title {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-400) / var(--tw-text-opacity));
}
.side-nav > ul > li > .side-menu:not(.side-menu--active) .side-menu__icon:before {
content: "";
z-index: -1;
width: 230px;
position: absolute;
top: 0px;
left: 0px;
height: 100%;
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 100ms;
transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
@media (max-width: calc(1280px - 1px)) {
.side-nav > ul > li > .side-menu:not(.side-menu--active) .side-menu__icon:before {
display: none;
}
}
.side-nav > ul > li > .side-menu:hover:not(.side-menu--active):not(.side-menu--open)
.side-menu__icon:before {
background-color: rgb(255 255 255 / 0.05);
}
.dark .side-nav > ul > li > .side-menu:hover:not(.side-menu--active):not(.side-menu--open)
.side-menu__icon:before {
background-color: rgb(var(--color-darkmode-500) / 0.7);
}
@-webkit-keyframes intro-devider-animation {
100% {
opacity: 1;
}
}
@keyframes intro-devider-animation {
100% {
opacity: 1;
}
}
@-webkit-keyframes intro-menu-animation {
100% {
opacity: 1;
}
100% {
transform: translateX(0px);
}
}
@keyframes intro-menu-animation {
100% {
opacity: 1;
}
100% {
transform: translateX(0px);
}
}
@-webkit-keyframes intro-submenu-animation {
100% {
opacity: 1;
}
100% {
transform: translateX(0px);
}
}
@keyframes intro-submenu-animation {
100% {
opacity: 1;
}
100% {
transform: translateX(0px);
}
}
@-webkit-keyframes intro-active-menu-animation {
100% {
z-index: 10;
}
}
@keyframes intro-active-menu-animation {
100% {
z-index: 10;
}
}
.dark .side-nav > ul > li > .side-menu.side-menu--active:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259.51' height='259.52' viewBox='0 0 259.51 259.52'%3E%3Cpath id='Path_143' data-name='Path 143' d='M8659.507,423.965c-.167-2.608.05-5.319-.19-8.211-.084-1.012-.031-2.15-.118-3.12-.113-1.25-.1-2.682-.236-4.061-.172-1.722-.179-3.757-.365-5.394-.328-2.889-.478-5.857-.854-8.61-.509-3.714-.825-7.252-1.38-10.543-.934-5.535-2.009-11.312-3.189-16.692-.855-3.9-1.772-7.416-2.752-11.2-1.1-4.256-2.394-8.149-3.687-12.381-1.1-3.615-2.366-6.893-3.623-10.493-1.3-3.739-2.917-7.26-4.284-10.7-1.708-4.295-3.674-8.078-5.485-12.023-1.145-2.493-2.5-4.932-3.727-7.387-1.318-2.646-2.9-5.214-4.152-7.518-1.716-3.16-3.517-5.946-5.274-8.873-1.692-2.818-3.589-5.645-5.355-8.334-2.326-3.542-4.637-6.581-7.039-9.848-2.064-2.809-4.017-5.255-6.088-7.828-2.394-2.974-4.937-5.936-7.292-8.589-3.027-3.411-6.049-6.744-9.055-9.763-2.4-2.412-4.776-4.822-7.108-6.975-3-2.767-5.836-5.471-8.692-7.854-3.332-2.779-6.657-5.663-9.815-8.028-2.958-2.216-5.784-4.613-8.7-6.6-3.161-2.159-6.251-4.414-9.219-6.254-3.814-2.365-7.533-4.882-11.168-6.89-4.213-2.327-8.513-4.909-12.478-6.834-4.61-2.239-9.234-4.619-13.51-6.416-4.1-1.725-8.11-3.505-11.874-4.888-4.5-1.652-8.506-3.191-12.584-4.47-6.045-1.9-12.071-3.678-17.431-5-9.228-2.284-17.608-3.757-24.951-4.9-7.123-1.112-13.437-1.64-18.271-2.035l-2.405-.2c-1.638-.136-3.508-.237-4.633-.3a115.051,115.051,0,0,0-12.526-.227h259.51Z' transform='translate(-8399.997 -164.445)' fill='%23232e45'/%3E%3C/svg%3E%0A");
}
.dark .side-nav > ul > li > .side-menu.side-menu--active:after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259.51' height='259.52' viewBox='0 0 259.51 259.52'%3E%3Cpath id='Path_143' data-name='Path 143' d='M8659.507,423.965c-.167-2.608.05-5.319-.19-8.211-.084-1.012-.031-2.15-.118-3.12-.113-1.25-.1-2.682-.236-4.061-.172-1.722-.179-3.757-.365-5.394-.328-2.889-.478-5.857-.854-8.61-.509-3.714-.825-7.252-1.38-10.543-.934-5.535-2.009-11.312-3.189-16.692-.855-3.9-1.772-7.416-2.752-11.2-1.1-4.256-2.394-8.149-3.687-12.381-1.1-3.615-2.366-6.893-3.623-10.493-1.3-3.739-2.917-7.26-4.284-10.7-1.708-4.295-3.674-8.078-5.485-12.023-1.145-2.493-2.5-4.932-3.727-7.387-1.318-2.646-2.9-5.214-4.152-7.518-1.716-3.16-3.517-5.946-5.274-8.873-1.692-2.818-3.589-5.645-5.355-8.334-2.326-3.542-4.637-6.581-7.039-9.848-2.064-2.809-4.017-5.255-6.088-7.828-2.394-2.974-4.937-5.936-7.292-8.589-3.027-3.411-6.049-6.744-9.055-9.763-2.4-2.412-4.776-4.822-7.108-6.975-3-2.767-5.836-5.471-8.692-7.854-3.332-2.779-6.657-5.663-9.815-8.028-2.958-2.216-5.784-4.613-8.7-6.6-3.161-2.159-6.251-4.414-9.219-6.254-3.814-2.365-7.533-4.882-11.168-6.89-4.213-2.327-8.513-4.909-12.478-6.834-4.61-2.239-9.234-4.619-13.51-6.416-4.1-1.725-8.11-3.505-11.874-4.888-4.5-1.652-8.506-3.191-12.584-4.47-6.045-1.9-12.071-3.678-17.431-5-9.228-2.284-17.608-3.757-24.951-4.9-7.123-1.112-13.437-1.64-18.271-2.035l-2.405-.2c-1.638-.136-3.508-.237-4.633-.3a115.051,115.051,0,0,0-12.526-.227h259.51Z' transform='translate(-8399.997 -164.445)' fill='%23232e45'/%3E%3C/svg%3E%0A");
}
.breadcrumb.breadcrumb-light {
margin-left: 2.5rem;
height: 100%;
border-left-width: 1px;
border-color: rgb(255 255 255 / 0.08);
padding-left: 2.5rem;
}
.breadcrumb.breadcrumb-light .active {
color: rgb(255 255 255 / 0.7) !important;
}
@media (max-width: calc(768px - 1px)) {
.breadcrumb.breadcrumb-light {
margin-left: 0px;
}
.breadcrumb.breadcrumb-light {
border-left-width: 0px;
}
.breadcrumb.breadcrumb-light {
padding-left: 0px;
}
}
.toastify {
background: none;
padding: 0px;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-700) / var(--tw-text-opacity));
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (max-width: calc(768px - 1px)) {
.toastify {
max-width: calc(100% - 30px)
}
}
.toastify .toast-close {
position: absolute;
top: 0px;
bottom: 0px;
right: 0px;
display: flex;
align-items: center;
padding-right: 0.75rem;
color: transparent;
opacity: 1;
}
.toastify .toast-close:before {
content: "×";
margin-top: -0.375rem;
display: block;
font-size: 1.875rem;
line-height: 2.25rem;
font-weight: 300;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-500) / var(--tw-text-opacity));
}
.toastify-content {
border-radius: 0.5rem;
border-width: 1px;
border-color: rgb(var(--color-slate-200) / 0.6);
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
padding-top: 1.25rem;
padding-bottom: 1.25rem;
padding-left: 1.25rem;
padding-right: 3.5rem;
--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark .toastify-content {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-600) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.lucide {
stroke-width: 1.5;
}
.top-bar-boxed {
height: 70px;
z-index: 51;
position: relative;
}
.mobile-menu {
margin-left: -2rem;
margin-right: -2rem;
margin-top: -1.25rem;
margin-bottom: 1.5rem;
border-bottom-width: 1px;
border-color: rgb(255 255 255 / 0.08);
}
@media (max-width: calc(640px - 1px)) {
.mobile-menu {
margin-left: -0.75rem;
margin-right: -0.75rem;
}
}
.mobile-menu .mobile-menu-bar {
height: 70px;
display: flex;
align-items: center;
padding-left: 2rem;
padding-right: 2rem;
}
@media (max-width: calc(640px - 1px)) {
.mobile-menu .mobile-menu-bar {
padding-left: 0.75rem;
padding-right: 0.75rem;
}
}
.mobile-menu ul.menu__sub-open {
display: block;
}
.mobile-menu ul li {
max-width: 1280px;
margin-left: auto;
margin-right: auto;
width: 100%;
}
.mobile-menu ul li ul {
margin-left: 1.5rem;
margin-right: 1.5rem;
margin-top: 0.25rem;
margin-bottom: 0.25rem;
display: none;
border-radius: 0.375rem;
background-color: rgb(0 0 0 / 0.1);
}
.dark .mobile-menu ul li ul {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-700) / var(--tw-bg-opacity));
}
@media (max-width: calc(640px - 1px)) {
.mobile-menu ul li ul {
margin-left: 0.75rem;
margin-right: 0.75rem;
}
}
.mobile-menu ul li ul .menu {
padding-left: 1rem;
padding-right: 1rem;
}
.mobile-menu ul li ul ul {
margin-left: 0px;
margin-right: 0px;
display: none;
border-radius: 0.375rem;
background-color: rgb(0 0 0 / 0.1);
}
.dark .mobile-menu ul li ul ul {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
}
.mobile-menu .menu__devider {
position: relative;
height: 1px;
width: 100%;
background-color: rgb(255 255 255 / 0.08);
}
.mobile-menu .menu {
height: 50px;
display: flex;
align-items: center;
padding-left: 2.5rem;
padding-right: 2.5rem;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (max-width: calc(640px - 1px)) {
.mobile-menu .menu {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
}
.mobile-menu .menu .menu__title {
margin-left: 0.75rem;
display: flex;
width: 100%;
align-items: center;
}
.mobile-menu .menu .menu__title .menu__sub-icon {
margin-left: auto;
transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 100ms;
transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.mobile-menu .menu .menu__title .menu__sub-icon svg {
height: 1.25rem;
width: 1.25rem;
}
.inbox-filter .inbox-filter__dropdown-menu {
width: 250px;
}
.inbox-filter__dropdown-menu .dropdown-content {
margin-left: -228px;
width: auto;
}
.inbox .inbox__item {
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
cursor: pointer;
transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-duration: 200ms;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.inbox .inbox__item:hover {
transform: scale(1.02, 1.02);
position: relative;
z-index: 20;
border-radius: 0.25rem;
border-width: 0px;
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.inbox .inbox__item.inbox__item--active {
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-800) / var(--tw-text-opacity));
}
.dark .inbox .inbox__item.inbox__item--active {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.inbox .inbox__item.inbox__item--active .inbox__item--sender {
font-weight: 500;
}
.inbox .inbox__item.inbox__item--active .inbox__item--highlight {
font-weight: 500;
}
.inbox .inbox__item.inbox__item--active .inbox__item--time {
font-weight: 500;
}
.inbox .form-check-input {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-400) / var(--tw-border-opacity));
}
.inbox .form-check-input:checked {
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
}
.chat .chat__chat-list {
height: 525px;
}
.chat .chat__user-list {
height: 525px;
}
.chat .chat__box {
height: 782px;
}
.chat .chat__box .chat__box__text-box {
max-width: 49%;
}
@media (max-width: calc(640px - 1px)) {
.chat .chat__box .chat__box__text-box {
max-width: 90%;
}
}
.chat .chat__box__input {
height: 46px;
}
.chat-dropdown {
margin-top: -364px;
width: 320px;
}
.chat-dropdown .chat-dropdown__box {
height: 364px;
}
.chat-dropdown .chat-dropdown__box .chat-dropdown__box__tabs .nav-item .nav-link.active {
border-bottom-width: 0px;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-200) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-600) / var(--tw-text-opacity));
}
.dark .chat-dropdown .chat-dropdown__box .chat-dropdown__box__tabs .nav-item .nav-link.active {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-300) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.news .news__preview {
height: 400px;
}
@media (max-width: calc(768px - 1px)) {
.news .news__preview {
height: 250px
}
}
.news p {
text-indent: 30px;
}
.news .news__input {
height: 69px;
}
.pricing-tabs.nav.nav-pills .nav-item .nav-link {
border-radius: 0px;
}
.error-page img {
width: 450px;
}
.search-result {
width: 450px;
visibility: hidden;
position: absolute;
right: 0px;
z-index: 20;
margin-top: 0.25rem;
opacity: 0;
transition: visibility 0s linear 0.2s, opacity 0.2s 0s;
}
.search-result.show {
transition: visibility 0s linear 0s, opacity 0.2s 0s;
visibility: visible;
opacity: 1;
}
.search-result.show > .search-result__content {
margin-top: -1px;
}
.search-result.show > .search-result__content .tab-content .tab-pane {
visibility: visible;
}
.search-result .search-result__content {
transition: margin-top 0.2s;
box-shadow: 0px 3px 20px #0000000b;
position: relative;
border-radius: 0.375rem;
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.dark .search-result .search-result__content {
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
}
.search-result .search-result__content {
margin-top: 1.25rem;
padding: 1.25rem;
}
.search-result .search-result__content .search-result__content__title {
margin-bottom: 0.5rem;
font-weight: 500;
}
.notification-content {
width: 350px;
}
@media (max-width: calc(640px - 1px)) {
.notification-content {
width: 280px
}
}
.notification-content .notification-content__title {
margin-bottom: 1.25rem;
font-weight: 500;
}
.notification-content .notification-content__box {
padding: 1.25rem;
}
.report-maps {
height: 310px;
}
.pos-dropdown .pos-dropdown__dropdown-menu {
width: 265px;
}
.post .post__tabs {
border-color: transparent;
}
.dark .post .post__tabs {
border-color: transparent;
}
.post .post__tabs .nav-item .nav-link {
display: flex;
align-items: center;
justify-content: center;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-500) / var(--tw-text-opacity));
}
.post .post__tabs .nav-item .nav-link:hover:not(.disabled):not(.active):hover {
border-color: transparent;
background-color: transparent;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-600) / var(--tw-text-opacity));
}
.dark .post .post__tabs .nav-item .nav-link:hover:not(.disabled):not(.active):hover {
background-color: transparent;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.post .post__tabs .nav-item .nav-link.active {
border-color: transparent;
--tw-text-opacity: 1;
color: rgb(var(--color-primary) / var(--tw-text-opacity));
}
.dark .post .post__tabs .nav-item .nav-link.active {
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.litepicker {
border-radius: 0.375rem;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
font-size: 0.875rem;
line-height: 1.25rem;
z-index: 999999 !important;
margin-top: 7px;
box-shadow: 0px 3px 20px #00000014;
}
@media (max-width: calc(1024px - 1px)) {
.litepicker {
width: 310px
}
}
@media (max-width: calc(640px - 1px)) {
.litepicker {
left: 0px !important
}
.litepicker {
right: 0px;
}
.litepicker {
margin-left: auto;
margin-right: auto;
}
}
.litepicker:before {
content: "";
left: 9px;
top: -7px;
border-bottom-color: #f7f7f7;
border-right: 7px solid transparent;
border-left: 7px solid transparent;
border-bottom: 7px solid #e8e8e8;
position: absolute;
display: inline-block;
}
.litepicker:after {
content: "";
left: 10px;
top: -6px;
border-right: 6px solid transparent;
border-bottom: 6px solid #fff;
border-left: 6px solid transparent;
position: absolute;
display: inline-block;
}
.litepicker .container__months, .litepicker .container__footer {
background-color: transparent;
padding-top: 0px;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.litepicker .container__footer {
margin: 0px;
border-top-width: 1px;
border-color: rgb(var(--color-slate-200) / 0.6);
padding: 0.75rem;
}
@media (max-width: calc(1024px - 1px)) {
.litepicker .container__footer {
display: flex;
}
.litepicker .container__footer {
flex-direction: column-reverse;
}
.litepicker .container__footer {
text-align: center;
}
.litepicker .container__footer .preview-date-range {
order: 1;
}
.litepicker .container__footer .preview-date-range {
margin-bottom: 0.375rem;
}
.litepicker .container__footer .preview-date-range {
display: block;
}
.litepicker .container__footer .preview-date-range {
width: 100%;
}
.litepicker .container__footer .button-cancel {
width: 100% !important;
margin-left: 0px !important;
padding-top: 0.375rem !important;
padding-bottom: 0.375rem !important
}
.litepicker .container__footer .button-apply {
width: 100% !important;
margin-left: 0px !important;
padding-top: 0.375rem !important;
padding-bottom: 0.375rem !important
}
.litepicker .container__footer .button-apply {
margin-bottom: 0.375rem;
}
}
.litepicker .container__footer .button-apply, .litepicker .container__footer .button-cancel {
margin-left: 0.25rem;
margin-right: 0px;
width: 5rem;
border-radius: 0.375rem;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
padding-left: 0.5rem;
padding-right: 0.5rem;
font-weight: 500;
}
.litepicker .container__footer .button-apply {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.litepicker .container__footer .button-cancel {
background-color: rgb(var(--color-slate-200) / 0.7);
--tw-text-opacity: 1;
color: rgb(var(--color-slate-500) / var(--tw-text-opacity));
}
.litepicker .container__months {
padding-left: 0.25rem;
padding-right: 0.25rem;
}
.litepicker .container__months .month-item-weekdays-row {
margin-top: 0.75rem;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-400) / var(--tw-text-opacity));
}
.litepicker .container__months .month-item-header {
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 0.5rem;
}
.litepicker .container__months .month-item-header .button-previous-month {
display: flex;
height: 2rem;
width: 2rem;
align-items: center;
justify-content: center;
}
.litepicker .container__months .month-item-header .button-previous-month:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.litepicker .container__months .month-item-header .button-previous-month svg {
transform: rotate(135deg);
margin-right: -0.25rem;
}
.litepicker .container__months .month-item-header .button-next-month {
display: flex;
height: 2rem;
width: 2rem;
align-items: center;
justify-content: center;
}
.litepicker .container__months .month-item-header .button-next-month:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.litepicker .container__months .month-item-header .button-next-month svg {
transform: rotate(-45deg);
margin-left: -0.25rem;
}
.litepicker .container__months .month-item-header .button-previous-month:hover svg,
.litepicker .container__months .month-item-header .button-previous-month svg,
.litepicker .container__months .month-item-header .button-next-month:hover svg,
.litepicker .container__months .month-item-header .button-next-month svg {
fill: transparent;
border: solid black;
border-width: 0 2px 2px 0;
border-radius: 0;
display: inline-block;
border-color: #4a5568;
display: block;
height: 0.5rem;
width: 0.5rem;
}
.litepicker .container__months .month-item-header div > .month-item-name,
.litepicker .container__months .month-item-header div > .month-item-year {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(74, 85, 104)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
background-size: 15px;
background-position: center right 0.6rem;
border-radius: 0.375rem;
border-width: 1px;
background-color: transparent;
background-repeat: no-repeat;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
padding-left: 0.5rem;
padding-right: 2rem;
font-size: 0.875rem;
line-height: 1.25rem;
}
.litepicker .container__months .month-item-header div > .month-item-name:focus, .litepicker .container__months .month-item-header div > .month-item-year:focus {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
outline: 2px solid transparent;
outline-offset: 2px;
--tw-ring-color: transparent;
}
.litepicker .container__days .day-item {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-800) / var(--tw-text-opacity));
}
.litepicker .container__days .day-item:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-800) / var(--tw-text-opacity));
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.litepicker .container__days .day-item.is-today, .litepicker .container__days .day-item.is-today:hover {
font-weight: 500;
--tw-text-opacity: 1;
color: rgb(var(--color-primary) / var(--tw-text-opacity));
}
.litepicker .container__days .day-item.is-start-date, .litepicker .container__days .day-item.is-start-date:hover, .litepicker .container__days .day-item.is-end-date, .litepicker .container__days .day-item.is-end-date:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.litepicker .container__days .day-item.is-in-range, .litepicker .container__days .day-item.is-in-range:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.litepicker .container__days .week-number {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-400) / var(--tw-text-opacity));
}
@media (max-width: calc(1024px - 1px)) {
:root {
--litepicker-day-width: 35px;
}
}
.dark .litepicker {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
}
.dark .litepicker:before,
.dark .litepicker:after {
border-right-color: transparent;
border-left-color: transparent;
border-bottom-color: rgb(var(--color-darkmode-600));
}
.dark .litepicker .container__months .button-previous-month:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
}
.dark .litepicker .container__months .button-next-month:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
}
.dark .litepicker .container__months .month-item-header .button-previous-month:hover svg, .dark .litepicker .container__months .month-item-header .button-previous-month svg, .dark .litepicker .container__months .month-item-header .button-next-month:hover svg, .dark .litepicker .container__months .month-item-header .button-next-month svg {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
}
.dark .litepicker .container__months .month-item-header div > .month-item-name, .dark .litepicker .container__months .month-item-header div > .month-item-year {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-200) / var(--tw-text-opacity));
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
}
.dark .litepicker .container__days .day-item {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-200) / var(--tw-text-opacity));
}
.dark .litepicker .container__days .day-item:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
}
.dark .litepicker .container__days .day-item.is-start-date, .dark .litepicker .container__days .day-item.is-start-date:hover, .dark .litepicker .container__days .day-item.is-end-date, .dark .litepicker .container__days .day-item.is-end-date:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-200) / var(--tw-text-opacity));
}
.dark .litepicker .container__days .day-item.is-in-range, .dark .litepicker .container__days .day-item.is-in-range:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
}
.dark .litepicker .container__days .day-item.is-today, .dark .litepicker .container__days .day-item.is-today:hover {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-200) / var(--tw-text-opacity));
}
.dark .litepicker .container__footer {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
}
.dark .litepicker .container__footer .button-cancel {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.dark .litepicker .container__tooltip {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
}
.dark .litepicker .container__tooltip:before,
.dark .litepicker .container__tooltip:after {
border-top-color: rgb(var(--color-darkmode-600));
}
.tns-outer {
position: relative;
}
.tns-outer .tns-controls button {
position: absolute;
top: 0px;
bottom: 0px;
z-index: 10;
margin-top: auto;
margin-bottom: auto;
height: 1.25rem;
width: 1.25rem;
border-radius: 9999px;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-200) / var(--tw-bg-opacity));
color: transparent;
outline: 2px solid transparent;
outline-offset: 2px;
}
.dark .tns-outer .tns-controls button {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-300) / var(--tw-bg-opacity));
}
.tns-outer .tns-controls button:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-300) / var(--tw-bg-opacity));
}
.dark .tns-outer .tns-controls button:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-200) / var(--tw-bg-opacity));
}
.tns-outer .tns-controls button[data-controls="prev"] {
left: 0px;
margin-left: -1.5rem;
}
.tns-outer .tns-controls button[data-controls="prev"]:before {
content: "";
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(102 113 132)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
background-size: 80%;
position: absolute;
top: 0px;
left: 0px;
height: 100%;
width: 100%;
--tw-rotate: 90deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
background-position: center;
}
.tns-outer .tns-controls button[data-controls="next"] {
right: 0px;
margin-right: -1.5rem;
}
.tns-outer .tns-controls button[data-controls="next"]:before {
content: "";
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(102 113 132)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
background-size: 80%;
position: absolute;
top: 0px;
left: 0px;
height: 100%;
width: 100%;
--tw-rotate: -90deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
background-position: center;
}
.tns-outer .tns-nav {
margin-bottom: -1.8rem;
position: absolute;
bottom: 0px;
z-index: 10;
display: flex;
width: 100%;
justify-content: center;
}
.tns-outer .tns-nav button {
margin-left: 0.25rem;
margin-right: 0.25rem;
height: 0.75rem;
width: 0.75rem;
border-radius: 9999px;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-300) / var(--tw-bg-opacity));
outline: 2px solid transparent;
outline-offset: 2px;
}
.dark .tns-outer .tns-nav button {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-300) / var(--tw-bg-opacity));
}
.tns-outer .tns-nav button.tns-nav-active {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-500) / var(--tw-bg-opacity));
}
.dark .tns-outer .tns-nav button.tns-nav-active {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-200) / var(--tw-bg-opacity));
}
.tns-outer button[data-action] {
display: none;
}
.tns-outer .tns-visually-hidden {
display: none;
}
.tooltip-content {
left: 10000px;
position: fixed;
}
.tippy-box {
border-radius: 0.375rem;
}
.dark .tippy-box {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-300) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.dark .tippy-box > .tippy-svg-arrow {
fill: rgb(var(--color-darkmode-300));
}
.tippy-box .tippy-content {
padding-left: 0.75rem;
padding-right: 0.75rem;
padding-top: 0.375rem;
padding-bottom: 0.375rem;
}
.tippy-popper[x-placement="left"] .tippy-roundarrow, .tippy-popper[x-placement="left"] .tippy-arrow, .tippy-popper[x-placement="right"] .tippy-roundarrow, .tippy-popper[x-placement="right"] .tippy-arrow, .tippy-popper[x-placement="left-start"] .tippy-roundarrow, .tippy-popper[x-placement="left-start"] .tippy-arrow, .tippy-popper[x-placement="left-end"] .tippy-roundarrow, .tippy-popper[x-placement="left-end"] .tippy-arrow, .tippy-popper[x-placement="right-start"] .tippy-roundarrow, .tippy-popper[x-placement="right-start"] .tippy-arrow, .tippy-popper[x-placement="right-end"] .tippy-roundarrow, .tippy-popper[x-placement="right-end"] .tippy-arrow {
top: 0px;
bottom: 0px;
margin-top: auto;
margin-bottom: auto;
}
.tippy-popper[x-placement="top"] .tippy-roundarrow, .tippy-popper[x-placement="top"] .tippy-arrow, .tippy-popper[x-placement="bottom"] .tippy-roundarrow, .tippy-popper[x-placement="bottom"] .tippy-arrow, .tippy-popper[x-placement="top-start"] .tippy-roundarrow, .tippy-popper[x-placement="top-start"] .tippy-arrow, .tippy-popper[x-placement="top-end"] .tippy-roundarrow, .tippy-popper[x-placement="top-end"] .tippy-arrow, .tippy-popper[x-placement="bottom-start"] .tippy-roundarrow, .tippy-popper[x-placement="bottom-start"] .tippy-arrow, .tippy-popper[x-placement="bottom-end"] .tippy-roundarrow, .tippy-popper[x-placement="bottom-end"] .tippy-arrow {
left: 0px;
right: 0px;
margin-left: auto;
margin-right: auto;
}
.dark .tippy-box {
box-shadow: 0 0 20px 4px #00000026, 0 4px 80px -8px #24282f40,
0 4px 4px -2px #5b5e6926;
}
.tabulator-print-fullscreen-hide:before {
content: "";
position: fixed;
top: 0px;
left: 0px;
height: 100vh;
width: 100%;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.tabulator {
overflow: hidden;
border-width: 0px;
background-color: transparent;
}
.tabulator .tabulator-header {
border-top-width: 1px;
border-bottom-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
background-color: transparent;
font-weight: 500;
color: currentColor;
}
.tabulator .tabulator-header .tabulator-headers .tabulator-col {
border-right-width: 0px;
background-color: transparent;
}
.tabulator .tabulator-header .tabulator-headers .tabulator-col:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.tabulator .tabulator-header .tabulator-headers .tabulator-col .tabulator-col-content {
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.tabulator .tabulator-header .tabulator-headers .tabulator-col .tabulator-col-content .tabulator-col-title {
padding-right: 0px;
}
.tabulator .tabulator-header .tabulator-headers .tabulator-col .tabulator-col-content .tabulator-arrow {
top: -3px;
border-left-width: 5px;
border-right-width: 5px;
bottom: 0px;
margin-top: auto;
margin-bottom: auto;
}
.tabulator .tabulator-header .tabulator-headers .tabulator-col.tabulator-sortable[aria-sort="none"]
.tabulator-col-content
.tabulator-arrow {
border-bottom-color: #cbd5e0;
}
.tabulator .tabulator-row {
border-bottom-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
}
.tabulator .tabulator-row:hover, .tabulator .tabulator-row.tabulator-row-even:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-200) / var(--tw-bg-opacity));
}
.tabulator .tabulator-row.tabulator-row-even {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.tabulator .tabulator-row .tabulator-cell {
border-right-width: 0px;
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.tabulator .tabulator-row .tabulator-cell.tabulator-row-handle {
padding-left: 0px;
padding-right: 0px;
}
.tabulator .tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle {
margin-right: -1.25rem;
height: 1rem;
width: 1rem;
border-radius: 9999px;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-400) / var(--tw-bg-opacity));
}
.tabulator .tabulator-row .tabulator-responsive-collapse {
border-bottom-width: 0px;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
padding: 0.75rem;
}
.tabulator .tabulator-row .tabulator-responsive-collapse td {
padding: 0.5rem;
}
.tabulator .tabulator-row .tabulator-responsive-collapse td strong {
font-weight: 500;
}
.tabulator .tabulator-footer {
margin-top: 0.5rem;
border-top-width: 0px;
background-color: transparent;
padding: 0px;
}
@media (max-width: calc(768px - 1px)) {
.tabulator .tabulator-footer {
white-space: normal;
}
}
.tabulator .tabulator-footer .tabulator-paginator {
display: flex;
align-items: center;
}
@media (max-width: calc(768px - 1px)) {
.tabulator .tabulator-footer .tabulator-paginator {
display: block;
}
.tabulator .tabulator-footer .tabulator-paginator {
text-align: left;
}
}
.tabulator .tabulator-footer .tabulator-paginator > label {
font-weight: 400;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-700) / var(--tw-text-opacity));
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page-size {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(74, 85, 104)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
background-size: 15px;
background-position: center right 0.6rem;
margin-left: 0.5rem;
margin-right: auto;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0.375rem;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
background-repeat: no-repeat;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 0.75rem;
padding-right: 2rem;
}
@media (max-width: calc(768px - 1px)) {
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page-size {
margin-right: 0.75rem;
}
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page {
min-width: 40px;
display: inline-flex;
cursor: pointer;
align-items: center;
justify-content: center;
border-radius: 0.375rem;
border-width: 1px;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 0.75rem;
padding-right: 0.75rem;
font-weight: 500;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 200ms;
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page:focus {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
--tw-ring-color: rgb(var(--color-primary) / var(--tw-ring-opacity));
--tw-ring-opacity: 0.2;
}
.dark .tabulator .tabulator-footer .tabulator-paginator .tabulator-page {
transition-property: none;
}
.dark .tabulator .tabulator-footer .tabulator-paginator .tabulator-page:focus {
--tw-ring-color: rgb(var(--color-slate-700) / var(--tw-ring-opacity));
--tw-ring-opacity: 0.5;
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page:hover:not(:disabled) {
--tw-border-opacity: 0.9;
--tw-bg-opacity: 0.9;
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page:not(button) {
text-align: center;
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page:disabled {
cursor: not-allowed;
opacity: 0.7;
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page {
display: inline-flex;
align-items: center;
justify-content: center;
border-color: transparent;
font-weight: 400;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-700) / var(--tw-text-opacity));
}
@media (max-width: calc(640px - 1px)) {
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page {
margin-right: 0px;
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page {
padding-left: 0.25rem;
padding-right: 0.25rem;
}
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-200) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-700) / var(--tw-text-opacity));
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page.active {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
font-weight: 500;
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page.active:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="first"], .tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="prev"], .tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="next"], .tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="last"] {
width: 1.25rem;
color: transparent;
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="first"] {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%232d3748' stroke-width='1.1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='11 17 6 12 11 7'%3E%3C/polyline%3E%3Cpolyline points='18 17 13 12 18 7'%3E%3C/polyline%3E%3C/svg%3E");
background-size: 50%;
background-position: center;
background-repeat: no-repeat;
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="prev"] {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%232d3748' stroke-width='1.1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
background-size: 45%;
background-position: center;
background-repeat: no-repeat;
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="next"] {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%232d3748' stroke-width='1.1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
background-size: 45%;
background-position: center;
background-repeat: no-repeat;
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="last"] {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%232d3748' stroke-width='1.1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='13 17 18 12 13 7'%3E%3C/polyline%3E%3Cpolyline points='6 17 11 12 6 7'%3E%3C/polyline%3E%3C/svg%3E");
background-size: 50%;
background-position: center;
background-repeat: no-repeat;
}
.tabulator .tabulator-tableHolder .tabulator-placeholder span {
font-size: 0.875rem;
line-height: 1.25rem;
font-weight: 400;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-500) / var(--tw-text-opacity));
}
.tabulator .tabulator-loader {
background: #ffffffbd;
}
.tabulator .tabulator-loader .tabulator-loader-msg {
background-color: transparent;
font-size: 1rem;
line-height: 1.5rem;
font-weight: 400;
}
.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading {
border-width: 0px;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-700) / var(--tw-text-opacity));
}
.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-error {
border-width: 0px;
--tw-text-opacity: 1;
color: rgb(var(--color-danger) / var(--tw-text-opacity));
}
.dark .tabulator .tabulator-header {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.dark .tabulator .tabulator-header .tabulator-headers .tabulator-col:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-300) / var(--tw-bg-opacity));
}
.dark .tabulator .tabulator-table {
background-color: transparent;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-200) / var(--tw-text-opacity));
}
.dark .tabulator .tabulator-table .tabulator-row {
border-color: transparent;
background-color: transparent;
}
.dark .tabulator .tabulator-table .tabulator-row:hover, .dark .tabulator .tabulator-table .tabulator-row.tabulator-row-even:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-700) / var(--tw-bg-opacity));
}
.dark .tabulator .tabulator-table .tabulator-row.tabulator-row-even {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
}
.dark .tabulator .tabulator-footer .tabulator-paginator > label {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-200) / var(--tw-text-opacity));
}
.dark .tabulator .tabulator-footer .tabulator-paginator .tabulator-page-size {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-600) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-300) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-200) / var(--tw-text-opacity));
}
.dark .tabulator .tabulator-footer .tabulator-paginator .tabulator-page {
background-color: transparent;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-200) / var(--tw-text-opacity));
}
.dark .tabulator .tabulator-footer .tabulator-paginator .tabulator-page:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-700) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.dark .tabulator .tabulator-footer .tabulator-paginator .tabulator-page.active, .dark .tabulator .tabulator-footer .tabulator-paginator .tabulator-page.active:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-300) / var(--tw-bg-opacity));
}
.dark .tabulator .tabulator-loader {
background-color: rgb(0 0 0 / 0.3);
}
.dark .tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-200) / var(--tw-text-opacity));
}
.tom-select .ts-input {
min-height: 40px;
padding: 7.5px 32px 7.5px 12px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(74 85 104)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
background-size: 18px;
background-position: center right 0.6rem;
border-radius: 0.25rem;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
background-repeat: no-repeat;
font-size: 0.875rem;
line-height: 1.25rem;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tom-select .ts-input .item {
line-height: 22px;
}
.tom-select .ts-input.dropdown-active {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.828' height='8.414' viewBox='0 0 14.828 8.414'%3E%3Cpath id='chevron' d='M6,9l6,6,6-6' transform='translate(19.414 16) rotate(180)' fill='none' stroke='%234a5568' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A") !important;
background-size: 11px !important;
background-position: center right 0.8rem !important;
background-repeat: no-repeat !important;
}
.tom-select .ts-input input {
height: 23px;
font-size: 0.875rem;
line-height: 1.25rem;
}
.tom-select.multi .ts-input {
padding-left: 0.375rem;
padding-right: 0.375rem;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
.tom-select.multi .ts-input > div {
margin-top: 0.125rem;
margin-bottom: 0.125rem;
margin-right: 0.25rem;
border-radius: 0.25rem;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-200) / var(--tw-bg-opacity));
padding-left: 0.5rem;
padding-right: 0.5rem;
padding-top: 0px;
padding-bottom: 0px;
}
.tom-select.multi .ts-input > div.active {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-300) / var(--tw-bg-opacity));
}
.tom-select.multi .ts-input > div.active .remove {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-400) / var(--tw-border-opacity));
}
.tom-select.plugin-remove_button .item .remove {
margin-left: 0.5rem;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-300) / var(--tw-border-opacity));
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.tom-select.plugin-dropdown_input .ts-input.focus {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
}
.tom-select .ts-dropdown {
margin-top: -1px;
border-top: 1px solid rgba(226, 232, 240, var(--tw-border-opacity));
z-index: 50;
border-radius: 0.25rem;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
font-size: 0.875rem;
line-height: 1.25rem;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tom-select .ts-dropdown .optgroup-header {
padding: 9px 10px;
font-weight: 500;
}
.tom-select .ts-dropdown .option {
padding: 9px 13px;
}
.tom-select .ts-dropdown .option .highlight {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-danger) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tom-select .ts-dropdown .option.active {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tom-select .ts-dropdown .option:hover:not(.active) {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-200) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-800) / var(--tw-text-opacity));
}
.tom-select .ts-dropdown.plugin-dropdown_input .dropdown-input-wrap {
padding: 0.5rem;
}
.tom-select .ts-dropdown.plugin-dropdown_input .dropdown-input-wrap input {
border-radius: 0.25rem;
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 0.75rem;
padding-right: 0.75rem;
outline: 2px solid transparent;
outline-offset: 2px;
}
.tom-select .ts-dropdown .dropdown-header {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
padding-left: 0.75rem;
padding-right: 0.75rem;
}
.tom-select .ts-dropdown .dropdown-header .dropdown-header-close {
margin-right: 0.125rem;
cursor: pointer;
--tw-text-opacity: 1;
color: rgb(var(--color-slate-400) / var(--tw-text-opacity));
opacity: 1;
}
.dark .tom-select .ts-input {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(255 255 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.dark .tom-select .ts-input.dropdown-active {
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.828' height='8.414' viewBox='0 0 14.828 8.414'%3E%3Cpath id='chevron' d='M6,9l6,6,6-6' transform='translate(19.414 16) rotate(180)' fill='none' stroke='rgb(255 255 255)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A") !important;
}
.dark .tom-select .ts-input.dropdown-active:before {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
}
.dark .tom-select.multi .ts-input > div {
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.dark .tom-select.multi .ts-input > div.active {
background-color: rgb(var(--color-darkmode-400) / 0.8);
}
.dark .tom-select.multi .ts-input > div .remove {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
}
.dark .tom-select.plugin-dropdown_input .ts-input.focus {
border-color: transparent;
}
.dark .tom-select .ts-dropdown {
border-color: rgb(var(--color-darkmode-800) / 0.8);
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-700) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.dark .tom-select .ts-dropdown.plugin-dropdown_input .dropdown-input-wrap input {
border-color: rgb(var(--color-darkmode-800) / 0.8);
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
}
.dark .tom-select .ts-dropdown .optgroup-header {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-400) / var(--tw-text-opacity));
}
.dark .tom-select .ts-dropdown .create {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.dark .tom-select .ts-dropdown .create:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
}
.dark .tom-select .ts-dropdown .option:hover:not(.active) {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.dark .tom-select .ts-dropdown .dropdown-header {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-700) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.dark .tom-select .ts-dropdown .dropdown-header .dropdown-header-close {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.dropzone {
border-style: dashed;
border-color: rgb(var(--color-slate-200) / 0.6);
}
.dark .dropzone {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
}
.ck-editor, .document-editor, .ck-editor__editable {
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.document-editor {
display: flex;
max-height: 700px;
flex-flow: column nowrap;
border-radius: var(--ck-border-radius);
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
}
.document-editor .document-editor__toolbar {
z-index: 1;
border-bottom-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
}
.document-editor .document-editor__toolbar .ck-toolbar {
border: 0;
border-radius: 0;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.document-editor .document-editor__toolbar .ck-toolbar .ck-icon {
width: 16px;
}
.document-editor .document-editor__editable-container {
overflow-y: scroll;
padding: calc(2 * var(--ck-spacing-large));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.document-editor .document-editor__editable-container .ck-editor__editable {
width: 15.8cm;
margin: 0 auto;
min-height: 21cm;
background: white;
padding: 1cm 2cm 2cm;
border-radius: var(--ck-border-radius);
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.document-editor .ck-heading-dropdown .ck-list .ck-button__label {
line-height: calc(
1.7 * var(--ck-line-height-base) * var(--ck-font-size-base)
);
min-width: 6em;
}
.document-editor .ck-heading-dropdown
.ck-list
.ck-button:not(.ck-heading_paragraph)
.ck-button__label {
transform: scale(0.8);
transform-origin: left;
}
.document-editor .ck-content h2,
.document-editor .ck-heading-dropdown .ck-heading_heading1 .ck-button__label {
font-size: 2.18em;
font-weight: normal;
}
.document-editor .ck-content h2 {
line-height: 1.37em;
padding-top: 0.342em;
margin-bottom: 0.142em;
}
.document-editor .ck-content h3,
.document-editor .ck-heading-dropdown .ck-heading_heading2 .ck-button__label {
font-size: 1.75em;
font-weight: normal;
color: hsl(203, 100%, 50%);
}
.document-editor .ck-heading-dropdown .ck-heading_heading2.ck-on .ck-button__label {
color: var(--ck-color-list-button-on-text);
}
.document-editor .ck-content h3 {
line-height: 1.86em;
padding-top: 0.171em;
margin-bottom: 0.357em;
}
.document-editor .ck-content h4,
.document-editor .ck-heading-dropdown .ck-heading_heading3 .ck-button__label {
font-size: 1.31em;
font-weight: bold;
}
.document-editor .ck-content h4 {
line-height: 1.24em;
padding-top: 0.286em;
margin-bottom: 0.952em;
}
.document-editor .ck-content p {
font-size: 1em;
line-height: 1.63em;
padding-top: 0.5em;
margin-bottom: 1.13em;
}
.document-editor .ck-content blockquote {
font-family: Georgia, serif;
margin-left: calc(2 * var(--ck-spacing-large));
margin-right: calc(2 * var(--ck-spacing-large));
}
.ck.ck-content {
min-height: 250px;
}
.ck.ck-content.ck-editor__editable_inline {
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
}
.ck .ck .ck-content {
min-height: 250px;
}
.ck .ck .ck-content.ck-editor__editable_inline {
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
}
.ck .ck.ck-reset_all, .ck .ck.ck-reset_all * {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-800) / var(--tw-text-opacity));
}
.ck .ck.ck-toolbar, .ck .ck.ck-balloon-panel {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.ck .ck.ck-toolbar .ck-icon, .ck .ck.ck-balloon-panel .ck-icon {
width: 16px;
}
.ck .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
}
.ck .ck.ck-button:not(.ck-disabled):hover, .ck .cka.ck-button:not(.ck-disabled):hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-200) / var(--tw-bg-opacity));
}
.dark .document-editor {
border-color: rgb(var(--color-darkmode-900) / 0.3);
}
.dark .document-editor .document-editor__toolbar {
border-color: rgb(var(--color-darkmode-900) / 0.2);
}
.dark .document-editor .document-editor__toolbar .ck-toolbar {
background-color: rgb(var(--color-darkmode-900) / 0.2);
}
.dark .document-editor .document-editor__toolbar .ck-toolbar .ck-toolbar__separator {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
}
.dark .document-editor .document-editor__toolbar .ck-toolbar .ck-tooltip .ck-tooltip__text {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-200) / var(--tw-text-opacity));
}
.dark .document-editor .document-editor__toolbar .ck-toolbar .ck-tooltip .ck-tooltip__text:after {
--tw-border-opacity: 1;
border-bottom-color: rgb(var(--color-darkmode-800) / var(--tw-border-opacity));
}
.dark .document-editor .document-editor__toolbar .ck-toolbar .ck.ck-icon :not([fill]) {
fill: rgb(var(--color-slate-300));
}
.dark .document-editor .document-editor__toolbar .ck-toolbar .ck.ck-dropdown__panel {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-800) / var(--tw-border-opacity));
}
.dark .document-editor .document-editor__toolbar .ck-toolbar .ck.ck-button.ck-on, .dark .document-editor .document-editor__toolbar .ck-toolbar a.ck.ck-button.ck-on {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
}
.dark .document-editor .document-editor__editable-container {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
}
.dark .document-editor .document-editor__editable-container .ck-editor__editable {
border-color: rgb(var(--color-darkmode-900) / 0.2);
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
}
.dark .ck.ck-content.ck-editor__editable_inline {
border-color: rgb(var(--color-darkmode-900) / 0.2);
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
}
.dark .ck.ck-list {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
}
.dark .ck.ck-dropdown__panel {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-800) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
}
.dark .ck.ck.ck-input-text {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
}
.dark .ck.ck.ck-input-text:focus {
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark .ck .ck-insert-table-dropdown-grid-box {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
}
.dark .ck.ck-reset_all, .dark .ck.ck-reset_all * {
--tw-text-opacity: 1 !important;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity)) !important;
}
.dark .ck .ck .ck-content.ck-editor__editable_inline {
border-color: rgb(var(--color-darkmode-900) / 0.2);
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
}
.dark .ck .ck.ck-toolbar, .dark .ck .ck.ck-balloon-panel {
border-color: rgb(var(--color-darkmode-900) / 0.2);
background-color: rgb(var(--color-darkmode-900) / 0.2);
}
.dark .ck .ck.ck-toolbar:before, .dark .ck .ck.ck-balloon-panel:before {
border-bottom-color: rgb(var(--color-darkmode-900) / 0.2) !important;
}
.dark .ck .ck.ck-toolbar:after, .dark .ck .ck.ck-balloon-panel:after {
border-bottom-color: rgb(var(--color-darkmode-900) / 0.2) !important;
}
.dark .ck .ck.ck-toolbar .ck-toolbar__separator, .dark .ck .ck.ck-balloon-panel .ck-toolbar__separator {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
}
.dark .ck .ck.ck-toolbar .ck-tooltip .ck-tooltip__text, .dark .ck .ck.ck-balloon-panel .ck-tooltip .ck-tooltip__text {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(var(--color-slate-200) / var(--tw-text-opacity));
}
.dark .ck .ck.ck-toolbar .ck-tooltip .ck-tooltip__text:after, .dark .ck .ck.ck-balloon-panel .ck-tooltip .ck-tooltip__text:after {
border-bottom-color: rgb(var(--color-darkmode-900) / 0.2);
}
.dark .ck .ck.ck-toolbar .ck.ck-icon :not([fill]), .dark .ck .ck.ck-balloon-panel .ck.ck-icon :not([fill]) {
fill: rgb(var(--color-slate-300));
}
.dark .ck .ck.ck-toolbar .ck.ck-dropdown__panel, .dark .ck .ck.ck-balloon-panel .ck.ck-dropdown__panel {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-800) / var(--tw-border-opacity));
}
.dark .ck .ck.ck-toolbar .ck.ck-button.ck-on, .dark .ck .ck.ck-toolbar a.ck.ck-button.ck-on, .dark .ck .ck.ck-balloon-panel .ck.ck-button.ck-on, .dark .ck .ck.ck-balloon-panel a.ck.ck-button.ck-on {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
}
.dark .ck .ck.ck-editor__main > .ck-editor__editable {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
}
.dark .ck .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
border-color: rgb(var(--color-darkmode-900) / 0.2);
}
.dark .ck .ck.ck-button:not(.ck-disabled):hover, .dark .ck .cka.ck-button:not(.ck-disabled):hover {
background-color: rgb(var(--color-darkmode-900) / 0.2);
}
.zoom-overlay {
background-color: rgb(0 0 0 / 0.75);
}
.dark .zoom-overlay {
background-color: rgb(0 0 0 / 0.4);
}
.dark-mode-switcher .dark-mode-switcher__toggle {
width: 38px;
height: 24px;
padding: 1px;
position: relative;
cursor: pointer;
border-radius: 9999px;
outline: 2px solid transparent;
outline-offset: 2px;
}
.dark-mode-switcher .dark-mode-switcher__toggle:before {
content: "";
width: 22px;
height: 22px;
transition: all 0.2s ease-in-out;
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
position: absolute;
top: 0px;
bottom: 0px;
margin-top: auto;
margin-bottom: auto;
border-radius: 9999px;
}
.dark-mode-switcher .dark-mode-switcher__toggle.dark-mode-switcher__toggle--active {
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
}
.dark-mode-switcher .dark-mode-switcher__toggle.dark-mode-switcher__toggle--active::before {
margin-left: 13px;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.source-preview {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
padding-left: 1rem;
padding-right: 1rem;
padding-top: 0.625rem;
padding-bottom: 0.625rem;
}
.source-preview .hljs {
margin-top: -20px;
margin-bottom: -40px;
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
font-size: 0.75rem;
line-height: 1rem;
line-height: 1.625;
}
.dark .source-preview .hljs {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-200) / var(--tw-bg-opacity));
}
.source-preview {
position: relative;
}
.source-preview code:before {
content: "HTML";
position: absolute;
top: 0px;
right: 0px;
display: block;
border-bottom-left-radius: 0.25rem;
background-color: rgb(var(--color-slate-200) / var(--tw-bg-opacity));
--tw-bg-opacity: 0.7;
padding-left: 1rem;
padding-right: 1rem;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
font-family: Roboto;
font-weight: 500;
}
.dark .source-preview code:before {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-300) / var(--tw-bg-opacity));
}
.source-preview code.javascript:before {
content: "JS";
}
@media (max-width: calc(1024px - 1px)) {
.full-calendar .fc-toolbar {
flex-direction: column;
}
}
.full-calendar .fc-toolbar .fc-toolbar-chunk:nth-child(1) {
order: 3;
}
.full-calendar .fc-toolbar .fc-toolbar-chunk:nth-child(2) {
order: 1;
}
.full-calendar .fc-toolbar .fc-toolbar-chunk:nth-child(3) {
order: 2;
}
@media (max-width: calc(1024px - 1px)) {
.full-calendar .fc-toolbar .fc-toolbar-chunk:nth-child(3) {
margin-top: 0.75rem;
margin-bottom: 0.75rem;
}
}
@media (max-width: calc(640px - 1px)) {
.full-calendar .fc-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group {
display: block;
}
}
.full-calendar .fc-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button {
width: 5rem;
}
@media (max-width: calc(640px - 1px)) {
.full-calendar .fc-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button {
margin-bottom: 0.5rem;
}
.full-calendar .fc-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button {
width: 100%;
}
.full-calendar .fc-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button {
border-radius: 0.375rem;
}
}
.full-calendar .fc-toolbar .fc-toolbar-title {
font-size: 1.125rem;
line-height: 1.75rem;
font-weight: 500;
}
.full-calendar .fc-toolbar-chunk .fc-button-primary:first-child {
border-top-left-radius: 0.375rem;
border-bottom-left-radius: 0.375rem;
}
.full-calendar .fc-toolbar-chunk .fc-button-primary:last-child {
border-top-right-radius: 0.375rem;
border-bottom-right-radius: 0.375rem;
}
.full-calendar.fc-theme-standard .fc-scrollgrid, .full-calendar.fc-theme-standard th, .full-calendar.fc-theme-standard td, .full-calendar.fc-theme-standard .fc-list {
border-color: rgb(var(--color-slate-200) / 0.6);
}
.dark .full-calendar.fc-theme-standard .fc-scrollgrid, .dark .full-calendar.fc-theme-standard th, .dark .full-calendar.fc-theme-standard td, .dark .full-calendar.fc-theme-standard .fc-list {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
}
.full-calendar table {
border-radius: 0.375rem;
}
.full-calendar table tr th .fc-scrollgrid-sync-inner {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.full-calendar .fc-daygrid-event-harness {
margin-left: 1.25rem;
margin-right: 1.25rem;
}
.full-calendar .fc-h-event {
border-radius: 0.375rem;
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
}
.full-calendar .fc-event-title-container {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
padding-left: 0.5rem;
padding-right: 0.5rem;
font-size: 0.75rem;
line-height: 1rem;
}
.full-calendar .fc-daygrid-event {
font-size: 0.75rem;
line-height: 1rem;
}
.full-calendar .fc-daygrid-event-dot {
margin-right: 0.5rem;
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
}
.full-calendar .fc-daygrid-dot-event .fc-event-title {
font-weight: 500;
}
.full-calendar .fc-col-header-cell-cushion {
font-weight: 500;
}
@media (max-width: calc(640px - 1px)) {
.full-calendar.fc .fc-view-harness {
min-height: 400px !important;
}
.full-calendar.fc .fc-daygrid-day-frame {
min-height: 60px !important;
}
}
.full-calendar .fc-daygrid-more-link {
font-size: 0.875rem;
line-height: 1.25rem;
}
@media (max-width: calc(768px - 1px)) {
.full-calendar .fc-daygrid-more-link {
font-size: 10px;
}
.full-calendar .fc-daygrid-more-link {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-500) / var(--tw-text-opacity));
}
}
@media (max-width: calc(640px - 1px)) {
.full-calendar .fc-daygrid-more-link {
margin-top: -0.75rem;
}
.full-calendar .fc-daygrid-more-link {
display: block;
}
.full-calendar .fc-daygrid-more-link {
padding-left: 0px;
}
.full-calendar .fc-daygrid-more-link {
line-height: 10px;
}
}
.full-calendar .fc-daygrid-day-bottom {
padding-top: 0.25rem;
}
.full-calendar .fc-day-other {
background-color: rgb(var(--color-slate-100) / 0.5);
}
.dark .full-calendar .fc-day-other {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-700) / var(--tw-bg-opacity));
}
.full-calendar .fc-button-primary {
display: inline-block !important;
border-color: rgb(var(--color-slate-200) / 0.6) !important;
background-color: transparent !important;
padding-left: 0.65em !important;
padding-right: 0.65em !important;
padding-top: 0.4em !important;
padding-bottom: 0.4em !important;
text-transform: capitalize !important;
--tw-text-opacity: 1 !important;
color: rgb(var(--color-slate-500) / var(--tw-text-opacity)) !important;
display: inline-flex;
cursor: pointer;
align-items: center;
justify-content: center;
border-radius: 0.375rem;
border-width: 1px;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 0.75rem;
padding-right: 0.75rem;
font-weight: 500;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 200ms;
}
.full-calendar .fc-button-primary:focus {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
--tw-ring-color: rgb(var(--color-primary) / var(--tw-ring-opacity));
--tw-ring-opacity: 0.2;
}
.dark .full-calendar .fc-button-primary {
transition-property: none;
}
.dark .full-calendar .fc-button-primary:focus {
--tw-ring-color: rgb(var(--color-slate-700) / var(--tw-ring-opacity));
--tw-ring-opacity: 0.5;
}
.full-calendar .fc-button-primary:hover:not(:disabled) {
--tw-border-opacity: 0.9;
--tw-bg-opacity: 0.9;
}
.full-calendar .fc-button-primary:not(button) {
text-align: center;
}
.full-calendar .fc-button-primary:disabled {
cursor: not-allowed;
opacity: 0.7;
}
.full-calendar .fc-button-primary .fc-icon {
font-size: 1.2em !important;
}
.full-calendar .fc-button-primary:focus {
--tw-shadow: 0 0 #0000 !important;
--tw-shadow-colored: 0 0 #0000 !important;
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.full-calendar .fc-button-primary:not(:disabled):active, .full-calendar .fc-button-primary:not(:disabled).fc-button-active {
--tw-border-opacity: 1 !important;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity)) !important;
--tw-bg-opacity: 1 !important;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity)) !important;
--tw-text-opacity: 1 !important;
color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.full-calendar .fc-list-day-cushion {
background-color: rgb(var(--color-slate-100) / 0.5) !important;
padding-left: 1.25rem !important;
padding-right: 1.25rem !important;
padding-top: 0.75rem !important;
padding-bottom: 0.75rem !important;
}
.full-calendar .fc-list-event td {
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.full-calendar .fc-list-event-dot {
--tw-border-opacity: 1 !important;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity)) !important;
}
.full-calendar .fc-event-time {
padding-left: 0.125rem;
padding-right: 0.125rem;
font-size: 0.75rem !important;
}
.full-calendar .fc-daygrid-more-link {
padding-left: 0.5rem;
}
.dark .full-calendar .fc-button-primary {
--tw-border-opacity: 1 !important;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity)) !important;
--tw-bg-opacity: 1 !important;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity)) !important;
}
.dark .full-calendar .fc-list-day-cushion {
--tw-bg-opacity: 1 !important;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity)) !important;
}
.dark .full-calendar .fc-event:hover td {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
}
.has-error .form-control {
--tw-border-opacity: 1;
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
}
.dark .has-error .form-control {
border-color: rgb(var(--color-danger) / 0.7);
}
.before\:absolute::before {
content: var(--tw-content);
position: absolute;
}
.before\:inset-0::before {
content: var(--tw-content);
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
}
.before\:top-0::before {
content: var(--tw-content);
top: 0px;
}
.before\:left-0::before {
content: var(--tw-content);
left: 0px;
}
.before\:bottom-0::before {
content: var(--tw-content);
bottom: 0px;
}
.before\:z-10::before {
content: var(--tw-content);
z-index: 10;
}
.before\:z-\[-1\]::before {
content: var(--tw-content);
z-index: -1;
}
.before\:ml-5::before {
content: var(--tw-content);
margin-left: 1.25rem;
}
.before\:mt-5::before {
content: var(--tw-content);
margin-top: 1.25rem;
}
.before\:mt-4::before {
content: var(--tw-content);
margin-top: 1rem;
}
.before\:block::before {
content: var(--tw-content);
display: block;
}
.before\:hidden::before {
content: var(--tw-content);
display: none;
}
.before\:h-full::before {
content: var(--tw-content);
height: 100%;
}
.before\:h-\[85\%\]::before {
content: var(--tw-content);
height: 85%;
}
.before\:h-px::before {
content: var(--tw-content);
height: 1px;
}
.before\:h-\[3px\]::before {
content: var(--tw-content);
height: 3px;
}
.before\:w-full::before {
content: var(--tw-content);
width: 100%;
}
.before\:w-px::before {
content: var(--tw-content);
width: 1px;
}
.before\:w-20::before {
content: var(--tw-content);
width: 5rem;
}
.before\:w-\[69\%\]::before {
content: var(--tw-content);
width: 69%;
}
.before\:rounded-md::before {
content: var(--tw-content);
border-radius: 0.375rem;
}
.before\:bg-slate-200::before {
content: var(--tw-content);
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-200) / var(--tw-bg-opacity));
}
.before\:bg-slate-100::before {
content: var(--tw-content);
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.before\:bg-black::before {
content: var(--tw-content);
--tw-bg-opacity: 1;
background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.before\:bg-gradient-to-t::before {
content: var(--tw-content);
background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.before\:from-black\/90::before {
content: var(--tw-content);
--tw-gradient-from: rgb(0 0 0 / 0.9);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(0 0 0 / 0));
}
.before\:to-black\/10::before {
content: var(--tw-content);
--tw-gradient-to: rgb(0 0 0 / 0.1);
}
.before\:pt-\[100\%\]::before {
content: var(--tw-content);
padding-top: 100%;
}
.hover\:border-slate-200:hover {
--tw-border-opacity: 1;
border-color: rgb(var(--color-slate-200) / var(--tw-border-opacity));
}
.hover\:bg-slate-100:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-slate-100) / var(--tw-bg-opacity));
}
.hover\:bg-white\/5:hover {
background-color: rgb(255 255 255 / 0.05);
}
.hover\:bg-opacity-30:hover {
--tw-bg-opacity: 0.3;
}
.focus\:border-transparent:focus {
border-color: transparent;
}
.focus\:outline-none:focus {
outline: 2px solid transparent;
outline-offset: 2px;
}
.focus\:ring-0:focus {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.dark .dark\:border-darkmode-400 {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
}
.dark .dark\:border-darkmode-600 {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-600) / var(--tw-border-opacity));
}
.dark .dark\:border-darkmode-300 {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-300) / var(--tw-border-opacity));
}
.dark .dark\:border-darkmode-800 {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-800) / var(--tw-border-opacity));
}
.dark .dark\:border-primary {
--tw-border-opacity: 1;
border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
}
.dark .dark\:border-darkmode-500 {
--tw-border-opacity: 1;
border-color: rgb(var(--color-darkmode-500) / var(--tw-border-opacity));
}
.dark .dark\:border-transparent {
border-color: transparent;
}
.dark .dark\:border-darkmode-100\/40 {
border-color: rgb(var(--color-darkmode-100) / 0.4);
}
.dark .dark\:border-success {
--tw-border-opacity: 1;
border-color: rgb(var(--color-success) / var(--tw-border-opacity));
}
.dark .dark\:border-warning {
--tw-border-opacity: 1;
border-color: rgb(var(--color-warning) / var(--tw-border-opacity));
}
.dark .dark\:border-danger {
--tw-border-opacity: 1;
border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
}
.dark .dark\:border-darkmode-800\/80 {
border-color: rgb(var(--color-darkmode-800) / 0.8);
}
.dark .dark\:bg-darkmode-300 {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-300) / var(--tw-bg-opacity));
}
.dark .dark\:bg-success\/30 {
background-color: rgb(var(--color-success) / 0.3);
}
.dark .dark\:bg-pending\/30 {
background-color: rgb(var(--color-pending) / 0.3);
}
.dark .dark\:bg-primary\/50 {
background-color: rgb(var(--color-primary) / 0.5);
}
.dark .dark\:bg-darkmode-400 {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
}
.dark .dark\:bg-darkmode-600 {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
}
.dark .dark\:bg-black\/20 {
background-color: rgb(0 0 0 / 0.2);
}
.dark .dark\:bg-darkmode-800 {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
}
.dark .dark\:bg-transparent {
background-color: transparent;
}
.dark .dark\:bg-black\/10 {
background-color: rgb(0 0 0 / 0.1);
}
.dark .dark\:bg-darkmode-700 {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-700) / var(--tw-bg-opacity));
}
.dark .dark\:bg-darkmode-400\/70 {
background-color: rgb(var(--color-darkmode-400) / 0.7);
}
.dark .dark\:bg-darkmode-500 {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-500) / var(--tw-bg-opacity));
}
.dark .dark\:bg-primary {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
}
.dark .dark\:bg-success\/10 {
background-color: rgb(var(--color-success) / 0.1);
}
.dark .dark\:bg-primary\/20 {
background-color: rgb(var(--color-primary) / 0.2);
}
.dark .dark\:text-slate-500 {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-500) / var(--tw-text-opacity));
}
.dark .dark\:text-slate-300 {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-300) / var(--tw-text-opacity));
}
.dark .dark\:text-slate-200 {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-200) / var(--tw-text-opacity));
}
.dark .dark\:text-white {
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .dark\:text-slate-400 {
--tw-text-opacity: 1;
color: rgb(var(--color-slate-400) / var(--tw-text-opacity));
}
.dark .before\:dark\:bg-darkmode-400::before {
content: var(--tw-content);
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-darkmode-400:hover {
--tw-bg-opacity: 1;
background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
}
@media (min-width: 640px) {
.sm\:static {
position: static;
}
.sm\:absolute {
position: absolute;
}
.sm\:relative {
position: relative;
}
.sm\:col-span-6 {
grid-column: span 6 / span 6;
}
.sm\:col-span-4 {
grid-column: span 4 / span 4;
}
.sm\:col-span-3 {
grid-column: span 3 / span 3;
}
.sm\:col-span-1 {
grid-column: span 1 / span 1;
}
.sm\:mx-0 {
margin-left: 0px;
margin-right: 0px;
}
.sm\:mx-2 {
margin-left: 0.5rem;
margin-right: 0.5rem;
}
.sm\:-mx-8 {
margin-left: -2rem;
margin-right: -2rem;
}
.sm\:ml-auto {
margin-left: auto;
}
.sm\:mt-0 {
margin-top: 0px;
}
.sm\:ml-0 {
margin-left: 0px;
}
.sm\:mr-auto {
margin-right: auto;
}
.sm\:mr-3 {
margin-right: 0.75rem;
}
.sm\:ml-3 {
margin-left: 0.75rem;
}
.sm\:mb-0 {
margin-bottom: 0px;
}
.sm\:mr-5 {
margin-right: 1.25rem;
}
.sm\:mt-5 {
margin-top: 1.25rem;
}
.sm\:mt-2 {
margin-top: 0.5rem;
}
.sm\:mt-10 {
margin-top: 2.5rem;
}
.sm\:ml-40 {
margin-left: 10rem;
}
.sm\:mr-28 {
margin-right: 7rem;
}
.sm\:mr-40 {
margin-right: 10rem;
}
.sm\:mr-20 {
margin-right: 5rem;
}
.sm\:mr-0 {
margin-right: 0px;
}
.sm\:mr-2 {
margin-right: 0.5rem;
}
.sm\:ml-20 {
margin-left: 5rem;
}
.sm\:mr-4 {
margin-right: 1rem;
}
.sm\:ml-1 {
margin-left: 0.25rem;
}
.sm\:ml-2 {
margin-left: 0.5rem;
}
.sm\:mr-6 {
margin-right: 1.5rem;
}
.sm\:block {
display: block;
}
.sm\:flex {
display: flex;
}
.sm\:grid {
display: grid;
}
.sm\:hidden {
display: none;
}
.sm\:h-10 {
height: 2.5rem;
}
.sm\:h-12 {
height: 3rem;
}
.sm\:h-5 {
height: 1.25rem;
}
.sm\:h-24 {
height: 6rem;
}
.sm\:w-auto {
width: auto;
}
.sm\:w-10 {
width: 2.5rem;
}
.sm\:w-12 {
width: 3rem;
}
.sm\:w-5 {
width: 1.25rem;
}
.sm\:w-56 {
width: 14rem;
}
.sm\:w-40 {
width: 10rem;
}
.sm\:w-72 {
width: 18rem;
}
.sm\:w-52 {
width: 13rem;
}
.sm\:w-60 {
width: 15rem;
}
.sm\:w-full {
width: 100%;
}
.sm\:w-64 {
width: 16rem;
}
.sm\:w-3\/4 {
width: 75%;
}
.sm\:w-24 {
width: 6rem;
}
.sm\:w-20 {
width: 5rem;
}
.sm\:w-32 {
width: 8rem;
}
.sm\:w-16 {
width: 4rem;
}
.sm\:flex-row {
flex-direction: row;
}
.sm\:flex-nowrap {
flex-wrap: nowrap;
}
.sm\:items-end {
align-items: flex-end;
}
.sm\:justify-start {
justify-content: flex-start;
}
.sm\:justify-end {
justify-content: flex-end;
}
.sm\:gap-10 {
gap: 2.5rem;
}
.sm\:gap-6 {
gap: 1.5rem;
}
.sm\:overflow-x-visible {
overflow-x: visible;
}
.sm\:whitespace-normal {
white-space: normal;
}
.sm\:border-0 {
border-width: 0px;
}
.sm\:border-t-0 {
border-top-width: 0px;
}
.sm\:border-l {
border-left-width: 1px;
}
.sm\:border-b-0 {
border-bottom-width: 0px;
}
.sm\:px-0 {
padding-left: 0px;
padding-right: 0px;
}
.sm\:py-4 {
padding-top: 1rem;
padding-bottom: 1rem;
}
.sm\:px-28 {
padding-left: 7rem;
padding-right: 7rem;
}
.sm\:px-5 {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
.sm\:px-20 {
padding-left: 5rem;
padding-right: 5rem;
}
.sm\:py-20 {
padding-top: 5rem;
padding-bottom: 5rem;
}
.sm\:px-16 {
padding-left: 4rem;
padding-right: 4rem;
}
.sm\:px-10 {
padding-left: 2.5rem;
padding-right: 2.5rem;
}
.sm\:px-8 {
padding-left: 2rem;
padding-right: 2rem;
}
.sm\:py-0 {
padding-top: 0px;
padding-bottom: 0px;
}
.sm\:py-3 {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.sm\:pt-6 {
padding-top: 1.5rem;
}
.sm\:pt-0 {
padding-top: 0px;
}
.sm\:pl-5 {
padding-left: 1.25rem;
}
.sm\:pb-20 {
padding-bottom: 5rem;
}
.sm\:pt-20 {
padding-top: 5rem;
}
.sm\:pb-0 {
padding-bottom: 0px;
}
.sm\:text-left {
text-align: left;
}
.sm\:text-right {
text-align: right;
}
.sm\:text-sm {
font-size: 0.875rem;
line-height: 1.25rem;
}
.sm\:text-2xl {
font-size: 1.5rem;
line-height: 2rem;
}
.sm\:text-lg {
font-size: 1.125rem;
line-height: 1.75rem;
}
}
@media (min-width: 768px) {
.md\:col-span-6 {
grid-column: span 6 / span 6;
}
.md\:col-span-4 {
grid-column: span 4 / span 4;
}
.md\:col-span-3 {
grid-column: span 3 / span 3;
}
.md\:row-start-auto {
grid-row-start: auto;
}
.md\:ml-0 {
margin-left: 0px;
}
.md\:-mt-5 {
margin-top: -1.25rem;
}
.md\:block {
display: block;
}
.md\:flex {
display: flex;
}
.md\:hidden {
display: none;
}
.md\:border-t-0 {
border-top-width: 0px;
}
.md\:border-l {
border-left-width: 1px;
}
.md\:border-r {
border-right-width: 1px;
}
.md\:border-l-0 {
border-left-width: 0px;
}
.md\:px-5 {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
.md\:pl-0 {
padding-left: 0px;
}
.md\:pt-0 {
padding-top: 0px;
}
}
@media (min-width: 1024px) {
.lg\:col-span-6 {
grid-column: span 6 / span 6;
}
.lg\:col-span-4 {
grid-column: span 4 / span 4;
}
.lg\:col-span-8 {
grid-column: span 8 / span 8;
}
.lg\:col-span-3 {
grid-column: span 3 / span 3;
}
.lg\:col-span-9 {
grid-column: span 9 / span 9;
}
.lg\:col-span-2 {
grid-column: span 2 / span 2;
}
.lg\:mx-auto {
margin-left: auto;
margin-right: auto;
}
.lg\:mt-5 {
margin-top: 1.25rem;
}
.lg\:mt-6 {
margin-top: 1.5rem;
}
.lg\:mr-20 {
margin-right: 5rem;
}
.lg\:mt-0 {
margin-top: 0px;
}
.lg\:ml-auto {
margin-left: auto;
}
.lg\:ml-5 {
margin-left: 1.25rem;
}
.lg\:mb-0 {
margin-bottom: 0px;
}
.lg\:ml-8 {
margin-left: 2rem;
}
.lg\:mt-3 {
margin-top: 0.75rem;
}
.lg\:mr-1 {
margin-right: 0.25rem;
}
.lg\:ml-2 {
margin-left: 0.5rem;
}
.lg\:mr-auto {
margin-right: auto;
}
.lg\:ml-0 {
margin-left: 0px;
}
.lg\:ml-4 {
margin-left: 1rem;
}
.lg\:block {
display: block;
}
.lg\:flex {
display: flex;
}
.lg\:h-auto {
height: auto;
}
.lg\:h-32 {
height: 8rem;
}
.lg\:h-12 {
height: 3rem;
}
.lg\:w-auto {
width: auto;
}
.lg\:w-2\/4 {
width: 50%;
}
.lg\:w-64 {
width: 16rem;
}
.lg\:w-40 {
width: 10rem;
}
.lg\:w-32 {
width: 8rem;
}
.lg\:w-56 {
width: 14rem;
}
.lg\:w-12 {
width: 3rem;
}
.lg\:w-1\/2 {
width: 50%;
}
.lg\:flex-row {
flex-direction: row;
}
.lg\:flex-nowrap {
flex-wrap: nowrap;
}
.lg\:items-start {
align-items: flex-start;
}
.lg\:justify-start {
justify-content: flex-start;
}
.lg\:justify-end {
justify-content: flex-end;
}
.lg\:justify-center {
justify-content: center;
}
.lg\:overflow-visible {
overflow: visible;
}
.lg\:border-0 {
border-width: 0px;
}
.lg\:border-b-0 {
border-bottom-width: 0px;
}
.lg\:border-t-0 {
border-top-width: 0px;
}
.lg\:border-l {
border-left-width: 1px;
}
.lg\:border-r {
border-right-width: 1px;
}
.lg\:px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.lg\:py-3 {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.lg\:px-5 {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
.lg\:pb-0 {
padding-bottom: 0px;
}
.lg\:pl-5 {
padding-left: 1.25rem;
}
.lg\:pb-20 {
padding-bottom: 5rem;
}
.lg\:pt-0 {
padding-top: 0px;
}
.lg\:text-left {
text-align: left;
}
.lg\:text-center {
text-align: center;
}
.lg\:text-right {
text-align: right;
}
.lg\:text-justify {
text-align: justify;
}
.lg\:text-3xl {
font-size: 1.875rem;
line-height: 2.25rem;
}
.before\:lg\:block::before {
content: var(--tw-content);
display: block;
}
}
@media (min-width: 1280px) {
.xl\:absolute {
position: absolute;
}
.xl\:sticky {
position: -webkit-sticky;
position: sticky;
}
.xl\:z-auto {
z-index: auto;
}
.xl\:col-span-4 {
grid-column: span 4 / span 4;
}
.xl\:col-span-8 {
grid-column: span 8 / span 8;
}
.xl\:col-span-3 {
grid-column: span 3 / span 3;
}
.xl\:col-span-12 {
grid-column: span 12 / span 12;
}
.xl\:col-span-6 {
grid-column: span 6 / span 6;
}
.xl\:col-span-9 {
grid-column: span 9 / span 9;
}
.xl\:col-span-1 {
grid-column: span 1 / span 1;
}
.xl\:col-span-2 {
grid-column: span 2 / span 2;
}
.xl\:col-start-1 {
grid-column-start: 1;
}
.xl\:col-start-10 {
grid-column-start: 10;
}
.xl\:row-start-1 {
grid-row-start: 1;
}
.xl\:row-start-2 {
grid-row-start: 2;
}
.xl\:mx-5 {
margin-left: 1.25rem;
margin-right: 1.25rem;
}
.xl\:mx-6 {
margin-left: 1.5rem;
margin-right: 1.5rem;
}
.xl\:my-0 {
margin-top: 0px;
margin-bottom: 0px;
}
.xl\:ml-auto {
margin-left: auto;
}
.xl\:mt-0 {
margin-top: 0px;
}
.xl\:mt-2 {
margin-top: 0.5rem;
}
.xl\:-mt-5 {
margin-top: -1.25rem;
}
.xl\:ml-20 {
margin-left: 5rem;
}
.xl\:mt-8 {
margin-top: 2rem;
}
.xl\:mr-3 {
margin-right: 0.75rem;
}
.xl\:mt-24 {
margin-top: 6rem;
}
.xl\:mr-0 {
margin-right: 0px;
}
.xl\:ml-6 {
margin-left: 1.5rem;
}
.xl\:block {
display: block;
}
.xl\:flex {
display: flex;
}
.xl\:grid {
display: grid;
}
.xl\:hidden {
display: none;
}
.xl\:h-auto {
height: auto;
}
.xl\:min-h-0 {
min-height: 0px;
}
.xl\:w-3\/5 {
width: 60%;
}
.xl\:w-auto {
width: auto;
}
.xl\:w-32 {
width: 8rem;
}
.xl\:flex-initial {
flex: 0 1 auto;
}
.xl\:flex-row {
flex-direction: row;
}
.xl\:items-start {
align-items: flex-start;
}
.xl\:items-center {
align-items: center;
}
.xl\:overflow-y-auto {
overflow-y: auto;
}
.xl\:bg-transparent {
background-color: transparent;
}
.xl\:p-0 {
padding: 0px;
}
.xl\:px-0 {
padding-left: 0px;
padding-right: 0px;
}
.xl\:py-0 {
padding-top: 0px;
padding-bottom: 0px;
}
.xl\:pb-0 {
padding-bottom: 0px;
}
.xl\:pb-16 {
padding-bottom: 4rem;
}
.xl\:text-left {
text-align: left;
}
.xl\:text-xl {
font-size: 1.25rem;
line-height: 1.75rem;
}
.xl\:text-3xl {
font-size: 1.875rem;
line-height: 2.25rem;
}
.xl\:shadow-none {
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
}
@media (min-width: 1536px) {
.\32xl\:z-10 {
z-index: 10;
}
.\32xl\:col-span-3 {
grid-column: span 3 / span 3;
}
.\32xl\:col-span-9 {
grid-column: span 9 / span 9;
}
.\32xl\:col-span-12 {
grid-column: span 12 / span 12;
}
.\32xl\:col-span-2 {
grid-column: span 2 / span 2;
}
.\32xl\:col-span-10 {
grid-column: span 10 / span 10;
}
.\32xl\:col-span-5 {
grid-column: span 5 / span 5;
}
.\32xl\:col-span-6 {
grid-column: span 6 / span 6;
}
.\32xl\:col-start-auto {
grid-column-start: auto;
}
.\32xl\:row-start-auto {
grid-row-start: auto;
}
.\32xl\:mt-8 {
margin-top: 2rem;
}
.\32xl\:mt-6 {
margin-top: 1.5rem;
}
.\32xl\:mt-24 {
margin-top: 6rem;
}
.\32xl\:mt-0 {
margin-top: 0px;
}
.\32xl\:ml-16 {
margin-left: 4rem;
}
.\32xl\:-ml-20 {
margin-left: -5rem;
}
.\32xl\:mb-0 {
margin-bottom: 0px;
}
.\32xl\:-mt-1\.5 {
margin-top: -0.375rem;
}
.\32xl\:-mt-1 {
margin-top: -0.25rem;
}
.\32xl\:mr-auto {
margin-right: auto;
}
.\32xl\:-mt-8 {
margin-top: -2rem;
}
.\32xl\:flex {
display: flex;
}
.\32xl\:h-56 {
height: 14rem;
}
.\32xl\:w-14 {
width: 3.5rem;
}
.\32xl\:w-52 {
width: 13rem;
}
.\32xl\:w-4\/6 {
width: 66.666667%;
}
.\32xl\:w-2\/3 {
width: 66.666667%;
}
.\32xl\:w-full {
width: 100%;
}
.\32xl\:flex-none {
flex: none;
}
.\32xl\:grid-cols-7 {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.\32xl\:justify-center {
justify-content: center;
}
.\32xl\:border-l {
border-left-width: 1px;
}
.\32xl\:bg-transparent {
background-color: transparent;
}
.\32xl\:p-0 {
padding: 0px;
}
.\32xl\:px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.\32xl\:pl-6 {
padding-left: 1.5rem;
}
.\32xl\:pt-0 {
padding-top: 0px;
}
.\32xl\:pl-4 {
padding-left: 1rem;
}
.\32xl\:pl-2\.5 {
padding-left: 0.625rem;
}
.\32xl\:pl-2 {
padding-left: 0.5rem;
}
.\32xl\:text-base {
font-size: 1rem;
line-height: 1.5rem;
}
.\32xl\:text-lg {
font-size: 1.125rem;
line-height: 1.75rem;
}
.\32xl\:text-3xl {
font-size: 1.875rem;
line-height: 2.25rem;
}
.\32xl\:text-2xl {
font-size: 1.5rem;
line-height: 2rem;
}
.\32xl\:text-sm {
font-size: 0.875rem;
line-height: 1.25rem;
}
.\32xl\:text-xl {
font-size: 1.25rem;
line-height: 1.75rem;
}
.\32xl\:leading-5 {
line-height: 1.25rem;
}
.\32xl\:text-success {
--tw-text-opacity: 1;
color: rgb(var(--color-success) / var(--tw-text-opacity));
}
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Jlc291cmNlcy9jc3MvYXBwLmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9jc3MvX3RhaWx3aW5kLmNzcyIsIiUzQ2lucHV0JTIwY3NzJTIwZmVIeTZzJTNFIiwiPG5vIHNvdXJjZT4iLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19kcm9wZG93bi5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19maWxlLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX2Zvcm0tY2hlY2suY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9faW5wdXQtZ3JvdXAuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fbW9kYWwuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fYm94LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX3BhZ2luYXRpb24uY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fdGFiLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX3R5cGluZy1kb3RzLmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9jc3MvX2NvbG9ycy5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvY3NzL2ZvbnRzL19yb2JvdG8uY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9taXhpbnMvX21lZGlhLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX2JyZWFkY3J1bWIuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9faW50cm8uY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2hpZ2hsaWdodC5qcy9zdHlsZXMvZ2l0aHViLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy90aXBweS5qcy9kaXN0L3RpcHB5LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy90aXBweS5qcy90aGVtZXMvbGlnaHQuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3RpcHB5LmpzL2Rpc3Qvc3ZnLWFycm93LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy90aXBweS5qcy9hbmltYXRpb25zL3NoaWZ0LWF3YXkuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3RvYXN0aWZ5LWpzL3NyYy90b2FzdGlmeS5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZHJvcHpvbmUvZGlzdC9kcm9wem9uZS5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvem9vbS12YW5pbGxhLmpzL2Nzcy96b29tLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy96b29tLXZhbmlsbGEuanMvZGlzdC96b29tLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy90YWJ1bGF0b3ItdGFibGVzL2Rpc3QvY3NzL3RhYnVsYXRvci5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvdG9tLXNlbGVjdC9kaXN0L2Nzcy90b20tc2VsZWN0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy90aW55LXNsaWRlci9kaXN0L3NvdXJjZW1hcHMvdGlueS1zbGlkZXIuc2NzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fdG9wLWJhci5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX2xvZ2luLmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fdGFibGUtcmVwb3J0LmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fbm90aWZpY2F0aW9uLmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fcmVwb3J0LWJveC5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX3JlcG9ydC1ib3gtMi5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX3JlcG9ydC1ib3gtMy5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX3JlcG9ydC1ib3gtNC5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX2NvbnRlbnQuY3NzIiwiLi4vLi4vLi4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL190b3AtbmF2LmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fc2lkZS1uYXYuY3NzIiwiLi4vLi4vLi4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL190b2FzdGlmeS5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX3RvcC1iYXItYm94ZWQuY3NzIiwiLi4vLi4vLi4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL19tb2JpbGUtbWVudS5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX2luYm94LWZpbHRlci5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX2luYm94LmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fbmV3cy5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX2Vycm9yLXBhZ2UuY3NzIiwiLi4vLi4vLi4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL19zZWFyY2gtcmVzdWx0LmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fbm90aWZpY2F0aW9uLWNvbnRlbnQuY3NzIiwiLi4vLi4vLi4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL19yZXBvcnQtbWFwcy5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX3Bvcy1kcm9wZG93bi5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX2xpdGVwaWNrZXIuY3NzIiwiLi4vLi4vLi4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL190aW55LXNsaWRlci5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX3RpcHB5LmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fdGFidWxhdG9yLmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fdG9tLXNlbGVjdC5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX2NrZWRpdG9yLmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fZGFyay1tb2RlLXN3aXRjaGVyLmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fc291cmNlLXByZXZpZXcuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7OztFQVdFO0FDWEY7O0VBQWM7QUFBZDs7O0NBQWM7QUFBZDs7O0VDUUUsc0JBQXNCLEVBQUUsTUFBTTtFQUM5QixlQUFlLEVBQUUsTUFBTTtFQUN2QixtQkFBbUIsRUFBRSxNQUFNO0VBQzNCLHFCQUEwRCxFQUFFLE1BQU07QURYdEQ7QUFBZDs7RUNnQkUsZ0JBQWdCO0FEaEJKO0FBQWQ7Ozs7O0NBQWM7QUFBZDtFQzJCRSxnQkFBZ0IsRUFBRSxNQUFNO0VBQ3hCLDhCQUE4QixFQUFFLE1BQU07RUFDdEMsZ0JBQWdCLEVBQUUsTUFBTTtFQUN4QixjQUFXO0tBQVgsV0FBVyxFQUFFLE1BQU07RUFDbkIsNE5B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REE7SUFBQTtHQUFBO0FGQ29CO0FBQXBCO0VFREE7SUFBQTtHQUFBO0FGQ29CO0FBQXBCO0VFREE7SUFBQTtHQUFBO0FGQ29CO0FBQXBCO0VFREE7SUFBQTtHQUFBO0FGQ29CO0FBQXBCO0VFREE7SUFBQTtHQUFBO0FGQ29CO0FFRHBCO0VBQUEsa0JBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx5QkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQSxxQkFBQTtFQUFBLFlBQUE7RUFBQSxrQkFBQTtFQUFBLHFCQUFBO0VBQUEsaUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLCtCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUEsa0JBQUE7RUFBQSxnREFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsbUJBQUE7RUFBQSx3QkFBQTtFQUFBLGtCQUFBO0VBQUEsc0JBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxtQkFBQTtFQUFBLFdBQUE7RUFBQSxpQkFBQTtFQUFBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLHVCQUFBO0VBQUEsc0JBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUZDQSxpQkFBb0I7QUVEcEI7RUFBQSx1QkFBQTtFQUFBLG1FQUFBO0VBQUEsbUJBQUE7RUFBQSxtRUFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxnREFBQTtFQUFBLG9EQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBLHdFQUFBO0VBQUEsbUJBQUE7RUFBQSx3RUFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxtRUFBQTtFQUFBLG1CQUFBO0VBQUEsbUVBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxtRUFBQTtFQUFBLG1CQUFBO0VBQUEsbUVBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxtRUFBQTtFQUFBLG1CQUFBO0VBQUEsbUVBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxrRUFBQTtFQUFBLG1CQUFBO0VBQUEsa0VBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxxRUFBQTtFQUFBLG1CQUFBO0VBQUEscUVBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUEsbUJBQUE7RUFBQSx3RUFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBRkNBLG1CQUFvQjtBRURwQjtFQUFBLHVCQUFBO0VBQUEsbUVBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxxRUFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsbURBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUEsbUVBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxtRUFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBLG1FQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUEsa0VBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxxRUFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSx3RUFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBRkNBLHVCQUFvQjtBRURwQjtFQUFBLG1FQUFBO0VBQUEsMEJBQUE7RUFBQSxtRUFBQTtFQUFBLHFCQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxtRUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxxRUFBQTtFQUFBLHFFQUFBO0VBQUEscUJBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLG1EQUFBO0VBQUEsdURBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLG1FQUFBO0VBQUEsMEJBQUE7RUFBQSxtRUFBQTtFQUFBLHFCQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxtRUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLG1FQUFBO0VBQUEsMEJBQUE7RUFBQSxtRUFBQTtFQUFBLHFCQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxtRUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLG1FQUFBO0VBQUEsMEJBQUE7RUFBQSxtRUFBQTtFQUFBLHFCQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxtRUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLGtFQUFBO0VBQUEsMEJBQUE7RUFBQSxrRUFBQTtFQUFBLHFCQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxrRUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHFFQUFBO0VBQUEsMEJBQUE7RUFBQSxxRUFBQTtFQUFBLHFCQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxtREFBQTtFQUFBLHVEQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FGQ0EsbUJBQW9CO0FFRHBCO0VBQUEscUJBQUE7RUFBQSxnQkFBQTtFQUFBLG9CQUFBO0VBQUEsd0JBQUE7RUFBQSx3QkFBQTtFQUFBLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSx1QkFBQTtFQUFBLHNCQUFBO0VBQUEsdUJBQUE7RUFBQSxpQkFBQTtFQUFBLDJDQUFBO0VBQUEsd0RBQUE7RUFBQSx3R0FBQTtFQUFBLHlLQUFBO0VBQUEseUpBQUE7RUFBQSxpTkFBQTtFQUFBLHlEQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsNEdBQUE7RUFBQSwwR0FBQTtFQUFBLDZGQUFBO0VBQUEsb0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxzRUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHlCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtDQUFBO0FGQ0Esa0JBQW9CO0FFRHBCO0VBQUEsc0JBQUE7RUFBQSx5QkFBQTtFQUFBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUEseUJBQUE7RUFBQSxtQkFBQTtFQUFBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQTtDQUFBO0FGQ0Esa0JBQW9CO0FFRHBCO0VBQUEsdUJBQUE7RUFBQSxtRUFBQTtFQUFBLG1CQUFBO0VBQUEsbUVBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsZ0RBQUE7RUFBQSxvREFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSx3RUFBQTtFQUFBLG1CQUFBO0VBQUEsd0VBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUEscUVBQUE7RUFBQSxtQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLG1EQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxtRUFBQTtFQUFBLG1CQUFBO0VBQUEsbUVBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxtRUFBQTtFQUFBLG1CQUFBO0VBQUEsbUVBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxtRUFBQTtFQUFBLG1CQUFBO0VBQUEsbUVBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxrRUFBQTtFQUFBLG1CQUFBO0VBQUEsa0VBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxxRUFBQTtFQUFBLG1CQUFBO0VBQUEscUVBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUEsbUJBQUE7RUFBQSx3RUFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBRkNBLG9CQUFvQjtBRURwQjtFQUFBLHVCQUFBO0VBQUEsbUVBQUE7RUFBQSxtQkFBQTtFQUFBLG1FQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLDhFQUFBO0VBQUEsa0dBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxnREFBQTtFQUFBLG9EQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBLHdFQUFBO0VBQUEsbUJBQUE7RUFBQSx3RUFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxxRUFBQTtFQUFBLG1CQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsbURBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSw4RUFBQTtFQUFBLGtHQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxtRUFBQTtFQUFBLG1CQUFBO0VBQUEsbUVBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsOEVBQUE7RUFBQSxrR0FBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUEsbUVBQUE7RUFBQSxtQkFBQTtFQUFBLG1FQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLDhFQUFBO0VBQUEsa0dBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBLG1FQUFBO0VBQUEsbUJBQUE7RUFBQSxtRUFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSw4RUFBQTtFQUFBLGtHQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxrRUFBQTtFQUFBLG1CQUFBO0VBQUEsa0VBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsOEVBQUE7RUFBQSxrR0FBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUEscUVBQUE7RUFBQSxtQkFBQTtFQUFBLHFFQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBLG1CQUFBO0VBQUEsd0VBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLDhFQUFBO0VBQUEsa0dBQUE7RUFBQTtDQUFBO0FGQ0EsbUJBQW9CO0FFRHBCO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxtRUFBQTtFQUFBLG1CQUFBO0VBQUEsbUVBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsZ0RBQUE7RUFBQSxvREFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSx3RUFBQTtFQUFBLG1CQUFBO0VBQUEsd0VBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUEscUVBQUE7RUFBQSxtQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLG1EQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxtRUFBQTtFQUFBLG1CQUFBO0VBQUEsbUVBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxtRUFBQTtFQUFBLG1CQUFBO0VBQUEsbUVBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxtRUFBQTtFQUFBLG1CQUFBO0VBQUEsbUVBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxrRUFBQTtFQUFBLG1CQUFBO0VBQUEsa0VBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxxRUFBQTtFQUFBLG1CQUFBO0VBQUEscUVBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUEsbUJBQUE7RUFBQSx3RUFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBRkNBLDRCQUFvQjtBRURwQjtFQUFBLHVCQUFBO0VBQUEsbUVBQUE7RUFBQSxtQkFBQTtFQUFBLG1FQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLDhFQUFBO0VBQUEsa0dBQUE7RUFBQSx3R0FBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLGdEQUFBO0VBQUEsb0RBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUEsd0VBQUE7RUFBQSxtQkFBQTtFQUFBLHdFQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBLHFFQUFBO0VBQUEsbUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxtREFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLDhFQUFBO0VBQUEsa0dBQUE7RUFBQSx3R0FBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUEsbUVBQUE7RUFBQSxtQkFBQTtFQUFBLG1FQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLDhFQUFBO0VBQUEsa0dBQUE7RUFBQSx3R0FBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUEsbUVBQUE7RUFBQSxtQkFBQTtFQUFBLG1FQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLDhFQUFBO0VBQUEsa0dBQUE7RUFBQSx3R0FBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUEsbUVBQUE7RUFBQSxtQkFBQTtFQUFBLG1FQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLDhFQUFBO0VBQUEsa0dBQUE7RUFBQSx3R0FBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUEsa0VBQUE7RUFBQSxtQkFBQTtFQUFBLGtFQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLDhFQUFBO0VBQUEsa0dBQUE7RUFBQSx3R0FBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUEscUVBQUE7RUFBQSxtQkFBQTtFQUFBLHFFQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBLG1CQUFBO0VBQUEsd0VBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLDhFQUFBO0VBQUEsa0dBQUE7RUFBQSx3R0FBQTtFQUFBO0NBQUE7QUZDQSx3QkFBb0I7QUVEcEI7RUFBQSx1QkFBQTtFQUFBLHdEQUFBO0VBQUEsbUJBQUE7RUFBQSx3REFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBLHlEQUFBO0VBQUEsbUJBQUE7RUFBQSx5REFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBLHlEQUFBO0VBQUEsbUJBQUE7RUFBQSx5REFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBLHdEQUFBO0VBQUEsbUJBQUE7RUFBQSx3REFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQTtDQUFBO0FGQ0EsbUJBQW9CO0FFRHBCO0VBQUEsdUJBQUE7RUFBQSxtRUFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBLHFFQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxtREFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxtRUFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBLG1FQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUEsbUVBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxrRUFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBLHFFQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBLHdFQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtDQUFBO0FGQ0EsdUJBQW9CO0FFRHBCO0VBQUEsbUVBQUE7RUFBQSwwQkFBQTtFQUFBLG1FQUFBO0VBQUEscUJBQUE7RUFBQSxxQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLG1FQUFBO0VBQUEsdUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx5QkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUEscUVBQUE7RUFBQSxxRUFBQTtFQUFBLHFCQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxtREFBQTtFQUFBLHVEQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxtREFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLG1FQUFBO0VBQUEsMEJBQUE7RUFBQSxtRUFBQTtFQUFBLHFCQUFB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RkEsbUJBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQSxvQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEsb0JBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLGtCQUFBO0VBQUEsa0JBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQSwwQkFBQTtLQUFBLHVCQUFBO01BQUEsc0JBQUE7VUFBQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBLHlCQUFBO09BQUE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBLGlCQUFBO0VBQUEsd0JBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQSxpQ0FBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEsa0NBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLGlDQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSxnQ0FBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQSx1QkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEsdUJBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkEsdUJBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLHVCQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSx1QkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEsdUJBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLHVCQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBLHVCQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSx1QkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEsdUJBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQSxtQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEsbUJBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkEsbUJBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLG1CQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBLG1CQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSxtQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBLG1CQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSxtQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEsbUJBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkEsbUJBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLG1CQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBLG1CQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSxtQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEsbUJBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLG1CQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSxtQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkEscUJBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLHFCQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSxzQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEsc0JBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLGtCQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSxxQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEsb0JBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLHNCQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSxpQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEsb0JBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLG1CQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSxvQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEscUJBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLGtCQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSxtQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEsa0JBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLHNCQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSxxQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEsc0JBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLHVCQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSxrQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEscUJBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLGtCQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBLG1CQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSxvQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEsZ0JBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLG1CQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSxrQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEsb0JBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLG9CQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSxnQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEsbUJBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLGdCQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkEscUJBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLHFCQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSxxQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEscUJBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLHFCQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSxxQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEscUJBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLHFCQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSxxQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkEscUJBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLHFCQUFBO0VBQUE7QUZFbUI7QUFBbkI7RUVGQSxxQkFBQTtFQUFBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBLHdDQUFBO1VBQUE7QUZFbUI7QUFBbkI7RUVGQSxzQ0FBQTtVQUFBO0FGRW1CO0FBQW5CO0VFRkE7QUZFbUI7QUFBbkI7RUVGQTtBRkVtQjtBQUFuQjtFRUZBLDhFQUFBO0VBQUEsa0dBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLHVCQUFBO0VBQUEsK0JBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLDJDQUFBO0VBQUEsd0RBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLGdGQUFBO0VBQUEsb0dBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBLDJFQUFBO0VBQUEsK0ZBQUE7RUFBQTtBRkVtQjtBQUFuQjtFRUZBO0FGRW1CO0FBQW5CO0VFRkEseUtBQUE7RUFBQSx5SkFBQTtFQUFBLGlOQUFBO0VBQUEs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QTtFQUFBLHFFQUFBO0VBQUEsbUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLG1CQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsbUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxtQkFBQTtFQUFBLHdFQUFBO0VBQUEscUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsbUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxtQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLG1EQUFBO0VBQUEsbUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxtREFBQTtFQUFBLG1CQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsbUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBLHdFQUFBO0VBQUEsbUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBLHdFQUFBO0VBQUEsbUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBLCtCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxnQ0FBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLG1EQUFBO0VBQUEsbUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxtREFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLG1CQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsbUJBQUE7RUFBQSx3RUFBQTtFQUFBLHFCQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUE7Q0FBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQSxtQkFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBLG1CQUFBO0VBQUE7Q0FBQTtB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QTtDQUFBO0FIQUE7RUdBQSwyQkFBQTtFQUFBO0NBQUE7QUhBQTtFR0FBLDJCQUFBO0VBQUE7Q0FBQTtBSEFBO0VHQUEsMkJBQUE7RUFBQTtDQUFBO0FIQUE7RUdBQSwyQkFBQTtFQUFBO0NBQUE7QUhBQTtFR0FBLDJCQUFBO0VBQUE7Q0FBQTtBSEFBO0VHQUEsMkJBQUE7RUFBQTtDQUFBO0FIQUE7RUdBQSwyQkFBQTtFQUFBO0NBQUE7QUhBQTtFR0FBLDJCQUFBO0VBQUE7Q0FBQTtBSEFBO0VHQUEsMkJBQUE7RUFBQTtDQUFBO0FIQUE7RUdBQSwyQkFBQTtFQUFBO0NBQUE7QUhBQTtFR0FBLDJCQUFBO0VBQUE7Q0FBQTtBSEFBO0VHQUEsMkJBQUE7RUFBQTtDQUFBO0FIQUE7RUdBQSwyQkFBQTtFQUFBO0NBQUE7QUhBQTtFR0FBLDJCQUFBO0VBQUE7Q0FBQTtBSEFBO0VHQUEsMkJBQUE7RUFBQTtDQUFBO0FIQUE7RUdBQSwyQkFBQTtFQUFBO0NBQUE7QUhBQTtFR0FBLDJCQUFBO0VBQUE7Q0FBQTtBSEFBO0VHQUEsMkJBQUE7RUFBQTtDQUFBO0FIQUE7RUdBQSwyQkFBQTtFQUFBO0NBQUE7QUhBQTtFR0FBLDJCQUFBO0VBQUEsbUJBQUE7RUFBQTtDQUFBO0FIQUE7RUdBQSwyQkFBQTtFQUFBLG1CQUFBO0VBQUE7Q0FBQTtBSEFBO0VHQUEsMkJBQUE7RUFBQSxtQkFBQTtFQUFBO0NBQUE7QUhBQTtFR0FBLDJCQUFBO0VBQUE7Q0FBQTtBSEFBO0VHQUEsMkJBQUE7RUFBQSxxQ0FBQTtFQUFBO0NBQUE7QUhBQTtFR0FBLDJCQUFBO0VBQUE7Q0FBQTtBSEFBO0VHQUEsMkJBQUE7RUFBQTtDQUFBO0FIQUE7RUdBQSx1QkFBQTtFQUFBO0NBQUE7QUhBQTtFR0FBLG1CQUFBO0VBQUE7Q0FBQTtBSEFBO0VHQUE7Q0FBQTtBSEFBO0VHQUE7Q0FBQTtBSEFBO0VHQUE7Q0FBQTtBSEFBO0VHQUEsK0JBQUE7RUFBQTtDQUFBO0FIQUE7RUdBQSw0R0FBQTtFQUFBLDBHQUFBO0VBQUE7Q0FBQTtBSEFBO0VHQUEsdUJBQUE7RUFBQTtDQUFBO0FIQUE7RUdBQSx1QkFBQTtFQUFBO0NBQUE7QUhBQTtFR0FBLHVCQUFBO0VBQUE7Q0FBQTtBSEFBO0VHQUEsdUJBQUE7RUFBQTtDQUFBO0FIQUE7RUdBQSx1QkFBQTtFQUFBO0NBQUE7QUhBQTtFR0FBLHVCQUFBO0VBQUE7Q0FBQTtBSEFBO0VHQUE7Q0FBQTtBSEFBO0VHQUE7Q0FBQTtBSEFBO0VHQUEsdUJBQUE7RUFBQTtDQUFBO0FIQUE7RUdBQSx1QkFBQTtFQUFBO0NBQUE7QUhBQTtFR0FBLHVCQUFBO0VBQUE7Q0FBQTtBSEFBO0VHQUE7Q0FBQTtBSEFBO0VHQUEsbUJBQUE7RUFBQTtDQUFBO0FIQUE7RUdBQTtDQUFBO0FIQUE7RUdBQTtDQUFBO0FIQUE7RUdBQTtDQUFBO0FIQUE7RUdBQSxtQkFBQTtFQUFBO0NBQUE7QUhBQTtFR0FBLG1CQUFBO0VBQUE7Q0FBQTtBSEFBO0VHQUE7Q0FBQTtBSEFBO0VHQUEsbUJBQUE7RUFBQTtDQUFBO0FIQUE7RUdBQTtDQUFBO0FIQUE7RUdBQTtDQUFBO0FIQUE7RUdBQSxtQkFBQTtFQUFBO0NBQUE7QUhBQTtFR0FBO0NBQUE7QUhBQTtFR0FBLG1CQUFBO0VBQUE7Q0FBQTtBSEFBO0VHQUEsbUJBQUE7RUFBQTtDQUFBO0FIQUE7RUdBQTtDQUFBO0FIQUE7RUdBQTtDQUFBO0FIQUE7RUdBQSxxQkFBQTtFQUFBO0NBQUE7QUhBQTtFR0FBLHFCQUFBO0VBQUE7Q0FBQTtBSEFBO0VHQUEscUJBQUE7RUFBQTtDQUFBO0FIQUE7RUdBQSxxQkFBQTtFQUFBO0NBQUE7QUhBQTtFR0FBLHFCQUFBO0VBQUE7Q0FBQTtBSEFBO0VHQUEsMkJBQUE7RUFBQSxtQkFBQTtFQUFBO0NBQUE7QUhBQTtFR0FBLG1CQUFBO0VBQUE7Q0FBQTtBSEFBO0VHQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQSxpQkFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBLG9CQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUEsbUJBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQSxrQkFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBLGtCQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUEsbUJBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQSxzQkFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBLG1CQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUEsa0JBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQSxtQkFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBLHFCQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUEsbUJBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQSxpQkFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBLHFCQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUEsb0JBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQSxrQkFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBLG9CQUFBO0lBQUE7R0FBQTtDQUFBO0FIQUE7RUdBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBLHNCQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtDQUFBO0FIQUE7RUdBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBLGtCQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUEscUJBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQSxxQkFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBLHNCQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUEsb0JBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQSwyQkFBQTtJQUFBO0dBQUE7Q0FBQTtBSEFBO0VHQUE7SUFBQTtHQUFBO0VBQUE7SUFBQSx5QkFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBLHFCQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUEsb0JBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQSxnQkFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBLGtCQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUEsaUJBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQSxtQkFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBLG9CQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUEsdUJBQUE7SUFBQSwrQkFBQTtJQUFBO0dBQUE7Q0FBQTtBSEFBO0VHQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQSxxQkFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBLGdCQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUEsb0JBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQSxvQkFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBLGtCQUFBO0lBQUE7R0FBQTtFQUFBO0lBQUEsb0JBQUE7SUFBQTtHQUFBO0VBQUE7SUFBQSxtQkFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBO0dBQUE7RUFBQTtJQUFBLHFCQUFBO0lBQUE7R0FBQTtDQUFBIiwiZmlsZSI6Il9hcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiB8IFRhaWx3aW5kQ1NTIERpcmVjdGl2ZXNcbiB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiB8XG4gfCBJbXBvcnQgVGFpbHdpbmRDU1MgZGlyZWN0aXZlcyBhbmQgc3dpcGUgb3V0IGF0IGJ1aWxkLXRpbWUgd2l0aCBhbGwgb2ZcbiB8IHRoZSBzdHlsZXMgaXQgZ2VuZXJhdGVzIGJhc2VkIG9uIHlvdXIgY29uZmlndXJlZCBkZXNpZ24gc3lzdGVtLlxuIHxcbiB8IFBsZWFzZSBjaGVjayB0aGlzIGxpbmsgZm9yIG1vcmUgZGV0YWlsczpcbiB8IGh0dHBzOi8vdGFpbHdpbmRjc3MuY29tL2RvY3MvaW5zdGFsbGF0aW9uI2luY2x1ZGUtdGFpbHdpbmQtaW4teW91ci1jc3NcbiB8XG4gKi9cbkBpbXBvcnQgXCIuL190YWlsd2luZC5jc3NcIjtcblxuLypcbiB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiB8IENvbG9yc1xuIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIHxcbiB8IEltcG9ydCBhbGwgZm9udHMgdXNlZCBpbiB0aGUgdGVtcGxhdGUsIHRoZSBmb250IGNvbmZpZ3VyYXRpb24gY2FuIGJlXG4gfCBzZWVuIGluIFwidGFpbHdpbmQuY29uZmlnLmpzXCIuXG4gfFxuIHwgUGxlYXNlIGNoZWNrIHRoaXMgbGluayBmb3IgbW9yZSBkZXRhaWxzOlxuIHwgaHR0cHM6Ly90YWlsd2luZGNzcy5jb20vZG9jcy90aGVtZVxuIHxcbiAqL1xuQGltcG9ydCBcIi4vX2NvbG9ycy5jc3NcIjtcblxuLypcbiB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiB8IEZvbnRzXG4gfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gfFxuIHwgSW1wb3J0IGFsbCBmb250cyB1c2VkIGluIHRoZSB0ZW1wbGF0ZSwgdGhlIGZvbnQgY29uZmlndXJhdGlvbiBjYW4gYmVcbiB8IHNlZW4gaW4gXCJ0YWlsd2luZC5jb25maWcuanNcIi5cbiB8XG4gfCBQbGVhc2UgY2hlY2sgdGhpcyBsaW5rIGZvciBtb3JlIGRldGFpbHM6XG4gfCBodHRwczovL3RhaWx3aW5kY3NzLmNvbS9kb2NzL3RoZW1lXG4gfFxuICovXG5AaW1wb3J0IFwiLi9mb250cy9fcm9ib3RvLmNzc1wiO1xuXG4vKlxuIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIHwgTWl4aW5zXG4gfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gfFxuIHwgSW1wb3J0IGhlbHBlciBtaXhpbnMuXG4gfFxuICovXG5AaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL21peGlucy9fbWVkaWEuY3NzXCI7XG5cbi8qXG4gfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gfCAzcmQgUGFydHkgTGlicmFyaWVzXG4gfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gfFxuIHwgSW1wb3J0IDNyZCBwYXJ0eSBsaWJyYXJ5IENTUy9TQVNTIGZpbGVzLlxuIHxcbiAqL1xuQGltcG9ydCBcIkBsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fYnJlYWRjcnVtYi5jc3NcIjtcbkBpbXBvcnQgXCJAbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX2FjY29yZGlvbi5jc3NcIjtcbkBpbXBvcnQgXCJAbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX2FsZXJ0LmNzc1wiO1xuQGltcG9ydCBcIkBsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fYnRuLmNzc1wiO1xuQGltcG9ydCBcIkBsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fZHJvcGRvd24uY3NzXCI7XG5AaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19maWxlLmNzc1wiO1xuQGltcG9ydCBcIkBsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fZm9ybS1yZXNldC5jc3NcIjtcbkBpbXBvcnQgXCJAbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX2Zvcm0tY2hlY2suY3NzXCI7XG5AaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19mb3JtLWNvbnRyb2wuY3NzXCI7XG5AaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19mb3JtLWhlbHAuY3NzXCI7XG5AaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19mb3JtLWlubGluZS5jc3NcIjtcbkBpbXBvcnQgXCJAbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX2Zvcm0tbGFiZWwuY3NzXCI7XG5AaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19mb3JtLXNlbGVjdC5jc3NcIjtcbkBpbXBvcnQgXCJAbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX2ltYWdlLWZpdC5jc3NcIjtcbkBpbXBvcnQgXCJAbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX2lucHV0LWdyb3VwLmNzc1wiO1xuQGltcG9ydCBcIkBsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9faW50cm8uY3NzXCI7XG5AaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19tb2RhbC5jc3NcIjtcbkBpbXBvcnQgXCJAbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX3BhZ2luYXRpb24uY3NzXCI7XG5AaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19wcm9ncmVzcy5jc3NcIjtcbkBpbXBvcnQgXCJAbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX3Njcm9sbGJhci5jc3NcIjtcbkBpbXBvcnQgXCJAbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX3RhYi5jc3NcIjtcbkBpbXBvcnQgXCJAbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX3RhYmxlLmNzc1wiO1xuQGltcG9ydCBcIkBsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fdHlwaW5nLWRvdHMuY3NzXCI7XG5AaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL196b29tLWluLmNzc1wiO1xuQGltcG9ydCBcIkBsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fYm94LmNzc1wiO1xuQGltcG9ydCBcImhpZ2hsaWdodC5qcy9zdHlsZXMvZ2l0aHViLmNzc1wiO1xuQGltcG9ydCBcInRpcHB5LmpzL2Rpc3QvdGlwcHkuY3NzXCI7XG5AaW1wb3J0IFwidGlwcHkuanMvdGhlbWVzL2xpZ2h0LmNzc1wiO1xuQGltcG9ydCBcInRpcHB5LmpzL2Rpc3Qvc3ZnLWFycm93LmNzc1wiO1xuQGltcG9ydCBcInRpcHB5LmpzL2FuaW1hdGlvbnMvc2hpZnQtYXdheS5jc3NcIjtcbkBpbXBvcnQgXCJ0b2FzdGlmeS1qcy9zcmMvdG9hc3RpZnkuY3NzXCI7XG5AaW1wb3J0IFwiZHJvcHpvbmUvZGlzdC9kcm9wem9uZS5jc3NcIjtcbkBpbXBvcnQgXCJ6b29tLXZhbmlsbGEuanMvZGlzdC96b29tLmNzc1wiO1xuQGltcG9ydCBcInRhYnVsYXRvci10YWJsZXMvZGlzdC9jc3MvdGFidWxhdG9yLmNzc1wiO1xuQGltcG9ydCBcInRvbS1zZWxlY3QvZGlzdC9jc3MvdG9tLXNlbGVjdC5jc3NcIjtcbkBpbXBvcnQgXCJ0aW55LXNsaWRlci9kaXN0L3Rpbnktc2xpZGVyLmNzc1wiO1xuXG4vKlxuIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIHwgQ29tcG9uZW50c1xuIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIHxcbiB8IEltcG9ydCBDU1MgY29tcG9uZW50cy5cbiB8XG4gKi9cbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX2dsb2JhbC5jc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX3RvcC1iYXIuY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL19sb2dpbi5jc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX3RhYmxlLXJlcG9ydC5jc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX3JlcG9ydC1jaGFydC5jc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX3NlYXJjaC5jc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX25vdGlmaWNhdGlvbi5jc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX3JlcG9ydC1ib3guY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL19yZXBvcnQtYm94LTIuY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL19yZXBvcnQtYm94LTMuY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL19yZXBvcnQtYm94LTQuY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL19jb250ZW50LmNzc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9fdG9wLW5hdi5jc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX3NpZGUtbmF2LmNzc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9fYnJlYWRjcnVtYi5jc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX3RvYXN0aWZ5LmNzc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9fdG9hc3RpZnktY29udGVudC5jc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX2x1Y2lkZS1pY29uLmNzc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9fdG9wLWJhci1ib3hlZC5jc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX21vYmlsZS1tZW51LmNzc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9faW5ib3gtZmlsdGVyLmNzc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9faW5ib3guY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL19jaGF0LmNzc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9fY2hhdC1kcm9wZG93bi5jc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX25ld3MuY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL19wcmljaW5nLXRhYnMuY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL19lcnJvci1wYWdlLmNzc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9fc2VhcmNoLXJlc3VsdC5jc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX25vdGlmaWNhdGlvbi1jb250ZW50LmNzc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9fcmVwb3J0LW1hcHMuY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL19wb3MtZHJvcGRvd24uY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL19wb3N0LmNzc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9fbGl0ZXBpY2tlci5jc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX3Rpbnktc2xpZGVyLmNzc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9fdGlwcHkuY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL190YWJ1bGF0b3IuY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL190b20tc2VsZWN0LmNzc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9fZHJvcHpvbmUuY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL19ja2VkaXRvci5jc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX3pvb20tdmFuaWxsYS5jc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX2RhcmstbW9kZS1zd2l0Y2hlci5jc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX2hsanMuY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL19zb3VyY2UtcHJldmlldy5jc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX2Z1bGwtY2FsZW5kYXIuY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL19wcmlzdGluZS5jc3NcIjtcbiIsIkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuIiwiLypcbjEuIFByZXZlbnQgcGFkZGluZyBhbmQgYm9yZGVyIGZyb20gYWZmZWN0aW5nIGVsZW1lbnQgd2lkdGguIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzQpXG4yLiBBbGxvdyBhZGRpbmcgYSBib3JkZXIgdG8gYW4gZWxlbWVudCBieSBqdXN0IGFkZGluZyBhIGJvcmRlci13aWR0aC4gKGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGNzcy90YWlsd2luZGNzcy9wdWxsLzExNilcbiovXG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGJvcmRlci13aWR0aDogMDsgLyogMiAqL1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyAvKiAyICovXG4gIGJvcmRlci1jb2xvcjogdGhlbWUoJ2JvcmRlckNvbG9yLkRFRkFVTFQnLCAnY3VycmVudENvbG9yJyk7IC8qIDIgKi9cbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgLS10dy1jb250ZW50OiAnJztcbn1cblxuLypcbjEuIFVzZSBhIGNvbnNpc3RlbnQgc2Vuc2libGUgbGluZS1oZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4zLiBVc2UgYSBtb3JlIHJlYWRhYmxlIHRhYiBzaXplLlxuNC4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgc2Fuc2AgZm9udC1mYW1pbHkgYnkgZGVmYXVsdC5cbiovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS41OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtbW96LXRhYi1zaXplOiA0OyAvKiAzICovXG4gIHRhYi1zaXplOiA0OyAvKiAzICovXG4gIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5zYW5zJywgdWktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIpOyAvKiA0ICovXG59XG5cbi8qXG4xLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4yLiBJbmhlcml0IGxpbmUtaGVpZ2h0IGZyb20gYGh0bWxgIHNvIHVzZXJzIGNhbiBzZXQgdGhlbSBhcyBhIGNsYXNzIGRpcmVjdGx5IG9uIHRoZSBgaHRtbGAgZWxlbWVudC5cbiovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLypcbjEuIEFkZCB0aGUgY29ycmVjdCBoZWlnaHQgaW4gRmlyZWZveC5cbjIuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIG9mIGJvcmRlciBjb2xvciBpbiBGaXJlZm94LiAoaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwNjU1KVxuMy4gRW5zdXJlIGhvcml6b250YWwgcnVsZXMgYXJlIHZpc2libGUgYnkgZGVmYXVsdC5cbiovXG5cbmhyIHtcbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDsgLyogMyAqL1xufVxuXG4vKlxuQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4qL1xuXG5hYmJyOndoZXJlKFt0aXRsZV0pIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4vKlxuUmVtb3ZlIHRoZSBkZWZhdWx0IGZvbnQgc2l6ZSBhbmQgd2VpZ2h0IGZvciBoZWFkaW5ncy5cbiovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qXG5SZXNldCBsaW5rcyB0byBvcHRpbWl6ZSBmb3Igb3B0LWluIHN0eWxpbmcgaW5zdGVhZCBvZiBvcHQtb3V0LlxuKi9cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG59XG5cbi8qXG5BZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gRWRnZSBhbmQgU2FmYXJpLlxuKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qXG4xLiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBtb25vYCBmb250IGZhbWlseSBieSBkZWZhdWx0LlxuMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuY29kZSxcbmtiZCxcbnNhbXAsXG5wcmUge1xuICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkubW9ubycsIHVpLW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSk7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLypcbkFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLypcblByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKlxuMS4gUmVtb3ZlIHRleHQgaW5kZW50YXRpb24gZnJvbSB0YWJsZSBjb250ZW50cyBpbiBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTk5OTA4OCwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMTI5NylcbjIuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTkzNTcyOSwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NTAxNilcbjMuIFJlbW92ZSBnYXBzIGJldHdlZW4gdGFibGUgYm9yZGVycyBieSBkZWZhdWx0LlxuKi9cblxudGFibGUge1xuICB0ZXh0LWluZGVudDogMDsgLyogMSAqL1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLyogMyAqL1xufVxuXG4vKlxuMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4yLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4zLiBSZW1vdmUgZGVmYXVsdCBwYWRkaW5nIGluIGFsbCBicm93c2Vycy5cbiovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xufVxuXG4vKlxuUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlIGFuZCBGaXJlZm94LlxuKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qXG4xLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuMi4gUmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlcy5cbiovXG5cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDIgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLyogMiAqL1xufVxuXG4vKlxuVXNlIHRoZSBtb2Rlcm4gRmlyZWZveCBmb2N1cyBzdHlsZSBmb3IgYWxsIGZvY3VzYWJsZSBlbGVtZW50cy5cbiovXG5cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbi8qXG5SZW1vdmUgdGhlIGFkZGl0aW9uYWwgYDppbnZhbGlkYCBzdHlsZXMgaW4gRmlyZWZveC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3ppbGxhL2dlY2tvLWRldi9ibG9iLzJmOWVhY2Q5ZDNkOTk1YzkzN2I0MjUxYTU1NTdkOTVkNDk0YzliZTEvbGF5b3V0L3N0eWxlL3Jlcy9mb3Jtcy5jc3MjTDcyOC1MNzM3KVxuKi9cblxuOi1tb3otdWktaW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qXG5BZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSBhbmQgRmlyZWZveC5cbiovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKlxuQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuKi9cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKlxuMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4yLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiovXG5cblt0eXBlPSdzZWFyY2gnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qXG5SZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4qL1xuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qXG4xLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLypcbkFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIENocm9tZSBhbmQgU2FmYXJpLlxuKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLypcblJlbW92ZXMgdGhlIGRlZmF1bHQgc3BhY2luZyBhbmQgYm9yZGVyIGZvciBhcHByb3ByaWF0ZSBlbGVtZW50cy5cbiovXG5cbmJsb2NrcXVvdGUsXG5kbCxcbmRkLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaHIsXG5maWd1cmUsXG5wLFxucHJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbn1cblxub2wsXG51bCxcbm1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qXG5QcmV2ZW50IHJlc2l6aW5nIHRleHRhcmVhcyBob3Jpem9udGFsbHkgYnkgZGVmYXVsdC5cbiovXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLypcbjEuIFJlc2V0IHRoZSBkZWZhdWx0IHBsYWNlaG9sZGVyIG9wYWNpdHkgaW4gRmlyZWZveC4gKGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGxhYnMvdGFpbHdpbmRjc3MvaXNzdWVzLzMzMDApXG4yLiBTZXQgdGhlIGRlZmF1bHQgcGxhY2Vob2xkZXIgY29sb3IgdG8gdGhlIHVzZXIncyBjb25maWd1cmVkIGdyYXkgNDAwIGNvbG9yLlxuKi9cblxuaW5wdXQ6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTsgLyogMSAqL1xuICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5ncmF5LjQwMCcsICM5Y2EzYWYpOyAvKiAyICovXG59XG5cbi8qXG5TZXQgdGhlIGRlZmF1bHQgY3Vyc29yIGZvciBidXR0b25zLlxuKi9cblxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qXG5NYWtlIHN1cmUgZGlzYWJsZWQgYnV0dG9ucyBkb24ndCBnZXQgdGhlIHBvaW50ZXIgY3Vyc29yLlxuKi9cbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLypcbjEuIE1ha2UgcmVwbGFjZWQgZWxlbWVudHMgYGRpc3BsYXk6IGJsb2NrYCBieSBkZWZhdWx0LiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNClcbjIuIEFkZCBgdmVydGljYWwtYWxpZ246IG1pZGRsZWAgdG8gYWxpZ24gcmVwbGFjZWQgZWxlbWVudHMgbW9yZSBzZW5zaWJseSBieSBkZWZhdWx0LiAoaHR0cHM6Ly9naXRodWIuY29tL2plbnNpbW1vbnMvY3NzcmVtZWR5L2lzc3Vlcy8xNCNpc3N1ZWNvbW1lbnQtNjM0OTM0MjEwKVxuICAgVGhpcyBjYW4gdHJpZ2dlciBhIHBvb3JseSBjb25zaWRlcmVkIGxpbnQgZXJyb3IgaW4gc29tZSB0b29scyBidXQgaXMgaW5jbHVkZWQgYnkgZGVzaWduLlxuKi9cblxuaW1nLFxuc3ZnLFxudmlkZW8sXG5jYW52YXMsXG5hdWRpbyxcbmlmcmFtZSxcbmVtYmVkLFxub2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMiAqL1xufVxuXG4vKlxuQ29uc3RyYWluIGltYWdlcyBhbmQgdmlkZW9zIHRvIHRoZSBwYXJlbnQgd2lkdGggYW5kIHByZXNlcnZlIHRoZWlyIGludHJpbnNpYyBhc3BlY3QgcmF0aW8uIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzE0KVxuKi9cblxuaW1nLFxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLypcbkVuc3VyZSB0aGUgZGVmYXVsdCBicm93c2VyIGJlaGF2aW9yIG9mIHRoZSBgaGlkZGVuYCBhdHRyaWJ1dGUuXG4qL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLG51bGwsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgaW5zZXQ6IDBweCBhdXRvIGF1dG8gMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMDAwcHgsIDBweCwgMHB4KTtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGVhc2UtaW4tb3V0IDAuMnMsIG9wYWNpdHkgMC4ycyAwcztcbiAgICBAYXBwbHkgaW52aXNpYmxlIG9wYWNpdHktMCBhYnNvbHV0ZTtcbiAgICAmLnNob3cge1xuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBlYXNlLWluLW91dCAwcywgb3BhY2l0eSAwLjJzIDBzO1xuICAgICAgQGFwcGx5IHZpc2libGUgb3BhY2l0eS0xMDA7XG4gICAgICA+IC5kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICAgQGFwcGx5IG10LTE7XG4gICAgICAgIC50YWItY29udGVudCAudGFiLXBhbmUge1xuICAgICAgICAgIEBhcHBseSB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4ycztcbiAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTBweCAjMDAwMDAwMTc7XG4gICAgICBAYXBwbHkgcm91bmRlZC1tZCByZWxhdGl2ZSBwLTIgdy1mdWxsIG10LTU7XG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgQGFwcGx5IHAtMiBmb250LW1lZGl1bTtcbiAgICAgIH1cbiAgICAgIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgICAgQGFwcGx5IG15LTIgLW14LTI7XG4gICAgICB9XG4gICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBwLTIgdHJhbnNpdGlvbiBkdXJhdGlvbi0zMDAgZWFzZS1pbi1vdXQgcm91bmRlZC1tZDtcbiAgICAgIH1cbiAgICAgIC5kcm9wZG93bi1mb290ZXIge1xuICAgICAgICBAYXBwbHkgZmxleCBwLTE7XG4gICAgICB9XG4gICAgICAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgICAgICAgQGFwcGx5IGludmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgIEBhcHBseSBiZy13aGl0ZSBkYXJrOmJnLWRhcmttb2RlLTYwMDtcbiAgfVxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgQGFwcGx5IGJvcmRlci1zbGF0ZS0yMDAvNjAgZGFyazpib3JkZXItZGFya21vZGUtNDAwO1xuICB9XG4gIC5kcm9wZG93bi1pdGVtIHtcbiAgICBAYXBwbHkgaG92ZXI6Ymctc2xhdGUtMjAwLzYwIGRhcms6YmctZGFya21vZGUtNjAwIGRhcms6aG92ZXI6YmctZGFya21vZGUtNDAwO1xuICB9XG59XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gIC5maWxlIHtcbiAgICAuZmlsZV9faWNvbiB7XG4gICAgICBAYXBwbHkgYmctY29udGFpbiByZWxhdGl2ZSBiZy1uby1yZXBlYXQgYmctY2VudGVyIGJsb2NrO1xuICAgICAgJi5maWxlX19pY29uLS1lbXB0eS1kaXJlY3Rvcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSc3ODYnIGhlaWdodD0nNzg2JyB2aWV3Qm94PScwIDAgNzg2IDc4NiclM0UlM0NkZWZzJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J2xpbmVhci1ncmFkaWVudCcgeDE9JzAuNScgeDI9JzAuNScgeTI9JzEnIGdyYWRpZW50VW5pdHM9J29iamVjdEJvdW5kaW5nQm94JyUzRSUzQ3N0b3Agb2Zmc2V0PScwJyBzdG9wLWNvbG9yPSclMjM4YTk3YWMnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjM1ZDZjODMnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nR3JvdXBfMicgZGF0YS1uYW1lPSdHcm91cCAyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTY3IC05MyknJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzQnIGRhdGEtbmFtZT0nUmVjdGFuZ2xlIDQnIHdpZHRoPSc0MTgnIGhlaWdodD0nNjgxJyByeD0nNDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDg5NiAxMDkpJyBmaWxsPSclMjM5NWE1YjknLyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV8zJyBkYXRhLW5hbWU9J1JlY3RhbmdsZSAzJyB3aWR0aD0nNDMzJyBoZWlnaHQ9JzY4MScgcng9JzQwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2MDYgOTMpJyBmaWxsPSclMjNhMGFlYzAnLyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV8yJyBkYXRhLW5hbWU9J1JlY3RhbmdsZSAyJyB3aWR0aD0nNzg2JyBoZWlnaHQ9JzcyMScgcng9JzQwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1NjcgMTU4KScgZmlsbD0ndXJsKCUyM2xpbmVhci1ncmFkaWVudCknLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIH1cbiAgICAgICYuZmlsZV9faWNvbi0tZGlyZWN0b3J5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nNzg2JyBoZWlnaHQ9Jzc4Nicgdmlld0JveD0nMCAwIDc4NiA3ODYnJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdsaW5lYXItZ3JhZGllbnQnIHgxPScwLjUnIHgyPScwLjUnIHkyPScxJyBncmFkaWVudFVuaXRzPSdvYmplY3RCb3VuZGluZ0JveCclM0UlM0NzdG9wIG9mZnNldD0nMCcgc3RvcC1jb2xvcj0nJTIzOGE5N2FjJy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzNWQ2YzgzJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0dyb3VwXzMnIGRhdGEtbmFtZT0nR3JvdXAgMycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NyAtOTMpJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV80JyBkYXRhLW5hbWU9J1JlY3RhbmdsZSA0JyB3aWR0aD0nNDE4JyBoZWlnaHQ9JzY4MScgcng9JzQwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4OTYgMTA5KScgZmlsbD0nJTIzOTVhNWI5Jy8lM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGVfMycgZGF0YS1uYW1lPSdSZWN0YW5nbGUgMycgd2lkdGg9JzQzMycgaGVpZ2h0PSc2ODEnIHJ4PSc0MCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNjA2IDkzKScgZmlsbD0nJTIzYTBhZWMwJy8lM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGVfMicgZGF0YS1uYW1lPSdSZWN0YW5nbGUgMicgd2lkdGg9Jzc0MicgaGVpZ2h0PSc3MzQnIHJ4PSc0MCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTkwIDE0NSknIGZpbGw9JyUyM2JlYzhkOScvJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzUnIGRhdGEtbmFtZT0nUmVjdGFuZ2xlIDUnIHdpZHRoPSc3ODYnIGhlaWdodD0nNjkyJyByeD0nNDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDU2NyAxODcpJyBmaWxsPSd1cmwoJTIzbGluZWFyLWdyYWRpZW50KScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgfVxuICAgICAgJi5maWxlX19pY29uLS1maWxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nNjI4LjAyNycgaGVpZ2h0PSc3ODYuMDEyJyB2aWV3Qm94PScwIDAgNjI4LjAyNyA3ODYuMDEyJyUzRSUzQ2RlZnMlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0nbGluZWFyLWdyYWRpZW50JyB4MT0nMC41JyB4Mj0nMC41JyB5Mj0nMScgZ3JhZGllbnRVbml0cz0nb2JqZWN0Qm91bmRpbmdCb3gnJTNFJTNDc3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyUyMzhhOTdhYycvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyMzVkNmM4MycvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdHcm91cF81JyBkYXRhLW5hbWU9J0dyb3VwIDUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02NDYgLTkyLjk4OCknJTNFJTNDcGF0aCBpZD0nVW5pb25fMicgZGF0YS1uYW1lPSdVbmlvbiAyJyBkPSdNNDAsNzg2QTQwLDQwLDAsMCwxLDAsNzQ2VjQwQTQwLDQwLDAsMCwxLDQwLDBINTAxVjEwM2gyOXYyNGg5OFY3NDZhNDAsNDAsMCwwLDEtNDAsNDBaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2NDYgOTMpJyBmaWxsPSd1cmwoJTIzbGluZWFyLWdyYWRpZW50KScvJTNFJTNDcGF0aCBpZD0nSW50ZXJzZWN0aW9uXzInIGRhdGEtbmFtZT0nSW50ZXJzZWN0aW9uIDInIGQ9J00uNDA5LDE2Mi4wNDJsLjA1OC0xMDkuOWMzMS42MDUsMjkuNzM5LDEyNS4zNywxMjUuMzc3LDEyNS4zNywxMjUuMzc3bC0xMDkuOTc2LjA0OUEyMC4wMjUsMjAuMDI1LDAsMCwxLC40MDksMTYyLjA0MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDExNDcgNDIpJyBmaWxsPSclMjNiZWM4ZDknIHN0cm9rZT0nJTIzYmVjOGQ5JyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIH1cbiAgICAgICYuZmlsZV9faWNvbi0taW1hZ2UgLmZpbGVfX2ljb24tLWltYWdlX19wcmV2aWV3IHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LWZ1bGwgaC1mdWxsO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBhcHBseSByb3VuZGVkLW1kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmlsZV9faWNvbl9fZmlsZS1uYW1lIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIG0tYXV0byB0b3AtMCBsZWZ0LTAgcmlnaHQtMCBib3R0b20tMCB0ZXh0LXdoaXRlIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgQGFwcGx5IHctZnVsbCBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLmZvcm0tY2hlY2sge1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlcjtcbiAgfVxuICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgQGFwcGx5IGN1cnNvci1wb2ludGVyIG1sLTI7XG4gIH1cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0xMDAgZWFzZS1pbi1vdXQ7XG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGFwcGx5IHNoYWRvdy1zbSBib3JkZXItc2xhdGUtMjAwIGN1cnNvci1wb2ludGVyIGZvY3VzOnJpbmctNCBmb2N1czpyaW5nLW9mZnNldC0wIGZvY3VzOnJpbmctcHJpbWFyeSBmb2N1czpyaW5nLW9wYWNpdHktMjAgZGFyazpiZy1kYXJrbW9kZS04MDAgZGFyazpib3JkZXItdHJhbnNwYXJlbnQgZGFyazpmb2N1czpyaW5nLXNsYXRlLTcwMCBkYXJrOmZvY3VzOnJpbmctb3BhY2l0eS01MDtcbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIEBhcHBseSBiZy1wcmltYXJ5IGJvcmRlci1wcmltYXJ5IGJvcmRlci1vcGFjaXR5LTEwO1xuICAgICAgfVxuICAgICAgJjpkaXNhYmxlZDpub3QoOmNoZWNrZWQpIHtcbiAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTEwMCBjdXJzb3Itbm90LWFsbG93ZWQgZGFyazpiZy1kYXJrbW9kZS04MDAvNTA7XG4gICAgICB9XG4gICAgICAmOmRpc2FibGVkOmNoZWNrZWQge1xuICAgICAgICBAYXBwbHkgb3BhY2l0eS03MCBjdXJzb3Itbm90LWFsbG93ZWQgZGFyazpiZy1kYXJrbW9kZS04MDAvNTA7XG4gICAgICB9XG4gICAgfVxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBhcHBseSBzaGFkb3ctc20gYm9yZGVyLXNsYXRlLTIwMCBjdXJzb3ItcG9pbnRlciByb3VuZGVkIGZvY3VzOnJpbmctNCBmb2N1czpyaW5nLW9mZnNldC0wIGZvY3VzOnJpbmctcHJpbWFyeSBmb2N1czpyaW5nLW9wYWNpdHktMjAgZGFyazpiZy1kYXJrbW9kZS04MDAgZGFyazpib3JkZXItdHJhbnNwYXJlbnQgZGFyazpmb2N1czpyaW5nLXNsYXRlLTcwMCBkYXJrOmZvY3VzOnJpbmctb3BhY2l0eS01MDtcbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIEBhcHBseSBiZy1wcmltYXJ5IGJvcmRlci1wcmltYXJ5IGJvcmRlci1vcGFjaXR5LTEwO1xuICAgICAgfVxuICAgICAgJjpkaXNhYmxlZDpub3QoOmNoZWNrZWQpIHtcbiAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTEwMCBjdXJzb3Itbm90LWFsbG93ZWQgZGFyazpiZy1kYXJrbW9kZS04MDAvNTA7XG4gICAgICB9XG4gICAgICAmOmRpc2FibGVkOmNoZWNrZWQge1xuICAgICAgICBAYXBwbHkgb3BhY2l0eS03MCBjdXJzb3Itbm90LWFsbG93ZWQgZGFyazpiZy1kYXJrbW9kZS04MDAvNTA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICBAYXBwbHkgcm91bmRlZC1mdWxsIHJlbGF0aXZlIGJnLW5vbmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbi1sZWZ0O1xuICAgICAgQGFwcGx5IGR1cmF0aW9uLTIwMCBlYXNlLWluLW91dCBhYnNvbHV0ZSBpbnNldC15LTAgbXktYXV0byByb3VuZGVkLWZ1bGwgZGFyazpiZy1kYXJrbW9kZS02MDA7XG4gICAgfVxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBAYXBwbHkgYmctcHJpbWFyeSBib3JkZXItcHJpbWFyeTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgICBAYXBwbHkgYmctd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gIC5pbnB1dC1ncm91cCB7XG4gICAgQGFwcGx5IGZsZXg7XG4gICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgQGFwcGx5IHB5LTIgcHgtMyBiZy1zbGF0ZS0xMDAgYm9yZGVyIHNoYWRvdy1zbSBib3JkZXItc2xhdGUtMjAwIHRleHQtc2xhdGUtNjAwIGRhcms6YmctZGFya21vZGUtOTAwLzIwIGRhcms6Ym9yZGVyLWRhcmttb2RlLTkwMC8yMCBkYXJrOnRleHQtc2xhdGUtNDAwO1xuICAgIH1cbiAgICA+IC5pbnB1dC1ncm91cC10ZXh0LFxuICAgID4gLmZvcm0tY29udHJvbCB7XG4gICAgICBAYXBwbHkgcm91bmRlZC1ub25lO1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAYXBwbHkgcm91bmRlZC1sO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtcjtcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIEBhcHBseSB6LTEwO1xuICAgIH1cbiAgfVxufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAubW9kYWwge1xuICAgIG1hcmdpbi10b3A6IC0xMDAwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwYTY7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4ycywgb3BhY2l0eSAwLjJzIDBzO1xuICAgIEBhcHBseSBpbnZpc2libGUgb3BhY2l0eS0wIHctc2NyZWVuIGgtc2NyZWVuIGZpeGVkIGxlZnQtMCB0b3AtMDtcbiAgICAmLm1vZGFsLW92ZXJsYXAge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMGE2O1xuICAgIH1cbiAgICAmLm1vZGFsLXN0YXRpYyB7XG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGFuaW1hdGlvbjogbW9kYWwtc3RhdGljLWJhY2tkcm9wIDAuM3MgaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaG93IHtcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgZWFzZS1pbi1vdXQgMHMsIG9wYWNpdHkgMC40cyBlYXNlLWluLW91dCAwcztcbiAgICAgIEBhcHBseSB2aXNpYmxlIG9wYWNpdHktMTAwO1xuICAgICAgPiAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgQGFwcGx5IG10LTE2O1xuICAgICAgfVxuICAgIH1cbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuNHM7XG4gICAgICBAYXBwbHkgLW10LTE2IG1iLTE2IG14LWF1dG87XG4gICAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgICAgICAmLm1vZGFsLXNtIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5tb2RhbC1sZyB7XG4gICAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG4gICAgICAgICYubW9kYWwteGwge1xuICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICYubW9kYWwteGwge1xuICAgICAgICAgIHdpZHRoOiA5MDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgID4gW2RhdGEtdHctZGlzbWlzcz1cIm1vZGFsXCJdIHtcbiAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgcmlnaHQtMCB0b3AtMCBtdC0zIG1yLTM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5tb2RhbC1zbGlkZS1vdmVyIHtcbiAgICAgIEBhcHBseSBvdmVyZmxvdy14LWhpZGRlbjtcbiAgICAgICYubW9kYWwtc3RhdGljIHtcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICAgIEBhcHBseSBhbmltYXRlLW5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgZWFzZS1pbi1vdXQgMHMsIG9wYWNpdHkgMC42cyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgQGFwcGx5IHZpc2libGUgb3BhY2l0eS0xMDA7XG4gICAgICAgID4gLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgQGFwcGx5IG1yLTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgMC42cztcbiAgICAgICAgQGFwcGx5IG10LTAgbWItMDtcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICAgIEBhcHBseSByb3VuZGVkLW5vbmUgbWluLWgtc2NyZWVuO1xuICAgICAgICAgID4gW2RhdGEtdHctZGlzbWlzcz1cIm1vZGFsXCJdIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgcmlnaHQtYXV0byBtdC00IC1tbC0xMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBhcHBseSB3LWZ1bGwgYmctd2hpdGUgcmVsYXRpdmUgcm91bmRlZC1tZCBzaGFkb3ctbWQgZGFyazpiZy1kYXJrbW9kZS02MDA7XG4gIH1cbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIHB4LTUgcHktMyBib3JkZXItYiBib3JkZXItc2xhdGUtMjAwLzYwIGRhcms6Ym9yZGVyLWRhcmttb2RlLTQwMDtcbiAgfVxuICAubW9kYWwtYm9keSB7XG4gICAgQGFwcGx5IHAtNTtcbiAgfVxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBAYXBwbHkgcHgtNSBweS0zIHRleHQtcmlnaHQgYm9yZGVyLXQgYm9yZGVyLXNsYXRlLTIwMC82MCBkYXJrOmJvcmRlci1kYXJrbW9kZS00MDA7XG4gIH1cblxuICBAa2V5ZnJhbWVzIG1vZGFsLXN0YXRpYy1iYWNrZHJvcCB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwge1xuICAmLm1vZGFsLXNsaWRlLW92ZXIge1xuICAgICYuc2hvdyB7XG4gICAgICA+IC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAubW9kYWwtY29udGVudCA+IFtkYXRhLXR3LWRpc21pc3M9XCJtb2RhbFwiXSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAYXBwbHkgLW1sLTEwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAuYm94IHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDIwcHggIzAwMDAwMDBiO1xuICAgIEBhcHBseSBiZy13aGl0ZSBib3JkZXItdHJhbnNwYXJlbnQgcm91bmRlZC1tZCByZWxhdGl2ZSBkYXJrOmJnLWRhcmttb2RlLTYwMCBkYXJrOmJvcmRlci10cmFuc3BhcmVudDtcbiAgfVxufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAucGFnaW5hdGlvbiB7XG4gICAgQGFwcGx5IGZsZXggbXItYXV0bztcbiAgICAucGFnZS1pdGVtIHtcbiAgICAgICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgICAgICBAYXBwbHkgYm94IGZvbnQtbWVkaXVtIGRhcms6YmctZGFya21vZGUtNDAwO1xuICAgICAgfVxuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgQGFwcGx5IGJ0biBzaGFkb3ctbm9uZSBmb250LW5vcm1hbCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBib3JkZXItdHJhbnNwYXJlbnQgdGV4dC1zbGF0ZS04MDAgbXItMiBkYXJrOnRleHQtc2xhdGUtMzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIEBhcHBseSB3LWZ1bGwgbXItMDtcbiAgfVxuICAucGFnZS1pdGVtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIEBhcHBseSBmbGV4LTE7XG4gICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgJjpudGgtY2hpbGQoMyksXG4gICAgICAmOm50aC1jaGlsZCg3KSxcbiAgICAgICY6bnRoLWNoaWxkKDgpLFxuICAgICAgJjpudGgtY2hpbGQoOSkge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAYXBwbHkgcHgtMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAYXBwbHkgbWluLXctMCBtci0wO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAubmF2IHtcbiAgICBAYXBwbHkgdy1mdWxsIGZsZXg7XG4gICAgJi5uYXYtdGFicyB7XG4gICAgICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLXNsYXRlLTIwMCBkYXJrOmJvcmRlci1kYXJrbW9kZS00MDA7XG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBAYXBwbHkgLW1iLXB4O1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIEBhcHBseSBibG9jayBib3JkZXItdHJhbnNwYXJlbnQgcm91bmRlZC10LW1kO1xuICAgICAgICAgICY6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgIEBhcHBseSBob3ZlcjpiZy1zbGF0ZS0xMDAgZGFyazpob3ZlcjpiZy1kYXJrbW9kZS00MDAgZGFyazpob3Zlcjpib3JkZXItdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZSBib3JkZXItc2xhdGUtMjAwIGJvcmRlci1iLXRyYW5zcGFyZW50IGZvbnQtbWVkaXVtIGRhcms6YmctdHJhbnNwYXJlbnQgZGFyazpib3JkZXItdC1kYXJrbW9kZS00MDAgZGFyazpib3JkZXItYi1kYXJrbW9kZS02MDAgZGFyazpib3JkZXIteC1kYXJrbW9kZS00MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubmF2LXBpbGxzIHtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgQGFwcGx5IHJvdW5kZWQtbWQgYm9yZGVyLTA7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXByaW1hcnkgdGV4dC13aGl0ZSBmb250LW1lZGl1bTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5uYXYtYm94ZWQtdGFicyB7XG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMjBweCAjMDAwMDAwMGI7XG4gICAgICAgICAgQGFwcGx5IHJvdW5kZWQtbWQ7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXByaW1hcnkgdGV4dC13aGl0ZSBmb250LW1lZGl1bTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5uYXYtbGluay10YWJzIHtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgQGFwcGx5IGJvcmRlci1iLTIgYm9yZGVyLXRyYW5zcGFyZW50O1xuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItYi1wcmltYXJ5IGZvbnQtbWVkaXVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2LWxpbmsge1xuICAgIEBhcHBseSBibG9jayBweC01IHB5LTIuNSBib3JkZXIgYm9yZGVyLXRyYW5zcGFyZW50IHRleHQtc2xhdGUtNzAwIGRhcms6dGV4dC1zbGF0ZS00MDA7XG4gICAgJi5hY3RpdmUge1xuICAgICAgQGFwcGx5IHRleHQtc2xhdGUtODAwIGRhcms6dGV4dC13aGl0ZTtcbiAgICB9XG4gIH1cbiAgLnRhYi1jb250ZW50IC50YWItcGFuZSB7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC42cywgb3BhY2l0eSAwLjZzIDBzO1xuICAgIEBhcHBseSBhYnNvbHV0ZSBpbnZpc2libGUgb3BhY2l0eS0wO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDBzLCBvcGFjaXR5IDAuNnMgMHM7XG4gICAgICBAYXBwbHkgc3RhdGljIHZpc2libGUgb3BhY2l0eS0xMDA7XG4gICAgfVxuICB9XG59XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gIC50eXBpbmctZG90cyB7XG4gICAgc3BhbiB7XG4gICAgICBAYXBwbHkgb3BhY2l0eS0wO1xuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBhbmltYXRpb246IDFzIHR5cGUtYW5pbWF0aW9uIGluZmluaXRlIDAuMzMzMzNzO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBhbmltYXRpb246IDFzIHR5cGUtYW5pbWF0aW9uIGluZmluaXRlIDAuNjY2NjZzO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBhbmltYXRpb246IDFzIHR5cGUtYW5pbWF0aW9uIGluZmluaXRlIDAuOTk5OTlzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgdHlwZS1hbmltYXRpb24ge1xuICAgIDUwJSB7XG4gICAgICBAYXBwbHkgb3BhY2l0eS0xMDA7XG4gICAgfVxuICB9XG59XG4iLCIvKiBEZWZhdWx0IGNvbG9ycyAqL1xuOnJvb3Qge1xuICAgIC0tY29sb3ItcHJpbWFyeTogdGhlbWUoXCJjb2xvcnMucmdiLmJsdWUuODAwXCIpO1xuICAgIC0tY29sb3Itc2Vjb25kYXJ5OiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuMjAwXCIpO1xuICAgIC0tY29sb3Itc3VjY2VzczogdGhlbWUoXCJjb2xvcnMucmdiLmxpbWUuNTAwXCIpO1xuICAgIC0tY29sb3ItaW5mbzogdGhlbWUoXCJjb2xvcnMucmdiLmN5YW4uNTAwXCIpO1xuICAgIC0tY29sb3Itd2FybmluZzogdGhlbWUoXCJjb2xvcnMucmdiLnllbGxvdy40MDBcIik7XG4gICAgLS1jb2xvci1wZW5kaW5nOiB0aGVtZShcImNvbG9ycy5yZ2Iub3JhbmdlLjUwMFwiKTtcbiAgICAtLWNvbG9yLWRhbmdlcjogdGhlbWUoXCJjb2xvcnMucmdiLnJlZC42MDBcIik7XG4gICAgLS1jb2xvci1saWdodDogdGhlbWUoXCJjb2xvcnMucmdiLnNsYXRlLjEwMFwiKTtcbiAgICAtLWNvbG9yLWRhcms6IHRoZW1lKFwiY29sb3JzLnJnYi5zbGF0ZS44MDBcIik7XG4gICAgLS1jb2xvci1zbGF0ZS01MDogdGhlbWUoXCJjb2xvcnMucmdiLnNsYXRlLjUwXCIpO1xuICAgIC0tY29sb3Itc2xhdGUtMTAwOiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuMTAwXCIpO1xuICAgIC0tY29sb3Itc2xhdGUtMjAwOiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuMjAwXCIpO1xuICAgIC0tY29sb3Itc2xhdGUtMzAwOiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuMzAwXCIpO1xuICAgIC0tY29sb3Itc2xhdGUtNDAwOiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuNDAwXCIpO1xuICAgIC0tY29sb3Itc2xhdGUtNTAwOiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuNTAwXCIpO1xuICAgIC0tY29sb3Itc2xhdGUtNjAwOiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuNjAwXCIpO1xuICAgIC0tY29sb3Itc2xhdGUtNzAwOiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuNzAwXCIpO1xuICAgIC0tY29sb3Itc2xhdGUtODAwOiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuODAwXCIpO1xuICAgIC0tY29sb3Itc2xhdGUtOTAwOiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuOTAwXCIpO1xufVxuXG4vKiBEZWZhdWx0IGRhcmstbW9kZSBjb2xvcnMgKi9cbi5kYXJrIHtcbiAgICAtLWNvbG9yLXByaW1hcnk6IHRoZW1lKFwiY29sb3JzLnJnYi5ibHVlLjcwMFwiKTtcbiAgICAtLWNvbG9yLXNsYXRlLTUwMDogdGhlbWUoXCJjb2xvcnMucmdiLnNsYXRlLjQwMFwiKTtcbiAgICAtLWNvbG9yLWRhcmttb2RlLTUwOiA4NyAxMDMgMTMyO1xuICAgIC0tY29sb3ItZGFya21vZGUtMTAwOiA3NCA5MCAxMjE7XG4gICAgLS1jb2xvci1kYXJrbW9kZS0yMDA6IDY1IDgxIDExNDtcbiAgICAtLWNvbG9yLWRhcmttb2RlLTMwMDogNTMgNjkgMTAzO1xuICAgIC0tY29sb3ItZGFya21vZGUtNDAwOiA0OCA2MSA5MztcbiAgICAtLWNvbG9yLWRhcmttb2RlLTUwMDogNDEgNTMgODI7XG4gICAgLS1jb2xvci1kYXJrbW9kZS02MDA6IDQwIDUxIDc4O1xuICAgIC0tY29sb3ItZGFya21vZGUtNzAwOiAzNSA0NSA2OTtcbiAgICAtLWNvbG9yLWRhcmttb2RlLTgwMDogMjcgMzcgNTk7XG4gICAgLS1jb2xvci1kYXJrbW9kZS05MDA6IDE1IDIzIDQyO1xufVxuXG4vKiBUaGVtZSAxIGNvbG9ycyAqL1xuLnRoZW1lLTEge1xuICAgIC0tY29sb3ItcHJpbWFyeTogdGhlbWUoXCJjb2xvcnMucmdiLmVtZXJhbGQuOTAwXCIpO1xuICAgIC0tY29sb3Itc2Vjb25kYXJ5OiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuMjAwXCIpO1xuICAgIC0tY29sb3Itc3VjY2VzczogdGhlbWUoXCJjb2xvcnMucmdiLmVtZXJhbGQuNjAwXCIpO1xuICAgIC0tY29sb3ItaW5mbzogdGhlbWUoXCJjb2xvcnMucmdiLmN5YW4uNTAwXCIpO1xuICAgIC0tY29sb3Itd2FybmluZzogdGhlbWUoXCJjb2xvcnMucmdiLnllbGxvdy40MDBcIik7XG4gICAgLS1jb2xvci1wZW5kaW5nOiB0aGVtZShcImNvbG9ycy5yZ2IuYW1iZXIuNTAwXCIpO1xuICAgIC0tY29sb3ItZGFuZ2VyOiB0aGVtZShcImNvbG9ycy5yZ2Iucm9zZS42MDBcIik7XG4gICAgLS1jb2xvci1saWdodDogdGhlbWUoXCJjb2xvcnMucmdiLnNsYXRlLjEwMFwiKTtcbiAgICAtLWNvbG9yLWRhcms6IHRoZW1lKFwiY29sb3JzLnJnYi5zbGF0ZS44MDBcIik7XG4gICAgJi5kYXJrIHtcbiAgICAgICAgLS1jb2xvci1wcmltYXJ5OiB0aGVtZShcImNvbG9ycy5yZ2IuZW1lcmFsZC44MDBcIik7XG4gICAgfVxufVxuXG4vKiBUaGVtZSAyIGNvbG9ycyAqL1xuLnRoZW1lLTIge1xuICAgIC0tY29sb3ItcHJpbWFyeTogdGhlbWUoXCJjb2xvcnMucmdiLmJsdWUuOTAwXCIpO1xuICAgIC0tY29sb3Itc2Vjb25kYXJ5OiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuMjAwXCIpO1xuICAgIC0tY29sb3Itc3VjY2VzczogdGhlbWUoXCJjb2xvcnMucmdiLnRlYWwuNjAwXCIpO1xuICAgIC0tY29sb3ItaW5mbzogdGhlbWUoXCJjb2xvcnMucmdiLmN5YW4uNTAwXCIpO1xuICAgIC0tY29sb3Itd2FybmluZzogdGhlbWUoXCJjb2xvcnMucmdiLmFtYmVyLjUwMFwiKTtcbiAgICAtLWNvbG9yLXBlbmRpbmc6IHRoZW1lKFwiY29sb3JzLnJnYi5vcmFuZ2UuNTAwXCIpO1xuICAgIC0tY29sb3ItZGFuZ2VyOiB0aGVtZShcImNvbG9ycy5yZ2IucmVkLjcwMFwiKTtcbiAgICAtLWNvbG9yLWxpZ2h0OiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuMTAwXCIpO1xuICAgIC0tY29sb3ItZGFyazogdGhlbWUoXCJjb2xvcnMucmdiLnNsYXRlLjgwMFwiKTtcbiAgICAmLmRhcmsge1xuICAgICAgICAtLWNvbG9yLXByaW1hcnk6IHRoZW1lKFwiY29sb3JzLnJnYi5ibHVlLjgwMFwiKTtcbiAgICB9XG59XG5cbi8qIFRoZW1lIDMgY29sb3JzICovXG4udGhlbWUtMyB7XG4gICAgLS1jb2xvci1wcmltYXJ5OiB0aGVtZShcImNvbG9ycy5yZ2IuY3lhbi45MDBcIik7XG4gICAgLS1jb2xvci1zZWNvbmRhcnk6IHRoZW1lKFwiY29sb3JzLnJnYi5zbGF0ZS4yMDBcIik7XG4gICAgLS1jb2xvci1zdWNjZXNzOiB0aGVtZShcImNvbG9ycy5yZ2IudGVhbC42MDBcIik7XG4gICAgLS1jb2xvci1pbmZvOiB0aGVtZShcImNvbG9ycy5yZ2IuY3lhbi41MDBcIik7XG4gICAgLS1jb2xvci13YXJuaW5nOiB0aGVtZShcImNvbG9ycy5yZ2IuYW1iZXIuNTAwXCIpO1xuICAgIC0tY29sb3ItcGVuZGluZzogdGhlbWUoXCJjb2xvcnMucmdiLmFtYmVyLjYwMFwiKTtcbiAgICAtLWNvbG9yLWRhbmdlcjogdGhlbWUoXCJjb2xvcnMucmdiLnJlZC43MDBcIik7XG4gICAgLS1jb2xvci1saWdodDogdGhlbWUoXCJjb2xvcnMucmdiLnNsYXRlLjEwMFwiKTtcbiAgICAtLWNvbG9yLWRhcms6IHRoZW1lKFwiY29sb3JzLnJnYi5zbGF0ZS44MDBcIik7XG4gICAgJi5kYXJrIHtcbiAgICAgICAgLS1jb2xvci1wcmltYXJ5OiB0aGVtZShcImNvbG9ycy5yZ2IuY3lhbi44MDBcIik7XG4gICAgfVxufVxuXG4vKiBUaGVtZSA0IGNvbG9ycyAqL1xuLnRoZW1lLTQge1xuICAgIC0tY29sb3ItcHJpbWFyeTogdGhlbWUoXCJjb2xvcnMucmdiLmluZGlnby45MDBcIik7XG4gICAgLS1jb2xvci1zZWNvbmRhcnk6IHRoZW1lKFwiY29sb3JzLnJnYi5zbGF0ZS4yMDBcIik7XG4gICAgLS1jb2xvci1zdWNjZXNzOiB0aGVtZShcImNvbG9ycy5yZ2IuZW1lcmFsZC42MDBcIik7XG4gICAgLS1jb2xvci1pbmZvOiB0aGVtZShcImNvbG9ycy5yZ2IuY3lhbi41MDBcIik7XG4gICAgLS1jb2xvci13YXJuaW5nOiB0aGVtZShcImNvbG9ycy5yZ2IueWVsbG93LjUwMFwiKTtcbiAgICAtLWNvbG9yLXBlbmRpbmc6IHRoZW1lKFwiY29sb3JzLnJnYi5vcmFuZ2UuNjAwXCIpO1xuICAgIC0tY29sb3ItZGFuZ2VyOiB0aGVtZShcImNvbG9ycy5yZ2IucmVkLjcwMFwiKTtcbiAgICAtLWNvbG9yLWxpZ2h0OiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuMTAwXCIpO1xuICAgIC0tY29sb3ItZGFyazogdGhlbWUoXCJjb2xvcnMucmdiLnNsYXRlLjgwMFwiKTtcbiAgICAmLmRhcmsge1xuICAgICAgICAtLWNvbG9yLXByaW1hcnk6IHRoZW1lKFwiY29sb3JzLnJnYi5pbmRpZ28uNzAwXCIpO1xuICAgIH1cbn1cbiIsIi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBUaGluIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tVGhpbkl0YWxpY1wiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPaUNucUV1OTJGcjFNdTUxUXJFejBkTC12d25ZaDJlZy53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxuICAgIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gVGhpbiBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLVRoaW5JdGFsaWNcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2lDbnFFdTkyRnIxTXU1MVFyRXpRZEwtdnduWWgyZWcud29mZjIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIFRoaW4gSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1UaGluSXRhbGljXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9pQ25xRXU5MkZyMU11NTFRckV6d2RMLXZ3blloMmVnLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gVGhpbiBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLVRoaW5JdGFsaWNcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2lDbnFFdTkyRnIxTXU1MVFyRXpNZEwtdnduWWgyZWcud29mZjIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIFRoaW4gSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1UaGluSXRhbGljXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9pQ25xRXU5MkZyMU11NTFRckV6OGRMLXZ3blloMmVnLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBUaGluIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tVGhpbkl0YWxpY1wiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPaUNucUV1OTJGcjFNdTUxUXJFejRkTC12d25ZaDJlZy53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQixcbiAgICBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBUaGluIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tVGhpbkl0YWxpY1wiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPaUNucUV1OTJGcjFNdTUxUXJFekFkTC12d25ZZy53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSxcbiAgICBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0SXRhbGljXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9qQ25xRXU5MkZyMU11NTFUakFTYzNDc1RZbDRCT1Ezby53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxuICAgIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1MaWdodEl0YWxpY1wiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPakNucUV1OTJGcjFNdTUxVGpBU2MtQ3NUWWw0Qk9RM28ud29mZjIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRJdGFsaWNcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2pDbnFFdTkyRnIxTXU1MVRqQVNjMkNzVFlsNEJPUTNvLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1MaWdodEl0YWxpY1wiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPakNucUV1OTJGcjFNdTUxVGpBU2M1Q3NUWWw0Qk9RM28ud29mZjIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRJdGFsaWNcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2pDbnFFdTkyRnIxTXU1MVRqQVNjMUNzVFlsNEJPUTNvLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0SXRhbGljXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9qQ25xRXU5MkZyMU11NTFUakFTYzBDc1RZbDRCT1Ezby53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQixcbiAgICBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0SXRhbGljXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9qQ25xRXU5MkZyMU11NTFUakFTYzZDc1RZbDRCTy53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSxcbiAgICBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLUl0YWxpY1wiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPa0NucUV1OTJGcjFNdTUxeEZJeklYS01ueXJZay53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxuICAgIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1JdGFsaWNcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2tDbnFFdTkyRnIxTXU1MXhNSXpJWEtNbnlyWWsud29mZjIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tSXRhbGljXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9rQ25xRXU5MkZyMU11NTF4RUl6SVhLTW55cllrLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1JdGFsaWNcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2tDbnFFdTkyRnIxTXU1MXhMSXpJWEtNbnlyWWsud29mZjIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tSXRhbGljXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9rQ25xRXU5MkZyMU11NTF4SEl6SVhLTW55cllrLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLUl0YWxpY1wiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPa0NucUV1OTJGcjFNdTUxeEdJeklYS01ueXJZay53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQixcbiAgICBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLUl0YWxpY1wiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPa0NucUV1OTJGcjFNdTUxeElJeklYS01ueS53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSxcbiAgICBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW0gSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1JdGFsaWNcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2pDbnFFdTkyRnIxTXU1MVM3QUNjM0NzVFlsNEJPUTNvLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsXG4gICAgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW0gSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1JdGFsaWNcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2pDbnFFdTkyRnIxTXU1MVM3QUNjLUNzVFlsNEJPUTNvLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW0gSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1JdGFsaWNcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2pDbnFFdTkyRnIxTXU1MVM3QUNjMkNzVFlsNEJPUTNvLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tTWVkaXVtSXRhbGljXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9qQ25xRXU5MkZyMU11NTFTN0FDYzVDc1RZbDRCT1Ezby53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tTWVkaXVtSXRhbGljXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9qQ25xRXU5MkZyMU11NTFTN0FDYzFDc1RZbDRCT1Ezby53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tTWVkaXVtSXRhbGljXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9qQ25xRXU5MkZyMU11NTFTN0FDYzBDc1RZbDRCT1Ezby53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQixcbiAgICBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW0gSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1JdGFsaWNcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2pDbnFFdTkyRnIxTXU1MVM3QUNjNkNzVFlsNEJPLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LFxuICAgIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkSXRhbGljXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9qQ25xRXU5MkZyMU11NTFUekJpYzNDc1RZbDRCT1Ezby53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxuICAgIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRJdGFsaWNcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2pDbnFFdTkyRnIxTXU1MVR6QmljLUNzVFlsNEJPUTNvLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tQm9sZEl0YWxpY1wiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPakNucUV1OTJGcjFNdTUxVHpCaWMyQ3NUWWw0Qk9RM28ud29mZjIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tQm9sZEl0YWxpY1wiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPakNucUV1OTJGcjFNdTUxVHpCaWM1Q3NUWWw0Qk9RM28ud29mZjIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkSXRhbGljXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9qQ25xRXU5MkZyMU11NTFUekJpYzFDc1RZbDRCT1Ezby53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRJdGFsaWNcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2pDbnFFdTkyRnIxTXU1MVR6QmljMENzVFlsNEJPUTNvLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLFxuICAgIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkSXRhbGljXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9qQ25xRXU5MkZyMU11NTFUekJpYzZDc1RZbDRCTy53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSxcbiAgICBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCbGFjayBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLUJsYWNrSXRhbGljXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9qQ25xRXU5MkZyMU11NTFUTEJDYzNDc1RZbDRCT1Ezby53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxuICAgIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQmxhY2sgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1CbGFja0l0YWxpY1wiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPakNucUV1OTJGcjFNdTUxVExCQ2MtQ3NUWWw0Qk9RM28ud29mZjIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJsYWNrIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tQmxhY2tJdGFsaWNcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2pDbnFFdTkyRnIxTXU1MVRMQkNjMkNzVFlsNEJPUTNvLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQmxhY2sgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1CbGFja0l0YWxpY1wiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPakNucUV1OTJGcjFNdTUxVExCQ2M1Q3NUWWw0Qk9RM28ud29mZjIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJsYWNrIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tQmxhY2tJdGFsaWNcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2pDbnFFdTkyRnIxTXU1MVRMQkNjMUNzVFlsNEJPUTNvLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCbGFjayBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLUJsYWNrSXRhbGljXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9qQ25xRXU5MkZyMU11NTFUTEJDYzBDc1RZbDRCT1Ezby53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQixcbiAgICBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCbGFjayBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLUJsYWNrSXRhbGljXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9qQ25xRXU5MkZyMU11NTFUTEJDYzZDc1RZbDRCTy53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSxcbiAgICBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBUaGluXCIpLCBsb2NhbChcIlJvYm90by1UaGluXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9rQ25xRXU5MkZyMU1tZ1Z4Rkl6SVhLTW55cllrLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsXG4gICAgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBUaGluXCIpLCBsb2NhbChcIlJvYm90by1UaGluXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9rQ25xRXU5MkZyMU1tZ1Z4TUl6SVhLTW55cllrLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBUaGluXCIpLCBsb2NhbChcIlJvYm90by1UaGluXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9rQ25xRXU5MkZyMU1tZ1Z4RUl6SVhLTW55cllrLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gVGhpblwiKSwgbG9jYWwoXCJSb2JvdG8tVGhpblwiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPa0NucUV1OTJGcjFNbWdWeExJeklYS01ueXJZay53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gVGhpblwiKSwgbG9jYWwoXCJSb2JvdG8tVGhpblwiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPa0NucUV1OTJGcjFNbWdWeEhJeklYS01ueXJZay53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gVGhpblwiKSwgbG9jYWwoXCJSb2JvdG8tVGhpblwiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPa0NucUV1OTJGcjFNbWdWeEdJeklYS01ueXJZay53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQixcbiAgICBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBUaGluXCIpLCBsb2NhbChcIlJvYm90by1UaGluXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9rQ25xRXU5MkZyMU1tZ1Z4SUl6SVhLTW55LndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LFxuICAgIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVNVNWZDUmM0QU1QNmxiQlAud29mZjIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RixcbiAgICBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVNVNWZBQmM0QU1QNmxiQlAud29mZjIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVNVNWZDQmM0QU1QNmxiQlAud29mZjIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQnhjNEFNUDZsYkJQLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ3hjNEFNUDZsYkJQLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ2hjNEFNUDZsYkJQLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLFxuICAgIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVNVNWZCQmM0QU1QNmxRLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LFxuICAgIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11NzJ4S0tUVTFLdm56LndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsXG4gICAgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90b1wiKSwgbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbUNucUV1OTJGcjFNdTVteEtLVFUxS3Zuei53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT21DbnFFdTkyRnIxTXU3bXhLS1RVMUt2bnoud29mZjIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90b1wiKSwgbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbUNucUV1OTJGcjFNdTRXeEtLVFUxS3Zuei53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT21DbnFFdTkyRnIxTXU3V3hLS1RVMUt2bnoud29mZjIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11N0d4S0tUVTFLdm56LndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLFxuICAgIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11NG14S0tUVTFLZy53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSxcbiAgICBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW1cIiksIGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbUVVOWZDUmM0QU1QNmxiQlAud29mZjIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RixcbiAgICBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIE1lZGl1bVwiKSwgbG9jYWwoXCJSb2JvdG8tTWVkaXVtXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkFCYzRBTVA2bGJCUC53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1cIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ0JjNEFNUDZsYkJQLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1cIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQnhjNEFNUDZsYkJQLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW1cIiksIGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbUVVOWZDeGM0QU1QNmxiQlAud29mZjIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIE1lZGl1bVwiKSwgbG9jYWwoXCJSb2JvdG8tTWVkaXVtXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkNoYzRBTVA2bGJCUC53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQixcbiAgICBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW1cIiksIGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbUVVOWZCQmM0QU1QNmxRLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LFxuICAgIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ1JjNEFNUDZsYkJQLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsXG4gICAgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkFCYzRBTVA2bGJCUC53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG8tQm9sZFwiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVdVbGZDQmM0QU1QNmxiQlAud29mZjIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkJ4YzRBTVA2bGJCUC53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG8tQm9sZFwiKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVdVbGZDeGM0QU1QNmxiQlAud29mZjIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ2hjNEFNUDZsYkJQLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLFxuICAgIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQkJjNEFNUDZsUS53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSxcbiAgICBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCbGFja1wiKSwgbG9jYWwoXCJSb2JvdG8tQmxhY2tcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1ZVXRmQ1JjNEFNUDZsYkJQLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsXG4gICAgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCbGFja1wiKSwgbG9jYWwoXCJSb2JvdG8tQmxhY2tcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1ZVXRmQUJjNEFNUDZsYkJQLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCbGFja1wiKSwgbG9jYWwoXCJSb2JvdG8tQmxhY2tcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1ZVXRmQ0JjNEFNUDZsYkJQLndvZmYyKVxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQmxhY2tcIiksIGxvY2FsKFwiUm9ib3RvLUJsYWNrXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tWVV0ZkJ4YzRBTVA2bGJCUC53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQmxhY2tcIiksIGxvY2FsKFwiUm9ib3RvLUJsYWNrXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tWVV0ZkN4YzRBTVA2bGJCUC53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQmxhY2tcIiksIGxvY2FsKFwiUm9ib3RvLUJsYWNrXCIpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tWVV0ZkNoYzRBTVA2bGJCUC53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQixcbiAgICBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCbGFja1wiKSwgbG9jYWwoXCJSb2JvdG8tQmxhY2tcIiksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1ZVXRmQkJjNEFNUDZsUS53b2ZmMilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSxcbiAgICBVK0ZFRkYsIFUrRkZGRDtcbn1cbiIsIi8qIEJyZWFrcG9pbnQgdXAgKi9cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRzY3JlZW4pIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IGNhbGModGhlbWUoXCJzY3JlZW5zLiN7JHNjcmVlbn1cIikgLSAxcHgpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyogQnJlYWtwb2ludCBkb3duICovXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRzY3JlZW4pIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IGNhbGModGhlbWUoXCJzY3JlZW5zLiN7JHNjcmVlbn1cIikgLSAxcHgpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyogQnJlYWtwb2ludCBvbmx5ICovXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRzY3JlZW4pIHtcbiAgQG1lZGlhICh3aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJHNjcmVlbikpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgdGV4dC1wcmltYXJ5IGRhcms6dGV4dC1zbGF0ZS0zMDA7XG4gICYuYnJlYWRjcnVtYi1saWdodCB7XG4gICAgQGFwcGx5IHRleHQtd2hpdGUgdGV4dC1vcGFjaXR5LTkwO1xuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZThlZWZmJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0IGJyZWFkY3J1bWJfX2ljb24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc5IDE4IDE1IDEyIDkgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZSB0ZXh0LW9wYWNpdHktODA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgQGFwcGx5IHJlbGF0aXZlIG1sLTUgcGwtMC41O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0IGJyZWFkY3J1bWJfX2ljb24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc5IDE4IDE1IDEyIDkgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS4xMjVyZW07XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBteS1hdXRvIGluc2V0LXktMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgQGFwcGx5IHRleHQtc2xhdGUtODAwIGN1cnNvci10ZXh0IGRhcms6dGV4dC1zbGF0ZS00MDA7XG4gICAgfVxuICB9XG59XG5cbi5kYXJrIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNzE4MDk2JyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0IGJyZWFkY3J1bWJfX2ljb24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc5IDE4IDE1IDEyIDkgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIqIHtcbiAgQGZvciAkaSBmcm9tIDEgdG8gNTAge1xuICAgID4gLmludHJvLXg6bnRoLWNoaWxkKCRpKSB7XG4gICAgICB6LWluZGV4OiBjYWxjKDUwIC0gJGkpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcbiAgICAgIGFuaW1hdGlvbjogMC40cyBpbnRyby14LWFuaW1hdGlvbiBlYXNlLWluLW91dCAwLjMzMzMzcztcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKCRpICogMC4xcyk7XG4gICAgfVxuICAgID4gLi1pbnRyby14Om50aC1jaGlsZCgkaSkge1xuICAgICAgei1pbmRleDogY2FsYyg1MCAtICRpKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICAgICAgYW5pbWF0aW9uOiAwLjRzIGludHJvLXgtYW5pbWF0aW9uIGVhc2UtaW4tb3V0IDAuMzMzMzNzO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IGNhbGMoJGkgKiAwLjFzKTtcbiAgICB9XG4gICAgPiAuaW50cm8teTpudGgtY2hpbGQoJGkpIHtcbiAgICAgIHotaW5kZXg6IGNhbGMoNTAgLSAkaSk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgICAgYW5pbWF0aW9uOiAwLjRzIGludHJvLXktYW5pbWF0aW9uIGVhc2UtaW4tb3V0IDAuMzMzMzNzO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IGNhbGMoJGkgKiAwLjFzKTtcbiAgICB9XG4gICAgPiAuLWludHJvLXk6bnRoLWNoaWxkKCRpKSB7XG4gICAgICB6LWluZGV4OiBjYWxjKDUwIC0gJGkpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gICAgICBhbmltYXRpb246IDAuNHMgaW50cm8teS1hbmltYXRpb24gZWFzZS1pbi1vdXQgMC4zMzMzM3M7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogY2FsYygkaSAqIDAuMXMpO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGludHJvLXgtYW5pbWF0aW9uIHtcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBpbnRyby15LWFuaW1hdGlvbiB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbiIsIi8qXG5cbmdpdGh1Yi5jb20gc3R5bGUgKGMpIFZhc2lseSBQb2xvdm55b3YgPHZhc3RAd2hpdGVhbnRzLm5ldD5cblxuKi9cblxuLmhsanMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcGFkZGluZzogMC41ZW07XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuXG4uaGxqcy1jb21tZW50LFxuLmhsanMtcXVvdGUge1xuICBjb2xvcjogIzk5ODtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uaGxqcy1rZXl3b3JkLFxuLmhsanMtc2VsZWN0b3ItdGFnLFxuLmhsanMtc3Vic3Qge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5obGpzLW51bWJlcixcbi5obGpzLWxpdGVyYWwsXG4uaGxqcy12YXJpYWJsZSxcbi5obGpzLXRlbXBsYXRlLXZhcmlhYmxlLFxuLmhsanMtdGFnIC5obGpzLWF0dHIge1xuICBjb2xvcjogIzAwODA4MDtcbn1cblxuLmhsanMtc3RyaW5nLFxuLmhsanMtZG9jdGFnIHtcbiAgY29sb3I6ICNkMTQ7XG59XG5cbi5obGpzLXRpdGxlLFxuLmhsanMtc2VjdGlvbixcbi5obGpzLXNlbGVjdG9yLWlkIHtcbiAgY29sb3I6ICM5MDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGxqcy1zdWJzdCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5obGpzLXR5cGUsXG4uaGxqcy1jbGFzcyAuaGxqcy10aXRsZSB7XG4gIGNvbG9yOiAjNDU4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhsanMtdGFnLFxuLmhsanMtbmFtZSxcbi5obGpzLWF0dHJpYnV0ZSB7XG4gIGNvbG9yOiAjMDAwMDgwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uaGxqcy1yZWdleHAsXG4uaGxqcy1saW5rIHtcbiAgY29sb3I6ICMwMDk5MjY7XG59XG5cbi5obGpzLXN5bWJvbCxcbi5obGpzLWJ1bGxldCB7XG4gIGNvbG9yOiAjOTkwMDczO1xufVxuXG4uaGxqcy1idWlsdF9pbixcbi5obGpzLWJ1aWx0aW4tbmFtZSB7XG4gIGNvbG9yOiAjMDA4NmIzO1xufVxuXG4uaGxqcy1tZXRhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGxqcy1kZWxldGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZGQ7XG59XG5cbi5obGpzLWFkZGl0aW9uIHtcbiAgYmFja2dyb3VuZDogI2RmZDtcbn1cblxuLmhsanMtZW1waGFzaXMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5obGpzLXN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuIiwiLnRpcHB5LWJveFtkYXRhLWFuaW1hdGlvbj1mYWRlXVtkYXRhLXN0YXRlPWhpZGRlbl17b3BhY2l0eTowfVtkYXRhLXRpcHB5LXJvb3Rde21heC13aWR0aDpjYWxjKDEwMHZ3IC0gMTBweCl9LnRpcHB5LWJveHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQ7d2hpdGUtc3BhY2U6bm9ybWFsO291dGxpbmU6MDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSx2aXNpYmlsaXR5LG9wYWNpdHl9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXT4udGlwcHktYXJyb3d7Ym90dG9tOjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXT4udGlwcHktYXJyb3c6YmVmb3Jle2JvdHRvbTotN3B4O2xlZnQ6MDtib3JkZXItd2lkdGg6OHB4IDhweCAwO2JvcmRlci10b3AtY29sb3I6aW5pdGlhbDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciB0b3B9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXT4udGlwcHktYXJyb3d7dG9wOjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXT4udGlwcHktYXJyb3c6YmVmb3Jle3RvcDotN3B4O2xlZnQ6MDtib3JkZXItd2lkdGg6MCA4cHggOHB4O2JvcmRlci1ib3R0b20tY29sb3I6aW5pdGlhbDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49bGVmdF0+LnRpcHB5LWFycm93e3JpZ2h0OjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49bGVmdF0+LnRpcHB5LWFycm93OmJlZm9yZXtib3JkZXItd2lkdGg6OHB4IDAgOHB4IDhweDtib3JkZXItbGVmdC1jb2xvcjppbml0aWFsO3JpZ2h0Oi03cHg7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgbGVmdH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0+LnRpcHB5LWFycm93e2xlZnQ6MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0+LnRpcHB5LWFycm93OmJlZm9yZXtsZWZ0Oi03cHg7Ym9yZGVyLXdpZHRoOjhweCA4cHggOHB4IDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOmluaXRpYWw7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgcmlnaHR9LnRpcHB5LWJveFtkYXRhLWluZXJ0aWFdW2RhdGEtc3RhdGU9dmlzaWJsZV17dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NCwxLjUsLjM4LDEuMTEpfS50aXBweS1hcnJvd3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2NvbG9yOiMzMzN9LnRpcHB5LWFycm93OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0udGlwcHktY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjVweCA5cHg7ei1pbmRleDoxfSIsIi50aXBweS1ib3hbZGF0YS10aGVtZX49bGlnaHRde2NvbG9yOiMyNjMyM2Q7Ym94LXNoYWRvdzowIDAgMjBweCA0cHggcmdiYSgxNTQsMTYxLDE3NywuMTUpLDAgNHB4IDgwcHggLThweCByZ2JhKDM2LDQwLDQ3LC4yNSksMCA0cHggNHB4IC0ycHggcmdiYSg5MSw5NCwxMDUsLjE1KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRpcHB5LWJveFtkYXRhLXRoZW1lfj1saWdodF1bZGF0YS1wbGFjZW1lbnRePXRvcF0+LnRpcHB5LWFycm93OmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LnRpcHB5LWJveFtkYXRhLXRoZW1lfj1saWdodF1bZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0+LnRpcHB5LWFycm93OmJlZm9yZXtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LnRpcHB5LWJveFtkYXRhLXRoZW1lfj1saWdodF1bZGF0YS1wbGFjZW1lbnRePWxlZnRdPi50aXBweS1hcnJvdzpiZWZvcmV7Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZn0udGlwcHktYm94W2RhdGEtdGhlbWV+PWxpZ2h0XVtkYXRhLXBsYWNlbWVudF49cmlnaHRdPi50aXBweS1hcnJvdzpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmZ9LnRpcHB5LWJveFtkYXRhLXRoZW1lfj1saWdodF0+LnRpcHB5LWJhY2tkcm9we2JhY2tncm91bmQtY29sb3I6I2ZmZn0udGlwcHktYm94W2RhdGEtdGhlbWV+PWxpZ2h0XT4udGlwcHktc3ZnLWFycm93e2ZpbGw6I2ZmZn0iLCIudGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdPi50aXBweS1zdmctYXJyb3d7Ym90dG9tOjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXT4udGlwcHktc3ZnLWFycm93OmFmdGVyLC50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXRvcF0+LnRpcHB5LXN2Zy1hcnJvdz5zdmd7dG9wOjE2cHg7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0+LnRpcHB5LXN2Zy1hcnJvd3t0b3A6MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dPi50aXBweS1zdmctYXJyb3c+c3Zne2JvdHRvbToxNnB4fS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdPi50aXBweS1zdmctYXJyb3d7cmlnaHQ6MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XT4udGlwcHktc3ZnLWFycm93OmFmdGVyLC50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdPi50aXBweS1zdmctYXJyb3c+c3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RvcDpjYWxjKDUwJSAtIDNweCk7bGVmdDoxMXB4fS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XT4udGlwcHktc3ZnLWFycm93e2xlZnQ6MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0+LnRpcHB5LXN2Zy1hcnJvdzphZnRlciwudGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0+LnRpcHB5LXN2Zy1hcnJvdz5zdmd7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RvcDpjYWxjKDUwJSAtIDNweCk7cmlnaHQ6MTFweH0udGlwcHktc3ZnLWFycm93e3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7ZmlsbDojMzMzO3RleHQtYWxpZ246aW5pdGlhbH0udGlwcHktc3ZnLWFycm93LC50aXBweS1zdmctYXJyb3c+c3Zne3Bvc2l0aW9uOmFic29sdXRlfSIsIi50aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheV1bZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MH0udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNoaWZ0LWF3YXldW2RhdGEtc3RhdGU9aGlkZGVuXVtkYXRhLXBsYWNlbWVudF49dG9wXXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX0udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNoaWZ0LWF3YXldW2RhdGEtc3RhdGU9aGlkZGVuXVtkYXRhLXBsYWNlbWVudF49Ym90dG9tXXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCl9LnRpcHB5LWJveFtkYXRhLWFuaW1hdGlvbj1zaGlmdC1hd2F5XVtkYXRhLXN0YXRlPWhpZGRlbl1bZGF0YS1wbGFjZW1lbnRePWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpfS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheV1bZGF0YS1zdGF0ZT1oaWRkZW5dW2RhdGEtcGxhY2VtZW50Xj1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpfSIsIi8qIVxuICogVG9hc3RpZnkganMgMS4xMS4yXG4gKiBodHRwczovL2dpdGh1Yi5jb20vYXB2YXJ1bi90b2FzdGlmeS1qc1xuICogQGxpY2Vuc2UgTUlUIGxpY2Vuc2VkXG4gKlxuICogQ29weXJpZ2h0IChDKSAyMDE4IFZhcnVuIEEgUFxuICovXG5cbi50b2FzdGlmeSB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDEwcHggMzZweCAtNHB4IHJnYmEoNzcsIDk2LCAyMzIsIDAuMyk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjNzNhNWZmLCAjNTQ3N2Y1KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNzNhNWZmLCAjNTQ3N2Y1KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgei1pbmRleDogMjE0NzQ4MzY0Nztcbn1cblxuLnRvYXN0aWZ5Lm9uIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3QtY2xvc2Uge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnRvYXN0aWZ5LXJpZ2h0IHtcbiAgICByaWdodDogMTVweDtcbn1cblxuLnRvYXN0aWZ5LWxlZnQge1xuICAgIGxlZnQ6IDE1cHg7XG59XG5cbi50b2FzdGlmeS10b3Age1xuICAgIHRvcDogLTE1MHB4O1xufVxuXG4udG9hc3RpZnktYm90dG9tIHtcbiAgICBib3R0b206IC0xNTBweDtcbn1cblxuLnRvYXN0aWZ5LXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbi50b2FzdGlmeS1hdmF0YXIge1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbjogLTdweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udG9hc3RpZnktY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogLW1vei1maXQtY29udGVudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC50b2FzdGlmeS1yaWdodCwgLnRvYXN0aWZ5LWxlZnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG59XG4iLCJALXdlYmtpdC1rZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB9XG4gIDMwJSwgNzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgfVxuICAzMCUsIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB9XG4gIDMwJSwgNzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc2xpZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uZHJvcHpvbmUsIC5kcm9wem9uZSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmRyb3B6b25lIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbn1cbi5kcm9wem9uZS5kei1jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHJvcHpvbmUuZHotY2xpY2thYmxlICoge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHJvcHpvbmUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlLCAuZHJvcHpvbmUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlICoge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHJvcHpvbmUuZHotc3RhcnRlZCAuZHotbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcHpvbmUuZHotZHJhZy1ob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uZHJvcHpvbmUuZHotZHJhZy1ob3ZlciAuZHotbWVzc2FnZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5kcm9wem9uZSAuZHotbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cbi5kcm9wem9uZSAuZHotbWVzc2FnZSAuZHotYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBpbmhlcml0O1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMTZweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIge1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIC5kei1kZXRhaWxzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSwgI2RkZCk7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotaW1hZ2UtcHJldmlldyAuZHotZGV0YWlscyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcmVtb3ZlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcmVtb3ZlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWRldGFpbHMge1xuICBvcGFjaXR5OiAxO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgei1pbmRleDogMjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyZW0gMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXplIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjAwLCAyMDAsIDIwMCwgMC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpub3QoOmhvdmVyKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpub3QoOmhvdmVyKSBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW4sIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotc2l6ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBwYWRkaW5nOiAwIDAuNGVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWltYWdlIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgZmlsdGVyOiBibHVyKDhweCk7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotc3VjY2VzcyAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LWFuaW1hdGlvbjogcGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tcy1hbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby1hbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICBhbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tYXJrIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbXMtYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby1hbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmsge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogNTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI3cHg7XG4gIG1hcmdpbi10b3A6IC0yN3B4O1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmsgc3ZnLCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmsgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotcHJvY2Vzc2luZyAuZHotcHJvZ3Jlc3Mge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWNvbXBsZXRlIC5kei1wcm9ncmVzcyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3Om5vdCguZHotcHJvY2Vzc2luZykgLmR6LXByb2dyZXNzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHVsc2UgNnMgZWFzZSBpbmZpbml0ZTtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3Mge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWQge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjY2LCAjNDQ0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3I6aG92ZXIgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRvcDogMTMwcHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIGJhY2tncm91bmQ6ICNiZTI2MjY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiZTI2MjYsICNhOTIyMjIpO1xuICBwYWRkaW5nOiAwLjVlbSAxLjJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IDY0cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2JlMjYyNjtcbn0iLCJpbWdbZGF0YS1hY3Rpb249XCJ6b29tXCJdIHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuLnpvb20taW1nLFxuLnpvb20taW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDY2NjtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xufVxuaW1nLnpvb20taW1nIHtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cbi56b29tLW92ZXJsYXkge1xuICBjdXJzb3I6IHpvb20tb3V0O1xuICB6LWluZGV4OiA0MjA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgMzAwbXM7XG59XG4uem9vbS1vdmVybGF5LW9wZW4gLnpvb20tb3ZlcmxheSB7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjtcbiAgb3BhY2l0eTogMTtcbn1cbiIsImltZ1tkYXRhLWFjdGlvbj1cInpvb21cIl0ge1xuICBjdXJzb3I6IHpvb20taW47XG59XG4uem9vbS1pbWcsXG4uem9vbS1pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNjY2O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG59XG5pbWcuem9vbS1pbWcge1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuLnpvb20tb3ZlcmxheSB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG4gIHotaW5kZXg6IDQyMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAzMDBtcztcbn1cbi56b29tLW92ZXJsYXktb3BlbiAuem9vbS1vdmVybGF5IHtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LGV5SjJaWEp6YVc5dUlqb3pMQ0p6YjNWeVkyVnpJanBiSWk0dUwyTnpjeTk2YjI5dExtTnpjeUpkTENKdVlXMWxjeUk2VzEwc0ltMWhjSEJwYm1keklqb2lRVUZCUVR0RlFVTkZMR2RDUVVGblFqdERRVU5xUWp0QlFVTkVPenRGUVVWRkxHMUNRVUZ0UWp0RlFVTnVRaXhoUVVGaE8wVkJRMklzYzBKQlFYTkNPME5CUTNaQ08wRkJRMFE3UlVGRFJTeHBRa0ZCYVVJN1EwRkRiRUk3UVVGRFJEdEZRVU5GTEdsQ1FVRnBRanRGUVVOcVFpeGhRVUZoTzBWQlEySXNhVUpCUVdsQ08wVkJRMnBDTEdkQ1FVRm5RanRGUVVOb1FpeFBRVUZQTzBWQlExQXNVVUZCVVR0RlFVTlNMRk5CUVZNN1JVRkRWQ3hWUVVGVk8wVkJRMVlzTWtKQlFUSkNPMFZCUXpOQ0xGZEJRVmM3UlVGRFdDd3JRa0ZCSzBJN1EwRkRhRU03UVVGRFJEdEZRVU5GTERaQ1FVRTJRanRGUVVNM1FpeFhRVUZYTzBOQlExb2lMQ0ptYVd4bElqb2llbTl2YlM1amMzTWlMQ0p6YjNWeVkyVnpRMjl1ZEdWdWRDSTZXeUpwYldkYlpHRjBZUzFoWTNScGIyNDlYQ0o2YjI5dFhDSmRJSHRjYmlBZ1kzVnljMjl5T2lCNmIyOXRMV2x1TzF4dWZWeHVMbnB2YjIwdGFXMW5MRnh1TG5wdmIyMHRhVzFuTFhkeVlYQWdlMXh1SUNCd2IzTnBkR2x2YmpvZ2NtVnNZWFJwZG1VN1hHNGdJSG90YVc1a1pYZzZJRFkyTmp0Y2JpQWdkSEpoYm5OcGRHbHZiam9nWVd4c0lETXdNRzF6TzF4dWZWeHVhVzFuTG5wdmIyMHRhVzFuSUh0Y2JpQWdZM1Z5YzI5eU9pQjZiMjl0TFc5MWREdGNibjFjYmk1NmIyOXRMVzkyWlhKc1lYa2dlMXh1SUNCamRYSnpiM0k2SUhwdmIyMHRiM1YwTzF4dUlDQjZMV2x1WkdWNE9pQTBNakE3WEc0Z0lHSmhZMnRuY205MWJtUTZJQ05tWm1ZN1hHNGdJSEJ2YzJsMGFXOXVPaUJtYVhobFpEdGNiaUFnZEc5d09pQXdPMXh1SUNCc1pXWjBPaUF3TzF4dUlDQnlhV2RvZERvZ01EdGNiaUFnWW05MGRHOXRPaUF3TzF4dUlDQm1hV3gwWlhJNklGd2lZV3h3YUdFb2IzQmhZMmwwZVQwd0tWd2lPMXh1SUNCdmNHRmphWFI1T2lBd08xeHVJQ0IwY21GdWMybDBhVzl1T2lBZ0lDQWdJRzl3WVdOcGRIa2dNekF3YlhNN1hHNTlYRzR1ZW05dmJTMXZkbVZ5YkdGNUxXOXdaVzRnTG5wdmIyMHRiM1psY214aGVTQjdYRzRnSUdacGJIUmxjam9nWENKaGJIQm9ZU2h2Y0dGamFYUjVQVEV3TUNsY0lqdGNiaUFnYjNCaFkybDBlVG9nTVR0Y2JuMWNiaUpkZlE9PSAqLyIsIi8qIFRhYnVsYXRvciB2NC45LjMgKGMpIE9saXZlciBGb2xrZXJkICovXG4udGFidWxhdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZXooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcbn1cblxuLnRhYnVsYXRvclt0YWJ1bGF0b3ItbGF5b3V0PVwiZml0RGF0YUZpbGxcIl0gLnRhYnVsYXRvci10YWJsZUhvbGRlciAudGFidWxhdG9yLXRhYmxlIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4udGFidWxhdG9yW3RhYnVsYXRvci1sYXlvdXQ9XCJmaXREYXRhVGFibGVcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50YWJ1bGF0b3IudGFidWxhdG9yLWJsb2NrLXNlbGVjdCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyLnRhYnVsYXRvci1oZWFkZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sLnRhYnVsYXRvci1tb3Zpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJhY2tncm91bmQ6ICNjZGNkY2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbCAudGFidWxhdG9yLWNvbC1jb250ZW50IC50YWJ1bGF0b3ItaGVhZGVyLW1lbnUtYnV0dG9uIHtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wgLnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWhlYWRlci1tZW51LWJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogLjY7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wgLnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWNvbC10aXRsZS1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wgLnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWNvbC10aXRsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbCAudGFidWxhdG9yLWNvbC1jb250ZW50IC50YWJ1bGF0b3ItY29sLXRpdGxlIC50YWJ1bGF0b3ItdGl0bGUtZWRpdG9yIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIHBhZGRpbmc6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbCAudGFidWxhdG9yLWNvbC1jb250ZW50IC50YWJ1bGF0b3ItY29sLXRpdGxlIC50YWJ1bGF0b3ItaGVhZGVyLW1lbnUtYnV0dG9uICsgLnRhYnVsYXRvci10aXRsZS1lZGl0b3Ige1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjJweCk7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wgLnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWNvbC1zb3J0ZXIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA0cHg7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wgLnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWNvbC1zb3J0ZXIgLnRhYnVsYXRvci1hcnJvdyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2JiYjtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbC50YWJ1bGF0b3ItY29sLWdyb3VwIC50YWJ1bGF0b3ItY29sLWdyb3VwLWNvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2FhYTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sOmZpcnN0LWNoaWxkIC50YWJ1bGF0b3ItY29sLXJlc2l6ZS1oYW5kbGUucHJldiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wgLnRhYnVsYXRvci1oZWFkZXItZmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wgLnRhYnVsYXRvci1oZWFkZXItZmlsdGVyIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wgLnRhYnVsYXRvci1oZWFkZXItZmlsdGVyIHN2ZyB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbCAudGFidWxhdG9yLWhlYWRlci1maWx0ZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wudGFidWxhdG9yLXNvcnRhYmxlIC50YWJ1bGF0b3ItY29sLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbC50YWJ1bGF0b3Itc29ydGFibGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGNkY2Q7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wudGFidWxhdG9yLXNvcnRhYmxlW2FyaWEtc29ydD1cIm5vbmVcIl0gLnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWNvbC1zb3J0ZXIge1xuICBjb2xvcjogI2JiYjtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbC50YWJ1bGF0b3Itc29ydGFibGVbYXJpYS1zb3J0PVwibm9uZVwiXSAudGFidWxhdG9yLWNvbC1jb250ZW50IC50YWJ1bGF0b3ItY29sLXNvcnRlciAudGFidWxhdG9yLWFycm93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNiYmI7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wudGFidWxhdG9yLXNvcnRhYmxlW2FyaWEtc29ydD1cImFzY1wiXSAudGFidWxhdG9yLWNvbC1jb250ZW50IC50YWJ1bGF0b3ItY29sLXNvcnRlciB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sLnRhYnVsYXRvci1zb3J0YWJsZVthcmlhLXNvcnQ9XCJhc2NcIl0gLnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWNvbC1zb3J0ZXIgLnRhYnVsYXRvci1hcnJvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjNjY2O1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sLnRhYnVsYXRvci1zb3J0YWJsZVthcmlhLXNvcnQ9XCJkZXNjXCJdIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQgLnRhYnVsYXRvci1jb2wtc29ydGVyIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wudGFidWxhdG9yLXNvcnRhYmxlW2FyaWEtc29ydD1cImRlc2NcIl0gLnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWNvbC1zb3J0ZXIgLnRhYnVsYXRvci1hcnJvdyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjNjY2O1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbC50YWJ1bGF0b3ItY29sLXZlcnRpY2FsIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQgLnRhYnVsYXRvci1jb2wtdGl0bGUge1xuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sLnRhYnVsYXRvci1jb2wtdmVydGljYWwudGFidWxhdG9yLWNvbC12ZXJ0aWNhbC1mbGlwIC50YWJ1bGF0b3ItY29sLXRpdGxlIHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sLnRhYnVsYXRvci1jb2wtdmVydGljYWwudGFidWxhdG9yLXNvcnRhYmxlIC50YWJ1bGF0b3ItY29sLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wudGFidWxhdG9yLWNvbC12ZXJ0aWNhbC50YWJ1bGF0b3Itc29ydGFibGUudGFidWxhdG9yLWNvbC12ZXJ0aWNhbC1mbGlwIC50YWJ1bGF0b3ItY29sLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wudGFidWxhdG9yLWNvbC12ZXJ0aWNhbC50YWJ1bGF0b3Itc29ydGFibGUgLnRhYnVsYXRvci1jb2wtc29ydGVyIHtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDRweDtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItZnJvemVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItZnJvemVuLnRhYnVsYXRvci1mcm96ZW4tbGVmdCB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNhYWE7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1mcm96ZW4udGFidWxhdG9yLWZyb3plbi1yaWdodCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2FhYTtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNhbGNzLWhvbGRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogNjAwJTtcbiAgYmFja2dyb3VuZDogI2YzZjNmMyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jYWxjcy1ob2xkZXIgLnRhYnVsYXRvci1yb3cge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzICFpbXBvcnRhbnQ7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jYWxjcy1ob2xkZXIgLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jb2wtcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1mcm96ZW4tcm93cy1ob2xkZXIge1xuICBtaW4td2lkdGg6IDYwMCU7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1mcm96ZW4tcm93cy1ob2xkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItdGFibGVIb2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItdGFibGVIb2xkZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItdGFibGVIb2xkZXIgLnRhYnVsYXRvci1wbGFjZWhvbGRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci10YWJsZUhvbGRlciAudGFidWxhdG9yLXBsYWNlaG9sZGVyW3RhYnVsYXRvci1yZW5kZXItbW9kZT1cInZpcnR1YWxcIl0ge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci10YWJsZUhvbGRlciAudGFidWxhdG9yLXBsYWNlaG9sZGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2NjYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLXRhYmxlSG9sZGVyIC50YWJ1bGF0b3ItdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItdGFibGVIb2xkZXIgLnRhYnVsYXRvci10YWJsZSAudGFidWxhdG9yLXJvdy50YWJ1bGF0b3ItY2FsY3Mge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogI2UyZTJlMiAhaW1wb3J0YW50O1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItdGFibGVIb2xkZXIgLnRhYnVsYXRvci10YWJsZSAudGFidWxhdG9yLXJvdy50YWJ1bGF0b3ItY2FsY3MudGFidWxhdG9yLWNhbGNzLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYWFhO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItdGFibGVIb2xkZXIgLnRhYnVsYXRvci10YWJsZSAudGFidWxhdG9yLXJvdy50YWJ1bGF0b3ItY2FsY3MudGFidWxhdG9yLWNhbGNzLWJvdHRvbSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYWFhO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItZm9vdGVyIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWZvb3RlciAudGFidWxhdG9yLWNhbGNzLWhvbGRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgbWFyZ2luOiAtNXB4IC0xMHB4IDVweCAtMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI2YzZjNmMyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1mb290ZXIgLnRhYnVsYXRvci1jYWxjcy1ob2xkZXIgLnRhYnVsYXRvci1yb3cge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzICFpbXBvcnRhbnQ7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1mb290ZXIgLnRhYnVsYXRvci1jYWxjcy1ob2xkZXIgLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jb2wtcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1mb290ZXIgLnRhYnVsYXRvci1jYWxjcy1ob2xkZXI6b25seS1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1mb290ZXIgLnRhYnVsYXRvci1wYWdpbmF0b3Ige1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1mb290ZXIgLnRhYnVsYXRvci1wYWdlLXNpemUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWZvb3RlciAudGFidWxhdG9yLXBhZ2VzIHtcbiAgbWFyZ2luOiAwIDdweDtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWZvb3RlciAudGFidWxhdG9yLXBhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItZm9vdGVyIC50YWJ1bGF0b3ItcGFnZS5hY3RpdmUge1xuICBjb2xvcjogI2QwMDtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWZvb3RlciAudGFidWxhdG9yLXBhZ2U6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWZvb3RlciAudGFidWxhdG9yLXBhZ2U6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1jb2wtcmVzaXplLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNXB4O1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItY29sLXJlc2l6ZS1oYW5kbGUucHJldiB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItY29sLXJlc2l6ZS1oYW5kbGU6aG92ZXIge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1sb2FkZXIgLnRhYnVsYXRvci1sb2FkZXItbXNnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItbG9hZGVyIC50YWJ1bGF0b3ItbG9hZGVyLW1zZy50YWJ1bGF0b3ItbG9hZGluZyB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMzMzM7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItbG9hZGVyIC50YWJ1bGF0b3ItbG9hZGVyLW1zZy50YWJ1bGF0b3ItZXJyb3Ige1xuICBib3JkZXI6IDRweCBzb2xpZCAjRDAwO1xuICBjb2xvcjogIzU5MDAwMDtcbn1cblxuLnRhYnVsYXRvci1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50YWJ1bGF0b3Itcm93LnRhYnVsYXRvci1yb3ctZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG59XG5cbi50YWJ1bGF0b3Itcm93LnRhYnVsYXRvci1zZWxlY3RhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGFidWxhdG9yLXJvdy50YWJ1bGF0b3Itc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUFCQ0VBO1xufVxuXG4udGFidWxhdG9yLXJvdy50YWJ1bGF0b3Itc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY5QkNDO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50YWJ1bGF0b3Itcm93LnRhYnVsYXRvci1yb3ctbW92aW5nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLW1vdmluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTU7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3Itcm93LXJlc2l6ZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNXB4O1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLXJvdy1yZXNpemUtaGFuZGxlLnByZXYge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1yb3ctcmVzaXplLWhhbmRsZTpob3ZlciB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWZyb3plbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1mcm96ZW4udGFidWxhdG9yLWZyb3plbi1sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2FhYTtcbn1cblxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1mcm96ZW4udGFidWxhdG9yLWZyb3plbi1yaWdodCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2FhYTtcbn1cblxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1yZXNwb25zaXZlLWNvbGxhcHNlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItcmVzcG9uc2l2ZS1jb2xsYXBzZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItcmVzcG9uc2l2ZS1jb2xsYXBzZSB0YWJsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1yZXNwb25zaXZlLWNvbGxhcHNlIHRhYmxlIHRyIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLXJlc3BvbnNpdmUtY29sbGFwc2UgdGFibGUgdHIgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwudGFidWxhdG9yLWVkaXRpbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUQ2OENEO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwudGFidWxhdG9yLWVkaXRpbmcgaW5wdXQsIC50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbC50YWJ1bGF0b3ItZWRpdGluZyBzZWxlY3Qge1xuICBib3JkZXI6IDFweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbC50YWJ1bGF0b3ItdmFsaWRhdGlvbi1mYWlsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkMDAwMDtcbn1cblxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsLnRhYnVsYXRvci12YWxpZGF0aW9uLWZhaWwgaW5wdXQsIC50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbC50YWJ1bGF0b3ItdmFsaWRhdGlvbi1mYWlsIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNkZDAwMDA7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbDpmaXJzdC1jaGlsZCAudGFidWxhdG9yLWNvbC1yZXNpemUtaGFuZGxlLnByZXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwudGFidWxhdG9yLXJvdy1oYW5kbGUge1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbC50YWJ1bGF0b3Itcm93LWhhbmRsZSAudGFidWxhdG9yLXJvdy1oYW5kbGUtYm94IHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsLnRhYnVsYXRvci1yb3ctaGFuZGxlIC50YWJ1bGF0b3Itcm93LWhhbmRsZS1ib3ggLnRhYnVsYXRvci1yb3ctaGFuZGxlLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwgLnRhYnVsYXRvci1kYXRhLXRyZWUtYnJhbmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDdweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjYWFhO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2FhYTtcbn1cblxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2wge1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTFweDtcbiAgd2lkdGg6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2w6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2wgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbC1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2wtY29sbGFwc2U6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IC0zcHg7XG4gIHRvcDogM3B4O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDdweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cblxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2wgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbC1leHBhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2wtZXhwYW5kOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAtM3B4O1xuICB0b3A6IDNweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA3cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCAudGFidWxhdG9yLXJlc3BvbnNpdmUtY29sbGFwc2UtdG9nZ2xlIHtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCAudGFidWxhdG9yLXJlc3BvbnNpdmUtY29sbGFwc2UtdG9nZ2xlOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCAudGFidWxhdG9yLXJlc3BvbnNpdmUtY29sbGFwc2UtdG9nZ2xlLm9wZW4gLnRhYnVsYXRvci1yZXNwb25zaXZlLWNvbGxhcHNlLXRvZ2dsZS1jbG9zZSB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCAudGFidWxhdG9yLXJlc3BvbnNpdmUtY29sbGFwc2UtdG9nZ2xlLm9wZW4gLnRhYnVsYXRvci1yZXNwb25zaXZlLWNvbGxhcHNlLXRvZ2dsZS1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsIC50YWJ1bGF0b3ItcmVzcG9uc2l2ZS1jb2xsYXBzZS10b2dnbGUgLnRhYnVsYXRvci1yZXNwb25zaXZlLWNvbGxhcHNlLXRvZ2dsZS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCAudGFidWxhdG9yLXRyYWZmaWMtbGlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi50YWJ1bGF0b3Itcm93LnRhYnVsYXRvci1ncm91cCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTtcbiAgcGFkZGluZzogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi50YWJ1bGF0b3Itcm93LnRhYnVsYXRvci1ncm91cDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udGFidWxhdG9yLXJvdy50YWJ1bGF0b3ItZ3JvdXAudGFidWxhdG9yLWdyb3VwLXZpc2libGUgLnRhYnVsYXRvci1hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjNjY2O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4udGFidWxhdG9yLXJvdy50YWJ1bGF0b3ItZ3JvdXAudGFidWxhdG9yLWdyb3VwLWxldmVsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi50YWJ1bGF0b3Itcm93LnRhYnVsYXRvci1ncm91cC50YWJ1bGF0b3ItZ3JvdXAtbGV2ZWwtMiB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLWdyb3VwLnRhYnVsYXRvci1ncm91cC1sZXZlbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG4udGFidWxhdG9yLXJvdy50YWJ1bGF0b3ItZ3JvdXAudGFidWxhdG9yLWdyb3VwLWxldmVsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG5cbi50YWJ1bGF0b3Itcm93LnRhYnVsYXRvci1ncm91cC50YWJ1bGF0b3ItZ3JvdXAtbGV2ZWwtNSB7XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG59XG5cbi50YWJ1bGF0b3Itcm93LnRhYnVsYXRvci1ncm91cCAudGFidWxhdG9yLWdyb3VwLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLWdyb3VwIC50YWJ1bGF0b3ItYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjNjY2O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGFidWxhdG9yLXJvdy50YWJ1bGF0b3ItZ3JvdXAgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogI2QwMDtcbn1cblxuLnRhYnVsYXRvci1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLnRhYnVsYXRvci1tZW51IC50YWJ1bGF0b3ItbWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRhYnVsYXRvci1tZW51IC50YWJ1bGF0b3ItbWVudS1pdGVtLnRhYnVsYXRvci1tZW51LWl0ZW0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLnRhYnVsYXRvci1tZW51IC50YWJ1bGF0b3ItbWVudS1pdGVtOm5vdCgudGFidWxhdG9yLW1lbnUtaXRlbS1kaXNhYmxlZCk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG59XG5cbi50YWJ1bGF0b3ItbWVudSAudGFidWxhdG9yLW1lbnUtaXRlbS50YWJ1bGF0b3ItbWVudS1pdGVtLXN1Ym1lbnUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4udGFidWxhdG9yLW1lbnUgLnRhYnVsYXRvci1tZW51LWl0ZW0udGFidWxhdG9yLW1lbnUtaXRlbS1zdWJtZW51OjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNXB4ICsgLjRlbSk7XG4gIHJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDdweDtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2FhYTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnRhYnVsYXRvci1tZW51IC50YWJ1bGF0b3ItbWVudS1zZXBhcmF0b3Ige1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2FhYTtcbn1cblxuLnRhYnVsYXRvci1lZGl0LXNlbGVjdC1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi50YWJ1bGF0b3ItZWRpdC1zZWxlY3QtbGlzdCAudGFidWxhdG9yLWVkaXQtc2VsZWN0LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi50YWJ1bGF0b3ItZWRpdC1zZWxlY3QtbGlzdCAudGFidWxhdG9yLWVkaXQtc2VsZWN0LWxpc3QtaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzFENjhDRDtcbn1cblxuLnRhYnVsYXRvci1lZGl0LXNlbGVjdC1saXN0IC50YWJ1bGF0b3ItZWRpdC1zZWxlY3QtbGlzdC1pdGVtLmFjdGl2ZS5mb2N1c2VkIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnRhYnVsYXRvci1lZGl0LXNlbGVjdC1saXN0IC50YWJ1bGF0b3ItZWRpdC1zZWxlY3QtbGlzdC1pdGVtLmZvY3VzZWQge1xuICBvdXRsaW5lOiAxcHggc29saWQgIzFENjhDRDtcbn1cblxuLnRhYnVsYXRvci1lZGl0LXNlbGVjdC1saXN0IC50YWJ1bGF0b3ItZWRpdC1zZWxlY3QtbGlzdC1pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzFENjhDRDtcbn1cblxuLnRhYnVsYXRvci1lZGl0LXNlbGVjdC1saXN0IC50YWJ1bGF0b3ItZWRpdC1zZWxlY3QtbGlzdC1ub3RpY2Uge1xuICBwYWRkaW5nOiA0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWJ1bGF0b3ItZWRpdC1zZWxlY3QtbGlzdCAudGFidWxhdG9yLWVkaXQtc2VsZWN0LWxpc3QtZ3JvdXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcbiAgcGFkZGluZzogNHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50YWJ1bGF0b3IudGFidWxhdG9yLWx0ciB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4udGFidWxhdG9yLnRhYnVsYXRvci1ydGwge1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLnRhYnVsYXRvci50YWJ1bGF0b3ItcnRsIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sIHtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmlnaHQ6IGluaXRpYWw7XG59XG5cbi50YWJ1bGF0b3IudGFidWxhdG9yLXJ0bCAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbC50YWJ1bGF0b3ItY29sLWdyb3VwIC50YWJ1bGF0b3ItY29sLWdyb3VwLWNvbHMge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4udGFidWxhdG9yLnRhYnVsYXRvci1ydGwgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wudGFidWxhdG9yLXNvcnRhYmxlIC50YWJ1bGF0b3ItY29sLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4udGFidWxhdG9yLnRhYnVsYXRvci1ydGwgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wgLnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWFycm93IHtcbiAgbGVmdDogOHB4O1xuICByaWdodDogaW5pdGlhbDtcbn1cblxuLnRhYnVsYXRvci50YWJ1bGF0b3ItcnRsIC50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCB7XG4gIGJvcmRlci1yaWdodDogaW5pdGlhbDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xufVxuXG4udGFidWxhdG9yLnRhYnVsYXRvci1ydGwgLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsIC50YWJ1bGF0b3ItZGF0YS10cmVlLWJyYW5jaCB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5pdGlhbDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLWxlZnQ6IGluaXRpYWw7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNhYWE7XG59XG5cbi50YWJ1bGF0b3IudGFidWxhdG9yLXJ0bCAudGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbCB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnRhYnVsYXRvci50YWJ1bGF0b3ItcnRsIC50YWJ1bGF0b3ItY29sLXJlc2l6ZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4udGFidWxhdG9yLnRhYnVsYXRvci1ydGwgLnRhYnVsYXRvci1jb2wtcmVzaXplLWhhbmRsZS5wcmV2IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi50YWJ1bGF0b3ItcHJpbnQtZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuYm9keS50YWJ1bGF0b3ItcHJpbnQtZnVsbHNjcmVlbi1oaWRlID4gKjpub3QoLnRhYnVsYXRvci1wcmludC1mdWxsc2NyZWVuKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYnVsYXRvci1wcmludC10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUgLnRhYnVsYXRvci1kYXRhLXRyZWUtYnJhbmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDdweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjYWFhO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2FhYTtcbn1cblxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLXByaW50LXRhYmxlLWdyb3VwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5O1xuICBwYWRkaW5nOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLXByaW50LXRhYmxlLWdyb3VwOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUgLnRhYnVsYXRvci1wcmludC10YWJsZS1ncm91cC50YWJ1bGF0b3ItZ3JvdXAtdmlzaWJsZSAudGFidWxhdG9yLWFycm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM2NjY7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUgLnRhYnVsYXRvci1wcmludC10YWJsZS1ncm91cC50YWJ1bGF0b3ItZ3JvdXAtbGV2ZWwtMSB0ZCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udGFidWxhdG9yLXByaW50LXRhYmxlIC50YWJ1bGF0b3ItcHJpbnQtdGFibGUtZ3JvdXAudGFidWxhdG9yLWdyb3VwLWxldmVsLTIgdGQge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLXByaW50LXRhYmxlLWdyb3VwLnRhYnVsYXRvci1ncm91cC1sZXZlbC0zIHRkIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUgLnRhYnVsYXRvci1wcmludC10YWJsZS1ncm91cC50YWJ1bGF0b3ItZ3JvdXAtbGV2ZWwtNCB0ZCB7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udGFidWxhdG9yLXByaW50LXRhYmxlIC50YWJ1bGF0b3ItcHJpbnQtdGFibGUtZ3JvdXAudGFidWxhdG9yLWdyb3VwLWxldmVsLTUgdGQge1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUgLnRhYnVsYXRvci1wcmludC10YWJsZS1ncm91cCAudGFidWxhdG9yLWdyb3VwLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLXByaW50LXRhYmxlLWdyb3VwIC50YWJ1bGF0b3ItYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjNjY2O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGFidWxhdG9yLXByaW50LXRhYmxlIC50YWJ1bGF0b3ItcHJpbnQtdGFibGUtZ3JvdXAgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogI2QwMDtcbn1cblxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sIHtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4udGFidWxhdG9yLXByaW50LXRhYmxlIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2wgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbC1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbCAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sLWNvbGxhcHNlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAtM3B4O1xuICB0b3A6IDNweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA3cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbCAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sLWV4cGFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cblxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2wtZXhwYW5kOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAtM3B4O1xuICB0b3A6IDNweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA3cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG4iLCIvKipcbiAqIHRvbS1zZWxlY3QuY3NzICh2Ly9AQHZlcnNpb24pXG4gKiBDb3B5cmlnaHQgKGMpIGNvbnRyaWJ1dG9yc1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7IHlvdSBtYXkgbm90IHVzZSB0aGlzXG4gKiBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdDpcbiAqIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUgZGlzdHJpYnV0ZWQgdW5kZXJcbiAqIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUywgV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0ZcbiAqIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZVxuICogZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZCBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqXG4gKi9cbi50cy1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AubXVsdGkgPiAudHMtaW5wdXQgPiBkaXYudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCA0cHggI2ZmZjsgfVxuXG4udHMtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnISc7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udHMtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wIC51aS1zb3J0YWJsZS1oZWxwZXIge1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5wbHVnaW4tY2hlY2tib3hfb3B0aW9ucyAub3B0aW9uIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLnBsdWdpbi1jbGVhcl9idXR0b24gLml0ZW1zIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMWVtICsgKDMgKiA2cHgpKSAhaW1wb3J0YW50OyB9XG5cbi5wbHVnaW4tY2xlYXJfYnV0dG9uIC5jbGVhci1idXR0b24ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogY2FsYyg4cHggLSA2cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnBsdWdpbi1jbGVhcl9idXR0b24uc2luZ2xlIC5jbGVhci1idXR0b24ge1xuICByaWdodDogY2FsYyg4cHggLSA2cHggKyAgMnJlbSk7IH1cblxuLnBsdWdpbi1jbGVhcl9idXR0b24gLmhhcy1pdGVtcy5mb2N1cyAuY2xlYXItYnV0dG9uLFxuLnBsdWdpbi1jbGVhcl9idXR0b246aG92ZXIgLmhhcy1pdGVtcyAuY2xlYXItYnV0dG9uIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4udHMtY29udHJvbCAuZHJvcGRvd24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyB9XG5cbi50cy1jb250cm9sIC5kcm9wZG93bi1oZWFkZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNTAlO1xuICBjb2xvcjogIzMwMzAzMDtcbiAgb3BhY2l0eTogMC40O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi50cy1jb250cm9sIC5kcm9wZG93bi1oZWFkZXItY2xvc2U6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7IH1cblxuLnBsdWdpbi1kcm9wZG93bl9pbnB1dCAudHMtaW5wdXQuZm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwOyB9XG5cbi5wbHVnaW4tZHJvcGRvd25faW5wdXQgLmRyb3Bkb3duLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnRzLWNvbnRyb2wucGx1Z2luLWlucHV0X2F1dG9ncm93IC50cy1pbnB1dC5oYXMtaXRlbXMgPiBpbnB1dCB7XG4gIG1pbi13aWR0aDogMDsgfVxuXG4udHMtY29udHJvbC5wbHVnaW4taW5wdXRfYXV0b2dyb3cgLnRzLWlucHV0LmZvY3VzLmhhcy1pdGVtcyA+IGlucHV0IHtcbiAgZmxleDogbm9uZTtcbiAgbWluLXdpZHRoOiA0cHg7IH1cbiAgLnRzLWNvbnRyb2wucGx1Z2luLWlucHV0X2F1dG9ncm93IC50cy1pbnB1dC5mb2N1cy5oYXMtaXRlbXMgPiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLnRzLWRyb3Bkb3duLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgbWluLXdpZHRoOiAwOyB9XG5cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMCBub25lOyB9XG5cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTsgfVxuXG4udHMtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnRzLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuXG4udHMtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4udHMtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbS5hY3RpdmUgLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2FjYWNhOyB9XG5cbi50cy1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5kaXNhYmxlZCAuaXRlbSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4udHMtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuZGlzYWJsZWQgLml0ZW0gLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTsgfVxuXG4udHMtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAucmVtb3ZlLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAyM3B4OyB9XG5cbi50cy1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50cy1kcm9wZG93bixcbi50cy1pbnB1dCxcbi50cy1pbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7IH1cblxuLnRzLWlucHV0LFxuLnRzLWNvbnRyb2wuc2luZ2xlIC50cy1pbnB1dC5pbnB1dC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHRleHQ7IH1cblxuLnRzLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnRzLWNvbnRyb2wubXVsdGkgLnRzLWlucHV0Lmhhcy1pdGVtcyB7XG4gICAgcGFkZGluZzogY2FsYyggOHB4IC0gMnB4IC0gMCkgOHB4IGNhbGMoIDhweCAtIDJweCAtIDNweCAtIDApOyB9XG4gIC50cy1pbnB1dC5mdWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC50cy1pbnB1dC5kaXNhYmxlZCxcbiAgLnRzLWlucHV0LmRpc2FibGVkICoge1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50OyB9XG4gIC50cy1pbnB1dC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAudHMtaW5wdXQgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC50cy1jb250cm9sLm11bHRpIC50cy1pbnB1dCA+IGRpdiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCAzcHggM3B4IDA7XG4gICAgcGFkZGluZzogMnB4IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgIGJvcmRlcjogMCBzb2xpZCAjZDBkMGQwOyB9XG4gICAgLnRzLWNvbnRyb2wubXVsdGkgLnRzLWlucHV0ID4gZGl2LmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xuICAgICAgY29sb3I6ICMzMDMwMzA7XG4gICAgICBib3JkZXI6IDAgc29saWQgI2NhY2FjYTsgfVxuICAudHMtY29udHJvbC5tdWx0aSAudHMtaW5wdXQuZGlzYWJsZWQgPiBkaXYsIC50cy1jb250cm9sLm11bHRpIC50cy1pbnB1dC5kaXNhYmxlZCA+IGRpdi5hY3RpdmUge1xuICAgIGNvbG9yOiAjN2Q3YzdjO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMCBzb2xpZCB3aGl0ZTsgfVxuICAudHMtaW5wdXQgPiBpbnB1dCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiA3cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC50cy1pbnB1dCA+IGlucHV0OjotbXMtY2xlYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC50cy1pbnB1dCA+IGlucHV0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAudHMtaW5wdXQuaGFzLWl0ZW1zID4gaW5wdXQge1xuICAgIG1hcmdpbjogMCA0cHggIWltcG9ydGFudDsgfVxuICAudHMtaW5wdXQuZHJvcGRvd24tYWN0aXZlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAudHMtaW5wdXQucnRsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC50cy1pbnB1dC5ydGwuc2luZ2xlIC50cy1pbnB1dDphZnRlciB7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAudHMtaW5wdXQucnRsIC50cy1pbnB1dCA+IGlucHV0IHtcbiAgICAgIG1hcmdpbjogMCA0cHggMCAtMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRzLWlucHV0LmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuICAuaW5wdXQtaGlkZGVuIC50cy1pbnB1dCA+IGlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTAwMDBweDsgfVxuXG4udHMtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDAuMjVyZW0gMCAwIDA7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7IH1cbiAgLnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC50cy1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSAuaGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxNjgsIDIwOCwgMC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuICAudHMtZHJvcGRvd24gLm9wdGlvbixcbiAgLnRzLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIsXG4gIC50cy1kcm9wZG93biAubm8tcmVzdWx0cyxcbiAgLnRzLWRyb3Bkb3duIC5jcmVhdGUge1xuICAgIHBhZGRpbmc6IDVweCA4cHg7IH1cbiAgLnRzLWRyb3Bkb3duIC5vcHRpb24sIC50cy1kcm9wZG93biBbZGF0YS1kaXNhYmxlZF0sIC50cy1kcm9wZG93biBbZGF0YS1kaXNhYmxlZF0gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9uIHtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC50cy1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXS5vcHRpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50cy1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQgLm9wdGdyb3VwLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcDogMCBub25lOyB9XG4gIC50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgICBjb2xvcjogIzMwMzAzMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAudHMtZHJvcGRvd24gLmNyZWF0ZTpob3ZlcixcbiAgLnRzLWRyb3Bkb3duIC5vcHRpb246aG92ZXIsXG4gIC50cy1kcm9wZG93biAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmYWZkO1xuICAgIGNvbG9yOiAjNDk1YzY4OyB9XG4gICAgLnRzLWRyb3Bkb3duIC5jcmVhdGU6aG92ZXIuY3JlYXRlLFxuICAgIC50cy1kcm9wZG93biAub3B0aW9uOmhvdmVyLmNyZWF0ZSxcbiAgICAudHMtZHJvcGRvd24gLmFjdGl2ZS5jcmVhdGUge1xuICAgICAgY29sb3I6ICM0OTVjNjg7IH1cbiAgLnRzLWRyb3Bkb3duIC5jcmVhdGUge1xuICAgIGNvbG9yOiByZ2JhKDQ4LCA0OCwgNDgsIDAuNSk7IH1cbiAgLnRzLWRyb3Bkb3duIC5zcGlubmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogNXB4IDhweDsgfVxuICAgIC50cy1kcm9wZG93biAuc3Bpbm5lcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW46IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNkMGQwZDA7XG4gICAgICBib3JkZXItY29sb3I6ICNkMGQwZDAgdHJhbnNwYXJlbnQgI2QwZDBkMCB0cmFuc3BhcmVudDtcbiAgICAgIGFuaW1hdGlvbjogbGRzLWR1YWwtcmluZyAxLjJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi50cy1kcm9wZG93bi1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH1cbiIsIi8vIFZlcnNpb246IDIuOS4zXG5cbi50bnMtb3V0ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IC8vIHJlbW92ZSBwYWRkaW5nOiBjbGllbnRXaWR0aCA9IHdpZHRoICsgcGFkZGluZyAoMCkgPSB3aWR0aFxuICBbaGlkZGVuXSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBbYXJpYS1jb250cm9sc10sIFtkYXRhLWFjdGlvbl0geyBjdXJzb3I6IHBvaW50ZXI7IH1cbn1cbi50bnMtc2xpZGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG4gID4gLnRucy1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnRucy1ob3Jpem9udGFsIHtcbiAgJi50bnMtc3VicGl4ZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG4gICYudG5zLW5vLXN1YnBpeGVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gICYudG5zLWNhcm91c2VsIHtcbiAgICAmLnRucy1uby1zdWJwaXhlbCB7XG4gICAgICA+IC50bnMtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udG5zLW5vLWNhbGMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG59XG4udG5zLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gbWFrZSBzdXJlIHNsaWRlciBjb250YWluZXIgaXMgdmlzaWJsZVxuICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICA+IC50bnMtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgfVxuICA+IC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gID4gLnRucy1tb3Zpbmcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgfVxufVxuLnRucy1hdXRvd2lkdGggeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbi50bnMtbGF6eS1pbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgb3BhY2l0eTogMC42O1xuICAmLnRucy1jb21wbGV0ZSB7IG9wYWNpdHk6IDE7IH1cbn1cbi50bnMtYWgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwcztcbn1cbi50bnMtb3ZoIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLnRucy12aXN1YWxseS1oaWRkZW4geyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC0xMDAwMGVtOyB9XG4udG5zLXRyYW5zcGFyZW50IHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50bnMtZmFkZUluIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIHotaW5kZXg6IDA7XG59XG4udG5zLW5vcm1hbCwgLnRucy1mYWRlT3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICB6LWluZGV4OiAtMTtcbn1cblxuXG4vLyAqKiogRml4IGEgdmlld3BvcnQgaXNzdWUgaW4gaW5pdGlhbGl6YXRpb25cbi50bnMtdnBmaXgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICA+IGRpdiwgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8vICoqKiBEZXRlY3RpbmcgYnJvd3NlciBjYXBhYmlsaXR5ICoqKlxuJHdpZHRoOiAzMTBweDtcbiRoZWlnaHQ6IDEwcHg7XG4kY291bnQ6IDcwO1xuJHBlcnBhZ2U6IDM7XG5cbi50bnMtdCB7XG4gICYtc3VicDIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICYtY3Qge1xuICAgIHdpZHRoOiAoMTAwJSAqICRjb3VudCAvICRwZXJwYWdlKTtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgd2lkdGg6IC1tb3otY2FsYygxMDAlICogI3skY291bnR9IC8gI3skcGVycGFnZX0pO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogKDEwMCUgLyAkY291bnQpO1xuICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAvICN7JGNvdW50fSk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuIiwiLnRvcC1iYXIge1xuICAgIGhlaWdodDogNjdweDtcbiAgICB6LWluZGV4OiA1MTtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgcmVsYXRpdmUgYm9yZGVyLWIgYm9yZGVyLXNsYXRlLTIwMDtcbn1cbiIsIi5sb2dpbiB7XG4gICAgQGFwcGx5IHJlbGF0aXZlIG92ZXJmbG93LWhpZGRlbiBiZy13aGl0ZSBkYXJrOmJnLWRhcmttb2RlLTYwMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgQGFwcGx5IGJnLXByaW1hcnkgZGFyazpiZy1kYXJrbW9kZS04MDA7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGFwcGx5IHctWzU3JV0gLW10LVsyOCVdIC1tYi1bMTUlXSAtbWwtWzEzJV0gYWJzb2x1dGUgaW5zZXQteS0wIGxlZnQtMCB0cmFuc2Zvcm0gcm90YXRlLVstNGRlZ10gYmctcHJpbWFyeS8yMCByb3VuZGVkLVsxMDAlXSBkYXJrOmJnLWRhcmttb2RlLTQwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAYXBwbHkgdy1bNTclXSAtbXQtWzIwJV0gLW1iLVsxMiVdIC1tbC1bMTMlXSBhYnNvbHV0ZSBpbnNldC15LTAgbGVmdC0wIHRyYW5zZm9ybSByb3RhdGUtWy00ZGVnXSBiZy1wcmltYXJ5IHJvdW5kZWQtWzEwMCVdIGRhcms6YmctZGFya21vZGUtNzAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ2luX19pbnB1dCB7XG4gICAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgQGFwcGx5IG1pbi13LWZ1bGw7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGFibGUtcmVwb3J0IHtcbiAgICAmOm5vdCgudGFibGUtcmVwb3J0LS1ib3JkZXJlZCk6bm90KC50YWJsZS1yZXBvcnQtLXRhYnVsYXRvcikge1xuICAgICAgICBib3JkZXItc3BhY2luZzogMCAxMHB4O1xuICAgICAgICBAYXBwbHkgYm9yZGVyLXNlcGFyYXRlO1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWItMDtcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBAYXBwbHkgYmctd2hpdGUgYm9yZGVyLWItMCBkYXJrOmJnLWRhcmttb2RlLTYwMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDIwcHggM3B4IDIwcHggIzAwMDAwMDBiO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtbC1tZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtci1tZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGFibGUtcmVwb3J0X19hY3Rpb24ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBweS0wIHJlbGF0aXZlIGJlZm9yZTpibG9jayBiZWZvcmU6dy1weCBiZWZvcmU6aC04IGJlZm9yZTpiZy1zbGF0ZS0yMDAgYmVmb3JlOmFic29sdXRlIGJlZm9yZTpsZWZ0LTAgYmVmb3JlOmluc2V0LXktMCBiZWZvcmU6bXktYXV0byBiZWZvcmU6ZGFyazpiZy1kYXJrbW9kZS00MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMnB4ICNmZmYsIDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gICAgfVxuICAgICYudGFibGUtcmVwb3J0LS10YWJ1bGF0b3JcbiAgICAgICAgLnRhYnVsYXRvci1oZWFkZXJcbiAgICAgICAgLnRhYnVsYXRvci1oZWFkZXJzXG4gICAgICAgIC50YWJ1bGF0b3ItY29sIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMyksXG4gICAgICAgICY6bnRoLWNoaWxkKDQpLFxuICAgICAgICAmOm50aC1jaGlsZCg1KSxcbiAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgLnRhYnVsYXRvci1jb2wtY29udGVudCB7XG4gICAgICAgICAgICAgICAgLnRhYnVsYXRvci1jb2wtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGFyayB7XG4gICAgLnRhYmxlLXJlcG9ydCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAycHggIzNmNDg2NSwgMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ub3RpZmljYXRpb24ge1xuICAgIEBhcHBseSByZWxhdGl2ZSB0ZXh0LXNsYXRlLTYwMDtcbiAgICAmLm5vdGlmaWNhdGlvbi0tbGlnaHQge1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZS83MDtcbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbl9faWNvbiB7XG4gICAgICAgIEBhcHBseSB3LTUgaC01O1xuICAgIH1cbiAgICAmLm5vdGlmaWNhdGlvbi0tYnVsbGV0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBAYXBwbHkgcm91bmRlZC1mdWxsIGFic29sdXRlIHRvcC1bLTJweF0gcmlnaHQtMCBiZy1kYW5nZXI7XG4gICAgfVxufVxuIiwiLnJlcG9ydC1ib3gge1xuICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMjBweCAjMDAwMDAwMGI7XG4gICAgICAgIEBhcHBseSBiZy1zbGF0ZS01MCBoLWZ1bGwgbXQtMyBhYnNvbHV0ZSByb3VuZGVkLW1kIG14LWF1dG8gaW5zZXQteC0wIGRhcms6YmctZGFya21vZGUtNDAwLzcwO1xuICAgIH1cbiAgICAucmVwb3J0LWJveF9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgIC5yZXBvcnQtYm94X19pbmRpY2F0b3Ige1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICBAYXBwbHkgZmxleCByb3VuZGVkLWZ1bGwgdGV4dC13aGl0ZSB0ZXh0LXhzIHBsLTIgcHItMSBpdGVtcy1jZW50ZXIgZm9udC1tZWRpdW07XG4gICAgfVxufVxuIiwiLnJlcG9ydC1ib3gtMiB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZmFmYztcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAyMHB4ICMwMDAwMDAwYjtcbiAgICAgICAgQGFwcGx5IGgtZnVsbCBtdC0zIGFic29sdXRlIHJvdW5kZWQtbWQgbXgtYXV0byBpbnNldC14LTAgZGFyazpiZy1kYXJrbW9kZS00MDAvNzA7XG4gICAgfVxuICAgIC5yZXBvcnQtYm94LTJfX2luZGljYXRvciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgIEBhcHBseSBmbGV4IHJvdW5kZWQtZnVsbCB0ZXh0LXdoaXRlIHRleHQteHMgcGwtMiBwci0xIG10LTMgbXItYXV0byBpdGVtcy1jZW50ZXIgZm9udC1tZWRpdW07XG4gICAgfVxufVxuIiwiLnJlcG9ydC1ib3gtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIycHg7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDBweCAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgzNXB4KTtcbiAgICAgICAgYW5pbWF0aW9uOiAwLjRzIGludHJvLXJlcG9ydC1ib3gtMy1hbmltYXRpb24gZWFzZS1pbi1vdXQgMC4zMzMzM3M7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIEBhcHBseSB3LWZ1bGwgaC1mdWxsIGJnLXNsYXRlLTIwMC83MCBkYXJrOmJnLW9wYWNpdHktNTAgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHJpZ2h0LTAgb3BhY2l0eS0wIGRhcms6YmctZGFya21vZGUtNTAwO1xuICAgIH1cbiAgICAmLnJlcG9ydC1ib3gtMy0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyMnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMzVweCk7XG4gICAgICAgICAgICBhbmltYXRpb246IDAuNHMgaW50cm8tcmVwb3J0LWJveC0zLWFuaW1hdGlvbiBlYXNlLWluLW91dCAwLjMzMzMzcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAyMHB4ICMwMDAwMDAwYjtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgaC1mdWxsIGJnLXNsYXRlLTEwMCBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgcmlnaHQtMCBvcGFjaXR5LTAgZGFyazpiZy1kYXJrbW9kZS03MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgc2hhZG93LW5vbmUgcm91bmRlZC10LW5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaW50cm8tcmVwb3J0LWJveC0zLWFuaW1hdGlvbiB7XG4gICAgMTAwJSB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgfVxufVxuIiwiLnJlcG9ydC1ib3gtNCB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDBweCAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgzNXB4KTtcbiAgICAgICAgYW5pbWF0aW9uOiAwLjRzIGludHJvLXJlcG9ydC1ib3gtNC1hbmltYXRpb24gZWFzZS1pbi1vdXQgMC4zMzMzM3M7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjJweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAyMHB4ICMwMDAwMDAwYjtcbiAgICAgICAgQGFwcGx5IGgtZnVsbCBiZy1zbGF0ZS0xMDAgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHJpZ2h0LTAgb3BhY2l0eS0wIGhpZGRlbiBkYXJrOmJnLWRhcmttb2RlLTcwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZXBvcnQtYm94LTRfX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaW50cm8tcmVwb3J0LWJveC00LWFuaW1hdGlvbiB7XG4gICAgMTAwJSB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgfVxufVxuIiwiLmNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMHB4IDIycHg7XG4gICAgQGFwcGx5IG1pbi13LTAgbWluLWgtc2NyZWVuIGJnLXNsYXRlLTEwMCBmbGV4LTEgcGItMTAgZGFyazpiZy1kYXJrbW9kZS03MDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBhcHBseSBweC00IG1heC13LWZ1bGw7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGFwcGx5IHctZnVsbCBoLXB4IGJsb2NrO1xuICAgIH1cbn1cbiIsIi50b3AtbmF2IHtcbiAgICBAYXBwbHkgei01MCByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICB9XG4gICAgPiB1bCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNTAge1xuICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoJGkpIHtcbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC50b3AtbWVudS0tYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0wO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAwLjRzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50cm8tbWVudS1hbmltYXRpb25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlYXNlLWluLW91dFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMzMzMzNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IGNhbGMoJGkgKiAwLjFzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnRvcC1tZW51LS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAwLjRzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50cm8tYWN0aXZlLW1lbnUtYW5pbWF0aW9uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjMzMzMzcztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6IDBweCA1MHB4O1xuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LXdyYXA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgQGFwcGx5IHAtMCBwYi0zO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgID4gLnRvcC1tZW51ID4gLnRvcC1tZW51X190aXRsZSA+IC50b3AtbWVudV9fc3ViLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNmb3JtIC1yb3RhdGUtOTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50b3AtbWVudTpub3QoLnRvcC1tZW51LS1hY3RpdmUpIC50b3AtbWVudV9faWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctd2hpdGUvNSBkYXJrOmJnLWRhcmttb2RlLTUwMC83MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG9wLW1lbnUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xuICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBweC01IG1yLTEgdGV4dC13aGl0ZSByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtZnVsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi50b3AtbWVudS0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTEwMCBkYXJrOmJnLWRhcmttb2RlLTcwMDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKDEuMDQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNTkuNTEnIGhlaWdodD0nMjU5LjUyJyB2aWV3Qm94PScwIDAgMjU5LjUxIDI1OS41MiclM0UlM0NwYXRoIGlkPSdQYXRoXzE0MycgZGF0YS1uYW1lPSdQYXRoIDE0MycgZD0nTTg2NTkuNTA3LDQyMy45NjVjLS4xNjctMi42MDguMDUtNS4zMTktLjE5LTguMjExLS4wODQtMS4wMTItLjAzMS0yLjE1LS4xMTgtMy4xMi0uMTEzLTEuMjUtLjEtMi42ODItLjIzNi00LjA2MS0uMTcyLTEuNzIyLS4xNzktMy43NTctLjM2NS01LjM5NC0uMzI4LTIuODg5LS40NzgtNS44NTctLjg1NC04LjYxLS41MDktMy43MTQtLjgyNS03LjI1Mi0xLjM4LTEwLjU0My0uOTM0LTUuNTM1LTIuMDA5LTExLjMxMi0zLjE4OS0xNi42OTItLjg1NS0zLjktMS43NzItNy40MTYtMi43NTItMTEuMi0xLjEtNC4yNTYtMi4zOTQtOC4xNDktMy42ODctMTIuMzgxLTEuMS0zLjYxNS0yLjM2Ni02Ljg5My0zLjYyMy0xMC40OTMtMS4zLTMuNzM5LTIuOTE3LTcuMjYtNC4yODQtMTAuNy0xLjcwOC00LjI5NS0zLjY3NC04LjA3OC01LjQ4NS0xMi4wMjMtMS4xNDUtMi40OTMtMi41LTQuOTMyLTMuNzI3LTcuMzg3LTEuMzE4LTIuNjQ2LTIuOS01LjIxNC00LjE1Mi03LjUxOC0xLjcxNi0zLjE2LTMuNTE3LTUuOTQ2LTUuMjc0LTguODczLTEuNjkyLTIuODE4LTMuNTg5LTUuNjQ1LTUuMzU1LTguMzM0LTIuMzI2LTMuNTQyLTQuNjM3LTYuNTgxLTcuMDM5LTkuODQ4LTIuMDY0LTIuODA5LTQuMDE3LTUuMjU1LTYuMDg4LTcuODI4LTIuMzk0LTIuOTc0LTQuOTM3LTUuOTM2LTcuMjkyLTguNTg5LTMuMDI3LTMuNDExLTYuMDQ5LTYuNzQ0LTkuMDU1LTkuNzYzLTIuNC0yLjQxMi00Ljc3Ni00LjgyMi03LjEwOC02Ljk3NS0zLTIuNzY3LTUuODM2LTUuNDcxLTguNjkyLTcuODU0LTMuMzMyLTIuNzc5LTYuNjU3LTUuNjYzLTkuODE1LTguMDI4LTIuOTU4LTIuMjE2LTUuNzg0LTQuNjEzLTguNy02LjYtMy4xNjEtMi4xNTktNi4yNTEtNC40MTQtOS4yMTktNi4yNTQtMy44MTQtMi4zNjUtNy41MzMtNC44ODItMTEuMTY4LTYuODktNC4yMTMtMi4zMjctOC41MTMtNC45MDktMTIuNDc4LTYuODM0LTQuNjEtMi4yMzktOS4yMzQtNC42MTktMTMuNTEtNi40MTYtNC4xLTEuNzI1LTguMTEtMy41MDUtMTEuODc0LTQuODg4LTQuNS0xLjY1Mi04LjUwNi0zLjE5MS0xMi41ODQtNC40Ny02LjA0NS0xLjktMTIuMDcxLTMuNjc4LTE3LjQzMS01LTkuMjI4LTIuMjg0LTE3LjYwOC0zLjc1Ny0yNC45NTEtNC45LTcuMTIzLTEuMTEyLTEzLjQzNy0xLjY0LTE4LjI3MS0yLjAzNWwtMi40MDUtLjJjLTEuNjM4LS4xMzYtMy41MDgtLjIzNy00LjYzMy0uM2ExMTUuMDUxLDExNS4wNTEsMCwwLDAtMTIuNTI2LS4yMjdoMjU5LjUxWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTgzOTkuOTk3IC0xNjQuNDQ1KScgZmlsbD0nJTIzZjFmNWY4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIGJvdHRvbS0wIGxlZnQtMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgxLjA0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjU5LjUxJyBoZWlnaHQ9JzI1OS41Micgdmlld0JveD0nMCAwIDI1OS41MSAyNTkuNTInJTNFJTNDcGF0aCBpZD0nUGF0aF8xNDMnIGRhdGEtbmFtZT0nUGF0aCAxNDMnIGQ9J004NjU5LjUwNyw0MjMuOTY1Yy0uMTY3LTIuNjA4LjA1LTUuMzE5LS4xOS04LjIxMS0uMDg0LTEuMDEyLS4wMzEtMi4xNS0uMTE4LTMuMTItLjExMy0xLjI1LS4xLTIuNjgyLS4yMzYtNC4wNjEtLjE3Mi0xLjcyMi0uMTc5LTMuNzU3LS4zNjUtNS4zOTQtLjMyOC0yLjg4OS0uNDc4LTUuODU3LS44NTQtOC42MS0uNTA5LTMuNzE0LS44MjUtNy4yNTItMS4zOC0xMC41NDMtLjkzNC01LjUzNS0yLjAwOS0xMS4zMTItMy4xODktMTYuNjkyLS44NTUtMy45LTEuNzcyLTcuNDE2LTIuNzUyLTExLjItMS4xLTQuMjU2LTIuMzk0LTguMTQ5LTMuNjg3LTEyLjM4MS0xLjEtMy42MTUtMi4zNjYtNi44OTMtMy42MjMtMTAuNDkzLTEuMy0zLjczOS0yLjkxNy03LjI2LTQuMjg0LTEwLjctMS43MDgtNC4yOTUtMy42NzQtOC4wNzgtNS40ODUtMTIuMDIzLTEuMTQ1LTIuNDkzLTIuNS00LjkzMi0zLjcyNy03LjM4Ny0xLjMxOC0yLjY0Ni0yLjktNS4yMTQtNC4xNTItNy41MTgtMS43MTYtMy4xNi0zLjUxNy01Ljk0Ni01LjI3NC04Ljg3My0xLjY5Mi0yLjgxOC0zLjU4OS01LjY0NS01LjM1NS04LjMzNC0yLjMyNi0zLjU0Mi00LjYzNy02LjU4MS03LjAzOS05Ljg0OC0yLjA2NC0yLjgwOS00LjAxNy01LjI1NS02LjA4OC03LjgyOC0yLjM5NC0yLjk3NC00LjkzNy01LjkzNi03LjI5Mi04LjU4OS0zLjAyNy0zLjQxMS02LjA0OS02Ljc0NC05LjA1NS05Ljc2My0yLjQtMi40MTItNC43NzYtNC44MjItNy4xMDgtNi45NzUtMy0yLjc2Ny01LjgzNi01LjQ3MS04LjY5Mi03Ljg1NC0zLjMzMi0yLjc3OS02LjY1Ny01LjY2My05LjgxNS04LjAyOC0yLjk1OC0yLjIxNi01Ljc4NC00LjYxMy04LjctNi42LTMuMTYxLTIuMTU5LTYuMjUxLTQuNDE0LTkuMjE5LTYuMjU0LTMuODE0LTIuMzY1LTcuNTMzLTQuODgyLTExLjE2OC02Ljg5LTQuMjEzLTIuMzI3LTguNTEzLTQuOTA5LTEyLjQ3OC02LjgzNC00LjYxLTIuMjM5LTkuMjM0LTQuNjE5LTEzLjUxLTYuNDE2LTQuMS0xLjcyNS04LjExLTMuNTA1LTExLjg3NC00Ljg4OC00LjUtMS42NTItOC41MDYtMy4xOTEtMTIuNTg0LTQuNDctNi4wNDUtMS45LTEyLjA3MS0zLjY3OC0xNy40MzEtNS05LjIyOC0yLjI4NC0xNy42MDgtMy43NTctMjQuOTUxLTQuOS03LjEyMy0xLjExMi0xMy40MzctMS42NC0xOC4yNzEtMi4wMzVsLTIuNDA1LS4yYy0xLjYzOC0uMTM2LTMuNTA4LS4yMzctNC42MzMtLjNhMTE1LjA1MSwxMTUuMDUxLDAsMCwwLTEyLjUyNi0uMjI3aDI1OS41MVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC04Mzk5Ljk5NyAtMTY0LjQ0NSknIGZpbGw9JyUyM2YxZjVmOCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSBib3R0b20tMCByaWdodC0wO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudG9wLW1lbnVfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtcHJpbWFyeSBkYXJrOnRleHQtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRvcC1tZW51X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ibGFjayBmb250LW1lZGl1bSBkYXJrOnRleHQtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRvcC1tZW51X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGRhcms6dGV4dC1zbGF0ZS00MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50b3AtbWVudV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZGFyazp0ZXh0LXNsYXRlLTQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpub3QoLnRvcC1tZW51LS1hY3RpdmUpIC50b3AtbWVudV9faWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHctZnVsbCBoLWZ1bGwgdG9wLTAgbGVmdC0wIHJvdW5kZWQtdC1sZyB0cmFuc2l0aW9uIGVhc2UtaW4gZHVyYXRpb24tMTAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLWZ1bGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRvcC1tZW51X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtbC0zIGZsZXggaXRlbXMtY2VudGVyIHdoaXRlc3BhY2Utbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAudG9wLW1lbnVfX3N1Yi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2l0aW9uIGVhc2UtaW4gZHVyYXRpb24tMTAwIHctNCBoLTQgbWwtMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDIwcHggIzAwMDAwMDBiO1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1wcmltYXJ5IGhpZGRlbiB3LTU2IGFic29sdXRlIHJvdW5kZWQtbWQgei0yMCBweC0wIHRvcC0wIC1tdC01IGJlZm9yZTpibG9jayBiZWZvcmU6YWJzb2x1dGUgYmVmb3JlOnctZnVsbCBiZWZvcmU6aC1mdWxsIGJlZm9yZTpiZy1ibGFjay8xMCBiZWZvcmU6aW5zZXQtMCBiZWZvcmU6cm91bmRlZC1tZCBiZWZvcmU6ei1bLTFdO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbGVmdC0wIG10LTE0IG1sLTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHB4LTUgcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIC50b3AtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcHgtMCBtci0wO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRvcC1tZW51X19pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC50b3AtbWVudV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvcC1tZW51X19zdWItaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBtbC1hdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1wcmltYXJ5IGhpZGRlbiByb3VuZGVkLW1kIG10LTAgbWwtMCBiZWZvcmU6YmxvY2sgYmVmb3JlOmFic29sdXRlIGJlZm9yZTp3LWZ1bGwgYmVmb3JlOmgtZnVsbCBiZWZvcmU6YmctYmxhY2svMTAgYmVmb3JlOmluc2V0LTAgYmVmb3JlOnJvdW5kZWQtbWQgYmVmb3JlOnotWy0xXTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGludHJvLXRvcC1tZW51LWFuaW1hdGlvbiB7XG4gICAgMTAwJSB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGludHJvLWFjdGl2ZS10b3AtbWVudS1hbmltYXRpb24ge1xuICAgIDEwMCUge1xuICAgICAgICBAYXBwbHkgei0xMDtcbiAgICB9XG59XG5cbi5kYXJrIHtcbiAgICAudG9wLW5hdiB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIC50b3AtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICYudG9wLW1lbnUtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNTkuNTEnIGhlaWdodD0nMjU5LjUyJyB2aWV3Qm94PScwIDAgMjU5LjUxIDI1OS41MiclM0UlM0NwYXRoIGlkPSdQYXRoXzE0MycgZGF0YS1uYW1lPSdQYXRoIDE0MycgZD0nTTg2NTkuNTA3LDQyMy45NjVjLS4xNjctMi42MDguMDUtNS4zMTktLjE5LTguMjExLS4wODQtMS4wMTItLjAzMS0yLjE1LS4xMTgtMy4xMi0uMTEzLTEuMjUtLjEtMi42ODItLjIzNi00LjA2MS0uMTcyLTEuNzIyLS4xNzktMy43NTctLjM2NS01LjM5NC0uMzI4LTIuODg5LS40NzgtNS44NTctLjg1NC04LjYxLS41MDktMy43MTQtLjgyNS03LjI1Mi0xLjM4LTEwLjU0My0uOTM0LTUuNTM1LTIuMDA5LTExLjMxMi0zLjE4OS0xNi42OTItLjg1NS0zLjktMS43NzItNy40MTYtMi43NTItMTEuMi0xLjEtNC4yNTYtMi4zOTQtOC4xNDktMy42ODctMTIuMzgxLTEuMS0zLjYxNS0yLjM2Ni02Ljg5My0zLjYyMy0xMC40OTMtMS4zLTMuNzM5LTIuOTE3LTcuMjYtNC4yODQtMTAuNy0xLjcwOC00LjI5NS0zLjY3NC04LjA3OC01LjQ4NS0xMi4wMjMtMS4xNDUtMi40OTMtMi41LTQuOTMyLTMuNzI3LTcuMzg3LTEuMzE4LTIuNjQ2LTIuOS01LjIxNC00LjE1Mi03LjUxOC0xLjcxNi0zLjE2LTMuNTE3LTUuOTQ2LTUuMjc0LTguODczLTEuNjkyLTIuODE4LTMuNTg5LTUuNjQ1LTUuMzU1LTguMzM0LTIuMzI2LTMuNTQyLTQuNjM3LTYuNTgxLTcuMDM5LTkuODQ4LTIuMDY0LTIuODA5LTQuMDE3LTUuMjU1LTYuMDg4LTcuODI4LTIuMzk0LTIuOTc0LTQuOTM3LTUuOTM2LTcuMjkyLTguNTg5LTMuMDI3LTMuNDExLTYuMDQ5LTYuNzQ0LTkuMDU1LTkuNzYzLTIuNC0yLjQxMi00Ljc3Ni00LjgyMi03LjEwOC02Ljk3NS0zLTIuNzY3LTUuODM2LTUuNDcxLTguNjkyLTcuODU0LTMuMzMyLTIuNzc5LTYuNjU3LTUuNjYzLTkuODE1LTguMDI4LTIuOTU4LTIuMjE2LTUuNzg0LTQuNjEzLTguNy02LjYtMy4xNjEtMi4xNTktNi4yNTEtNC40MTQtOS4yMTktNi4yNTQtMy44MTQtMi4zNjUtNy41MzMtNC44ODItMTEuMTY4LTYuODktNC4yMTMtMi4zMjctOC41MTMtNC45MDktMTIuNDc4LTYuODM0LTQuNjEtMi4yMzktOS4yMzQtNC42MTktMTMuNTEtNi40MTYtNC4xLTEuNzI1LTguMTEtMy41MDUtMTEuODc0LTQuODg4LTQuNS0xLjY1Mi04LjUwNi0zLjE5MS0xMi41ODQtNC40Ny02LjA0NS0xLjktMTIuMDcxLTMuNjc4LTE3LjQzMS01LTkuMjI4LTIuMjg0LTE3LjYwOC0zLjc1Ny0yNC45NTEtNC45LTcuMTIzLTEuMTEyLTEzLjQzNy0xLjY0LTE4LjI3MS0yLjAzNWwtMi40MDUtLjJjLTEuNjM4LS4xMzYtMy41MDgtLjIzNy00LjYzMy0uM2ExMTUuMDUxLDExNS4wNTEsMCwwLDAtMTIuNTI2LS4yMjdoMjU5LjUxWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTgzOTkuOTk3IC0xNjQuNDQ1KScgZmlsbD0nJTIzMjMyZTQ1Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNTkuNTEnIGhlaWdodD0nMjU5LjUyJyB2aWV3Qm94PScwIDAgMjU5LjUxIDI1OS41MiclM0UlM0NwYXRoIGlkPSdQYXRoXzE0MycgZGF0YS1uYW1lPSdQYXRoIDE0MycgZD0nTTg2NTkuNTA3LDQyMy45NjVjLS4xNjctMi42MDguMDUtNS4zMTktLjE5LTguMjExLS4wODQtMS4wMTItLjAzMS0yLjE1LS4xMTgtMy4xMi0uMTEzLTEuMjUtLjEtMi42ODItLjIzNi00LjA2MS0uMTcyLTEuNzIyLS4xNzktMy43NTctLjM2NS01LjM5NC0uMzI4LTIuODg5LS40NzgtNS44NTctLjg1NC04LjYxLS41MDktMy43MTQtLjgyNS03LjI1Mi0xLjM4LTEwLjU0My0uOTM0LTUuNTM1LTIuMDA5LTExLjMxMi0zLjE4OS0xNi42OTItLjg1NS0zLjktMS43NzItNy40MTYtMi43NTItMTEuMi0xLjEtNC4yNTYtMi4zOTQtOC4xNDktMy42ODctMTIuMzgxLTEuMS0zLjYxNS0yLjM2Ni02Ljg5My0zLjYyMy0xMC40OTMtMS4zLTMuNzM5LTIuOTE3LTcuMjYtNC4yODQtMTAuNy0xLjcwOC00LjI5NS0zLjY3NC04LjA3OC01LjQ4NS0xMi4wMjMtMS4xNDUtMi40OTMtMi41LTQuOTMyLTMuNzI3LTcuMzg3LTEuMzE4LTIuNjQ2LTIuOS01LjIxNC00LjE1Mi03LjUxOC0xLjcxNi0zLjE2LTMuNTE3LTUuOTQ2LTUuMjc0LTguODczLTEuNjkyLTIuODE4LTMuNTg5LTUuNjQ1LTUuMzU1LTguMzM0LTIuMzI2LTMuNTQyLTQuNjM3LTYuNTgxLTcuMDM5LTkuODQ4LTIuMDY0LTIuODA5LTQuMDE3LTUuMjU1LTYuMDg4LTcuODI4LTIuMzk0LTIuOTc0LTQuOTM3LTUuOTM2LTcuMjkyLTguNTg5LTMuMDI3LTMuNDExLTYuMDQ5LTYuNzQ0LTkuMDU1LTkuNzYzLTIuNC0yLjQxMi00Ljc3Ni00LjgyMi03LjEwOC02Ljk3NS0zLTIuNzY3LTUuODM2LTUuNDcxLTguNjkyLTcuODU0LTMuMzMyLTIuNzc5LTYuNjU3LTUuNjYzLTkuODE1LTguMDI4LTIuOTU4LTIuMjE2LTUuNzg0LTQuNjEzLTguNy02LjYtMy4xNjEtMi4xNTktNi4yNTEtNC40MTQtOS4yMTktNi4yNTQtMy44MTQtMi4zNjUtNy41MzMtNC44ODItMTEuMTY4LTYuODktNC4yMTMtMi4zMjctOC41MTMtNC45MDktMTIuNDc4LTYuODM0LTQuNjEtMi4yMzktOS4yMzQtNC42MTktMTMuNTEtNi40MTYtNC4xLTEuNzI1LTguMTEtMy41MDUtMTEuODc0LTQuODg4LTQuNS0xLjY1Mi04LjUwNi0zLjE5MS0xMi41ODQtNC40Ny02LjA0NS0xLjktMTIuMDcxLTMuNjc4LTE3LjQzMS01LTkuMjI4LTIuMjg0LTE3LjYwOC0zLjc1Ny0yNC45NTEtNC45LTcuMTIzLTEuMTEyLTEzLjQzNy0xLjY0LTE4LjI3MS0yLjAzNWwtMi40MDUtLjJjLTEuNjM4LS4xMzYtMy41MDgtLjIzNy00LjYzMy0uM2ExMTUuMDUxLDExNS4wNTEsMCwwLDAtMTIuNTI2LS4yMjdoMjU5LjUxWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTgzOTkuOTk3IC0xNjQuNDQ1KScgZmlsbD0nJTIzMjMyZTQ1Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA3cHggIzAwMDAwMDFjO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNpZGUtbmF2IHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgQGFwcGx5IHByLTUgcGItMTYgb3ZlcmZsb3cteC1oaWRkZW47XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgIHdpZHRoOiA4NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICB9XG4gICAgJi5zaWRlLW5hdi0tc2ltcGxlIHtcbiAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgIC5zaWRlLW1lbnUge1xuICAgICAgICAgICAgLnNpZGUtbWVudV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgLnNpZGUtbWVudV9fc3ViLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bm90KC5zaWRlLW1lbnUtLWFjdGl2ZSkgLnNpZGUtbWVudV9faWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpZGUtbmF2X19kZXZpZGVyIHtcbiAgICAgICAgQGFwcGx5IHctZnVsbCBoLXB4IGJnLXdoaXRlL1swLjA4XSB6LTEwIHJlbGF0aXZlIGRhcms6Ymctd2hpdGUvWzAuMDddO1xuICAgIH1cbiAgICAuc2lkZS1tZW51IHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgcGwtNSB0ZXh0LXdoaXRlIG1iLTEgcmVsYXRpdmUgcm91bmRlZC1mdWxsIGRhcms6dGV4dC1zbGF0ZS0zMDA7XG4gICAgICAgIC5zaWRlLW1lbnVfX3RpdGxlIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgbWwtMyBmbGV4IGl0ZW1zLWNlbnRlcjtcbiAgICAgICAgICAgIC5zaWRlLW1lbnVfX3N1Yi1pY29uIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbiBlYXNlLWluIGR1cmF0aW9uLTEwMCBtbC1hdXRvIG1yLTU7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctNCBoLTQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiB1bCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNTAge1xuICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoJGkpIHtcbiAgICAgICAgICAgICAgICAmLnNpZGUtbmF2X19kZXZpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMDtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAwLjRzXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnRyby1kZXZpZGVyLWFuaW1hdGlvblxuICAgICAgICAgICAgICAgICAgICAgICAgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICAgICAgICAgIDAuMzMzMzNzO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKCRpICogMC4xcyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLnNpZGUtbWVudS0tYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0wO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAwLjRzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50cm8tbWVudS1hbmltYXRpb25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlYXNlLWluLW91dFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMzMzMzNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IGNhbGMoJGkgKiAwLjFzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnNpZGUtbWVudS0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogMC40c1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludHJvLWFjdGl2ZS1tZW51LWFuaW1hdGlvblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVhc2UtaW4tb3V0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4zMzMzM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDUwIHtcbiAgICAgICAgICAgICAgICBsaTpudGgtY2hpbGQoJGkpIHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogMC4yc1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludHJvLXN1Ym1lbnUtYW5pbWF0aW9uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjMzMzMzcztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKCRpICogMC4xcyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuIGJnLWJsYWNrLzEwIHJvdW5kZWQtbGcgZGFyazpiZy1kYXJrbW9kZS05MDAvMzA7XG4gICAgICAgICAgICAmLnNpZGUtbWVudV9fc3ViLW9wZW4ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaWRlLW1lbnVfX2ljb246YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICAgICAgJjpub3QoLnNpZGUtbWVudS0tYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlLzcwIGRhcms6dGV4dC1zbGF0ZS00MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2lkZS1tZW51LS1hY3RpdmUgLnNpZGUtbWVudV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW4gYmctYmxhY2svMTAgcm91bmRlZC1sZyBkYXJrOmJnLWRhcmttb2RlLTkwMC8zMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgJiA+IC5zaWRlLW1lbnUge1xuICAgICAgICAgICAgICAgICYuc2lkZS1tZW51LS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctc2xhdGUtMTAwIGRhcms6YmctZGFya21vZGUtNzAwO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZSgxLjA0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjU5LjUxJyBoZWlnaHQ9JzI1OS41Micgdmlld0JveD0nMCAwIDI1OS41MSAyNTkuNTInJTNFJTNDcGF0aCBpZD0nUGF0aF8xNDMnIGRhdGEtbmFtZT0nUGF0aCAxNDMnIGQ9J004NjU5LjUwNyw0MjMuOTY1Yy0uMTY3LTIuNjA4LjA1LTUuMzE5LS4xOS04LjIxMS0uMDg0LTEuMDEyLS4wMzEtMi4xNS0uMTE4LTMuMTItLjExMy0xLjI1LS4xLTIuNjgyLS4yMzYtNC4wNjEtLjE3Mi0xLjcyMi0uMTc5LTMuNzU3LS4zNjUtNS4zOTQtLjMyOC0yLjg4OS0uNDc4LTUuODU3LS44NTQtOC42MS0uNTA5LTMuNzE0LS44MjUtNy4yNTItMS4zOC0xMC41NDMtLjkzNC01LjUzNS0yLjAwOS0xMS4zMTItMy4xODktMTYuNjkyLS44NTUtMy45LTEuNzcyLTcuNDE2LTIuNzUyLTExLjItMS4xLTQuMjU2LTIuMzk0LTguMTQ5LTMuNjg3LTEyLjM4MS0xLjEtMy42MTUtMi4zNjYtNi44OTMtMy42MjMtMTAuNDkzLTEuMy0zLjczOS0yLjkxNy03LjI2LTQuMjg0LTEwLjctMS43MDgtNC4yOTUtMy42NzQtOC4wNzgtNS40ODUtMTIuMDIzLTEuMTQ1LTIuNDkzLTIuNS00LjkzMi0zLjcyNy03LjM4Ny0xLjMxOC0yLjY0Ni0yLjktNS4yMTQtNC4xNTItNy41MTgtMS43MTYtMy4xNi0zLjUxNy01Ljk0Ni01LjI3NC04Ljg3My0xLjY5Mi0yLjgxOC0zLjU4OS01LjY0NS01LjM1NS04LjMzNC0yLjMyNi0zLjU0Mi00LjYzNy02LjU4MS03LjAzOS05Ljg0OC0yLjA2NC0yLjgwOS00LjAxNy01LjI1NS02LjA4OC03LjgyOC0yLjM5NC0yLjk3NC00LjkzNy01LjkzNi03LjI5Mi04LjU4OS0zLjAyNy0zLjQxMS02LjA0OS02Ljc0NC05LjA1NS05Ljc2My0yLjQtMi40MTItNC43NzYtNC44MjItNy4xMDgtNi45NzUtMy0yLjc2Ny01LjgzNi01LjQ3MS04LjY5Mi03Ljg1NC0zLjMzMi0yLjc3OS02LjY1Ny01LjY2My05LjgxNS04LjAyOC0yLjk1OC0yLjIxNi01Ljc4NC00LjYxMy04LjctNi42LTMuMTYxLTIuMTU5LTYuMjUxLTQuNDE0LTkuMjE5LTYuMjU0LTMuODE0LTIuMzY1LTcuNTMzLTQuODgyLTExLjE2OC02Ljg5LTQuMjEzLTIuMzI3LTguNTEzLTQuOTA5LTEyLjQ3OC02LjgzNC00LjYxLTIuMjM5LTkuMjM0LTQuNjE5LTEzLjUxLTYuNDE2LTQuMS0xLjcyNS04LjExLTMuNTA1LTExLjg3NC00Ljg4OC00LjUtMS42NTItOC41MDYtMy4xOTEtMTIuNTg0LTQuNDctNi4wNDUtMS45LTEyLjA3MS0zLjY3OC0xNy40MzEtNS05LjIyOC0yLjI4NC0xNy42MDgtMy43NTctMjQuOTUxLTQuOS03LjEyMy0xLjExMi0xMy40MzctMS42NC0xOC4yNzEtMi4wMzVsLTIuNDA1LS4yYy0xLjYzOC0uMTM2LTMuNTA4LS4yMzctNC42MzMtLjNhMTE1LjA1MSwxMTUuMDUxLDAsMCwwLTEyLjUyNi0uMjI3aDI1OS41MVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC04Mzk5Ljk5NyAtMTY0LjQ0NSknIGZpbGw9JyUyM2YxZjVmOCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCByaWdodC0wIC1tci01O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI1OS41MScgaGVpZ2h0PScyNTkuNTInIHZpZXdCb3g9JzAgMCAyNTkuNTEgMjU5LjUyJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTQzJyBkYXRhLW5hbWU9J1BhdGggMTQzJyBkPSdNODY1OS41MDcsNDIzLjk2NWMtLjE2Ny0yLjYwOC4wNS01LjMxOS0uMTktOC4yMTEtLjA4NC0xLjAxMi0uMDMxLTIuMTUtLjExOC0zLjEyLS4xMTMtMS4yNS0uMS0yLjY4Mi0uMjM2LTQuMDYxLS4xNzItMS43MjItLjE3OS0zLjc1Ny0uMzY1LTUuMzk0LS4zMjgtMi44ODktLjQ3OC01Ljg1Ny0uODU0LTguNjEtLjUwOS0zLjcxNC0uODI1LTcuMjUyLTEuMzgtMTAuNTQzLS45MzQtNS41MzUtMi4wMDktMTEuMzEyLTMuMTg5LTE2LjY5Mi0uODU1LTMuOS0xLjc3Mi03LjQxNi0yLjc1Mi0xMS4yLTEuMS00LjI1Ni0yLjM5NC04LjE0OS0zLjY4Ny0xMi4zODEtMS4xLTMuNjE1LTIuMzY2LTYuODkzLTMuNjIzLTEwLjQ5My0xLjMtMy43MzktMi45MTctNy4yNi00LjI4NC0xMC43LTEuNzA4LTQuMjk1LTMuNjc0LTguMDc4LTUuNDg1LTEyLjAyMy0xLjE0NS0yLjQ5My0yLjUtNC45MzItMy43MjctNy4zODctMS4zMTgtMi42NDYtMi45LTUuMjE0LTQuMTUyLTcuNTE4LTEuNzE2LTMuMTYtMy41MTctNS45NDYtNS4yNzQtOC44NzMtMS42OTItMi44MTgtMy41ODktNS42NDUtNS4zNTUtOC4zMzQtMi4zMjYtMy41NDItNC42MzctNi41ODEtNy4wMzktOS44NDgtMi4wNjQtMi44MDktNC4wMTctNS4yNTUtNi4wODgtNy44MjgtMi4zOTQtMi45NzQtNC45MzctNS45MzYtNy4yOTItOC41ODktMy4wMjctMy40MTEtNi4wNDktNi43NDQtOS4wNTUtOS43NjMtMi40LTIuNDEyLTQuNzc2LTQuODIyLTcuMTA4LTYuOTc1LTMtMi43NjctNS44MzYtNS40NzEtOC42OTItNy44NTQtMy4zMzItMi43NzktNi42NTctNS42NjMtOS44MTUtOC4wMjgtMi45NTgtMi4yMTYtNS43ODQtNC42MTMtOC43LTYuNi0zLjE2MS0yLjE1OS02LjI1MS00LjQxNC05LjIxOS02LjI1NC0zLjgxNC0yLjM2NS03LjUzMy00Ljg4Mi0xMS4xNjgtNi44OS00LjIxMy0yLjMyNy04LjUxMy00LjkwOS0xMi40NzgtNi44MzQtNC42MS0yLjIzOS05LjIzNC00LjYxOS0xMy41MS02LjQxNi00LjEtMS43MjUtOC4xMS0zLjUwNS0xMS44NzQtNC44ODgtNC41LTEuNjUyLTguNTA2LTMuMTkxLTEyLjU4NC00LjQ3LTYuMDQ1LTEuOS0xMi4wNzEtMy42NzgtMTcuNDMxLTUtOS4yMjgtMi4yODQtMTcuNjA4LTMuNzU3LTI0Ljk1MS00LjktNy4xMjMtMS4xMTItMTMuNDM3LTEuNjQtMTguMjcxLTIuMDM1bC0yLjQwNS0uMmMtMS42MzgtLjEzNi0zLjUwOC0uMjM3LTQuNjMzLS4zYTExNS4wNTEsMTE1LjA1MSwwLDAsMC0xMi41MjYtLjIyN2gyNTkuNTFaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtODM5OS45OTcgLTE2NC40NDUpJyBmaWxsPSclMjNmMWY1ZjgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgcmlnaHQtMCAtbXItNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc2lkZS1tZW51X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXByaW1hcnkgZGFyazp0ZXh0LXNsYXRlLTMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCByaWdodC0wIC1tci01IHctMTIgaC1mdWxsIGJnLXNsYXRlLTEwMCBkYXJrOmJnLWRhcmttb2RlLTcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc2lkZS1tZW51X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zbGF0ZS04MDAgZm9udC1tZWRpdW0gZGFyazp0ZXh0LXNsYXRlLTMwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2lkZS1tZW51X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGRhcms6dGV4dC1zbGF0ZS00MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zaWRlLW1lbnVfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGRhcms6dGV4dC1zbGF0ZS00MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bm90KC5zaWRlLW1lbnUtLWFjdGl2ZSkgLnNpZGUtbWVudV9faWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIGgtZnVsbCByb3VuZGVkLWwtZnVsbCB0cmFuc2l0aW9uIGVhc2UtaW4gZHVyYXRpb24tMTAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3Zlcjpub3QoLnNpZGUtbWVudS0tYWN0aXZlKTpub3QoLnNpZGUtbWVudS0tb3BlbilcbiAgICAgICAgICAgICAgICAgICAgLnNpZGUtbWVudV9faWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctd2hpdGUvNSBkYXJrOmJnLWRhcmttb2RlLTUwMC83MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaW50cm8tZGV2aWRlci1hbmltYXRpb24ge1xuICAgIDEwMCUge1xuICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGludHJvLW1lbnUtYW5pbWF0aW9uIHtcbiAgICAxMDAlIHtcbiAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaW50cm8tc3VibWVudS1hbmltYXRpb24ge1xuICAgIDEwMCUge1xuICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBpbnRyby1hY3RpdmUtbWVudS1hbmltYXRpb24ge1xuICAgIDEwMCUge1xuICAgICAgICBAYXBwbHkgei0xMDtcbiAgICB9XG59XG5cbi5kYXJrIHtcbiAgICAuc2lkZS1uYXYge1xuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgJiA+IC5zaWRlLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAmLnNpZGUtbWVudS0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI1OS41MScgaGVpZ2h0PScyNTkuNTInIHZpZXdCb3g9JzAgMCAyNTkuNTEgMjU5LjUyJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTQzJyBkYXRhLW5hbWU9J1BhdGggMTQzJyBkPSdNODY1OS41MDcsNDIzLjk2NWMtLjE2Ny0yLjYwOC4wNS01LjMxOS0uMTktOC4yMTEtLjA4NC0xLjAxMi0uMDMxLTIuMTUtLjExOC0zLjEyLS4xMTMtMS4yNS0uMS0yLjY4Mi0uMjM2LTQuMDYxLS4xNzItMS43MjItLjE3OS0zLjc1Ny0uMzY1LTUuMzk0LS4zMjgtMi44ODktLjQ3OC01Ljg1Ny0uODU0LTguNjEtLjUwOS0zLjcxNC0uODI1LTcuMjUyLTEuMzgtMTAuNTQzLS45MzQtNS41MzUtMi4wMDktMTEuMzEyLTMuMTg5LTE2LjY5Mi0uODU1LTMuOS0xLjc3Mi03LjQxNi0yLjc1Mi0xMS4yLTEuMS00LjI1Ni0yLjM5NC04LjE0OS0zLjY4Ny0xMi4zODEtMS4xLTMuNjE1LTIuMzY2LTYuODkzLTMuNjIzLTEwLjQ5My0xLjMtMy43MzktMi45MTctNy4yNi00LjI4NC0xMC43LTEuNzA4LTQuMjk1LTMuNjc0LTguMDc4LTUuNDg1LTEyLjAyMy0xLjE0NS0yLjQ5My0yLjUtNC45MzItMy43MjctNy4zODctMS4zMTgtMi42NDYtMi45LTUuMjE0LTQuMTUyLTcuNTE4LTEuNzE2LTMuMTYtMy41MTctNS45NDYtNS4yNzQtOC44NzMtMS42OTItMi44MTgtMy41ODktNS42NDUtNS4zNTUtOC4zMzQtMi4zMjYtMy41NDItNC42MzctNi41ODEtNy4wMzktOS44NDgtMi4wNjQtMi44MDktNC4wMTctNS4yNTUtNi4wODgtNy44MjgtMi4zOTQtMi45NzQtNC45MzctNS45MzYtNy4yOTItOC41ODktMy4wMjctMy40MTEtNi4wNDktNi43NDQtOS4wNTUtOS43NjMtMi40LTIuNDEyLTQuNzc2LTQuODIyLTcuMTA4LTYuOTc1LTMtMi43NjctNS44MzYtNS40NzEtOC42OTItNy44NTQtMy4zMzItMi43NzktNi42NTctNS42NjMtOS44MTUtOC4wMjgtMi45NTgtMi4yMTYtNS43ODQtNC42MTMtOC43LTYuNi0zLjE2MS0yLjE1OS02LjI1MS00LjQxNC05LjIxOS02LjI1NC0zLjgxNC0yLjM2NS03LjUzMy00Ljg4Mi0xMS4xNjgtNi44OS00LjIxMy0yLjMyNy04LjUxMy00LjkwOS0xMi40NzgtNi44MzQtNC42MS0yLjIzOS05LjIzNC00LjYxOS0xMy41MS02LjQxNi00LjEtMS43MjUtOC4xMS0zLjUwNS0xMS44NzQtNC44ODgtNC41LTEuNjUyLTguNTA2LTMuMTkxLTEyLjU4NC00LjQ3LTYuMDQ1LTEuOS0xMi4wNzEtMy42NzgtMTcuNDMxLTUtOS4yMjgtMi4yODQtMTcuNjA4LTMuNzU3LTI0Ljk1MS00LjktNy4xMjMtMS4xMTItMTMuNDM3LTEuNjQtMTguMjcxLTIuMDM1bC0yLjQwNS0uMmMtMS42MzgtLjEzNi0zLjUwOC0uMjM3LTQuNjMzLS4zYTExNS4wNTEsMTE1LjA1MSwwLDAsMC0xMi41MjYtLjIyN2gyNTkuNTFaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtODM5OS45OTcgLTE2NC40NDUpJyBmaWxsPSclMjMyMzJlNDUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI1OS41MScgaGVpZ2h0PScyNTkuNTInIHZpZXdCb3g9JzAgMCAyNTkuNTEgMjU5LjUyJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTQzJyBkYXRhLW5hbWU9J1BhdGggMTQzJyBkPSdNODY1OS41MDcsNDIzLjk2NWMtLjE2Ny0yLjYwOC4wNS01LjMxOS0uMTktOC4yMTEtLjA4NC0xLjAxMi0uMDMxLTIuMTUtLjExOC0zLjEyLS4xMTMtMS4yNS0uMS0yLjY4Mi0uMjM2LTQuMDYxLS4xNzItMS43MjItLjE3OS0zLjc1Ny0uMzY1LTUuMzk0LS4zMjgtMi44ODktLjQ3OC01Ljg1Ny0uODU0LTguNjEtLjUwOS0zLjcxNC0uODI1LTcuMjUyLTEuMzgtMTAuNTQzLS45MzQtNS41MzUtMi4wMDktMTEuMzEyLTMuMTg5LTE2LjY5Mi0uODU1LTMuOS0xLjc3Mi03LjQxNi0yLjc1Mi0xMS4yLTEuMS00LjI1Ni0yLjM5NC04LjE0OS0zLjY4Ny0xMi4zODEtMS4xLTMuNjE1LTIuMzY2LTYuODkzLTMuNjIzLTEwLjQ5My0xLjMtMy43MzktMi45MTctNy4yNi00LjI4NC0xMC43LTEuNzA4LTQuMjk1LTMuNjc0LTguMDc4LTUuNDg1LTEyLjAyMy0xLjE0NS0yLjQ5My0yLjUtNC45MzItMy43MjctNy4zODctMS4zMTgtMi42NDYtMi45LTUuMjE0LTQuMTUyLTcuNTE4LTEuNzE2LTMuMTYtMy41MTctNS45NDYtNS4yNzQtOC44NzMtMS42OTItMi44MTgtMy41ODktNS42NDUtNS4zNTUtOC4zMzQtMi4zMjYtMy41NDItNC42MzctNi41ODEtNy4wMzktOS44NDgtMi4wNjQtMi44MDktNC4wMTctNS4yNTUtNi4wODgtNy44MjgtMi4zOTQtMi45NzQtNC45MzctNS45MzYtNy4yOTItOC41ODktMy4wMjctMy40MTEtNi4wNDktNi43NDQtOS4wNTUtOS43NjMtMi40LTIuNDEyLTQuNzc2LTQuODIyLTcuMTA4LTYuOTc1LTMtMi43NjctNS44MzYtNS40NzEtOC42OTItNy44NTQtMy4zMzItMi43NzktNi42NTctNS42NjMtOS44MTUtOC4wMjgtMi45NTgtMi4yMTYtNS43ODQtNC42MTMtOC43LTYuNi0zLjE2MS0yLjE1OS02LjI1MS00LjQxNC05LjIxOS02LjI1NC0zLjgxNC0yLjM2NS03LjUzMy00Ljg4Mi0xMS4xNjgtNi44OS00LjIxMy0yLjMyNy04LjUxMy00LjkwOS0xMi40NzgtNi44MzQtNC42MS0yLjIzOS05LjIzNC00LjYxOS0xMy41MS02LjQxNi00LjEtMS43MjUtOC4xMS0zLjUwNS0xMS44NzQtNC44ODgtNC41LTEuNjUyLTguNTA2LTMuMTkxLTEyLjU4NC00LjQ3LTYuMDQ1LTEuOS0xMi4wNzEtMy42NzgtMTcuNDMxLTUtOS4yMjgtMi4yODQtMTcuNjA4LTMuNzU3LTI0Ljk1MS00LjktNy4xMjMtMS4xMTItMTMuNDM3LTEuNjQtMTguMjcxLTIuMDM1bC0yLjQwNS0uMmMtMS42MzgtLjEzNi0zLjUwOC0uMjM3LTQuNjMzLS4zYTExNS4wNTEsMTE1LjA1MSwwLDAsMC0xMi41MjYtLjIyN2gyNTkuNTFaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtODM5OS45OTcgLTE2NC40NDUpJyBmaWxsPSclMjMyMzJlNDUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudG9hc3RpZnkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgQGFwcGx5IHNoYWRvdy1ub25lIHRleHQtc2xhdGUtNzAwIHAtMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICB9XG4gICAgLnRvYXN0LWNsb3NlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtdHJhbnNwYXJlbnQgYWJzb2x1dGUgb3BhY2l0eS0xMDAgaW5zZXQteS0wIHJpZ2h0LTAgcHItMyBmbGV4IGl0ZW1zLWNlbnRlcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLDl1wiO1xuICAgICAgICAgICAgQGFwcGx5IGJsb2NrIHRleHQtc2xhdGUtNTAwIHRleHQtM3hsIC1tdC0xLjUgZm9udC1saWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50b3AtYmFyLWJveGVkIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgei1pbmRleDogNTE7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xufVxuIiwiLm1vYmlsZS1tZW51IHtcbiAgICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLXdoaXRlL1swLjA4XSAtbXQtNSAtbXgtOCBtYi02O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAYXBwbHkgLW14LTM7XG4gICAgfVxuICAgIC5tb2JpbGUtbWVudS1iYXIge1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIEBhcHBseSBweC04IGZsZXggaXRlbXMtY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBhcHBseSBweC0zO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgJi5tZW51X19zdWItb3BlbiB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsIG14LWF1dG87XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbiBiZy1ibGFjay8xMCByb3VuZGVkLW1kIG14LTYgbXktMSBkYXJrOmJnLWRhcmttb2RlLTcwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG14LTM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHB4LTQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbiBiZy1ibGFjay8xMCByb3VuZGVkLW1kIG14LTAgZGFyazpiZy1kYXJrbW9kZS02MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tZW51X19kZXZpZGVyIHtcbiAgICAgICAgQGFwcGx5IHctZnVsbCBoLXB4IGJnLXdoaXRlL1swLjA4XSByZWxhdGl2ZTtcbiAgICB9XG4gICAgLm1lbnUge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciB0ZXh0LXdoaXRlIHB4LTEwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBhcHBseSBweC01O1xuICAgICAgICB9XG4gICAgICAgIC5tZW51X190aXRsZSB7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsIG1sLTMgZmxleCBpdGVtcy1jZW50ZXI7XG4gICAgICAgICAgICAubWVudV9fc3ViLWljb24ge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2l0aW9uIGVhc2UtaW4gZHVyYXRpb24tMTAwIG1sLWF1dG87XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctNSBoLTU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmluYm94LWZpbHRlciAuaW5ib3gtZmlsdGVyX19kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMjUwcHg7XG59XG5cbi5pbmJveC1maWx0ZXJfX2Ryb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjI4cHg7XG4gICAgQGFwcGx5IHctYXV0bztcbn1cbiIsIi5pbmJveCB7XG4gICAgLmluYm94X19pdGVtIHtcbiAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24gZHVyYXRpb24tMjAwIGVhc2UtaW4tb3V0IHRyYW5zZm9ybSBjdXJzb3ItcG9pbnRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIsIDEuMDIpO1xuICAgICAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHotMjAgc2hhZG93LW1kIGJvcmRlci0wIHJvdW5kZWQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5pbmJveF9faXRlbS0tYWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZSB0ZXh0LXNsYXRlLTgwMCBkYXJrOnRleHQtc2xhdGUtMzAwIGRhcms6YmctZGFya21vZGUtNjAwO1xuICAgICAgICAgICAgLmluYm94X19pdGVtLS1zZW5kZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmb250LW1lZGl1bTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmJveF9faXRlbS0taGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1tZWRpdW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5ib3hfX2l0ZW0tLXRpbWUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmb250LW1lZGl1bTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIEBhcHBseSBib3JkZXItc2xhdGUtNDAwO1xuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm5ld3Mge1xuICAgIC5uZXdzX19wcmV2aWV3IHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICB0ZXh0LWluZGVudDogMzBweDtcbiAgICB9XG4gICAgLm5ld3NfX2lucHV0IHtcbiAgICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgIH1cbn1cbiIsIi5lcnJvci1wYWdlIGltZyB7XG4gICAgd2lkdGg6IDQ1MHB4O1xufVxuIiwiLnNlYXJjaC1yZXN1bHQge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBAYXBwbHkgei0yMCBhYnNvbHV0ZSByaWdodC0wIG10LTEgaW52aXNpYmxlIG9wYWNpdHktMDtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjJzLCBvcGFjaXR5IDAuMnMgMHM7XG4gICAgJi5zaG93IHtcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHMsIG9wYWNpdHkgMC4ycyAwcztcbiAgICAgICAgQGFwcGx5IHZpc2libGUgb3BhY2l0eS0xMDA7XG4gICAgICAgID4gLnNlYXJjaC1yZXN1bHRfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIC50YWItY29udGVudCAudGFiLXBhbmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtcmVzdWx0X19jb250ZW50IHtcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjJzO1xuICAgICAgICBAYXBwbHkgYm94IHAtNSBtdC01O1xuICAgICAgICAuc2VhcmNoLXJlc3VsdF9fY29udGVudF9fdGl0bGUge1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtbWVkaXVtIG1iLTI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgIH1cbiAgICAubm90aWZpY2F0aW9uLWNvbnRlbnRfX3RpdGxlIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtbWVkaXVtIG1iLTU7XG4gICAgfVxuICAgIC5ub3RpZmljYXRpb24tY29udGVudF9fYm94IHtcbiAgICAgICAgQGFwcGx5IHAtNTtcbiAgICB9XG59XG4iLCIucmVwb3J0LW1hcHMge1xuICAgIGhlaWdodDogMzEwcHg7XG59XG4iLCIucG9zLWRyb3Bkb3duIC5wb3MtZHJvcGRvd25fX2Ryb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAyNjVweDtcbn1cbiIsIi5saXRlcGlja2VyIHtcbiAgICBAYXBwbHkgYmctd2hpdGUgcm91bmRlZC1tZCB0ZXh0LXNtO1xuICAgIHotaW5kZXg6IDk5OTk5OSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDIwcHggIzAwMDAwMDE0O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgQGFwcGx5IHJpZ2h0LTAgbXgtYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjZThlOGU4O1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5jb250YWluZXJfX21vbnRocyxcbiAgICAuY29udGFpbmVyX19mb290ZXIge1xuICAgICAgICBAYXBwbHkgc2hhZG93LW5vbmUgYmctdHJhbnNwYXJlbnQgcHQtMDtcbiAgICB9XG4gICAgLmNvbnRhaW5lcl9fZm9vdGVyIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci10IGJvcmRlci1zbGF0ZS0yMDAvNjAgbS0wIHAtMztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbC1yZXZlcnNlIHRleHQtY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5wcmV2aWV3LWRhdGUtcmFuZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBibG9jayBvcmRlci0xIG1iLTEuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWNhbmNlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWFwcGx5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBhcHBseSBtYi0xLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1hcHBseSxcbiAgICAgICAgLmJ1dHRvbi1jYW5jZWwge1xuICAgICAgICAgICAgQGFwcGx5IHctMjAgcHktMSBweC0yIHJvdW5kZWQtbWQgZm9udC1tZWRpdW0gbWwtMSBtci0wO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tYXBwbHkge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXByaW1hcnkgdGV4dC13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWNhbmNlbCB7XG4gICAgICAgICAgICBAYXBwbHkgYmctc2xhdGUtMjAwLzcwIHRleHQtc2xhdGUtNTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXJfX21vbnRocyB7XG4gICAgICAgIEBhcHBseSBweC0xO1xuICAgICAgICAubW9udGgtaXRlbS13ZWVrZGF5cy1yb3cge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtc2xhdGUtNDAwIG10LTM7XG4gICAgICAgIH1cbiAgICAgICAgLm1vbnRoLWl0ZW0taGVhZGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBweC0wIHBiLTAgcHQtMjtcbiAgICAgICAgICAgIC5idXR0b24tcHJldmlvdXMtbW9udGgge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB3LTggaC04O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctc2xhdGUtMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgLW1yLTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbi1uZXh0LW1vbnRoIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdy04IGgtODtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IC1tbC0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24tcHJldmlvdXMtbW9udGg6aG92ZXIgc3ZnLFxuICAgICAgICAgICAgLmJ1dHRvbi1wcmV2aW91cy1tb250aCBzdmcsXG4gICAgICAgICAgICAuYnV0dG9uLW5leHQtbW9udGg6aG92ZXIgc3ZnLFxuICAgICAgICAgICAgLmJ1dHRvbi1uZXh0LW1vbnRoIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzRhNTU2ODtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdy0yIGgtMiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdiA+IC5tb250aC1pdGVtLW5hbWUsXG4gICAgICAgICAgICBkaXYgPiAubW9udGgtaXRlbS15ZWFyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J3JnYig3NCwgODUsIDEwNCknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nbHVjaWRlIGx1Y2lkZS1jaGV2cm9uLWRvd24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDAuNnJlbTtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQgdGV4dC1zbSBib3JkZXIgYmctbm8tcmVwZWF0IHB5LTEgcGwtMiBwci04IHJvdW5kZWQtbWQgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOmJvcmRlci1zbGF0ZS0yMDAgZm9jdXM6cmluZy10cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyX19kYXlzIHtcbiAgICAgICAgLmRheS1pdGVtIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNsYXRlLTgwMDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBzaGFkb3ctbm9uZSBiZy1zbGF0ZS0xMDAgdGV4dC1zbGF0ZS04MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLXRvZGF5LFxuICAgICAgICAgICAgJi5pcy10b2RheTpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtbWVkaXVtIHRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtc3RhcnQtZGF0ZSxcbiAgICAgICAgICAgICYuaXMtc3RhcnQtZGF0ZTpob3ZlcixcbiAgICAgICAgICAgICYuaXMtZW5kLWRhdGUsXG4gICAgICAgICAgICAmLmlzLWVuZC1kYXRlOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctcHJpbWFyeSB0ZXh0LXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1pbi1yYW5nZSxcbiAgICAgICAgICAgICYuaXMtaW4tcmFuZ2U6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zbGF0ZS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndlZWstbnVtYmVyIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNsYXRlLTQwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIDpyb290IHtcbiAgICAgICAgLS1saXRlcGlja2VyLWRheS13aWR0aDogMzVweDtcbiAgICB9XG59XG5cbi5kYXJrIHtcbiAgICAubGl0ZXBpY2tlciB7XG4gICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS02MDA7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0aGVtZShcImNvbG9ycy5kYXJrbW9kZS42MDBcIik7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lcl9fbW9udGhzIHtcbiAgICAgICAgICAgIC5idXR0b24tcHJldmlvdXMtbW9udGg6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS00MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uLW5leHQtbW9udGg6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS00MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubW9udGgtaXRlbS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIC5idXR0b24tcHJldmlvdXMtbW9udGg6aG92ZXIgc3ZnLFxuICAgICAgICAgICAgICAgIC5idXR0b24tcHJldmlvdXMtbW9udGggc3ZnLFxuICAgICAgICAgICAgICAgIC5idXR0b24tbmV4dC1tb250aDpob3ZlciBzdmcsXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1uZXh0LW1vbnRoIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItc2xhdGUtMjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkaXYgPiAubW9udGgtaXRlbS1uYW1lLFxuICAgICAgICAgICAgICAgIGRpdiA+IC5tb250aC1pdGVtLXllYXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zbGF0ZS0yMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRpdiA+IC5tb250aC1pdGVtLW5hbWUsXG4gICAgICAgICAgICAgICAgZGl2ID4gLm1vbnRoLWl0ZW0teWVhciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItZGFya21vZGUtNDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyX19kYXlzIHtcbiAgICAgICAgICAgIC5kYXktaXRlbSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc2xhdGUtMjAwO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtNDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmlzLXN0YXJ0LWRhdGUsXG4gICAgICAgICAgICAgICAgJi5pcy1zdGFydC1kYXRlOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuaXMtZW5kLWRhdGUsXG4gICAgICAgICAgICAgICAgJi5pcy1lbmQtZGF0ZTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1wcmltYXJ5IHRleHQtc2xhdGUtMjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmlzLWluLXJhbmdlLFxuICAgICAgICAgICAgICAgICYuaXMtaW4tcmFuZ2U6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtNDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmlzLXRvZGF5LFxuICAgICAgICAgICAgICAgICYuaXMtdG9kYXk6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zbGF0ZS0yMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXJfX2Zvb3RlciB7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWRhcmttb2RlLTQwMDtcbiAgICAgICAgICAgIC5idXR0b24tY2FuY2VsIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtNDAwIHRleHQtc2xhdGUtMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXJfX3Rvb2x0aXAge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTQwMDtcbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdGhlbWUoXCJjb2xvcnMuZGFya21vZGUuNjAwXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRucy1vdXRlciB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgIC50bnMtY29udHJvbHMgYnV0dG9uIHtcbiAgICAgICAgQGFwcGx5IHctNSBoLTUgYmctc2xhdGUtMjAwIHRleHQtdHJhbnNwYXJlbnQgcm91bmRlZC1mdWxsIGFic29sdXRlIGluc2V0LXktMCBteS1hdXRvIHotMTAgb3V0bGluZS1ub25lIGRhcms6YmctZGFya21vZGUtMzAwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1zbGF0ZS0zMDAgZGFyazpiZy1kYXJrbW9kZS0yMDA7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLWNvbnRyb2xzPVwicHJldlwiXSB7XG4gICAgICAgICAgICBAYXBwbHkgbGVmdC0wIC1tbC02O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2IoMTAyIDExMyAxMzIpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2x1Y2lkZSBsdWNpZGUtY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBoLWZ1bGwgYmctY2VudGVyIHRyYW5zZm9ybSByb3RhdGUtOTAgYWJzb2x1dGUgdG9wLTAgbGVmdC0wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1jb250cm9scz1cIm5leHRcIl0ge1xuICAgICAgICAgICAgQGFwcGx5IHJpZ2h0LTAgLW1yLTY7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J3JnYigxMDIgMTEzIDEzMiknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nbHVjaWRlIGx1Y2lkZS1jaGV2cm9uLWRvd24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsIGgtZnVsbCBiZy1jZW50ZXIgdHJhbnNmb3JtIC1yb3RhdGUtOTAgYWJzb2x1dGUgdG9wLTAgbGVmdC0wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50bnMtbmF2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEuOHJlbTtcbiAgICAgICAgQGFwcGx5IHctZnVsbCBhYnNvbHV0ZSBib3R0b20tMCB6LTEwIGZsZXgganVzdGlmeS1jZW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBAYXBwbHkgYmctc2xhdGUtMzAwIHctMyBoLTMgcm91bmRlZC1mdWxsIG14LTEgb3V0bGluZS1ub25lIGRhcms6YmctZGFya21vZGUtMzAwO1xuICAgICAgICAgICAgJi50bnMtbmF2LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTUwMCBkYXJrOmJnLWRhcmttb2RlLTIwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBidXR0b25bZGF0YS1hY3Rpb25dIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICB9XG4gICAgLnRucy12aXN1YWxseS1oaWRkZW4ge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgIH1cbn1cbiIsIi50b29sdGlwLWNvbnRlbnQge1xuICAgIGxlZnQ6IDEwMDAwcHg7XG4gICAgQGFwcGx5IGZpeGVkO1xufVxuLnRpcHB5LWJveCB7XG4gICAgQGFwcGx5IHJvdW5kZWQtbWQgZGFyazp0ZXh0LXNsYXRlLTMwMCBkYXJrOmJnLWRhcmttb2RlLTMwMDtcbiAgICAmID4gLnRpcHB5LXN2Zy1hcnJvdyB7XG4gICAgICAgIEBhcHBseSBkYXJrOmZpbGwtZGFya21vZGUtMzAwO1xuICAgIH1cbiAgICAudGlwcHktY29udGVudCB7XG4gICAgICAgIEBhcHBseSBweC0zIHB5LTEuNTtcbiAgICB9XG59XG4udGlwcHktcG9wcGVyIHtcbiAgICAmW3gtcGxhY2VtZW50PVwibGVmdFwiXSxcbiAgICAmW3gtcGxhY2VtZW50PVwicmlnaHRcIl0sXG4gICAgJlt4LXBsYWNlbWVudD1cImxlZnQtc3RhcnRcIl0sXG4gICAgJlt4LXBsYWNlbWVudD1cImxlZnQtZW5kXCJdLFxuICAgICZbeC1wbGFjZW1lbnQ9XCJyaWdodC1zdGFydFwiXSxcbiAgICAmW3gtcGxhY2VtZW50PVwicmlnaHQtZW5kXCJdIHtcbiAgICAgICAgLnRpcHB5LXJvdW5kYXJyb3csXG4gICAgICAgIC50aXBweS1hcnJvdyB7XG4gICAgICAgICAgICBAYXBwbHkgdG9wLTAgYm90dG9tLTAgbXktYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50PVwidG9wXCJdLFxuICAgICZbeC1wbGFjZW1lbnQ9XCJib3R0b21cIl0sXG4gICAgJlt4LXBsYWNlbWVudD1cInRvcC1zdGFydFwiXSxcbiAgICAmW3gtcGxhY2VtZW50PVwidG9wLWVuZFwiXSxcbiAgICAmW3gtcGxhY2VtZW50PVwiYm90dG9tLXN0YXJ0XCJdLFxuICAgICZbeC1wbGFjZW1lbnQ9XCJib3R0b20tZW5kXCJdIHtcbiAgICAgICAgLnRpcHB5LXJvdW5kYXJyb3csXG4gICAgICAgIC50aXBweS1hcnJvdyB7XG4gICAgICAgICAgICBAYXBwbHkgbGVmdC0wIHJpZ2h0LTAgbXgtYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhcmsge1xuICAgIC50aXBweS1ib3gge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCA0cHggIzAwMDAwMDI2LCAwIDRweCA4MHB4IC04cHggIzI0MjgyZjQwLFxuICAgICAgICAgICAgMCA0cHggNHB4IC0ycHggIzViNWU2OTI2O1xuICAgIH1cbn1cbiIsIi50YWJ1bGF0b3ItcHJpbnQtZnVsbHNjcmVlbi1oaWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBAYXBwbHkgZml4ZWQgYmctd2hpdGUgdG9wLTAgbGVmdC0wIHctZnVsbCBoLXNjcmVlbjtcbn1cbi50YWJ1bGF0b3Ige1xuICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW4gYm9yZGVyLTAgYmctdHJhbnNwYXJlbnQ7XG4gICAgLnRhYnVsYXRvci1oZWFkZXIge1xuICAgICAgICBAYXBwbHkgZm9udC1tZWRpdW0gdGV4dC1jdXJyZW50IGJvcmRlci10IGJvcmRlci1iIGJvcmRlci1zbGF0ZS0yMDAgYmctdHJhbnNwYXJlbnQ7XG4gICAgICAgIC50YWJ1bGF0b3ItaGVhZGVycyB7XG4gICAgICAgICAgICAudGFidWxhdG9yLWNvbCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IGJvcmRlci1yLTA7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zbGF0ZS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcHgtNSBweS0zO1xuICAgICAgICAgICAgICAgICAgICAudGFidWxhdG9yLWNvbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcHItMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGFidWxhdG9yLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3R0b20tMCBteS1hdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudGFidWxhdG9yLXNvcnRhYmxlW2FyaWEtc29ydD1cIm5vbmVcIl1cbiAgICAgICAgICAgICAgICAgICAgLnRhYnVsYXRvci1jb2wtY29udGVudFxuICAgICAgICAgICAgICAgICAgICAudGFidWxhdG9yLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NiZDVlMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYnVsYXRvci1yb3cge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLXNsYXRlLTIwMDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi50YWJ1bGF0b3Itcm93LWV2ZW46aG92ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTIwMDtcbiAgICAgICAgfVxuICAgICAgICAmLnRhYnVsYXRvci1yb3ctZXZlbiB7XG4gICAgICAgICAgICBAYXBwbHkgYmctc2xhdGUtMTAwO1xuICAgICAgICB9XG4gICAgICAgIC50YWJ1bGF0b3ItY2VsbCB7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXItMCBweC01IHB5LTM7XG4gICAgICAgICAgICAmLnRhYnVsYXRvci1yb3ctaGFuZGxlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcHgtMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50YWJ1bGF0b3ItcmVzcG9uc2l2ZS1jb2xsYXBzZS10b2dnbGUge1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LTQgaC00IC1tci01IGJnLXNsYXRlLTQwMCByb3VuZGVkLWZ1bGw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYnVsYXRvci1yZXNwb25zaXZlLWNvbGxhcHNlIHtcbiAgICAgICAgICAgIEBhcHBseSBwLTMgYm9yZGVyLXNsYXRlLTIwMCBib3JkZXItYi0wO1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBwLTI7XG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFidWxhdG9yLWZvb3RlciB7XG4gICAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudCBib3JkZXItdC0wIHAtMCBtdC0yO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBhcHBseSB3aGl0ZXNwYWNlLW5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICAudGFidWxhdG9yLXBhZ2luYXRvciB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgdGV4dC1sZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtbm9ybWFsIHRleHQtc2xhdGUtNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRhYnVsYXRvci1wYWdlLXNpemUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0ncmdiKDc0LCA4NSwgMTA0KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdsdWNpZGUgbHVjaWRlLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMC42cmVtO1xuICAgICAgICAgICAgICAgIEBhcHBseSBweS0yIHBsLTMgcHItOCBtbC0yIG1yLWF1dG8gcm91bmRlZC1tZCBhcHBlYXJhbmNlLW5vbmUgYmctd2hpdGUgYm9yZGVyLXNsYXRlLTIwMCBiZy1uby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtci0zO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50YWJ1bGF0b3ItcGFnZSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIEBhcHBseSBidG4gZm9udC1ub3JtYWwgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJvcmRlci10cmFuc3BhcmVudCB0ZXh0LXNsYXRlLTcwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG1yLTAgcHgtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zbGF0ZS0yMDAgdGV4dC1zbGF0ZS03MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTEwMCBmb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctc2xhdGUtMTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbZGF0YS1wYWdlPVwiZmlyc3RcIl0sXG4gICAgICAgICAgICAgICAgJltkYXRhLXBhZ2U9XCJwcmV2XCJdLFxuICAgICAgICAgICAgICAgICZbZGF0YS1wYWdlPVwibmV4dFwiXSxcbiAgICAgICAgICAgICAgICAmW2RhdGEtcGFnZT1cImxhc3RcIl0ge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy01IHRleHQtdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbZGF0YS1wYWdlPVwiZmlyc3RcIl0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHN0cm9rZT0nJTIzMmQzNzQ4JyBzdHJva2Utd2lkdGg9JzEuMScgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nY3NzLWk2ZHpxMSclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzExIDE3IDYgMTIgMTEgNyclM0UlM0MvcG9seWxpbmUlM0UlM0Nwb2x5bGluZSBwb2ludHM9JzE4IDE3IDEzIDEyIDE4IDcnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1jZW50ZXIgYmctbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmW2RhdGEtcGFnZT1cInByZXZcIl0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHN0cm9rZT0nJTIzMmQzNzQ4JyBzdHJva2Utd2lkdGg9JzEuMScgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nY3NzLWk2ZHpxMSclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzE1IDE4IDkgMTIgMTUgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1JTtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWNlbnRlciBiZy1uby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbZGF0YS1wYWdlPVwibmV4dFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgc3Ryb2tlPSclMjMyZDM3NDgnIHN0cm9rZS13aWR0aD0nMS4xJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdjc3MtaTZkenExJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NSU7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1jZW50ZXIgYmctbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmW2RhdGEtcGFnZT1cImxhc3RcIl0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHN0cm9rZT0nJTIzMmQzNzQ4JyBzdHJva2Utd2lkdGg9JzEuMScgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nY3NzLWk2ZHpxMSclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzEzIDE3IDE4IDEyIDEzIDcnJTNFJTNDL3BvbHlsaW5lJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDE3IDExIDEyIDYgNyclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWNlbnRlciBiZy1uby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJ1bGF0b3ItdGFibGVIb2xkZXIgLnRhYnVsYXRvci1wbGFjZWhvbGRlciBzcGFuIHtcbiAgICAgICAgQGFwcGx5IHRleHQtc2xhdGUtNTAwIGZvbnQtbm9ybWFsIHRleHQtc207XG4gICAgfVxuICAgIC50YWJ1bGF0b3ItbG9hZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZmJkO1xuICAgICAgICAudGFidWxhdG9yLWxvYWRlci1tc2cge1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtbm9ybWFsIHRleHQtYmFzZSBiZy10cmFuc3BhcmVudDtcbiAgICAgICAgICAgICYudGFidWxhdG9yLWxvYWRpbmcge1xuICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItMCB0ZXh0LXNsYXRlLTcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGFidWxhdG9yLWVycm9yIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLTAgdGV4dC1kYW5nZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYXJrIHtcbiAgICAudGFidWxhdG9yIHtcbiAgICAgICAgLnRhYnVsYXRvci1oZWFkZXIge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtc2xhdGUtMzAwIGJvcmRlci1kYXJrbW9kZS00MDA7XG4gICAgICAgICAgICAudGFidWxhdG9yLWhlYWRlcnMgLnRhYnVsYXRvci1jb2w6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS0zMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYnVsYXRvci10YWJsZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQgdGV4dC1zbGF0ZS0yMDA7XG4gICAgICAgICAgICAudGFidWxhdG9yLXJvdyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IGJvcmRlci10cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICYudGFidWxhdG9yLXJvdy1ldmVuOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi50YWJ1bGF0b3Itcm93LWV2ZW4ge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtNDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFidWxhdG9yLWZvb3RlciB7XG4gICAgICAgICAgICAudGFidWxhdG9yLXBhZ2luYXRvciB7XG4gICAgICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNsYXRlLTIwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRhYnVsYXRvci1wYWdlLXNpemUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtMzAwIGJvcmRlci1kYXJrbW9kZS02MDAgdGV4dC1zbGF0ZS0yMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50YWJ1bGF0b3ItcGFnZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudCB0ZXh0LXNsYXRlLTIwMDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtNzAwIHRleHQtc2xhdGUtMzAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtMzAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50YWJ1bGF0b3ItbG9hZGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1ibGFjay8zMDtcbiAgICAgICAgICAgIC50YWJ1bGF0b3ItbG9hZGVyLW1zZy50YWJ1bGF0b3ItbG9hZGluZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc2xhdGUtMjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRvbS1zZWxlY3Qge1xuICAgIC50cy1pbnB1dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDcuNXB4IDMycHggNy41cHggMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2IoNzQgODUgMTA0KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdsdWNpZGUgbHVjaWRlLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAwLjZyZW07XG4gICAgICAgIEBhcHBseSB0ZXh0LXNtIHNoYWRvdy1zbSBib3JkZXItc2xhdGUtMjAwIGJnLW5vLXJlcGVhdCByb3VuZGVkO1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgICAgICAmLmRyb3Bkb3duLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0LjgyOCcgaGVpZ2h0PSc4LjQxNCcgdmlld0JveD0nMCAwIDE0LjgyOCA4LjQxNCclM0UlM0NwYXRoIGlkPSdjaGV2cm9uJyBkPSdNNiw5bDYsNiw2LTYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE5LjQxNCAxNikgcm90YXRlKDE4MCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNGE1NTY4JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMC44cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtc207XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5tdWx0aSAudHMtaW5wdXQge1xuICAgICAgICBAYXBwbHkgcHgtMS41IHB5LTE7XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQgbXktMC41IG1yLTEgcHgtMiBweS0wIGJnLXNsYXRlLTIwMDtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctc2xhdGUtMzAwO1xuICAgICAgICAgICAgICAgIC5yZW1vdmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXNsYXRlLTQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSAucmVtb3ZlIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1zbGF0ZS0zMDAgbWwtMiBweC0yO1xuICAgIH1cbiAgICAmLnBsdWdpbi1kcm9wZG93bl9pbnB1dCAudHMtaW5wdXQuZm9jdXMge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLXNsYXRlLTIwMDtcbiAgICB9XG4gICAgLnRzLWRyb3Bkb3duIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tdHctYm9yZGVyLW9wYWNpdHkpKTtcbiAgICAgICAgQGFwcGx5IHotNTAgdGV4dC1zbSBzaGFkb3ctc20gYm9yZGVyLXNsYXRlLTIwMCByb3VuZGVkO1xuICAgICAgICAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtbWVkaXVtO1xuICAgICAgICB9XG4gICAgICAgIC5vcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDEzcHg7XG4gICAgICAgICAgICAuaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFuZ2VyIHRleHQtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXByaW1hcnkgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctc2xhdGUtMjAwIHRleHQtc2xhdGUtODAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGx1Z2luLWRyb3Bkb3duX2lucHV0IC5kcm9wZG93bi1pbnB1dC13cmFwIHtcbiAgICAgICAgICAgIEBhcHBseSBwLTI7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG91dGxpbmUtbm9uZSBib3JkZXIgYm9yZGVyLXNsYXRlLTIwMCByb3VuZGVkIHB5LTIgcHgtMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBweC0zIGJnLXNsYXRlLTEwMCBib3JkZXItc2xhdGUtMjAwO1xuICAgICAgICAgICAgLmRyb3Bkb3duLWhlYWRlci1jbG9zZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGN1cnNvci1wb2ludGVyIG9wYWNpdHktMTAwIHRleHQtc2xhdGUtNDAwIG1yLTAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhcmsge1xuICAgIC50b20tc2VsZWN0IHtcbiAgICAgICAgLnRzLWlucHV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0ncmdiKDI1NSAyNTUgMjU1KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdsdWNpZGUgbHVjaWRlLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTgwMCBib3JkZXItdHJhbnNwYXJlbnQgdGV4dC1zbGF0ZS0zMDA7XG4gICAgICAgICAgICAmLmRyb3Bkb3duLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTgwMCBib3JkZXItdHJhbnNwYXJlbnQgdGV4dC1zbGF0ZS0zMDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNC44MjgnIGhlaWdodD0nOC40MTQnIHZpZXdCb3g9JzAgMCAxNC44MjggOC40MTQnJTNFJTNDcGF0aCBpZD0nY2hldnJvbicgZD0nTTYsOWw2LDYsNi02JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxOS40MTQgMTYpIHJvdGF0ZSgxODApJyBmaWxsPSdub25lJyBzdHJva2U9J3JnYigyNTUgMjU1IDI1NSknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtODAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm11bHRpIC50cy1pbnB1dCB7XG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtNjAwIGJvcmRlciBib3JkZXItZGFya21vZGUtNDAwIHRleHQtc2xhdGUtMzAwO1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTQwMC84MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlbW92ZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItZGFya21vZGUtNDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBsdWdpbi1kcm9wZG93bl9pbnB1dCAudHMtaW5wdXQuZm9jdXMge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci10cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAudHMtZHJvcGRvd24ge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTcwMCBib3JkZXItZGFya21vZGUtODAwLzgwIHRleHQtc2xhdGUtMzAwO1xuICAgICAgICAgICAgJi5wbHVnaW4tZHJvcGRvd25faW5wdXQgLmRyb3Bkb3duLWlucHV0LXdyYXAgaW5wdXQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS02MDAgYm9yZGVyLWRhcmttb2RlLTgwMC84MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vcHRncm91cC1oZWFkZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS04MDAgdGV4dC1zbGF0ZS00MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3JlYXRlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtODAwIHRleHQtc2xhdGUtMzAwO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vcHRpb24ge1xuICAgICAgICAgICAgICAgICY6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTYwMCB0ZXh0LXNsYXRlLTMwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtODAwIGJvcmRlci1kYXJrbW9kZS03MDAgdGV4dC1zbGF0ZS0zMDA7XG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLWhlYWRlci1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNsYXRlLTMwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2stZWRpdG9yLFxuLmRvY3VtZW50LWVkaXRvcixcbi5jay1lZGl0b3JfX2VkaXRhYmxlIHtcbiAgICBAYXBwbHkgc2hhZG93LXNtO1xufVxuXG4uZG9jdW1lbnQtZWRpdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1jay1ib3JkZXItcmFkaXVzKTtcbiAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1zbGF0ZS0yMDA7XG4gICAgLmRvY3VtZW50LWVkaXRvcl9fdG9vbGJhciB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBhcHBseSBib3JkZXItYiBib3JkZXItc2xhdGUtMjAwO1xuICAgIH1cbiAgICAuZG9jdW1lbnQtZWRpdG9yX190b29sYmFyIC5jay10b29sYmFyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBAYXBwbHkgYmctc2xhdGUtMTAwO1xuICAgICAgICAuY2staWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZG9jdW1lbnQtZWRpdG9yX19lZGl0YWJsZS1jb250YWluZXIge1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoMiAqIHZhcigtLWNrLXNwYWNpbmctbGFyZ2UpKTtcbiAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTEwMDtcbiAgICB9XG4gICAgLmRvY3VtZW50LWVkaXRvcl9fZWRpdGFibGUtY29udGFpbmVyIC5jay1lZGl0b3JfX2VkaXRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDE1LjhjbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIxY207XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxY20gMmNtIDJjbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLXNsYXRlLTIwMCBzaGFkb3ctbWQ7XG4gICAgfVxuICAgIC5jay1oZWFkaW5nLWRyb3Bkb3duIC5jay1saXN0IC5jay1idXR0b25fX2xhYmVsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoXG4gICAgICAgICAgICAxLjcgKiB2YXIoLS1jay1saW5lLWhlaWdodC1iYXNlKSAqIHZhcigtLWNrLWZvbnQtc2l6ZS1iYXNlKVxuICAgICAgICApO1xuICAgICAgICBtaW4td2lkdGg6IDZlbTtcbiAgICB9XG4gICAgLmNrLWhlYWRpbmctZHJvcGRvd25cbiAgICAgICAgLmNrLWxpc3RcbiAgICAgICAgLmNrLWJ1dHRvbjpub3QoLmNrLWhlYWRpbmdfcGFyYWdyYXBoKVxuICAgICAgICAuY2stYnV0dG9uX19sYWJlbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB9XG4gICAgLmNrLWNvbnRlbnQgaDIsXG4gICAgLmNrLWhlYWRpbmctZHJvcGRvd24gLmNrLWhlYWRpbmdfaGVhZGluZzEgLmNrLWJ1dHRvbl9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDIuMThlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgLmNrLWNvbnRlbnQgaDIge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zN2VtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4zNDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4xNDJlbTtcbiAgICB9XG4gICAgLmNrLWNvbnRlbnQgaDMsXG4gICAgLmNrLWhlYWRpbmctZHJvcGRvd24gLmNrLWhlYWRpbmdfaGVhZGluZzIgLmNrLWJ1dHRvbl9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6IGhzbCgyMDMsIDEwMCUsIDUwJSk7XG4gICAgfVxuICAgIC5jay1oZWFkaW5nLWRyb3Bkb3duIC5jay1oZWFkaW5nX2hlYWRpbmcyLmNrLW9uIC5jay1idXR0b25fX2xhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNrLWNvbG9yLWxpc3QtYnV0dG9uLW9uLXRleHQpO1xuICAgIH1cbiAgICAuY2stY29udGVudCBoMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg2ZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjE3MWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM1N2VtO1xuICAgIH1cbiAgICAuY2stY29udGVudCBoNCxcbiAgICAuY2staGVhZGluZy1kcm9wZG93biAuY2staGVhZGluZ19oZWFkaW5nMyAuY2stYnV0dG9uX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMWVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLmNrLWNvbnRlbnQgaDQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNGVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4yODZlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC45NTJlbTtcbiAgICB9XG4gICAgLmNrLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42M2VtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTNlbTtcbiAgICB9XG4gICAgLmNrLWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMiAqIHZhcigtLWNrLXNwYWNpbmctbGFyZ2UpKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIgKiB2YXIoLS1jay1zcGFjaW5nLWxhcmdlKSk7XG4gICAgfVxufVxuXG4uY2suY2stY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgJi5jay1lZGl0b3JfX2VkaXRhYmxlX2lubGluZSB7XG4gICAgICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLXNsYXRlLTIwMDtcbiAgICB9XG59XG5cbi5jayAuY2sge1xuICAgIC5jay1jb250ZW50IHtcbiAgICAgICAgQGFwcGx5IG1pbi1oLVsyNTBweF07XG4gICAgICAgICYuY2stZWRpdG9yX19lZGl0YWJsZV9pbmxpbmUge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlciBib3JkZXItc2xhdGUtMjAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuY2stcmVzZXRfYWxsLFxuICAgICYuY2stcmVzZXRfYWxsICoge1xuICAgICAgICBAYXBwbHkgdGV4dC1zbGF0ZS04MDA7XG4gICAgfVxuICAgICYuY2stdG9vbGJhcixcbiAgICAmLmNrLWJhbGxvb24tcGFuZWwge1xuICAgICAgICBAYXBwbHkgYmctc2xhdGUtMTAwIGJvcmRlci1zbGF0ZS0yMDA7XG4gICAgICAgIC5jay1pY29uIHtcbiAgICAgICAgICAgIEBhcHBseSB3LVsxNnB4XTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlOm5vdCguY2stZm9jdXNlZCkge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLXNsYXRlLTIwMDtcbiAgICB9XG4gICAgJi5jay1idXR0b246bm90KC5jay1kaXNhYmxlZCk6aG92ZXIsXG4gICAgJmEuY2stYnV0dG9uOm5vdCguY2stZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTIwMDtcbiAgICB9XG59XG5cbi5kYXJrIHtcbiAgICAuZG9jdW1lbnQtZWRpdG9yIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1kYXJrbW9kZS05MDAvMzA7XG4gICAgICAgIC5kb2N1bWVudC1lZGl0b3JfX3Rvb2xiYXIge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1kYXJrbW9kZS05MDAvMjA7XG4gICAgICAgIH1cbiAgICAgICAgLmRvY3VtZW50LWVkaXRvcl9fdG9vbGJhciAuY2stdG9vbGJhciB7XG4gICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtOTAwLzIwO1xuICAgICAgICAgICAgLmNrLXRvb2xiYXJfX3NlcGFyYXRvciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTgwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jay10b29sdGlwIC5jay10b29sdGlwX190ZXh0IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zbGF0ZS0yMDAgYmctZGFya21vZGUtODAwO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWItZGFya21vZGUtODAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jay5jay1pY29uIDpub3QoW2ZpbGxdKSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZpbGwtc2xhdGUtMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNrLmNrLWRyb3Bkb3duX19wYW5lbCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1kYXJrbW9kZS04MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2suY2stYnV0dG9uLmNrLW9uLFxuICAgICAgICAgICAgYS5jay5jay1idXR0b24uY2stb24ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS04MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRvY3VtZW50LWVkaXRvcl9fZWRpdGFibGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS02MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmRvY3VtZW50LWVkaXRvcl9fZWRpdGFibGUtY29udGFpbmVyIC5jay1lZGl0b3JfX2VkaXRhYmxlIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItZGFya21vZGUtOTAwLzIwIGJnLWRhcmttb2RlLTgwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jay5jay1jb250ZW50LmNrLWVkaXRvcl9fZWRpdGFibGVfaW5saW5lIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1kYXJrbW9kZS05MDAvMjAgYmctZGFya21vZGUtODAwO1xuICAgIH1cblxuICAgIC5jayB7XG4gICAgICAgICYuY2stbGlzdCB7XG4gICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtODAwO1xuICAgICAgICB9XG4gICAgICAgICYuY2stZHJvcGRvd25fX3BhbmVsIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS04MDAgYm9yZGVyLWRhcmttb2RlLTgwMDtcbiAgICAgICAgfVxuICAgICAgICAmLmNrLmNrLWlucHV0LXRleHQge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTQwMCBib3JkZXItZGFya21vZGUtNDAwO1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHNoYWRvdy1ub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jay1pbnNlcnQtdGFibGUtZHJvcGRvd24tZ3JpZC1ib3gge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1kYXJrbW9kZS00MDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5jay1yZXNldF9hbGwsXG4gICAgICAgICYuY2stcmVzZXRfYWxsICoge1xuICAgICAgICAgICAgQGFwcGx5ICF0ZXh0LXNsYXRlLTMwMDtcbiAgICAgICAgfVxuICAgICAgICAuY2sge1xuICAgICAgICAgICAgLmNrLWNvbnRlbnQuY2stZWRpdG9yX19lZGl0YWJsZV9pbmxpbmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItZGFya21vZGUtOTAwLzIwIGJnLWRhcmttb2RlLTgwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2stdG9vbGJhcixcbiAgICAgICAgICAgICYuY2stYmFsbG9vbi1wYW5lbCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTkwMC8yMCBib3JkZXItZGFya21vZGUtOTAwLzIwO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5ICFib3JkZXItYi1kYXJrbW9kZS05MDAvMjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgIWJvcmRlci1iLWRhcmttb2RlLTkwMC8yMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNrLXRvb2xiYXJfX3NlcGFyYXRvciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS04MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jay10b29sdGlwIC5jay10b29sdGlwX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc2xhdGUtMjAwIGJnLWRhcmttb2RlLTgwMDtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWItZGFya21vZGUtOTAwLzIwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jay5jay1pY29uIDpub3QoW2ZpbGxdKSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmaWxsLXNsYXRlLTMwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNrLmNrLWRyb3Bkb3duX19wYW5lbCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItZGFya21vZGUtODAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2suY2stYnV0dG9uLmNrLW9uLFxuICAgICAgICAgICAgICAgIGEuY2suY2stYnV0dG9uLmNrLW9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTgwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtODAwO1xuICAgICAgICAgICAgICAgICY6bm90KC5jay1mb2N1c2VkKSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItZGFya21vZGUtOTAwLzIwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2stYnV0dG9uOm5vdCguY2stZGlzYWJsZWQpOmhvdmVyLFxuICAgICAgICAgICAgJmEuY2stYnV0dG9uOm5vdCguY2stZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtOTAwLzIwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmRhcmstbW9kZS1zd2l0Y2hlciB7XG4gICAgLmRhcmstbW9kZS1zd2l0Y2hlcl9fdG9nZ2xlIHtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICBAYXBwbHkgb3V0bGluZS1ub25lIHJvdW5kZWQtZnVsbCByZWxhdGl2ZSBjdXJzb3ItcG9pbnRlcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIGluc2V0LXktMCBteS1hdXRvIHJvdW5kZWQtZnVsbDtcbiAgICAgICAgfVxuICAgICAgICAmLmRhcmstbW9kZS1zd2l0Y2hlcl9fdG9nZ2xlLS1hY3RpdmUge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXByaW1hcnkgYm9yZGVyLXByaW1hcnk7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zb3VyY2UtcHJldmlldyB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgIGNvZGUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIkhUTUxcIjtcbiAgICAgICAgICAgIEBhcHBseSBmb250LXJvYm90byBmb250LW1lZGl1bSBweC00IHB5LTIgYmxvY2sgYWJzb2x1dGUgdG9wLTAgcmlnaHQtMCByb3VuZGVkLWJsIGJnLXNsYXRlLTIwMCBiZy1vcGFjaXR5LTcwIGRhcms6Ymctc2xhdGUtMzAwO1xuICAgICAgICB9XG4gICAgICAgICYuamF2YXNjcmlwdDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJKU1wiO1xuICAgICAgICB9XG4gICAgfVxufVxuIl19 */

.logo-intro { display: block; margin: 0 auto; margin-bottom: 30px; width: 250px; }
.logo-intro img { margin: 0 auto; } 
.termos a { display: block; font-weight: 500; }
@media only screen and (min-width: 772px) {
.logo-intro { display: none; }
.termos a { display: inline-block; }
}
.side-menu .sub	{
transition: all 0.3s;
}
.side-menu:hover .sub {
color: #fff;
transform: translateX(10px);
transition: all 0.3s;
}
.l-custom {
display: block;
margin-bottom: 10px;
margin-top: 5px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 600;  
}
.modal {
z-index: 999!important;	
}
.radius-5 { border-radius: 5px; }
.bg-dark { background-color: #333; }
.text-info { color: #00BFFF; }
.text-purple { color: #DFBFFF; }
.text-orange { color: #F9AB00; }
.text-uppercase { text-transform: uppercase; }
.btn-200 { width: 200px; }
.product_list { background-color: #fefefe; padding: 10px; min-height: 100px; border: 1px solid #eaeaea; border-radius: 5px; }
.bg-comanda { background-color: #FCF5EF!important; padding: 10px; }
.comanda tr td:first-child { text-align: left; width: 50%; margin-right: 20px!important;}
.comanda tr td:last-child { text-align: right; }
.font-10 { font-size: 12px; }
.comanda tr { padding-bottom: 10px!important; }
.c-total { padding: 15px; border-radius: 5px; font-size: 25px!important; }
.c-total span { font-size: 15px; margin-right: 15px; }
.w-btn { width: 100%; display: block; }
.f-pagamento { padding: 5px; font-size: 12px; border-bottom: 1px dotted #ccc; }  
.f-pagamento span { float: right; font-size: 15px; font-weight: 700;  }  
.btn-orange { background-color: #FF9326; color: #fff; transition: all 0.3s; }
.btn-orange:hover { background-color: #E67300; transition: all 0.3s; }
.no-display { display: none; }
.font-20 { font-size: 20px; }
.font-25 { font-size: 25px; }
.bordered_1 { border: 2px dotted #FF4D4D; }
.list_success { background-color: #84CC17!important; border-color: #84CC17!important; }
.list_warning { background-color: #FACC16!important; border-color: #FACC16!important; color: #333!important; }
.list_danger { background-color: #FF4D4D!important; border-color: #FF4D4D!important; }

.funnel {
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
color: #fff;
background-color: #fff;
}

.funnel li {
padding: 10px 5px;
background-color: #2042AF;
margin-bottom: 5px;
position: relative;
width: 95%;
margin: 0 auto;
font-weight: 600;
margin-bottom: 5px;
overflow: hidden;
}

.funnel li:first-child {
width: 100%;
}

.funnel li:before,.funnel li:after {
content: '';
position: absolute;
top: 0;
height: 0;
border-bottom: 90px solid #fff;
}

.funnel li:before {
left: 0;
border-right: 27px solid transparent;
border-left: 0;
}

.funnel li:after {
right: 0;
border-left: 27px solid transparent;
border-right: 0;
}

.funnel li:nth-child(1):before, li:nth-child(1):after { width: 0; }
.funnel li:nth-child(2):before, li:nth-child(2):after { width: 25px; }
.funnel li:nth-child(3):before, li:nth-child(3):after { width: 50px; }
.funnel li:nth-child(4):before, li:nth-child(4):after { width: 75px; }
.funnel li:nth-child(5):before, li:nth-child(5):after { width: 100px; }
.funnel li:nth-child(6):before, li:nth-child(6):after { width: 125px; }
.funnel li:nth-child(7):before, li:nth-child(7):after { width: 150px; }

.interacao {
padding: 5px; 
border: 1px dotted #eaeaea;   
}

.interacao p span {
float: right;
font-size: 10px;
}

.interacao .consultor {
float: none;
text-align: right;
}

.scroll-y {
height: 200px;
padding: 10px;
overflow-y: scroll;    
}

.check_id {
margin-right: 10px;   
display: inline-block; 
appearance: none;
  background-color: #fff;
  font: inherit;
  color: #1e9d84a6;
  width: 2.15em;
  height: 2.15em;
  border: 0.15em solid currentColor;
  border-radius: 0.15em;
  transform: translateY(-0.075em);
}

.timeline {
width: 100%;
height: 250px;  
background-image: url('../../linha.png');
background-position: center;
background-repeat: repeat;
}

.timeline .passo {
width: 230px;
height: 160px;
text-align: center;  
display: inline-block;
margin-top: 100px;
}

.timeline .passo p {
width: 50px;
height: 50px;
background-color: #C53A3D;
color: #fff;
font-size: 20px;
font-weight: 700;
text-align: center;
line-height: 50px;
border-radius: 50%;  
display: block;
margin: 0 auto;
cursor: pointer;
}

.timeline .passo span {
margin-top: 10px;
font-size: 12px;
display: block;
padding: 10px;
height: 100px;
font-weight: 600;
overflow: hidden;
}

.timeline .passo .active {
background-color: #00B285;
}

.logo-footer {
width: 250px;	
display: block;
margin: 0 auto;
text-align: center;	
margin-top: 50px;
}

.logo-footer small {
font-weight: 600;
letter-spacing: 2px;	
}

.logo-footer img {	
width: 150px;
display: block;
margin: 0 auto;	
margin-top: 15px;
}

::-webkit-scrollbar {
  width: 9px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #ccc;
  background-color: #fff;
  border-radius: 3px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #333333;
  border-radius: 3px;
}

.nav-item .active {
  background-color: #CC0001!important;	
  color: #fff!important;	
}

.tab-content {
  border-left: 1px solid #DBE6F0;
  border-right: 1px solid #DBE6F0;
  border-bottom: 1px solid #DBE6F0; 
  padding: 20px;  
}

.form-label {
  text-transform: uppercase;
  font-weight: 600!important; 
  letter-spacing: 1px;
  font-size: 12px!important;  
}

.tab-content .table {	
  background-color: #f9f9f9!important;
  padding: 15px!important;  
  margin-top: 15px;
}

.font-25 {
  font-size: 25px!important;	
}

.bg-secondary {
  background-color: #FDC603;	
}

select {
  cursor: pointer;	
}

.resposta {
  color: #fff; 
  padding: 20px;
  border-radius: 10px;   
}

.bg-green {
  background-color: #36C966;	
}

.bg-red {
  background-color: #FF4D4D;	
}

.resposta h1 {
  font-size: 30px;
  margin-bottom: 10px;  
}

.caixa p {
  padding: 20px;
  width: 100%;
  border: 3px solid #7A7A7A;
  border-radius: 10px; 
  font-size: 20px;  
}

.caixa p input {
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  outline: none;
  cursor: pointer;
}

.caixa p input:checked {
  background-color: #CC0001;
}

.caixa p label {
  margin-left: 10px;
  cursor: pointer;  
}

.caixa .l-top {
  padding: 5px 10px;
  background-color: #fff;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
  margin-left: 20px;
  bottom: -20px;
}

.s-titulo {
  font-size: 20px;
  font-weight: 700;  
}

.circulo {
  display: block;	 
  width: 150px;
  height: 150px;
  border-radius: 50%;
  border: 3px solid #eaeaea;  
  text-align: center;
  margin: 0 auto;
}

.circulo p {
  font-size: 30px;
  font-weight: 700; 
  margin-top: 60px;
  margin-bottom: 5px;  
}

.circulo img {
  width: 70px;
  height: auto;
  position: absolute;
  margin-left: 115px;  
  margin-top: -50px;
}

.circulo span {
  font-weight: 600; 
  letter-spacing: 1px;  
}

.c-rodape {
  width: 220px;	
  display: block;
  margin: 0 auto;
  padding: 8px;
  text-align: center;
  background-color: #353626; 
  font-size: 10px;
  letter-spacing: 1px; 
  font-weight: 500;
  color: #fff; 
  margin-top: 15px;
  border-radius: 20px;  
}

.c-sucesso {
  background-color: #50D07A;
  border-color: #50D07A;
  color: #fff;  
}

.c-recusado {
  background-color: #FF4D4D;
  border-color: #FF4D4D;
  color: #fff;  
}

.g-color {
  display: block;
  overflow: hidden;  
  width: 220px;
  height: 220px;
  border-radius: 50%;  
  text-align: center;
  margin: 0 auto;
  background-image: linear-gradient(to bottom, #FF0501 , #FFBC26, #0586AF);  
}

.g-color p {
  display: block;	
  color: #fff;
  font-weight: 600;
  letter-spacing: 1px;
  text-shadow: 0 1px 2px rgba(0,0,0,0.2);
}

.g-color p:nth-child(1) {
  padding-top: 40px;	
}

.g-color p:nth-child(2) {
  padding-top: 50px;	
}

.g-color p:nth-child(3) {
  padding-top: 40px;	
}

.span-line {
  border-bottom: 5px dotted #fff;
  display: block;   
}

#mapa {
  display: block;
  width: 100%;
  height: 325px;
  background-color: #eee;  
  border: 5px solid #fff;
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
}

#anual {
  display: block;
  width: 100%;	
}

.font-15 {
  font-size: 15px!important;	
}

.form-fit {
  padding: 30px;
  background-color: #fefefe;
  border-radius: 8px;  
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.img-exemplo {
  width: 100%;
  display: block;
  margin-bottom: 20px;
  border: 5px solid #fff;
  box-shadow: 0 0 5px rgba(0,0,0,0.1);  
}