/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/styles/gps/gps.css ***!
  \*************************************************************************************************************************************************************************************************/
/*! tailwindcss v4.0.13 | MIT License | https://tailwindcss.com */
@layer theme;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
    'Noto Color Emoji';
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
    monospace;
    --spacing: 0.25rem;
    --container-xs: 20rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-2xl: 42rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --tracking-wider: 0.05em;
    --leading-relaxed: 1.625;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --radius-xl: 0.75rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --radius-4xl: 2rem;
    --ease-in: cubic-bezier(0.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --aspect-video: 16 / 9;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-font-feature-settings: var(--font-sans--font-feature-settings);
    --default-font-variation-settings: var(--font-sans--font-variation-settings);
    --default-mono-font-family: var(--font-mono);
    --default-mono-font-feature-settings: var(--font-mono--font-feature-settings);
    --default-mono-font-variation-settings: var(--font-mono--font-variation-settings);
    --color-black: #000;
    --color-white: #fff;
    --color-red: #f00;
    --color-gray-100: #f3f4f6;
    --color-gray-200: #e5e7eb;
    --color-gray-300: #d1d5db;
    --color-gray-400: #9ca3af;
    --color-gray-500: #6b7280;
    --color-gray-600: #4b5563;
    --color-gray-700: #374151;
    --color-gray-800: #1f2937;
    --color-gray-900: #111827;
    --color-grey-50: #f9fafb;
    --color-grey-200: #e5e7eb;
    --color-grey-500: #6b7280;
    --color-grey-900: #111827;
    --color-orange-500: #DF8330;
    --color-alert-success-bg: #6EE7B7;
    --color-alert-success-border: #16A34A;
    --color-alert-warning-bg: #FDE68A;
    --color-alert-warning-border: #F59E0B;
    --color-alert-error-bg: #FCA5A5;
    --color-alert-error-border: #DC2626;
    --color-alert-info-bg: #A5F3FC;
    --color-alert-info-border: #67E8F9;
    --color-primary: #ff7700;
    --color-primary-300: #ff9130;
    --color-primary-550: #FFDFC0;
    --color-primary-600: #FEF9F5;
    --color-primary-950: #f6a768;
    --color-secondary: #2b2b2b;
    --color-secondary-300: #313131;
    --color-secondary-500: #eeeeee;
    --color-secondary-900: #f1c542;
    --color-secondary-950: #CBCBCB;
    --font-heading: "neuzeit-grotesk", sans-serif, serif;
    --font-body: "noto-sans", sans-serif, serif;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
  }
}
*, ::after, ::before, ::backdrop, ::file-selector-button {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0 solid;
}
html, :host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  tab-size: 4;
  font-family: var( --default-font-family, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji' );
  font-feature-settings: var(--default-font-feature-settings, normal);
  font-variation-settings: var(--default-font-variation-settings, normal);
  -webkit-tap-highlight-color: transparent;
}
body {
  line-height: inherit;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
}
b, strong {
  font-weight: bolder;
}
code, kbd, samp, pre {
  font-family: var( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace );
  font-feature-settings: var(--default-mono-font-feature-settings, normal);
  font-variation-settings: var(--default-mono-font-variation-settings, normal);
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
:-moz-focusring {
  outline: auto;
}
progress {
  vertical-align: baseline;
}
summary {
  display: list-item;
}
ol, ul, menu {
  list-style: none;
}
img, svg, video, canvas, audio, iframe, embed, object {
  display: block;
  vertical-align: middle;
}
img, video {
  max-width: 100%;
  height: auto;
}
button, input, select, optgroup, textarea, ::file-selector-button {
  font: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  letter-spacing: inherit;
  color: inherit;
  border-radius: 0;
  background-color: transparent;
  opacity: 1;
}
:where(select:is([multiple], [size])) optgroup {
  font-weight: bolder;
}
:where(select:is([multiple], [size])) optgroup option {
  padding-inline-start: 20px;
}
::file-selector-button {
  margin-inline-end: 4px;
}
::placeholder {
  opacity: 1;
  color: color-mix(in oklab, currentColor 50%, transparent);
}
textarea {
  resize: vertical;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-date-and-time-value {
  min-height: 1lh;
  text-align: inherit;
}
::-webkit-datetime-edit {
  display: inline-flex;
}
::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
  padding-block: 0;
}
:-moz-ui-invalid {
  box-shadow: none;
}
button, input:where([type='button'], [type='reset'], [type='submit']), ::file-selector-button {
  appearance: button;
}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
  height: auto;
}
[hidden]:where(:not([hidden='until-found'])) {
  display: none !important;
}
body {
  overflow-x: hidden;
  font-family: var(--font-body);
}
h1, h2, h3, h4 {
  font-family: var(--font-heading);
}
h2, h1 {
  font-size: var(--text-2xl);
  line-height: var(--tw-leading, var(--text-2xl--line-height));
  @media (width >= 1024px) {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
}
h3, p {
  text-align: center;
  font-family: var(--font-body);
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
}
.btn-cercle {
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.btn-cercle-primary {
  display: flex;
  height: calc(var(--spacing) * 16);
  width: calc(var(--spacing) * 16);
  align-items: center;
  justify-content: center;
  border-radius: calc(infinity * 1px);
  background-color: var(--color-primary-950);
}
.btn-cercle-secondary {
  display: flex;
  height: calc(var(--spacing) * 12);
  width: calc(var(--spacing) * 12);
  align-items: center;
  justify-content: center;
  border-radius: calc(infinity * 1px);
  background-color: var(--color-primary-950);
}
.btn-active-false {
  & a {
    background-color: var(--color-gray-500);
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-primary-300);
      }
    }
  }
  & i {
    color: var(--color-gray-600) !important;
    &:hover {
      @media (hover: hover) {
        color: var(--color-white) !important;
      }
    }
  }
  & p {
    color: var(--color-gray-500) !important;
    &:hover {
      @media (hover: hover) {
        color: var(--color-white) !important;
      }
    }
  }
}
.btn-gps {
  cursor: pointer;
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.btn-gps-primary {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: calc(infinity * 1px);
  background-color: var(--color-primary);
  padding-inline: calc(var(--spacing) * 10);
  padding-block: calc(var(--spacing) * 4);
  color: var(--color-white);
  &:hover {
    @media (hover: hover) {
      background-color: var(--color-secondary);
    }
  }
}
.btn-gps-secondary {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--radius-xl);
  background-color: var(--color-white);
  padding-inline: calc(var(--spacing) * 10);
  padding-block: calc(var(--spacing) * 4);
  color: var(--color-secondary);
  &:hover {
    @media (hover: hover) {
      background-color: var(--color-secondary);
    }
  }
  &:hover {
    @media (hover: hover) {
      color: var(--color-white);
    }
  }
}
.btn-gps-icone {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: var(--radius-xl);
  background-color: var(--color-white);
  padding-inline: calc(var(--spacing) * 10);
  padding-block: calc(var(--spacing) * 4);
  color: var(--color-secondary);
  &:hover {
    @media (hover: hover) {
      background-color: var(--color-secondary);
    }
  }
  &:hover {
    @media (hover: hover) {
      color: var(--color-white);
    }
  }
}
.btn-gps-menu {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--radius-xl);
  background-color: var(--color-primary-300);
  padding-inline: calc(var(--spacing) * 10);
  padding-block: calc(var(--spacing) * 2);
  color: var(--color-secondary);
  &:hover {
    @media (hover: hover) {
      background-color: var(--color-secondary);
    }
  }
  &:hover {
    @media (hover: hover) {
      color: var(--color-white);
    }
  }
}
.btn-gps-metiers {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: calc(infinity * 1px);
  background-color: var(--color-primary);
  padding-inline: calc(var(--spacing) * 8);
  padding-block: calc(var(--spacing) * 2);
  color: var(--color-white);
  &:hover {
    @media (hover: hover) {
      background-color: var(--color-secondary);
    }
  }
}
.btn-gps-hidden {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: calc(infinity * 1px);
  background-color: var(--color-grey-500);
  padding-inline: calc(var(--spacing) * 10);
  padding-block: calc(var(--spacing) * 4);
  color: var(--color-white);
}
.custom-input {
  background-color: rgba(255, 145, 48, 0.1);
  padding-left: 20px;
  border: 1px solid #ccc;
  transition: all 0.3s ease;
}
.custom-input::placeholder {
  padding-left: 20px;
  color: #888;
  font-size: 12px;
  font-style: italic;
}
.custom-input:focus {
  background-color: rgba(255, 145, 48, 0.3);
  border-color: #ff7700;
  outline: none;
  padding-left: 20px;
}
.custom-input-texte {
  cursor: pointer;
  font-size: var(--text-xs);
  line-height: var(--tw-leading, var(--text-xs--line-height));
  font-style: italic;
  &:hover {
    @media (hover: hover) {
      color: var(--color-primary);
    }
  }
}
.custom-checkbox {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 20px;
  height: 20px;
  border: 2px solid #ff7700;
  border-radius: 4px;
  position: relative;
  cursor: pointer;
}
.custom-checkbox:checked {
  background-color: #ff7700;
  border: none;
}
.custom-checkbox:checked::after {
  content: '✔';
  color: white;
  font-size: 14px;
  position: absolute;
  top: 1px;
  left: 3px;
}
.accordion-header {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.accordion-content {
  padding: 10px 0;
  border-top: 1px solid #ddd;
}
.template-cards-metiers, .template-cards-formations {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: 24px;
  background-color: var(--color-white);
  padding-bottom: calc(var(--spacing) * 5);
  transition-property: box-shadow;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 300ms;
  transition-duration: 300ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
  & .template-cards-titre {
    display: grid;
    height: fit-content;
    align-items: center;
    justify-content: space-around;
    background-color: var(--color-primary);
    padding-block: calc(var(--spacing) * 4);
    & h3 {
      color: var(--color-white);
    }
    & p {
      color: var(--color-white);
    }
  }
  & .template-cards-body {
    padding-inline: calc(var(--spacing) * 8);
    padding-block: calc(var(--spacing) * 5);
    & .cards-body-titre {
      display: flex;
      align-items: center;
      gap: calc(var(--spacing) * 4);
      padding-block: calc(var(--spacing) * 2);
      & p {
        text-align: left;
      }
    }
  }
  & .template-cards-footer {
    height: 150px;
    overflow: hidden;
    border-radius: 24px;
    padding-inline: calc(var(--spacing) * 5);
    & img {
      border-radius: 24px;
    }
  }
  &:hover {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
}
.template-cards-metiers-associes, .template-cards-formations-details, .template-cards-metiers-formations, .template-cards-etablissements, .template-cards-recap-profil, .template-cards-recap-formation, .template-cards-recap-conclusion {
  position: relative;
  display: block;
  border-radius: 24px;
  background-color: var(--color-white);
  padding-bottom: calc(var(--spacing) * 5);
  transition-property: box-shadow;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 300ms;
  transition-duration: 300ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
  & .template-icone {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    top: calc(var(--spacing) * 0);
  }
  & .template-cards-titre {
    padding-inline: calc(var(--spacing) * 8);
    padding-top: calc(var(--spacing) * 14);
    & h3 {
      width: fit-content;
      border-radius: var(--radius-lg);
      background-color: var(--color-primary-550);
      padding-inline: calc(var(--spacing) * 4);
      padding-block: calc(var(--spacing) * 1);
      text-align: left;
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
      color: var(--color-black);
    }
  }
  & .template-cards-body {
    padding-inline: calc(var(--spacing) * 8);
    padding-bottom: calc(var(--spacing) * 5);
    & .cards-body-titre {
      display: flex;
      align-items: center;
      gap: calc(var(--spacing) * 4);
      padding-block: calc(var(--spacing) * 2);
      & p {
        text-align: left;
      }
    }
  }
  & .template-cards-footer {
    height: 150px;
    overflow: hidden;
    border-radius: 24px;
    padding-inline: calc(var(--spacing) * 5);
    & img {
      border-radius: 24px;
    }
  }
  &:hover {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
}
.template-cards-formations-details {
  & .template-cards-titre {
    display: flex;
    justify-content: center;
    & h3 {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
      color: var(--color-black);
      background-color: inherit;
    }
  }
  & .template-cards-body {
    & .cards-body-titre {
      display: initial;
      & h4 {
        font-family: var(--font-body);
        font-size: var(--text-lg);
        line-height: var(--tw-leading, var(--text-lg--line-height));
      }
      & p {
        padding-block: calc(var(--spacing) * 3);
        font-size: var(--text-base);
        line-height: var(--tw-leading, var(--text-base--line-height));
      }
    }
  }
}
.template-cards-metiers-formations {
  & .template-cards-titre {
    display: grid;
    gap: calc(var(--spacing) * 4);
  }
}
.template-cards-etablissements {
  & .template-cards-titre {
    padding-top: calc(var(--spacing) * 12);
    & h2 {
      text-align: center;
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
      color: var(--color-black);
    }
  }
  & .template-cards-body {
    & .cards-body-titre {
      & p {
        font-size: var(--text-sm);
        line-height: var(--tw-leading, var(--text-sm--line-height));
      }
    }
  }
}
.template-cards-recap-profil {
  & .template-cards-titre {
    display: flex;
    justify-content: center;
    & h2 {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
      color: var(--color-black);
      background-color: inherit;
    }
  }
  & .template-cards-body {
    & h3 {
      width: fit-content;
      border-radius: var(--radius-lg);
      background-color: var(--color-primary-550);
      padding-inline: calc(var(--spacing) * 4);
      padding-block: calc(var(--spacing) * 1);
      text-align: left !important;
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
      color: var(--color-black);
    }
    & .cards-body-titre {
      display: flex;
      flex-direction: column;
      gap: calc(var(--spacing) * 0);
      align-items: inherit;
      & i {
        color: var(--color-primary);
      }
    }
  }
}
.template-cards-recap-formation {
  & .template-cards-titre {
    display: flex;
    flex-direction: column;
    justify-content: center;
    & h2 {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
      color: var(--color-black);
      background-color: inherit;
    }
  }
  & .template-cards-formations {
    background-color: var(--color-primary-600);
    & .template-cards-titre {
      flex-direction: column;
      padding-block: calc(var(--spacing) * 2);
      & h3 {
        background-color: inherit;
        color: var(--color-white);
      }
      & p {
        color: var(--color-white);
      }
    }
  }
}
.template-cards-recap-conclusion {
  & .template-cards-titre {
    display: flex;
    justify-content: center;
    & h2 {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
      color: var(--color-black);
      background-color: inherit;
    }
  }
  & .template-cards-body {
    display: grid;
    gap: calc(var(--spacing) * 4);
    & .cards-body-titre {
      border-radius: var(--radius-lg);
      background-color: var(--color-primary-550);
      padding-inline: calc(var(--spacing) * 4);
      padding-block: calc(var(--spacing) * 3);
      color: var(--color-black);
      & i {
        font-size: var(--text-xl);
        line-height: var(--tw-leading, var(--text-xl--line-height));
        color: var(--color-primary);
      }
      & p {
        font-size: var(--text-base);
        line-height: var(--tw-leading, var(--text-base--line-height));
      }
    }
  }
}
.custom-play-button {
  width: 100%;
  height: 100%;
  background: linear-gradient(135deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  border: none;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
}
.custom-play-btn {
  width: 100px;
  height: 100px;
  background: linear-gradient(135deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
  border: none;
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
}
.video-container {
  position: relative;
  height: calc(var(--spacing) * 128);
  width: 100%;
  overflow: hidden;
  border-radius: 24px;
}
.player {
  width: 100%;
  height: 100%;
}
.pointer-events-none {
  pointer-events: none;
}
.collapse {
  visibility: collapse;
}
.invisible {
  visibility: hidden;
}
.visible {
  visibility: visible;
}
.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;
}
.\!static {
  position: static !important;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.relative {
  position: relative;
}
.static {
  position: static;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: calc(var(--spacing) * 0);
}
.abs-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.y-center {
  top: 50%;
  transform: translateY(-50%);
}
.-top-2 {
  top: calc(var(--spacing) * -2);
}
.-top-16 {
  top: calc(var(--spacing) * -16);
}
.-top-\[0\.2rem\] {
  top: calc(0.2rem * -1);
}
.-top-\[0\.5rem\] {
  top: calc(0.5rem * -1);
}
.-top-\[10rem\] {
  top: calc(10rem * -1);
}
.top-0 {
  top: calc(var(--spacing) * 0);
}
.top-1 {
  top: calc(var(--spacing) * 1);
}
.top-1\/2 {
  top: calc(1/2 * 100%);
}
.top-2 {
  top: calc(var(--spacing) * 2);
}
.top-4 {
  top: calc(var(--spacing) * 4);
}
.top-\[5\.2\%\] {
  top: 5.2%;
}
.top-\[9\%\] {
  top: 9%;
}
.top-\[11\%\] {
  top: 11%;
}
.top-\[15\%\] {
  top: 15%;
}
.top-\[26\%\] {
  top: 26%;
}
.top-\[26\.8\%\] {
  top: 26.8%;
}
.top-\[32\.5\%\] {
  top: 32.5%;
}
.top-\[33\.5\%\] {
  top: 33.5%;
}
.top-\[37\.6\%\] {
  top: 37.6%;
}
.top-\[50\%\] {
  top: 50%;
}
.top-\[50\.2\%\] {
  top: 50.2%;
}
.top-\[56\%\] {
  top: 56%;
}
.top-\[57\%\] {
  top: 57%;
}
.top-\[59\.5\%\] {
  top: 59.5%;
}
.top-\[61\.5\%\] {
  top: 61.5%;
}
.top-\[69\.8\%\] {
  top: 69.8%;
}
.top-\[78\%\] {
  top: 78%;
}
.top-\[90\%\] {
  top: 90%;
}
.-right-\[1rem\] {
  right: calc(1rem * -1);
}
.-right-\[14rem\] {
  right: calc(14rem * -1);
}
.right-0 {
  right: calc(var(--spacing) * 0);
}
.right-3 {
  right: calc(var(--spacing) * 3);
}
.right-4 {
  right: calc(var(--spacing) * 4);
}
.right-8 {
  right: calc(var(--spacing) * 8);
}
.right-\[-3\%\] {
  right: -3%;
}
.right-\[-8\%\] {
  right: -8%;
}
.right-\[5rem\] {
  right: 5rem;
}
.right-\[15\%\] {
  right: 15%;
}
.bottom-0 {
  bottom: calc(var(--spacing) * 0);
}
.bottom-3 {
  bottom: calc(var(--spacing) * 3);
}
.bottom-8 {
  bottom: calc(var(--spacing) * 8);
}
.x-center {
  left: 50%;
  transform: translateX(-50%);
}
.-left-1 {
  left: calc(var(--spacing) * -1);
}
.left-0 {
  left: calc(var(--spacing) * 0);
}
.left-1\/2 {
  left: calc(1/2 * 100%);
}
.left-3 {
  left: calc(var(--spacing) * 3);
}
.left-8 {
  left: calc(var(--spacing) * 8);
}
.left-\[-8\%\] {
  left: -8%;
}
.left-\[25\%\] {
  left: 25%;
}
.left-\[30\%\] {
  left: 30%;
}
.left-\[39\%\] {
  left: 39%;
}
.left-\[43\.5\%\] {
  left: 43.5%;
}
.left-\[49\.25\%\] {
  left: 49.25%;
}
.left-\[55\%\] {
  left: 55%;
}
.left-\[58\%\] {
  left: 58%;
}
.left-\[62\.5\%\] {
  left: 62.5%;
}
.isolate {
  isolation: isolate;
}
.-z-1 {
  z-index: calc(1 * -1);
}
.-z-\[1\] {
  z-index: calc(1 * -1);
}
.z-1 {
  z-index: 1;
}
.z-5 {
  z-index: 5;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-21 {
  z-index: 21;
}
.z-30 {
  z-index: 30;
}
.z-50 {
  z-index: 50;
}
.z-60 {
  z-index: 60;
}
.z-100 {
  z-index: 100;
}
.z-999 {
  z-index: 999;
}
.z-1000 {
  z-index: 1000;
}
.z-\[2\] {
  z-index: 2;
}
.z-\[20\] {
  z-index: 20;
}
.z-\[48\] {
  z-index: 48;
}
.z-\[50\] {
  z-index: 50;
}
.z-\[51\] {
  z-index: 51;
}
.z-\[90\] {
  z-index: 90;
}
.z-\[99\] {
  z-index: 99;
}
.float-right {
  float: right;
}
.container {
  width: 100%;
  @media (width >= 425px) {
    max-width: 425px;
  }
  @media (width >= 640px) {
    max-width: 640px;
  }
  @media (width >= 768px) {
    max-width: 768px;
  }
  @media (width >= 1024px) {
    max-width: 1024px;
  }
  @media (width >= 1280px) {
    max-width: 1280px;
  }
  @media (width >= 1600px) {
    max-width: 1600px;
  }
  @media (width >= 1920px) {
    max-width: 1920px;
  }
  @media (width >= 2560px) {
    max-width: 2560px;
  }
}
.\!m-0 {
  margin: calc(var(--spacing) * 0) !important;
}
.m-0 {
  margin: calc(var(--spacing) * 0);
}
.m-auto {
  margin: auto;
}
.mx-1 {
  margin-inline: calc(var(--spacing) * 1);
}
.mx-2 {
  margin-inline: calc(var(--spacing) * 2);
}
.mx-auto {
  margin-inline: auto;
}
.mx-auto\! {
  margin-inline: auto !important;
}
.my-2 {
  margin-block: calc(var(--spacing) * 2);
}
.my-3 {
  margin-block: calc(var(--spacing) * 3);
}
.my-4 {
  margin-block: calc(var(--spacing) * 4);
}
.my-8 {
  margin-block: calc(var(--spacing) * 8);
}
.my-12 {
  margin-block: calc(var(--spacing) * 12);
}
.my-16 {
  margin-block: calc(var(--spacing) * 16);
}
.my-auto {
  margin-block: auto;
}
.\!mt-0 {
  margin-top: calc(var(--spacing) * 0) !important;
}
.-mt-8 {
  margin-top: calc(var(--spacing) * -8);
}
.-mt-10 {
  margin-top: calc(var(--spacing) * -10);
}
.-mt-16 {
  margin-top: calc(var(--spacing) * -16);
}
.-mt-20 {
  margin-top: calc(var(--spacing) * -20);
}
.-mt-32 {
  margin-top: calc(var(--spacing) * -32);
}
.-mt-\[5\%\] {
  margin-top: calc(5% * -1);
}
.-mt-\[15\%\] {
  margin-top: calc(15% * -1);
}
.-mt-\[17\%\] {
  margin-top: calc(17% * -1);
}
.-mt-\[18\%\] {
  margin-top: calc(18% * -1);
}
.-mt-\[19\%\] {
  margin-top: calc(19% * -1);
}
.-mt-\[25\%\] {
  margin-top: calc(25% * -1);
}
.-mt-\[40\%\] {
  margin-top: calc(40% * -1);
}
.-mt-\[45\%\] {
  margin-top: calc(45% * -1);
}
.-mt-\[48\%\] {
  margin-top: calc(48% * -1);
}
.mt-0\! {
  margin-top: calc(var(--spacing) * 0) !important;
}
.mt-1 {
  margin-top: calc(var(--spacing) * 1);
}
.mt-2 {
  margin-top: calc(var(--spacing) * 2);
}
.mt-3 {
  margin-top: calc(var(--spacing) * 3);
}
.mt-3\! {
  margin-top: calc(var(--spacing) * 3) !important;
}
.mt-4 {
  margin-top: calc(var(--spacing) * 4);
}
.mt-5 {
  margin-top: calc(var(--spacing) * 5);
}
.mt-6 {
  margin-top: calc(var(--spacing) * 6);
}
.mt-8 {
  margin-top: calc(var(--spacing) * 8);
}
.mt-10 {
  margin-top: calc(var(--spacing) * 10);
}
.mt-12 {
  margin-top: calc(var(--spacing) * 12);
}
.mt-16 {
  margin-top: calc(var(--spacing) * 16);
}
.mt-\[-5\%\] {
  margin-top: -5%;
}
.mr-1 {
  margin-right: calc(var(--spacing) * 1);
}
.mr-2 {
  margin-right: calc(var(--spacing) * 2);
}
.mr-3 {
  margin-right: calc(var(--spacing) * 3);
}
.mr-4 {
  margin-right: calc(var(--spacing) * 4);
}
.mr-auto {
  margin-right: auto;
}
.\!mb-0 {
  margin-bottom: calc(var(--spacing) * 0) !important;
}
.mb-0 {
  margin-bottom: calc(var(--spacing) * 0);
}
.mb-1 {
  margin-bottom: calc(var(--spacing) * 1);
}
.mb-2 {
  margin-bottom: calc(var(--spacing) * 2);
}
.mb-3 {
  margin-bottom: calc(var(--spacing) * 3);
}
.mb-4 {
  margin-bottom: calc(var(--spacing) * 4);
}
.mb-5 {
  margin-bottom: calc(var(--spacing) * 5);
}
.mb-6 {
  margin-bottom: calc(var(--spacing) * 6);
}
.mb-6\! {
  margin-bottom: calc(var(--spacing) * 6) !important;
}
.mb-8 {
  margin-bottom: calc(var(--spacing) * 8);
}
.mb-10 {
  margin-bottom: calc(var(--spacing) * 10);
}
.ml-1 {
  margin-left: calc(var(--spacing) * 1);
}
.ml-2 {
  margin-left: calc(var(--spacing) * 2);
}
.ml-3 {
  margin-left: calc(var(--spacing) * 3);
}
.ml-4 {
  margin-left: calc(var(--spacing) * 4);
}
.ml-\[19\%\] {
  margin-left: 19%;
}
.ml-\[21\%\] {
  margin-left: 21%;
}
.ml-auto {
  margin-left: auto;
}
.\!hidden {
  display: none !important;
}
.\!inline {
  display: inline !important;
}
.block {
  display: block;
}
.contents {
  display: contents;
}
.flex {
  display: flex;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.inline {
  display: inline;
}
.inline-block {
  display: inline-block;
}
.table {
  display: table;
}
.aspect-square {
  aspect-ratio: 1 / 1;
}
.aspect-video {
  aspect-ratio: var(--aspect-video);
}
.\!h-9 {
  height: calc(var(--spacing) * 9) !important;
}
.h-4 {
  height: calc(var(--spacing) * 4);
}
.h-5 {
  height: calc(var(--spacing) * 5);
}
.h-6 {
  height: calc(var(--spacing) * 6);
}
.h-7 {
  height: calc(var(--spacing) * 7);
}
.h-8 {
  height: calc(var(--spacing) * 8);
}
.h-9 {
  height: calc(var(--spacing) * 9);
}
.h-10 {
  height: calc(var(--spacing) * 10);
}
.h-12 {
  height: calc(var(--spacing) * 12);
}
.h-16 {
  height: calc(var(--spacing) * 16);
}
.h-20 {
  height: calc(var(--spacing) * 20);
}
.h-24 {
  height: calc(var(--spacing) * 24);
}
.h-28 {
  height: calc(var(--spacing) * 28);
}
.h-40 {
  height: calc(var(--spacing) * 40);
}
.h-48 {
  height: calc(var(--spacing) * 48);
}
.h-56 {
  height: calc(var(--spacing) * 56);
}
.h-64 {
  height: calc(var(--spacing) * 64);
}
.h-72 {
  height: calc(var(--spacing) * 72);
}
.h-96 {
  height: calc(var(--spacing) * 96);
}
.h-\[8rem\] {
  height: 8rem;
}
.h-\[60\%\] {
  height: 60%;
}
.h-\[90\%\] {
  height: 90%;
}
.h-\[150px\] {
  height: 150px;
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.h-screen {
  height: 100vh;
}
.max-h-72 {
  max-height: calc(var(--spacing) * 72);
}
.max-h-full {
  max-height: 100%;
}
.min-h-12 {
  min-height: calc(var(--spacing) * 12);
}
.min-h-80 {
  min-height: calc(var(--spacing) * 80);
}
.min-h-full {
  min-height: 100%;
}
.\!w-9 {
  width: calc(var(--spacing) * 9) !important;
}
.\!w-auto {
  width: auto !important;
}
.\!w-fit {
  width: fit-content !important;
}
.\!w-full {
  width: 100% !important;
}
.w-1\/2 {
  width: calc(1/2 * 100%);
}
.w-1\/3 {
  width: calc(1/3 * 100%);
}
.w-1\/6 {
  width: calc(1/6 * 100%);
}
.w-1\/12 {
  width: calc(1/12 * 100%);
}
.w-3 {
  width: calc(var(--spacing) * 3);
}
.w-4 {
  width: calc(var(--spacing) * 4);
}
.w-4\/5 {
  width: calc(4/5 * 100%);
}
.w-5 {
  width: calc(var(--spacing) * 5);
}
.w-5\/6 {
  width: calc(5/6 * 100%);
}
.w-5\/12 {
  width: calc(5/12 * 100%);
}
.w-6 {
  width: calc(var(--spacing) * 6);
}
.w-6\/12 {
  width: calc(6/12 * 100%);
}
.w-7 {
  width: calc(var(--spacing) * 7);
}
.w-8 {
  width: calc(var(--spacing) * 8);
}
.w-9 {
  width: calc(var(--spacing) * 9);
}
.w-10 {
  width: calc(var(--spacing) * 10);
}
.w-11\/12 {
  width: calc(11/12 * 100%);
}
.w-12 {
  width: calc(var(--spacing) * 12);
}
.w-14 {
  width: calc(var(--spacing) * 14);
}
.w-16 {
  width: calc(var(--spacing) * 16);
}
.w-32 {
  width: calc(var(--spacing) * 32);
}
.w-40 {
  width: calc(var(--spacing) * 40);
}
.w-48 {
  width: calc(var(--spacing) * 48);
}
.w-56 {
  width: calc(var(--spacing) * 56);
}
.w-80 {
  width: calc(var(--spacing) * 80);
}
.w-\[7\%\] {
  width: 7%;
}
.w-\[8\%\] {
  width: 8%;
}
.w-\[9\%\] {
  width: 9%;
}
.w-\[15\%\] {
  width: 15%;
}
.w-\[19\%\] {
  width: 19%;
}
.w-\[20\%\] {
  width: 20%;
}
.w-\[50\%\] {
  width: 50%;
}
.w-\[78\%\] {
  width: 78%;
}
.w-\[80\%\] {
  width: 80%;
}
.w-\[90\%\] {
  width: 90%;
}
.w-\[95\%\] {
  width: 95%;
}
.w-\[220px\] {
  width: 220px;
}
.w-\[320px\] {
  width: 320px;
}
.w-auto {
  width: auto;
}
.w-fit {
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-max {
  width: max-content;
}
.w-screen {
  width: 100vw;
}
.\!max-w-full {
  max-width: 100% !important;
}
.max-w-2xl {
  max-width: var(--container-2xl);
}
.max-w-\[90\%\] {
  max-width: 90%;
}
.max-w-full {
  max-width: 100%;
}
.max-w-lg {
  max-width: var(--container-lg);
}
.max-w-md {
  max-width: var(--container-md);
}
.max-w-none {
  max-width: none;
}
.max-w-xs {
  max-width: var(--container-xs);
}
.min-w-\[150px\] {
  min-width: 150px;
}
.flex-none {
  flex: none;
}
.shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.border-collapse {
  border-collapse: collapse;
}
.-translate-x-1\/2 {
  --tw-translate-x: calc(calc(1/2 * 100%) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-x-0 {
  --tw-translate-x: calc(var(--spacing) * 0);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-x-full {
  --tw-translate-x: 100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-1\/2 {
  --tw-translate-y: calc(calc(1/2 * 100%) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-y-0 {
  --tw-translate-y: calc(var(--spacing) * 0);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-y-2 {
  --tw-translate-y: calc(var(--spacing) * 2);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.rotate-90 {
  rotate: 90deg;
}
.rotate-180 {
  rotate: 180deg;
}
.transform {
  transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
}
.cursor-pointer {
  cursor: pointer;
}
.resize {
  resize: both;
}
.snap-x {
  scroll-snap-type: x var(--tw-scroll-snap-strictness);
}
.snap-mandatory {
  --tw-scroll-snap-strictness: mandatory;
}
.snap-center {
  scroll-snap-align: center;
}
.scroll-mt-8 {
  scroll-margin-top: calc(var(--spacing) * 8);
}
.scroll-mt-32 {
  scroll-margin-top: calc(var(--spacing) * 32);
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-\[0fr\] {
  grid-template-columns: 0fr;
}
.grid-cols-\[1fr\] {
  grid-template-columns: 1fr;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-center {
  align-items: center;
}
.items-end {
  align-items: flex-end;
}
.items-start {
  align-items: flex-start;
}
.justify-between {
  justify-content: space-between;
}
.justify-center {
  justify-content: center;
}
.justify-end {
  justify-content: flex-end;
}
.gap-1 {
  gap: calc(var(--spacing) * 1);
}
.gap-2 {
  gap: calc(var(--spacing) * 2);
}
.gap-3 {
  gap: calc(var(--spacing) * 3);
}
.gap-4 {
  gap: calc(var(--spacing) * 4);
}
.gap-6 {
  gap: calc(var(--spacing) * 6);
}
.gap-8 {
  gap: calc(var(--spacing) * 8);
}
.gap-10 {
  gap: calc(var(--spacing) * 10);
}
.gap-12 {
  gap: calc(var(--spacing) * 12);
}
.gap-16 {
  gap: calc(var(--spacing) * 16);
}
.gap-24 {
  gap: calc(var(--spacing) * 24);
}
.space-y-2 {
  :where(& > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }
}
.space-y-4 {
  :where(& > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }
}
.space-y-6 {
  :where(& > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }
}
.space-y-8 {
  :where(& > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  }
}
.gap-x-4 {
  column-gap: calc(var(--spacing) * 4);
}
.gap-x-6 {
  column-gap: calc(var(--spacing) * 6);
}
.gap-x-8 {
  column-gap: calc(var(--spacing) * 8);
}
.space-x-4 {
  :where(& > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
  }
}
.gap-y-1 {
  row-gap: calc(var(--spacing) * 1);
}
.gap-y-2 {
  row-gap: calc(var(--spacing) * 2);
}
.gap-y-8 {
  row-gap: calc(var(--spacing) * 8);
}
.divide-y {
  :where(& > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }
}
.divide-gray-200 {
  :where(& > :not(:last-child)) {
    border-color: var(--color-gray-200);
  }
}
.self-end {
  align-self: flex-end;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.scroll-smooth {
  scroll-behavior: smooth;
}
.\!rounded-2xl {
  border-radius: var(--radius-2xl) !important;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: var(--radius-2xl);
}
.rounded-3xl {
  border-radius: var(--radius-3xl);
}
.rounded-4xl {
  border-radius: var(--radius-4xl);
}
.rounded-\[10px\] {
  border-radius: 10px;
}
.rounded-full {
  border-radius: calc(infinity * 1px);
}
.rounded-lg {
  border-radius: var(--radius-lg);
}
.rounded-md {
  border-radius: var(--radius-md);
}
.rounded-xl {
  border-radius: var(--radius-xl);
}
.rounded-t-\[24px\] {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}
.rounded-l-\[4rem\] {
  border-top-left-radius: 4rem;
  border-bottom-left-radius: 4rem;
}
.rounded-b-\[3rem\] {
  border-bottom-right-radius: 3rem;
  border-bottom-left-radius: 3rem;
}
.rounded-b-full {
  border-bottom-right-radius: calc(infinity * 1px);
  border-bottom-left-radius: calc(infinity * 1px);
}
.border {
  border-style: var(--tw-border-style);
  border-width: 1px;
}
.border-1 {
  border-style: var(--tw-border-style);
  border-width: 1px;
}
.border-t {
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
}
.border-t-\[1px\] {
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
}
.border-b-\[0\.25px\] {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 0.25px;
}
.border-b-\[1px\] {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
}
.\!border-none {
  --tw-border-style: none !important;
  border-style: none !important;
}
.border-\[\#D9D9D9\] {
  border-color: #D9D9D9;
}
.border-black {
  border-color: var(--color-black);
}
.border-gray-200 {
  border-color: var(--color-gray-200);
}
.border-gray-300 {
  border-color: var(--color-gray-300);
}
.border-grey-200 {
  border-color: var(--color-grey-200);
}
.border-primary\/50 {
  border-color: color-mix(in oklab, var(--color-primary) 50%, transparent);
}
.border-red {
  border-color: var(--color-red);
}
.border-secondary-500 {
  border-color: var(--color-secondary-500);
}
.\!bg-white {
  background-color: var(--color-white) !important;
}
.bg-black {
  background-color: var(--color-black);
}
.bg-black\/60 {
  background-color: color-mix(in oklab, var(--color-black) 60%, transparent);
}
.bg-gray-100 {
  background-color: var(--color-gray-100);
}
.bg-gray-500\/75 {
  background-color: color-mix(in oklab, var(--color-gray-500) 75%, transparent);
}
.bg-grey-500 {
  background-color: var(--color-grey-500);
}
.bg-primary {
  background-color: var(--color-primary);
}
.bg-primary-300 {
  background-color: var(--color-primary-300);
}
.bg-primary-550 {
  background-color: var(--color-primary-550);
}
.bg-secondary {
  background-color: var(--color-secondary);
}
.bg-secondary-500 {
  background-color: var(--color-secondary-500);
}
.bg-secondary-900 {
  background-color: var(--color-secondary-900);
}
.bg-secondary-950 {
  background-color: var(--color-secondary-950);
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  background-color: var(--color-white);
}
.bg-white\/90 {
  background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
}
.bg-linear-to-r {
  --tw-gradient-position: to right in oklab;
  background-image: linear-gradient(var(--tw-gradient-stops));
}
.from-\[\#7CBB54\] {
  --tw-gradient-from: #7CBB54;
  --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.to-\[\#9DCE5F\] {
  --tw-gradient-to: #9DCE5F;
  --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.fill-transparent {
  fill: transparent;
}
.stroke-current {
  stroke: currentColor;
}
.object-contain {
  object-fit: contain;
}
.object-cover {
  object-fit: cover;
}
.\!p-0 {
  padding: calc(var(--spacing) * 0) !important;
}
.p-1 {
  padding: calc(var(--spacing) * 1);
}
.p-2 {
  padding: calc(var(--spacing) * 2);
}
.p-3 {
  padding: calc(var(--spacing) * 3);
}
.p-4 {
  padding: calc(var(--spacing) * 4);
}
.p-5 {
  padding: calc(var(--spacing) * 5);
}
.p-8 {
  padding: calc(var(--spacing) * 8);
}
.p-12 {
  padding: calc(var(--spacing) * 12);
}
.\!px-2 {
  padding-inline: calc(var(--spacing) * 2) !important;
}
.\!px-4 {
  padding-inline: calc(var(--spacing) * 4) !important;
}
.px-1 {
  padding-inline: calc(var(--spacing) * 1);
}
.px-2 {
  padding-inline: calc(var(--spacing) * 2);
}
.px-3 {
  padding-inline: calc(var(--spacing) * 3);
}
.px-4 {
  padding-inline: calc(var(--spacing) * 4);
}
.px-4\! {
  padding-inline: calc(var(--spacing) * 4) !important;
}
.px-5 {
  padding-inline: calc(var(--spacing) * 5);
}
.px-6 {
  padding-inline: calc(var(--spacing) * 6);
}
.px-8 {
  padding-inline: calc(var(--spacing) * 8);
}
.px-12 {
  padding-inline: calc(var(--spacing) * 12);
}
.\!py-1 {
  padding-block: calc(var(--spacing) * 1) !important;
}
.py-0\! {
  padding-block: calc(var(--spacing) * 0) !important;
}
.py-0\.5 {
  padding-block: calc(var(--spacing) * 0.5);
}
.py-1 {
  padding-block: calc(var(--spacing) * 1);
}
.py-2 {
  padding-block: calc(var(--spacing) * 2);
}
.py-3 {
  padding-block: calc(var(--spacing) * 3);
}
.py-4 {
  padding-block: calc(var(--spacing) * 4);
}
.py-5 {
  padding-block: calc(var(--spacing) * 5);
}
.py-6 {
  padding-block: calc(var(--spacing) * 6);
}
.py-8 {
  padding-block: calc(var(--spacing) * 8);
}
.py-16 {
  padding-block: calc(var(--spacing) * 16);
}
.pt-4 {
  padding-top: calc(var(--spacing) * 4);
}
.pt-6 {
  padding-top: calc(var(--spacing) * 6);
}
.pt-8 {
  padding-top: calc(var(--spacing) * 8);
}
.pt-12 {
  padding-top: calc(var(--spacing) * 12);
}
.pt-16 {
  padding-top: calc(var(--spacing) * 16);
}
.pt-24 {
  padding-top: calc(var(--spacing) * 24);
}
.pt-32 {
  padding-top: calc(var(--spacing) * 32);
}
.pr-2 {
  padding-right: calc(var(--spacing) * 2);
}
.pr-3 {
  padding-right: calc(var(--spacing) * 3);
}
.pr-4 {
  padding-right: calc(var(--spacing) * 4);
}
.pr-6 {
  padding-right: calc(var(--spacing) * 6);
}
.pr-8 {
  padding-right: calc(var(--spacing) * 8);
}
.pr-\[23rem\] {
  padding-right: 23rem;
}
.pb-2 {
  padding-bottom: calc(var(--spacing) * 2);
}
.pb-4 {
  padding-bottom: calc(var(--spacing) * 4);
}
.pb-8 {
  padding-bottom: calc(var(--spacing) * 8);
}
.pb-16 {
  padding-bottom: calc(var(--spacing) * 16);
}
.pb-24 {
  padding-bottom: calc(var(--spacing) * 24);
}
.pb-28 {
  padding-bottom: calc(var(--spacing) * 28);
}
.pb-32 {
  padding-bottom: calc(var(--spacing) * 32);
}
.pb-40 {
  padding-bottom: calc(var(--spacing) * 40);
}
.pb-62 {
  padding-bottom: calc(var(--spacing) * 62);
}
.pb-\[5px\]\! {
  padding-bottom: 5px !important;
}
.pb-\[50rem\] {
  padding-bottom: 50rem;
}
.pl-2 {
  padding-left: calc(var(--spacing) * 2);
}
.pl-3 {
  padding-left: calc(var(--spacing) * 3);
}
.pl-4 {
  padding-left: calc(var(--spacing) * 4);
}
.pl-8 {
  padding-left: calc(var(--spacing) * 8);
}
.pl-44 {
  padding-left: calc(var(--spacing) * 44);
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-left\! {
  text-align: left !important;
}
.text-right {
  text-align: right;
}
.\!font-heading {
  font-family: var(--font-heading) !important;
}
.\!text-base {
  font-size: var(--text-base) !important;
  line-height: var(--tw-leading, var(--text-base--line-height)) !important;
}
.\!text-lg {
  font-size: var(--text-lg) !important;
  line-height: var(--tw-leading, var(--text-lg--line-height)) !important;
}
.\!text-sm {
  font-size: var(--text-sm) !important;
  line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
}
.\!text-xl {
  font-size: var(--text-xl) !important;
  line-height: var(--tw-leading, var(--text-xl--line-height)) !important;
}
.\!text-xs {
  font-size: var(--text-xs) !important;
  line-height: var(--tw-leading, var(--text-xs--line-height)) !important;
}
.text-2xl {
  font-size: var(--text-2xl);
  line-height: var(--tw-leading, var(--text-2xl--line-height));
}
.text-3xl {
  font-size: var(--text-3xl);
  line-height: var(--tw-leading, var(--text-3xl--line-height));
}
.text-4xl {
  font-size: var(--text-4xl);
  line-height: var(--tw-leading, var(--text-4xl--line-height));
}
.text-base {
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
}
.text-lg {
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
}
.text-sm {
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}
.text-xl {
  font-size: var(--text-xl);
  line-height: var(--tw-leading, var(--text-xl--line-height));
}
.text-xs {
  font-size: var(--text-xs);
  line-height: var(--tw-leading, var(--text-xs--line-height));
}
.text-\[0\.7rem\] {
  font-size: 0.7rem;
}
.leading-relaxed {
  --tw-leading: var(--leading-relaxed);
  line-height: var(--leading-relaxed);
}
.font-bold {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
.font-extrabold {
  --tw-font-weight: var(--font-weight-extrabold);
  font-weight: var(--font-weight-extrabold);
}
.font-medium {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
}
.font-semibold {
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
}
.tracking-wider {
  --tw-tracking: var(--tracking-wider);
  letter-spacing: var(--tracking-wider);
}
.break-words {
  overflow-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.text-black {
  color: var(--color-black);
}
.text-gray-300 {
  color: var(--color-gray-300);
}
.text-gray-400 {
  color: var(--color-gray-400);
}
.text-gray-500 {
  color: var(--color-gray-500);
}
.text-gray-600 {
  color: var(--color-gray-600);
}
.text-gray-700 {
  color: var(--color-gray-700);
}
.text-gray-800 {
  color: var(--color-gray-800);
}
.text-gray-900 {
  color: var(--color-gray-900);
}
.text-grey-50 {
  color: var(--color-grey-50);
}
.text-grey-500 {
  color: var(--color-grey-500);
}
.text-orange-500 {
  color: var(--color-orange-500);
}
.text-primary {
  color: var(--color-primary);
}
.text-primary-300 {
  color: var(--color-primary-300);
}
.text-secondary-300 {
  color: var(--color-secondary-300);
}
.text-secondary-900 {
  color: var(--color-secondary-900);
}
.text-white {
  color: var(--color-white);
}
.capitalize {
  text-transform: capitalize;
}
.lowercase {
  text-transform: lowercase;
}
.uppercase {
  text-transform: uppercase;
}
.italic {
  font-style: italic;
}
.underline {
  text-decoration-line: underline;
}
.underline-offset-2 {
  text-underline-offset: 2px;
}
.opacity-0 {
  opacity: 0%;
}
.opacity-10 {
  opacity: 10%;
}
.opacity-35 {
  opacity: 35%;
}
.opacity-50 {
  opacity: 50%;
}
.opacity-80 {
  opacity: 80%;
}
.opacity-90 {
  opacity: 90%;
}
.opacity-95 {
  opacity: 95%;
}
.opacity-100 {
  opacity: 100%;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.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, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.transition-\[grid-template-columns\] {
  transition-property: grid-template-columns;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.transition-all {
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.transition-transform {
  transition-property: transform, translate, scale, rotate;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.duration-75 {
  --tw-duration: 75ms;
  transition-duration: 75ms;
}
.duration-200 {
  --tw-duration: 200ms;
  transition-duration: 200ms;
}
.duration-300 {
  --tw-duration: 300ms;
  transition-duration: 300ms;
}
.duration-500 {
  --tw-duration: 500ms;
  transition-duration: 500ms;
}
.ease-in {
  --tw-ease: var(--ease-in);
  transition-timing-function: var(--ease-in);
}
.ease-in-out {
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
}
.ease-out {
  --tw-ease: var(--ease-out);
  transition-timing-function: var(--ease-out);
}
.will-change-transform {
  will-change: transform;
}
.select-all {
  -webkit-user-select: all;
  user-select: all;
}
.\[hostname\:port\] {
  hostname: port;
}
.\[scrollbar-width\:none\] {
  scrollbar-width: none;
}
.group-hover\:scale-105 {
  &:is(:where(.group):hover *) {
    @media (hover: hover) {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
}
.group-hover\:text-black {
  &:is(:where(.group):hover *) {
    @media (hover: hover) {
      color: var(--color-black);
    }
  }
}
.group-hover\:text-primary {
  &:is(:where(.group):hover *) {
    @media (hover: hover) {
      color: var(--color-primary);
    }
  }
}
.group-hover\:text-white {
  &:is(:where(.group):hover *) {
    @media (hover: hover) {
      color: var(--color-white);
    }
  }
}
.peer-checked\:flex {
  &:is(:where(.peer):checked ~ *) {
    display: flex;
  }
}
.peer-checked\/non\:bg-primary-300 {
  &:is(:where(.peer\/non):checked ~ *) {
    background-color: var(--color-primary-300);
  }
}
.peer-checked\/non\:text-white {
  &:is(:where(.peer\/non):checked ~ *) {
    color: var(--color-white);
  }
}
.peer-checked\/oui\:bg-primary-300 {
  &:is(:where(.peer\/oui):checked ~ *) {
    background-color: var(--color-primary-300);
  }
}
.peer-checked\/oui\:text-white {
  &:is(:where(.peer\/oui):checked ~ *) {
    color: var(--color-white);
  }
}
.after\:absolute {
  &::after {
    content: var(--tw-content);
    position: absolute;
  }
}
.after\:inset-0 {
  &::after {
    content: var(--tw-content);
    inset: calc(var(--spacing) * 0);
  }
}
.hover\:scale-110 {
  &:hover {
    @media (hover: hover) {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
}
.hover\:\!bg-primary {
  &:hover {
    @media (hover: hover) {
      background-color: var(--color-primary) !important;
    }
  }
}
.hover\:bg-black {
  &:hover {
    @media (hover: hover) {
      background-color: var(--color-black);
    }
  }
}
.hover\:bg-gray-200 {
  &:hover {
    @media (hover: hover) {
      background-color: var(--color-gray-200);
    }
  }
}
.hover\:bg-transparent {
  &:hover {
    @media (hover: hover) {
      background-color: transparent;
    }
  }
}
.hover\:bg-white {
  &:hover {
    @media (hover: hover) {
      background-color: var(--color-white);
    }
  }
}
.hover\:stroke-primary {
  &:hover {
    @media (hover: hover) {
      stroke: var(--color-primary);
    }
  }
}
.hover\:text-black {
  &:hover {
    @media (hover: hover) {
      color: var(--color-black);
    }
  }
}
.hover\:text-primary {
  &:hover {
    @media (hover: hover) {
      color: var(--color-primary);
    }
  }
}
.hover\:text-secondary {
  &:hover {
    @media (hover: hover) {
      color: var(--color-secondary);
    }
  }
}
.hover\:text-secondary-300 {
  &:hover {
    @media (hover: hover) {
      color: var(--color-secondary-300);
    }
  }
}
.hover\:text-white {
  &:hover {
    @media (hover: hover) {
      color: var(--color-white);
    }
  }
}
.hover\:underline {
  &:hover {
    @media (hover: hover) {
      text-decoration-line: underline;
    }
  }
}
.focus\:ring-2 {
  &:focus {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
}
.focus\:outline-none {
  &:focus {
    --tw-outline-style: none;
    outline-style: none;
  }
}
.max-lg\:hidden {
  @media (width < 1024px) {
    display: none;
  }
}
.max-lg\:h-10 {
  @media (width < 1024px) {
    height: calc(var(--spacing) * 10);
  }
}
.max-lg\:w-10 {
  @media (width < 1024px) {
    width: calc(var(--spacing) * 10);
  }
}
.max-lg\:rounded-none {
  @media (width < 1024px) {
    border-radius: 0;
  }
}
.max-lg\:bg-transparent {
  @media (width < 1024px) {
    background-color: transparent;
  }
}
.max-lg\:p-0 {
  @media (width < 1024px) {
    padding: calc(var(--spacing) * 0);
  }
}
.max-lg\:shadow-none {
  @media (width < 1024px) {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
}
.sm\:top-\[4\.5\%\] {
  @media (width >= 640px) {
    top: 4.5%;
  }
}
.sm\:top-\[9\%\] {
  @media (width >= 640px) {
    top: 9%;
  }
}
.sm\:top-\[20\.1\%\] {
  @media (width >= 640px) {
    top: 20.1%;
  }
}
.sm\:top-\[26\%\] {
  @media (width >= 640px) {
    top: 26%;
  }
}
.sm\:top-\[37\.8\%\] {
  @media (width >= 640px) {
    top: 37.8%;
  }
}
.sm\:top-\[42\%\] {
  @media (width >= 640px) {
    top: 42%;
  }
}
.sm\:top-\[55\.7\%\] {
  @media (width >= 640px) {
    top: 55.7%;
  }
}
.sm\:top-\[64\.5\%\] {
  @media (width >= 640px) {
    top: 64.5%;
  }
}
.sm\:top-\[75\%\] {
  @media (width >= 640px) {
    top: 75%;
  }
}
.sm\:right-\[-3\%\] {
  @media (width >= 640px) {
    right: -3%;
  }
}
.sm\:left-\[-3\%\] {
  @media (width >= 640px) {
    left: -3%;
  }
}
.sm\:-ml-\[18\%\] {
  @media (width >= 640px) {
    margin-left: calc(18% * -1);
  }
}
.sm\:-ml-\[20\%\] {
  @media (width >= 640px) {
    margin-left: calc(20% * -1);
  }
}
.sm\:-ml-\[24\%\] {
  @media (width >= 640px) {
    margin-left: calc(24% * -1);
  }
}
.sm\:ml-\[20\%\] {
  @media (width >= 640px) {
    margin-left: 20%;
  }
}
.sm\:ml-\[24\%\] {
  @media (width >= 640px) {
    margin-left: 24%;
  }
}
.sm\:block {
  @media (width >= 640px) {
    display: block;
  }
}
.sm\:hidden {
  @media (width >= 640px) {
    display: none;
  }
}
.sm\:h-24 {
  @media (width >= 640px) {
    height: calc(var(--spacing) * 24);
  }
}
.sm\:h-96 {
  @media (width >= 640px) {
    height: calc(var(--spacing) * 96);
  }
}
.sm\:w-\[25\%\] {
  @media (width >= 640px) {
    width: 25%;
  }
}
.sm\:w-\[30\%\] {
  @media (width >= 640px) {
    width: 30%;
  }
}
.sm\:w-\[35\%\] {
  @media (width >= 640px) {
    width: 35%;
  }
}
.sm\:w-\[40\%\] {
  @media (width >= 640px) {
    width: 40%;
  }
}
.sm\:w-\[65\%\] {
  @media (width >= 640px) {
    width: 65%;
  }
}
.sm\:\!max-w-\[80\%\] {
  @media (width >= 640px) {
    max-width: 80% !important;
  }
}
.sm\:\!max-w-lg {
  @media (width >= 640px) {
    max-width: var(--container-lg) !important;
  }
}
.sm\:max-w-\[50\%\] {
  @media (width >= 640px) {
    max-width: 50%;
  }
}
.sm\:max-w-\[70\%\] {
  @media (width >= 640px) {
    max-width: 70%;
  }
}
.sm\:max-w-\[90\%\] {
  @media (width >= 640px) {
    max-width: 90%;
  }
}
.sm\:grid-cols-2 {
  @media (width >= 640px) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.sm\:grid-cols-3 {
  @media (width >= 640px) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.sm\:flex-row {
  @media (width >= 640px) {
    flex-direction: row;
  }
}
.sm\:self-auto {
  @media (width >= 640px) {
    align-self: auto;
  }
}
.sm\:p-0 {
  @media (width >= 640px) {
    padding: calc(var(--spacing) * 0);
  }
}
.sm\:p-10 {
  @media (width >= 640px) {
    padding: calc(var(--spacing) * 10);
  }
}
.md\:col-span-2 {
  @media (width >= 768px) {
    grid-column: span 2 / span 2;
  }
}
.md\:mb-0 {
  @media (width >= 768px) {
    margin-bottom: calc(var(--spacing) * 0);
  }
}
.md\:aspect-\[21\/9\] {
  @media (width >= 768px) {
    aspect-ratio: 21/9;
  }
}
.md\:h-80 {
  @media (width >= 768px) {
    height: calc(var(--spacing) * 80);
  }
}
.md\:w-1\/2 {
  @media (width >= 768px) {
    width: calc(1/2 * 100%);
  }
}
.md\:w-1\/6 {
  @media (width >= 768px) {
    width: calc(1/6 * 100%);
  }
}
.md\:w-5\/6 {
  @media (width >= 768px) {
    width: calc(5/6 * 100%);
  }
}
.md\:w-\[23rem\] {
  @media (width >= 768px) {
    width: 23rem;
  }
}
.md\:w-\[25\%\]\! {
  @media (width >= 768px) {
    width: 25% !important;
  }
}
.md\:w-\[45\%\]\! {
  @media (width >= 768px) {
    width: 45% !important;
  }
}
.md\:w-\[70\%\] {
  @media (width >= 768px) {
    width: 70%;
  }
}
.md\:w-\[75\%\] {
  @media (width >= 768px) {
    width: 75%;
  }
}
.md\:\!max-w-\[70\%\] {
  @media (width >= 768px) {
    max-width: 70% !important;
  }
}
.md\:max-w-\[50\%\] {
  @media (width >= 768px) {
    max-width: 50%;
  }
}
.md\:max-w-\[70\%\] {
  @media (width >= 768px) {
    max-width: 70%;
  }
}
.md\:max-w-\[80\%\] {
  @media (width >= 768px) {
    max-width: 80%;
  }
}
.md\:max-w-\[85\%\] {
  @media (width >= 768px) {
    max-width: 85%;
  }
}
.md\:max-w-\[95\%\] {
  @media (width >= 768px) {
    max-width: 95%;
  }
}
.md\:grid-cols-2 {
  @media (width >= 768px) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.md\:grid-cols-3 {
  @media (width >= 768px) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.md\:grid-cols-\[minmax\(0\,22rem\)_1fr\] {
  @media (width >= 768px) {
    grid-template-columns: minmax(0,22rem) 1fr;
  }
}
.md\:flex-row {
  @media (width >= 768px) {
    flex-direction: row;
  }
}
.md\:justify-between {
  @media (width >= 768px) {
    justify-content: space-between;
  }
}
.md\:px-0 {
  @media (width >= 768px) {
    padding-inline: calc(var(--spacing) * 0);
  }
}
.lg\:relative {
  @media (width >= 1024px) {
    position: relative;
  }
}
.lg\:top-auto {
  @media (width >= 1024px) {
    top: auto;
  }
}
.lg\:left-44 {
  @media (width >= 1024px) {
    left: calc(var(--spacing) * 44);
  }
}
.lg\:order-1 {
  @media (width >= 1024px) {
    order: 1;
  }
}
.lg\:order-2 {
  @media (width >= 1024px) {
    order: 2;
  }
}
.lg\:col-span-2 {
  @media (width >= 1024px) {
    grid-column: span 2 / span 2;
  }
}
.lg\:col-span-3 {
  @media (width >= 1024px) {
    grid-column: span 3 / span 3;
  }
}
.lg\:col-span-4 {
  @media (width >= 1024px) {
    grid-column: span 4 / span 4;
  }
}
.lg\:col-start-1 {
  @media (width >= 1024px) {
    grid-column-start: 1;
  }
}
.lg\:row-span-1 {
  @media (width >= 1024px) {
    grid-row: span 1 / span 1;
  }
}
.lg\:row-span-3 {
  @media (width >= 1024px) {
    grid-row: span 3 / span 3;
  }
}
.lg\:row-start-1 {
  @media (width >= 1024px) {
    grid-row-start: 1;
  }
}
.lg\:row-start-2 {
  @media (width >= 1024px) {
    grid-row-start: 2;
  }
}
.lg\:row-start-5 {
  @media (width >= 1024px) {
    grid-row-start: 5;
  }
}
.lg\:mx-auto {
  @media (width >= 1024px) {
    margin-inline: auto;
  }
}
.lg\:-mt-28 {
  @media (width >= 1024px) {
    margin-top: calc(var(--spacing) * -28);
  }
}
.lg\:-mt-40 {
  @media (width >= 1024px) {
    margin-top: calc(var(--spacing) * -40);
  }
}
.lg\:mt-0 {
  @media (width >= 1024px) {
    margin-top: calc(var(--spacing) * 0);
  }
}
.lg\:mt-8 {
  @media (width >= 1024px) {
    margin-top: calc(var(--spacing) * 8);
  }
}
.lg\:ml-6 {
  @media (width >= 1024px) {
    margin-left: calc(var(--spacing) * 6);
  }
}
.lg\:block {
  @media (width >= 1024px) {
    display: block;
  }
}
.lg\:flex {
  @media (width >= 1024px) {
    display: flex;
  }
}
.lg\:grid {
  @media (width >= 1024px) {
    display: grid;
  }
}
.lg\:hidden {
  @media (width >= 1024px) {
    display: none;
  }
}
.lg\:h-8 {
  @media (width >= 1024px) {
    height: calc(var(--spacing) * 8);
  }
}
.lg\:h-24 {
  @media (width >= 1024px) {
    height: calc(var(--spacing) * 24);
  }
}
.lg\:h-40 {
  @media (width >= 1024px) {
    height: calc(var(--spacing) * 40);
  }
}
.lg\:h-auto {
  @media (width >= 1024px) {
    height: auto;
  }
}
.lg\:h-screen {
  @media (width >= 1024px) {
    height: 100vh;
  }
}
.lg\:min-h-\[98vh\] {
  @media (width >= 1024px) {
    min-height: 98vh;
  }
}
.lg\:min-h-auto {
  @media (width >= 1024px) {
    min-height: auto;
  }
}
.lg\:w-1\/2 {
  @media (width >= 1024px) {
    width: calc(1/2 * 100%);
  }
}
.lg\:w-1\/4 {
  @media (width >= 1024px) {
    width: calc(1/4 * 100%);
  }
}
.lg\:w-2\/3 {
  @media (width >= 1024px) {
    width: calc(2/3 * 100%);
  }
}
.lg\:w-3\/4 {
  @media (width >= 1024px) {
    width: calc(3/4 * 100%);
  }
}
.lg\:w-4\/5 {
  @media (width >= 1024px) {
    width: calc(4/5 * 100%);
  }
}
.lg\:w-8 {
  @media (width >= 1024px) {
    width: calc(var(--spacing) * 8);
  }
}
.lg\:w-80 {
  @media (width >= 1024px) {
    width: calc(var(--spacing) * 80);
  }
}
.lg\:w-\[20\%\] {
  @media (width >= 1024px) {
    width: 20%;
  }
}
.lg\:w-\[45\%\] {
  @media (width >= 1024px) {
    width: 45%;
  }
}
.lg\:w-\[48\%\] {
  @media (width >= 1024px) {
    width: 48%;
  }
}
.lg\:w-\[50\%\] {
  @media (width >= 1024px) {
    width: 50%;
  }
}
.lg\:w-\[65\%\] {
  @media (width >= 1024px) {
    width: 65%;
  }
}
.lg\:w-\[70\%\] {
  @media (width >= 1024px) {
    width: 70%;
  }
}
.lg\:w-\[75\%\] {
  @media (width >= 1024px) {
    width: 75%;
  }
}
.lg\:w-\[150px\] {
  @media (width >= 1024px) {
    width: 150px;
  }
}
.lg\:w-\[320px\] {
  @media (width >= 1024px) {
    width: 320px;
  }
}
.lg\:w-fit {
  @media (width >= 1024px) {
    width: fit-content;
  }
}
.lg\:w-full {
  @media (width >= 1024px) {
    width: 100%;
  }
}
.lg\:w-max {
  @media (width >= 1024px) {
    width: max-content;
  }
}
.lg\:max-w-\[30\%\] {
  @media (width >= 1024px) {
    max-width: 30%;
  }
}
.lg\:max-w-\[60\%\] {
  @media (width >= 1024px) {
    max-width: 60%;
  }
}
.lg\:max-w-\[70\%\] {
  @media (width >= 1024px) {
    max-width: 70%;
  }
}
.lg\:translate-x-0 {
  @media (width >= 1024px) {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}
.lg\:translate-x-full {
  @media (width >= 1024px) {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}
.lg\:grid-cols-2 {
  @media (width >= 1024px) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.lg\:grid-cols-3 {
  @media (width >= 1024px) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.lg\:grid-cols-4 {
  @media (width >= 1024px) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
.lg\:grid-cols-\[10rem_1fr\] {
  @media (width >= 1024px) {
    grid-template-columns: 10rem 1fr;
  }
}
.lg\:grid-cols-\[10rem_1fr_1fr\] {
  @media (width >= 1024px) {
    grid-template-columns: 10rem 1fr 1fr;
  }
}
.lg\:flex-row {
  @media (width >= 1024px) {
    flex-direction: row;
  }
}
.lg\:items-center {
  @media (width >= 1024px) {
    align-items: center;
  }
}
.lg\:items-end {
  @media (width >= 1024px) {
    align-items: flex-end;
  }
}
.lg\:justify-between {
  @media (width >= 1024px) {
    justify-content: space-between;
  }
}
.lg\:gap-1 {
  @media (width >= 1024px) {
    gap: calc(var(--spacing) * 1);
  }
}
.lg\:gap-4 {
  @media (width >= 1024px) {
    gap: calc(var(--spacing) * 4);
  }
}
.lg\:gap-8 {
  @media (width >= 1024px) {
    gap: calc(var(--spacing) * 8);
  }
}
.lg\:gap-10 {
  @media (width >= 1024px) {
    gap: calc(var(--spacing) * 10);
  }
}
.lg\:gap-12 {
  @media (width >= 1024px) {
    gap: calc(var(--spacing) * 12);
  }
}
.lg\:gap-16 {
  @media (width >= 1024px) {
    gap: calc(var(--spacing) * 16);
  }
}
.lg\:rounded-full {
  @media (width >= 1024px) {
    border-radius: calc(infinity * 1px);
  }
}
.lg\:rounded-b-full {
  @media (width >= 1024px) {
    border-bottom-right-radius: calc(infinity * 1px);
    border-bottom-left-radius: calc(infinity * 1px);
  }
}
.lg\:bg-transparent {
  @media (width >= 1024px) {
    background-color: transparent;
  }
}
.lg\:p-0 {
  @media (width >= 1024px) {
    padding: calc(var(--spacing) * 0);
  }
}
.lg\:p-4 {
  @media (width >= 1024px) {
    padding: calc(var(--spacing) * 4);
  }
}
.lg\:p-5 {
  @media (width >= 1024px) {
    padding: calc(var(--spacing) * 5);
  }
}
.lg\:px-0 {
  @media (width >= 1024px) {
    padding-inline: calc(var(--spacing) * 0);
  }
}
.lg\:px-2 {
  @media (width >= 1024px) {
    padding-inline: calc(var(--spacing) * 2);
  }
}
.lg\:px-5 {
  @media (width >= 1024px) {
    padding-inline: calc(var(--spacing) * 5);
  }
}
.lg\:py-2 {
  @media (width >= 1024px) {
    padding-block: calc(var(--spacing) * 2);
  }
}
.lg\:py-24 {
  @media (width >= 1024px) {
    padding-block: calc(var(--spacing) * 24);
  }
}
.lg\:pt-0 {
  @media (width >= 1024px) {
    padding-top: calc(var(--spacing) * 0);
  }
}
.lg\:pt-2 {
  @media (width >= 1024px) {
    padding-top: calc(var(--spacing) * 2);
  }
}
.lg\:pt-16 {
  @media (width >= 1024px) {
    padding-top: calc(var(--spacing) * 16);
  }
}
.lg\:pt-24 {
  @media (width >= 1024px) {
    padding-top: calc(var(--spacing) * 24);
  }
}
.lg\:pt-36 {
  @media (width >= 1024px) {
    padding-top: calc(var(--spacing) * 36);
  }
}
.lg\:pr-0 {
  @media (width >= 1024px) {
    padding-right: calc(var(--spacing) * 0);
  }
}
.lg\:pr-2 {
  @media (width >= 1024px) {
    padding-right: calc(var(--spacing) * 2);
  }
}
.lg\:pr-28 {
  @media (width >= 1024px) {
    padding-right: calc(var(--spacing) * 28);
  }
}
.lg\:pb-16 {
  @media (width >= 1024px) {
    padding-bottom: calc(var(--spacing) * 16);
  }
}
.lg\:pb-32 {
  @media (width >= 1024px) {
    padding-bottom: calc(var(--spacing) * 32);
  }
}
.lg\:pl-10 {
  @media (width >= 1024px) {
    padding-left: calc(var(--spacing) * 10);
  }
}
.lg\:pl-16 {
  @media (width >= 1024px) {
    padding-left: calc(var(--spacing) * 16);
  }
}
.lg\:pl-24 {
  @media (width >= 1024px) {
    padding-left: calc(var(--spacing) * 24);
  }
}
.lg\:text-center {
  @media (width >= 1024px) {
    text-align: center;
  }
}
.lg\:text-left {
  @media (width >= 1024px) {
    text-align: left;
  }
}
.lg\:text-2xl {
  @media (width >= 1024px) {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
}
.lg\:text-3xl {
  @media (width >= 1024px) {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
}
.lg\:text-lg {
  @media (width >= 1024px) {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
}
.lg\:text-xl {
  @media (width >= 1024px) {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
}
.lg\:text-xs {
  @media (width >= 1024px) {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
}
.lg\:opacity-0 {
  @media (width >= 1024px) {
    opacity: 0%;
  }
}
.lg\:shadow-sm {
  @media (width >= 1024px) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
}
.xl\:sticky {
  @media (width >= 1280px) {
    position: sticky;
  }
}
.xl\:top-\[7rem\] {
  @media (width >= 1280px) {
    top: 7rem;
  }
}
.xl\:right-0 {
  @media (width >= 1280px) {
    right: calc(var(--spacing) * 0);
  }
}
.xl\:right-\[-10\%\] {
  @media (width >= 1280px) {
    right: -10%;
  }
}
.xl\:right-\[5\%\] {
  @media (width >= 1280px) {
    right: 5%;
  }
}
.xl\:left-\[-10\%\] {
  @media (width >= 1280px) {
    left: -10%;
  }
}
.xl\:left-\[5\%\] {
  @media (width >= 1280px) {
    left: 5%;
  }
}
.xl\:col-span-1 {
  @media (width >= 1280px) {
    grid-column: span 1 / span 1;
  }
}
.xl\:col-span-2 {
  @media (width >= 1280px) {
    grid-column: span 2 / span 2;
  }
}
.xl\:col-span-3 {
  @media (width >= 1280px) {
    grid-column: span 3 / span 3;
  }
}
.xl\:col-span-4 {
  @media (width >= 1280px) {
    grid-column: span 4 / span 4;
  }
}
.xl\:col-start-1 {
  @media (width >= 1280px) {
    grid-column-start: 1;
  }
}
.xl\:col-start-4 {
  @media (width >= 1280px) {
    grid-column-start: 4;
  }
}
.xl\:row-span-2 {
  @media (width >= 1280px) {
    grid-row: span 2 / span 2;
  }
}
.xl\:row-span-3 {
  @media (width >= 1280px) {
    grid-row: span 3 / span 3;
  }
}
.xl\:row-start-2 {
  @media (width >= 1280px) {
    grid-row-start: 2;
  }
}
.xl\:-mt-28 {
  @media (width >= 1280px) {
    margin-top: calc(var(--spacing) * -28);
  }
}
.xl\:hidden {
  @media (width >= 1280px) {
    display: none;
  }
}
.xl\:\!h-auto {
  @media (width >= 1280px) {
    height: auto !important;
  }
}
.xl\:h-\[60\%\] {
  @media (width >= 1280px) {
    height: 60%;
  }
}
.xl\:w-1\/3 {
  @media (width >= 1280px) {
    width: calc(1/3 * 100%);
  }
}
.xl\:w-2\/3 {
  @media (width >= 1280px) {
    width: calc(2/3 * 100%);
  }
}
.xl\:w-\[60\%\] {
  @media (width >= 1280px) {
    width: 60%;
  }
}
.xl\:max-w-\[30\%\] {
  @media (width >= 1280px) {
    max-width: 30%;
  }
}
.xl\:max-w-\[31\%\] {
  @media (width >= 1280px) {
    max-width: 31%;
  }
}
.xl\:max-w-\[50\%\] {
  @media (width >= 1280px) {
    max-width: 50%;
  }
}
.xl\:max-w-\[60\%\] {
  @media (width >= 1280px) {
    max-width: 60%;
  }
}
.xl\:max-w-\[70\%\] {
  @media (width >= 1280px) {
    max-width: 70%;
  }
}
.xl\:\!grid-cols-\[1fr_auto\] {
  @media (width >= 1280px) {
    grid-template-columns: 1fr auto !important;
  }
}
.xl\:\!grid-cols-\[2fr_1fr_1fr_auto\] {
  @media (width >= 1280px) {
    grid-template-columns: 2fr 1fr 1fr auto !important;
  }
}
.xl\:\!grid-cols-\[2fr_1fr_1fr_auto_auto\] {
  @media (width >= 1280px) {
    grid-template-columns: 2fr 1fr 1fr auto auto !important;
  }
}
.xl\:\!grid-cols-\[2fr_1fr_auto\] {
  @media (width >= 1280px) {
    grid-template-columns: 2fr 1fr auto !important;
  }
}
.xl\:\!grid-cols-\[2fr_1fr_auto_auto\] {
  @media (width >= 1280px) {
    grid-template-columns: 2fr 1fr auto auto !important;
  }
}
.xl\:\!grid-cols-\[2fr_auto\] {
  @media (width >= 1280px) {
    grid-template-columns: 2fr auto !important;
  }
}
.xl\:\!grid-cols-\[2fr_auto_auto\] {
  @media (width >= 1280px) {
    grid-template-columns: 2fr auto auto !important;
  }
}
.xl\:grid-cols-2 {
  @media (width >= 1280px) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.xl\:grid-cols-4 {
  @media (width >= 1280px) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
.xl\:grid-cols-6 {
  @media (width >= 1280px) {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
.xl\:grid-cols-8 {
  @media (width >= 1280px) {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
}
.xl\:grid-rows-1 {
  @media (width >= 1280px) {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
}
.xl\:flex-row {
  @media (width >= 1280px) {
    flex-direction: row;
  }
}
.xl\:self-start {
  @media (width >= 1280px) {
    align-self: flex-start;
  }
}
.xl\:px-8 {
  @media (width >= 1280px) {
    padding-inline: calc(var(--spacing) * 8);
  }
}
.xl\:py-24 {
  @media (width >= 1280px) {
    padding-block: calc(var(--spacing) * 24);
  }
}
.xl\:pt-8 {
  @media (width >= 1280px) {
    padding-top: calc(var(--spacing) * 8);
  }
}
.xl\:pt-36 {
  @media (width >= 1280px) {
    padding-top: calc(var(--spacing) * 36);
  }
}
.xl\:pl-0 {
  @media (width >= 1280px) {
    padding-left: calc(var(--spacing) * 0);
  }
}
.xl\:pl-32 {
  @media (width >= 1280px) {
    padding-left: calc(var(--spacing) * 32);
  }
}
.xxl\:left-64 {
  @media (width >= 1600px) {
    left: calc(var(--spacing) * 64);
  }
}
.xxl\:h-12 {
  @media (width >= 1600px) {
    height: calc(var(--spacing) * 12);
  }
}
.xxl\:w-12 {
  @media (width >= 1600px) {
    width: calc(var(--spacing) * 12);
  }
}
.xxl\:max-w-\[60\%\] {
  @media (width >= 1600px) {
    max-width: 60%;
  }
}
.xxl\:max-w-\[80\%\] {
  @media (width >= 1600px) {
    max-width: 80%;
  }
}
.xxl\:py-32 {
  @media (width >= 1600px) {
    padding-block: calc(var(--spacing) * 32);
  }
}
.xxl\:pt-0 {
  @media (width >= 1600px) {
    padding-top: calc(var(--spacing) * 0);
  }
}
.xxl\:pr-40 {
  @media (width >= 1600px) {
    padding-right: calc(var(--spacing) * 40);
  }
}
.xxl\:pl-48 {
  @media (width >= 1600px) {
    padding-left: calc(var(--spacing) * 48);
  }
}
.\[\&_iframe\]\:h-full {
  & iframe {
    height: 100%;
  }
}
.\[\&_iframe\]\:w-full {
  & iframe {
    width: 100%;
  }
}
.\[\&\:\:-webkit-scrollbar\]\:hidden {
  &::-webkit-scrollbar {
    display: none;
  }
}
.\[\&\>i\]\:text-lg {
  &>i {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
}
*,
::after,
::before,
::backdrop,
::file-selector-button {
  border-color: var(--color-gray-200, currentcolor);
}
.header-gps {
  background-color: var(--color-white);
}
.mega-menu {
  display: none;
  justify-content: center;
  align-items: center;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
  transform: translateY(-100%);
  & .template-cards-titre {
    padding-inline: calc(var(--spacing) * 0);
    padding-top: calc(var(--spacing) * 8);
  }
}
.mega-menu.show {
  display: flex;
  opacity: 1;
  transform: translateY(0);
}
.mega-menu.hidden {
  opacity: 0;
  transform: translateY(-100%);
  pointer-events: none;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}
.template-home {
  & .template-home-titre {
    border-radius: var(--radius-2xl);
    background-color: var(--color-primary);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 4);
    & h1, h2 {
      text-align: center;
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
      color: var(--color-white);
    }
  }
  & h3 {
    color: var(--color-primary);
    @media (width >= 1280px) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  & p {
    @media (width >= 1280px) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
}
.template-nous, .template-trouve, .template-metier, .template-temoignages, .template-entreprise {
  padding-inline: calc(var(--spacing) * 5);
  padding-bottom: calc(var(--spacing) * 16);
  & h2 {
    text-align: center;
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  & p {
    @media (width >= 1280px) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
}
.template-formulaire {
  background-color: inherit;
  background-image: url("/img/gps/bg-section-formulaire.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  display: grid;
  gap: calc(var(--spacing) * 4);
  & h2 {
    text-align: center;
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
}
.template-etape-home {
  position: relative;
  margin-top: calc(var(--spacing) * -8);
  width: 100%;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  background-color: var(--color-secondary-500);
}
.template-etape {
  & h2 {
    text-align: center;
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  & p {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    font-style: italic;
  }
}
.template-footer-menu {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: calc(var(--spacing) * 8);
  @media (width >= 1024px) {
    gap: calc(var(--spacing) * 12);
  }
  & .footer-menu-body {
    & i {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
      @media (width >= 1024px) {
        font-size: var(--text-2xl);
        line-height: var(--tw-leading, var(--text-2xl--line-height));
      }
    }
  }
  & .footer-menu-titre {
    & p {
      width: 100%;
      text-align: center;
      font-size: 0.50rem;
      color: var(--color-white);
      @media (width >= 768px) {
        font-size: var(--text-xs);
        line-height: var(--tw-leading, var(--text-xs--line-height));
      }
    }
  }
  & .btn-cercle-primary {
    height: calc(var(--spacing) * 10);
    width: calc(var(--spacing) * 10);
  }
}
.template-recherche-chiffre, .template-recrute {
  background-color: var(--color-primary);
  padding-block: calc(var(--spacing) * 3);
  text-align: center;
  & h2, p {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    color: var(--color-white);
  }
  & h2 {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-white);
  }
  & p {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-white);
  }
}
.template-recherche-chiffre {
  transition: position 0.3s ease, top 0.3s ease;
  @media (width >= 1280px) {
    position: absolute;
    right: -200px;
    top: 5%;
  }
}
.favoris-active {
  color: red;
}
.fixed-bottom {
  position: fixed;
  bottom: 1rem;
  left: 50%;
  transform: translateX(-50%);
  width: 95%;
  @media (width >= 640px) {
    width: fit-content;
  }
}
.swiper-pagination-bullet {
  background-color: #ff9130;
  width: 18px;
  height: 18px;
}
.swiper-pagination-bullet-active {
  background-color: #ff7700;
  width: 18px;
  height: 18px;
}
.animation-forme-svg {
  fill: none;
  stroke: #ff9130;
  stroke-dasharray: 12;
  stroke-miterlimit: 10;
  stroke-width: 2px;
}
::-webkit-scrollbar {
  width: 12px;
}
::-webkit-scrollbar-track {
  background: #f1f1f1;
}
::-webkit-scrollbar-thumb {
  background-color: #ff9130;
  border-radius: 10px;
  border: 2px solid #f1f1f1;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #ff7700;
}
html {
  scrollbar-width: thin;
  scrollbar-color: #ff9130 #f1f1f1;
}
.alert {
  position: sticky;
  top: calc(var(--spacing) * 16);
  z-index: 10;
  margin-inline: auto;
  margin-bottom: calc(var(--spacing) * 4);
  width: calc(11/12 * 100%);
  border-radius: var(--radius-md);
  border-style: var(--tw-border-style);
  border-width: 2px;
  padding-inline: calc(var(--spacing) * 4);
  padding-block: calc(var(--spacing) * 3);
  color: var(--color-grey-900);
  --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  @media (width >= 1024px) {
    width: calc(1/3 * 100%);
  }
}
.alert-success {
  border-color: var(--color-alert-success-border);
  background-color: var(--color-alert-success-bg);
}
.alert-warning {
  top: calc(var(--spacing) * 36);
  border-color: var(--color-alert-warning-border);
  background-color: var(--color-alert-warning-bg);
}
.alert-error {
  border-color: var(--color-alert-error-border);
  background-color: var(--color-alert-error-bg);
}
.alert-info {
  border-color: var(--color-alert-info-border);
  background-color: var(--color-alert-info-bg);
}
.template-cards-titre-formation {
  & h3 {
    padding: calc(var(--spacing) * 0);
    text-align: left;
  }
}
.wrapper {
  padding-inline: calc(var(--spacing) * 8);
  @media (width >= 1280px) {
    padding-inline: calc(var(--spacing) * 44);
  }
  @media (width >= 1600px) {
    padding-inline: calc(var(--spacing) * 64);
  }
}
#content {
  & h1 {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
    color: var(--color-primary);
  }
  & h2, h3, h4, h5 {
    margin-bottom: calc(var(--spacing) * 4);
    color: var(--color-primary-300);
  }
  & ul {
    margin-bottom: calc(var(--spacing) * 4);
    margin-left: calc(var(--spacing) * 4);
    list-style-position: inside;
    list-style-type: disc;
  }
  & p {
    text-align: left;
  }
}
.banner {
  & h1 {
    text-align: center;
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    text-transform: uppercase;
  }
  & p {
    margin-block: calc(var(--spacing) * 3);
    text-align: center;
  }
}
.label-profil {
  & p {
    text-align: left;
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
  initial-value: rotateX(0);
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
  initial-value: rotateY(0);
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
  initial-value: rotateZ(0);
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
  initial-value: skewX(0);
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
  initial-value: skewY(0);
}
@property --tw-scroll-snap-strictness {
  syntax: "*";
  inherits: false;
  initial-value: proximity;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-gradient-position {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}
@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}
@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}

/*!***********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/js/gps/colorbox/colorbox.css ***!
  \***********************************************************************************************************************************************************************************************************/
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(/build/images/overlay.99c2f47a.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url(/build/images/controls.4eacabad.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/build/images/controls.4eacabad.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/build/images/controls.4eacabad.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/build/images/controls.4eacabad.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/build/images/controls.4eacabad.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/build/images/controls.4eacabad.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/build/images/border.547044ae.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/build/images/border.547044ae.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{background:url(/build/images/loading_background.9e230192.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/build/images/loading.82c2bfd7.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/build/images/controls.4eacabad.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/build/images/controls.4eacabad.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/build/images/controls.4eacabad.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
/*!***********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/js/gps/chosen/chosen.min.css ***!
  \***********************************************************************************************************************************************************************************************************/
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/img/bt/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(/img/bt/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/img/bt/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(/img/bt/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(/img/bt/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/js/gps/Accessibility-Settings-Bar-master/src/css/asb.css ***!
  \***************************************************************************************************************************************************************************************************************************************/
#accessibilityBar {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    z-index: 100;
    position: fixed;
    top: 50%;
    left: 10%;
    visibility: hidden
}

#accessibilityBar * {
    box-sizing: border-box
}

#accessibilityBar.active {
    transform: translate(0, -50%);
    visibility: visible
}

#accessibilityBar button {
    outline: none !important;
    box-shadow: 0 5px 30px rgba(34, 34, 34, .5);
    -webkit-appearance: none;
    cursor: pointer
}

#accessibilityBar button#universalAccessBtn {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1;
    color: #fff;
    background-color: #ff9130;
    width: 4rem;
    height: 4rem;
    padding: 0;
    border-radius: 50%;
    border: none;
    position: absolute;
    top: 0;
    transform: translate(-110%);
    cursor: pointer;
    visibility: visible
}

#accessibilityBar button#universalAccessBtn span {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1;
    text-align: right;
    font-weight: bold;
    color: #fff;
    background-color: #ff9130;
    box-shadow: 0 10px 30px rgba(102, 102, 102, .1);
    height: 100%;
    padding: 0 1rem;
    border-radius: .25rem;
    display: flex;
    align-items: center;
    position: absolute;
    top: 50%;
    width: 8rem;
    display: none;
    left: 120%;
    transform: translateY(-50%)
}

#accessibilityBar button#universalAccessBtn.collapsed span {
    opacity: 0;
}

#accessibilityBar button#universalAccessBtn:focus, #accessibilityBar button#universalAccessBtn:hover {
    background-color: #ff7700
}

#accessibilityBar button#universalAccessBtn:focus span, #accessibilityBar button#universalAccessBtn:hover span {
    opacity: 1;
    left: 120%;
    background-color: ff7700
}

#accessibilityBar button.setAccessibility {
    font-size: 15.2px;
    font-size: .95rem;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    color: #222;
    font-weight: 700;
    background-color: #eee;
    width: 100%;
    border-radius: .25rem;
    border: none;
    display: flex;
    align-items: center;
    margin: .25rem
}

#accessibilityBar button.setAccessibility:focus, #accessibilityBar button.setAccessibility:hover {
    background-color: #fff;
    color: #ff7700
}

#accessibilityBar button.setAccessibility:focus strong, #accessibilityBar button.setAccessibility:hover strong {
    background-color: #ff7700
}

#accessibilityBar button.setAccessibility strong {
    color: #fff;
    background-color: #ff9130;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: .2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: .25rem
}
@media (max-width: 1280px) {
    #accessibilityBar {
        top: 8rem;
    }
    #accessibilityBar.active {
        transform: translate(0, -20px);
        visibility: visible;
    }
}

@media (max-width: 1024px) {
    #accessibilityBar {
        top: 0rem;
        transform: translate(-12px, -50px);
    }
    #accessibilityBar.active {
        visibility: visible;
        transform: translate(-12px, 0);
    }
    #accessibilityBar button#universalAccessBtn {
        width: 6rem;
        height: 4.75rem;
        border-radius: 0px;
        opacity: 0;
        transform: translate(-69px, 50px);
    }
    #accessibilityBar.active button#universalAccessBtn {
        width: 6rem;
        height: 4.75rem;
        border-radius: 0px;
        opacity: 0;
        transform: translate(-69px, 0px);
    }
}
@media (max-width: 640px) {
    #accessibilityBar {
        transform: translate(2%, -50px);
    }
    #accessibilityBar.active {
        visibility: visible;
        transform: translate(2%, 0);
    }
}
@media (max-width: 640px) {
    #accessibilityBar {
        transform: translate(12%, -50px);
    }
    #accessibilityBar.active {
        visibility: visible;
        transform: translate(12%, 0);
    }
    #accessibilityBar button#universalAccessBtn {
        width: 6rem;
        height: 4.75rem;
        border-radius: 0px;
        opacity: 0;
        transform: translate(-69px, 50px);
    }
    #accessibilityBar.active button#universalAccessBtn {
        width: 6rem;
        height: 4.75rem;
        border-radius: 0px;
        opacity: 0;
        transform: translate(-69px, 0px);
    }
}

body.contrast #accessibilityBar button[data-accessibility=contrast] {
    background-color: #ff9130
}

body.darkmode #accessibilityBar button[data-accessibility=dark] {
    background-color: #ff9130;
    color: #fff !important
}

body.accessibility_readingLine #accessibilityBar button[data-accessibility=readingLine] {
    background-color: #ff9130;
    color: #fff !important
}

body.accessibility_markerLine #accessibilityBar button[data-accessibility=markerLine] {
    background-color: #ff9130;
    color: #fff !important
}

body.accessibility_readingLine #readingLine {
    background-color: #ff7700 !important;
    opacity: 1;
    width: 100vw;
    height: .4rem;
    position: absolute;
    left: 0;
    z-index: 9999;
    transform: translateY(0.4rem)
}

body.accessibility_markerLine #markerLine {
    background-color: #e4fd00 !important;
    opacity: .75;
    border-width: .1px 0;
    border-style: solid;
    border-color: #cde400;
    width: 100vw;
    height: 1.75rem;
    position: absolute;
    left: 0;
    z-index: 9999;
    transform: translateY(-1rem);
    mix-blend-mode: darken
}

body.accessibility_markerLine.contrast #markerLine {
    mix-blend-mode: multiply;
    opacity: 1
}

body.accessibility_markerLine.darkmode #markerLine {
    opacity: .25;
    background: #655b5b !important;
    mix-blend-mode: unset
}

body.contrast {
    background: #000 !important;
    color: #fff !important
}

body.contrast nav, body.contrast li, body.contrast ol, body.contrast header, body.contrast footer, body.contrast section, body.contrast main, body.contrast aside, body.contrast article {
    background: #000 !important;
    color: #fff !important
}

body.contrast h1, body.contrast h2, body.contrast h3, body.contrast h4, body.contrast h5, body.contrast h6, body.contrast p, body.contrast label, body.contrast strong, body.contrast em, body.contrast cite, body.contrast q, body.contrast i, body.contrast b, body.contrast u, body.contrast span {
    color: #fff !important
}

body.contrast a {
    color: #ff0 !important
}

body.contrast a * {
    color: #ff0 !important
}

body.contrast button, body.contrast input[type=button], body.contrast input[type=reset], body.contrast input[type=submit] {
    background: #ff0 !important;
    color: #000 !important;
    font-weight: bold;
    border: none !important
}

body.contrast img {
    filter: grayscale(100%) contrast(120%)
}

body.contrast input[type=text], body.contrast input[type=password], body.contrast input[type=url], body.contrast input[type=search], body.contrast input[type=email], body.contrast input[type=tel], body.contrast input[type=date], body.contrast input[type=month], body.contrast input[type=week], body.contrast input[type=datetime], body.contrast input[type=datetime-local], body.contrast textarea, body.contrast input[type=number] {
    background: #000 !important;
    border: 1px solid #fff !important;
    color: #fff !important
}

body.contrast #accessibilityBar * {
    background-color: #000 !important;
    color: #ff0 !important
}

body.contrast #accessibilityBar .setAccessibility {
    border: 1px solid !important
}

body.contrast #accessibilityBar .setAccessibility[data-accessibility=contrast] {
    background-color: #ff0 !important;
    color: #000 !important
}

body.darkmode {
    background: #121212 !important;
    color: #655b5b !important
}

body.darkmode nav, body.darkmode li, body.darkmode ol, body.darkmode header, body.darkmode footer, body.darkmode section, body.darkmode main, body.darkmode aside, body.darkmode article {
    background: #121212 !important;
    color: #655b5b !important
}

body.darkmode h1, body.darkmode h2, body.darkmode h3, body.darkmode h4, body.darkmode h5, body.darkmode h6, body.darkmode p, body.darkmode label, body.darkmode strong, body.darkmode em, body.darkmode cite, body.darkmode q, body.darkmode i, body.darkmode b, body.darkmode u, body.darkmode span {
    color: #655b5b !important
}

body.darkmode a {
    color: #8d8080 !important
}

body.darkmode a * {
    color: #8d8080 !important
}

body.darkmode button, body.darkmode input[type=button], body.darkmode input[type=reset], body.darkmode input[type=submit] {
    background: #292323 !important;
    color: #655b5b !important;
    border: #191414 !important
}

body.darkmode img {
    filter: grayscale(100%) contrast(120%)
}

body.darkmode input[type=text], body.darkmode input[type=password], body.darkmode input[type=url], body.darkmode input[type=search], body.darkmode input[type=email], body.darkmode input[type=tel], body.darkmode input[type=date], body.darkmode input[type=month], body.darkmode input[type=week], body.darkmode input[type=datetime], body.darkmode input[type=datetime-local], body.darkmode textarea, body.darkmode input[type=number] {
    background: #191414 !important;
    border: 1px solid #292323 !important;
    color: #655b5b !important
}

body.darkmode img {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    filter: grayscale(75%) contrast(90%)
}

body.darkmode img:hover {
    filter: grayscale(0) contrast(100%)
}

body.darkmode #accessibilityBar * {
    background-color: #655b5b !important;
    color: #121212 !important
}

body.darkmode #accessibilityBar .setAccessibility[data-accessibility=darkmode] {
    background-color: #121212 !important;
    color: #655b5b !important
}

body.darkmode #accessibilityBar .setAccessibility {
    color: #8d8080 !important
}

body.darkmode #accessibilityBar .setAccessibility * {
    color: #8d8080 !important
}

body.darkmode #accessibilityBar .setAccessibility strong, body.darkmode #accessibilityBar .setAccessibility i {
    background-color: #191414 !important
}

/*# sourceMappingURL=asb.css.map */
/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/js/gps/Accessibility-Settings-Bar-master/src/css/default.css ***!
  \*******************************************************************************************************************************************************************************************************************************************/
html{font-size:16px}article{margin:0 auto;width:1200px;max-width:85vw}article p{text-align:justify}article img{max-width:100%}article.formTest form{width:auto;max-width:100%;margin:auto;border:1px solid;padding:2rem;border-radius:.25rem}article.formTest form label{margin-right:1rem}article.formTest form input[type=text],article.formTest form input[type=submit]{padding:1rem;border-radius:.25rem;border:1px solid}article.formTest form input[type=submit]{background-color:#adff2f}/*# sourceMappingURL=default.css.map */


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTtBQUFBO0FBblZBO0VBQUEsZ0JBbVZBO0FBQUE7QUFuVkE7RUFBQSxnQkFtVkE7QUFBQTtBQW5WQTtFQUFBLCtCQW1WQTtBQUFBO0FBblZBO0VBQUEsUUFtVkE7RUFuVkEsU0FtVkE7RUFuVkEsZ0NBbVZBO0FBQUE7QUFuVkE7RUFBQSxRQW1WQTtFQW5WQSwyQkFtVkE7QUFBQTtBQW5WQTtFQUFBLDhCQW1WQTtBQUFBO0FBblZBO0VBQUEsK0JBbVZBO0FBQUE7QUFuVkE7RUFBQSxzQkFtVkE7QUFBQTtBQW5WQTtFQUFBLHNCQW1WQTtBQUFBO0FBblZBO0VBQUEscUJBbVZBO0FBQUE7QUFuVkE7RUFBQSw2QkFtVkE7QUFBQTtBQW5WQTtFQUFBLDZCQW1WQTtBQUFBO0FBblZBO0VBQUEscUJBbVZBO0FBQUE7QUFuVkE7RUFBQSw2QkFtVkE7QUFBQTtBQW5WQTtFQUFBLDZCQW1WQTtBQUFBO0FBblZBO0VBQUEsU0FtVkE7QUFBQTtBQW5WQTtFQUFBLE9BbVZBO0FBQUE7QUFuVkE7RUFBQSxRQW1WQTtBQUFBO0FBblZBO0VBQUEsUUFtVkE7QUFBQTtBQW5WQTtFQUFBLFFBbVZBO0FBQUE7QUFuVkE7RUFBQSxVQW1WQTtBQUFBO0FBblZBO0VBQUEsVUFtVkE7QUFBQTtBQW5WQTtFQUFBLFVBbVZBO0FBQUE7QUFuVkE7RUFBQSxVQW1WQTtBQUFBO0FBblZBO0VBQUEsUUFtVkE7QUFBQTtBQW5WQTtFQUFBLFVBbVZBO0FBQUE7QUFuVkE7RUFBQSxRQW1WQTtBQUFBO0FBblZBO0VBQUEsUUFtVkE7QUFBQTtBQW5WQTtFQUFBLFVBbVZBO0FBQUE7QUFuVkE7RUFBQSxVQW1WQTtBQUFBO0FBblZBO0VBQUEsVUFtVkE7QUFBQTtBQW5WQTtFQUFBLFFBbVZBO0FBQUE7QUFuVkE7RUFBQSxRQW1WQTtBQUFBO0FBblZBO0VBQUEsc0JBbVZBO0FBQUE7QUFuVkE7RUFBQSx1QkFtVkE7QUFBQTtBQW5WQTtFQUFBLCtCQW1WQTtBQUFBO0FBblZBO0VBQUEsK0JBbVZBO0FBQUE7QUFuVkE7RUFBQSwrQkFtVkE7QUFBQTtBQW5WQTtFQUFBLCtCQW1WQTtBQUFBO0FBblZBO0VBQUEsVUFtVkE7QUFBQTtBQW5WQTtFQUFBLFVBbVZBO0FBQUE7QUFuVkE7RUFBQSxXQW1WQTtBQUFBO0FBblZBO0VBQUEsVUFtVkE7QUFBQTtBQW5WQTtFQUFBLGdDQW1WQTtBQUFBO0FBblZBO0VBQUEsZ0NBbVZBO0FBQUE7QUFuVkE7RUFBQSxnQ0FtVkE7QUFBQTtBQW5WQTtFQUFBLFNBbVZBO0VBblZBLDJCQW1WQTtBQUFBO0FBblZBO0VBQUEsK0JBbVZBO0FBQUE7QUFuVkE7RUFBQSw4QkFtVkE7QUFBQTtBQW5WQTtFQUFBLHNCQW1WQTtBQUFBO0FBblZBO0VBQUEsOEJBbVZBO0FBQUE7QUFuVkE7RUFBQSw4QkFtVkE7QUFBQTtBQW5WQTtFQUFBLFNBbVZBO0FBQUE7QUFuVkE7RUFBQSxTQW1WQTtBQUFBO0FBblZBO0VBQUEsU0FtVkE7QUFBQTtBQW5WQTtFQUFBLFNBbVZBO0FBQUE7QUFuVkE7RUFBQSxXQW1WQTtBQUFBO0FBblZBO0VBQUEsWUFtVkE7QUFBQTtBQW5WQTtFQUFBLFNBbVZBO0FBQUE7QUFuVkE7RUFBQSxTQW1WQTtBQUFBO0FBblZBO0VBQUEsV0FtVkE7QUFBQTtBQW5WQTtFQUFBLGtCQW1WQTtBQUFBO0FBblZBO0VBQUEscUJBbVZBO0FBQUE7QUFuVkE7RUFBQSxxQkFtVkE7QUFBQTtBQW5WQTtFQUFBLFVBbVZBO0FBQUE7QUFuVkE7RUFBQSxVQW1WQTtBQUFBO0FBblZBO0VBQUEsV0FtVkE7QUFBQTtBQW5WQTtFQUFBLFdBbVZBO0FBQUE7QUFuVkE7RUFBQSxXQW1WQTtBQUFBO0FBblZBO0VBQUEsV0FtVkE7QUFBQTtBQW5WQTtFQUFBLFdBbVZBO0FBQUE7QUFuVkE7RUFBQSxXQW1WQTtBQUFBO0FBblZBO0VBQUEsWUFtVkE7QUFBQTtBQW5WQTtFQUFBLFlBbVZBO0FBQUE7QUFuVkE7RUFBQSxhQW1WQTtBQUFBO0FBblZBO0VBQUEsVUFtVkE7QUFBQTtBQW5WQTtFQUFBLFdBbVZBO0FBQUE7QUFuVkE7RUFBQSxXQW1WQTtB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LGlCQW1WQTtBQUFBO0FBblZBO0VBQUEsd0JBbVZBO0FBQUE7QUFuVkE7RUFBQSwwQkFtVkE7QUFBQTtBQW5WQTtFQUFBLGNBbVZBO0FBQUE7QUFuVkE7RUFBQSxpQkFtVkE7QUFBQTtBQW5WQTtFQUFBLGFBbVZBO0FBQUE7QUFuVkE7RUFBQSxhQW1WQTtBQUFBO0FBblZBO0VBQUEsYUFtVkE7QUFBQTtBQW5WQTtFQUFBLGVBbVZBO0FBQUE7QUFuVkE7RUFBQSxxQkFtVkE7QUFBQTtBQW5WQTtFQUFBLGNBbVZBO0FBQUE7QUFuVkE7RUFBQSxtQkFtVkE7QUFBQTtBQW5WQTtFQUFBLGlDQW1WQTtBQUFBO0FBblZBO0VBQUEsMkNBbVZBO0FBQUE7QUFuVkE7RUFBQSxnQ0FtVkE7QUFBQTtBQW5WQTtFQUFBLGdDQW1WQTtBQUFBO0FBblZBO0VBQUEsZ0NBbVZBO0FBQUE7QUFuVkE7RUFBQSxnQ0FtVkE7QUFBQTtBQW5WQTtFQUFBLGdDQW1WQTtBQUFBO0FBblZBO0VBQUEsZ0NBbVZBO0FBQUE7QUFuVkE7RUFBQSxpQ0FtVkE7QUFBQTtBQW5WQTtFQUFBLGlDQW1WQTtBQUFBO0FBblZBO0VBQUEsaUNBbVZBO0FBQUE7QUFuVkE7RUFBQSxpQ0FtVkE7QUFBQTtBQW5WQTtFQUFBLGlDQW1WQTtBQUFBO0FBblZBO0VBQUEsaUNBbVZBO0FBQUE7QUFuVkE7RUFBQSxpQ0FtVkE7QUFBQTtBQW5WQTtFQUFBLGlDQW1WQTtBQUFBO0FBblZBO0VBQUEsaUNBbVZBO0FBQUE7QUFuVkE7RUFBQSxpQ0FtVkE7QUFBQTtBQW5WQTtFQUFBLGlDQW1WQTtBQUFBO0FBblZBO0VBQUEsaUNBbVZBO0FBQUE7QUFuVkE7RUFBQSxZQW1WQTtBQUFBO0FBblZBO0VBQUEsV0FtVkE7QUFBQTtBQW5WQTtFQUFBLFdBbVZBO0FBQUE7QUFuVkE7RUFBQSxhQW1WQTtBQUFBO0FBblZBO0VBQUEsWUFtVkE7QUFBQTtBQW5WQTtFQUFBLFlBbVZBO0FBQUE7QUFuVkE7RUFBQSxhQW1WQTtBQUFBO0FBblZBO0VBQUEscUNBbVZBO0FBQUE7QUFuVkE7RUFBQSxnQkFtVkE7QUFBQTtBQW5WQTtFQUFBLHFDQW1WQTtBQUFBO0FBblZBO0VBQUEscUNBbVZBO0FBQUE7QUFuVkE7RUFBQSxnQkFtVkE7QUFBQTtBQW5WQTtFQUFBLDBDQW1WQTtBQUFBO0FBblZBO0VBQUEsc0JBbVZBO0FBQUE7QUFuVkE7RUFBQSw2QkFtVkE7QUFBQTtBQW5WQTtFQUFBLHNCQW1WQTtBQUFBO0FBblZBO0VBQUEsdUJBbVZBO0FBQUE7QUFuVkE7RUFBQSx1QkFtVkE7QUFBQTtBQW5WQTtFQUFBLHVCQW1WQTtBQUFBO0FBblZBO0VBQUEsd0JBbVZBO0FBQUE7QUFuVkE7RUFBQSwrQkFtVkE7QUFBQTtBQW5WQTtFQUFBLCtCQW1WQTtBQUFBO0FBblZBO0VBQUEsdUJBbVZBO0FBQUE7QUFuVkE7RUFBQSwrQkFtVkE7QUFBQTtBQW5WQTtFQUFBLHVCQW1WQTtBQUFBO0FBblZBO0VBQUEsd0JBbVZBO0FBQUE7QUFuVkE7RUFBQSwrQkFtVkE7QUFBQTtBQW5WQTtFQUFBLHdCQW1WQTtBQUFBO0FBblZBO0VBQUEsK0JBbVZBO0FBQUE7QUFuVkE7RUFBQSwrQkFtVkE7QUFBQTtBQW5WQTtFQUFBLCtCQW1WQTtBQUFBO0FBblZBO0VBQUEsZ0NBbVZBO0FBQUE7QUFuVkE7RUFBQSx5QkFtVkE7QUFBQTtBQW5WQTtFQUFBLGdDQW1WQTtBQUFBO0FBblZBO0VBQUEsZ0NBbVZBO0FBQUE7QUFuVkE7RUFBQSxnQ0FtVkE7QUFBQTtBQW5WQTtFQUFBLGdDQW1WQTtBQUFBO0FBblZBO0VBQUEsZ0NBbVZBO0FBQUE7QUFuVkE7RUFBQSxnQ0FtVkE7QUFBQTtBQW5WQTtFQUFBLGdDQW1WQTtBQUFBO0FBblZBO0VBQUEsZ0NBbVZBO0FBQUE7QUFuVkE7RUFBQSxTQW1WQTtBQUFBO0FBblZBO0VBQUEsU0FtVkE7QUFBQTtBQW5WQTtFQUFBLFNBbVZBO0FBQUE7QUFuVkE7RUFBQSxVQW1WQTtBQUFBO0FBblZBO0VBQUEsVUFtVkE7QUFBQTtBQW5WQTtFQUFBLFVBbVZBO0FBQUE7QUFuVkE7RUFBQSxVQW1WQTtBQUFBO0FBblZBO0VBQUEsVUFtVkE7QUFBQTtBQW5WQTtFQUFBLFVBbVZBO0FBQUE7QUFuVkE7RUFBQSxVQW1WQTtBQUFBO0FBblZBO0VBQUEsVUFtVkE7QUFBQTtBQW5WQTtFQUFBLFlBbVZBO0FBQUE7QUFuVkE7RUFBQSxZQW1WQTtBQUFBO0FBblZBO0VBQUEsV0FtVkE7QUFBQTtBQW5WQTtFQUFBLGtCQW1WQTtBQUFBO0FBblZBO0VBQUEsV0FtVkE7QUFBQTtBQW5WQTtFQUFBLGtCQW1WQTtBQUFBO0FBblZBO0VBQUEsWUFtVkE7QUFBQTtBQW5WQTtFQUFBLDBCQW1WQTtBQUFBO0FBblZBO0VBQUEsK0JBbVZBO0FBQUE7QUFuVkE7RUFBQSxjQW1WQTtBQUFBO0FBblZBO0VBQUEsZUFtVkE7QUFBQTtBQW5WQTtFQUFBLDhCQW1WQTtBQUFBO0FBblZBO0VBQUEsOEJBbVZBO0FBQUE7QUFuVkE7RUFBQSxlQW1WQTtBQUFBO0FBblZBO0VBQUEsOEJBbVZBO0FBQUE7QUFuVkE7RUFBQSxnQkFtVkE7QUFBQTtBQW5WQTtFQUFBLFVBbVZBO0FBQUE7QUFuVkE7RUFBQSxjQW1WQTtBQUFBO0FBblZBO0VBQUEsY0FtVkE7QUFBQTtBQW5WQTtFQUFBLHlCQW1WQTtBQUFBO0FBblZBO0VBQUEsNkNBbVZBO0VBblZBLHNEQW1WQTtBQUFBO0FBblZBO0VBQUEsMENBbVZBO0VBblZBLHNEQW1WQTtBQUFBO0FBblZBO0VBQUEsc0JBbVZBO0VBblZBLHNEQW1WQTtBQUFBO0FBblZBO0VBQUEsNkNBbVZBO0VBblZBLHNEQW1WQTtBQUFBO0FBblZBO0VBQUEsMENBbVZBO0VBblZBLHNEQW1WQTtBQUFBO0FBblZBO0VBQUEsMENBbVZBO0VBblZBLHNEQW1WQTtBQUFBO0FBblZBO0VBQUEsYUFtVkE7QUFBQTtBQW5WQTtFQUFBLGNBbVZBO0FBQUE7QUFuVkE7RUFBQSxxR0FtVkE7QUFBQTtBQW5WQTtFQUFBLGVBbVZBO0FBQUE7QUFuVkE7RUFBQSxZQW1WQTtBQUFBO0FBblZBO0VBQUEsb0RBbVZBO0FBQUE7QUFuVkE7RUFBQSxzQ0FtVkE7QUFBQTtBQW5WQTtFQUFBLHlCQW1WQTtBQUFBO0FBblZBO0VBQUEsMkNBbVZBO0FBQUE7QUFuVkE7RUFBQSw0Q0FtVkE7QUFBQTtBQW5WQTtFQUFBLGdEQW1WQTtBQUFBO0FBblZBO0VBQUEsZ0RBbVZBO0FBQUE7QUFuVkE7RUFBQSxnREFtVkE7QUFBQTtBQW5WQTtFQUFBLGdEQW1WQTtBQUFBO0FBblZBO0VBQUEsMEJBbVZBO0FBQUE7QUFuVkE7RUFBQSwwQkFtVkE7QUFBQTtBQW5WQTtFQUFBLHNCQW1WQTtBQUFBO0FBblZBO0VBQUEsOEJBbVZBO0FBQUE7QUFuVkE7RUFBQSxlQW1WQTtBQUFBO0FBblZBO0VBQUEsbUJBbVZBO0FBQUE7QUFuVkE7RUFBQSxxQkFtVkE7QUFBQTtBQW5WQTtFQUFBLHVCQW1WQTtBQUFBO0FBblZBO0VBQUEsOEJBbVZBO0FBQUE7QUFuVkE7RUFBQSx1QkFtVkE7QUFBQTtBQW5WQTtFQUFBLHlCQW1WQTtBQUFBO0FBblZBO0VBQUEsNkJBbVZBO0FBQUE7QUFuVkE7RUFBQSw2QkFtVkE7QUFBQTtBQW5WQTtFQUFBLDZCQW1WQTtBQUFBO0FBblZBO0VBQUEsNkJBbVZBO0FBQUE7QUFuVkE7RUFBQSw2QkFtVkE7QUFBQTtBQW5WQTtFQUFBLDZCQW1WQTtBQUFBO0FBblZBO0VBQUEsOEJBbVZBO0FBQUE7QUFuVkE7RUFBQSw4QkFtVkE7QUFBQTtBQW5WQTtFQUFBLDhCQW1WQTtBQUFBO0FBblZBO0VBQUEsOEJBbVZBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHVCQW1WQTtJQW5WQSw4RUFtVkE7SUFuVkEsc0ZBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsdUJBbVZBO0lBblZBLDhFQW1WQTtJQW5WQSxzRkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSx1QkFtVkE7SUFuVkEsOEVBbVZBO0lBblZBLHNGQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHVCQW1WQTtJQW5WQSw4RUFtVkE7SUFuVkEsc0ZBbVZBO0VBQUE7QUFBQTtB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QW1WQTtBQUFBO0FBblZBO0VBQUEsbUJBbVZBO0FBQUE7QUFuVkE7RUFBQSxpQkFtVkE7QUFBQTtBQW5WQTtFQUFBLDRDQW1WQTtBQUFBO0FBblZBO0VBQUEsaUNBbVZBO0FBQUE7QUFuVkE7RUFBQSxpQ0FtVkE7QUFBQTtBQW5WQTtFQUFBLGlDQW1WQTtBQUFBO0FBblZBO0VBQUEsaUNBbVZBO0FBQUE7QUFuVkE7RUFBQSxpQ0FtVkE7QUFBQTtBQW5WQTtFQUFBLGlDQW1WQTtBQUFBO0FBblZBO0VBQUEsa0NBbVZBO0FBQUE7QUFuVkE7RUFBQSxtREFtVkE7QUFBQTtBQW5WQTtFQUFBLG1EQW1WQTtBQUFBO0FBblZBO0VBQUEsd0NBbVZBO0FBQUE7QUFuVkE7RUFBQSx3Q0FtVkE7QUFBQTtBQW5WQTtFQUFBLHdDQW1WQTtBQUFBO0FBblZBO0VBQUEsd0NBbVZBO0FBQUE7QUFuVkE7RUFBQSxtREFtVkE7QUFBQTtBQW5WQTtFQUFBLHdDQW1WQTtBQUFBO0FBblZBO0VBQUEsd0NBbVZBO0FBQUE7QUFuVkE7RUFBQSx3Q0FtVkE7QUFBQTtBQW5WQTtFQUFBLHlDQW1WQTtBQUFBO0FBblZBO0VBQUEsa0RBbVZBO0FBQUE7QUFuVkE7RUFBQSxrREFtVkE7QUFBQTtBQW5WQTtFQUFBLHlDQW1WQTtBQUFBO0FBblZBO0VBQUEsdUNBbVZBO0FBQUE7QUFuVkE7RUFBQSx1Q0FtVkE7QUFBQTtBQW5WQTtFQUFBLHVDQW1WQTtBQUFBO0FBblZBO0VBQUEsdUNBbVZBO0FBQUE7QUFuVkE7RUFBQSx1Q0FtVkE7QUFBQTtBQW5WQTtFQUFBLHVDQW1WQTtBQUFBO0FBblZBO0VBQUEsdUNBbVZBO0FBQUE7QUFuVkE7RUFBQSx3Q0FtVkE7QUFBQTtBQW5WQTtFQUFBLHFDQW1WQTtBQUFBO0FBblZBO0VBQUEscUNBbVZBO0FBQUE7QUFuVkE7RUFBQSxxQ0FtVkE7QUFBQTtBQW5WQTtFQUFBLHNDQW1WQTtBQUFBO0FBblZBO0VBQUEsc0NBbVZBO0FBQUE7QUFuVkE7RUFBQSxzQ0FtVkE7QUFBQTtBQW5WQTtFQUFBLHNDQW1WQTtBQUFBO0FBblZBO0VBQUEsdUNBbVZBO0FBQUE7QUFuVkE7RUFBQSx1Q0FtVkE7QUFBQTtBQW5WQTtFQUFBLHVDQW1WQTtBQUFBO0FBblZBO0VBQUEsdUNBbVZBO0FBQUE7QUFuVkE7RUFBQSx1Q0FtVkE7QUFBQTtBQW5WQTtFQUFBLG9CQW1WQTtBQUFBO0FBblZBO0VBQUEsd0NBbVZBO0FBQUE7QUFuVkE7RUFBQSx3Q0FtVkE7QUFBQTtBQW5WQTtFQUFBLHdDQW1WQTtBQUFBO0FBblZBO0VBQUEseUNBbVZBO0FBQUE7QUFuVkE7RUFBQSx5Q0FtVkE7QUFBQTtBQW5WQTtFQUFBLHlDQW1WQTtBQUFBO0FBblZBO0VBQUEseUNBbVZBO0FBQUE7QUFuVkE7RUFBQSx5Q0FtVkE7QUFBQTtBQW5WQTtFQUFBLHlDQW1WQTtBQUFBO0FBblZBO0VBQUEsOEJBbVZBO0FBQUE7QUFuVkE7RUFBQSxxQkFtVkE7QUFBQTtBQW5WQTtFQUFBLHNDQW1WQTtBQUFBO0FBblZBO0VBQUEsc0NBbVZBO0FBQUE7QUFuVkE7RUFBQSxzQ0FtVkE7QUFBQTtBQW5WQTtFQUFBLHNDQW1WQTtBQUFBO0FBblZBO0VBQUEsdUNBbVZBO0FBQUE7QUFuVkE7RUFBQSxrQkFtVkE7QUFBQTtBQW5WQTtFQUFBLGdCQW1WQTtBQUFBO0FBblZBO0VBQUEsMkJBbVZBO0FBQUE7QUFuVkE7RUFBQSxpQkFtVkE7QUFBQTtBQW5WQTtFQUFBLDJDQW1WQTtBQUFBO0FBblZBO0VBQUEsc0NBbVZBO0VBblZBLHdFQW1WQTtBQUFBO0FBblZBO0VBQUEsb0NBbVZBO0VBblZBLHNFQW1WQTtBQUFBO0FBblZBO0VBQUEsb0NBbVZBO0VBblZBLHNFQW1WQTtBQUFBO0FBblZBO0VBQUEsb0NBbVZBO0VBblZBLHNFQW1WQTtBQUFBO0FBblZBO0VBQUEsb0NBbVZBO0VBblZBLHNFQW1WQTtBQUFBO0FBblZBO0VBQUEsMEJBbVZBO0VBblZBLDREQW1WQTtBQUFBO0FBblZBO0VBQUEsMEJBbVZBO0VBblZBLDREQW1WQTtBQUFBO0FBblZBO0VBQUEsMEJBbVZBO0VBblZBLDREQW1WQTtBQUFBO0FBblZBO0VBQUEsMkJBbVZBO0VBblZBLDZEQW1WQTtBQUFBO0FBblZBO0VBQUEseUJBbVZBO0VBblZBLDJEQW1WQTtBQUFBO0FBblZBO0VBQUEseUJBbVZBO0VBblZBLDJEQW1WQTtBQUFBO0FBblZBO0VBQUEseUJBbVZBO0VBblZBLDJEQW1WQTtBQUFBO0FBblZBO0VBQUEseUJBbVZBO0VBblZBLDJEQW1WQTtBQUFBO0FBblZBO0VBQUEsaUJBbVZBO0FBQUE7QUFuVkE7RUFBQSxvQ0FtVkE7RUFuVkEsbUNBbVZBO0FBQUE7QUFuVkE7RUFBQSx5Q0FtVkE7RUFuVkEsb0NBbVZBO0FBQUE7QUFuVkE7RUFBQSw4Q0FtVkE7RUFuVkEseUNBbVZBO0FBQUE7QUFuVkE7RUFBQSwyQ0FtVkE7RUFuVkEsc0NBbVZBO0FBQUE7QUFuVkE7RUFBQSw2Q0FtVkE7RUFuVkEsd0NBbVZBO0FBQUE7QUFuVkE7RUFBQSxvQ0FtVkE7RUFuVkEscUNBbVZBO0FBQUE7QUFuVkE7RUFBQSx5QkFtVkE7QUFBQTtBQW5WQTtFQUFBLHFCQW1WQTtBQUFBO0FBblZBO0VBQUEsbUJBbVZBO0FBQUE7QUFuVkE7RUFBQSx5QkFtVkE7QUFBQTtBQW5WQTtFQUFBLDRCQW1WQTtBQUFBO0FBblZBO0VBQUEsNEJBbVZBO0FBQUE7QUFuVkE7RUFBQSw0QkFtVkE7QUFBQTtBQW5WQTtFQUFBLDRCQW1WQTtBQUFBO0FBblZBO0VBQUEsNEJBbVZBO0FBQUE7QUFuVkE7RUFBQSw0QkFtVkE7QUFBQTtBQW5WQTtFQUFBLDRCQW1WQTtBQUFBO0FBblZBO0VBQUEsMkJBbVZBO0FBQUE7QUFuVkE7RUFBQSw0QkFtVkE7QUFBQTtBQW5WQTtFQUFBLDhCQW1WQTtBQUFBO0FBblZBO0VBQUEsMkJBbVZBO0FBQUE7QUFuVkE7RUFBQSwrQkFtVkE7QUFBQTtBQW5WQTtFQUFBLGlDQW1WQTtBQUFBO0FBblZBO0VBQUEsaUNBbVZBO0FBQUE7QUFuVkE7RUFBQSx5QkFtVkE7QUFBQTtBQW5WQTtFQUFBLDBCQW1WQTtBQUFBO0FBblZBO0VBQUEseUJBbVZBO0FBQUE7QUFuVkE7RUFBQSx5QkFtVkE7QUFBQTtBQW5WQTtFQUFBLGtCQW1WQTtBQUFBO0FBblZBO0VBQUEsK0JBbVZBO0FBQUE7QUFuVkE7RUFBQSwwQkFtVkE7QUFBQTtBQW5WQTtFQUFBLFdBbVZBO0FBQUE7QUFuVkE7RUFBQSxZQW1WQTtBQUFBO0FBblZBO0VBQUEsWUFtVkE7QUFBQTtBQW5WQTtFQUFBLFlBbVZBO0FBQUE7QUFuVkE7RUFBQSxZQW1WQTtBQUFBO0FBblZBO0VBQUEsWUFtVkE7QUFBQTtBQW5WQTtFQUFBLFlBbVZBO0FBQUE7QUFuVkE7RUFBQSxhQW1WQTtBQUFBO0FBblZBO0VBQUEsMEhBbVZBO0VBblZBLHNJQW1WQTtBQUFBO0FBblZBO0VBQUEsd0VBbVZBO0VBblZBLHNJQW1WQTtBQUFBO0FBblZBO0VBQUEsNkhBbVZBO0VBblZBLHNJQW1WQTtBQUFBO0FBblZBO0VBQUEsMEhBbVZBO0VBblZBLHNJQW1WQTtBQUFBO0FBblZBO0VBQUEsb0JBbVZBO0VBblZBLDBMQW1WQTtBQUFBO0FBblZBO0VBQUEsMExBbVZBO0FBQUE7QUFuVkE7RUFBQSxtUkFtVkE7RUFuVkEscUZBbVZBO0VBblZBLDJFQW1WQTtBQUFBO0FBblZBO0VBQUEsMENBbVZBO0VBblZBLHFGQW1WQTtFQW5WQSwyRUFtVkE7QUFBQTtBQW5WQTtFQUFBLHdCQW1WQTtFQW5WQSxxRkFtVkE7RUFuVkEsMkVBbVZBO0FBQUE7QUFuVkE7RUFBQSw0QkFtVkE7RUFuVkEscUZBbVZBO0VBblZBLDJFQW1WQTtBQUFBO0FBblZBO0VBQUEsd0RBbVZBO0VBblZBLHFGQW1WQTtFQW5WQSwyRUFtVkE7QUFBQTtBQW5WQTtFQUFBLG1CQW1WQTtFQW5WQSx5QkFtVkE7QUFBQTtBQW5WQTtFQUFBLG9CQW1WQTtFQW5WQSwwQkFtVkE7QUFBQTtBQW5WQTtFQUFBLG9CQW1WQTtFQW5WQSwwQkFtVkE7QUFBQTtBQW5WQTtFQUFBLG9CQW1WQTtFQW5WQSwwQkFtVkE7QUFBQTtBQW5WQTtFQUFBLHlCQW1WQTtFQW5WQSwwQ0FtVkE7QUFBQTtBQW5WQTtFQUFBLDZCQW1WQTtFQW5WQSw4Q0FtVkE7QUFBQTtBQW5WQTtFQUFBLDBCQW1WQTtFQW5WQSwyQ0FtVkE7QUFBQTtBQW5WQTtFQUFBLHNCQW1WQTtBQUFBO0FBblZBO0VBQUEsd0JBbVZBO0VBblZBLGdCQW1WQTtBQUFBO0FBblZBO0VBQUEsY0FtVkE7QUFBQTtBQW5WQTtFQUFBLHFCQW1WQTtBQUFBO0FBblZBO0VBQUE7SUFBQTtNQUFBLGtCQW1WQTtNQW5WQSxrQkFtVkE7TUFuVkEsa0JBbVZBO01BblZBLDBDQW1WQTtJQUFBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUE7TUFBQSx5QkFtVkE7SUFBQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBO01BQUEsMkJBbVZBO0lBQUE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQTtNQUFBLHlCQW1WQTtJQUFBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsYUFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSwwQ0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSx5QkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSwwQ0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSx5QkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSwwQkFtVkE7SUFuVkEsa0JBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsMEJBbVZBO0lBblZBLCtCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBO01BQUEsa0JBbVZBO01BblZBLGtCQW1WQTtNQW5WQSxrQkFtVkE7TUFuVkEsMENBbVZBO0lBQUE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQTtNQUFBLGlEQW1WQTtJQUFBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUE7TUFBQSxvQ0FtVkE7SUFBQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBO01BQUEsdUNBbVZBO0lBQUE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQTtNQUFBLDZCQW1WQTtJQUFBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUE7TUFBQSxvQ0FtVkE7SUFBQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBO01BQUEsNEJBbVZBO0lBQUE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQTtNQUFBLHlCQW1WQTtJQUFBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUE7TUFBQSwyQkFtVkE7SUFBQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBO01BQUEsNkJBbVZBO0lBQUE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQTtNQUFBLGlDQW1WQTtJQUFBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUE7TUFBQSx5QkFtVkE7SUFBQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBO01BQUEsK0JBbVZBO0lBQUE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSx3SEFtVkE7SUFuVkEsc0lBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsd0JBbVZBO0lBblZBLG1CQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGFBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsaUNBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsZ0NBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsZ0JBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsNkJBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsaUNBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsc0JBbVZBO0lBblZBLHNJQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLFNBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsT0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxVQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLFFBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsVUFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxRQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLFVBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsVUFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxRQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLFVBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsU0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSwyQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSwyQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSwyQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxnQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxnQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxjQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGFBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsaUNBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsaUNBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsVUFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxVQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLFVBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsVUFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxVQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHlCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHlDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGNBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsY0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxjQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGdEQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGdEQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLG1CQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGdCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGlDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGtDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLDRCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHVDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGtCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGlDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHVCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHVCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHVCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLFlBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEscUJBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEscUJBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsVUFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxVQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHlCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGNBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsY0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxjQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGNBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsY0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxnREFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxnREFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSwwQ0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxtQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSw4QkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSx3Q0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxrQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxTQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLCtCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLFFBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsUUFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSw0QkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSw0QkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSw0QkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxvQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSx5QkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSx5QkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxpQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxpQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxpQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxtQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxzQ0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxzQ0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxvQ0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxvQ0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxxQ0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxjQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGFBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsYUFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxhQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGdDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGlDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGlDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLFlBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsYUFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxnQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxnQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSx1QkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSx1QkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSx1QkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSx1QkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSx1QkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSwrQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxnQ0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxVQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLFVBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsVUFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxVQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLFVBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsVUFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxVQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLFlBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsWUFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxrQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxXQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGtCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGNBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsY0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxjQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLDBDQW1WQTtJQW5WQSxzREFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxzQkFtVkE7SUFuVkEsc0RBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsZ0RBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsZ0RBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsZ0RBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsZ0NBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsb0NBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsbUJBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsbUJBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEscUJBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsOEJBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsNkJBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsNkJBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsNkJBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsOEJBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsOEJBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsOEJBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsbUNBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsZ0RBbVZBO0lBblZBLCtDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLDZCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGlDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGlDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGlDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHdDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHdDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHdDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHVDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHdDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHFDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHFDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHNDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHNDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHNDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHVDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHVDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHdDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHlDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHlDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHVDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHVDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHVDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGtCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGdCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLDBCQW1WQTtJQW5WQSw0REFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSwwQkFtVkE7SUFuVkEsNERBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEseUJBbVZBO0lBblZBLDJEQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHlCQW1WQTtJQW5WQSwyREFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSx5QkFtVkE7SUFuVkEsMkRBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsV0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSwwSEFtVkE7SUFuVkEsc0lBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsZ0JBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsU0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSwrQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxXQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLFNBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsVUFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxRQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLDRCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLDRCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLDRCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLDRCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLG9CQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLG9CQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHlCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHlCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGlCQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLHNDQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGFBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsdUJBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsV0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSx1QkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSx1QkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxVQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGNBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsY0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxjQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGNBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsY0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSwwQ0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxrREFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSx1REFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSw4Q0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxtREFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSwwQ0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSwrQ0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxnREFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxnREFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxnREFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxnREFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSw2Q0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxtQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxzQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSx3Q0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSx3Q0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxxQ0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxzQ0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxzQ0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSx1Q0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSwrQkFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxpQ0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxnQ0FtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxjQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGNBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsd0NBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEscUNBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsd0NBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsdUNBbVZBO0VBQUE7QUFBQTtBQW5WQTtFQUFBO0lBQUEsWUFtVkE7RUFBQTtBQUFBO0FBblZBO0VBQUE7SUFBQSxXQW1WQTtFQUFBO0FBQUE7QUFuVkE7RUFBQTtJQUFBLGFBbVZBO0VBQUE7QUFBQTtBQW5W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blZBLGdCQW1WQTtBQUFBO0FBblZBO0VBQUEsV0FtVkE7RUFuVkEsZUFtVkE7RUFuVkEsZ0JBbVZBO0FBQUE7QUFuVkE7RUFBQSxXQW1WQTtFQW5WQSxlQW1WQTtFQW5WQSx5QkFtVkE7QUFBQTtBQW5WQTtFQUFBLFdBbVZBO0VBblZBLGVBbVZBO0VBblZBLHlCQW1WQTtBQUFBO0FBblZBO0VBQUEsV0FtVkE7RUFuVkEsZUFtVkE7RUFuVkEseUJBbVZBO0FBQUE7QUFuVkE7RUFBQSxXQW1WQTtFQW5WQSxlQW1WQTtFQW5WQSx1QkFtVkE7QUFBQTtBQW5WQTtFQUFBLFdBbVZBO0VBblZBLGVBbVZBO0VBblZBLHVCQW1WQTtBQUFBO0FBblZBO0VBQUEsV0FtVkE7RUFuVkEsZUFtVkE7RUFuVkEsd0JBbVZBO0FBQUE7QUFuVkE7RUFBQSxXQW1WQTtFQW5WQSxlQW1WQTtFQW5WQSxnQkFtVkE7QUFBQTtBQW5WQTtFQUFBLFdBbVZBO0VBblZBLGVBbVZBO0VBblZBLGdCQW1WQTtBQUFBO0FBblZBO0VBQUEsV0FtVkE7RUFuVkEsZUFtVkE7RUFuVkEsZ0JBbVZBO0FBQUE7QUFuVkE7RUFBQSxXQW1WQTtFQW5WQSxlQW1WQTtFQW5WQSxvQkFtVkE7QUFBQTtBQW5WQTtFQUFBLFdBbVZBO0VBblZBLGVBbVZBO0FBQUE7QUFuVkE7RUFBQSxpQkFtVkE7RUFuVkEsZUFtVkE7RUFuVkEsb0JBbVZBO0FBQUE7QUFuVkE7RUFBQSxpQkFtVkE7RUFuVkEsZUFtVkE7RUFuVkEsb0JBbVZBO0FBQUE7QUFuVkE7RUFBQSxpQkFtVkE7RUFuVkEsZUFtVkE7RUFuVkEsb0JBbVZBO0FBQUE7QUFuVkE7RUFBQSxXQW1WQTtFQW5WQSxlQW1WQTtBQUFBO0FBblZBO0VBQUEsV0FtVkE7RUFuVkEsZUFtVkE7QUFBQTtBQW5WQTtFQUFBLDZCQW1WQTtFQW5WQSxlQW1WQTtFQW5WQSxpQkFtVkE7QUFBQTtBQW5WQTtFQUFBLDZCQW1WQTtFQW5WQSxlQW1WQTtFQW5WQSxrQkFtVkE7QUFBQTtBQW5WQTtFQUFBLDZCQW1WQTtFQW5WQSxl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QTtJQUNJLGlDQUFpQztJQUNqQztBQUNKOztBQUVBO0lBQ0ksOEJBQThCO0lBQzlCO0FBQ0o7O0FBRUE7SUFDSSw4QkFBOEI7SUFDOUI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLDhCQUE4QjtJQUM5Qix5QkFBeUI7SUFDekI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSw4QkFBOEI7SUFDOUIsb0NBQW9DO0lBQ3BDO0FBQ0o7O0FBRUE7SUFDSSx1Q0FBdUM7SUFDdkMsb0NBQW9DO0lBQ3BDLGtDQUFrQztJQUNsQywrQkFBK0I7SUFDL0I7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxvQ0FBb0M7SUFDcEM7QUFDSjs7QUFFQTtJQUNJLG9DQUFvQztJQUNwQztBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBLGtDQUFrQyxDOzs7O0FDeFhsQyxLQUNFLGVBRUYsUUFDRSx5Q0FDQSxXQUNBLGtCQUdGLGFBQ0UsY0FDQSx1QkFFQSxVQUNFLGVBRUYsWUFDRSxpQkFJQSxrQ0FFRSw2QkFFQSxpQkFDQSxpRkFLQSw0RkFHRSx3QkFDQSx1Q0FFRiIsInNvdXJjZXMiOlsid2VicGFjazovL2NtcS10aWVycy1saWV1Ly4vYXNzZXRzL3N0eWxlcy9ncHMvZ3BzLmNzcyIsIndlYnBhY2s6Ly9jbXEtdGllcnMtbGlldS8uL2Fzc2V0cy9qcy9ncHMvY29sb3Jib3gvY29sb3Jib3guY3NzIiwid2VicGFjazovL2NtcS10aWVycy1saWV1Ly4vYXNzZXRzL2pzL2dwcy9jaG9zZW4vY2hvc2VuLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vY21xLXRpZXJzLWxpZXUvLi9hc3NldHMvanMvZ3BzL0FjY2Vzc2liaWxpdHktU2V0dGluZ3MtQmFyLW1hc3Rlci9zcmMvc2Nzcy9hY2Nlc3NpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vY21xLXRpZXJzLWxpZXUvLi9hc3NldHMvanMvZ3BzL0FjY2Vzc2liaWxpdHktU2V0dGluZ3MtQmFyLW1hc3Rlci9zcmMvY3NzL2FzYi5jc3MiLCJ3ZWJwYWNrOi8vY21xLXRpZXJzLWxpZXUvLi9hc3NldHMvanMvZ3BzL0FjY2Vzc2liaWxpdHktU2V0dGluZ3MtQmFyLW1hc3Rlci9zcmMvc2Nzcy9kZWZhdWx0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICBUYWlsd2luZCBpbXBvcnTDqSBwYXIgbW9yY2VhdXggZXQgc2FucyBjb3VjaGVzIChAbGF5ZXIpLCBkYW5zIGwnb3JkcmUgZGUgVGFpbHdpbmQgMyBzdXIgY21xIDpcclxuICBiYXNlLCBjb21wb3NhbnRzIEJPQiBwdWlzIHV0aWxpdGFpcmVzLiBMZXMgQ1NTIHNhbnMgY291Y2hlIChGb250IEF3ZXNvbWUgZHUga2l0LCBzd2lwZXIsIGNvbG9yYm94Li4uKVxyXG4gIHBhc3NlbnQgc2lub24gZGV2YW50IHRvdXRlcyBsZXMgY291Y2hlcyAoZXguIC5oaWRkZW4gc2FucyBlZmZldCBzdXIgbGVzIGljw7RuZXMgZHUga2l0KS5cclxuKi9cclxuQGxheWVyIHRoZW1lO1xyXG5AaW1wb3J0ICd0YWlsd2luZGNzcy90aGVtZS5jc3MnIGxheWVyKHRoZW1lKTtcclxuQGltcG9ydCAndGFpbHdpbmRjc3MvcHJlZmxpZ2h0LmNzcyc7XHJcbi8qIFNvdXJjZXMgOiB0ZW1wbGF0ZXMgZXQgSlMgZGUgQk9CIHVuaXF1ZW1lbnQgKi9cclxuQHNvdXJjZSAnLi4vLi4vLi4vdGVtcGxhdGVzL2dwcyc7XHJcbkBzb3VyY2UgJy4uLy4uL2pzL2dwcy9zaXRlLWdwcy5qcyc7XHJcbkBpbXBvcnQgJy4vY29uZmlnLXRhaWx3aW5kLmNzcyc7ICAgIC8qIENvbmZpZ3VyYXRpb24gVGFpbHdpbmQgZGUgQk9CICovXHJcbi8qIC0tLS0tIEN1c3RvbSBiYXNlIHN0eWxlcyAtLS0tLSAqL1xyXG5AaW1wb3J0ICcuL2Jhc2UuY3NzJztcclxuLyogLS0tLS0gQ3VzdG9tIGNvbXBvbmVudHMgLS0tLS0gKi9cclxuQGltcG9ydCAnLi9jb21wb25lbnRzLmNzcyc7XHJcbkBpbXBvcnQgJy4vY2FyZHMuY3NzJztcclxuQGltcG9ydCAnLi92aWRlby5jc3MnO1xyXG4vKiAtLS0tLSBVdGlsaXRhaXJlcyAtLS0tLSAqL1xyXG5AaW1wb3J0ICd0YWlsd2luZGNzcy91dGlsaXRpZXMuY3NzJztcclxuXHJcbi8qXHJcbiAgVGhlIGRlZmF1bHQgYm9yZGVyIGNvbG9yIGhhcyBjaGFuZ2VkIHRvIGBjdXJyZW50Y29sb3JgIGluIFRhaWx3aW5kIENTUyB2NCxcclxuICBzbyB3ZSd2ZSBhZGRlZCB0aGVzZSBjb21wYXRpYmlsaXR5IHN0eWxlcyB0byBtYWtlIHN1cmUgZXZlcnl0aGluZyBzdGlsbFxyXG4gIGxvb2tzIHRoZSBzYW1lIGFzIGl0IGRpZCB3aXRoIFRhaWx3aW5kIENTUyB2My5cclxuXHJcbiAgSWYgd2UgZXZlciB3YW50IHRvIHJlbW92ZSB0aGVzZSBzdHlsZXMsIHdlIG5lZWQgdG8gYWRkIGFuIGV4cGxpY2l0IGJvcmRlclxyXG4gIGNvbG9yIHV0aWxpdHkgdG8gYW55IGVsZW1lbnQgdGhhdCBkZXBlbmRzIG9uIHRoZXNlIGRlZmF1bHRzLlxyXG4qL1xyXG4qLFxyXG46OmFmdGVyLFxyXG46OmJlZm9yZSxcclxuOjpiYWNrZHJvcCxcclxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTIwMCwgY3VycmVudGNvbG9yKTtcclxufVxyXG5cclxuLypsZSBoZWFkZXIqL1xyXG4uaGVhZGVyLWdwc3tcclxuXHJcbiAgICBAYXBwbHkgYmctd2hpdGU7XHJcblxyXG59XHJcblxyXG4ubWVnYS1tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgLyogTGUgbWVudSBlc3QgaW5pdGlhbGVtZW50IGhvcnMgZGUgbGEgdnVlICovXHJcblxyXG5cclxuICAgICYgLnRlbXBsYXRlLWNhcmRzLXRpdHJle1xyXG5cclxuICAgICAgICBAYXBwbHkgcHgtMCBwdC04O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVnYS1tZW51LnNob3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IC8qIExlIG1lbnUgZ2xpc3NlIHZlcnMgbGUgYmFzIHBvdXIgw6p0cmUgdmlzaWJsZSAqL1xyXG59XHJcblxyXG4ubWVnYS1tZW51LmhpZGRlbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgLyogTGUgbWVudSBnbGlzc2UgdmVycyBsZSBoYXV0IHBvdXIgw6p0cmUgbWFzcXXDqSAqL1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKkxlcyBzdHlsZXMgZGVzIHNlY3Rpb25zIGhvbWUqL1xyXG4udGVtcGxhdGUtaG9tZXtcclxuICAgICYgLnRlbXBsYXRlLWhvbWUtdGl0cmV7XHJcbiAgICAgICAgQGFwcGx5IGJnLXByaW1hcnkgcm91bmRlZC0yeGwgcHktNCBweC00O1xyXG5cclxuICAgICAgICAmIGgxLCBoMntcclxuICAgICAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyIHRleHQtd2hpdGUgZm9udC1ib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJiBoM3tcclxuICAgICAgICBAYXBwbHkgdGV4dC1wcmltYXJ5IHhsOnRleHQtM3hsO1xyXG4gICAgfVxyXG5cclxuICAgICYgcHtcclxuICAgICAgICBAYXBwbHkgeGw6dGV4dC0yeGw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qbGEgcGFnZSBob21lKi9cclxuLnRlbXBsYXRlLW5vdXMsIC50ZW1wbGF0ZS10cm91dmUsIC50ZW1wbGF0ZS1tZXRpZXIsIC50ZW1wbGF0ZS10ZW1vaWduYWdlcywgLnRlbXBsYXRlLWVudHJlcHJpc2V7XHJcbiAgICBAYXBwbHkgcHgtNSBwYi0xNjtcclxuICAgICYgaDJ7XHJcbiAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyIGZvbnQtYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmIHB7XHJcbiAgICAgICAgQGFwcGx5IHhsOnRleHQtMnhsO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGVtcGxhdGUtZm9ybXVsYWlyZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2dwcy9iZy1zZWN0aW9uLWZvcm11bGFpcmUuanBnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBAYXBwbHkgZ3JpZCBnYXAtNDtcclxuXHJcbiAgICAmIGgye1xyXG4gICAgICAgIEBhcHBseSB0ZXh0LWNlbnRlciBmb250LWJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLypsZXMgdHlsZXMgZGVzIGV0YXBlcyovXHJcbi50ZW1wbGF0ZS1ldGFwZS1ob21le1xyXG4gICAgQGFwcGx5IHJvdW5kZWQtdC1bMjRweF0gYmctc2Vjb25kYXJ5LTUwMCByZWxhdGl2ZSAgdy1mdWxsIC1tdC04IDtcclxufVxyXG5cclxuLnRlbXBsYXRlLWV0YXBle1xyXG5cclxuICAgICYgaDJ7XHJcbiAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyICBmb250LWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiBwe1xyXG4gICAgICAgIEBhcHBseSBpdGFsaWMgdGV4dC1iYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG5mb290ZXJ7XHJcblxyXG59XHJcblxyXG5cclxuLnRlbXBsYXRlLWZvb3Rlci1tZW51e1xyXG5cclxuICAgIEBhcHBseSBmbGV4IGZsZXgtcm93IGdhcC04IGxnOmdhcC0xMiBqdXN0aWZ5LWNlbnRlcjtcclxuXHJcblxyXG4gICAgJiAuZm9vdGVyLW1lbnUtYm9keXtcclxuXHJcbiAgICAgICAgJiBpe1xyXG4gICAgICAgICAgICBAYXBwbHkgdGV4dC14bCBsZzp0ZXh0LTJ4bDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZm9vdGVyLW1lbnUtdGl0cmV7XHJcblxyXG4gICAgICAgICYgcHtcclxuICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgdGV4dC1bMC41MHJlbV0gbWQ6dGV4dC14cyB3LWZ1bGwgdGV4dC1jZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmJ0bi1jZXJjbGUtcHJpbWFyeXtcclxuXHJcbiAgICAgICAgQGFwcGx5IHctMTAgaC0xMDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4udGVtcGxhdGUtcmVjaGVyY2hlLWNoaWZmcmUsIC50ZW1wbGF0ZS1yZWNydXRle1xyXG5cclxuXHJcblxyXG4gICAgQGFwcGx5IHRleHQtY2VudGVyIHB5LTMgYmctcHJpbWFyeTtcclxuXHJcbiAgICAmIGgyLCBwe1xyXG4gICAgICAgQGFwcGx5IHRleHQteHMgdGV4dC13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmIGgye1xyXG4gICAgICAgIEBhcHBseSB0ZXh0LTZ4bCBmb250LWJvbGQgdGV4dC13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmIHB7XHJcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9sZCB0ZXh0LXdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGVtcGxhdGUtcmVjaGVyY2hlLWNoaWZmcmUge1xyXG4gICAgdHJhbnNpdGlvbjogcG9zaXRpb24gMC4zcyBlYXNlLCB0b3AgMC4zcyBlYXNlO1xyXG5cclxuICAgIEB2YXJpYW50IHhsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0yMDBweDtcclxuICAgICAgICB0b3A6IDUlO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4uZmF2b3Jpcy1hY3RpdmUge1xyXG4gICAgY29sb3I6IHJlZDsgLyogQ2hhbmdlIGxhIGNvdWxldXIgZGUgcmVtcGxpc3NhZ2UgZGUgbCdpY8O0bmUgKi9cclxufVxyXG5cclxuLmZpeGVkLWJvdHRvbSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDFyZW07XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBAYXBwbHkgdy1bOTUlXSBzbTp3LWZpdDtcclxufVxyXG5cclxuLyoqeyovXHJcbi8qICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsqL1xyXG4vKn0qL1xyXG5cclxuLyogQ291bGV1ciBwb3VyIGxlcyBidWxsZXRzIG5vbiBhY3RpdmVzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTEzMDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4IDtcclxufVxyXG5cclxuLyogQ291bGV1ciBwb3VyIGxhIGJ1bGxldCBhY3RpdmUgKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzcwMDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4IDtcclxufVxyXG5cclxuLmFuaW1hdGlvbi1mb3JtZS1zdmcge1xyXG4gICAgZmlsbDogbm9uZTtcclxuICAgIHN0cm9rZTogI2ZmOTEzMDtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEyO1xyXG4gICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XHJcbn1cclxuXHJcbi8qQ2hyb21lIGV0IFNhZmFyaSBldCBFZGdlKi9cclxuLyogU3R5bGVzIHBvdXIgbGEgYmFycmUgZGUgZMOpZmlsZW1lbnQgKi9cclxuOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogMTJweDsgLyogTGFyZ2V1ciBkZSBsYSBzY3JvbGxiYXIgKi9cclxufVxyXG5cclxuLyogU3R5bGVzIHBvdXIgbGEgcGFydGllIFwidHJhY2tcIiBkZSBsYSBzY3JvbGxiYXIgKi9cclxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyAvKiBDb3VsZXVyIGRlIGZvbmQgZGUgbGEgc2Nyb2xsYmFyICovXHJcbn1cclxuXHJcbi8qIFN0eWxlcyBwb3VyIGxlIFwidGh1bWJcIiBkZSBsYSBzY3JvbGxiYXIgKi9cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTMwOyAvKiBDb3VsZXVyIGR1IFwidGh1bWJcIiAqL1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgLyogQm9yZHVyZSBhcnJvbmRpZSBkdSBcInRodW1iXCIgKi9cclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMWYxZjE7IC8qIEJvcmR1cmUgYXV0b3VyIGR1IFwidGh1bWJcIiAqL1xyXG59XHJcblxyXG4vKiBTdHlsZXMgcG91ciBsZSBcInRodW1iXCIgZGUgbGEgc2Nyb2xsYmFyIGxvcnNxdWUgbCd1dGlsaXNhdGV1ciBzdXJ2b2xlICovXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzcwMDsgLyogQ291bGV1ciBkdSBcInRodW1iXCIgYXUgc3Vydm9sICovXHJcbn1cclxuXHJcblxyXG4vKiBTdHlsZXMgZ2xvYmF1eCBwb3VyIGxhIHNjcm9sbGJhciAqL1xyXG5odG1sIHtcclxuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgIHNjcm9sbGJhci1jb2xvcjogI2ZmOTEzMCAjZjFmMWYxO1xyXG59XHJcblxyXG5cclxuLypBbGVydCovXHJcbi5hbGVydCB7XHJcbiAgICBAYXBwbHkgc3RpY2t5IHRvcC0xNiB0ZXh0LWdyZXktOTAwIHJvdW5kZWQtbWQgcHgtNCBweS0zIHNoYWRvdy1tZCB3LTExLzEyIGxnOnctMS8zIG14LWF1dG8gYm9yZGVyLTIgbWItNCB6LTEwIDtcclxuXHJcbn1cclxuXHJcbi5hbGVydC1zdWNjZXNzIHtcclxuICAgIEBhcHBseSBiZy1hbGVydC1zdWNjZXNzLWJnIGJvcmRlci1hbGVydC1zdWNjZXNzLWJvcmRlcjtcclxufVxyXG5cclxuLmFsZXJ0LXdhcm5pbmcge1xyXG4gICAgQGFwcGx5IGJnLWFsZXJ0LXdhcm5pbmctYmcgYm9yZGVyLWFsZXJ0LXdhcm5pbmctYm9yZGVyIHRvcC0zNjtcclxufVxyXG5cclxuLmFsZXJ0LWVycm9yIHtcclxuICAgIEBhcHBseSBiZy1hbGVydC1lcnJvci1iZyBib3JkZXItYWxlcnQtZXJyb3ItYm9yZGVyO1xyXG59XHJcblxyXG4uYWxlcnQtaW5mbyB7XHJcbiAgICBAYXBwbHkgYmctYWxlcnQtaW5mby1iZyBib3JkZXItYWxlcnQtaW5mby1ib3JkZXI7XHJcbn1cclxuXHJcblxyXG4udGVtcGxhdGUtY2FyZHMtdGl0cmUtZm9ybWF0aW9ue1xyXG5cclxuICAgICYgaDN7XHJcbiAgICAgICAgQGFwcGx5IHRleHQtbGVmdCBwLTA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cmFwcGVye1xyXG4gICAgQGFwcGx5IHB4LTggeGw6cHgtNDQgeHhsOnB4LTY0O1xyXG59XHJcblxyXG4jY29udGVudCB7XHJcblxyXG4gICAgJiBoMXtcclxuICAgICAgICBAYXBwbHkgdGV4dC1wcmltYXJ5IHRleHQtNXhsO1xyXG4gICAgfVxyXG5cclxuICAgICYgaDIsIGgzLCBoNCwgaDV7XHJcbiAgICAgICAgQGFwcGx5IHRleHQtcHJpbWFyeS0zMDAgbWItNDtcclxuICAgIH1cclxuXHJcbiAgICAmIHVsIHtcclxuICAgICAgICBAYXBwbHkgbGlzdC1kaXNjIGxpc3QtaW5zaWRlIG1iLTQgbWwtNDtcclxuICAgIH1cclxuXHJcbiAgICAmIHB7XHJcbiAgICAgICAgQGFwcGx5IHRleHQtbGVmdDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lcntcclxuICAgICYgaDEge1xyXG4gICAgICAgIEBhcHBseSB0ZXh0LWNlbnRlciB1cHBlcmNhc2UgdGV4dC00eGwgZm9udC1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICYgcCB7XHJcbiAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyIG15LTM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYWJlbC1wcm9maWx7XHJcblxyXG4gICAgJiBwe1xyXG4gICAgICAgIEBhcHBseSB0ZXh0LXhzIHRleHQtbGVmdDtcclxuICAgIH1cclxufVxyXG4iLCIvKlxyXG4gICAgQ29sb3Jib3ggQ29yZSBTdHlsZTpcclxuICAgIFRoZSBmb2xsb3dpbmcgQ1NTIGlzIGNvbnNpc3RlbnQgYmV0d2VlbiBleGFtcGxlIHRoZW1lcyBhbmQgc2hvdWxkIG5vdCBiZSBhbHRlcmVkLlxyXG4qL1xyXG4jY29sb3Jib3gsICNjYm94T3ZlcmxheSwgI2Nib3hXcmFwcGVye3Bvc2l0aW9uOmFic29sdXRlOyB0b3A6MDsgbGVmdDowOyB6LWluZGV4Ojk5OTk7IG92ZXJmbG93OmhpZGRlbjsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTt9XHJcbiNjYm94V3JhcHBlciB7bWF4LXdpZHRoOm5vbmU7fVxyXG4jY2JveE92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7IHdpZHRoOjEwMCU7IGhlaWdodDoxMDAlO31cclxuI2Nib3hNaWRkbGVMZWZ0LCAjY2JveEJvdHRvbUxlZnR7Y2xlYXI6bGVmdDt9XHJcbiNjYm94Q29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt9XHJcbiNjYm94TG9hZGVkQ29udGVudHtvdmVyZmxvdzphdXRvOyAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7fVxyXG4jY2JveFRpdGxle21hcmdpbjowO31cclxuI2Nib3hMb2FkaW5nT3ZlcmxheSwgI2Nib3hMb2FkaW5nR3JhcGhpY3twb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6MDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7fVxyXG4jY2JveFByZXZpb3VzLCAjY2JveE5leHQsICNjYm94Q2xvc2UsICNjYm94U2xpZGVzaG93e2N1cnNvcjpwb2ludGVyO31cclxuLmNib3hQaG90b3tmbG9hdDpsZWZ0OyBtYXJnaW46YXV0bzsgYm9yZGVyOjA7IGRpc3BsYXk6YmxvY2s7IG1heC13aWR0aDpub25lOyAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOmJpY3ViaWM7fVxyXG4uY2JveElmcmFtZXt3aWR0aDoxMDAlOyBoZWlnaHQ6MTAwJTsgZGlzcGxheTpibG9jazsgYm9yZGVyOjA7IHBhZGRpbmc6MDsgbWFyZ2luOjA7fVxyXG4jY29sb3Jib3gsICNjYm94Q29udGVudCwgI2Nib3hMb2FkZWRDb250ZW50e2JveC1zaXppbmc6Y29udGVudC1ib3g7IC1tb3otYm94LXNpemluZzpjb250ZW50LWJveDsgLXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O31cclxuXHJcbi8qIFxyXG4gICAgVXNlciBTdHlsZTpcclxuICAgIENoYW5nZSB0aGUgZm9sbG93aW5nIHN0eWxlcyB0byBtb2RpZnkgdGhlIGFwcGVhcmFuY2Ugb2YgQ29sb3Jib3guICBUaGV5IGFyZVxyXG4gICAgb3JkZXJlZCAmIHRhYmJlZCBpbiBhIHdheSB0aGF0IHJlcHJlc2VudHMgdGhlIG5lc3Rpbmcgb2YgdGhlIGdlbmVyYXRlZCBIVE1MLlxyXG4qL1xyXG4jY2JveE92ZXJsYXl7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL292ZXJsYXkucG5nKSByZXBlYXQgMCAwOyBvcGFjaXR5OiAwLjk7IGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDkwKTt9XHJcbiNjb2xvcmJveHtvdXRsaW5lOjA7fVxyXG4gICAgI2Nib3hUb3BMZWZ0e3dpZHRoOjIxcHg7IGhlaWdodDoyMXB4OyBiYWNrZ3JvdW5kOnVybChpbWFnZXMvY29udHJvbHMucG5nKSBuby1yZXBlYXQgLTEwMXB4IDA7fVxyXG4gICAgI2Nib3hUb3BSaWdodHt3aWR0aDoyMXB4OyBoZWlnaHQ6MjFweDsgYmFja2dyb3VuZDp1cmwoaW1hZ2VzL2NvbnRyb2xzLnBuZykgbm8tcmVwZWF0IC0xMzBweCAwO31cclxuICAgICNjYm94Qm90dG9tTGVmdHt3aWR0aDoyMXB4OyBoZWlnaHQ6MjFweDsgYmFja2dyb3VuZDp1cmwoaW1hZ2VzL2NvbnRyb2xzLnBuZykgbm8tcmVwZWF0IC0xMDFweCAtMjlweDt9XHJcbiAgICAjY2JveEJvdHRvbVJpZ2h0e3dpZHRoOjIxcHg7IGhlaWdodDoyMXB4OyBiYWNrZ3JvdW5kOnVybChpbWFnZXMvY29udHJvbHMucG5nKSBuby1yZXBlYXQgLTEzMHB4IC0yOXB4O31cclxuICAgICNjYm94TWlkZGxlTGVmdHt3aWR0aDoyMXB4OyBiYWNrZ3JvdW5kOnVybChpbWFnZXMvY29udHJvbHMucG5nKSBsZWZ0IHRvcCByZXBlYXQteTt9XHJcbiAgICAjY2JveE1pZGRsZVJpZ2h0e3dpZHRoOjIxcHg7IGJhY2tncm91bmQ6dXJsKGltYWdlcy9jb250cm9scy5wbmcpIHJpZ2h0IHRvcCByZXBlYXQteTt9XHJcbiAgICAjY2JveFRvcENlbnRlcntoZWlnaHQ6MjFweDsgYmFja2dyb3VuZDp1cmwoaW1hZ2VzL2JvcmRlci5wbmcpIDAgMCByZXBlYXQteDt9XHJcbiAgICAjY2JveEJvdHRvbUNlbnRlcntoZWlnaHQ6MjFweDsgYmFja2dyb3VuZDp1cmwoaW1hZ2VzL2JvcmRlci5wbmcpIDAgLTI5cHggcmVwZWF0LXg7fVxyXG4gICAgI2Nib3hDb250ZW50e2JhY2tncm91bmQ6I2ZmZjsgb3ZlcmZsb3c6aGlkZGVuO31cclxuICAgICAgICAuY2JveElmcmFtZXtiYWNrZ3JvdW5kOiNmZmY7fVxyXG4gICAgICAgICNjYm94RXJyb3J7cGFkZGluZzo1MHB4OyBib3JkZXI6MXB4IHNvbGlkICNjY2M7fVxyXG4gICAgICAgICNjYm94TG9hZGVkQ29udGVudHttYXJnaW4tYm90dG9tOjI4cHg7fVxyXG4gICAgICAgICNjYm94VGl0bGV7cG9zaXRpb246YWJzb2x1dGU7IGJvdHRvbTo0cHg7IGxlZnQ6MDsgdGV4dC1hbGlnbjpjZW50ZXI7IHdpZHRoOjEwMCU7IGNvbG9yOiM5NDk0OTQ7fVxyXG4gICAgICAgICNjYm94Q3VycmVudHtwb3NpdGlvbjphYnNvbHV0ZTsgYm90dG9tOjRweDsgbGVmdDo1OHB4OyBjb2xvcjojOTQ5NDk0O31cclxuICAgICAgICAjY2JveExvYWRpbmdPdmVybGF5e2JhY2tncm91bmQ6dXJsKGltYWdlcy9sb2FkaW5nX2JhY2tncm91bmQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjt9XHJcbiAgICAgICAgI2Nib3hMb2FkaW5nR3JhcGhpY3tiYWNrZ3JvdW5kOnVybChpbWFnZXMvbG9hZGluZy5naWYpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO31cclxuXHJcbiAgICAgICAgLyogdGhlc2UgZWxlbWVudHMgYXJlIGJ1dHRvbnMsIGFuZCBtYXkgbmVlZCB0byBoYXZlIGFkZGl0aW9uYWwgc3R5bGVzIHJlc2V0IHRvIGF2b2lkIHVud2FudGVkIGJhc2Ugc3R5bGVzICovXHJcbiAgICAgICAgI2Nib3hQcmV2aW91cywgI2Nib3hOZXh0LCAjY2JveFNsaWRlc2hvdywgI2Nib3hDbG9zZSB7Ym9yZGVyOjA7IHBhZGRpbmc6MDsgbWFyZ2luOjA7IG92ZXJmbG93OnZpc2libGU7IHdpZHRoOmF1dG87IGJhY2tncm91bmQ6bm9uZTsgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC8qIGF2b2lkIG91dGxpbmVzIG9uIDphY3RpdmUgKG1vdXNlY2xpY2spLCBidXQgcHJlc2VydmUgb3V0bGluZXMgb24gOmZvY3VzICh0YWJiZWQgbmF2aWdhdGluZykgKi9cclxuICAgICAgICAjY2JveFByZXZpb3VzOmFjdGl2ZSwgI2Nib3hOZXh0OmFjdGl2ZSwgI2Nib3hTbGlkZXNob3c6YWN0aXZlLCAjY2JveENsb3NlOmFjdGl2ZSB7b3V0bGluZTowO31cclxuXHJcbiAgICAgICAgI2Nib3hTbGlkZXNob3d7cG9zaXRpb246YWJzb2x1dGU7IGJvdHRvbTo0cHg7IHJpZ2h0OjMwcHg7IGNvbG9yOiMwMDkyZWY7fVxyXG4gICAgICAgICNjYm94UHJldmlvdXN7cG9zaXRpb246YWJzb2x1dGU7IGJvdHRvbTowOyBsZWZ0OjA7IGJhY2tncm91bmQ6dXJsKGltYWdlcy9jb250cm9scy5wbmcpIG5vLXJlcGVhdCAtNzVweCAwOyB3aWR0aDoyNXB4OyBoZWlnaHQ6MjVweDsgdGV4dC1pbmRlbnQ6LTk5OTlweDt9XHJcbiAgICAgICAgI2Nib3hQcmV2aW91czpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi03NXB4IC0yNXB4O31cclxuICAgICAgICAjY2JveE5leHR7cG9zaXRpb246YWJzb2x1dGU7IGJvdHRvbTowOyBsZWZ0OjI3cHg7IGJhY2tncm91bmQ6dXJsKGltYWdlcy9jb250cm9scy5wbmcpIG5vLXJlcGVhdCAtNTBweCAwOyB3aWR0aDoyNXB4OyBoZWlnaHQ6MjVweDsgdGV4dC1pbmRlbnQ6LTk5OTlweDt9XHJcbiAgICAgICAgI2Nib3hOZXh0OmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTUwcHggLTI1cHg7fVxyXG4gICAgICAgICNjYm94Q2xvc2V7cG9zaXRpb246YWJzb2x1dGU7IGJvdHRvbTowOyByaWdodDowOyBiYWNrZ3JvdW5kOnVybChpbWFnZXMvY29udHJvbHMucG5nKSBuby1yZXBlYXQgLTI1cHggMDsgd2lkdGg6MjVweDsgaGVpZ2h0OjI1cHg7IHRleHQtaW5kZW50Oi05OTk5cHg7fVxyXG4gICAgICAgICNjYm94Q2xvc2U6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMjVweCAtMjVweDt9XHJcblxyXG4vKlxyXG4gIFRoZSBmb2xsb3dpbmcgZml4ZXMgYSBwcm9ibGVtIHdoZXJlIElFNyBhbmQgSUU4IHJlcGxhY2UgYSBQTkcncyBhbHBoYSB0cmFuc3BhcmVuY3kgd2l0aCBhIGJsYWNrIGZpbGxcclxuICB3aGVuIGFuIGFscGhhIGZpbHRlciAob3BhY2l0eSBjaGFuZ2UpIGlzIHNldCBvbiB0aGUgZWxlbWVudCBvciBhbmNlc3RvciBlbGVtZW50LiAgVGhpcyBzdHlsZSBpcyBub3QgYXBwbGllZCB0byBvciBuZWVkZWQgaW4gSUU5LlxyXG4gIFNlZTogaHR0cDovL2phY2tsbW9vcmUuY29tL25vdGVzL2llLXRyYW5zcGFyZW5jeS1wcm9ibGVtcy9cclxuKi9cclxuLmNib3hJRSAjY2JveFRvcExlZnQsXHJcbi5jYm94SUUgI2Nib3hUb3BDZW50ZXIsXHJcbi5jYm94SUUgI2Nib3hUb3BSaWdodCxcclxuLmNib3hJRSAjY2JveEJvdHRvbUxlZnQsXHJcbi5jYm94SUUgI2Nib3hCb3R0b21DZW50ZXIsXHJcbi5jYm94SUUgI2Nib3hCb3R0b21SaWdodCxcclxuLmNib3hJRSAjY2JveE1pZGRsZUxlZnQsXHJcbi5jYm94SUUgI2Nib3hNaWRkbGVSaWdodCB7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSMwMEZGRkZGRixlbmRDb2xvcnN0cj0jMDBGRkZGRkYpO1xyXG59IiwiLyohXHJcbkNob3NlbiwgYSBTZWxlY3QgQm94IEVuaGFuY2VyIGZvciBqUXVlcnkgYW5kIFByb3RvdHlwZVxyXG5ieSBQYXRyaWNrIEZpbGxlciBmb3IgSGFydmVzdCwgaHR0cDovL2dldGhhcnZlc3QuY29tXHJcblxyXG5WZXJzaW9uIDEuOC43XHJcbkZ1bGwgc291cmNlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuXHJcbkNvcHlyaWdodCAoYykgMjAxMS0yMDE4IEhhcnZlc3QgaHR0cDovL2dldGhhcnZlc3QuY29tXHJcblxyXG5NSVQgTGljZW5zZSwgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW4vYmxvYi9tYXN0ZXIvTElDRU5TRS5tZFxyXG5UaGlzIGZpbGUgaXMgZ2VuZXJhdGVkIGJ5IGBncnVudCBidWlsZGAsIGRvIG5vdCBlZGl0IGl0IGJ5IGhhbmQuXHJcbiovLmNob3Nlbi1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToxM3B4Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uY2hvc2VuLWNvbnRhaW5lciAqey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3B7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDoxMDEwO3dpZHRoOjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci10b3A6MDtiYWNrZ3JvdW5kOiNmZmY7LXdlYmtpdC1ib3gtc2hhZG93OjAgNHB4IDVweCByZ2JhKDAsMCwwLC4xNSk7Ym94LXNoYWRvdzowIDRweCA1cHggcmdiYSgwLDAsMCwuMTUpO2NsaXA6cmVjdCgwLDAsMCwwKTstd2Via2l0LWNsaXAtcGF0aDppbnNldCgxMDAlIDEwMCUpO2NsaXAtcGF0aDppbnNldCgxMDAlIDEwMCUpfS5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9we2NsaXA6YXV0bzstd2Via2l0LWNsaXAtcGF0aDpub25lO2NsaXAtcGF0aDpub25lfS5jaG9zZW4tY29udGFpbmVyIGF7Y3Vyc29yOnBvaW50ZXJ9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWUsLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWV7bWFyZ2luLXJpZ2h0OjRweDtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM5OTl9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWU6YWZ0ZXIsLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWU6YWZ0ZXJ7Y29udGVudDpcIjpcIjtwYWRkaW5nLWxlZnQ6MnB4O3ZlcnRpY2FsLWFsaWduOnRvcH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowIDAgMCA4cHg7aGVpZ2h0OjI1cHg7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGNvbG9yLXN0b3AoMjAlLCNmZmYpLGNvbG9yLXN0b3AoNTAlLCNmNmY2ZjYpLGNvbG9yLXN0b3AoNTIlLCNlZWUpLHRvKCNmNGY0ZjQpKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgjZmZmIDIwJSwjZjZmNmY2IDUwJSwjZWVlIDUyJSwjZjRmNGY0IDEwMCUpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDstd2Via2l0LWJveC1zaGFkb3c6MCAwIDNweCAjZmZmIGluc2V0LDAgMXB4IDFweCByZ2JhKDAsMCwwLC4xKTtib3gtc2hhZG93OjAgMCAzcHggI2ZmZiBpbnNldCwwIDFweCAxcHggcmdiYSgwLDAsMCwuMSk7Y29sb3I6IzQ0NDt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7bGluZS1oZWlnaHQ6MjRweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0e2NvbG9yOiM5OTl9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW57ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47bWFyZ2luLXJpZ2h0OjI2cHg7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbnttYXJnaW4tcmlnaHQ6MzhweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NnB4O3JpZ2h0OjI2cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2ZvbnQtc2l6ZToxcHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDJweCAtMTBweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDJweCAtMTBweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxOHB4O2hlaWdodDoxMDAlfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDp1cmwoL2ltZy9idC9jaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IDAgMnB4fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwMTA7bWFyZ2luOjA7cGFkZGluZzozcHggNHB4O3doaXRlLXNwYWNlOm5vd3JhcH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XXttYXJnaW46MXB4IDA7cGFkZGluZzo0cHggMjBweCA0cHggNXB4O3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87b3V0bGluZTowO2JvcmRlcjoxcHggc29saWQgI2FhYTtiYWNrZ3JvdW5kOnVybCgvaW1nL2J0L2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMTAwJSAtMjBweDtmb250LXNpemU6MWVtO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6bm9ybWFsO2JvcmRlci1yYWRpdXM6MH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9we21hcmdpbi10b3A6LTFweDtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2h7cG9zaXRpb246YWJzb2x1dGU7Y2xpcDpyZWN0KDAsMCwwLDApOy13ZWJraXQtY2xpcC1wYXRoOmluc2V0KDEwMCUgMTAwJSk7Y2xpcC1wYXRoOmluc2V0KDEwMCUgMTAwJSl9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRze2NvbG9yOiM0NDQ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO21hcmdpbjowIDRweCA0cHggMDtwYWRkaW5nOjAgMCAwIDRweDttYXgtaGVpZ2h0OjI0MHB4Oy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaXtkaXNwbGF5Om5vbmU7bWFyZ2luOjA7cGFkZGluZzo1cHggNnB4O2xpc3Qtc3R5bGU6bm9uZTtsaW5lLWhlaWdodDoxNXB4O3dvcmQtd3JhcDpicmVhay13b3JkOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0e2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpwb2ludGVyfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5kaXNhYmxlZC1yZXN1bHR7ZGlzcGxheTpsaXN0LWl0ZW07Y29sb3I6I2NjYztjdXJzb3I6ZGVmYXVsdH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZC1jb2xvcjojMzg3NWQ3O2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sY29sb3Itc3RvcCgyMCUsIzM4NzVkNyksY29sb3Itc3RvcCg5MCUsIzJhNjJiYykpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCMzODc1ZDcgMjAlLCMyYTYyYmMgOTAlKTtjb2xvcjojZmZmfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRze2NvbG9yOiM3Nzc7ZGlzcGxheTpsaXN0LWl0ZW07YmFja2dyb3VuZDojZjRmNGY0fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHR7ZGlzcGxheTpsaXN0LWl0ZW07Zm9udC13ZWlnaHQ6NzAwO2N1cnNvcjpkZWZhdWx0fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb257cGFkZGluZy1sZWZ0OjE1cHh9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVte2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2Vze3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXJnaW46MDtwYWRkaW5nOjAgNXB4O3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGNvbG9yLXN0b3AoMSUsI2VlZSksY29sb3Itc3RvcCgxNSUsI2ZmZikpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCNlZWUgMSUsI2ZmZiAxNSUpO2N1cnNvcjp0ZXh0fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaXtmbG9hdDpsZWZ0O2xpc3Qtc3R5bGU6bm9uZX0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxke21hcmdpbjowO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3dyYXB9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXRleHRde21hcmdpbjoxcHggMDtwYWRkaW5nOjA7aGVpZ2h0OjI1cHg7b3V0bGluZTowO2JvcmRlcjowIWltcG9ydGFudDtiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO2NvbG9yOiM5OTk7Zm9udC1zaXplOjEwMCU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsaW5lLWhlaWdodDpub3JtYWw7Ym9yZGVyLXJhZGl1czowO3dpZHRoOjI1cHh9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2V7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjNweCA1cHggM3B4IDA7cGFkZGluZzozcHggMjBweCAzcHggNXB4O2JvcmRlcjoxcHggc29saWQgI2FhYTttYXgtd2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxjb2xvci1zdG9wKDIwJSwjZjRmNGY0KSxjb2xvci1zdG9wKDUwJSwjZjBmMGYwKSxjb2xvci1zdG9wKDUyJSwjZThlOGU4KSx0bygjZWVlKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsI2YwZjBmMCA1MCUsI2U4ZThlOCA1MiUsI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxOXB4O2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDstd2Via2l0LWJveC1zaGFkb3c6MCAwIDJweCAjZmZmIGluc2V0LDAgMXB4IDAgcmdiYSgwLDAsMCwuMDUpO2JveC1zaGFkb3c6MCAwIDJweCAjZmZmIGluc2V0LDAgMXB4IDAgcmdiYSgwLDAsMCwuMDUpO2NvbG9yOiMzMzM7bGluZS1oZWlnaHQ6MTNweDtjdXJzb3I6ZGVmYXVsdH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSBzcGFue3dvcmQtd3JhcDpicmVhay13b3JkfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0cHg7cmlnaHQ6M3B4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kOnVybCgvaW1nL2J0L2Nob3Nlbi1zcHJpdGUucG5nKSAtNDJweCAxcHggbm8tcmVwZWF0O2ZvbnQtc2l6ZToxcHh9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDJweCAtMTBweH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1kaXNhYmxlZHtwYWRkaW5nLXJpZ2h0OjVweDtib3JkZXI6MXB4IHNvbGlkICNjY2M7YmFja2dyb3VuZC1jb2xvcjojZTRlNGU0O2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sY29sb3Itc3RvcCgyMCUsI2Y0ZjRmNCksY29sb3Itc3RvcCg1MCUsI2YwZjBmMCksY29sb3Itc3RvcCg1MiUsI2U4ZThlOCksdG8oI2VlZSkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCNmMGYwZjAgNTAlLCNlOGU4ZTggNTIlLCNlZWUgMTAwJSk7Y29sb3I6IzY2Nn0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1c3tiYWNrZ3JvdW5kOiNkNGQ0ZDR9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDJweCAtMTBweH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLXJlc3VsdHN7bWFyZ2luOjA7cGFkZGluZzowfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVke2Rpc3BsYXk6bGlzdC1pdGVtO2NvbG9yOiNjY2M7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYjstd2Via2l0LWJveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLC4zKTtib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwuMyl9LmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGV7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sY29sb3Itc3RvcCgyMCUsI2VlZSksY29sb3Itc3RvcCg4MCUsI2ZmZikpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCNlZWUgMjAlLCNmZmYgODAlKTstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMCAjZmZmIGluc2V0O2JveC1zaGFkb3c6MCAxcHggMCAjZmZmIGluc2V0fS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdntib3JkZXItbGVmdDpub25lO2JhY2tncm91bmQ6MCAwfS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQtcG9zaXRpb246LTE4cHggMnB4fS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXN7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZiOy13ZWJraXQtYm94LXNoYWRvdzowIDAgNXB4IHJnYmEoMCwwLDAsLjMpO2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLC4zKX0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXRleHRde2NvbG9yOiMyMjIhaW1wb3J0YW50fS5jaG9zZW4tZGlzYWJsZWR7b3BhY2l0eTouNSFpbXBvcnRhbnQ7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZXtjdXJzb3I6ZGVmYXVsdH0uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZXtjdXJzb3I6ZGVmYXVsdH0uY2hvc2VuLXJ0bHt0ZXh0LWFsaWduOnJpZ2h0fS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xle292ZXJmbG93OnZpc2libGU7cGFkZGluZzowIDhweCAwIDB9LmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgc3BhbnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDoyNnB4O2RpcmVjdGlvbjpydGx9LmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFue21hcmdpbi1sZWZ0OjM4cHh9LmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgZGl2e3JpZ2h0OmF1dG87bGVmdDozcHh9LmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgYWJicntyaWdodDphdXRvO2xlZnQ6MjZweH0uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGl7ZmxvYXQ6cmlnaHR9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXRleHRde2RpcmVjdGlvbjpydGx9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2V7bWFyZ2luOjNweCA1cHggM3B4IDA7cGFkZGluZzozcHggNXB4IDNweCAxOXB4fS5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3Nle3JpZ2h0OmF1dG87bGVmdDo0cHh9LmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1yZXN1bHRze21hcmdpbjowIDAgNHB4IDRweDtwYWRkaW5nOjAgNHB4IDAgMH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9ue3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MH0uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdntib3JkZXItcmlnaHQ6bm9uZX0uY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRde3BhZGRpbmc6NHB4IDVweCA0cHggMjBweDtiYWNrZ3JvdW5kOnVybCgvaW1nL2J0L2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7ZGlyZWN0aW9uOnJ0bH0uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYntiYWNrZ3JvdW5kLXBvc2l0aW9uOjZweCAycHh9LmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMnB4IDJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS41KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOjE0NGRwaSksb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjoxLjVkcHB4KXsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLWRvd24gc3BhbiwuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLXVwIHNwYW4sLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdLC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyLC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiwuY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRde2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvYnQvY2hvc2VuLXNwcml0ZUAyeC5wbmcpIWltcG9ydGFudDtiYWNrZ3JvdW5kLXNpemU6NTJweCAzN3B4IWltcG9ydGFudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQhaW1wb3J0YW50fX0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/