@charset "UTF-8";
:root {
  --color-main-nav: #ffffff;
  --color-primary-500: #15B500;
  --color-primary-600: #119100;
  --color-primary-700: #0D6D00;
  --color-primary-800: #084800;
  --color-highlight-500: #FF0099;
  --color-neutral-100: #F3F5F6;
}

/*
! tailwindcss v3.3.5 | 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: #F5F5F5; /* 2 */
}

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

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

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 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}

/*
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-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

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

button,
select {
  text-transform: none;
}

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

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

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

:-moz-focusring {
  outline: auto;
}

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

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

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

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

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

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

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

summary {
  display: list-item;
}

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

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

/*
Reset default styling for dialogs.
*/

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

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

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

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

/*
Set the default cursor for buttons.
*/

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

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

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

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

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

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

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden] {
  display: none;
}

[data-popper-arrow],[data-popper-arrow]:before{
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}

[data-popper-arrow]{
  visibility: hidden;
}

[data-popper-arrow]:before{
  content: "";
  visibility: visible;
  transform: rotate(45deg);
}

[data-popper-arrow]:after{
  content: "";
  visibility: visible;
  transform: rotate(45deg);
  position: absolute;
  width: 9px;
  height: 9px;
  background: inherit;
}

[role="tooltip"] > [data-popper-arrow]:before{
  border-style: solid;
  border-color: #e5e7eb;
}

[role="tooltip"] > [data-popper-arrow]:after{
  border-style: solid;
  border-color: #e5e7eb;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:before{
  border-bottom-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:after{
  border-bottom-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:before{
  border-bottom-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:after{
  border-bottom-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:before{
  border-top-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:after{
  border-top-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:before{
  border-top-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:after{
  border-top-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]{
  bottom: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]{
  top: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]{
  right: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]{
  left: -5px;
}

[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: #1C64F2;
  --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: #1C64F2;
}

input::-moz-placeholder, textarea::-moz-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:not([size]){
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");
  background-position: right 0.75rem center;
  background-repeat: no-repeat;
  background-size: 0.75em 0.75em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

:is([dir=rtl]) select:not([size]){
  background-position: left 0.75rem center;
  padding-right: 0.75rem;
  padding-left: 0;
}

[multiple]{
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}

[type='checkbox'],[type='radio']{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #1C64F2;
  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: #1C64F2;
  --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,.dark [type='checkbox']:checked,.dark [type='radio']:checked{
  border-color: transparent;
  background-color: currentColor;
  background-size: 0.55em 0.55em;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:checked{
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[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");
  background-size: 1em 1em;
}

[type='checkbox']:indeterminate{
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e");
  background-color: currentColor;
  border-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[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 inherit;
}

input[type=file]::file-selector-button{
  color: white;
  background: #1F2937;
  border: 0;
  font-weight: 500;
  font-size: 0.875rem;
  cursor: pointer;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2rem;
  padding-right: 1rem;
  margin-inline-start: -1rem;
  margin-inline-end: 1rem;
}

input[type=file]::file-selector-button:hover{
  background: #374151;
}

:is([dir=rtl]) input[type=file]::file-selector-button{
  padding-right: 2rem;
  padding-left: 1rem;
}

input[type="range"]::-webkit-slider-thumb{
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

input[type="range"]:disabled::-webkit-slider-thumb{
  background: #9CA3AF;
}

input[type="range"]:focus::-webkit-slider-thumb{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(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-opacity: 1px;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
}

input[type="range"]::-moz-range-thumb{
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

input[type="range"]:disabled::-moz-range-thumb{
  background: #9CA3AF;
}

input[type="range"]::-moz-range-progress{
  background: #3F83F8;
}

input[type="range"]::-ms-fill-lower{
  background: #3F83F8;
}

body{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 72px;
}

@media (min-width: 1024px){
  body{
    padding-top: 0px;
  }
}

img{
  width: auto;
}

.disabled, :disabled{
  cursor: not-allowed;
  --tw-text-opacity: 1;
  color: rgb(240 82 82 / var(--tw-text-opacity));
  opacity: 0.3;
}

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

::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(63 131 248 / 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;
  }
}
@media (min-width: 1600px){
  .container{
    max-width: 1600px;
  }
}
button{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.container{
  position: relative;
  width: 100%;
  max-width: 100rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 768px){
  .container{
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (min-width: 1280px){
  .container{
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.container--info{
  display: flex;
  min-height: calc(100vh - 8.75rem);
  align-items: center;
  justify-content: center;
  text-align: center;
}
.quiz-question > .container--info{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}
.container--privacy-cookie-policy{
  display: grid;
  gap: 1rem;
}
.container--privacy-cookie-policy h2{
  margin-bottom: 0.5rem;
}
.container--privacy-cookie-policy ul{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  list-style-type: disc;
  padding-left: 1.75rem;
}
.row-grid{
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1rem;
}
@media (min-width: 768px){
  .row-grid{
    grid-template-columns: repeat(8, minmax(0, 1fr));
    gap: 1.5rem;
  }
}
@media (min-width: 1024px){
  .row-grid{
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 2rem;
  }
}
.row-filters{
  margin-bottom: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.wrapper-check-multiple-choice .row-filters{
  margin-bottom: 0px;
}
#scorm-options-container .row-filters{
  margin-bottom: 0px;
}
.quiz-question > .row-filters{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}
@media (min-width: 1024px){
  .row-filters{
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}
.wrapper-select-language a{
  margin-bottom: 0.5rem;
  display: block;
  border-radius: 0.375rem;
  border-width: 2px;
  border-color: transparent;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.quiz-question .wrapper-select-language a{
  font-family: var(--font-family-body-regular);
}
.wrapper-select-language a:hover{
  --tw-border-opacity: 1;
  border-color: rgb(21 181 0 / var(--tw-border-opacity));
}
.wrapper-select-language a.active{
  --tw-border-opacity: 1;
  border-color: rgb(21 181 0 / var(--tw-border-opacity));
}
.wrapper-container-signup{
  align-items: center;
  justify-content: center;
}
@media (min-width: 1024px){
  .wrapper-container-signup{
    display: flex;
    min-height: calc(100vh - 14rem);
  }
}
.wrapper-container-signup .row-grid{
  width: 100%;
}
@media (min-width: 1024px){
  .wrapper-container-signup--medium{
    min-height: calc(100vh - 19rem);
  }
}
.wrong{
  --tw-text-opacity: 1;
  color: rgb(242 66 54 / var(--tw-text-opacity));
}
.stretched-link{
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}
.export-form form{
  display: flex;
  gap: 1rem;
}
.quiz-question > .export-form form{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}
.export-form form select{
  max-width: 20rem;
}
.page-menu-fixed .main-nav{
  position: fixed;
  top: 0px;
}
.page-menu-fixed #footer{
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 50;
}
@media (min-width: 1024px){
  .page-menu-fixed #footer{
    position: fixed;
  }
}
.article-content{
  display: grid;
  gap: 2rem;
  padding-top: 2rem;
}
.article-content ul{
  list-style-type: disc;
  padding-left: 2rem;
}
.article-content a{
  cursor: pointer;
  text-decoration-line: underline;
}
.article-content ol{
  list-style-type: decimal;
  padding-left: 2rem;
}
.tag{
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(239 213 252 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}
.chat-balloon{
  margin-right: auto;
  max-width: -moz-max-content;
  max-width: max-content;
  border-radius: 1rem;
  border-bottom-left-radius: 0px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: start;
}
@media (min-width: 768px){
  .chat-balloon{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
.chat-balloon--right{
  margin-left: auto;
  margin-right: 0px;
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 0px;
  --tw-border-opacity: 1;
  border-color: rgb(235 239 241 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 239 241 / var(--tw-bg-opacity));
  text-align: right;
}
.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.\!visible{
  visibility: visible !important;
}
.visible{
  visibility: visible;
}
.static{
  position: static;
}
.\!fixed{
  position: fixed !important;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.inset-0{
  inset: 0px;
}
.\!top-1\/2{
  top: 50% !important;
}
.-right-2{
  right: -0.5rem;
}
.-top-2{
  top: -0.5rem;
}
.bottom-0{
  bottom: 0px;
}
.bottom-10{
  bottom: 2.5rem;
}
.bottom-4{
  bottom: 1rem;
}
.left-0{
  left: 0px;
}
.left-1\/2{
  left: 50%;
}
.right-0{
  right: 0px;
}
.right-10{
  right: 2.5rem;
}
.top-0{
  top: 0px;
}
.top-6{
  top: 1.5rem;
}
.top-\[72px\]{
  top: 72px;
}
.z-10{
  z-index: 10;
}
.z-30{
  z-index: 30;
}
.z-40{
  z-index: 40;
}
.z-50{
  z-index: 50;
}
.z-\[1000\]{
  z-index: 1000;
}
.z-\[99\]{
  z-index: 99;
}
.order-1{
  order: 1;
}
.order-2{
  order: 2;
}
.\!col-span-full{
  grid-column: 1 / -1 !important;
}
.col-span-full{
  grid-column: 1 / -1;
}
.row-span-5{
  grid-row: span 5 / span 5;
}
.float-left{
  float: left;
}
.m-0{
  margin: 0px;
}
.-mx-6{
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-0{
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.\!mb-0{
  margin-bottom: 0px !important;
}
.\!mb-4{
  margin-bottom: 1rem !important;
}
.\!mb-6{
  margin-bottom: 1.5rem !important;
}
.-mt-5{
  margin-top: -1.25rem;
}
.mb-0{
  margin-bottom: 0px;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mb-10{
  margin-bottom: 2.5rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mb-2\.5{
  margin-bottom: 0.625rem;
}
.mb-3{
  margin-bottom: 0.75rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.mb-5{
  margin-bottom: 1.25rem;
}
.mb-6{
  margin-bottom: 1.5rem;
}
.mb-7{
  margin-bottom: 1.75rem;
}
.mb-8{
  margin-bottom: 2rem;
}
.ml-auto{
  margin-left: auto;
}
.mr-2{
  margin-right: 0.5rem;
}
.mr-3{
  margin-right: 0.75rem;
}
.mr-auto{
  margin-right: auto;
}
.ms-auto{
  margin-inline-start: auto;
}
.mt-1{
  margin-top: 0.25rem;
}
.mt-10{
  margin-top: 2.5rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-3{
  margin-top: 0.75rem;
}
.mt-4{
  margin-top: 1rem;
}
.mt-6{
  margin-top: 1.5rem;
}
.mt-8{
  margin-top: 2rem;
}
.mt-auto{
  margin-top: auto;
}
.\!line-clamp-2{
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.contents{
  display: contents;
}
.hidden{
  display: none;
}
.aspect-\[9\/16\]{
  aspect-ratio: 9/16;
}
.h-11{
  height: 2.75rem;
}
.h-14{
  height: 3.5rem;
}
.h-16{
  height: 4rem;
}
.h-3{
  height: 0.75rem;
}
.h-5{
  height: 1.25rem;
}
.h-6{
  height: 1.5rem;
}
.h-7{
  height: 1.75rem;
}
.h-8{
  height: 2rem;
}
.h-9{
  height: 2.25rem;
}
.h-full{
  height: 100%;
}
.max-h-10{
  max-height: 2.5rem;
}
.max-h-12{
  max-height: 3rem;
}
.max-h-16{
  max-height: 4rem;
}
.max-h-28{
  max-height: 7rem;
}
.max-h-32{
  max-height: 8rem;
}
.max-h-40{
  max-height: 10rem;
}
.max-h-56{
  max-height: 14rem;
}
.max-h-60{
  max-height: 15rem;
}
.max-h-\[360px\]{
  max-height: 360px;
}
.min-h-\[60vh\]{
  min-height: 60vh;
}
.w-1\/2{
  width: 50%;
}
.w-10{
  width: 2.5rem;
}
.w-11{
  width: 2.75rem;
}
.w-14{
  width: 3.5rem;
}
.w-16{
  width: 4rem;
}
.w-3{
  width: 0.75rem;
}
.w-5{
  width: 1.25rem;
}
.w-6{
  width: 1.5rem;
}
.w-64{
  width: 16rem;
}
.w-7{
  width: 1.75rem;
}
.w-8{
  width: 2rem;
}
.w-full{
  width: 100%;
}
.min-w-max{
  min-width: -moz-max-content;
  min-width: max-content;
}
.max-w-2xl{
  max-width: 42rem;
}
.max-w-full{
  max-width: 100%;
}
.max-w-md{
  max-width: 28rem;
}
.flex-1{
  flex: 1 1 0%;
}
.flex-\[0_0_100\%\]{
  flex: 0 0 100%;
}
.-translate-x-1\/2{
  --tw-translate-x: -50%;
  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));
}
.-translate-x-full{
  --tw-translate-x: -100%;
  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));
}
.-translate-y-1\/2{
  --tw-translate-y: -50%;
  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));
}
@keyframes spin{
  to{
    transform: rotate(360deg);
  }
}
.animate-spin{
  animation: spin 1s linear infinite;
}
.\!cursor-auto{
  cursor: auto !important;
}
.cursor-pointer{
  cursor: pointer;
}
.resize{
  resize: both;
}
.list-disc{
  list-style-type: disc;
}
.list-none{
  list-style-type: none;
}
.grid-flow-row{
  grid-auto-flow: row;
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-7{
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.flex-row{
  flex-direction: row;
}
.flex-col{
  flex-direction: column;
}
.flex-col-reverse{
  flex-direction: column-reverse;
}
.flex-wrap{
  flex-wrap: wrap;
}
.content-between{
  align-content: space-between;
}
.\!items-start{
  align-items: flex-start !important;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.\!justify-end{
  justify-content: flex-end !important;
}
.justify-end{
  justify-content: flex-end;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.\!gap-1{
  gap: 0.25rem !important;
}
.gap-1{
  gap: 0.25rem;
}
.gap-10{
  gap: 2.5rem;
}
.gap-14{
  gap: 3.5rem;
}
.gap-2{
  gap: 0.5rem;
}
.gap-3{
  gap: 0.75rem;
}
.gap-4{
  gap: 1rem;
}
.gap-5{
  gap: 1.25rem;
}
.gap-6{
  gap: 1.5rem;
}
.gap-8{
  gap: 2rem;
}
.justify-self-end{
  justify-self: end;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-x-auto{
  overflow-x: auto;
}
.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.rounded{
  border-radius: 0.25rem;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.rounded-e-lg{
  border-start-end-radius: 0.5rem;
  border-end-end-radius: 0.5rem;
}
.rounded-l-lg{
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-r-lg{
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-s-lg{
  border-start-start-radius: 0.5rem;
  border-end-start-radius: 0.5rem;
}
.border{
  border-width: 1px;
}
.border-0{
  border-width: 0px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-t{
  border-top-width: 1px;
}
.border-none{
  border-style: none;
}
.border-black-200{
  --tw-border-opacity: 1;
  border-color: rgb(235 239 241 / var(--tw-border-opacity));
}
.border-black-300{
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
}
.border-blue-400{
  --tw-border-opacity: 1;
  border-color: rgb(118 169 250 / var(--tw-border-opacity));
}
.border-gray-200{
  --tw-border-opacity: 1;
  border-color: rgb(245 245 245 / var(--tw-border-opacity));
}
.border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-green-400{
  --tw-border-opacity: 1;
  border-color: rgb(49 196 141 / var(--tw-border-opacity));
}
.border-red-400{
  --tw-border-opacity: 1;
  border-color: rgb(242 66 54 / var(--tw-border-opacity));
}
.border-red-700{
  --tw-border-opacity: 1;
  border-color: rgb(200 30 30 / var(--tw-border-opacity));
}
.border-yellow-400{
  --tw-border-opacity: 1;
  border-color: rgb(227 160 8 / var(--tw-border-opacity));
}
.bg-black-100{
  --tw-bg-opacity: 1;
  background-color: rgb(243 245 246 / var(--tw-bg-opacity));
}
.bg-black-200{
  --tw-bg-opacity: 1;
  background-color: rgb(235 239 241 / var(--tw-bg-opacity));
}
.bg-black-300{
  --tw-bg-opacity: 1;
  background-color: rgb(221 225 229 / var(--tw-bg-opacity));
}
.bg-black-900\/50{
  background-color: rgb(15 18 20 / 0.5);
}
.bg-blue-100{
  --tw-bg-opacity: 1;
  background-color: rgb(225 239 254 / var(--tw-bg-opacity));
}
.bg-blue-500{
  --tw-bg-opacity: 1;
  background-color: rgb(63 131 248 / var(--tw-bg-opacity));
}
.bg-custom-neutral-100{
  background-color: var(--color-neutral-100);
}
.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.bg-gray-900\/50{
  background-color: rgb(17 24 39 / 0.5);
}
.bg-green-100{
  --tw-bg-opacity: 1;
  background-color: rgb(222 247 236 / var(--tw-bg-opacity));
}
.bg-primary-500{
  background-color: var(--color-primary-500);
}
.bg-red-100{
  --tw-bg-opacity: 1;
  background-color: rgb(253 232 232 / var(--tw-bg-opacity));
}
.bg-red-400{
  --tw-bg-opacity: 1;
  background-color: rgb(242 66 54 / var(--tw-bg-opacity));
}
.bg-transparent{
  background-color: transparent;
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-yellow-100{
  --tw-bg-opacity: 1;
  background-color: rgb(253 246 178 / var(--tw-bg-opacity));
}
.bg-yellow-500{
  --tw-bg-opacity: 1;
  background-color: rgb(194 120 3 / var(--tw-bg-opacity));
}
.bg-\[radial-gradient\(ellipse_at_center\2c _var\(--tw-gradient-stops\)\)\]{
  background-image: radial-gradient(ellipse at center, var(--tw-gradient-stops));
}
.from-green-200{
  --tw-gradient-from: #99F133 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 241 51 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-green-500{
  --tw-gradient-to: #15B500 var(--tw-gradient-to-position);
}
.bg-clip-padding{
  background-clip: padding-box;
}
.fill-blue-600{
  fill: #1C64F2;
}
.fill-green-500{
  fill: #15B500;
}
.p-0{
  padding: 0px;
}
.p-0\.5{
  padding: 0.125rem;
}
.p-1{
  padding: 0.25rem;
}
.p-10{
  padding: 2.5rem;
}
.p-2{
  padding: 0.5rem;
}
.p-4{
  padding: 1rem;
}
.p-7{
  padding: 1.75rem;
}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.\!pt-6{
  padding-top: 1.5rem !important;
}
.pb-0{
  padding-bottom: 0px;
}
.pb-10{
  padding-bottom: 2.5rem;
}
.pb-2{
  padding-bottom: 0.5rem;
}
.pb-3{
  padding-bottom: 0.75rem;
}
.pb-4{
  padding-bottom: 1rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pl-6{
  padding-left: 1.5rem;
}
.pt-10{
  padding-top: 2.5rem;
}
.pt-16{
  padding-top: 4rem;
}
.pt-2{
  padding-top: 0.5rem;
}
.pt-2\.5{
  padding-top: 0.625rem;
}
.pt-4{
  padding-top: 1rem;
}
.pt-6{
  padding-top: 1.5rem;
}
.pt-8{
  padding-top: 2rem;
}
.pt-\[56\.25\%\]{
  padding-top: 56.25%;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-start{
  text-align: start;
}
.text-end{
  text-align: end;
}
.\!align-top{
  vertical-align: top !important;
}
.font-body-b{
  font-family: var(--font-family-body-bold);
}
.font-body-semi-b{
  font-family: var(--font-family-body-semibold);
}
.font-title-bold{
  font-family: var(--font-family-titles);
}
.text-\[12px\]{
  font-size: 12px;
}
.text-\[13px\]{
  font-size: 13px;
}
.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-custom-base{
  font-size: var(--fluid-18-20);
}
.text-custom-big{
  font-size: var(--fluid-28-32);
}
.text-custom-minor{
  font-size: var(--fluid-14-16);
}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-medium{
  font-weight: 500;
}
.font-normal{
  font-weight: 400;
}
.uppercase{
  text-transform: uppercase;
}
.lowercase{
  text-transform: lowercase;
}
.leading-6{
  line-height: 1.5rem;
}
.leading-9{
  line-height: 2.25rem;
}
.leading-normal{
  line-height: 1.5;
}
.leading-relaxed{
  line-height: 1.625;
}
.\!text-red-400{
  --tw-text-opacity: 1 !important;
  color: rgb(242 66 54 / var(--tw-text-opacity)) !important;
}
.text-black-400{
  --tw-text-opacity: 1;
  color: rgb(174 179 185 / var(--tw-text-opacity));
}
.text-black-500{
  --tw-text-opacity: 1;
  color: rgb(125 132 135 / var(--tw-text-opacity));
}
.text-black-600{
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}
.text-black-900{
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}
.text-blue-700{
  --tw-text-opacity: 1;
  color: rgb(26 86 219 / var(--tw-text-opacity));
}
.text-gray-200{
  --tw-text-opacity: 1;
  color: rgb(245 245 245 / var(--tw-text-opacity));
}
.text-gray-300{
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.text-gray-400{
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-600{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-800{
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-green-700{
  --tw-text-opacity: 1;
  color: rgb(13 109 0 / var(--tw-text-opacity));
}
.text-neutral-700{
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity));
}
.text-primary-500{
  color: var(--color-primary-500);
}
.text-red-400{
  --tw-text-opacity: 1;
  color: rgb(242 66 54 / var(--tw-text-opacity));
}
.text-red-600{
  --tw-text-opacity: 1;
  color: rgb(224 36 36 / var(--tw-text-opacity));
}
.text-red-700{
  --tw-text-opacity: 1;
  color: rgb(200 30 30 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-yellow-700{
  --tw-text-opacity: 1;
  color: rgb(142 75 16 / var(--tw-text-opacity));
}
.underline{
  text-decoration-line: underline;
}
.\!opacity-100{
  opacity: 1 !important;
}
.shadow-\[0_4px_9px_-4px_\#3b71ca\]{
  --tw-shadow: 0 4px 9px -4px #3b71ca;
  --tw-shadow-colored: 0 4px 9px -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-custom-light{
  --tw-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.15);;
  --tw-shadow-colored: 0px 4px 8px 0px 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-custom-primary{
  --tw-shadow: 0 8px 24px 0 rgba(15, 132, 0, 0.60);;
  --tw-shadow-colored: 0 8px 24px 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);
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-150{
  transition-duration: 150ms;
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@font-face {
  font-family: "SpaceGrotesk-Bold";
  font-weight: 700;
  src: url(/build/images/SpaceGrotesk-Bold.ef9e695d.svg) format("svg"), url(/build/fonts/SpaceGrotesk-Bold.1d780b3d.woff2) format("woff2"), url(/build/fonts/SpaceGrotesk-Bold.8fe005a2.ttf) format("ttf"), url(/build/fonts/SpaceGrotesk-Bold.94205b95.eot) format("eot");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sora-Regular";
  font-weight: 400;
  src: url(/build/images/Sora-Regular.0d32e375.svg) format("svg"), url(/build/fonts/Sora-Regular.a21ca545.woff2) format("woff2"), url(/build/fonts/Sora-Regular.59e8cd26.ttf) format("ttf"), url(/build/fonts/Sora-Regular.7803f5a2.eot) format("eot");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sora-SemiBold";
  font-weight: 600;
  src: url(/build/images/Sora-SemiBold.4667fa0e.svg) format("svg"), url(/build/fonts/Sora-SemiBold.5fd51785.woff2) format("woff2"), url(/build/fonts/Sora-SemiBold.b639463b.ttf) format("ttf"), url(/build/fonts/Sora-SemiBold.ee2952a6.eot) format("eot");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sora-Bold";
  font-weight: 700;
  src: url(/build/images/Sora-Bold.caac2504.svg) format("svg"), url(/build/fonts/Sora-Bold.0fecf408.woff2) format("woff2"), url(/build/fonts/Sora-Bold.44738539.ttf) format("ttf"), url(/build/fonts/Sora-Bold.7dedcbaf.eot) format("eot");
  font-style: normal;
  font-display: swap;
}
/* @link https://utopia.fyi/clamp/calculator?a=320,1600,28—32|24—28|20—24|18—20|16—18 */
:root {
  --fluid-28-32: clamp(1.75rem, 1.6875rem + 0.3125vi, 2rem);
  --fluid-24-28: clamp(1.5rem, 1.4375rem + 0.3125vi, 1.75rem);
  --fluid-20-24: clamp(1.25rem, 1.1875rem + 0.3125vi, 1.5rem);
  --fluid-18-20: clamp(1.125rem, 1.0938rem + 0.1563vi, 1.25rem);
  --fluid-16-18: clamp(1rem, 0.9688rem + 0.1563vi, 1.125rem);
  --fluid-14-16: clamp(0.875rem, 0.8438rem + 0.1563vi, 1rem);
  --font-family-titles: "SpaceGrotesk-Bold", sans-serif;
  --font-family-body-regular: "Sora-Regular", sans-serif;
  --font-family-body-semibold: "Sora-SemiBold", sans-serif;
  --font-family-body-bold: "Sora-Bold", sans-serif;
}

body{
  overflow-x: hidden;
  font-family: var(--font-family-body-regular);
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 1.8;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6{
  font-family: var(--font-family-titles);
  line-height: 1.4;
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}
body h1{
  font-size: var(--fluid-28-32);
  line-height: 1.4;
}
body h2{
  font-size: var(--fluid-24-28);
  line-height: 1.4;
}
body h3{
  font-size: var(--fluid-20-24);
  line-height: 1.4;
}
body h4{
  font-size: var(--fluid-18-20);
  line-height: 1.4;
}
body h5{
  font-size: var(--fluid-16-18);
  line-height: 1.4;
}
body h6{
  font-size: var(--fluid-14-16);
  line-height: 1.4;
}
body strong{
  font-family: var(--font-family-body-bold);
}
body label{
  font-family: var(--font-family-body-bold);
  font-size: var(--fluid-16-18);
}
body form label{
  display: block;
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}
.quiz-question body form label{
  font-family: var(--font-family-body-regular);
}
body p{
  line-height: 1.6;
}
body .wrapper-title{
  margin-bottom: 1.5rem;
}
.wrapper-check-multiple-choice body .wrapper-title{
  margin-bottom: 0px;
}
#scorm-options-container body .wrapper-title{
  margin-bottom: 0px;
}
@media (min-width: 1024px){
  body .wrapper-title{
    margin-bottom: 2.5rem;
  }
}
body .wrapper-title .title{
  margin-bottom: 1rem;
  font-size: var(--fluid-20-24);
}
body .wrapper-title .intro{
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}
body .header{
  margin-bottom: 2rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding-bottom: 2rem;
  line-height: 1.6;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}
.quiz-question > body .header{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}
@media (min-width: 768px){
  body .header{
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
  }
}
body .header__content{
  display: grid;
  gap: 0.5rem;
}
body .header__title{
  font-size: var(--fluid-20-24);
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}
body .header__intro{
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}
body .content-from-back{
  margin-bottom: 2rem;
  display: grid;
  gap: 0.5rem;
  line-height: 1.6;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}
body .content-from-back h1, body .content-from-back h2{
  font-size: var(--fluid-20-24);
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}
body .content-from-back h3, body .content-from-back h4{
  font-size: var(--fluid-18-20);
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}
body .content-from-back h5, body .content-from-back h6{
  font-size: var(--fluid-16-18);
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}
body .content-from-back p{
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}
body .content-from-back ul{
  padding-left: 2rem;
}
body .content-from-back ul li{
  list-style-type: disc;
}
body .content-from-back img{
  height: 27.5rem;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .content-from-back ol{
  padding-left: 2rem;
}
body .content-from-back ol li{
  list-style-type: decimal;
}
body .help-text{
  margin-top: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(235 239 241 / var(--tw-bg-opacity));
  padding: 0.5rem;
}

#footer{
  position: relative;
  z-index: 10;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.alert{
  margin-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.alert.alert-success{
  --tw-bg-opacity: 1;
  background-color: rgb(21 181 0 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.alert--error{
  position: relative;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(242 66 54 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(253 232 232 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(200 30 30 / var(--tw-text-opacity));
}
.alert--success{
  --tw-bg-opacity: 1;
  background-color: rgb(21 181 0 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.alert--info{
  --tw-bg-opacity: 1;
  background-color: rgb(63 131 248 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.swiper-controller{
  position: relative;
}

.swiper .swiper-slide{
  height: auto;
}

.swiper-button-next, .swiper-button-prev{
  top: 7rem;
  display: inline-flex;
  height: 2.5rem;
  width: 2.5rem;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-size: 1.5rem 1.5rem;
  background-position: center;
  background-repeat: no-repeat;
  padding: 0.5rem;
  --tw-shadow: 4px 4px 7px;
  --tw-shadow-colored: 4px 4px 7px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-shadow-color: rgb(0 0 0 / 0.25);
  --tw-shadow: var(--tw-shadow-colored);
}

.swiper-button-next::after, .swiper-button-prev::after{
  --tw-content: none;
  content: var(--tw-content);
}

@media (min-width: 768px){
  .swiper-button-next, .swiper-button-prev{
    top: 5rem;
  }
}

.swiper-button-next{
  right: -0.75rem;
  background-image: url(/build/images/arrow-right.d7f80b6b.svg);
}

@media (min-width: 768px){
  .swiper-button-next{
    right: -1.25rem;
  }
}

.swiper-button-prev{
  left: -0.75rem;
  background-image: url(/build/images/arrow-left.3b767b81.svg);
}

@media (min-width: 768px){
  .swiper-button-prev{
    left: -1.25rem;
  }
}

.button,
.introjs-button,
.introjs-button.introjs-nextbutton{
  display: inline-flex;
  min-width: -moz-min-content;
  min-width: min-content;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  border-radius: 0.375rem;
  border-width: 0px;
  background-color: var(--color-primary-500);
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-family: var(--font-family-body-regular);
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 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);
  outline: 2px solid transparent;
  outline-offset: 0px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.button:hover,
.introjs-button:hover,
.introjs-button.introjs-nextbutton:hover{
  background-color: var(--color-primary-600);
}

.button:focus,
.introjs-button:focus,
.introjs-button.introjs-nextbutton:focus{
  border-width: 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);
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.button:focus-visible,
.introjs-button:focus-visible,
.introjs-button.introjs-nextbutton:focus-visible{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.button:active,
.introjs-button:active,
.introjs-button.introjs-nextbutton:active{
  background-color: var(--color-primary-800);
}

.button,
.introjs-button,
.introjs-button.introjs-nextbutton {
  text-shadow: none;
}
.button--small,
.introjs-button--small,
.introjs-button.introjs-nextbutton--small{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.button--secondary, .button.introjs-prevbutton,
.introjs-button--secondary,
.introjs-button.introjs-prevbutton,
.introjs-button.introjs-nextbutton--secondary,
.introjs-button.introjs-nextbutton.introjs-prevbutton{
  --tw-bg-opacity: 1;
  background-color: rgb(235 239 241 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}
.button--secondary:hover, .button.introjs-prevbutton:hover,
.introjs-button--secondary:hover,
.introjs-button.introjs-prevbutton:hover,
.introjs-button.introjs-nextbutton--secondary:hover,
.introjs-button.introjs-nextbutton.introjs-prevbutton:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(221 225 229 / var(--tw-bg-opacity));
}
.button--secondary:active, .button.introjs-prevbutton:active,
.introjs-button--secondary:active,
.introjs-button.introjs-prevbutton:active,
.introjs-button.introjs-nextbutton--secondary:active,
.introjs-button.introjs-nextbutton.introjs-prevbutton:active{
  --tw-bg-opacity: 1;
  background-color: rgb(174 179 185 / var(--tw-bg-opacity));
}
.button--cancel,
.introjs-button--cancel,
.introjs-button.introjs-nextbutton--cancel{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}
.button--cancel:hover,
.introjs-button--cancel:hover,
.introjs-button.introjs-nextbutton--cancel:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.button--cancel:active,
.introjs-button--cancel:active,
.introjs-button.introjs-nextbutton--cancel:active{
  background-color: transparent;
}
.button.disabled, .button.introjs-prevbutton.introjs-disabled,
.introjs-button.disabled,
.introjs-button.introjs-prevbutton.introjs-disabled,
.introjs-button.introjs-nextbutton.disabled,
.introjs-button.introjs-nextbutton.introjs-prevbutton.introjs-disabled{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
  opacity: 0.5;
}
.button--with-img,
.introjs-button--with-img,
.introjs-button.introjs-nextbutton--with-img{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 1rem;
}

.button__img{
  height: 1.5rem;
  width: 1.5rem;
  flex: 0 0 1.5rem;
}

.button__more{
  display: inline-flex;
  height: 2.25rem;
  width: 2.25rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(174 179 185 / var(--tw-border-opacity));
  padding: 0.375rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

.button__more:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(221 225 229 / var(--tw-bg-opacity));
}

.button__more:active{
  --tw-bg-opacity: 1;
  background-color: rgb(174 179 185 / var(--tw-bg-opacity));
}

.button__back{
  margin-bottom: 1.5rem;
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  font-family: var(--font-family-body-semibold);
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}

.wrapper-check-multiple-choice .button__back{
  margin-bottom: 0px;
}

#scorm-options-container .button__back{
  margin-bottom: 0px;
}
.button__back .icon{
  display: block;
  height: 1.5rem;
  width: 1.5rem;
  flex: 0 0 1.5rem;
  background-image: url(/build/images/icon-expand-left.b8d87d06.svg);
  background-position: center;
  background-repeat: no-repeat;
}
.quiz-question .button__back .icon{
  font-family: var(--font-family-body-regular);
}

.button__back-icon{
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
}

.bottom-nav-course{
  position: fixed;
  bottom: 0px;
  right: 0px;
  left: 0px;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.quiz-question > .bottom-nav-course{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

@media (min-width: 768px){
  .bottom-nav-course{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

@media (min-width: 1024px){
  .bottom-nav-course{
    left: 22.5rem;
  }
}
.bottom-nav-course .button-nav{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  padding: 0.25rem;
}
.bottom-nav-course .button-nav img{
  height: 1.5rem;
}
.bottom-nav-course .button-nav.prev img{
  --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));
}

.button-square{
  height: 2.5rem;
  width: 2.5rem;
  flex: 0 0 2.5rem;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(174 179 185 / var(--tw-border-opacity));
  background-size: 1.5rem;
  background-position: center;
  background-repeat: no-repeat;
  padding: 0.5rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

.button-square:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(235 239 241 / var(--tw-bg-opacity));
}

.button-square:active{
  --tw-bg-opacity: 1;
  background-color: rgb(174 179 185 / var(--tw-bg-opacity));
}
.button-square--download{
  background-image: url(/build/images/icon-download.49dd6207.svg);
}

.section-default,
.section-bg{
  position: relative;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

@media (min-width: 1024px){
  .section-default,
.section-bg{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .section-default--big,
.section-bg--big{
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
}
.section-default--intro,
.section-bg--intro{
  background-color: var(--color-neutral-100);
}
@media (min-width: 1024px){
  .section-default--intro,
.section-bg--intro{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
.section-default--primary,
.section-bg--primary{
  --tw-bg-opacity: 1;
  background-color: rgb(243 245 246 / var(--tw-bg-opacity));
}

.section-default__subtitle{
  margin-bottom: 0.5rem;
  font-family: var(--font-family-body-bold);
  font-size: var(--fluid-18-20);
  color: var(--color-primary-500);
}

.section-default__title{
  font-family: var(--font-family-titles);
  font-size: var(--fluid-28-32);
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}
.section-default__title--minor{
  grid-column: 1 / -1;
  width: 100%;
  font-family: var(--font-family-body-bold);
  font-size: var(--fluid-16-18);
}

.section-default__description{
  grid-column: 1 / -1;
  width: 100%;
  font-family: var(--font-family-body-regular);
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}

.section-default__intro{
  grid-column: 1 / -1;
}

@media (min-width: 1024px){
  .section-default__intro{
    grid-column: span 8 / span 8;
  }
}

.section-default__content-text{
  grid-column: 1 / -1;
  display: grid;
  width: 100%;
  gap: 0.5rem;
}

.main-modal{
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 1055;
  display: none;
  height: 100%;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: rgb(0 0 0 / 0.6);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.main-modal .modal-dialog{
  pointer-events: none;
  position: relative;
  display: flex;
  min-height: 100vh;
  width: auto;
  align-items: center;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.quiz-question > .main-modal .modal-dialog{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}
@media (min-width: 576px){
  .main-modal .modal-dialog{
    margin-left: auto;
    margin-right: auto;
    max-width: 500px;
  }
}
.main-modal .modal-body{
  pointer-events: auto;
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  border-radius: 0.5rem;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.25rem;
}
.quiz-question > .main-modal .modal-body{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}
@media (min-width: 640px){
  .main-modal .modal-body{
    padding: 2rem;
  }
}

.modal{
  position: fixed;
  top: 0px;
  right: 0px;
  left: 0px;
  z-index: 50;
  height: calc(100% - 1rem);
  max-height: 100%;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

@media (min-width: 768px){
  .modal{
    inset: 0px;
  }
}
.modal--vertical-center{
  align-items: center;
  justify-content: center;
}
.modal-content--glossary .modal-body a{
  color: var(--color-primary-500);
  text-decoration-line: underline;
}
.modal-content--glossary .modal-body p{
  font-size: var(--fluid-14-16);
}

.modal__default{
  position: relative;
  width: 100%;
  max-width: 42rem;
  padding: 1rem;
}

.modal__body{
  position: relative;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 2rem;
}

.modal__footer{
  margin-top: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 1rem;
}

.quiz-question > .modal__footer{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.modal-title{
  margin-bottom: 1.5rem;
  font-family: var(--font-family-titles);
  font-size: 1.5rem;
  line-height: 2rem;
}

.wrapper-check-multiple-choice .modal-title{
  margin-bottom: 0px;
}

#scorm-options-container .modal-title{
  margin-bottom: 0px;
}

.modal-form-wrapper{
  display: grid;
  max-height: 24rem;
  gap: 1.5rem;
  overflow-y: auto;
  padding: 0.05rem;
}

.modal-chat{
  display: flex;
  max-height: 45dvh;
  min-height: 140px;
  flex-direction: column;
  gap: 1rem;
  overflow: auto;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.quiz-question > .modal-chat{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}
.modal-chat span[role=status]{
  position: absolute;
  top: 2rem;
  right: 1.5rem;
  z-index: 10;
}

.main-dropdown{
  position: absolute;
  z-index: 1000;
  float: left;
  margin: 0px;
  display: none;
  min-width: -moz-max-content;
  min-width: max-content;
  list-style-type: none;
  overflow: hidden;
  border-radius: 0.5rem;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-clip: padding-box;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5rem;
  --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);
}

:is(.dark .main-dropdown){
  --tw-bg-opacity: 1;
  background-color: rgb(64 64 64 / var(--tw-bg-opacity));
}

@media (min-width: 768px){
  .main-dropdown{
    min-width: 200px;
  }
}

.main-dropdown[data-te-dropdown-show]{
  display: block;
}
.main-dropdown li a,
.main-dropdown li .item-button{
  display: block;
  width: 100%;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: left;
  font-size: 0.875rem;
  line-height: 1.25rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.quiz-question .main-dropdown li a,.quiz-question 
.main-dropdown li .item-button{
  font-family: var(--font-family-body-regular);
}
.main-dropdown li a:hover,
.main-dropdown li .item-button:hover{
  background-color: rgb(94 99 103 / 0.2);
}
.main-dropdown li a.active,
.main-dropdown li .item-button.active{
  font-family: var(--font-family-body-semibold);
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}

.dropdown-window{
  z-index: 10;
  display: grid;
  min-width: 13rem;
  gap: 0.25rem;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
  --tw-shadow: 0px 12px 20px 0px rgba(0, 0, 0, 0.15);
  --tw-shadow-colored: 0px 12px 20px 0px 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-shadow: 0px 12px 20px 0px rgba(0, 0, 0, 0.15);
}

.dropdown-window__item{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.main-nav{
  position: fixed;
  top: 0px;
  z-index: 40;
  height: 72px;
  width: 100%;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 1rem;
  padding-bottom: 1rem;
}

@media (min-width: 1024px){
  .main-nav{
    position: relative;
  }
}

.burger-menu{
  position: relative;
  z-index: 99;
  display: block;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  background-color: transparent;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.quiz-question .burger-menu{
  font-family: var(--font-family-body-regular);
}

.burger-menu:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 245 246 / var(--tw-bg-opacity));
  text-decoration-line: none;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.15);;
  --tw-shadow-colored: 0px 4px 8px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.burger-menu:focus{
  text-decoration-line: 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);
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(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);
}

:is(.dark .burger-menu){
  --tw-text-opacity: 1;
  color: rgb(229 229 229 / var(--tw-text-opacity));
}

@media (min-width: 1024px){
  .burger-menu{
    margin-left: auto;
    display: none;
  }
}
.burger-menu[aria-expanded=true] ~ #navbar-dropdown{
  height: calc(100dvh - 72px);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 1000ms;
}

.menu__item{
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}

.quiz-question > .menu__item{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

@media (min-width: 768px){
  .menu__item{
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

@media (min-width: 1024px){
  .menu__item{
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
}
.menu__item--active{
  color: var(--color-primary-500);
}

#navbar-dropdown{
  height: 0px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 1000ms;
}

[type=checkbox]:checked,
[type=radio]:checked,
.dark [type=checkbox]:checked,
.dark [type=radio]:checked{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(174 179 185 / var(--tw-border-opacity));
}

input[type=checkbox],
input[type=radio]{
  display: grid;
  height: 1.5rem;
  width: 1.5rem;
  --tw-translate-y: -0.075em;
  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));
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  place-content: center;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(174 179 185 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

input[type=radio]{
  border-radius: 9999px;
}

input[type=checkbox]:checked,
input[type=radio]:checked{
  background-image: none;
}

input[type=checkbox]::before,
input[type=radio]::before{
  height: 1rem;
  width: 1rem;
  transition-property: transform;
  transition-duration: 120ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  --tw-content: "";
  content: var(--tw-content);
  transform: scale(0);
  box-shadow: inset 1em 1em var(--color-primary-500);
  transform-origin: center center;
  border-radius: 0.25rem;
}

input[type=radio]::before{
  border-radius: 9999px;
}

input[type=checkbox]:checked::before,
input[type=radio]:checked::before {
  transform: scale(1);
}

[type=checkbox]:focus,
[type=radio]:focus {
  outline: none;
  box-shadow: none;
}

input[type=text],
input[type=email],
input[type=password],
input[type=search],
input[type=number],
textarea, select,
.ts-control{
  display: block;
  min-height: 42px;
  width: 100%;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(174 179 185 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / 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);
  outline: 2px solid transparent;
  outline-offset: 0px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}

.quiz-question input[type=text],.quiz-question 
input[type=email],.quiz-question 
input[type=password],.quiz-question 
input[type=search],.quiz-question 
input[type=number],.quiz-question 
textarea,.quiz-question  select,.quiz-question 
.ts-control{
  font-family: var(--font-family-body-regular);
}

input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=number]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder, .ts-control::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(221 225 229 / var(--tw-text-opacity));
}

input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=password]::placeholder,
input[type=search]::placeholder,
input[type=number]::placeholder,
textarea::placeholder, select::placeholder,
.ts-control::placeholder{
  --tw-text-opacity: 1;
  color: rgb(221 225 229 / var(--tw-text-opacity));
}

input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
textarea:focus, select:focus,
.ts-control:focus{
  --tw-border-opacity: 1;
  border-color: rgb(15 18 20 / var(--tw-border-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);
  outline-offset: 0px;
}

input[type=text]:focus-visible,
input[type=email]:focus-visible,
input[type=password]:focus-visible,
input[type=search]:focus-visible,
input[type=number]:focus-visible,
textarea:focus-visible, select:focus-visible,
.ts-control:focus-visible{
  --tw-border-opacity: 1;
  border-color: rgb(15 18 20 / var(--tw-border-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);
  outline-width: 1px;
  outline-color: #0F1214;
}

input[type=checkbox] ~ label{
  font-family: var(--font-family-body-semibold);
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.password-toggle{
  position: relative;
}
.password-toggle label{
  margin-bottom: 0.5rem;
  font-family: var(--font-family-body-semibold);
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}
.password-toggle input{
  padding-right: 1.5rem;
}
.password-toggle button{
  position: absolute;
  top: 2.25rem;
  right: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}
.password-toggle button img{
  height: 1.75rem;
}

.password-validation li{
  font-size: 0.75rem;
  line-height: 1rem;
}

.form-input-icon{
  position: relative;
}
.form-input-icon input{
  min-width: 15rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-right: 1rem;
  padding-left: 2.5rem;
}
.form-input-icon .icon {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url(/build/images/icon-search.a6f622fc.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 2;
}

.custom-select-dropdown{
  position: relative;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(174 179 185 / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.form-content-data > label{
  margin-bottom: 0.5rem;
  font-family: var(--font-family-body-semibold);
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}

.form__label{
  margin-bottom: 0.5rem;
  font-family: var(--font-family-body-semibold);
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}

.filepond--drop-label label{
  font-family: var(--font-family-body-regular);
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.filepond--root{
  margin-bottom: 0px;
}

.wrapper-check-multiple-choice{
  display: grid;
  gap: 1rem;
  text-align: start;
}
.wrapper-check-multiple-choice label{
  font-size: var(--fluid-14-16);
}
.wrapper-check-multiple-choice .mb-6{
  margin-bottom: 0px;
}

.filepond--hopper .filepond--panel-root{
  border-width: 2px;
  border-style: dashed;
  --tw-border-opacity: 1;
  border-color: rgb(174 179 185 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 239 241 / var(--tw-bg-opacity));
}

#scorm-options-container .mb-6{
  margin-bottom: 0px;
}

.password-validation .valid{
  --tw-text-opacity: 1;
  color: rgb(21 181 0 / var(--tw-text-opacity));
}
.password-validation .invalid{
  --tw-text-opacity: 1;
  color: rgb(240 82 82 / var(--tw-text-opacity));
}

.ts-wrapper.multi .ts-control [data-value]{
  border-radius: 9999px;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(239 213 252 / var(--tw-bg-opacity));
  background-image: none;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / 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);
  text-shadow: none;
}

.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{
  margin-left: 0.125rem;
  border-style: none;
  padding-right: 0.75rem;
  font-size: var(--fluid-16-18);
  --tw-text-opacity: 1;
  color: rgb(105 28 144 / var(--tw-text-opacity));
  text-shadow: none;
}

.ts-wrapper.multi .ts-control [data-value].active{
  --tw-border-opacity: 1;
  border-color: rgb(105 28 144 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(239 213 252 / var(--tw-bg-opacity));
  background-image: none;
  --tw-text-opacity: 1;
  color: rgb(105 28 144 / var(--tw-text-opacity));
  text-shadow: none;
}

.tabs__container{
  display: flex;
  list-style-type: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1rem;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 239 241 / var(--tw-border-opacity));
}

.quiz-question > .tabs__container{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.tabs__item{
  display: block;
  border-bottom-width: 2px;
  border-top-width: 0px;
  border-color: transparent;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-family: var(--font-family-body-regular);
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

.quiz-question .tabs__item{
  font-family: var(--font-family-body-regular);
}

.tabs__item:hover{
  border-color: var(--color-highlight-500);
  background-color: rgb(235 239 241 / 0.5);
}
.tabs__item--selected, .tabs__item.active{
  border-color: var(--color-highlight-500);
  font-family: var(--font-family-body-bold);
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}

.tabs__content{
  display: none;
  opacity: 1;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-timing-function: linear;
}

.tabs__content[data-te-tab-active]{
  display: block;
}

.tabs__description{
  font-family: var(--font-family-body-bold);
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}

.card-course-attend{
  border-radius: 0.5rem;
}
.card-course-attend .img-preview{
  height: 12rem;
  width: 100%;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.card-course-attend .content-card-course{
  display: grid;
  gap: 1.25rem;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.25rem;
  --tw-shadow: 0 4px 8px;
  --tw-shadow-colored: 0 4px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-shadow-color: rgb(0 0 0 / 0.1);
  --tw-shadow: var(--tw-shadow-colored);
}
.card-course-attend .content-card-course p{
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}
.card-course-attend .content-card-course h5{
  margin-bottom: 0.75rem;
  font-family: var(--font-family-body-regular);
}
.card-course-attend .content-card-course .button{
  width: 100%;
}

.accordion{
  position: relative;
}

.accordion__button{
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
  padding: 1rem;
  outline: 2px solid transparent;
  outline-offset: 2px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

.quiz-question > .accordion__button{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.accordion__button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(252 252 252 / var(--tw-bg-opacity));
}
.accordion__button[aria-expanded=true] .accordion__icon{
  --tw-rotate: 0deg;
  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));
}
.accordion__button[aria-expanded=false]{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding-left: 0px;
  padding-right: 0px;
}
.accordion__button[aria-expanded=false]:hover{
  padding: 1rem;
}

.accordion__icon{
  margin-top: 0.25rem;
  height: 0.75rem;
  width: 0.75rem;
  flex: 0 0 .75rem;
  flex-shrink: 0;
  --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));
}

.accordion__stroke{
  stroke: #0F1214;
  stroke-width: 1;
}

.accordion__left-side{
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  text-align: left;
}

.quiz-question > .accordion__left-side{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.accordion__right-side{
  display: flex;
  align-items: center;
  text-align: end;
}

.quiz-question > .accordion__right-side{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.accordion__right-info{
  text-align: end;
  font-family: var(--font-family-body-regular);
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}
.accordion__right-info--text-minor{
  font-size: 0.75rem;
  line-height: 1rem;
}

.accordion__title{
  font-family: var(--font-family-body-bold);
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--color-primary-800);
}

.accordion__text{
  display: flex;
  align-items: center;
  gap: 0.25rem;
  font-family: var(--font-family-body-regular);
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--color-primary-800);
}

.quiz-question > .accordion__text{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}
.accordion__text img{
  height: 1rem;
  width: 1rem;
  flex: 0 0 1rem;
}
.accordion__text--minor{
  font-size: 0.75rem;
  line-height: 1rem;
}

.accordion__content{
  display: grid;
  gap: 1rem;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

.accordion__content-row{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
}

.quiz-question > .accordion__content-row{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}
.accordion__content-row.active .accordion__text,
.accordion__content-row.active .accordion__right-info{
  font-family: var(--font-family-body-semibold);
  color: var(--color-primary-500);
}
.accordion__content-row a.active{
  font-family: var(--font-family-body-semibold);
  color: var(--color-primary-500);
}

.box-evidence{
  background-color: var(--color-neutral-100);
  padding: 1.5rem;
}

@media (min-width: 1024px){
  .box-evidence{
    padding: 2rem;
  }
}

.lesson-list{
  display: grid;
  gap: 2rem;
}
.lesson-list .form-content-data > label{
  margin-bottom: 1.5rem;
  font-family: var(--font-family-body-bold);
  font-size: var(--fluid-16-18);
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}
.wrapper-check-multiple-choice .lesson-list .form-content-data > label{
  margin-bottom: 0px;
}
#scorm-options-container .lesson-list .form-content-data > label{
  margin-bottom: 0px;
}

.lesson-box{
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1.5rem;
}

.lesson-box:last-of-type{
  margin-bottom: 2rem;
}

.lesson-box__question{
  margin-bottom: 0.5rem;
  font-family: var(--font-family-body-bold);
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-transform: uppercase;
  line-height: 1.6;
  color: var(--color-primary-500);
}

.lesson-box__title{
  margin-bottom: 1.5rem;
  font-family: var(--font-family-body-bold);
  font-size: var(--fluid-16-18);
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}

.wrapper-check-multiple-choice .lesson-box__title{
  margin-bottom: 0px;
}

#scorm-options-container .lesson-box__title{
  margin-bottom: 0px;
}

.quiz-question{
  display: grid;
  gap: 0.5rem;
}
.quiz-question label{
  font-family: var(--font-family-body-regular);
  font-size: var(--fluid-14-16);
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}
.quiz-question .block{
  font-family: var(--font-family-body-regular);
}
.quiz-question > .flex{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.info-text{
  grid-column: 1 / -1;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(221 225 229 / var(--tw-bg-opacity));
  padding: 1rem;
  --tw-text-opacity: 1;
  color: rgb(39 42 44 / var(--tw-text-opacity));
}

.row-forum{
  position: relative;
  display: block;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 239 241 / var(--tw-border-opacity));
  padding-top: 1.5rem;
  padding-bottom: 2rem;
}

.quiz-question .row-forum{
  font-family: var(--font-family-body-regular);
}
.row-forum__avatar{
  display: inline-flex;
  height: 2.5rem;
  width: 2.5rem;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(221 225 229 / var(--tw-bg-opacity));
  padding: 0.5rem;
}
.row-forum__img{
  height: 1.25rem;
  width: 1.25rem;
  flex: 0 0 1.25rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.row-forum__username{
  font-family: var(--font-family-body-semibold);
  font-size: 0.8125rem;
}
.row-forum__title{
  font-family: var(--font-family-body-semibold);
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.row-forum__text{
  --tw-text-opacity: 1;
  color: rgb(39 42 44 / var(--tw-text-opacity));
}

.row-forum__time{
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(174 179 185 / var(--tw-text-opacity));
}

.row-forum-options{
  display: flex;
  align-items: center;
  gap: 1.5rem;
}

.quiz-question > .row-forum-options{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.row-forum__top{
  margin-bottom: 0.75rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
}

.quiz-question > .row-forum__top{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.card{
  display: flex;
  height: 100%;
  flex-direction: column;
}

.quiz-question > .card{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}
.card:hover .card__title{
  color: var(--color-primary-500);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

.card__image{
  height: 11rem;
  width: 100%;
  flex: 0 0 11rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.card__body{
  display: flex;
  height: 100%;
  flex-direction: column;
  gap: 0.25rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.quiz-question > .card__body{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.card__label{
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--color-primary-500);
}

.card__grade{
  font-family: var(--font-family-body-semibold);
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.card__title{
  margin-bottom: 1rem;
  font-family: var(--font-family-body-semibold);
  font-size: 0.875rem;
  line-height: 1.25rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

.card__text{
  margin-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.card__more{
  margin-top: auto;
  align-self: flex-start;
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}

@media (min-width: 768px){
  .horizontal-course-card .card .card__body .card__more{
    margin-top: 0px;
  }
}

.card__author{
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(174 179 185 / var(--tw-text-opacity));
}

@media (min-width: 768px){
  .horizontal-course-card .card{
    flex-direction: row;
    align-items: center;
    gap: 1.5rem;
  }
  .horizontal-course-card .card img{
    width: 24rem;
    flex: 0 0 auto;
  }
  .horizontal-course-card .card .card__body{
    height: auto;
    flex: 1 1 0%;
  }
  .horizontal-course-card .card .card__body .mt-auto{
    margin-top: 0px;
  }
}

.icon-list{
  display: grid;
  gap: 1rem;
}
@media (min-width: 1024px){
  .icon-list--two-cols{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

.icon-list__item{
  display: grid;
  gap: 0.25rem;
  background-image: url(/build/images/icon-goal.208371b3.svg);
  background-size: 1.5rem;
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 2.5rem;
}

@media (min-width: 1024px){
  .icon-list__item{
    background-size: 1.7rem;
    padding-left: 3rem;
  }
}
.icon-list__item--check{
  background-image: url(/build/images/icon-check-green.587b67fd.svg);
}
@media (min-width: 1024px){
  .icon-list__item--check{
    background-size: 1.5rem;
    padding-left: 2.5rem;
  }
}

.progress-bar{
  margin-bottom: 1rem;
}

@media (min-width: 1024px){
  .progress-bar{
    margin-bottom: 2rem;
  }
}

.progress-bar__title{
  margin-bottom: 0.25rem;
  font-size: var(--fluid-14-16);
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}

.progress-bar__content{
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.quiz-question > .progress-bar__content{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.progress-bar__content-info{
  display: flex;
  justify-content: space-between;
}

.quiz-question > .progress-bar__content-info{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.progress-bar__content-info{
  display: flex;
  justify-content: space-between;
}

.quiz-question > .progress-bar__content-info{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.progress-bar__content-info-left{
  font-family: var(--font-family-body-bold);
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}

.progress-bar__content-info-right{
  font-family: var(--font-family-body-regular);
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}

.progress-bar__content-base{
  background-color: rgb(174 179 185 / var(--tw-bg-opacity));
  position: relative;
  height: 0.25rem;
  width: 100%;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(221 225 229 / var(--tw-bg-opacity));
}

.progress-bar__content-base-fill{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 0.25rem;
  border-radius: 0.25rem;
  background-color: var(--color-primary-500);
}

.box-resources-courses{
  margin-bottom: 2rem;
}

.box-resources-courses__content{
  margin-bottom: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.quiz-question > .box-resources-courses__content{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.box-resources-courses__content:last-of-type{
  margin-bottom: 0px;
}

.box-resources-courses__content-text{
  font-family: var(--font-family-body-regular);
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}

.box-resources-courses__content-icon{
  height: 2rem;
  width: 2rem;
}

.avatar{
  margin-bottom: 2rem;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 1.5rem;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding-bottom: 2rem;
}

.quiz-question > .avatar{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

@media (min-width: 1024px){
  .avatar{
    flex-direction: row;
    gap: 1rem;
  }
}

.avatar__info{
  width: 100%;
}

@media (min-width: 1024px){
  .avatar__info{
    width: calc(50% - 1rem);
    border-left-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(221 225 229 / var(--tw-border-opacity));
    padding-left: 2rem;
  }
}

.avatar__info-user{
  margin-bottom: 0.5rem;
  font-family: var(--font-family-body-bold);
  font-size: 0.75rem;
  line-height: 1rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}

.avatar__row{
  display: flex;
  align-items: center;
  gap: 0.75rem;
}

.quiz-question > .avatar__row{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.avatar__row-avatar{
  height: 3.5rem;
  width: 3.5rem;
  flex: 0 0 3.5rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(174 179 185 / var(--tw-bg-opacity));
  -o-object-position: center;
     object-position: center;
}
.avatar__row-avatar--small{
  height: 2.5rem;
  width: 2.5rem;
  flex: 0 0 2.5rem;
}
.avatar__row-avatar--extrasmall{
  height: 1.5rem;
  width: 1.5rem;
  flex: 0 0 1.5rem;
}

.avatar__row-info{
  display: grid;
  gap: 0.25rem;
}

.avatar__row-name{
  font-family: var(--font-family-body-semibold);
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}

.avatar__row-role{
  font-family: var(--font-family-body-regular);
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}

.avatar__row-time{
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(174 179 185 / var(--tw-text-opacity));
}

.info-lesson{
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

.quiz-question > .info-lesson{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.info-lesson__item{
  font-family: var(--font-family-body-semibold);
  font-size: var(--fluid-14-16);
  --tw-text-opacity: 1;
  color: rgb(174 179 185 / var(--tw-text-opacity));
}
.info-lesson__item--active{
  color: var(--color-primary-500);
}

.material-downloadable{
  display: grid;
  gap: 1rem;
}

.material-downloadable__row{
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 239 241 / var(--tw-border-opacity));
  padding: 1rem;
  padding-left: 1.25rem;
}

.quiz-question > .material-downloadable__row{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.material-downloadable__left-side{
  display: flex;
  align-items: center;
  gap: 1rem;
}

.quiz-question > .material-downloadable__left-side{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.material-downloadable__right-side{
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  gap: 1rem;
}

.quiz-question > .material-downloadable__right-side{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.material-downloadable__icon{
  height: 1.5rem;
  width: 1.5rem;
  flex: 0 0 1.5rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.material-downloadable__icon--file{
  background-image: url(/build/images/icon-copy.d51a3a9a.svg);
}
.material-downloadable__icon--text{
  background-image: url(/build/images/icon-text.d833d1e7.svg);
}
.material-downloadable__icon--pdf{
  background-image: url(/build/images/icon-pdf.dfae4314.svg);
}
.material-downloadable__icon--audio{
  background-image: url(/build/images/icon-audio.dc47b386.svg);
}
.material-downloadable__icon--zip{
  background-image: url(/build/images/icon-zip.5a47c154.svg);
}
.material-downloadable__icon--image{
  background-image: url(/build/images/icon-image.2189c1d7.svg);
}

.material-downloadable__text{
  font-family: var(--font-family-body-regular);
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}
.material-downloadable__text--size{
  margin-right: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}

.box-info-lesson{
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 239 241 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(248 249 250 / var(--tw-bg-opacity));
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

@media (min-width: 1024px){
  .box-info-lesson{
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .box-info-lesson--minor{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}

.box-info-lesson__action{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 2rem;
}

.quiz-question > .box-info-lesson__action{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.box-info-lesson__title{
  margin-bottom: 1.5rem;
  text-align: center;
  font-size: var(--fluid-20-24);
}

.wrapper-check-multiple-choice .box-info-lesson__title{
  margin-bottom: 0px;
}

#scorm-options-container .box-info-lesson__title{
  margin-bottom: 0px;
}
.box-info-lesson__title--minor{
  font-size: var(--fluid-16-18);
}

.box-login{
  display: grid;
  gap: 1rem;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 239 241 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.5rem;
}

@media (min-width: 640px){
  .box-login{
    padding: 2rem;
  }
}

.box-login__rescue-password{
  text-align: end;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
  text-decoration-line: underline;
}

.box-login__remember-password{
  font-family: var(--font-family-body-regular);
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}

.badge{
  display: grid;
  justify-items: center;
  gap: 0.5rem;
}

.badge__image{
  max-height: 7rem;
}

.badge__title{
  text-align: center;
  font-family: var(--font-family-body-semibold);
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}

.certificate{
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.certificate__image{
  margin-bottom: 0.5rem;
  width: 1.5rem;
}

.certificate__title{
  margin-bottom: 0.25rem;
  font-family: var(--font-family-body-bold);
  font-size: var(--fluid-14-16);
}

.certificate__text{
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}

.toggle-filter{
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  gap: 1rem;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(174 179 185 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.25rem;
  padding-right: 7rem;
  --tw-text-opacity: 1;
  color: rgb(174 179 185 / var(--tw-text-opacity));
}

.quiz-question > .toggle-filter{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

@media (min-width: 1024px){
  .toggle-filter{
    width: auto;
    gap: 3.5rem;
  }
}

.toggle-filter__icon{
  position: absolute;
  top: 50%;
  right: 1rem;
  height: 0.75rem;
  width: 0.75rem;
  --tw-translate-y: -50%;
  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));
}

.box-folder{
  display: flex;
  height: 12rem;
  flex-direction: column;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

.quiz-question > .box-folder{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}
.box-folder:hover{
  --tw-shadow: 0px 12px 20px 0px rgba(0, 0, 0, 0.15);
  --tw-shadow-colored: 0px 12px 20px 0px 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: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

.box-folder__top{
  margin-bottom: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.quiz-question > .box-folder__top{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.box-folder__label{
  border-radius: 0.25rem;
  border-width: 1px;
  border-color: var(--color-primary-500);
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1rem;
  color: var(--color-primary-500);
}

.box-folder__icon{
  height: 1.5rem;
  width: 1.5rem;
  flex: 0 0 1.5rem;
}

.box-folder__title{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  font-family: var(--font-family-body-bold);
}

.box-folder__text{
  padding-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}

.wrapper-table{
  max-width: 100%;
  overflow-x: auto;
}
.wrapper-table table{
  width: 100%;
}

.table > :not(:first-child){
  border-top-width: 1px;
}
.table > tbody{
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}
.table > :not(caption) > * > *{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 239 241 / var(--tw-border-opacity));
  background-color: transparent;
  padding: 0.5rem;
  box-shadow: inset 0 0 0 9999px transparent;
}
.table thead{
  vertical-align: bottom;
}
.table thead tr{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(174 179 185 / var(--tw-border-opacity));
}
.table thead th{
  padding-bottom: 0.5rem;
  font-family: var(--font-family-body-bold);
  font-size: var(--fluid-14-16);
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}

.manage-table{
  border-collapse: separate;
  --tw-border-spacing-y: 0.5rem;
  --tw-border-spacing-x: 0px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.manage-table.stat-table{
  margin-bottom: 1.5rem;
}
.wrapper-check-multiple-choice .manage-table.stat-table{
  margin-bottom: 0px;
}
#scorm-options-container .manage-table.stat-table{
  margin-bottom: 0px;
}
.manage-table.stat-table td{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.manage-table.stat-table td .icon{
  position: absolute;
  top: 50%;
  left: 1rem;
  height: 1.5rem;
  width: 1.5rem;
  --tw-translate-y: -50%;
  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));
  vertical-align: middle;
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
.manage-table.stat-table tr:hover .icon{
  opacity: 1;
}
.manage-table.non-interactive .table-name {
  text-decoration: none;
}
.manage-table.non-interactive tr:hover {
  cursor: unset;
}
.manage-table tbody tr{
  position: relative;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
.manage-table tbody tr:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 245 246 / var(--tw-bg-opacity));
}
.manage-table tbody tr:hover td{
  border-top-width: 1px;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
}
.manage-table tbody tr:hover td:first-child{
  border-left-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
}
.manage-table tbody tr:hover td:last-child{
  border-right-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
}
.manage-table tbody tr:hover td.table-name{
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}
.manage-table tbody tr:hover td .edit-icon{
  min-width: 1.6rem;
  opacity: 1;
}
.manage-table tbody td{
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: transparent;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}
.manage-table tbody td:first-child{
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
  border-left-width: 1px;
  border-color: transparent;
}
.manage-table tbody td:last-child{
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  border-right-width: 1px;
  border-color: transparent;
}
.manage-table tbody td .edit-icon{
  min-width: 1.6rem;
  opacity: 1;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
.manage-table tbody .table-image{
  display: block;
  height: 2.75rem;
  width: 4rem;
  border-radius: 0.25rem;
  background-size: cover;
  background-position: center;
}
.quiz-question .manage-table tbody .table-image{
  font-family: var(--font-family-body-regular);
}
.manage-table .stretched-link-row:after{
  position: absolute;
  left: 0px;
  bottom: 0px;
  right: 0px;
  top: 0px;
  z-index: 1;
  --tw-content: "";
  content: var(--tw-content);
}

.draggable-table{
  border-collapse: separate;
  --tw-border-spacing-y: 0.5rem;
  --tw-border-spacing-x: 0px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.draggable-table thead tr th{
  text-align: center;
}
.draggable-table thead tr th:first-child{
  text-align: start;
}
.draggable-table thead tr th:last-child{
  text-align: end;
}
.draggable-table tbody tr{
  --tw-bg-opacity: 1;
  background-color: rgb(243 245 246 / var(--tw-bg-opacity));
}
.draggable-table tbody td{
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: transparent;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}
.draggable-table tbody td .edit-icon{
  min-width: 1.6rem;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
.draggable-table tbody td:first-child{
  text-align: start;
}
.draggable-table tbody td:last-child{
  text-align: end;
}
.draggable-table tbody .table-image{
  display: block;
  height: 2.75rem;
  width: 4rem;
  border-radius: 0.25rem;
  background-size: cover;
  background-position: center;
}
.quiz-question .draggable-table tbody .table-image{
  font-family: var(--font-family-body-regular);
}

.dd-element a{
  font-family: var(--font-family-body-semibold);
  text-decoration-line: underline;
}
.dd-element td{
  position: relative;
  min-width: 6.25rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  vertical-align: middle;
}
.dd-element td:first-child{
  padding-left: 1rem;
  text-align: start;
}
.dd-element td:last-child{
  padding-right: 1rem;
  text-align: end;
}
.dd-element td:last-child img{
  right: 1rem;
}
.dd-element .sort-handle{
  height: 1.5rem;
  width: 1.5rem;
  cursor: grab;
}
.dd-element.draggable-source--is-dragging{
  cursor: grabbing;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.dd-element.draggable-mirror{
  display: flex;
  align-items: center;
  justify-content: space-between;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0 0.5rem 0.875rem;
  --tw-shadow-colored: 0 0.5rem 0.875rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-shadow-color: #DDE1E5;
  --tw-shadow: var(--tw-shadow-colored);
  --tw-blur: blur(1px);
  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);
}
.quiz-question > .dd-element.draggable-mirror{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.draggable-container--is-dragging .dd-element .sort-handle{
  cursor: grabbing;
}

.row-manage{
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 1.5rem;
  padding-bottom: 2rem;
}

.quiz-question > .row-manage{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

@media (min-width: 768px){
  .row-manage{
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}

.row-manage__title{
  font-size: var(--fluid-18-20);
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}

.media-download-box{
  display: flex;
  min-height: 12rem;
  flex-direction: column;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.quiz-question > .media-download-box{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.media-download-box__name{
  margin-bottom: 0.5rem;
  font-family: var(--font-family-body-bold);
}

.media-download-box__description{
  margin-bottom: auto;
  padding-bottom: 1rem;
}

.row-add-question{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  background-color: var(--color-neutral-100);
  padding: 1rem;
}

.quiz-question > .row-add-question{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.row-add-question__title{
  font-family: var(--font-family-body-bold);
  font-size: var(--fluid-18-20);
}

.box-card{
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

.quiz-question > .box-card{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

@media (min-width: 1024px){
  .box-card{
    gap: 2rem;
  }
}
.box-card:hover{
  --tw-shadow: 0px 12px 20px 0px rgba(0, 0, 0, 0.15);
  --tw-shadow-colored: 0px 12px 20px 0px 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: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
.box-card--no-effect:hover{
  --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);
}

.box-card__top{
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
}

.quiz-question > .box-card__top{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

@media (min-width: 1024px){
  .box-card__top{
    flex-direction: row;
    align-items: center;
  }
}
.box-card__top .avatar__row-name{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 1024px){
  .box-card__top .avatar__row-name{
    max-width: 100px;
  }
}

.box-card__time{
  right: 0px;
  top: 0px;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(174 179 185 / var(--tw-text-opacity));
}

@media (min-width: 1024px){
  .box-card__time{
    position: absolute;
  }
}

.box-card__title{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  font-family: var(--font-family-body-bold);
  font-size: var(--fluid-14-16);
}

.box-card__text{
  position: relative;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}
.box-card__text--locked::after{
  pointer-events: none;
  position: absolute;
  inset: 0px;
  left: 0px;
  top: 0px;
  z-index: 10;
  display: block;
  height: 100%;
  width: 100%;
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
  --tw-gradient-from: #ffffff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(255 255 255 / 0.6) var(--tw-gradient-to-position);
  --tw-content: "";
  content: var(--tw-content);
}
.quiz-question .box-card__text--locked::after{
  font-family: var(--font-family-body-regular);
}

.box-card__comment{
  text-align: end;
  font-size: var(--fluid-14-16);
  --tw-text-opacity: 1;
  color: rgb(174 179 185 / var(--tw-text-opacity));
}

.flashcard {
  perspective: 800px;
}

.flashcard__content{
  position: relative;
  height: 500px;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 1000ms;
  transform-style: preserve-3d;
}

.flashcard__content.is-flipped {
  transform: rotateY(0.5turn);
}

.flashcard__item {
  backface-visibility: hidden;
  position: absolute;
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1.5rem;
  border-radius: 0.5rem;
  background-color: var(--color-neutral-100);
  padding: 1.5rem;
  --tw-shadow: 0px 12px 20px 0px rgba(0, 0, 0, 0.15);
  --tw-shadow-colored: 0px 12px 20px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.quiz-question > .flashcard__item{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}
.flashcard__item--back{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transform: rotateY(0.5turn);
}

.pagination{
  margin-top: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}

.quiz-question > .pagination{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}
.pagination__nav{
  margin-right: 2rem;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 0.75rem;
}
.pagination__nav--next{
  margin-right: 0px;
  margin-left: 2rem;
}
.pagination__item{
  display: inline-flex;
  height: 2.5rem;
  flex: 0 0 40px;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  border-width: 1px;
  border-color: transparent;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
.pagination__item:hover{
  border-color: var(--color-primary-500);
  --tw-bg-opacity: 1;
  background-color: rgb(235 239 241 / var(--tw-bg-opacity));
}
.pagination__item--active{
  border-color: var(--color-primary-500);
  font-family: var(--font-family-body-bold);
}

.notification-box{
  display: flex;
  cursor: pointer;
  flex-direction: column;
  gap: 0.5rem;
  border-left-width: 2px;
  border-left-color: transparent;
  padding: 1rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}

.quiz-question > .notification-box{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}

.notification-box:hover{
  border-left-color: var(--color-primary-500);
}
.notification-box__message{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}
.notification-box--read{
  --tw-bg-opacity: 1;
  background-color: rgb(248 249 250 / var(--tw-bg-opacity));
}
.notification-box--selected{
  border-left-color: var(--color-primary-500);
}
.notification-box--unread{
  background-color: transparent;
}
.notification-box--unread .notification-box__message{
  font-family: var(--font-family-body-bold);
  --tw-text-opacity: 1;
  color: rgb(39 42 44 / var(--tw-text-opacity));
}
.notification-box--unread .avatar__row-time{
  --tw-text-opacity: 1;
  color: rgb(39 42 44 / var(--tw-text-opacity));
}

.box-glossary{
  display: flex;
  cursor: pointer;
  flex-direction: column;
  gap: 0.125rem;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

.quiz-question > .box-glossary{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}
.box-glossary:hover{
  --tw-shadow: 0px 12px 20px 0px rgba(0, 0, 0, 0.15);
  --tw-shadow-colored: 0px 12px 20px 0px 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: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

.box-glossary__title{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  font-family: var(--font-family-body-bold);
  font-size: var(--fluid-18-20);
}

.box-glossary__text{
  font-size: var(--fluid-14-16);
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}

@media (min-width: 768px){
  .introjs-tooltip{
    width: 24rem;
    min-width: initial;
    max-width: initial;
  }
}
.introjs-tooltip .introjs-dontShowAgain{
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.quiz-question > .introjs-tooltip .introjs-dontShowAgain{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 225 229 / var(--tw-border-opacity));
  padding: 1rem;
}
.introjs-tooltip input[type=checkbox]{
  margin: 0px;
}
.introjs-tooltip .introjs-tooltip-title{
  font-family: var(--font-family-body-bold);
  font-size: var(--fluid-16-18);
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.introjs-tooltip .introjs-tooltiptext{
  font-size: var(--fluid-14-16);
  line-height: 1.4;
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}

.introjs-tooltipReferenceLayer.introjs-fixedTooltip{
  left: 50% !important;
  top: 50% !important;
  --tw-translate-x: -50% !important;
  --tw-translate-y: -50% !important;
  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)) !important;
}
.introjs-tooltipReferenceLayer.introjs-fixedTooltip .introjs-tooltip{
  --tw-translate-x: -50% !important;
  --tw-translate-y: -50% !important;
  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)) !important;
}

.introjs-tooltipReferenceLayer {
  visibility: visible;
}

.main-course{
  min-height: 100vh;
  width: 100%;
}

@media (min-width: 1024px){
  .main-course{
    padding-left: 22.5rem;
    padding-top: 4.5rem;
  }
}

.main-course__col-left{
  position: fixed;
  top: 4.5rem;
  bottom: 0px;
  left: 0px;
  z-index: 40;
  max-height: 100vh;
  width: 90dvw;
  overflow: auto;
  background-color: var(--color-neutral-100);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
}

@media (min-width: 1024px){
  .main-course__col-left{
    width: 22.5rem;
  }
}

.main-course__col-right{
  margin-left: auto;
  margin-right: auto;
  min-height: calc(100vh - 4.5rem);
  max-width: 80rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(39 42 44 / var(--tw-text-opacity));
}

@media (min-width: 1024px){
  .main-course__col-right{
    padding: 2.5rem;
    padding-right: 3rem;
    padding-bottom: 7rem;
  }
}

@media (min-width: 1280px){
  .main-course__col-right{
    padding-right: 5rem;
  }
}

.main-course__title{
  margin-bottom: 0.5rem;
  font-size: var(--fluid-14-16);
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}
.main-course__title--big{
  font-size: var(--fluid-20-24);
}

.main-course__description{
  margin-bottom: 2rem;
  display: grid;
  gap: 0.5rem;
  font-size: var(--fluid-14-16);
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}
.main-course__description p{
  font-size: var(--fluid-14-16);
  --tw-text-opacity: 1;
  color: rgb(94 99 103 / var(--tw-text-opacity));
}

.main-course__detail-course{
  margin-bottom: 1rem;
  font-family: var(--font-family-body-bold);
  --tw-text-opacity: 1;
  color: rgb(15 18 20 / var(--tw-text-opacity));
}

.main-course__img-fill{
  height: 27.5rem;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.main-wiki{
  min-height: 100vh;
  width: 100%;
}

@media (min-width: 1024px){
  .main-wiki{
    padding-left: 22.5rem;
    padding-top: 4.5rem;
  }
}

.main-wiki__col-left{
  position: fixed;
  top: 4.5rem;
  bottom: 0px;
  left: 0px;
  z-index: 40;
  max-height: 100vh;
  width: 90dvw;
  overflow: auto;
  background-color: var(--color-neutral-100);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
}

@media (min-width: 1024px){
  .main-wiki__col-left{
    width: 22.5rem;
    padding-bottom: 5rem;
  }
}

.main-wiki__col-right{
  margin-left: auto;
  margin-right: auto;
  min-height: calc(100vh - 4.5rem);
  max-width: 80rem;
  overflow: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(39 42 44 / var(--tw-text-opacity));
}

@media (min-width: 1024px){
  .main-wiki__col-right{
    padding: 2.5rem;
    padding-right: 3rem;
    padding-bottom: 7rem;
  }
}

@media (min-width: 1280px){
  .main-wiki__col-right{
    padding-right: 5rem;
  }
}

.after\:absolute::after{
  content: var(--tw-content);
  position: absolute;
}

.after\:start-\[2px\]::after{
  content: var(--tw-content);
  inset-inline-start: 2px;
}

.after\:top-\[2px\]::after{
  content: var(--tw-content);
  top: 2px;
}

.after\:h-5::after{
  content: var(--tw-content);
  height: 1.25rem;
}

.after\:w-5::after{
  content: var(--tw-content);
  width: 1.25rem;
}

.after\:rounded-full::after{
  content: var(--tw-content);
  border-radius: 9999px;
}

.after\:border::after{
  content: var(--tw-content);
  border-width: 1px;
}

.after\:border-gray-300::after{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}

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

.after\:transition-all::after{
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.after\:content-\[\'\'\]::after{
  --tw-content: '';
  content: var(--tw-content);
}

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

.last\:border-b-0:last-child{
  border-bottom-width: 0px;
}

.hover\:cursor-not-allowed:hover{
  cursor: not-allowed;
}

.hover\:bg-black-300:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(221 225 229 / var(--tw-bg-opacity));
}

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

.hover\:bg-gray-200:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.hover\:bg-neutral-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.hover\:bg-primary-600:hover{
  background-color: var(--color-primary-600);
}

.hover\:text-gray-900:hover{
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

.hover\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.3\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.2\)\]:hover{
  --tw-shadow: 0 8px 9px -4px rgba(59,113,202,0.3),0 4px 18px 0 rgba(59,113,202,0.2);
  --tw-shadow-colored: 0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 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);
}

.focus\:bg-primary-600:focus{
  background-color: var(--color-primary-600);
}

.focus\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.3\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.2\)\]:focus{
  --tw-shadow: 0 8px 9px -4px rgba(59,113,202,0.3),0 4px 18px 0 rgba(59,113,202,0.2);
  --tw-shadow-colored: 0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 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);
}

.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);
}

.focus\:ring-2:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-gray-200:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(245 245 245 / var(--tw-ring-opacity));
}

.active\:bg-primary-700:active{
  background-color: var(--color-primary-700);
}

.active\:text-neutral-800:active{
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity));
}

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

.active\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.3\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.2\)\]:active{
  --tw-shadow: 0 8px 9px -4px rgba(59,113,202,0.3),0 4px 18px 0 rgba(59,113,202,0.2);
  --tw-shadow-colored: 0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 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);
}

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

.disabled\:bg-transparent:disabled{
  background-color: transparent;
}

.disabled\:text-neutral-400:disabled{
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity));
}

.group[data-te-collapse-collapsed] .group-\[\[data-te-collapse-collapsed\]\]\:rotate-0{
  --tw-rotate: 0deg;
  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));
}

.peer:checked ~ .peer-checked\:bg-green-300{
  --tw-bg-opacity: 1;
  background-color: rgb(137 229 104 / var(--tw-bg-opacity));
}

.peer:checked ~ .peer-checked\:after\:translate-x-full::after{
  content: var(--tw-content);
  --tw-translate-x: 100%;
  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));
}

.peer:checked ~ .peer-checked\:after\:border-white::after{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.peer:focus ~ .peer-focus\:outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.peer:focus ~ .peer-focus\:ring-4{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.peer:focus ~ .peer-focus\:ring-green-200{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(153 241 51 / var(--tw-ring-opacity));
}

:is([dir="rtl"] .peer:checked ~ .rtl\:peer-checked\:after\:-translate-x-full)::after{
  content: var(--tw-content);
  --tw-translate-x: -100%;
  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));
}

@media (prefers-reduced-motion: reduce){
  .motion-reduce\:transition-none{
    transition-property: none;
  }
}

:is(.dark .dark\:bg-gray-900\/80){
  background-color: rgb(17 24 39 / 0.8);
}

:is(.dark .dark\:bg-neutral-700){
  --tw-bg-opacity: 1;
  background-color: rgb(64 64 64 / var(--tw-bg-opacity));
}

:is(.dark .dark\:text-gray-400){
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

:is(.dark .dark\:text-gray-600){
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

:is(.dark .dark\:text-neutral-200){
  --tw-text-opacity: 1;
  color: rgb(229 229 229 / var(--tw-text-opacity));
}

:is(.dark .dark\:shadow-\[0_4px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.5\)\]){
  --tw-shadow: 0 4px 9px -4px rgba(59,113,202,0.5);
  --tw-shadow-colored: 0 4px 9px -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);
}

:is(.dark .dark\:hover\:bg-gray-600:hover){
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

:is(.dark .dark\:hover\:bg-neutral-600:hover){
  --tw-bg-opacity: 1;
  background-color: rgb(82 82 82 / var(--tw-bg-opacity));
}

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

:is(.dark .dark\:hover\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.2\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.1\)\]:hover){
  --tw-shadow: 0 8px 9px -4px rgba(59,113,202,0.2),0 4px 18px 0 rgba(59,113,202,0.1);
  --tw-shadow-colored: 0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 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);
}

:is(.dark .dark\:focus\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.2\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.1\)\]:focus){
  --tw-shadow: 0 8px 9px -4px rgba(59,113,202,0.2),0 4px 18px 0 rgba(59,113,202,0.1);
  --tw-shadow-colored: 0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 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);
}

:is(.dark .dark\:active\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.2\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.1\)\]:active){
  --tw-shadow: 0 8px 9px -4px rgba(59,113,202,0.2),0 4px 18px 0 rgba(59,113,202,0.1);
  --tw-shadow-colored: 0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 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);
}

@media (min-width: 640px){
  .sm\:flex-row{
    flex-direction: row;
  }
  .sm\:items-center{
    align-items: center;
  }
  .sm\:justify-between{
    justify-content: space-between;
  }
  .sm\:justify-around{
    justify-content: space-around;
  }
}

@media (min-width: 768px){
  .md\:col-span-4{
    grid-column: span 4 / span 4;
  }
  .md\:mb-10{
    margin-bottom: 2.5rem;
  }
  .md\:mb-16{
    margin-bottom: 4rem;
  }
  .md\:ml-2{
    margin-left: 0.5rem;
  }
  .md\:mr-auto{
    margin-right: auto;
  }
  .md\:w-auto{
    width: auto;
  }
  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:flex-row{
    flex-direction: row;
  }
  .md\:items-center{
    align-items: center;
  }
  .md\:justify-between{
    justify-content: space-between;
  }
  .md\:gap-14{
    gap: 3.5rem;
  }
  .md\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

@media (min-width: 1024px){
  .lg\:relative{
    position: relative;
  }
  .lg\:sticky{
    position: sticky;
  }
  .lg\:top-0{
    top: 0px;
  }
  .lg\:order-1{
    order: 1;
  }
  .lg\:order-2{
    order: 2;
  }
  .lg\:col-span-3{
    grid-column: span 3 / span 3;
  }
  .lg\:col-span-5{
    grid-column: span 5 / span 5;
  }
  .lg\:col-span-6{
    grid-column: span 6 / span 6;
  }
  .lg\:col-span-7{
    grid-column: span 7 / span 7;
  }
  .lg\:col-span-8{
    grid-column: span 8 / span 8;
  }
  .lg\:col-start-1{
    grid-column-start: 1;
  }
  .lg\:col-start-10{
    grid-column-start: 10;
  }
  .lg\:col-start-2{
    grid-column-start: 2;
  }
  .lg\:col-start-3{
    grid-column-start: 3;
  }
  .lg\:col-start-4{
    grid-column-start: 4;
  }
  .lg\:col-start-6{
    grid-column-start: 6;
  }
  .lg\:col-start-8{
    grid-column-start: 8;
  }
  .lg\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .lg\:mb-8{
    margin-bottom: 2rem;
  }
  .lg\:ml-auto{
    margin-left: auto;
  }
  .lg\:mt-10{
    margin-top: 2.5rem;
  }
  .lg\:mt-16{
    margin-top: 4rem;
  }
  .lg\:\!block{
    display: block !important;
  }
  .lg\:block{
    display: block;
  }
  .lg\:inline-flex{
    display: inline-flex;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:max-h-\[500px\]{
    max-height: 500px;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-auto{
    width: auto;
  }
  .lg\:max-w-md{
    max-width: 28rem;
  }
  .lg\:translate-x-0{
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:flex-row{
    flex-direction: row;
  }
  .lg\:items-end{
    align-items: flex-end;
  }
  .lg\:\!items-center{
    align-items: center !important;
  }
  .lg\:items-center{
    align-items: center;
  }
  .lg\:justify-end{
    justify-content: flex-end;
  }
  .lg\:justify-between{
    justify-content: space-between;
  }
  .lg\:gap-4{
    gap: 1rem;
  }
  .lg\:gap-8{
    gap: 2rem;
  }
  .lg\:border-0{
    border-width: 0px;
  }
  .lg\:bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  .lg\:px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .lg\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .lg\:pb-20{
    padding-bottom: 5rem;
  }
  .lg\:pb-32{
    padding-bottom: 8rem;
  }
  .lg\:pl-6{
    padding-left: 1.5rem;
  }
  .lg\:pt-0{
    padding-top: 0px;
  }
  .lg\:pt-16{
    padding-top: 4rem;
  }
  .lg\:pt-20{
    padding-top: 5rem;
  }
}

.\[\&\>svg\]\:w-6>svg{
  width: 1.5rem;
}

.\[\&\>svg\]\:w-7>svg{
  width: 1.75rem;
}

.\[\&\[data-te-dropdown-show\]\]\:block[data-te-dropdown-show]{
  display: block;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFBaEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVKOztBQUNBOztDQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7RUFBQTtBQUFBOztBQUFBOzs7Ozs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtLQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7OztDQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOzs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7Ozs7O0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7OztDQUFBOztBQUFBOzs7O0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOzs7O0NBQUE7O0FBQUE7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7Ozs7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQTtBQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7OztDQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOzs7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTs7Ozs7Ozs7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUE7RUFBQTtBQUFBOztBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0tBQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7O0FBQUE7RUFBQTtLQUFBO1VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtLQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBdUVRO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFNUjtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUtJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0FBQUE7QUFNUjtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7QUFBQTtBQUlBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFLSjtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBS0k7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7QUFBQTtBQU9KO0VBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUlKO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0FBQUE7QUFJSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBeEtaO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQ1pBO0VBQ0k7RUFDQTtFQUNBO0VBSUE7RUFDQTtBRFlKO0FDVEE7RUFDSTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FEUUo7QUNMQTtFQUNJO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QURJSjtBQ0RBO0VBQ0k7RUFDQTtFQUNBO0VBSUE7RUFDQTtBREFKO0FDSUE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FESEo7O0FDT0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBUUk7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUtJO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFLSjtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtBQUFBO0FBS0o7RUFBQTtFQUFBO0VBQUE7S0FBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtBQUFBO0FBTVI7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQ3RMSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQ0FBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUNmSjtFQUFBO0FBQUE7O0FBS0k7RUFBQTtBQUFBOztBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FDaEJBOzs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7O0VBQUE7QUFBQTs7QUFBQTs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7OztFQUFBO0VBQUE7QUFBQTs7QUFBQTs7O0VBQUE7QUFBQTs7QUFISjs7O0VBSUk7QUxpTUo7QUs5TFE7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFLQTs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7Ozs7O0VBQUE7RUFBQTtBQUFBO0FBQUE7Ozs7O0VBQUE7RUFBQTtBQUFBO0FBSUE7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7O0VBQUE7RUFBQTtBQUFBO0FBQUE7OztFQUFBO0FBQUE7QUFJQTs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQzVDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtBQUFBO0FBS0k7RUFBQTtFQUFBO0FBQUE7O0FDWFo7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0FBQUE7O0FDREo7O0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTs7SUFBQTtJQUFBO0VBQUE7RUFHSTs7SUFBQTtJQUFBO0VBQUE7QUFISjtBQU9JOztFQUFBO0FBQUE7QUFBQTtFQUFBOztJQUFBO0lBQUE7RUFBQTtBQUFBO0FBSUE7O0VBQUE7RUFBQTtBQUFBOztBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBTUo7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUN2Q0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFPSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtBQUFBO0FBS1E7RUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0FBQUE7O0FBT1o7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQ3RESjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTtBQU1ROztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOztFQUFBO0FBQUE7QUFHSTs7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFPWjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFLQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FDckJBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFJUTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBTVI7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQ25CQTs7OztFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUtBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtLQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7QUFBQTs7QUFLQTs7RUFBQTtBQUFBOztBQUtBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKQTs7QUFRQTtFQUFBO0FBQUE7O0FBR0o7O0VBR0k7QVpnWko7O0FZN1lBOztFQUVJO0VBQ0E7QVpnWko7O0FZdFlJOzs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOzs7Ozs7O0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Ozs7OztFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOzs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7QUFBQTs7QUFPSjtFQUFBO0VBQUE7QUFBQTs7QUFNSjtFQUFBO0FBQUE7QUFFSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVowWVI7O0FZcllJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBS0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7O0FBUUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFPSjtFQUFBO0FBQUE7O0FBTUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0FBREE7O0FBS0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFDQTtBQURBOztBQUtBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFDQTtBQURBOztBQy9LQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQ2hCQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7S0FBQTtFQUFBO0tBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBOztBQ2xCUjtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFJUTtFQUFBO0VBQUE7QUFBQTtBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBOztBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBTVE7O0VBQUE7RUFBQTtBQUFBO0FBS0o7RUFBQTtFQUFBO0FBQUE7O0FDekVKO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FDQUE7RUFBQTtFQUFBO0FBQUE7QUFJUTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTs7QUFNUjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUNqQ0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQ0FBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtLQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQzdCQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR1E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQU1SO0VBQUE7RUFBQTtFQUFBO0VBQUE7S0FBQTtFQUFBO0tBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBS0k7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBR0k7SUFBQTtJQUFBO0VBQUE7RUFJQTtJQUFBO0lBQUE7RUFBQTtFQUdJO0lBQUE7RUFBQTtBQVZSOztBQzFDSjtFQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTs7QUNWSjtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFKQTs7QUFRQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQ3BDQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUNaQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7S0FBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQ3ZDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtBQUFBOztBQ1BKO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUMvQ0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFHSTtJQUFBO0lBQUE7RUFBQTtBQUhKOztBQVFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0FBQUE7O0FDZko7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FDUkE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUNSQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUNaQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQ0pBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQ3hCQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7QUFBQTs7QUFNQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFDQTtBQURBO0FBS0E7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBTVI7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBT0k7RUFBQTtBQUFBO0FBTVo7RUFDSTtBakN3Z0NaO0FpQ2hnQ1k7RUFDSTtBakNrZ0NoQjtBaUM1L0JZO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBT1o7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSVk7RUFBQTtBQUFBO0FBR0k7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBUVI7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTs7QUFPSjtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtBQUFBO0FBTVI7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBT0k7RUFBQTtBQUFBOztBQzlNUjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQ0pBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQ1JBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUNKQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFLSTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQU1SO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSVE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBOztBQU1SO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUN4Q0o7RUFDSTtBdEMwdUNKOztBc0N0dUNJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0FBREE7O0FBS0E7RUFDSTtBdEN5dUNSOztBc0NydUNBO0VBQ0k7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0F0Q291Q0o7O0FzQ3B1Q0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7RUFDQTtBQURBOztBQ3ZCSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0VBQUE7QUFBQTtBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtBQUFBOztBQ2JSO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtBQUFBOztBQ3JCUjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FDWkE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUtSO0VBQ0k7QTFDdXpDSjs7QTJDaDFDSTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0tBQUE7QUFBQTs7QUM5QkE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBNUNUSjtFQUFBLDBCQXkrQ0E7RUF6K0NBO0FBeStDQTs7QUF6K0NBO0VBQUEsMEJBeStDQTtFQXorQ0E7QUF5K0NBOztBQXorQ0E7RUFBQSwwQkF5K0NBO0VBeitDQTtBQXkrQ0E7O0FBeitDQTtFQUFBLDBCQXkrQ0E7RUF6K0NBO0FBeStDQTs7QUF6K0NBO0VBQUEsMEJBeStDQTtFQXorQ0E7QUF5K0NBOztBQXorQ0E7RUFBQSwwQkF5K0NBO0VBeitDQTtBQXkrQ0E7O0FBeitDQTtFQUFBLDBCQXkrQ0E7RUF6K0NBO0FBeStDQTs7QUF6K0NBO0VBQUEsMEJBeStDQTtFQXorQ0Esc0JBeStDQTtFQXorQ0E7QUF5K0NBOztBQXorQ0E7RUFBQSwwQkF5K0NBO0VBeitDQSxrQkF5K0NBO0VBeitDQTtBQXkrQ0E7O0FBeitDQTtFQUFBLDBCQXkrQ0E7RUF6K0NBLHdCQXkrQ0E7RUF6K0NBLHdEQXkrQ0E7RUF6K0NBO0FBeStDQTs7QUF6K0NBO0VBQUEsZ0JBeStDQTtFQXorQ0E7QUF5K0NBOztBQXorQ0E7RUFBQTtBQXkrQ0E7O0FBeitDQTtFQUFBO0FBeStDQTs7QUF6K0NBO0VBQUE7QUF5K0NBOztBQXorQ0E7RUFBQSxrQkF5K0NBO0VBeitDQTtBQXkrQ0E7O0FBeitDQTtFQUFBLGtCQXkrQ0E7RUF6K0NBO0FBeStDQTs7QUF6K0NBO0VBQUEsa0JBeStDQTtFQXorQ0E7QUF5K0NBOztBQXorQ0E7RUFBQSxrQkF5K0NBO0VBeitDQTtBQXkrQ0E7O0FBeitDQTtFQUFBO0FBeStDQTs7QUF6K0NBO0VBQUEsb0JBeStDQTtFQXorQ0E7QUF5K0NBOztBQXorQ0E7RUFBQSxrRkF5K0NBO0VBeitDQSwrRkF5K0NBO0VBeitDQTtBQXkrQ0E7O0FBeitDQTtFQUFBO0FBeStDQTs7QUF6K0NBO0VBQUEsa0ZBeStDQTtFQXorQ0EsK0ZBeStDQTtFQXorQ0E7QUF5K0NBOztBQXorQ0E7RUFBQSw4QkF5K0NBO0VBeitDQTtBQXkrQ0E7O0FBeitDQTtFQUFBLDJHQXkrQ0E7RUF6K0NBLHlHQXkrQ0E7RUF6K0NBO0FBeStDQTs7QUF6K0NBO0VBQUEsMkdBeStDQTtFQXorQ0EseUdBeStDQTtFQXorQ0E7QUF5K0NBOztBQXorQ0E7RUFBQSxvQkF5K0NBO0VBeitDQTtBQXkrQ0E7O0FBeitDQTtFQUFBO0FBeStDQTs7QUF6K0NBO0VBQUEsb0JBeStDQTtFQXorQ0E7QUF5K0NBOztBQXorQ0E7RUFBQTtBQXkrQ0E7O0FBeitDQTtFQUFBLGtGQXkrQ0E7RUF6K0NBLCtGQXkrQ0E7RUF6K0NBO0FBeStDQTs7QUF6K0NBO0VBQUE7QUF5K0NBOztBQXorQ0E7RUFBQTtBQXkrQ0E7O0FBeitDQTtFQUFBLG9CQXkrQ0E7RUF6K0NBO0FBeStDQTs7QUF6K0NBO0VBQUEsaUJBeStDQTtFQXorQ0E7QUF5K0NBOztBQXorQ0E7RUFBQSxrQkF5K0NBO0VBeitDQTtBQXkrQ0E7O0FBeitDQTtFQUFBLDBCQXkrQ0E7RUF6K0NBLHNCQXkrQ0E7RUF6K0NBO0FBeStDQTs7QUF6K0NBO0VBQUEsMEJBeStDQTtFQXorQ0Esc0JBeStDQTtFQXorQ0E7QUF5K0NBOztBQXorQ0E7RUFBQSw4QkF5K0NBO0VBeitDQTtBQXkrQ0E7O0FBeitDQTtFQUFBLDJHQXkrQ0E7RUF6K0NBLHlHQXkrQ0E7RUF6K0NBO0FBeStDQTs7QUF6K0NBO0VBQUEsb0JBeStDQTtFQXorQ0E7QUF5K0NBOztBQXorQ0E7RUFBQSwwQkF5K0NBO0VBeitDQSx1QkF5K0NBO0VBeitDQTtBQXkrQ0E7O0FBeitDQTtFQUFBO0lBQUE7RUF5K0NBO0FBQUE7O0FBeitDQTtFQUFBO0FBeStDQTs7QUF6K0NBO0VBQUEsa0JBeStDQTtFQXorQ0E7QUF5K0NBOztBQXorQ0E7RUFBQSxvQkF5K0NBO0VBeitDQTtBQXkrQ0E7O0FBeitDQTtFQUFBLG9CQXkrQ0E7RUF6K0NBO0FBeStDQTs7QUF6K0NBO0VBQUEsb0JBeStDQTtFQXorQ0E7QUF5K0NBOztBQXorQ0E7RUFBQSxnREF5K0NBO0VBeitDQSwwREF5K0NBO0VBeitDQTtBQXkrQ0E7O0FBeitDQTtFQUFBLGtCQXkrQ0E7RUF6K0NBO0FBeStDQTs7QUF6K0NBO0VBQUEsa0JBeStDQTtFQXorQ0E7QUF5K0NBOztBQXorQ0E7RUFBQSxvQkF5K0NBO0VBeitDQTtBQXkrQ0E7O0FBeitDQTtFQUFBLGtGQXkrQ0E7RUF6K0NBLCtGQXkrQ0E7RUF6K0NBO0FBeStDQTs7QUF6K0NBO0VBQUEsa0ZBeStDQTtFQXorQ0EsK0ZBeStDQTtFQXorQ0E7QUF5K0NBOztBQXorQ0E7RUFBQSxrRkF5K0NBO0VBeitDQSwrRkF5K0NBO0VBeitDQTtBQXkrQ0E7O0FBeitDQTtFQUFBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUE7RUF5K0NBO0FBQUE7O0FBeitDQTtFQUFBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUEsa0JBeStDQTtJQXorQ0E7RUF5K0NBO0FBQUE7O0FBeitDQTtFQUFBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQSxnQkF5K0NBO0lBeitDQTtFQXkrQ0E7RUF6K0NBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUEscUJBeStDQTtJQXorQ0E7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBLGtCQXkrQ0E7SUF6K0NBO0VBeStDQTtFQXorQ0E7SUFBQSxrQkF5K0NBO0lBeitDQTtFQXkrQ0E7RUF6K0NBO0lBQUEsZ0JBeStDQTtJQXorQ0E7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUE7RUF5K0NBO0VBeitDQTtJQUFBO0VBeStDQTtFQXorQ0E7SUFBQTtFQXkrQ0E7RUF6K0NBO0lBQUE7RUF5K0NBO0FBQUE7O0FBeitDQTtFQUFBO0FBeStDQTs7QUF6K0NBO0VBQUE7QUF5K0NBOztBQXorQ0E7RUFBQTtBQXkrQ0EsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Jhc2UvdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL2Jhc2UvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFzZS9hbGVydC5zY3NzIiwid2VicGFjazovLy8uL2Jhc2Uvc3dpcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXRvbXMvYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXRvbXMvYm90dG9tLW5hdi1jb3Vyc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hdG9tcy9idXR0b24tc3F1YXJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9zZWN0aW9uLWRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvbWVudS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvZm9ybS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvdGFicy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvY2FyZC1jb3Vyc2UtYXR0ZW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2JveC1ldmlkZW5jZS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvcXVlc3Rpb24tbGVzc29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9pbmZvLXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL3Jvdy1mb3J1bS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvY2hlY2tlZC1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9wcm9ncmVzcy1iYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2JveC1yZXNvdXJjZXMtY291cnNlcy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvYXZhdGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9pbmZvLWxlc3Nvbi5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvbWF0ZXJpYWwtZG93bmxvYWRhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9ib3gtaW5mby1sZXNzb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2JveC1sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2NlcnRpZmljYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy90b2dnbGUtZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9ib3gtZm9sZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy90YWJsZS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvcm93LW1hbmFnZS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvbWVkaWEtZG93bmxvYWQtYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9yb3ctcXVlc3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2JveC1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9mbGFzaGNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL25vdGlmaWNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvYm94LWdsb3NzYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9pbnRyby1oZWxwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvY291cnNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvd2lraS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgICAtLWNvbG9yLW1haW4tbmF2OiAjZmZmZmZmO1xuICAgIC0tY29sb3ItcHJpbWFyeS01MDA6ICMxNUI1MDA7XG4gICAgLS1jb2xvci1wcmltYXJ5LTYwMDogIzExOTEwMDtcbiAgICAtLWNvbG9yLXByaW1hcnktNzAwOiAjMEQ2RDAwO1xuICAgIC0tY29sb3ItcHJpbWFyeS04MDA6ICMwODQ4MDA7XG4gICAgLS1jb2xvci1oaWdobGlnaHQtNTAwOiAjRkYwMDk5O1xuICAgIC0tY29sb3ItbmV1dHJhbC0xMDA6ICNGM0Y1RjY7XG59XG5cbkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuXG4vLyBiYXNlXG5AaW1wb3J0IFwiYmFzZS90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiYmFzZS9mb290ZXJcIjtcbkBpbXBvcnQgXCJiYXNlL2FsZXJ0XCI7XG5AaW1wb3J0IFwiYmFzZS9zd2lwZXJcIjtcblxuLy8gYXRvbXNcbkBpbXBvcnQgXCJhdG9tcy9idXR0b25cIjtcbkBpbXBvcnQgXCJhdG9tcy9ib3R0b20tbmF2LWNvdXJzZVwiO1xuQGltcG9ydCBcImF0b21zL2J1dHRvbi1zcXVhcmVcIjtcblxuLy8gY29tcG9uZW50c1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2VjdGlvbi1kZWZhdWx0XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2RhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21lbnVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NhcmQtY291cnNlLWF0dGVuZFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYWNjb3JkaW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ib3gtZXZpZGVuY2VcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3F1ZXN0aW9uLWxlc3NvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaW5mby10ZXh0XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9yb3ctZm9ydW1cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NhcmRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NoZWNrZWQtbGlzdFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcHJvZ3Jlc3MtYmFyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ib3gtcmVzb3VyY2VzLWNvdXJzZXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2F2YXRhclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaW5mby1sZXNzb25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21hdGVyaWFsLWRvd25sb2FkYWJsZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYm94LWluZm8tbGVzc29uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ib3gtbG9naW5cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2JhZGdlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jZXJ0aWZpY2F0ZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdG9nZ2xlLWZpbHRlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYm94LWZvbGRlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdGFibGVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Jvdy1tYW5hZ2VcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21lZGlhLWRvd25sb2FkLWJveFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcm93LXF1ZXN0aW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ib3gtY2FyZFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZmxhc2hjYXJkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ub3RpZmljYXRpb25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2JveC1nbG9zc2FyeVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaW50cm8taGVscFwiO1xuXG4vLyBwYWdlc1xuQGltcG9ydCBcInBhZ2VzL2NvdXJzZVwiO1xuQGltcG9ydCBcInBhZ2VzL3dpa2lcIjtcblxuQGxheWVyIGJhc2Uge1xuICAgIGJvZHkge1xuICAgICAgICBAYXBwbHkgYmctd2hpdGUgbGc6cHQtMCBwdC1bNzJweF07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgQGFwcGx5IHctYXV0bztcbiAgICB9XG5cbiAgICAuZGlzYWJsZWQsIDpkaXNhYmxlZCB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTMwIGN1cnNvci1ub3QtYWxsb3dlZCB0ZXh0LXJlZC01MDA7XG4gICAgfVxufVxuXG5AbGF5ZXIgY29tcG9uZW50cyB7XG4gICAgYnV0dG9uIHtcbiAgICAgICAgQGFwcGx5IG91dGxpbmUtbm9uZTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgQGFwcGx5IG1heC13LVsxMDByZW1dIHctZnVsbCB4bDpweC0yMCBtZDpweC0xMiBweC02IHJlbGF0aXZlO1xuXG4gICAgICAgICYtLWluZm8ge1xuICAgICAgICAgICAgQGFwcGx5IG1pbi1oLVtjYWxjKDEwMHZoLTguNzVyZW0pXSBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciB0ZXh0LWNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXByaXZhY3ktY29va2llLXBvbGljeSB7XG4gICAgICAgICAgICBAYXBwbHkgZ3JpZCBnYXAtNDtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWItMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbXktMSBsaXN0LWRpc2MgcGwtNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yb3ctZ3JpZCB7XG4gICAgICAgIEBhcHBseSBncmlkIGxnOmdyaWQtY29scy0xMiBtZDpncmlkLWNvbHMtOCBncmlkLWNvbHMtNCBsZzpnYXAtOCBtZDpnYXAtNiBnYXAtNDtcbiAgICB9XG5cbiAgICAucm93LWZpbHRlcnMge1xuICAgICAgICBAYXBwbHkgbWItNiBmbGV4IGxnOmp1c3RpZnktYmV0d2VlbiBsZzppdGVtcy1jZW50ZXIgbGc6ZmxleC1yb3cgZmxleC1jb2wgZ2FwLTQ7XG4gICAgfVxuXG4gICAgLndyYXBwZXItc2VsZWN0LWxhbmd1YWdlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2sgcm91bmRlZC1tZCBib3JkZXItMiBib3JkZXItdHJhbnNwYXJlbnQgcHktMiBweC00IGhvdmVyOmJvcmRlci1ncmVlbi01MDAgdGV4dC1zbSB0ZXh0LWJsYWNrLTkwMCB0cmFuc2l0aW9uLWFsbCBtYi0yO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1ncmVlbi01MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcHBlci1jb250YWluZXItc2lnbnVwIHtcbiAgICAgICAgQGFwcGx5IGxnOm1pbi1oLVtjYWxjKDEwMHZoLTE0cmVtKV0gbGc6ZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG5cbiAgICAgICAgLnJvdy1ncmlkIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1tZWRpdW0ge1xuICAgICAgICAgICAgQGFwcGx5IGxnOm1pbi1oLVtjYWxjKDEwMHZoLTE5cmVtKV07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3Jvbmcge1xuICAgICAgICBAYXBwbHkgdGV4dC1yZWQtNDAwO1xuICAgIH1cblxuICAgIC5zdHJldGNoZWQtbGluayB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBsZWZ0LTAgcmlnaHQtMCB0b3AtMCBib3R0b20tMDtcbiAgICB9XG5cbiAgICAuZXhwb3J0LWZvcm0ge1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4IGdhcC00O1xuXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtdy14cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLW1lbnUtZml4ZWQge1xuICAgICAgICAubWFpbi1uYXYge1xuICAgICAgICAgICAgQGFwcGx5IGZpeGVkIHRvcC0wOyBcbiAgICAgICAgfVxuICAgICAgICAjZm9vdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBsZzpmaXhlZCBib3R0b20tMCB6LTUwIGxlZnQtMCByaWdodC0wO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICBAYXBwbHkgcHQtOCBncmlkIGdhcC04O1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAYXBwbHkgbGlzdC1kaXNjIHBsLTg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBhcHBseSB1bmRlcmxpbmUgY3Vyc29yLXBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBAYXBwbHkgbGlzdC1kZWNpbWFsIHBsLTg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhZyB7XG4gICAgICAgIEBhcHBseSBiZy12aW9sZXQtMTAwIHRleHQtYmxhY2stOTAwIHRleHQtc20gcm91bmRlZC1mdWxsIHB4LTQgcHktMjtcbiAgICB9XG4gICAgLmNoYXQtYmFsbG9vbiB7XG4gICAgICAgIEBhcHBseSBib3JkZXIgbWQ6cHgtNiBweC01IHB5LTQgYm9yZGVyLWJsYWNrLTMwMCByb3VuZGVkLTJ4bCByb3VuZGVkLWJsLW5vbmUgbWF4LXctbWF4IHRleHQtc3RhcnQgbXItYXV0byBiZy13aGl0ZTtcbiAgICAgICAgXG4gICAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXJpZ2h0IG1sLWF1dG8gbXItMCBiZy1ibGFjay0yMDAgYm9yZGVyLWJsYWNrLTIwMCByb3VuZGVkLWJsLTJ4bCByb3VuZGVkLWJyLW5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJTcGFjZUdyb3Rlc2stQm9sZFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9TcGFjZUdyb3Rlc2svU3BhY2VHcm90ZXNrLUJvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSxcbiAgICAgICAgdXJsKFwiLi4vLi4vZm9udHMvU3BhY2VHcm90ZXNrL1NwYWNlR3JvdGVzay1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIuLi8uLi9mb250cy9TcGFjZUdyb3Rlc2svU3BhY2VHcm90ZXNrLUJvbGQudHRmXCIpIGZvcm1hdChcInR0ZlwiKSxcbiAgICAgICAgdXJsKFwiLi4vLi4vZm9udHMvU3BhY2VHcm90ZXNrL1NwYWNlR3JvdGVzay1Cb2xkLmVvdFwiKSBmb3JtYXQoXCJlb3RcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU29yYS1SZWd1bGFyXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1NvcmEvU29yYS1SZWd1bGFyLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksXG4gICAgICAgIHVybChcIi4uLy4uL2ZvbnRzL1NvcmEvU29yYS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIuLi8uLi9mb250cy9Tb3JhL1NvcmEtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHRmXCIpLFxuICAgICAgICB1cmwoXCIuLi8uLi9mb250cy9Tb3JhL1NvcmEtUmVndWxhci5lb3RcIikgZm9ybWF0KFwiZW90XCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvcmEtU2VtaUJvbGRcIjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvU29yYS9Tb3JhLVNlbWlCb2xkLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksXG4gICAgICAgIHVybChcIi4uLy4uL2ZvbnRzL1NvcmEvU29yYS1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiLi4vLi4vZm9udHMvU29yYS9Tb3JhLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIiksXG4gICAgICAgIHVybChcIi4uLy4uL2ZvbnRzL1NvcmEvU29yYS1TZW1pQm9sZC5lb3RcIikgZm9ybWF0KFwiZW90XCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvcmEtQm9sZFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Tb3JhL1NvcmEtQm9sZC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLFxuICAgICAgICB1cmwoXCIuLi8uLi9mb250cy9Tb3JhL1NvcmEtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiLi4vLi4vZm9udHMvU29yYS9Tb3JhLUJvbGQudHRmXCIpIGZvcm1hdChcInR0ZlwiKSxcbiAgICAgICAgdXJsKFwiLi4vLi4vZm9udHMvU29yYS9Tb3JhLUJvbGQuZW90XCIpIGZvcm1hdChcImVvdFwiKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5cbi8qIEBsaW5rIGh0dHBzOi8vdXRvcGlhLmZ5aS9jbGFtcC9jYWxjdWxhdG9yP2E9MzIwLDE2MDAsMjjigJQzMnwyNOKAlDI4fDIw4oCUMjR8MTjigJQyMHwxNuKAlDE4ICovXG5cbjpyb290IHtcbiAgICAtLWZsdWlkLTI4LTMyOiBjbGFtcCgxLjc1cmVtLCAxLjY4NzVyZW0gKyAwLjMxMjV2aSwgMnJlbSk7XG4gICAgLS1mbHVpZC0yNC0yODogY2xhbXAoMS41cmVtLCAxLjQzNzVyZW0gKyAwLjMxMjV2aSwgMS43NXJlbSk7XG4gICAgLS1mbHVpZC0yMC0yNDogY2xhbXAoMS4yNXJlbSwgMS4xODc1cmVtICsgMC4zMTI1dmksIDEuNXJlbSk7XG4gICAgLS1mbHVpZC0xOC0yMDogY2xhbXAoMS4xMjVyZW0sIDEuMDkzOHJlbSArIDAuMTU2M3ZpLCAxLjI1cmVtKTtcbiAgICAtLWZsdWlkLTE2LTE4OiBjbGFtcCgxcmVtLCAwLjk2ODhyZW0gKyAwLjE1NjN2aSwgMS4xMjVyZW0pO1xuICAgIC0tZmx1aWQtMTQtMTY6IGNsYW1wKDAuODc1cmVtLCAwLjg0MzhyZW0gKyAwLjE1NjN2aSwgMXJlbSk7XG4gICAgLS1mb250LWZhbWlseS10aXRsZXM6IFwiU3BhY2VHcm90ZXNrLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAtLWZvbnQtZmFtaWx5LWJvZHktcmVndWxhcjogXCJTb3JhLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAtLWZvbnQtZmFtaWx5LWJvZHktc2VtaWJvbGQ6IFwiU29yYS1TZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIC0tZm9udC1mYW1pbHktYm9keS1ib2xkOiBcIlNvcmEtQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5IHtcbiAgICBAYXBwbHkgZm9udC1ib2R5LXIgb3ZlcmZsb3cteC1oaWRkZW4gdGV4dC1zbSBsZWFkaW5nLVsxLjhdIHRleHQtYmxhY2stNjAwO1xuICAgIC8vIHR5cG9ncmFwaHlcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIEBhcHBseSBmb250LXRpdGxlLWJvbGQgbGVhZGluZy1bMS40XSB0ZXh0LWJsYWNrLTkwMDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWN1c3RvbS1iaWcgbGVhZGluZy1bMS40XTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWN1c3RvbS1sYXJnZSBsZWFkaW5nLVsxLjRdO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgQGFwcGx5IHRleHQtY3VzdG9tLW1lZGl1bSBsZWFkaW5nLVsxLjRdO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgQGFwcGx5IHRleHQtY3VzdG9tLWJhc2UgbGVhZGluZy1bMS40XTtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWN1c3RvbS1zbWFsbCBsZWFkaW5nLVsxLjRdO1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgICAgQGFwcGx5IHRleHQtY3VzdG9tLW1pbm9yIGxlYWRpbmctWzEuNF07XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9keS1iO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9keS1iIHRleHQtY3VzdG9tLXNtYWxsO1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2sgdGV4dC1ibGFjay05MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgQGFwcGx5IGxlYWRpbmctWzEuNl07XG4gICAgfVxuXG4gICAgLndyYXBwZXItdGl0bGUge1xuICAgICAgICBAYXBwbHkgbGc6bWItMTAgbWItNjtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgQGFwcGx5IG1iLTQgdGV4dC1jdXN0b20tbWVkaXVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmludHJvIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJsYWNrLTYwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXIge1xuICAgICAgICBAYXBwbHkgZmxleCBtZDpmbGV4LXJvdyBmbGV4LWNvbCBtZDppdGVtcy1zdGFydCBtZDpqdXN0aWZ5LWJldHdlZW4gZ2FwLTQgbGVhZGluZy1bMS42XSB0ZXh0LWJsYWNrLTYwMCBtYi04IHBiLTggYm9yZGVyLWIgYm9yZGVyLWJsYWNrLTMwMDtcbiAgICB9XG5cbiAgICAuaGVhZGVyX19jb250ZW50IHtcbiAgICAgICAgQGFwcGx5IGdyaWQgZ2FwLTI7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fdGl0bGUge1xuICAgICAgICBAYXBwbHkgdGV4dC1jdXN0b20tbWVkaXVtIHRleHQtYmxhY2stOTAwO1xuICAgIH1cblxuICAgIC5oZWFkZXJfX2ludHJvIHtcbiAgICAgICAgQGFwcGx5IHRleHQtYmxhY2stNjAwO1xuICAgIH1cblxuICAgIC5jb250ZW50LWZyb20tYmFjayB7XG4gICAgICAgIEBhcHBseSBsZWFkaW5nLVsxLjZdIHRleHQtYmxhY2stNjAwIGdyaWQgZ2FwLTIgbWItODtcblxuICAgICAgICBoMSxoMiB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1jdXN0b20tbWVkaXVtIHRleHQtYmxhY2stOTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMsaDQge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtY3VzdG9tLWJhc2UgdGV4dC1ibGFjay05MDA7XG4gICAgICAgIH1cblxuICAgICAgICBoNSxoNiB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1jdXN0b20tc21hbGwgdGV4dC1ibGFjay05MDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJsYWNrLTYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBhcHBseSBwbC04O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGxpc3QtZGlzYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAYXBwbHkgIHctZnVsbCBoLVsyNy41cmVtXSBvYmplY3QtY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBAYXBwbHkgcGwtODtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBsaXN0LWRlY2ltYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVscC10ZXh0IHtcbiAgICAgICAgQGFwcGx5IGJnLWJsYWNrLTIwMCBwLTIgbXQtMDtcbiAgICB9XG59IiwiI2Zvb3RlciB7XG4gICAgQGFwcGx5IGJnLXdoaXRlIHB5LTUgYm9yZGVyLXQgYm9yZGVyLWJsYWNrLTMwMCByZWxhdGl2ZSB6LTEwO1xufVxuIiwiLmFsZXJ0IHtcbiAgICBAYXBwbHkgcHgtNCBweS0zIG1iLTI7XG5cbiAgICAmLmFsZXJ0LXN1Y2Nlc3Mge1xuICAgICAgICBAYXBwbHkgYmctZ3JlZW4tNTAwIHRleHQtd2hpdGU7XG4gICAgfVxuXG4gICAgJi0tZXJyb3Ige1xuICAgICAgICBAYXBwbHkgYmctcmVkLTEwMCBib3JkZXIgYm9yZGVyLXJlZC00MDAgdGV4dC1yZWQtNzAwIHJvdW5kZWQgcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi0tc3VjY2VzcyB7XG4gICAgICAgIEBhcHBseSBiZy1ncmVlbi01MDAgdGV4dC13aGl0ZTtcbiAgICB9XG5cbiAgICAmLS1pbmZvIHtcbiAgICAgICAgQGFwcGx5IGJnLWJsdWUtNTAwIHRleHQtd2hpdGU7XG4gICAgfVxufVxuIiwiLnN3aXBlci1jb250cm9sbGVyIHtcbiAgICBAYXBwbHkgcmVsYXRpdmU7XG59XG5cbi5zd2lwZXIge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBAYXBwbHkgaC1hdXRvO1xuICAgIH1cbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgQGFwcGx5IHctMTAgaC0xMCByb3VuZGVkIHNoYWRvdy1bNHB4XzRweF83cHhdIHNoYWRvdy1ibGFjay1kZWZhdWx0LzI1IHAtMiBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgYWZ0ZXI6Y29udGVudC1ub25lIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgYmctW2xlbmd0aDoxLjVyZW1fMS41cmVtXSBiZy13aGl0ZSBtZDp0b3AtMjAgdG9wLTI4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBAYXBwbHkgYmctW3VybCgnLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2ZycpXSBtZDotcmlnaHQtNSAtcmlnaHQtMztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgQGFwcGx5IGJnLVt1cmwoJy4uL2ltYWdlcy9pY29ucy9hcnJvdy1sZWZ0LnN2ZycpXSBtZDotbGVmdC01IC1sZWZ0LTM7XG59IiwiLmJ1dHRvbixcbi5pbnRyb2pzLWJ1dHRvbixcbi5pbnRyb2pzLWJ1dHRvbi5pbnRyb2pzLW5leHRidXR0b24ge1xuICAgIEBhcHBseSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgZ2FwLTIgcHgtNSBweS0zIHJvdW5kZWQtbWQgdGV4dC1zbSB0ZXh0LXdoaXRlIGJnLXByaW1hcnktNTAwIGhvdmVyOmJnLXByaW1hcnktNjAwIGFjdGl2ZTpiZy1wcmltYXJ5LTgwMCBmb2N1czpvdXRsaW5lLW5vbmUgdHJhbnNpdGlvbi1hbGwgZm9udC1ib2R5LXIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW5vbmUgZm9jdXM6c2hhZG93LW5vbmUgb3V0bGluZS1ub25lIG91dGxpbmUtb2Zmc2V0LTAgbWluLXctbWluIGZsZXgtWzBfMF9hdXRvXSBib3JkZXItMCBzaGFkb3ctbm9uZSBmb2N1czpib3JkZXItMDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgQGFwcGx5IHB4LTQgcHktMjtcbiAgICB9XG5cbiAgICAmLS1zZWNvbmRhcnksXG4gICAgJi5pbnRyb2pzLXByZXZidXR0b24ge1xuICAgICAgICBAYXBwbHkgYmctYmxhY2stMjAwIHRleHQtYmxhY2stOTAwIGhvdmVyOmJnLWJsYWNrLTMwMCBhY3RpdmU6YmctYmxhY2stNDAwO1xuICAgIH1cblxuICAgICYtLWNhbmNlbCB7XG4gICAgICAgIEBhcHBseSBiZy13aGl0ZSBob3ZlcjpiZy13aGl0ZSBhY3RpdmU6YmctdHJhbnNwYXJlbnQgdGV4dC1ibGFjay05MDA7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCwmLmludHJvanMtcHJldmJ1dHRvbi5pbnRyb2pzLWRpc2FibGVkIHtcbiAgICAgICAgQGFwcGx5IGJnLWdyYXktNDAwIGN1cnNvci1ub3QtYWxsb3dlZCBvcGFjaXR5LTUwO1xuICAgIH1cblxuICAgICYtLXdpdGgtaW1nIHtcbiAgICAgICAgQGFwcGx5IHBsLTMgcHktMiBwci00O1xuICAgIH1cbn1cblxuLmJ1dHRvbl9faW1nIHtcbiAgICBAYXBwbHkgdy02IGgtNiBmbGV4LVswXzBfMS41cmVtXTtcbn1cblxuLmJ1dHRvbl9fbW9yZSB7XG4gICAgQGFwcGx5IGJvcmRlci1ibGFjay00MDAgYm9yZGVyIGlubGluZS1mbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciBwLTEuNSByb3VuZGVkIHctOSBoLTkgaG92ZXI6YmctYmxhY2stMzAwIGFjdGl2ZTpiZy1ibGFjay00MDAgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwIGN1cnNvci1wb2ludGVyO1xufVxuXG4uYnV0dG9uX19iYWNrIHtcbiAgICBAYXBwbHkgZm9udC1ib2R5LXNlbWktYiB0ZXh0LWJsYWNrLTkwMCBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTEgbWItNjtcblxuICAgIC5pY29uIHtcbiAgICAgICAgQGFwcGx5IGJsb2NrIHctNiBoLTYgZmxleC1bMF8wXzEuNXJlbV0gYmctY2VudGVyIGJnLW5vLXJlcGVhdCBiZy1bdXJsKCcuLi9pbWFnZXMvaWNvbnMvaWNvbi1leHBhbmQtbGVmdC5zdmcnKV07XG4gICAgfVxufVxuXG4uYnV0dG9uX19iYWNrLWljb24ge1xuICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgaC01IHctNTtcbn1cbiIsIi5ib3R0b20tbmF2LWNvdXJzZSB7XG4gICAgQGFwcGx5IGZpeGVkIGJvdHRvbS0wIGxnOmxlZnQtWzIyLjVyZW1dIHJpZ2h0LTAgYmctd2hpdGUgcHktMyBtZDpweC0xMCBweC0zIGxlZnQtMCBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgYm9yZGVyLXQgYm9yZGVyLWJsYWNrLTMwMCB6LTEwO1xuXG4gICAgLmJ1dHRvbi1uYXYge1xuICAgICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1ncmF5LTMwMCByb3VuZGVkIHAtMTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGFwcGx5IGgtNjtcbiAgICAgICAgfVxuXG4gICAgICAgICYucHJldiB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBhcHBseSByb3RhdGUtMTgwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5idXR0b24tc3F1YXJlIHtcbiAgICBAYXBwbHkgcm91bmRlZCBib3JkZXIgdy0xMCBoLTEwIGZsZXgtWzBfMF8yLjVyZW1dIGJvcmRlci1ibGFjay00MDAgcC0yIGJnLWNlbnRlciBiZy1bbGVuZ3RoOjEuNXJlbV0gYmctbm8tcmVwZWF0IHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCBob3ZlcjpiZy1ibGFjay0yMDAgYWN0aXZlOmJnLWJsYWNrLTQwMDtcbiAgICBcbiAgICAmLS1kb3dubG9hZCB7XG4gICAgICAgIEBhcHBseSBiZy1bdXJsKCcuLi9pbWFnZXMvaWNvbnMvaWNvbi1kb3dubG9hZC5zdmcnKV07XG4gICAgfVxufSIsIlxuLnNlY3Rpb24tZGVmYXVsdCxcbi5zZWN0aW9uLWJnIHtcbiAgICBAYXBwbHkgbGc6cHktMTQgcHktMTAgcmVsYXRpdmU7XG5cbiAgICAmLS1iaWcge1xuICAgICAgICBAYXBwbHkgbGc6cHktMjg7XG4gICAgfVxuXG4gICAgJi0taW50cm8ge1xuICAgICAgICBAYXBwbHkgbGc6cHktMTYgYmctY3VzdG9tLW5ldXRyYWwtMTAwO1xuICAgIH1cblxuICAgICYtLXByaW1hcnkge1xuICAgICAgICBAYXBwbHkgYmctYmxhY2stMTAwO1xuICAgIH1cbn1cblxuLnNlY3Rpb24tZGVmYXVsdF9fc3VidGl0bGUge1xuICAgIEBhcHBseSB0ZXh0LXByaW1hcnktNTAwIG1iLTIgdGV4dC1jdXN0b20tYmFzZSBmb250LWJvZHktYjtcbn1cblxuLnNlY3Rpb24tZGVmYXVsdF9fdGl0bGUge1xuICAgIEBhcHBseSB0ZXh0LWJsYWNrLTkwMCB0ZXh0LWN1c3RvbS1iaWcgZm9udC10aXRsZS1ib2xkO1xuXG4gICAgJi0tbWlub3Ige1xuICAgICAgICBAYXBwbHkgdGV4dC1jdXN0b20tc21hbGwgZm9udC1ib2R5LWIgY29sLXNwYW4tZnVsbCB3LWZ1bGw7XG4gICAgfVxufVxuXG5cbi5zZWN0aW9uLWRlZmF1bHRfX2Rlc2NyaXB0aW9uIHtcbiAgICBAYXBwbHkgdGV4dC1ibGFjay02MDAgdGV4dC1zbSBmb250LWJvZHktciBjb2wtc3Bhbi1mdWxsIHctZnVsbDtcbn1cblxuLnNlY3Rpb24tZGVmYXVsdF9faW50cm8ge1xuICAgIEBhcHBseSBsZzpjb2wtc3Bhbi04IGNvbC1zcGFuLWZ1bGw7XG59XG5cbi5zZWN0aW9uLWRlZmF1bHRfX2NvbnRlbnQtdGV4dCB7XG4gICAgQGFwcGx5IGNvbC1zcGFuLWZ1bGwgdy1mdWxsIGdyaWQgZ2FwLTI7XG59IiwiLm1haW4tbW9kYWwge1xuICAgIEBhcHBseSBmaXhlZCBsZWZ0LTAgdG9wLTAgei1bMTA1NV0gaGlkZGVuIGgtZnVsbCB3LWZ1bGwgb3ZlcmZsb3cteS1hdXRvIG92ZXJmbG93LXgtaGlkZGVuIG91dGxpbmUtbm9uZSBiZy1ibGFjay1kZWZhdWx0LzYwIHB4LTY7XG4gICAgXG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIEBhcHBseSBwb2ludGVyLWV2ZW50cy1ub25lIHJlbGF0aXZlIGZsZXggbWluLWgtc2NyZWVuIHctYXV0byBpdGVtcy1jZW50ZXIgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwIGVhc2UtaW4tb3V0IG1pbi1bNTc2cHhdOm14LWF1dG8gbWluLVs1NzZweF06bWF4LXctWzUwMHB4XTtcbiAgICB9XG5cbiAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIEBhcHBseSBwb2ludGVyLWV2ZW50cy1hdXRvIHJlbGF0aXZlIGZsZXggdy1mdWxsIGZsZXgtY29sIHJvdW5kZWQtbGcgYm9yZGVyLW5vbmUgYmctd2hpdGUgc206cC04IHAtNTtcblxuICAgICAgICBcbiAgICB9XG59XG5cbi5tb2RhbCB7XG4gICAgQGFwcGx5IG92ZXJmbG93LXktYXV0byBvdmVyZmxvdy14LWhpZGRlbiBmaXhlZCB0b3AtMCByaWdodC0wIGxlZnQtMCB6LTUwIHctZnVsbCBtZDppbnNldC0wIGgtW2NhbGMoMTAwJS0xcmVtKV0gbWF4LWgtZnVsbDtcblxuICAgICYtLXZlcnRpY2FsLWNlbnRlciB7XG4gICAgICAgIEBhcHBseSBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXI7XG4gICAgfVxuICAgICYtY29udGVudC0tZ2xvc3Nhcnkge1xuICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1wcmltYXJ5LTUwMCB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1jdXN0b20tbWlub3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RhbF9fZGVmYXVsdCB7XG4gICAgQGFwcGx5IHJlbGF0aXZlIHAtNCB3LWZ1bGwgbWF4LXctMnhsO1xufVxuXG4ubW9kYWxfX2JvZHkge1xuICAgIEBhcHBseSByZWxhdGl2ZSBiZy13aGl0ZSByb3VuZGVkLWxnIHAtODtcbn1cblxuLm1vZGFsX19mb290ZXIge1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWVuZCBnYXAtNCBtdC02O1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICAgIEBhcHBseSBtYi02IGZvbnQtdGl0bGUtYm9sZCB0ZXh0LTJ4bDtcbn1cblxuLm1vZGFsLWZvcm0td3JhcHBlciB7XG4gICAgQGFwcGx5IGdyaWQgZ2FwLTYgbWF4LWgtOTYgb3ZlcmZsb3cteS1hdXRvIHAtWzAuMDVyZW1dO1xufVxuXG4ubW9kYWwtY2hhdCB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLTQgbWluLWgtWzE0MHB4XSBtYXgtaC1bNDVkdmhdIHB4LTIgb3ZlcmZsb3ctYXV0bztcbiAgICBzcGFuW3JvbGU9XCJzdGF0dXNcIl0ge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgei0xMCB0b3AtOCByaWdodC02O1xuICAgIH1cbn0iLCIubWFpbi1kcm9wZG93biB7XG4gICAgQGFwcGx5IGFic29sdXRlIHotWzEwMDBdIGZsb2F0LWxlZnQgbS0wIGhpZGRlbiBtaW4tdy1tYXggbGlzdC1ub25lIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLWxnIGJvcmRlci1ub25lIGJnLXdoaXRlIGJnLWNsaXAtcGFkZGluZyB0ZXh0LWxlZnQgdGV4dC1iYXNlIHNoYWRvdy1sZyBkYXJrOmJnLW5ldXRyYWwtNzAwIFsmW2RhdGEtdGUtZHJvcGRvd24tc2hvd11dOmJsb2NrIG1kOm1pbi13LVsyMDBweF07XG5cbiAgICBsaSB7XG5cbiAgICAgICAgYSxcbiAgICAgICAgLml0ZW0tYnV0dG9uIHtcbiAgICAgICAgICAgIEBhcHBseSBibG9jayBweS0zIHB4LTUgaG92ZXI6YmctYmxhY2stNjAwLzIwIHRyYW5zaXRpb24tYWxsIHRleHQtc20gdy1mdWxsIHRleHQtbGVmdDtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJsYWNrLTkwMCBmb250LWJvZHktc2VtaS1iO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZHJvcGRvd24td2luZG93IHtcbiAgICBAYXBwbHkgei0xMCBiZy13aGl0ZSByb3VuZGVkLW1kIHAtMyBncmlkIGdhcC0xIG1pbi13LVsxM3JlbV0gdGV4dC1ibGFjay05MDAgc2hhZG93LWRlZmF1bHQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDEycHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmRyb3Bkb3duLXdpbmRvd19faXRlbSB7XG4gICAgQGFwcGx5IHB5LTIgcHgtNDtcbn0iLCIubWFpbi1uYXYge1xuICAgIEBhcHBseSBiZy13aGl0ZSBweS00IGJvcmRlci1iIGJvcmRlci1ibGFjay0zMDAgaC1bNzJweF0gbGc6cmVsYXRpdmUgZml4ZWQgdG9wLTAgdy1mdWxsIHotNDA7XG59XG5cbi5idXJnZXItbWVudSB7XG4gICAgQGFwcGx5IGJsb2NrIGJnLXRyYW5zcGFyZW50IHRleHQtbmV1dHJhbC01MDAgaG92ZXI6bm8tdW5kZXJsaW5lIGhvdmVyOnNoYWRvdy1ub25lIGZvY3VzOm5vLXVuZGVybGluZSBmb2N1czpzaGFkb3ctbm9uZSBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6cmluZy0wIGRhcms6dGV4dC1uZXV0cmFsLTIwMCBsZzpoaWRkZW4gbGc6bWwtYXV0byBib3JkZXIgcHktMSBweC0xLjUgcm91bmRlZCBib3JkZXItYmxhY2stMzAwIHJlbGF0aXZlIHotWzk5XSB0cmFuc2l0aW9uLWFsbCBob3ZlcjpzaGFkb3ctY3VzdG9tLWxpZ2h0IGhvdmVyOmJnLWJsYWNrLTEwMDtcbiAgICBcbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgfiAjbmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIEBhcHBseSBoLVtjYWxjKDEwMGR2aC03MnB4KV0gdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMTAwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lbnVfX2l0ZW0ge1xuICAgIEBhcHBseSB0ZXh0LWJsYWNrLTYwMCB0ZXh0LXNtIGxnOnB5LTAgcHktMiBsZzpweC0wIG1kOnB4LTEyIHB4LTYgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTM7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgICBAYXBwbHkgdGV4dC1wcmltYXJ5LTUwMDtcbiAgICB9XG59XG5cbiNuYXZiYXItZHJvcGRvd24ge1xuICAgIEBhcHBseSBoLTAgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMTAwMDtcbn0iLCJbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQsXG4uZGFyayBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsXG4uZGFyayBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLWJsYWNrLTQwMDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBAYXBwbHkgYXBwZWFyYW5jZS1ub25lIHRleHQtd2hpdGUgdy02IGgtNiBib3JkZXIgYm9yZGVyLWJsYWNrLTQwMCByb3VuZGVkIHRyYW5zZm9ybSAtdHJhbnNsYXRlLXktWzAuMDc1ZW1dIGdyaWQgcGxhY2UtY29udGVudC1jZW50ZXI7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgQGFwcGx5IHJvdW5kZWQtZnVsbDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gICAgQGFwcGx5IGJnLW5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTo6YmVmb3JlLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOjpiZWZvcmUge1xuICAgIEBhcHBseSBjb250ZW50LVsnJ10gdy00IGgtNCB0cmFuc2l0aW9uLXRyYW5zZm9ybSBkdXJhdGlvbi1bMTIwbXNdIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMWVtIDFlbSB2YXIoLS1jb2xvci1wcmltYXJ5LTUwMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06OmJlZm9yZSB7XG4gICAgQGFwcGx5IHJvdW5kZWQtZnVsbDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6OmJlZm9yZSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkOjpiZWZvcmUge1xuICAgIC8vIEBhcHBseSBzY2FsZS0xMDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyxcblt0eXBlPVwicmFkaW9cIl06Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbnRleHRhcmVhLCBzZWxlY3QsXG4udHMtY29udHJvbCB7XG4gICAgQGFwcGx5IHB4LTQgcHktMiByb3VuZGVkIGJvcmRlciBib3JkZXItYmxhY2stNDAwIHRleHQtYmxhY2stOTAwIGJsb2NrIHctZnVsbCBwbGFjZWhvbGRlcjp0ZXh0LWJsYWNrLTMwMCBiZy13aGl0ZSBmb2N1czpib3JkZXItYmxhY2stOTAwIGZvY3VzLXZpc2libGU6Ym9yZGVyLWJsYWNrLTkwMCBmb2N1cy12aXNpYmxlOm91dGxpbmUtYmxhY2stOTAwIGZvY3VzLXZpc2libGU6b3V0bGluZS0xIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTIwMCBvdXRsaW5lLW9mZnNldC0wIG91dGxpbmUtbm9uZSBzaGFkb3ctbm9uZSBmb2N1czpzaGFkb3ctbm9uZSBmb2N1cy12aXNpYmxlOnNoYWRvdy1ub25lIGZvY3VzOm91dGxpbmUtb2Zmc2V0LTAgbWluLWgtWzQycHhdO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gfiBsYWJlbCB7XG4gICAgQGFwcGx5IHRleHQtc20gZm9udC1ib2R5LXNlbWktYjtcbn1cblxuLnBhc3N3b3JkLXRvZ2dsZSB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuXG4gICAgbGFiZWwge1xuICAgICAgICBAYXBwbHkgdGV4dC1zbSBmb250LWJvZHktc2VtaS1iIHRleHQtYmxhY2stOTAwIG1iLTI7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgQGFwcGx5IHByLTY7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC05IHJpZ2h0LTIgdGV4dC1ibGFjay05MDA7XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGFwcGx5IGgtNztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhc3N3b3JkLXZhbGlkYXRpb24ge1xuICAgIGxpIHtcbiAgICAgICAgQGFwcGx5IHRleHQteHM7XG4gICAgfVxufVxuXG4uZm9ybS1pbnB1dC1pY29uIHtcbiAgICBcbiAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgaW5wdXQge1xuICAgICAgICBAYXBwbHkgcHktMyBweC00IG1pbi13LVsxNXJlbV0gcGwtMTA7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC43NXJlbTtcbiAgICAgICAgbGVmdDogMC43NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9pY29uLXNlYXJjaC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbn1cblxuLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24ge1xuICAgIEBhcHBseSBweC00IHB5LTMgcm91bmRlZCBib3JkZXIgYm9yZGVyLWJsYWNrLTQwMCByZWxhdGl2ZTtcbn1cblxuLmZvcm0tY29udGVudC1kYXRhIHtcbiAgICA+IGxhYmVsIHtcbiAgICAgICAgQGFwcGx5IHRleHQtc20gZm9udC1ib2R5LXNlbWktYiB0ZXh0LWJsYWNrLTkwMCBtYi0yO1xuICAgIH1cbn1cblxuLmZvcm1fX2xhYmVsIHtcbiAgICBAYXBwbHkgdGV4dC1zbSBmb250LWJvZHktc2VtaS1iIHRleHQtYmxhY2stOTAwIG1iLTI7IFxufVxuXG4uZmlsZXBvbmQtLWRyb3AtbGFiZWwgbGFiZWwge1xuICAgIEBhcHBseSB0ZXh0LXNtIGZvbnQtYm9keS1yO1xufVxuXG4uZmlsZXBvbmQtLXJvb3Qge1xuICAgIEBhcHBseSBtYi0wO1xufVxuXG4ud3JhcHBlci1jaGVjay1tdWx0aXBsZS1jaG9pY2Uge1xuICAgIEBhcHBseSBncmlkIGdhcC00IHRleHQtc3RhcnQ7XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWN1c3RvbS1taW5vcjtcbiAgICB9XG5cbiAgICAubWItNiB7XG4gICAgICAgIEBhcHBseSBtYi0wO1xuICAgIH1cbn1cblxuLmZpbGVwb25kIHtcbiAgICAmLS1ob3BwZXIge1xuICAgICAgICBcbiAgICAgICAgLmZpbGVwb25kLS1wYW5lbC1yb290IHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1ibGFjay0yMDAgYm9yZGVyLTIgYm9yZGVyLWRhc2hlZCBib3JkZXItYmxhY2stNDAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jc2Nvcm0tb3B0aW9ucy1jb250YWluZXIge1xuICAgIC5tYi02IHtcbiAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgfVxufVxuXG4ucGFzc3dvcmQtdmFsaWRhdGlvbiB7XG4gICAgLnZhbGlkIHtcbiAgICAgICAgQGFwcGx5IHRleHQtZ3JlZW4tNTAwO1xuICAgIH1cblxuICAgIC5pbnZhbGlkIHtcbiAgICAgICAgQGFwcGx5IHRleHQtcmVkLTUwMDtcbiAgICB9XG59XG5cbi50cy13cmFwcGVyLm11bHRpIC50cy1jb250cm9sIFtkYXRhLXZhbHVlXSB7XG4gICAgQGFwcGx5IGJnLW5vbmUgYmctdmlvbGV0LTEwMCB0ZXh0LWJsYWNrLTkwMCB0ZXh0LXNtIHJvdW5kZWQtZnVsbCBwbC00IHB5LTIgc2hhZG93LW5vbmUgYm9yZGVyLW5vbmU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uOm5vdCgucnRsKSAuaXRlbSAucmVtb3ZlIHtcbiAgICBAYXBwbHkgYm9yZGVyLW5vbmUgcHItMyB0ZXh0LXZpb2xldC03MDAgdGV4dC1jdXN0b20tc21hbGwgbWwtMC41O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4udHMtd3JhcHBlci5tdWx0aSAudHMtY29udHJvbCBbZGF0YS12YWx1ZV0uYWN0aXZlIHtcbiAgICBAYXBwbHkgYmctdmlvbGV0LTEwMCBib3JkZXItdmlvbGV0LTcwMCB0ZXh0LXZpb2xldC03MDAgYmctbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn0iLCIudGFic19fY29udGFpbmVyIHtcbiAgICBAYXBwbHkgZmxleCBsaXN0LW5vbmUgZmxleC1yb3cgZmxleC13cmFwIGJvcmRlci1iIGJvcmRlci1ibGFjay0yMDAgZ2FwLTQ7XG59XG5cbi50YWJzX19pdGVtIHtcbiAgICBAYXBwbHkgYmxvY2sgYm9yZGVyLWItMiBib3JkZXItdC0wIGJvcmRlci10cmFuc3BhcmVudCBweC02IHB5LTMgdGV4dC1zbSBmb250LWJvZHktciB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAgaG92ZXI6YmctYmxhY2stMjAwLzUwIHRleHQtYmxhY2stNjAwIGhvdmVyOmJvcmRlci1oaWdobGlnaHQtNTAwO1xuICAgICYtLXNlbGVjdGVkLFxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtYmxhY2stOTAwIGJvcmRlci1oaWdobGlnaHQtNTAwIGZvbnQtYm9keS1iO1xuICAgIH1cbn1cblxuLnRhYnNfX2NvbnRlbnQge1xuICAgIEBhcHBseSBoaWRkZW4gb3BhY2l0eS0xMDAgdHJhbnNpdGlvbi1vcGFjaXR5IGR1cmF0aW9uLTE1MCBlYXNlLWxpbmVhciBkYXRhLVt0ZS10YWItYWN0aXZlXTpibG9jaztcbn1cblxuLnRhYnNfX2Rlc2NyaXB0aW9uIHtcbiAgICBAYXBwbHkgZm9udC1ib2R5LWIgdGV4dC1ibGFjay02MDAgdGV4dC1zbTtcbn1cbiIsIi5jYXJkLWNvdXJzZS1hdHRlbmQge1xuICAgIEBhcHBseSByb3VuZGVkLWxnO1xuXG4gICAgLmltZy1wcmV2aWV3IHtcbiAgICAgICAgQGFwcGx5IGgtNDggb2JqZWN0LWNvdmVyIHctZnVsbCBvYmplY3QtY2VudGVyIHJvdW5kZWQtdGwtbGcgcm91bmRlZC10ci1sZztcbiAgICB9XG5cbiAgICAuY29udGVudC1jYXJkLWNvdXJzZSB7XG4gICAgICAgIEBhcHBseSBiZy13aGl0ZSBwLTUgc2hhZG93LVswXzRweF84cHhdIHNoYWRvdy1ibGFjay1kZWZhdWx0LzEwIHJvdW5kZWQtYnItbGcgcm91bmRlZC1ibC1sZyBncmlkIGdhcC01O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtYmxhY2stNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDUge1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtYm9keS1yIG1iLTM7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFjY29yZGlvbiB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xufVxuXG4uYWNjb3JkaW9uX19idXR0b24ge1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gdy1mdWxsIHAtNCBob3ZlcjpiZy1ncmF5LTEwMCBnYXAtMyB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAgb3V0bGluZS1ub25lO1xuXG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgIC5hY2NvcmRpb25fX2ljb24ge1xuICAgICAgICAgICAgQGFwcGx5IHJvdGF0ZS0wO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLWJsYWNrLTMwMCBweC0wIGhvdmVyOnAtNDtcbiAgICB9XG59XG5cbi5hY2NvcmRpb25fX2ljb24ge1xuICAgIEBhcHBseSB3LTMgaC0zIGZsZXgtWzBfMF8uNzVyZW1dIHNocmluay0wIHJvdGF0ZS0xODAgbXQtMTtcbn1cblxuLmFjY29yZGlvbl9fc3Ryb2tlIHtcbiAgICBAYXBwbHkgc3Ryb2tlLWJsYWNrLTkwMCBzdHJva2UtMTtcbn1cblxuLmFjY29yZGlvbl9fbGVmdC1zaWRlIHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1zdGFydCBnYXAtNCB0ZXh0LWxlZnQ7XG59XG5cbi5hY2NvcmRpb25fX3JpZ2h0LXNpZGUge1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciB0ZXh0LWVuZDtcbn1cblxuLmFjY29yZGlvbl9fcmlnaHQtaW5mbyB7XG4gICAgQGFwcGx5IHRleHQtYmxhY2stNjAwIGZvbnQtYm9keS1yIHRleHQtc20gdGV4dC1lbmQ7XG5cbiAgICAmLS10ZXh0LW1pbm9yIHtcbiAgICAgICAgQGFwcGx5IHRleHQteHM7XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uX190aXRsZSB7XG4gICAgQGFwcGx5IGZvbnQtYm9keS1iIHRleHQtc20gdGV4dC1wcmltYXJ5LTgwMDtcbn1cblxuLmFjY29yZGlvbl9fdGV4dCB7XG4gICAgQGFwcGx5IGZvbnQtYm9keS1yIHRleHQtc20gdGV4dC1wcmltYXJ5LTgwMCBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMTtcblxuICAgIGltZyB7XG4gICAgICAgIEBhcHBseSB3LTQgaC00IGZsZXgtWzBfMF8xcmVtXTtcbiAgICB9XG5cbiAgICAmLS1taW5vciB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXhzO1xuICAgIH1cbn1cblxuLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgQGFwcGx5IHAtNCBib3JkZXItbCBib3JkZXItciBib3JkZXItYiBib3JkZXItYmxhY2stMzAwIGJnLXdoaXRlIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCBncmlkIGdhcC00O1xufVxuXG4uYWNjb3JkaW9uX19jb250ZW50LXJvdyB7XG4gICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBnYXAtMztcblxuICAgICYuYWN0aXZlIHtcblxuICAgICAgICAuYWNjb3JkaW9uX190ZXh0LFxuICAgICAgICAuYWNjb3JkaW9uX19yaWdodC1pbmZvIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXByaW1hcnktNTAwIGZvbnQtYm9keS1zZW1pLWI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhLmFjdGl2ZSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXByaW1hcnktNTAwIGZvbnQtYm9keS1zZW1pLWI7XG4gICAgfVxufVxuIiwiLmJveC1ldmlkZW5jZSB7XG4gICAgQGFwcGx5IGxnOnAtOCBwLTYgYmctY3VzdG9tLW5ldXRyYWwtMTAwO1xufSIsIi5sZXNzb24tbGlzdCB7XG4gICAgQGFwcGx5IGdyaWQgZ2FwLTg7XG5cbiAgICAuZm9ybS1jb250ZW50LWRhdGEge1xuICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgIEBhcHBseSBmb250LWJvZHktYiB0ZXh0LWN1c3RvbS1zbWFsbCB0ZXh0LWJsYWNrLTkwMCBtYi02O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGVzc29uLWJveCB7XG4gICAgQGFwcGx5IHAtNiByb3VuZGVkLWxnIGJvcmRlciBib3JkZXItYmxhY2stMzAwIGxhc3Qtb2YtdHlwZTptYi04O1xufVxuXG4ubGVzc29uLWJveF9fcXVlc3Rpb24ge1xuICAgIEBhcHBseSB0ZXh0LXByaW1hcnktNTAwIHRleHQtc20gdXBwZXJjYXNlIGxlYWRpbmctWzEuNl0gbWItMiBmb250LWJvZHktYjtcbn1cblxuLmxlc3Nvbi1ib3hfX3RpdGxlIHtcbiAgICBAYXBwbHkgZm9udC1ib2R5LWIgdGV4dC1jdXN0b20tc21hbGwgdGV4dC1ibGFjay05MDAgbWItNjtcbn1cblxuLnF1aXotcXVlc3Rpb24ge1xuICAgIEBhcHBseSBncmlkIGdhcC0yO1xuXG4gICAgbGFiZWwge1xuICAgICAgICBAYXBwbHkgdGV4dC1jdXN0b20tbWlub3IgdGV4dC1ibGFjay02MDAgZm9udC1ib2R5LXI7XG4gICAgfVxuXG4gICAgLmJsb2NrIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9keS1yO1xuICAgIH1cblxuICAgID4gLmZsZXgge1xuICAgICAgICBAYXBwbHkgcC00IGJvcmRlciBib3JkZXItYmxhY2stMzAwIHJvdW5kZWQ7XG4gICAgfVxufVxuIiwiLmluZm8tdGV4dCB7XG4gICAgQGFwcGx5IHAtNCBiZy1ibGFjay0zMDAgdGV4dC1ibGFjay04MDAgY29sLXNwYW4tZnVsbCB3LWZ1bGw7XG59IiwiLnJvdy1mb3J1bSB7XG4gICAgQGFwcGx5IHB0LTYgcGItOCBib3JkZXItYiBib3JkZXItYmxhY2stMjAwIGJsb2NrIHJlbGF0aXZlO1xuICAgIFxuICAgICZfX2F2YXRhciB7XG4gICAgICAgIEBhcHBseSBiZy1ibGFjay0zMDAgdy0xMCBoLTEwIHJvdW5kZWQtZnVsbCBwLTIgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgICBAYXBwbHkgdy01IGgtNSBmbGV4LVswXzBfMS4yNXJlbV0gb2JqZWN0LWNvbnRhaW47XG4gICAgfVxuICAgIFxuICAgICZfX3VzZXJuYW1lIHtcbiAgICAgICAgQGFwcGx5IHRleHQtWzAuODEyNXJlbV0gZm9udC1ib2R5LXNlbWktYjtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAYXBwbHkgdGV4dC1zbSBmb250LWJvZHktc2VtaS1iO1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGFwcGx5IHRleHQtYmxhY2stODAwO1xuICAgIH1cbn1cblxuLnJvdy1mb3J1bV9fdGltZSB7XG4gICAgQGFwcGx5IHRleHQtYmxhY2stNDAwIHRleHQteHM7XG59XG5cbi5yb3ctZm9ydW0tb3B0aW9ucyB7XG4gICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC02O1xufVxuXG4ucm93LWZvcnVtX190b3Age1xuICAgIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgZmxleC13cmFwIGdhcC0zIG1iLTM7XG59IiwiLmNhcmQge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGgtZnVsbDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAgdGV4dC1wcmltYXJ5LTUwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcmRfX2ltYWdlIHtcbiAgICBAYXBwbHkgaC00NCBmbGV4LVswXzBfMTFyZW1dIG9iamVjdC1jb3ZlciBvYmplY3QtY2VudGVyIHctZnVsbDtcbn1cblxuLmNhcmRfX2JvZHkge1xuICAgIEBhcHBseSBweS00IGZsZXggZmxleC1jb2wgZ2FwLTEgaC1mdWxsO1xufVxuXG4uY2FyZF9fbGFiZWwge1xuICAgIEBhcHBseSB0ZXh0LXNtIHRleHQtcHJpbWFyeS01MDA7XG59XG5cbi5jYXJkX19ncmFkZSB7XG4gICAgQGFwcGx5IGZvbnQtYm9keS1zZW1pLWIgdGV4dC1zbTtcbn1cblxuLmNhcmRfX3RpdGxlIHtcbiAgICBAYXBwbHkgZm9udC1ib2R5LXNlbWktYiB0ZXh0LXNtIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCBtYi00O1xufVxuXG4uY2FyZF9fdGV4dCB7XG4gICAgQGFwcGx5IHRleHQtc20gbWItMTtcbn1cblxuLmNhcmRfX21vcmUge1xuICAgIEBhcHBseSB0ZXh0LWJsYWNrLTkwMCBtdC1hdXRvIHNlbGYtc3RhcnQ7XG59XG5cbi5jYXJkX19hdXRob3Ige1xuICAgIEBhcHBseSB0ZXh0LXhzIHRleHQtYmxhY2stNDAwO1xufVxuXG4uaG9yaXpvbnRhbC1jb3Vyc2UtY2FyZCB7XG4gICAgLmNhcmQge1xuICAgICAgICBAYXBwbHkgbWQ6ZmxleC1yb3cgbWQ6Z2FwLTYgbWQ6aXRlbXMtY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBhcHBseSBtZDp3LTk2IG1kOmZsZXgtWzBfMF9hdXRvXTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19ib2R5IHtcbiAgICAgICAgICAgIEBhcHBseSBtZDpmbGV4LTEgbWQ6aC1hdXRvO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAubXQtYXV0byB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1kOm10LTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmljb24tbGlzdCB7XG4gICAgQGFwcGx5IGdyaWQgZ2FwLTQ7XG4gICAgJi0tdHdvLWNvbHMge1xuICAgICAgICBAYXBwbHkgbGc6Z3JpZC1jb2xzLTJcbiAgICB9XG59XG5cbi5pY29uLWxpc3RfX2l0ZW0ge1xuICAgIEBhcHBseSBiZy1bdXJsKCcuLi9pbWFnZXMvaWNvbnMvaWNvbi1nb2FsLnN2ZycpXSBiZy1uby1yZXBlYXQgYmctbGVmdC10b3AgbGc6YmctW2xlbmd0aDoxLjdyZW1dIGJnLVtsZW5ndGg6MS41cmVtXSBsZzpwbC0xMiBwbC0xMCBncmlkIGdhcC0xO1xuICAgIFxuICAgICYtLWNoZWNrIHtcbiAgICAgICAgQGFwcGx5IGJnLVt1cmwoJy4uL2ltYWdlcy9pY29ucy9pY29uLWNoZWNrLWdyZWVuLnN2ZycpXSBsZzpiZy1bbGVuZ3RoOjEuNXJlbV0gbGc6cGwtMTA7XG4gICAgfVxufSIsIi5wcm9ncmVzcy1iYXIge1xuICAgIEBhcHBseSBsZzptYi04IG1iLTQ7XG59XG5cbi5wcm9ncmVzcy1iYXJfX3RpdGxlIHtcbiAgICBAYXBwbHkgdGV4dC1jdXN0b20tbWlub3IgdGV4dC1ibGFjay05MDAgZm9udC1ib2xkIG1iLTE7XG59XG5cbi5wcm9ncmVzcy1iYXJfX2NvbnRlbnQge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC0xO1xufVxuXG4ucHJvZ3Jlc3MtYmFyX19jb250ZW50LWluZm8ge1xuICAgIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2Vlbjtcbn1cblxuLnByb2dyZXNzLWJhcl9fY29udGVudC1pbmZvIHtcbiAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW47XG59XG5cbi5wcm9ncmVzcy1iYXJfX2NvbnRlbnQtaW5mby1sZWZ0IHtcbiAgICBAYXBwbHkgdGV4dC1zbSBmb250LWJvZHktYiB0ZXh0LWJsYWNrLTkwMDtcbn1cblxuLnByb2dyZXNzLWJhcl9fY29udGVudC1pbmZvLXJpZ2h0IHtcbiAgICBAYXBwbHkgdGV4dC1zbSBmb250LWJvZHktciB0ZXh0LWJsYWNrLTYwMDtcbn1cblxuLnByb2dyZXNzLWJhcl9fY29udGVudC1iYXNlIHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgaC0xIHJvdW5kZWQgdy1mdWxsIGJnLWJsYWNrLTQwMDtcbn1cblxuLnByb2dyZXNzLWJhcl9fY29udGVudC1iYXNlIHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgaC0xIHJvdW5kZWQgdy1mdWxsIGJnLWJsYWNrLTMwMDtcbn1cblxuLnByb2dyZXNzLWJhcl9fY29udGVudC1iYXNlLWZpbGwge1xuICAgIEBhcHBseSBiZy1wcmltYXJ5LTUwMCByb3VuZGVkIGFic29sdXRlIHRvcC0wIGxlZnQtMCBoLTE7XG59IiwiLmJveC1yZXNvdXJjZXMtY291cnNlcyB7XG4gICAgQGFwcGx5IG1iLTg7XG59XG5cbi5ib3gtcmVzb3VyY2VzLWNvdXJzZXNfX2NvbnRlbnQge1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gbWItMiBsYXN0LW9mLXR5cGU6bWItMDtcbn1cblxuLmJveC1yZXNvdXJjZXMtY291cnNlc19fY29udGVudC10ZXh0IHtcbiAgICBAYXBwbHkgdGV4dC1ibGFjay02MDAgdGV4dC1zbSBmb250LWJvZHktcjtcbn1cblxuLmJveC1yZXNvdXJjZXMtY291cnNlc19fY29udGVudC1pY29uIHtcbiAgICBAYXBwbHkgIGgtOCB3LTg7XG59IiwiLmF2YXRhciB7XG4gICAgQGFwcGx5IHBiLTggbWItOCBib3JkZXItYiBib3JkZXItYmxhY2stMzAwIGZsZXggZmxleC13cmFwIGxnOmZsZXgtcm93IGZsZXgtY29sIGxnOmdhcC00IGdhcC02O1xufVxuXG4uYXZhdGFyX19pbmZvIHtcbiAgICBAYXBwbHkgbGc6dy1bY2FsYyg1MCUtMXJlbSldIHctZnVsbCBsZzpib3JkZXItbCBsZzpib3JkZXItYmxhY2stMzAwIGxnOnBsLTg7XG59XG5cbi5hdmF0YXJfX2luZm8tdXNlciB7XG4gICAgQGFwcGx5IHVwcGVyY2FzZSB0ZXh0LXhzIGZvbnQtYm9keS1iIHRleHQtYmxhY2stNjAwIG1iLTI7XG59XG5cbi5hdmF0YXJfX3JvdyB7XG4gICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC0zO1xufVxuXG4uYXZhdGFyX19yb3ctYXZhdGFyIHtcbiAgICBAYXBwbHkgdy0xNCBoLTE0IGZsZXgtWzBfMF8zLjVyZW1dIG9iamVjdC1jZW50ZXIgYmctYmxhY2stNDAwIHJvdW5kZWQtZnVsbDtcbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIEBhcHBseSB3LTEwIGgtMTAgZmxleC1bMF8wXzIuNXJlbV07XG4gICAgfVxuXG4gICAgJi0tZXh0cmFzbWFsbCB7XG4gICAgICAgIEBhcHBseSB3LTYgaC02IGZsZXgtWzBfMF8xLjVyZW1dO1xuICAgIH1cbn1cblxuLmF2YXRhcl9fcm93LWluZm8ge1xuICAgIEBhcHBseSBncmlkIGdhcC0xO1xufVxuXG4uYXZhdGFyX19yb3ctbmFtZSB7XG4gICAgQGFwcGx5IHRleHQtYmxhY2stOTAwIGZvbnQtYm9keS1zZW1pLWIgdGV4dC14cztcbn1cblxuLmF2YXRhcl9fcm93LXJvbGUge1xuICAgIEBhcHBseSB0ZXh0LWJsYWNrLTYwMCBmb250LWJvZHktciB0ZXh0LXhzO1xufVxuXG4uYXZhdGFyX19yb3ctdGltZSB7XG4gICAgQGFwcGx5IHRleHQtYmxhY2stNDAwIHRleHQteHM7XG59IiwiLmluZm8tbGVzc29uIHtcbiAgICBAYXBwbHkgIGZsZXggZ2FwLTQgZmxleC13cmFwIG1iLTQ7XG59XG5cbi5pbmZvLWxlc3Nvbl9faXRlbSB7XG4gICAgQGFwcGx5IGZvbnQtYm9keS1zZW1pLWIgdGV4dC1jdXN0b20tbWlub3IgdGV4dC1ibGFjay00MDA7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgICBAYXBwbHkgdGV4dC1wcmltYXJ5LTUwMDtcbiAgICB9XG59IiwiLm1hdGVyaWFsLWRvd25sb2FkYWJsZSB7XG4gICAgQGFwcGx5IGdyaWQgZ2FwLTQ7XG59XG5cbi5tYXRlcmlhbC1kb3dubG9hZGFibGVfX3JvdyB7XG4gICAgQGFwcGx5IHJvdW5kZWQgYm9yZGVyIGJvcmRlci1ibGFjay0yMDAgcGwtNSBwLTQgZmxleCBqdXN0aWZ5LWJldHdlZW4gZ2FwLTQ7XG59XG5cbi5tYXRlcmlhbC1kb3dubG9hZGFibGVfX2xlZnQtc2lkZSB7XG4gICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC00O1xufVxuXG4ubWF0ZXJpYWwtZG93bmxvYWRhYmxlX19yaWdodC1zaWRlIHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTQgZmxleC1bMF8wX2F1dG9dO1xufVxuXG4ubWF0ZXJpYWwtZG93bmxvYWRhYmxlX19pY29uIHtcbiAgICBAYXBwbHkgdy02IGgtNiBmbGV4LVswXzBfMS41cmVtXSBiZy1uby1yZXBlYXQgYmctY2VudGVyIGJnLWNvbnRhaW47XG5cbiAgICAmLS1maWxlIHtcbiAgICAgICAgQGFwcGx5IGJnLVt1cmwoJy4uL2ltYWdlcy9pY29ucy9pY29uLWNvcHkuc3ZnJyldO1xuICAgIH1cblxuICAgICYtLXRleHQge1xuICAgICAgICBAYXBwbHkgYmctW3VybCgnLi4vaW1hZ2VzL2ljb25zL2ljb24tdGV4dC5zdmcnKV07XG4gICAgfVxuXG4gICAgJi0tcGRmIHtcbiAgICAgICAgQGFwcGx5IGJnLVt1cmwoJy4uL2ltYWdlcy9pY29ucy9pY29uLXBkZi5zdmcnKV07XG4gICAgfVxuXG4gICAgJi0tYXVkaW8ge1xuICAgICAgICBAYXBwbHkgYmctW3VybCgnLi4vaW1hZ2VzL2ljb25zL2ljb24tYXVkaW8uc3ZnJyldO1xuICAgIH1cblxuICAgICYtLXppcCB7XG4gICAgICAgIEBhcHBseSBiZy1bdXJsKCcuLi9pbWFnZXMvaWNvbnMvaWNvbi16aXAuc3ZnJyldO1xuICAgIH1cblxuICAgICYtLWltYWdlIHtcbiAgICAgICAgQGFwcGx5IGJnLVt1cmwoJy4uL2ltYWdlcy9pY29ucy9pY29uLWltYWdlLnN2ZycpXTtcbiAgICB9XG59XG5cbi5tYXRlcmlhbC1kb3dubG9hZGFibGVfX3RleHQge1xuICAgIEBhcHBseSBmb250LWJvZHktciB0ZXh0LWJsYWNrLTkwMDtcblxuICAgICYtLXNpemUge1xuICAgICAgICBAYXBwbHkgdGV4dC1ibGFjay02MDAgbXItMjtcbiAgICB9XG59IiwiLmJveC1pbmZvLWxlc3NvbiB7XG4gICAgQGFwcGx5IGJvcmRlciBib3JkZXItYmxhY2stMjAwIHJvdW5kZWQtbGcgcHgtMTAgbGc6cHktMzYgcHktMjAgYmctYmxhY2stNTA7XG5cbiAgICAmLS1taW5vciB7XG4gICAgICAgIEBhcHBseSBsZzpweS0xMDtcbiAgICB9XG59XG5cbi5ib3gtaW5mby1sZXNzb25fX2FjdGlvbiB7XG4gICAgQGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXIgZ2FwLTggZmxleC13cmFwO1xufVxuXG4uYm94LWluZm8tbGVzc29uX190aXRsZSB7XG4gICAgQGFwcGx5IHRleHQtY3VzdG9tLW1lZGl1bSB0ZXh0LWNlbnRlciBtYi02O1xuICAgIFxuICAgICYtLW1pbm9yIHtcbiAgICAgICAgQGFwcGx5IHRleHQtY3VzdG9tLXNtYWxsO1xuICAgIH1cbn0iLCIuYm94LWxvZ2luIHtcbiAgICBAYXBwbHkgcm91bmRlZC1sZyBib3JkZXIgYm9yZGVyLWJsYWNrLTIwMCBiZy13aGl0ZSBzbTpwLTggcC02IGdyaWQgZ2FwLTQ7XG59XG5cbi5ib3gtbG9naW5fX3Jlc2N1ZS1wYXNzd29yZCB7XG4gICAgQGFwcGx5IHRleHQtZW5kIHRleHQteHMgdW5kZXJsaW5lIHRleHQtYmxhY2stNjAwO1xufVxuXG4uYm94LWxvZ2luX19yZW1lbWJlci1wYXNzd29yZCB7XG4gICAgQGFwcGx5IHRleHQteHMgdGV4dC1ibGFjay02MDAgZm9udC1ib2R5LXI7XG59IiwiLmJhZGdlIHtcbiAgICBAYXBwbHkgZ3JpZCBnYXAtMiBqdXN0aWZ5LWl0ZW1zLWNlbnRlcjtcbn1cblxuLmJhZGdlX19pbWFnZSB7XG4gICAgQGFwcGx5IG1heC1oLTI4O1xufVxuXG4uYmFkZ2VfX3RpdGxlIHtcbiAgICBAYXBwbHkgdGV4dC1zbSB0ZXh0LWNlbnRlciBmb250LWJvZHktc2VtaS1iIHRleHQtYmxhY2stOTAwO1xufSIsIi5jZXJ0aWZpY2F0ZSB7XG4gICAgQGFwcGx5IHAtNCByb3VuZGVkLW1kIGJvcmRlciBib3JkZXItYmxhY2stMzAwO1xufVxuXG4uY2VydGlmaWNhdGVfX2ltYWdlIHtcbiAgICBAYXBwbHkgdy02IG1iLTI7XG59XG5cbi5jZXJ0aWZpY2F0ZV9fdGl0bGUge1xuICAgIEBhcHBseSB0ZXh0LWN1c3RvbS1taW5vciBmb250LWJvZHktYiBtYi0xO1xufVxuXG4uY2VydGlmaWNhdGVfX3RleHQge1xuICAgIEBhcHBseSB0ZXh0LWJsYWNrLTYwMCB0ZXh0LXNtO1xufSIsIi50b2dnbGUtZmlsdGVyIHtcbiAgICBAYXBwbHkgIGJvcmRlciBib3JkZXItYmxhY2stNDAwIHRleHQtYmxhY2stNDAwIHJvdW5kZWQgcHktMyBwbC01IHByLTI4IGZsZXggbGc6Z2FwLTE0IGdhcC00IGl0ZW1zLWNlbnRlciBsZzp3LWF1dG8gdy1mdWxsIHJlbGF0aXZlIGJnLXdoaXRlO1xufVxuXG4udG9nZ2xlLWZpbHRlcl9faWNvbiB7XG4gICAgQGFwcGx5IHctMyBoLTMgdG9wLTEvMiAtdHJhbnNsYXRlLXktMS8yIHJpZ2h0LTQgYWJzb2x1dGU7XG59IiwiLmJveC1mb2xkZXIge1xuICAgIEBhcHBseSAgYm9yZGVyIGJvcmRlci1ibGFjay0zMDAgcC00IHJvdW5kZWQtbWQgaC00OCBmbGV4IGZsZXgtY29sIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMDtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCBzaGFkb3ctZGVmYXVsdDtcbiAgICB9XG59XG5cbi5ib3gtZm9sZGVyX190b3Age1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gbWItMjtcbn1cblxuLmJveC1mb2xkZXJfX2xhYmVsIHtcbiAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1wcmltYXJ5LTUwMCB0ZXh0LXByaW1hcnktNTAwIHB4LTIgcHktMSB0ZXh0LWNlbnRlciB0ZXh0LXhzIHJvdW5kZWQ7XG59XG5cbi5ib3gtZm9sZGVyX19pY29uIHtcbiAgICBAYXBwbHkgdy02IGgtNiBmbGV4LVswXzBfMS41cmVtXTtcbn1cblxuLmJveC1mb2xkZXJfX3RpdGxlIHtcbiAgICBAYXBwbHkgZm9udC1ib2R5LWIgbGluZS1jbGFtcC0xO1xufVxuXG4uYm94LWZvbGRlcl9fdGV4dCB7XG4gICAgQGFwcGx5IHRleHQtYmxhY2stNjAwIHBiLTI7XG59IiwiLndyYXBwZXItdGFibGUge1xuICAgIEBhcHBseSBvdmVyZmxvdy14LWF1dG8gbWF4LXctZnVsbDtcblxuICAgIHRhYmxlIHtcbiAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICB9XG59XG5cbi50YWJsZSB7XG4gICAgJiA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIEBhcHBseSBib3JkZXItdDtcbiAgICB9XG5cbiAgICAmID4gdGJvZHkge1xuICAgICAgICBAYXBwbHkgdGV4dC1zbSB0ZXh0LWJsYWNrLTkwMDtcbiAgICB9XG5cbiAgICAmID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1iIGJvcmRlci1ibGFjay0yMDAgYmctdHJhbnNwYXJlbnQgcC0yO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICBAYXBwbHkgYWxpZ24tYm90dG9tO1xuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItYiBib3JkZXItYmxhY2stNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtYm9keS1iIHRleHQtY3VzdG9tLW1pbm9yIHRleHQtYmxhY2stOTAwIHBiLTIgdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFuYWdlLXRhYmxlIHtcbiAgICBAYXBwbHkgYm9yZGVyLXNlcGFyYXRlIGJvcmRlci1zcGFjaW5nLXktMiBib3JkZXItc3BhY2luZy14LTA7XG4gICAgJi5zdGF0LXRhYmxlIHtcbiAgICAgICAgQGFwcGx5IG1iLTY7XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgQGFwcGx5IHB5LTY7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdy02IGgtNiBvcGFjaXR5LTAgdHJhbnNpdGlvbi1vcGFjaXR5IGR1cmF0aW9uLTMwMCBhbGlnbi1taWRkbGUgYWJzb2x1dGUgdG9wLTEvMiAtdHJhbnNsYXRlLXktMS8yIGxlZnQtNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm5vbi1pbnRlcmFjdGl2ZSB7XG4gICAgICAgIC50YWJsZS1uYW1lIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAvLyBmb250LXNpemU6ICRzbWFsbGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIEBhcHBseSBjdXJzb3ItcG9pbnRlciByZWxhdGl2ZSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAgYWxpZ24tbWlkZGxlIHRleHQtY2VudGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctYmxhY2stMTAwO1xuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXkgYm9yZGVyLWJsYWNrLTMwMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItbCBib3JkZXItYmxhY2stMzAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItciBib3JkZXItYmxhY2stMzAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi50YWJsZS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJsYWNrLTkwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5lZGl0LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwIG1pbi13LVsxLjZyZW1dO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci15IGJvcmRlci10cmFuc3BhcmVudCB0ZXh0LXNtIHRleHQtYmxhY2stNjAwO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm91bmRlZC10bC1tZCByb3VuZGVkLWJsLW1kIGJvcmRlci1sIGJvcmRlci10cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm91bmRlZC10ci1tZCByb3VuZGVkLWJyLW1kIGJvcmRlci1yIGJvcmRlci10cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVkaXQtaWNvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCBtaW4tdy1bMS42cmVtXTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZS1pbWFnZSB7XG4gICAgICAgICAgICBAYXBwbHkgaC0xMSB3LTE2IGJnLWNvdmVyIGJnLWNlbnRlciByb3VuZGVkIGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0cmV0Y2hlZC1saW5rLXJvdzphZnRlciB7XG4gICAgICAgIEBhcHBseSBjb250ZW50LVtcIlwiXSBhYnNvbHV0ZSBsZWZ0LTAgYm90dG9tLTAgcmlnaHQtMCB0b3AtMCB6LVsxXTtcbiAgICB9XG59XG5cbi5kcmFnZ2FibGUtdGFibGUge1xuICAgIEBhcHBseSBib3JkZXItc2VwYXJhdGUgYm9yZGVyLXNwYWNpbmcteS0yIGJvcmRlci1zcGFjaW5nLXgtMDtcbiAgICB0aGVhZCB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZW5kO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWJsYWNrLTEwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXIteSBib3JkZXItdHJhbnNwYXJlbnQgdGV4dC1zbSB0ZXh0LWJsYWNrLTYwMCB0ZXh0LWNlbnRlcjtcblxuICAgICAgICAgICAgLmVkaXQtaWNvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAgbWluLXctWzEuNnJlbV07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGUtaW1hZ2Uge1xuICAgICAgICAgICAgQGFwcGx5IGgtMTEgdy0xNiBiZy1jb3ZlciBiZy1jZW50ZXIgcm91bmRlZCBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRkLWVsZW1lbnQge1xuICAgIGEge1xuICAgICAgICBAYXBwbHkgdW5kZXJsaW5lIGZvbnQtYm9keS1zZW1pLWI7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgICBAYXBwbHkgcHktNCBtaW4tdy1bNi4yNXJlbV0gYWxpZ24tbWlkZGxlIHJlbGF0aXZlIHRleHQtY2VudGVyO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQGFwcGx5IHBsLTQgdGV4dC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAYXBwbHkgcHItNCB0ZXh0LWVuZDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcmlnaHQtNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb3J0LWhhbmRsZSB7XG4gICAgICAgIEBhcHBseSBjdXJzb3ItZ3JhYiB3LTYgaC02O1xuICAgIH1cblxuICAgICYuZHJhZ2dhYmxlLXNvdXJjZS0taXMtZHJhZ2dpbmcge1xuICAgICAgICBAYXBwbHkgYmctd2hpdGUgY3Vyc29yLWdyYWJiaW5nO1xuICAgIH1cblxuICAgICYuZHJhZ2dhYmxlLW1pcnJvciB7XG4gICAgICAgIEBhcHBseSBiZy13aGl0ZSBzaGFkb3ctWzBfMC41cmVtXzAuODc1cmVtXSBzaGFkb3ctYmxhY2stMzAwIGZsZXgganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciBibHVyLVsxcHhdO1xuICAgIH1cbn1cblxuLmRyYWdnYWJsZS1jb250YWluZXItLWlzLWRyYWdnaW5nIHtcbiAgICAuZGQtZWxlbWVudCB7XG4gICAgICAgIC5zb3J0LWhhbmRsZSB7XG4gICAgICAgICAgICBAYXBwbHkgY3Vyc29yLWdyYWJiaW5nO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnJvdy1tYW5hZ2Uge1xuICAgIEBhcHBseSBmbGV4IG1kOmZsZXgtcm93IGZsZXgtY29sIGdhcC02IG1kOmp1c3RpZnktYmV0d2VlbiBqdXN0aWZ5LXN0YXJ0IG1kOml0ZW1zLWNlbnRlciBwYi04O1xufVxuXG4ucm93LW1hbmFnZV9fdGl0bGUge1xuICAgIEBhcHBseSB0ZXh0LWN1c3RvbS1iYXNlIHRleHQtYmxhY2stOTAwO1xufSIsIi5tZWRpYS1kb3dubG9hZC1ib3gge1xuICAgIEBhcHBseSAgYm9yZGVyIGJvcmRlci1ibGFjay0zMDAgcC00IHJvdW5kZWQtbWQgZmxleCBmbGV4LWNvbCBtaW4taC1bMTJyZW1dO1xufVxuXG4ubWVkaWEtZG93bmxvYWQtYm94X19uYW1lIHtcbiAgICBAYXBwbHkgZm9udC1ib2R5LWIgbWItMjtcbn1cblxuLm1lZGlhLWRvd25sb2FkLWJveF9fZGVzY3JpcHRpb24ge1xuICAgIEBhcHBseSBwYi00IG1iLWF1dG87XG59IiwiLnJvdy1hZGQtcXVlc3Rpb24ge1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gZ2FwLTQgZmxleC13cmFwIGJnLWN1c3RvbS1uZXV0cmFsLTEwMCBwLTQ7XG59XG5cbi5yb3ctYWRkLXF1ZXN0aW9uX190aXRsZSB7XG4gICAgQGFwcGx5IGZvbnQtYm9keS1iIHRleHQtY3VzdG9tLWJhc2U7XG59IiwiLmJveC1jYXJkIHtcbiAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1ibGFjay0zMDAgcC00IHJvdW5kZWQtbWQgZmxleCBmbGV4LWNvbCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAgbGc6Z2FwLTggZ2FwLTMgYmctd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCBzaGFkb3ctZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmLS1uby1lZmZlY3Qge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSBzaGFkb3ctbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJveC1jYXJkX190b3Age1xuICAgIEBhcHBseSBmbGV4IGxnOmZsZXgtcm93IGZsZXgtY29sIGxnOml0ZW1zLWNlbnRlciBpdGVtcy1zdGFydCBnYXAtMiByZWxhdGl2ZTtcblxuICAgIC5hdmF0YXJfX3Jvdy1uYW1lIHtcbiAgICAgICAgQGFwcGx5IHRydW5jYXRlIGxnOm1heC13LVsxMDBweF07XG4gICAgfVxufVxuXG4uYm94LWNhcmRfX3RpbWUge1xuICAgIEBhcHBseSB0ZXh0LWJsYWNrLTQwMCB0ZXh0LXhzIGxnOmFic29sdXRlIHJpZ2h0LTAgdG9wLTA7XG59XG5cbi5ib3gtY2FyZF9fdGl0bGUge1xuICAgIEBhcHBseSBmb250LWJvZHktYiBsaW5lLWNsYW1wLTEgdGV4dC1jdXN0b20tbWlub3I7XG59XG5cbi5ib3gtY2FyZF9fdGV4dCB7XG4gICAgQGFwcGx5IHRleHQtYmxhY2stNjAwIHRleHQtc20gcmVsYXRpdmU7XG4gICAgXG4gICAgJi0tbG9ja2VkIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIGJsb2NrIGgtZnVsbCBpbnNldC0wIGxlZnQtMCBwb2ludGVyLWV2ZW50cy1ub25lIHRvcC0wIHctZnVsbCB6LTEwIGNvbnRlbnQtWycnXSBiZy1ncmFkaWVudC10by10IGZyb20td2hpdGUgdG8td2hpdGUvNjA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ib3gtY2FyZF9fY29tbWVudCB7XG4gICAgQGFwcGx5IHRleHQtYmxhY2stNDAwIHRleHQtY3VzdG9tLW1pbm9yIHRleHQtZW5kO1xufVxuIiwiXG4uZmxhc2hjYXJkIHtcbiAgICBwZXJzcGVjdGl2ZTogODAwcHg7XG59XG5cbi5mbGFzaGNhcmRfX2NvbnRlbnQge1xuICAgIEBhcHBseSByZWxhdGl2ZSBoLVs1MDBweF0gdHJhbnNpdGlvbi10cmFuc2Zvcm0gZHVyYXRpb24tMTAwMDtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uZmxhc2hjYXJkX19jb250ZW50IHtcbiAgICAmLmlzLWZsaXBwZWQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLjV0dXJuKTtcbiAgICB9XG59XG5cbi5mbGFzaGNhcmRfX2l0ZW0ge1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZsYXNoY2FyZF9faXRlbSB7XG4gICAgQGFwcGx5IGFic29sdXRlIHctZnVsbCBoLWZ1bGwgYmctY3VzdG9tLW5ldXRyYWwtMTAwIHJvdW5kZWQtbGcgc2hhZG93LWRlZmF1bHQgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcC02IGZsZXgtY29sIGdhcC02O1xuXG4gICAgJi0tYmFjayB7XG4gICAgICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKC41dHVybik7XG4gICAgfVxufSIsIi5wYWdpbmF0aW9uIHtcbiAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgZ2FwLTIgbXQtMTA7XG5cbiAgICAmX19uYXYge1xuICAgICAgICBAYXBwbHkgcC0zIGJvcmRlci1ibGFjay0zMDAgcm91bmRlZCBib3JkZXIgbXItODtcbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICBAYXBwbHkgbXItMCBtbC04O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBhcHBseSBmbGV4LVswXzBfNDBweF0gaC0xMCBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdHJhbnNpdGlvbi1hbGwgcm91bmRlZCBkdXJhdGlvbi0zMDAgaG92ZXI6YmctYmxhY2stMjAwIGhvdmVyOmJvcmRlci1wcmltYXJ5LTUwMCBib3JkZXIgYm9yZGVyLXRyYW5zcGFyZW50O1xuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXByaW1hcnktNTAwIGZvbnQtYm9keS1iO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ub3RpZmljYXRpb24tYm94IHtcbiAgICBAYXBwbHkgcC00IGZsZXggZmxleC1jb2wgZ2FwLTIgYm9yZGVyLWwtMiBib3JkZXItbC10cmFuc3BhcmVudCBob3Zlcjpib3JkZXItbC1wcmltYXJ5LTUwMCBjdXJzb3ItcG9pbnRlciB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0yMDA7XG5cbiAgICAmX19tZXNzYWdlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtYmxhY2stNjAwIHRleHQtc20gbGluZS1jbGFtcC0yO1xuICAgIH1cblxuICAgICYtLXJlYWQge1xuICAgICAgICBAYXBwbHkgYmctYmxhY2stNTA7XG4gICAgfVxuXG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLWwtcHJpbWFyeS01MDA7XG4gICAgfVxuXG4gICAgJi0tdW5yZWFkIHtcbiAgICAgICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5ub3RpZmljYXRpb24tYm94X19tZXNzYWdlIHtcbiAgICAgICAgICAgIEBhcHBseSBmb250LWJvZHktYiB0ZXh0LWJsYWNrLTgwMDtcbiAgICAgICAgfVxuICAgICAgICAuYXZhdGFyX19yb3ctdGltZSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1ibGFjay04MDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJveC1nbG9zc2FyeSB7XG4gICAgQGFwcGx5ICBib3JkZXIgYm9yZGVyLWJsYWNrLTMwMCBwLTQgcm91bmRlZC1tZCBmbGV4IGZsZXgtY29sIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCBnYXAtMC41IGN1cnNvci1wb2ludGVyO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwIHNoYWRvdy1kZWZhdWx0O1xuICAgIH1cbn1cblxuLmJveC1nbG9zc2FyeV9fdGl0bGUge1xuICAgIEBhcHBseSBmb250LWJvZHktYiBsaW5lLWNsYW1wLTEgdGV4dC1jdXN0b20tYmFzZTtcbn1cblxuLmJveC1nbG9zc2FyeV9fdGV4dCB7XG4gICAgQGFwcGx5IHRleHQtYmxhY2stNjAwIHRleHQtY3VzdG9tLW1pbm9yO1xufSIsIi5pbnRyb2pzLXRvb2x0aXAge1xuICAgIEBhcHBseSBtZDptYXgtdy1baW5pdGlhbF0gbWQ6dy05NiBtZDptaW4tdy1baW5pdGlhbF07XG5cbiAgICAuaW50cm9qcy1kb250U2hvd0FnYWluIHtcbiAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC0yO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBAYXBwbHkgbS0wO1xuICAgIH1cbiAgICAuaW50cm9qcy10b29sdGlwLXRpdGxlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtY3VzdG9tLXNtYWxsIHRleHQtYmxhY2stZGVmYXVsdCBmb250LWJvZHktYjtcbiAgICB9XG4gICAgLmludHJvanMtdG9vbHRpcHRleHQge1xuICAgICAgICBAYXBwbHkgdGV4dC1jdXN0b20tbWlub3IgbGVhZGluZy1bMS40XSB0ZXh0LWJsYWNrLTkwMDtcbiAgICB9XG59XG5cbi5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllci5pbnRyb2pzLWZpeGVkVG9vbHRpcCB7XG4gICAgQGFwcGx5IGxlZnQtMS8yIHRvcC0xLzIgLXRyYW5zbGF0ZS14LTEvMiAtdHJhbnNsYXRlLXktMS8yICN7IWltcG9ydGFudH07XG4gICAgLmludHJvanMtdG9vbHRpcCB7XG4gICAgICAgIEBhcHBseSAtdHJhbnNsYXRlLXgtMS8yIC10cmFuc2xhdGUteS0xLzIgI3shaW1wb3J0YW50fTtcbiAgICB9XG59XG5cbi8vIGZpeCBpb3Ncbi5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn0iLCIubWFpbi1jb3Vyc2Uge1xuICAgIEBhcHBseSBsZzpwbC1bMjIuNXJlbV0gdy1mdWxsIG1pbi1oLXNjcmVlbiBsZzpwdC1bNC41cmVtXTtcbn1cblxuLm1haW4tY291cnNlX19jb2wtbGVmdCB7XG4gICAgQGFwcGx5IGZpeGVkIHRvcC1bNC41cmVtXSBib3R0b20tMCBsZWZ0LTAgbGc6dy1bMjIuNXJlbV0gdy1bOTBkdnddIHB4LTYgcGItNiBiZy1jdXN0b20tbmV1dHJhbC0xMDAgbWF4LWgtc2NyZWVuIG92ZXJmbG93LWF1dG8gei00MDtcbn1cblxuLm1haW4tY291cnNlX19jb2wtcmlnaHQge1xuICAgIEBhcHBseSBsZzpwLTEwIHhsOnByLTIwIGxnOnByLTEyIHB5LTEwIHB4LTYgbGc6cGItMjggYmctd2hpdGUgbWF4LXctWzgwcmVtXSBteC1hdXRvIG1pbi1oLVtjYWxjKDEwMHZoLTQuNXJlbSldIHRleHQtYmxhY2stODAwO1xufVxuXG4ubWFpbi1jb3Vyc2VfX3RpdGxlIHtcbiAgICBAYXBwbHkgdGV4dC1jdXN0b20tbWlub3IgdGV4dC1ibGFjay05MDAgbWItMjtcbiAgICAmLS1iaWcge1xuICAgICAgICBAYXBwbHkgdGV4dC1jdXN0b20tbWVkaXVtO1xuICAgIH1cbn1cblxuLm1haW4tY291cnNlX19kZXNjcmlwdGlvbiB7XG4gICAgQGFwcGx5IGdyaWQgZ2FwLTIgbWItOCB0ZXh0LWN1c3RvbS1taW5vciB0ZXh0LWJsYWNrLTYwMDtcbiAgICBwIHtcbiAgICAgICAgQGFwcGx5IHRleHQtY3VzdG9tLW1pbm9yIHRleHQtYmxhY2stNjAwO1xuICAgIH1cbn1cblxuLm1haW4tY291cnNlX19kZXRhaWwtY291cnNlIHtcbiAgICBAYXBwbHkgdGV4dC1ibGFjay05MDAgZm9udC1ib2R5LWIgbWItNDtcbn1cblxuLm1haW4tY291cnNlX19pbWctZmlsbCB7XG4gICAgQGFwcGx5ICB3LWZ1bGwgaC1bMjcuNXJlbV0gb2JqZWN0LWNvdmVyO1xufSIsIi5tYWluLXdpa2kge1xuICAgIEBhcHBseSBsZzpwbC1bMjIuNXJlbV0gdy1mdWxsIG1pbi1oLXNjcmVlbiBsZzpwdC1bNC41cmVtXTtcbn1cblxuLm1haW4td2lraV9fY29sLWxlZnQge1xuICAgIEBhcHBseSBmaXhlZCB0b3AtWzQuNXJlbV0gYm90dG9tLTAgbGVmdC0wIGxnOnctWzIyLjVyZW1dIHctWzkwZHZ3XSBweC02IHBiLTYgYmctY3VzdG9tLW5ldXRyYWwtMTAwIG1heC1oLXNjcmVlbiBvdmVyZmxvdy1hdXRvIHotNDAgbGc6cGItMjA7XG59XG5cbi5tYWluLXdpa2lfX2NvbC1yaWdodCB7XG4gICAgQGFwcGx5IGxnOnAtMTAgeGw6cHItMjAgbGc6cHItMTIgcHktMTAgcHgtNiBsZzpwYi0yOCBiZy13aGl0ZSBtYXgtdy1bODByZW1dIG14LWF1dG8gbWluLWgtW2NhbGMoMTAwdmgtNC41cmVtKV0gdGV4dC1ibGFjay04MDAgb3ZlcmZsb3ctYXV0bztcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/