/*!**************************************************************************************************************************************************************************************************!*\
  !*** 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/tailwind.css ***!
  \**************************************************************************************************************************************************************************************************/
/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: Verdana, Arial, Helvetica, sans-serif;
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-red-50: oklch(97.1% 0.013 17.38);
    --color-red-100: oklch(93.6% 0.032 17.717);
    --color-red-200: oklch(88.5% 0.062 18.334);
    --color-red-400: oklch(70.4% 0.191 22.216);
    --color-red-600: oklch(57.7% 0.245 27.325);
    --color-red-700: oklch(50.5% 0.213 27.518);
    --color-red-800: oklch(44.4% 0.177 26.899);
    --color-amber-50: oklch(98.7% 0.022 95.277);
    --color-amber-200: oklch(92.4% 0.12 95.746);
    --color-amber-500: oklch(76.9% 0.188 70.08);
    --color-amber-800: oklch(47.3% 0.137 46.201);
    --color-green-50: oklch(98.2% 0.018 155.826);
    --color-green-200: oklch(92.5% 0.084 155.995);
    --color-green-600: oklch(62.7% 0.194 149.214);
    --color-green-700: oklch(52.7% 0.154 150.069);
    --color-green-800: oklch(44.8% 0.119 151.328);
    --color-slate-50: oklch(98.4% 0.003 247.858);
    --color-slate-100: oklch(96.8% 0.007 247.896);
    --color-slate-200: oklch(92.9% 0.013 255.508);
    --color-slate-300: oklch(86.9% 0.022 252.894);
    --color-slate-400: oklch(70.4% 0.04 256.788);
    --color-slate-500: oklch(55.4% 0.046 257.417);
    --color-slate-600: oklch(44.6% 0.043 257.281);
    --color-slate-700: oklch(37.2% 0.044 257.287);
    --color-slate-800: oklch(27.9% 0.041 260.031);
    --color-slate-900: oklch(20.8% 0.042 265.755);
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --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;
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --text-8xl: 6rem;
    --text-8xl--line-height: 1;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-wide: 0.025em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-relaxed: 1.625;
    --radius-lg: 0.5rem;
    --radius-xl: 0.75rem;
    --radius-2xl: 1rem;
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --blur-sm: 8px;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --color-primary: #ae8f43;
    --color-secondary: #343434;
    --color-accent: #9c803c;
    --color-grey: #666666;
    --color-lightgrey: #f4efe6;
    --font-body: Verdana, Arial, Helvetica, sans-serif;
    --font-display: Georgia, "Times New Roman", Times, serif;
    --font-display-light: Georgia, "Times New Roman", Times, serif;
    --text-overline: 0.6875rem;
    --text-overline--line-height: 1.2;
    --text-overline--letter-spacing: 0.26em;
    --text-title: clamp(1.375rem, 2.2vw, 2rem);
    --text-title--line-height: 1.18;
    --text-caption: 0.8125rem;
    --text-caption--line-height: 1.5;
    --tracking-overline: 0.26em;
  }
}
@layer base {
  *, ::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%;
    -moz-tab-size: 4;
      -o-tab-size: 4;
         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;
  }
  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;
  }
  ::-moz-placeholder {
    opacity: 1;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::-moz-placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        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;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    -webkit-appearance: button;
       -moz-appearance: button;
            appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .pointer-events-none {
    pointer-events: none;
  }
  .collapse {
    visibility: collapse;
  }
  .invisible {
    visibility: hidden;
  }
  .visible {
    visibility: visible;
  }
  .visible\! {
    visibility: visible !important;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .inset-0 {
    inset: 0;
  }
  .inset-x-0 {
    inset-inline: 0;
  }
  .inset-y-0 {
    inset-block: 0;
  }
  .top-0 {
    top: 0;
  }
  .right-0 {
    right: 0;
  }
  .isolate {
    isolation: isolate;
  }
  .z-50 {
    z-index: 50;
  }
  .z-\[70\] {
    z-index: 70;
  }
  .container {
    width: 100%;
    @media (width >= 40rem) {
      max-width: 40rem;
    }
    @media (width >= 48rem) {
      max-width: 48rem;
    }
    @media (width >= 64rem) {
      max-width: 64rem;
    }
    @media (width >= 80rem) {
      max-width: 80rem;
    }
    @media (width >= 96rem) {
      max-width: 96rem;
    }
  }
  .m-0 {
    margin: 0;
  }
  .container {
    margin-inline: auto;
    width: 100%;
    max-width: 1400px;
    padding-inline: 1.5rem;
    @media (width >= 40rem) {
      padding-inline: 2rem;
    }
    @media (width >= 64rem) {
      padding-inline: 3.5rem;
    }
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-8 {
    margin-block: calc(var(--spacing) * 8);
  }
  .mt-0 {
    margin-top: 0;
  }
  .mt-1 {
    margin-top: var(--spacing);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }
  .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-7 {
    margin-top: calc(var(--spacing) * 7);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }
  .mt-14 {
    margin-top: calc(var(--spacing) * 14);
  }
  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }
  .mt-\[0\.15rem\] {
    margin-top: 0.15rem;
  }
  .mt-auto {
    margin-top: auto;
  }
  .-mr-2 {
    margin-right: calc(var(--spacing) * -2);
  }
  .mb-0 {
    margin-bottom: 0;
  }
  .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-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .ml-auto {
    margin-left: auto;
  }
  .\!hidden {
    display: none !important;
  }
  .\!inline {
    display: inline !important;
  }
  .block {
    display: block;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .flex\! {
    display: flex !important;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .hidden\! {
    display: none !important;
  }
  .inline {
    display: inline;
  }
  .inline-block {
    display: inline-block;
  }
  .inline-flex {
    display: inline-flex;
  }
  .table {
    display: table;
  }
  .table-caption {
    display: table-caption;
  }
  .table-cell {
    display: table-cell;
  }
  .h-0\.5 {
    height: calc(var(--spacing) * 0.5);
  }
  .h-1 {
    height: var(--spacing);
  }
  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }
  .h-3\.5 {
    height: calc(var(--spacing) * 3.5);
  }
  .h-4 {
    height: calc(var(--spacing) * 4);
  }
  .h-6 {
    height: calc(var(--spacing) * 6);
  }
  .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-\[3px\] {
    height: 3px;
  }
  .h-\[425px\] {
    height: 425px;
  }
  .h-auto {
    height: auto;
  }
  .h-full {
    height: 100%;
  }
  .max-h-12 {
    max-height: calc(var(--spacing) * 12);
  }
  .max-h-28 {
    max-height: calc(var(--spacing) * 28);
  }
  .max-h-36 {
    max-height: calc(var(--spacing) * 36);
  }
  .min-h-dvh {
    min-height: 100dvh;
  }
  .min-h-full {
    min-height: 100%;
  }
  .w-1\.5 {
    width: calc(var(--spacing) * 1.5);
  }
  .w-3\.5 {
    width: calc(var(--spacing) * 3.5);
  }
  .w-4 {
    width: calc(var(--spacing) * 4);
  }
  .w-5 {
    width: calc(var(--spacing) * 5);
  }
  .w-6 {
    width: calc(var(--spacing) * 6);
  }
  .w-10 {
    width: calc(var(--spacing) * 10);
  }
  .w-12 {
    width: calc(var(--spacing) * 12);
  }
  .w-14 {
    width: calc(var(--spacing) * 14);
  }
  .w-16 {
    width: calc(var(--spacing) * 16);
  }
  .w-20 {
    width: calc(var(--spacing) * 20);
  }
  .w-40 {
    width: calc(var(--spacing) * 40);
  }
  .w-auto {
    width: auto;
  }
  .w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .max-w-2xl {
    max-width: var(--container-2xl);
  }
  .max-w-4xl {
    max-width: var(--container-4xl);
  }
  .max-w-\[22rem\] {
    max-width: 22rem;
  }
  .max-w-\[28ch\] {
    max-width: 28ch;
  }
  .max-w-\[125px\] {
    max-width: 125px;
  }
  .max-w-\[220px\] {
    max-width: 220px;
  }
  .max-w-\[300px\] {
    max-width: 300px;
  }
  .max-w-\[1400px\] {
    max-width: 1400px;
  }
  .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-sm {
    max-width: var(--container-sm);
  }
  .max-w-xl {
    max-width: var(--container-xl);
  }
  .max-w-xs {
    max-width: var(--container-xs);
  }
  .min-w-0 {
    min-width: 0;
  }
  .flex-1 {
    flex: 1;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .flex-grow {
    flex-grow: 1;
  }
  .grow {
    flex-grow: 1;
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .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;
  }
  .list-none {
    list-style-type: none;
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-row-reverse {
    flex-direction: row-reverse;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .items-baseline {
    align-items: baseline;
  }
  .items-center {
    align-items: center;
  }
  .items-start {
    align-items: flex-start;
  }
  .items-stretch {
    align-items: stretch;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .gap-1 {
    gap: var(--spacing);
  }
  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }
  .gap-9 {
    gap: calc(var(--spacing) * 9);
  }
  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }
  .gap-14 {
    gap: calc(var(--spacing) * 14);
  }
  .space-y-1 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(var(--spacing) * var(--tw-space-y-reverse));
      margin-block-end: calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-1\.5 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .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-2\.5 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-3 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 3) * 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-5 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 5) * 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)));
    }
  }
  .gap-x-6 {
    -moz-column-gap: calc(var(--spacing) * 6);
         column-gap: calc(var(--spacing) * 6);
  }
  .gap-x-8 {
    -moz-column-gap: calc(var(--spacing) * 8);
         column-gap: calc(var(--spacing) * 8);
  }
  .gap-y-1 {
    row-gap: var(--spacing);
  }
  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }
  .truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .overscroll-contain {
    overscroll-behavior: contain;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-lg {
    border-radius: var(--radius-lg);
  }
  .rounded-xl {
    border-radius: var(--radius-xl);
  }
  .rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-red-200 {
    border-color: var(--color-red-200);
  }
  .border-slate-100 {
    border-color: var(--color-slate-100);
  }
  .border-slate-200 {
    border-color: var(--color-slate-200);
  }
  .border-slate-300 {
    border-color: var(--color-slate-300);
  }
  .border-white\/12 {
    border-color: color-mix(in srgb, #fff 12%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 12%, transparent);
    }
  }
  .bg-\[\#343434\] {
    background-color: #343434;
  }
  .bg-black\/75 {
    background-color: color-mix(in srgb, #000 75%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 75%, transparent);
    }
  }
  .bg-black\/80 {
    background-color: color-mix(in srgb, #000 80%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 80%, transparent);
    }
  }
  .bg-grey\/60 {
    background-color: color-mix(in srgb, #666666 60%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-grey) 60%, transparent);
    }
  }
  .bg-primary {
    background-color: var(--color-primary);
  }
  .bg-primary\/10 {
    background-color: color-mix(in srgb, #ae8f43 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-primary) 10%, transparent);
    }
  }
  .bg-red-50 {
    background-color: var(--color-red-50);
  }
  .bg-secondary {
    background-color: var(--color-secondary);
  }
  .bg-slate-50 {
    background-color: var(--color-slate-50);
  }
  .bg-transparent {
    background-color: transparent;
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .bg-linear-to-r {
    --tw-gradient-position: to right;
    @supports (background-image: linear-gradient(in lab, red, red)) {
      --tw-gradient-position: to right in oklab;
    }
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .from-primary {
    --tw-gradient-from: var(--color-primary);
    --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-secondary {
    --tw-gradient-to: var(--color-secondary);
    --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));
  }
  .object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }
  .object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .object-center {
    -o-object-position: center;
       object-position: center;
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .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-5 {
    padding-inline: calc(var(--spacing) * 5);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }
  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }
  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }
  .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-8 {
    padding-block: calc(var(--spacing) * 8);
  }
  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }
  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .pt-1 {
    padding-top: var(--spacing);
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }
  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }
  .pt-7 {
    padding-top: calc(var(--spacing) * 7);
  }
  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }
  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }
  .pr-11 {
    padding-right: calc(var(--spacing) * 11);
  }
  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }
  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }
  .pb-14 {
    padding-bottom: calc(var(--spacing) * 14);
  }
  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .font-body {
    font-family: var(--font-body);
  }
  .font-display {
    font-family: var(--font-display);
  }
  .text-overline {
    font-size: var(--text-overline);
    line-height: var(--tw-leading, var(--text-overline--line-height));
    letter-spacing: var(--tw-tracking, var(--text-overline--letter-spacing));
  }
  .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-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }
  .text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-caption {
    font-size: var(--text-caption);
    line-height: var(--tw-leading, var(--text-caption--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-title {
    font-size: var(--text-title);
    line-height: var(--tw-leading, var(--text-title--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\.625rem\] {
    font-size: 0.625rem;
  }
  .text-\[0\.6875rem\] {
    font-size: 0.6875rem;
  }
  .text-\[1\.0625rem\] {
    font-size: 1.0625rem;
  }
  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }
  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .tracking-\[0\.2em\] {
    --tw-tracking: 0.2em;
    letter-spacing: 0.2em;
  }
  .tracking-\[0\.08em\] {
    --tw-tracking: 0.08em;
    letter-spacing: 0.08em;
  }
  .tracking-\[0\.12em\] {
    --tw-tracking: 0.12em;
    letter-spacing: 0.12em;
  }
  .tracking-\[0\.16em\] {
    --tw-tracking: 0.16em;
    letter-spacing: 0.16em;
  }
  .tracking-\[0\.18em\] {
    --tw-tracking: 0.18em;
    letter-spacing: 0.18em;
  }
  .tracking-overline {
    --tw-tracking: var(--tracking-overline);
    letter-spacing: var(--tracking-overline);
  }
  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }
  .text-\[\#ae8f43\] {
    color: #ae8f43;
  }
  .text-green-600 {
    color: var(--color-green-600);
  }
  .text-primary {
    color: var(--color-primary);
  }
  .text-red-600 {
    color: var(--color-red-600);
  }
  .text-red-800 {
    color: var(--color-red-800);
  }
  .text-slate-500 {
    color: var(--color-slate-500);
  }
  .text-slate-600 {
    color: var(--color-slate-600);
  }
  .text-slate-700 {
    color: var(--color-slate-700);
  }
  .text-slate-800 {
    color: var(--color-slate-800);
  }
  .text-slate-900 {
    color: var(--color-slate-900);
  }
  .text-white {
    color: var(--color-white);
  }
  .text-white\/45 {
    color: color-mix(in srgb, #fff 45%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 45%, transparent);
    }
  }
  .text-white\/55 {
    color: color-mix(in srgb, #fff 55%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 55%, transparent);
    }
  }
  .text-white\/60 {
    color: color-mix(in srgb, #fff 60%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }
  .text-white\/70 {
    color: color-mix(in srgb, #fff 70%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }
  .text-white\/75 {
    color: color-mix(in srgb, #fff 75%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 75%, transparent);
    }
  }
  .text-white\/85 {
    color: color-mix(in srgb, #fff 85%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 85%, transparent);
    }
  }
  .lowercase {
    text-transform: lowercase;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .italic {
    font-style: italic;
  }
  .ordinal {
    --tw-ordinal: ordinal;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  }
  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  }
  .no-underline {
    text-decoration-line: none;
  }
  .underline-offset-4 {
    text-underline-offset: 4px;
  }
  .opacity-45 {
    opacity: 45%;
  }
  .opacity-80 {
    opacity: 80%;
  }
  .opacity-90 {
    opacity: 90%;
  }
  .opacity-\[0\.16\] {
    opacity: 0.16;
  }
  .opacity-\[0\.18\] {
    opacity: 0.18;
  }
  .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-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-none {
    --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);
  }
  .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);
  }
  .ring-2 {
    --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);
  }
  .ring-primary\/30 {
    --tw-ring-color: color-mix(in srgb, #ae8f43 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-ring-color: color-mix(in oklab, var(--color-primary) 30%, transparent);
    }
  }
  .ring-white {
    --tw-ring-color: var(--color-white);
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .\!filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important;
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .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);
  }
  .placeholder\:text-slate-400 {
    &::-moz-placeholder {
      color: var(--color-slate-400);
    }
    &::placeholder {
      color: var(--color-slate-400);
    }
  }
  .before\:absolute {
    &::before {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .before\:inset-x-0 {
    &::before {
      content: var(--tw-content);
      inset-inline: 0;
    }
  }
  .before\:top-0 {
    &::before {
      content: var(--tw-content);
      top: 0;
    }
  }
  .before\:h-1 {
    &::before {
      content: var(--tw-content);
      height: var(--spacing);
    }
  }
  .before\:bg-linear-to-r {
    &::before {
      content: var(--tw-content);
      --tw-gradient-position: to right;
      @supports (background-image: linear-gradient(in lab, red, red)) {
        --tw-gradient-position: to right in oklab;
      }
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
  }
  .before\:from-primary {
    &::before {
      content: var(--tw-content);
      --tw-gradient-from: var(--color-primary);
      --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));
    }
  }
  .before\:via-secondary {
    &::before {
      content: var(--tw-content);
      --tw-gradient-via: var(--color-secondary);
      --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
      --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
  }
  .before\:to-accent {
    &::before {
      content: var(--tw-content);
      --tw-gradient-to: var(--color-accent);
      --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));
    }
  }
  .before\:content-\[\'\'\] {
    &::before {
      --tw-content: '';
      content: var(--tw-content);
    }
  }
  .hover\:bg-primary\/10 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #ae8f43 10%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-primary) 10%, transparent);
        }
      }
    }
  }
  .hover\:text-primary {
    &:hover {
      @media (hover: hover) {
        color: var(--color-primary);
      }
    }
  }
  .hover\:text-slate-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-slate-700);
      }
    }
  }
  .hover\:text-white {
    &:hover {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }
  .hover\:underline {
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .hover\:opacity-90 {
    &:hover {
      @media (hover: hover) {
        opacity: 90%;
      }
    }
  }
  .hover\:ring-2 {
    &:hover {
      @media (hover: hover) {
        --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);
      }
    }
  }
  .hover\:ring-primary\/20 {
    &:hover {
      @media (hover: hover) {
        --tw-ring-color: color-mix(in srgb, #ae8f43 20%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          --tw-ring-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
        }
      }
    }
  }
  .focus\:border-primary {
    &:focus {
      border-color: var(--color-primary);
    }
  }
  .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\:ring-primary\/20 {
    &:focus {
      --tw-ring-color: color-mix(in srgb, #ae8f43 20%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
      }
    }
  }
  .focus\:outline-none {
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .disabled\:cursor-not-allowed {
    &:disabled {
      cursor: not-allowed;
    }
  }
  .disabled\:opacity-60 {
    &:disabled {
      opacity: 60%;
    }
  }
  .sm\:mb-9 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 9);
    }
  }
  .sm\:max-h-32 {
    @media (width >= 40rem) {
      max-height: calc(var(--spacing) * 32);
    }
  }
  .sm\:max-h-40 {
    @media (width >= 40rem) {
      max-height: calc(var(--spacing) * 40);
    }
  }
  .sm\:flex-none {
    @media (width >= 40rem) {
      flex: none;
    }
  }
  .sm\:grid-cols-2 {
    @media (width >= 40rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .sm\:flex-row {
    @media (width >= 40rem) {
      flex-direction: row;
    }
  }
  .sm\:items-center {
    @media (width >= 40rem) {
      align-items: center;
    }
  }
  .sm\:justify-between {
    @media (width >= 40rem) {
      justify-content: space-between;
    }
  }
  .sm\:p-6 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .sm\:px-8 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .sm\:px-9 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 9);
    }
  }
  .sm\:px-10 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .sm\:py-10 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 10);
    }
  }
  .sm\:py-12 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .sm\:text-3xl {
    @media (width >= 40rem) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  .md\:grid-cols-2 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-3 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .md\:items-center {
    @media (width >= 48rem) {
      align-items: center;
    }
  }
  .lg\:col-span-2 {
    @media (width >= 64rem) {
      grid-column: span 2 / span 2;
    }
  }
  .lg\:col-span-3 {
    @media (width >= 64rem) {
      grid-column: span 3 / span 3;
    }
  }
  .lg\:col-span-4 {
    @media (width >= 64rem) {
      grid-column: span 4 / span 4;
    }
  }
  .lg\:col-span-5 {
    @media (width >= 64rem) {
      grid-column: span 5 / span 5;
    }
  }
  .lg\:col-span-7 {
    @media (width >= 64rem) {
      grid-column: span 7 / span 7;
    }
  }
  .lg\:flex {
    @media (width >= 64rem) {
      display: flex;
    }
  }
  .lg\:hidden {
    @media (width >= 64rem) {
      display: none;
    }
  }
  .lg\:grid-cols-2 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-12 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  .lg\:items-start {
    @media (width >= 64rem) {
      align-items: flex-start;
    }
  }
  .lg\:gap-10 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .lg\:px-14 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 14);
    }
  }
  .lg\:pt-24 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 24);
    }
  }
  .\[\&_\.toggle-password-icon\]\:hidden {
    & .toggle-password-icon {
      display: none;
    }
  }
}
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  box-sizing: border-box;
  touch-action: manipulation;
  background: #fff;
  box-shadow: 1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);
}
.flatpickr-calendar.open,.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  animation: fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  box-shadow: -2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  overflow: hidden;
  flex: 1;
}
.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  left: 0;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  right: 0;
}
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path {
  transition: fill .1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57,57,57,0.15);
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.numInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57,57,57,0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57,57,57,0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0,0,0,0.5);
}
.numInputWrapper:hover {
  background: rgba(0,0,0,0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  transform: translate3d(0,0,0);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: .5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 .5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0,0,0,0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 .5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: flex;
  align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: flex;
  flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0,0,0,0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  flex: 1;
  font-weight: bolder;
}
.dayContainer,.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  box-sizing: border-box;
  display: inline-block;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-around;
  transform: translate3d(0,0,0);
  opacity: 1;
}
.dayContainer + .dayContainer {
  box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57,57,57,0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57,57,57,0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 #569ff7,5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57,57,57,0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0,-20px,0);
  }
  to {
    opacity: 1;
    transform: translate3d(0,0,0);
  }
}
/*!
 * Font Awesome Free 7.3.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */
.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas {
  --_fa-family: var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: var(--fa-display,inline-block);
  font-family: var(--_fa-family);
  font-feature-settings: normal;
  font-style: normal;
  font-synthesis: none;
  font-variant: normal;
  font-weight: var(--fa-style,900);
  line-height: 1;
  text-align: center;
  text-rendering: auto;
  width: var(--fa-width,1.25em);
}
:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before {
  content: var(--fa)/"";
}
@supports not (content:""/"") {
  :is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before {
    content: var(--fa);
  }
}
.fa-1x {
  font-size: 1em;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-6x {
  font-size: 6em;
}
.fa-7x {
  font-size: 7em;
}
.fa-8x {
  font-size: 8em;
}
.fa-9x {
  font-size: 9em;
}
.fa-10x {
  font-size: 10em;
}
.fa-2xs {
  font-size: .625em;
  line-height: .1em;
  vertical-align: .225em;
}
.fa-xs {
  font-size: .75em;
  line-height: .08333em;
  vertical-align: .125em;
}
.fa-sm {
  font-size: .875em;
  line-height: .07143em;
  vertical-align: .05357em;
}
.fa-lg {
  font-size: 1.25em;
  line-height: .05em;
  vertical-align: -.075em;
}
.fa-xl {
  font-size: 1.5em;
  line-height: .04167em;
  vertical-align: -.125em;
}
.fa-2xl {
  font-size: 2em;
  line-height: .03125em;
  vertical-align: -.1875em;
}
.fa-width-auto {
  --fa-width: auto;
}
.fa-fw,.fa-width-fixed {
  --fa-width: 1.25em;
}
.fa-canvas-square {
  padding-block: .125em;
  margin-block-end: -.125em;
}
.fa-canvas-roomy {
  padding-block: .25em;
  padding-inline: .125em;
  margin-block-end: -.25em;
  box-sizing: content-box;
}
.fa-ul {
  list-style-type: none;
  margin-inline-start: var(--fa-li-margin,2.5em);
  padding-inline-start: 0;
}
.fa-ul>li {
  position: relative;
}
.fa-li {
  inset-inline-start: calc(var(--fa-li-width, 2em)*-1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width,2em);
  line-height: inherit;
}
.fa-border {
  border-radius: var(--fa-border-radius,.1em);
  border: var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);
  box-sizing: var(--fa-border-box-sizing,content-box);
  padding: var(--fa-border-padding,.1875em .25em);
}
.fa-pull-left,.fa-pull-start {
  float: inline-start;
  margin-inline-end: var(--fa-pull-margin,.3em);
}
.fa-pull-end,.fa-pull-right {
  float: inline-end;
  margin-inline-start: var(--fa-pull-margin,.3em);
}
.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay,0s);
  animation-direction: var(--fa-animation-direction,normal);
  animation-duration: var(--fa-animation-duration,1s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,ease-in-out);
}
.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay,0s);
  animation-direction: var(--fa-animation-direction,normal);
  animation-duration: var(--fa-animation-duration,1s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));
}
.fa-fade {
  animation-name: fa-fade;
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,ease-in-out);
}
.fa-beat-fade,.fa-fade {
  animation-delay: var(--fa-animation-delay,0s);
  animation-direction: var(--fa-animation-direction,normal);
  animation-duration: var(--fa-animation-duration,1s);
}
.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,ease-in-out);
}
.fa-flip {
  animation-name: fa-flip;
  animation-duration: var(--fa-animation-duration,1.5s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,ease-in-out);
}
.fa-flip,.fa-flip-360 {
  animation-delay: var(--fa-animation-delay,0s);
  animation-direction: var(--fa-animation-direction,normal);
}
.fa-flip-360 {
  animation-name: fa-flip-360;
  animation-duration: var(--fa-animation-duration,1s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,ease-in-out);
}
.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay,0s);
  animation-direction: var(--fa-animation-direction,normal);
  animation-duration: var(--fa-animation-duration,.75s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,ease-in-out);
}
.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay,0s);
  animation-direction: var(--fa-animation-direction,normal);
  animation-duration: var(--fa-animation-duration,2s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,linear);
}
.fa-spin-reverse {
  --fa-animation-direction: reverse;
}
.fa-pulse,.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction,normal);
  animation-duration: var(--fa-animation-duration,1s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,steps(8));
}
.fa-spin-snap {
  animation-name: fa-spin-snap;
  animation-duration: var(--fa-animation-duration,3s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,linear);
}
.fa-spin-snap,.fa-spin-snap-4 {
  animation-delay: var(--fa-animation-delay,0s);
  animation-direction: var(--fa-animation-direction,normal);
}
.fa-spin-snap-4 {
  animation-name: fa-spin-snap-4;
  animation-duration: var(--fa-animation-duration,2.4s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,linear);
}
.fa-spin-snap-8 {
  animation-name: fa-spin-snap-8;
  animation-duration: var(--fa-animation-duration,4s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,linear);
}
.fa-buzz,.fa-spin-snap-8 {
  animation-delay: var(--fa-animation-delay,0s);
  animation-direction: var(--fa-animation-direction,normal);
}
.fa-buzz {
  animation-name: fa-buzz;
  animation-duration: var(--fa-animation-duration,.6s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,linear);
}
.fa-wag {
  animation-name: fa-wag;
  animation-delay: var(--fa-animation-delay,0s);
  animation-direction: var(--fa-animation-direction,normal);
  animation-duration: var(--fa-animation-duration,.9s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,ease-out);
  transform-origin: bottom center;
}
.fa-float {
  animation-name: fa-float;
  animation-delay: var(--fa-animation-delay,0s);
  animation-direction: var(--fa-animation-direction,normal);
  animation-duration: var(--fa-animation-duration,3s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,ease-in-out);
  will-change: transform;
}
.fa-swing {
  animation-name: fa-swing;
  animation-duration: var(--fa-animation-duration,1.2s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,ease-out);
  transform-origin: top center;
}
.fa-jello,.fa-swing {
  animation-delay: var(--fa-animation-delay,0s);
  animation-direction: var(--fa-animation-direction,normal);
}
.fa-jello {
  animation-name: fa-jello;
  animation-duration: var(--fa-animation-duration,.9s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,ease-out);
}
@media (prefers-reduced-motion:reduce) {
  .fa-beat,.fa-beat-fade,.fa-bounce,.fa-buzz,.fa-fade,.fa-flip,.fa-flip-360,.fa-float,.fa-jello,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag {
    animation: none !important;
    transition: none !important;
  }
}
@keyframes fa-beat {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(calc(var(--fa-beat-scale, 1.25)*1.25));
  }
  45% {
    transform: scale(calc(var(--fa-beat-scale, 1.22)*1.22));
  }
  65% {
    transform: scale(calc(var(--fa-beat-scale, 1.25)*1.25));
  }
  90% {
    transform: scale(1);
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1) translateY(0);
    animation-timing-function: var(--fa-animation-timing);
  }
  14% {
    transform: scale(var(--fa-bounce-start-scale-x,1.06),var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));
    animation-timing-function: cubic-bezier(.33,0,.66,.33);
  }
  32% {
    transform: scale(var(--fa-bounce-jump-scale-x,.94),var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(var(--fa-bounce-height, .5em)*-1));
    animation-timing-function: cubic-bezier(.33,.66,.66,1);
  }
  52% {
    transform: scale(1) translateY(calc(var(--fa-bounce-height, .5em)*-1*1.1));
    animation-timing-function: cubic-bezier(.5,0,1,.5);
  }
  70% {
    transform: scale(var(--fa-bounce-land-scale-x,1.06),var(--fa-bounce-land-scale-y,.92)) translateY(0);
    animation-timing-function: cubic-bezier(.33,.33,.66,1);
  }
  85% {
    transform: scale(.98,1.04) translateY(calc(-2px*var(--fa-bounce-rebound, 1)));
    animation-timing-function: cubic-bezier(.33,0,.66,1);
  }
  to {
    transform: scale(1) translateY(0);
  }
}
@keyframes fa-fade {
  0% {
    opacity: 1;
    transform: scale(1);
    animation-timing-function: cubic-bezier(.2,0,.4,1);
  }
  40% {
    opacity: var(--fa-fade-opacity,.4);
    transform: scale(.98);
    animation-timing-function: cubic-bezier(.4,0,.6,1);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes fa-beat-fade {
  0% {
    opacity: var(--fa-beat-fade-opacity,.4);
    transform: scale(1);
    animation-timing-function: cubic-bezier(.2,0,.4,1);
  }
  25% {
    opacity: calc(var(--fa-beat-fade-opacity, .4) + .4);
    transform: scale(var(--fa-beat-fade-scale,1.28));
    animation-timing-function: cubic-bezier(.4,0,.6,1);
  }
  45% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale,1.25));
    animation-timing-function: cubic-bezier(.4,0,.2,1);
  }
  65% {
    opacity: calc(var(--fa-beat-fade-opacity, .4) + .4);
    transform: scale(var(--fa-beat-fade-scale,1.28));
    animation-timing-function: cubic-bezier(.4,0,.6,1);
  }
  to {
    opacity: var(--fa-beat-fade-opacity,.4);
    transform: scale(1);
  }
}
@keyframes fa-flip {
  0% {
    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);
    animation-timing-function: cubic-bezier(.2,0,.4,1);
  }
  8% {
    transform: perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);
    animation-timing-function: cubic-bezier(.33,0,.66,.33);
  }
  35% {
    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*0.6));
    animation-timing-function: linear;
  }
  65% {
    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*0.5));
    animation-timing-function: cubic-bezier(.33,.66,.66,1);
  }
  92% {
    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*var(--fa-flip-overshoot, 1.04)));
    animation-timing-function: cubic-bezier(.33,0,.66,1);
  }
  to {
    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn));
  }
}
@keyframes fa-flip-360 {
  0% {
    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);
    animation-timing-function: cubic-bezier(.2,0,.4,1);
  }
  8% {
    transform: perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);
    animation-timing-function: cubic-bezier(.33,0,.66,.33);
  }
  50% {
    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*0.6));
    animation-timing-function: cubic-bezier(.33,.66,.66,1);
  }
  80% {
    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*var(--fa-flip-overshoot, 1.04)));
    animation-timing-function: cubic-bezier(.33,0,.66,1);
  }
  to {
    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(0deg);
    animation-timing-function: cubic-bezier(.2,0,.8,1);
  }
  8% {
    transform: rotate(35deg) translateX(1px);
    animation-timing-function: cubic-bezier(.3,0,.7,1);
  }
  20% {
    transform: rotate(-22deg) translateX(-1px);
    animation-timing-function: cubic-bezier(.3,0,.7,1);
  }
  35% {
    transform: rotate(15deg) translateX(1px);
    animation-timing-function: cubic-bezier(.3,0,.7,1);
  }
  50% {
    transform: rotate(-9deg);
    animation-timing-function: cubic-bezier(.4,0,.6,1);
  }
  65% {
    transform: rotate(5deg);
    animation-timing-function: cubic-bezier(.4,0,.6,1);
  }
  78% {
    transform: rotate(-3deg);
    animation-timing-function: cubic-bezier(.4,0,.6,1);
  }
  90% {
    transform: rotate(1deg);
    animation-timing-function: cubic-bezier(.4,0,.2,1);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes fa-spin-snap {
  0% {
    transform: rotate(0deg);
    animation-timing-function: cubic-bezier(0,0,.2,1);
  }
  12% {
    transform: rotate(60deg);
    animation-timing-function: cubic-bezier(.8,0,1,1);
  }
  16.67% {
    transform: rotate(60deg);
    animation-timing-function: cubic-bezier(0,0,.2,1);
  }
  28.67% {
    transform: rotate(120deg);
    animation-timing-function: cubic-bezier(.8,0,1,1);
  }
  33.33% {
    transform: rotate(120deg);
    animation-timing-function: cubic-bezier(0,0,.2,1);
  }
  45.33% {
    transform: rotate(180deg);
    animation-timing-function: cubic-bezier(.8,0,1,1);
  }
  50% {
    transform: rotate(180deg);
    animation-timing-function: cubic-bezier(0,0,.2,1);
  }
  62% {
    transform: rotate(240deg);
    animation-timing-function: cubic-bezier(.8,0,1,1);
  }
  66.67% {
    transform: rotate(240deg);
    animation-timing-function: cubic-bezier(0,0,.2,1);
  }
  78.67% {
    transform: rotate(300deg);
    animation-timing-function: cubic-bezier(.8,0,1,1);
  }
  83.33% {
    transform: rotate(300deg);
    animation-timing-function: cubic-bezier(0,0,.2,1);
  }
  95.33% {
    transform: rotate(1turn);
    animation-timing-function: cubic-bezier(.8,0,1,1);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes fa-spin-snap-4 {
  0% {
    transform: rotate(0deg);
    animation-timing-function: cubic-bezier(0,0,.2,1);
  }
  15% {
    transform: rotate(90deg);
    animation-timing-function: cubic-bezier(.8,0,1,1);
  }
  25% {
    transform: rotate(90deg);
    animation-timing-function: cubic-bezier(0,0,.2,1);
  }
  40% {
    transform: rotate(180deg);
    animation-timing-function: cubic-bezier(.8,0,1,1);
  }
  50% {
    transform: rotate(180deg);
    animation-timing-function: cubic-bezier(0,0,.2,1);
  }
  65% {
    transform: rotate(270deg);
    animation-timing-function: cubic-bezier(.8,0,1,1);
  }
  75% {
    transform: rotate(270deg);
    animation-timing-function: cubic-bezier(0,0,.2,1);
  }
  90% {
    transform: rotate(1turn);
    animation-timing-function: cubic-bezier(.8,0,1,1);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes fa-spin-snap-8 {
  0% {
    transform: rotate(0deg);
    animation-timing-function: cubic-bezier(0,0,.2,1);
  }
  9% {
    transform: rotate(45deg);
    animation-timing-function: cubic-bezier(.8,0,1,1);
  }
  12.5% {
    transform: rotate(45deg);
    animation-timing-function: cubic-bezier(0,0,.2,1);
  }
  21.5% {
    transform: rotate(90deg);
    animation-timing-function: cubic-bezier(.8,0,1,1);
  }
  25% {
    transform: rotate(90deg);
    animation-timing-function: cubic-bezier(0,0,.2,1);
  }
  34% {
    transform: rotate(135deg);
    animation-timing-function: cubic-bezier(.8,0,1,1);
  }
  37.5% {
    transform: rotate(135deg);
    animation-timing-function: cubic-bezier(0,0,.2,1);
  }
  46.5% {
    transform: rotate(180deg);
    animation-timing-function: cubic-bezier(.8,0,1,1);
  }
  50% {
    transform: rotate(180deg);
    animation-timing-function: cubic-bezier(0,0,.2,1);
  }
  59% {
    transform: rotate(225deg);
    animation-timing-function: cubic-bezier(.8,0,1,1);
  }
  62.5% {
    transform: rotate(225deg);
    animation-timing-function: cubic-bezier(0,0,.2,1);
  }
  71.5% {
    transform: rotate(270deg);
    animation-timing-function: cubic-bezier(.8,0,1,1);
  }
  75% {
    transform: rotate(270deg);
    animation-timing-function: cubic-bezier(0,0,.2,1);
  }
  84% {
    transform: rotate(315deg);
    animation-timing-function: cubic-bezier(.8,0,1,1);
  }
  87.5% {
    transform: rotate(315deg);
    animation-timing-function: cubic-bezier(0,0,.2,1);
  }
  96.5% {
    transform: rotate(1turn);
    animation-timing-function: cubic-bezier(.8,0,1,1);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes fa-buzz {
  0% {
    transform: translateX(0) rotate(0deg);
    animation-timing-function: cubic-bezier(.1,0,.9,1);
  }
  5% {
    transform: translateX(var(--fa-buzz-distance,4px)) rotate(.5deg);
  }
  10% {
    transform: translateX(calc(var(--fa-buzz-distance, 4px)*-1)) rotate(-.5deg);
  }
  15% {
    transform: translateX(var(--fa-buzz-distance,4px)) rotate(.3deg);
  }
  20% {
    transform: translateX(calc(var(--fa-buzz-distance, 4px)*-1)) rotate(-.3deg);
  }
  25% {
    transform: translateX(calc(var(--fa-buzz-distance, 4px)*0.7)) rotate(.2deg);
  }
  30% {
    transform: translateX(calc(var(--fa-buzz-distance, 4px)*-1*0.7)) rotate(-.2deg);
  }
  35% {
    transform: translateX(calc(var(--fa-buzz-distance, 4px)*0.4)) rotate(.1deg);
  }
  40% {
    transform: translateX(0) rotate(0deg);
  }
  to {
    transform: translateX(0) rotate(0deg);
  }
}
@keyframes fa-wag {
  0% {
    transform: rotate(0deg);
    animation-timing-function: cubic-bezier(.2,0,.6,1);
  }
  12% {
    transform: rotate(var(--fa-wag-angle,12deg));
    animation-timing-function: cubic-bezier(.4,0,.2,1);
  }
  24% {
    transform: rotate(2deg);
    animation-timing-function: cubic-bezier(.2,0,.6,1);
  }
  36% {
    transform: rotate(calc(var(--fa-wag-angle, 12deg)*0.85));
    animation-timing-function: cubic-bezier(.4,0,.2,1);
  }
  48% {
    transform: rotate(1deg);
    animation-timing-function: cubic-bezier(.2,0,.6,1);
  }
  58% {
    transform: rotate(calc(var(--fa-wag-angle, 12deg)*0.6));
    animation-timing-function: cubic-bezier(.4,0,.2,1);
  }
  68% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes fa-float {
  0% {
    transform: translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));
    animation-timing-function: cubic-bezier(.33,0,.66,.33);
  }
  15% {
    transform: translateY(calc(var(--fa-float-height, 6px)*-0.4)) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1);
    animation-timing-function: cubic-bezier(.33,.66,.66,1);
  }
  35% {
    transform: translateY(calc(var(--fa-float-height, 6px)*-1)) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98),var(--fa-float-stretch-y,1.03));
    animation-timing-function: cubic-bezier(.5,0,.5,0);
  }
  50% {
    transform: translateY(calc(var(--fa-float-height, 6px)*-0.92)) translateX(calc(var(--fa-float-drift, 1px)*-0.5)) rotate(calc(var(--fa-float-tilt, 1deg)*-0.5)) scale(.995,1.01);
    animation-timing-function: cubic-bezier(.33,0,.66,.33);
  }
  70% {
    transform: translateY(calc(var(--fa-float-height, 6px)*-0.3)) translateX(calc(var(--fa-float-drift, 1px)*-1)) rotate(calc(var(--fa-float-tilt, 1deg)*-1)) scale(1);
    animation-timing-function: cubic-bezier(.33,.66,.66,1);
  }
  90% {
    transform: translateY(calc(var(--fa-float-height, 6px)*0.05)) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));
    animation-timing-function: cubic-bezier(.33,0,.66,1);
  }
  to {
    transform: translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));
  }
}
@keyframes fa-swing {
  0% {
    transform: rotate(0deg);
    animation-timing-function: cubic-bezier(.2,0,.8,1);
  }
  8% {
    transform: rotate(var(--fa-swing-angle,22deg));
    animation-timing-function: cubic-bezier(.3,0,.7,1);
  }
  18% {
    transform: rotate(calc(var(--fa-swing-angle, 22deg)*-1*0.85));
    animation-timing-function: cubic-bezier(.3,0,.7,1);
  }
  28% {
    transform: rotate(calc(var(--fa-swing-angle, 22deg)*0.65));
    animation-timing-function: cubic-bezier(.35,0,.65,1);
  }
  38% {
    transform: rotate(calc(var(--fa-swing-angle, 22deg)*-1*0.45));
    animation-timing-function: cubic-bezier(.4,0,.6,1);
  }
  48% {
    transform: rotate(calc(var(--fa-swing-angle, 22deg)*0.25));
    animation-timing-function: cubic-bezier(.4,0,.6,1);
  }
  56% {
    transform: rotate(calc(var(--fa-swing-angle, 22deg)*-1*0.1));
    animation-timing-function: cubic-bezier(.4,0,.6,1);
  }
  64% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes fa-jello {
  0% {
    transform: scale(1);
    animation-timing-function: cubic-bezier(.2,0,.8,1);
  }
  12% {
    transform: scale(var(--fa-jello-scale-x,1.15),calc(2 - var(--fa-jello-scale-x, 1.15)));
    animation-timing-function: cubic-bezier(.3,0,.7,1);
  }
  24% {
    transform: scale(calc(2 - var(--fa-jello-scale-y, 1.12)),var(--fa-jello-scale-y,1.12));
    animation-timing-function: cubic-bezier(.3,0,.7,1);
  }
  36% {
    transform: scale(calc(.5 + var(--fa-jello-scale-x, 1.15)*0.5),calc(1.5 - var(--fa-jello-scale-x, 1.15)*0.5));
    animation-timing-function: cubic-bezier(.4,0,.6,1);
  }
  48% {
    transform: scale(calc(1.3 - var(--fa-jello-scale-y, 1.12)*0.3),calc(.7 + var(--fa-jello-scale-y, 1.12)*0.3));
    animation-timing-function: cubic-bezier(.4,0,.6,1);
  }
  58% {
    transform: scale(1.02,.98);
    animation-timing-function: cubic-bezier(.4,0,.2,1);
  }
  68% {
    transform: scale(1);
  }
  to {
    transform: scale(1);
  }
}
.fa-rotate-90 {
  transform: rotate(90deg);
}
.fa-rotate-180 {
  transform: rotate(180deg);
}
.fa-rotate-270 {
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  transform: scaleX(-1);
}
.fa-flip-vertical {
  transform: scaleY(-1);
}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1);
}
.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle,0));
}
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}
.fa-stack-1x,.fa-stack-2x {
  --fa-width: 100%;
  inset: 0;
  position: absolute;
  text-align: center;
  width: var(--fa-width);
  z-index: var(--fa-stack-z-index,auto);
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: var(--fa-inverse,#fff);
}
.fa-0 {
  --fa: "\30 ";
}
.fa-1 {
  --fa: "\31 ";
}
.fa-2 {
  --fa: "\32 ";
}
.fa-3 {
  --fa: "\33 ";
}
.fa-4 {
  --fa: "\34 ";
}
.fa-5 {
  --fa: "\35 ";
}
.fa-6 {
  --fa: "\36 ";
}
.fa-7 {
  --fa: "\37 ";
}
.fa-8 {
  --fa: "\38 ";
}
.fa-9 {
  --fa: "\39 ";
}
.fa-exclamation {
  --fa: "\!";
}
.fa-hashtag {
  --fa: "\#";
}
.fa-dollar,.fa-dollar-sign,.fa-usd {
  --fa: "\$";
}
.fa-percent,.fa-percentage {
  --fa: "\%";
}
.fa-asterisk {
  --fa: "\*";
}
.fa-add,.fa-plus {
  --fa: "\+";
}
.fa-less-than {
  --fa: "\<";
}
.fa-equals {
  --fa: "\=";
}
.fa-greater-than {
  --fa: "\>";
}
.fa-question {
  --fa: "\?";
}
.fa-at {
  --fa: "\@";
}
.fa-a {
  --fa: "A";
}
.fa-b {
  --fa: "B";
}
.fa-c {
  --fa: "C";
}
.fa-d {
  --fa: "D";
}
.fa-e {
  --fa: "E";
}
.fa-f {
  --fa: "F";
}
.fa-g {
  --fa: "G";
}
.fa-h {
  --fa: "H";
}
.fa-i {
  --fa: "I";
}
.fa-j {
  --fa: "J";
}
.fa-k {
  --fa: "K";
}
.fa-l {
  --fa: "L";
}
.fa-m {
  --fa: "M";
}
.fa-n {
  --fa: "N";
}
.fa-o {
  --fa: "O";
}
.fa-p {
  --fa: "P";
}
.fa-q {
  --fa: "Q";
}
.fa-r {
  --fa: "R";
}
.fa-s {
  --fa: "S";
}
.fa-t {
  --fa: "T";
}
.fa-u {
  --fa: "U";
}
.fa-v {
  --fa: "V";
}
.fa-w {
  --fa: "W";
}
.fa-x {
  --fa: "X";
}
.fa-y {
  --fa: "Y";
}
.fa-z {
  --fa: "Z";
}
.fa-faucet {
  --fa: "\e005";
}
.fa-faucet-drip {
  --fa: "\e006";
}
.fa-house-chimney-window {
  --fa: "\e00d";
}
.fa-house-signal {
  --fa: "\e012";
}
.fa-temperature-arrow-down,.fa-temperature-down {
  --fa: "\e03f";
}
.fa-temperature-arrow-up,.fa-temperature-up {
  --fa: "\e040";
}
.fa-trailer {
  --fa: "\e041";
}
.fa-bacteria {
  --fa: "\e059";
}
.fa-bacterium {
  --fa: "\e05a";
}
.fa-box-tissue {
  --fa: "\e05b";
}
.fa-hand-holding-medical {
  --fa: "\e05c";
}
.fa-hand-sparkles {
  --fa: "\e05d";
}
.fa-hands-bubbles,.fa-hands-wash {
  --fa: "\e05e";
}
.fa-handshake-alt-slash,.fa-handshake-simple-slash,.fa-handshake-slash {
  --fa: "\e060";
}
.fa-head-side-cough {
  --fa: "\e061";
}
.fa-head-side-cough-slash {
  --fa: "\e062";
}
.fa-head-side-mask {
  --fa: "\e063";
}
.fa-head-side-virus {
  --fa: "\e064";
}
.fa-house-chimney-user {
  --fa: "\e065";
}
.fa-house-laptop,.fa-laptop-house {
  --fa: "\e066";
}
.fa-lungs-virus {
  --fa: "\e067";
}
.fa-people-arrows,.fa-people-arrows-left-right {
  --fa: "\e068";
}
.fa-plane-slash {
  --fa: "\e069";
}
.fa-pump-medical {
  --fa: "\e06a";
}
.fa-pump-soap {
  --fa: "\e06b";
}
.fa-shield-virus {
  --fa: "\e06c";
}
.fa-sink {
  --fa: "\e06d";
}
.fa-soap {
  --fa: "\e06e";
}
.fa-stopwatch-20 {
  --fa: "\e06f";
}
.fa-shop-slash,.fa-store-alt-slash {
  --fa: "\e070";
}
.fa-store-slash {
  --fa: "\e071";
}
.fa-toilet-paper-slash {
  --fa: "\e072";
}
.fa-users-slash {
  --fa: "\e073";
}
.fa-virus {
  --fa: "\e074";
}
.fa-virus-slash {
  --fa: "\e075";
}
.fa-viruses {
  --fa: "\e076";
}
.fa-vest {
  --fa: "\e085";
}
.fa-vest-patches {
  --fa: "\e086";
}
.fa-arrow-trend-down {
  --fa: "\e097";
}
.fa-arrow-trend-up {
  --fa: "\e098";
}
.fa-arrow-up-from-bracket {
  --fa: "\e09a";
}
.fa-austral-sign {
  --fa: "\e0a9";
}
.fa-baht-sign {
  --fa: "\e0ac";
}
.fa-bitcoin-sign {
  --fa: "\e0b4";
}
.fa-bolt-lightning {
  --fa: "\e0b7";
}
.fa-book-bookmark {
  --fa: "\e0bb";
}
.fa-camera-rotate {
  --fa: "\e0d8";
}
.fa-cedi-sign {
  --fa: "\e0df";
}
.fa-chart-column {
  --fa: "\e0e3";
}
.fa-chart-gantt {
  --fa: "\e0e4";
}
.fa-clapperboard {
  --fa: "\e131";
}
.fa-closed-captioning-slash {
  --fa: "\e135";
}
.fa-clover {
  --fa: "\e139";
}
.fa-code-compare {
  --fa: "\e13a";
}
.fa-code-fork {
  --fa: "\e13b";
}
.fa-code-pull-request {
  --fa: "\e13c";
}
.fa-colon-sign {
  --fa: "\e140";
}
.fa-cruzeiro-sign {
  --fa: "\e152";
}
.fa-display {
  --fa: "\e163";
}
.fa-dong-sign {
  --fa: "\e169";
}
.fa-elevator {
  --fa: "\e16d";
}
.fa-filter-circle-xmark {
  --fa: "\e17b";
}
.fa-florin-sign {
  --fa: "\e184";
}
.fa-folder-closed {
  --fa: "\e185";
}
.fa-franc-sign {
  --fa: "\e18f";
}
.fa-guarani-sign {
  --fa: "\e19a";
}
.fa-gun {
  --fa: "\e19b";
}
.fa-hands-clapping {
  --fa: "\e1a8";
}
.fa-home-user,.fa-house-user {
  --fa: "\e1b0";
}
.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr {
  --fa: "\e1bc";
}
.fa-kip-sign {
  --fa: "\e1c4";
}
.fa-lari-sign {
  --fa: "\e1c8";
}
.fa-litecoin-sign {
  --fa: "\e1d3";
}
.fa-manat-sign {
  --fa: "\e1d5";
}
.fa-mask-face {
  --fa: "\e1d7";
}
.fa-mill-sign {
  --fa: "\e1ed";
}
.fa-money-bills {
  --fa: "\e1f3";
}
.fa-naira-sign {
  --fa: "\e1f6";
}
.fa-notdef {
  --fa: "\e1fe";
}
.fa-panorama {
  --fa: "\e209";
}
.fa-peseta-sign {
  --fa: "\e221";
}
.fa-peso-sign {
  --fa: "\e222";
}
.fa-plane-up {
  --fa: "\e22d";
}
.fa-rupiah-sign {
  --fa: "\e23d";
}
.fa-stairs {
  --fa: "\e289";
}
.fa-timeline {
  --fa: "\e29c";
}
.fa-truck-front {
  --fa: "\e2b7";
}
.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign {
  --fa: "\e2bb";
}
.fa-vault {
  --fa: "\e2c5";
}
.fa-magic-wand-sparkles,.fa-wand-magic-sparkles {
  --fa: "\e2ca";
}
.fa-wheat-alt,.fa-wheat-awn {
  --fa: "\e2cd";
}
.fa-wheelchair-alt,.fa-wheelchair-move {
  --fa: "\e2ce";
}
.fa-bangladeshi-taka-sign {
  --fa: "\e2e6";
}
.fa-bowl-rice {
  --fa: "\e2eb";
}
.fa-person-pregnant {
  --fa: "\e31e";
}
.fa-home-lg,.fa-house-chimney {
  --fa: "\e3af";
}
.fa-house-crack {
  --fa: "\e3b1";
}
.fa-house-medical {
  --fa: "\e3b2";
}
.fa-cent-sign {
  --fa: "\e3f5";
}
.fa-plus-minus {
  --fa: "\e43c";
}
.fa-sailboat {
  --fa: "\e445";
}
.fa-section {
  --fa: "\e447";
}
.fa-shrimp {
  --fa: "\e448";
}
.fa-brazilian-real-sign {
  --fa: "\e46c";
}
.fa-chart-simple {
  --fa: "\e473";
}
.fa-diagram-next {
  --fa: "\e476";
}
.fa-diagram-predecessor {
  --fa: "\e477";
}
.fa-diagram-successor {
  --fa: "\e47a";
}
.fa-earth-oceania,.fa-globe-oceania {
  --fa: "\e47b";
}
.fa-bug-slash {
  --fa: "\e490";
}
.fa-file-circle-plus {
  --fa: "\e494";
}
.fa-shop-lock {
  --fa: "\e4a5";
}
.fa-virus-covid {
  --fa: "\e4a8";
}
.fa-virus-covid-slash {
  --fa: "\e4a9";
}
.fa-anchor-circle-check {
  --fa: "\e4aa";
}
.fa-anchor-circle-exclamation {
  --fa: "\e4ab";
}
.fa-anchor-circle-xmark {
  --fa: "\e4ac";
}
.fa-anchor-lock {
  --fa: "\e4ad";
}
.fa-arrow-down-up-across-line {
  --fa: "\e4af";
}
.fa-arrow-down-up-lock {
  --fa: "\e4b0";
}
.fa-arrow-right-to-city {
  --fa: "\e4b3";
}
.fa-arrow-up-from-ground-water {
  --fa: "\e4b5";
}
.fa-arrow-up-from-water-pump {
  --fa: "\e4b6";
}
.fa-arrow-up-right-dots {
  --fa: "\e4b7";
}
.fa-arrows-down-to-line {
  --fa: "\e4b8";
}
.fa-arrows-down-to-people {
  --fa: "\e4b9";
}
.fa-arrows-left-right-to-line {
  --fa: "\e4ba";
}
.fa-arrows-spin {
  --fa: "\e4bb";
}
.fa-arrows-split-up-and-left {
  --fa: "\e4bc";
}
.fa-arrows-to-circle {
  --fa: "\e4bd";
}
.fa-arrows-to-dot {
  --fa: "\e4be";
}
.fa-arrows-to-eye {
  --fa: "\e4bf";
}
.fa-arrows-turn-right {
  --fa: "\e4c0";
}
.fa-arrows-turn-to-dots {
  --fa: "\e4c1";
}
.fa-arrows-up-to-line {
  --fa: "\e4c2";
}
.fa-bore-hole {
  --fa: "\e4c3";
}
.fa-bottle-droplet {
  --fa: "\e4c4";
}
.fa-bottle-water {
  --fa: "\e4c5";
}
.fa-bowl-food {
  --fa: "\e4c6";
}
.fa-boxes-packing {
  --fa: "\e4c7";
}
.fa-bridge {
  --fa: "\e4c8";
}
.fa-bridge-circle-check {
  --fa: "\e4c9";
}
.fa-bridge-circle-exclamation {
  --fa: "\e4ca";
}
.fa-bridge-circle-xmark {
  --fa: "\e4cb";
}
.fa-bridge-lock {
  --fa: "\e4cc";
}
.fa-bridge-water {
  --fa: "\e4ce";
}
.fa-bucket {
  --fa: "\e4cf";
}
.fa-bugs {
  --fa: "\e4d0";
}
.fa-building-circle-arrow-right {
  --fa: "\e4d1";
}
.fa-building-circle-check {
  --fa: "\e4d2";
}
.fa-building-circle-exclamation {
  --fa: "\e4d3";
}
.fa-building-circle-xmark {
  --fa: "\e4d4";
}
.fa-building-flag {
  --fa: "\e4d5";
}
.fa-building-lock {
  --fa: "\e4d6";
}
.fa-building-ngo {
  --fa: "\e4d7";
}
.fa-building-shield {
  --fa: "\e4d8";
}
.fa-building-un {
  --fa: "\e4d9";
}
.fa-building-user {
  --fa: "\e4da";
}
.fa-building-wheat {
  --fa: "\e4db";
}
.fa-burst {
  --fa: "\e4dc";
}
.fa-car-on {
  --fa: "\e4dd";
}
.fa-car-tunnel {
  --fa: "\e4de";
}
.fa-child-combatant,.fa-child-rifle {
  --fa: "\e4e0";
}
.fa-children {
  --fa: "\e4e1";
}
.fa-circle-nodes {
  --fa: "\e4e2";
}
.fa-clipboard-question {
  --fa: "\e4e3";
}
.fa-cloud-showers-water {
  --fa: "\e4e4";
}
.fa-computer {
  --fa: "\e4e5";
}
.fa-cubes-stacked {
  --fa: "\e4e6";
}
.fa-envelope-circle-check {
  --fa: "\e4e8";
}
.fa-explosion {
  --fa: "\e4e9";
}
.fa-ferry {
  --fa: "\e4ea";
}
.fa-file-circle-exclamation {
  --fa: "\e4eb";
}
.fa-file-circle-minus {
  --fa: "\e4ed";
}
.fa-file-circle-question {
  --fa: "\e4ef";
}
.fa-file-shield {
  --fa: "\e4f0";
}
.fa-fire-burner {
  --fa: "\e4f1";
}
.fa-fish-fins {
  --fa: "\e4f2";
}
.fa-flask-vial {
  --fa: "\e4f3";
}
.fa-glass-water {
  --fa: "\e4f4";
}
.fa-glass-water-droplet {
  --fa: "\e4f5";
}
.fa-group-arrows-rotate {
  --fa: "\e4f6";
}
.fa-hand-holding-hand {
  --fa: "\e4f7";
}
.fa-handcuffs {
  --fa: "\e4f8";
}
.fa-hands-bound {
  --fa: "\e4f9";
}
.fa-hands-holding-child {
  --fa: "\e4fa";
}
.fa-hands-holding-circle {
  --fa: "\e4fb";
}
.fa-heart-circle-bolt {
  --fa: "\e4fc";
}
.fa-heart-circle-check {
  --fa: "\e4fd";
}
.fa-heart-circle-exclamation {
  --fa: "\e4fe";
}
.fa-heart-circle-minus {
  --fa: "\e4ff";
}
.fa-heart-circle-plus {
  --fa: "\e500";
}
.fa-heart-circle-xmark {
  --fa: "\e501";
}
.fa-helicopter-symbol {
  --fa: "\e502";
}
.fa-helmet-un {
  --fa: "\e503";
}
.fa-hill-avalanche {
  --fa: "\e507";
}
.fa-hill-rockslide {
  --fa: "\e508";
}
.fa-house-circle-check {
  --fa: "\e509";
}
.fa-house-circle-exclamation {
  --fa: "\e50a";
}
.fa-house-circle-xmark {
  --fa: "\e50b";
}
.fa-house-fire {
  --fa: "\e50c";
}
.fa-house-flag {
  --fa: "\e50d";
}
.fa-house-flood-water {
  --fa: "\e50e";
}
.fa-house-flood-water-circle-arrow-right {
  --fa: "\e50f";
}
.fa-house-lock {
  --fa: "\e510";
}
.fa-house-medical-circle-check {
  --fa: "\e511";
}
.fa-house-medical-circle-exclamation {
  --fa: "\e512";
}
.fa-house-medical-circle-xmark {
  --fa: "\e513";
}
.fa-house-medical-flag {
  --fa: "\e514";
}
.fa-house-tsunami {
  --fa: "\e515";
}
.fa-jar {
  --fa: "\e516";
}
.fa-jar-wheat {
  --fa: "\e517";
}
.fa-jet-fighter-up {
  --fa: "\e518";
}
.fa-jug-detergent {
  --fa: "\e519";
}
.fa-kitchen-set {
  --fa: "\e51a";
}
.fa-land-mine-on {
  --fa: "\e51b";
}
.fa-landmark-flag {
  --fa: "\e51c";
}
.fa-laptop-file {
  --fa: "\e51d";
}
.fa-lines-leaning {
  --fa: "\e51e";
}
.fa-location-pin-lock {
  --fa: "\e51f";
}
.fa-locust {
  --fa: "\e520";
}
.fa-magnifying-glass-arrow-right {
  --fa: "\e521";
}
.fa-magnifying-glass-chart {
  --fa: "\e522";
}
.fa-mars-and-venus-burst {
  --fa: "\e523";
}
.fa-mask-ventilator {
  --fa: "\e524";
}
.fa-mattress-pillow {
  --fa: "\e525";
}
.fa-mobile-retro {
  --fa: "\e527";
}
.fa-money-bill-transfer {
  --fa: "\e528";
}
.fa-money-bill-trend-up {
  --fa: "\e529";
}
.fa-money-bill-wheat {
  --fa: "\e52a";
}
.fa-mosquito {
  --fa: "\e52b";
}
.fa-mosquito-net {
  --fa: "\e52c";
}
.fa-mound {
  --fa: "\e52d";
}
.fa-mountain-city {
  --fa: "\e52e";
}
.fa-mountain-sun {
  --fa: "\e52f";
}
.fa-oil-well {
  --fa: "\e532";
}
.fa-people-group {
  --fa: "\e533";
}
.fa-people-line {
  --fa: "\e534";
}
.fa-people-pulling {
  --fa: "\e535";
}
.fa-people-robbery {
  --fa: "\e536";
}
.fa-people-roof {
  --fa: "\e537";
}
.fa-person-arrow-down-to-line {
  --fa: "\e538";
}
.fa-person-arrow-up-from-line {
  --fa: "\e539";
}
.fa-person-breastfeeding {
  --fa: "\e53a";
}
.fa-person-burst {
  --fa: "\e53b";
}
.fa-person-cane {
  --fa: "\e53c";
}
.fa-person-chalkboard {
  --fa: "\e53d";
}
.fa-person-circle-check {
  --fa: "\e53e";
}
.fa-person-circle-exclamation {
  --fa: "\e53f";
}
.fa-person-circle-minus {
  --fa: "\e540";
}
.fa-person-circle-plus {
  --fa: "\e541";
}
.fa-person-circle-question {
  --fa: "\e542";
}
.fa-person-circle-xmark {
  --fa: "\e543";
}
.fa-person-dress-burst {
  --fa: "\e544";
}
.fa-person-drowning {
  --fa: "\e545";
}
.fa-person-falling {
  --fa: "\e546";
}
.fa-person-falling-burst {
  --fa: "\e547";
}
.fa-person-half-dress {
  --fa: "\e548";
}
.fa-person-harassing {
  --fa: "\e549";
}
.fa-person-military-pointing {
  --fa: "\e54a";
}
.fa-person-military-rifle {
  --fa: "\e54b";
}
.fa-person-military-to-person {
  --fa: "\e54c";
}
.fa-person-rays {
  --fa: "\e54d";
}
.fa-person-rifle {
  --fa: "\e54e";
}
.fa-person-shelter {
  --fa: "\e54f";
}
.fa-person-walking-arrow-loop-left {
  --fa: "\e551";
}
.fa-person-walking-arrow-right {
  --fa: "\e552";
}
.fa-person-walking-dashed-line-arrow-right {
  --fa: "\e553";
}
.fa-person-walking-luggage {
  --fa: "\e554";
}
.fa-plane-circle-check {
  --fa: "\e555";
}
.fa-plane-circle-exclamation {
  --fa: "\e556";
}
.fa-plane-circle-xmark {
  --fa: "\e557";
}
.fa-plane-lock {
  --fa: "\e558";
}
.fa-plate-wheat {
  --fa: "\e55a";
}
.fa-plug-circle-bolt {
  --fa: "\e55b";
}
.fa-plug-circle-check {
  --fa: "\e55c";
}
.fa-plug-circle-exclamation {
  --fa: "\e55d";
}
.fa-plug-circle-minus {
  --fa: "\e55e";
}
.fa-plug-circle-plus {
  --fa: "\e55f";
}
.fa-plug-circle-xmark {
  --fa: "\e560";
}
.fa-ranking-star {
  --fa: "\e561";
}
.fa-road-barrier {
  --fa: "\e562";
}
.fa-road-bridge {
  --fa: "\e563";
}
.fa-road-circle-check {
  --fa: "\e564";
}
.fa-road-circle-exclamation {
  --fa: "\e565";
}
.fa-road-circle-xmark {
  --fa: "\e566";
}
.fa-road-lock {
  --fa: "\e567";
}
.fa-road-spikes {
  --fa: "\e568";
}
.fa-rug {
  --fa: "\e569";
}
.fa-sack-xmark {
  --fa: "\e56a";
}
.fa-school-circle-check {
  --fa: "\e56b";
}
.fa-school-circle-exclamation {
  --fa: "\e56c";
}
.fa-school-circle-xmark {
  --fa: "\e56d";
}
.fa-school-flag {
  --fa: "\e56e";
}
.fa-school-lock {
  --fa: "\e56f";
}
.fa-sheet-plastic {
  --fa: "\e571";
}
.fa-shield-cat {
  --fa: "\e572";
}
.fa-shield-dog {
  --fa: "\e573";
}
.fa-shield-heart {
  --fa: "\e574";
}
.fa-square-nfi {
  --fa: "\e576";
}
.fa-square-person-confined {
  --fa: "\e577";
}
.fa-square-virus {
  --fa: "\e578";
}
.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake {
  --fa: "\e579";
}
.fa-sun-plant-wilt {
  --fa: "\e57a";
}
.fa-tarp {
  --fa: "\e57b";
}
.fa-tarp-droplet {
  --fa: "\e57c";
}
.fa-tent {
  --fa: "\e57d";
}
.fa-tent-arrow-down-to-line {
  --fa: "\e57e";
}
.fa-tent-arrow-left-right {
  --fa: "\e57f";
}
.fa-tent-arrow-turn-left {
  --fa: "\e580";
}
.fa-tent-arrows-down {
  --fa: "\e581";
}
.fa-tents {
  --fa: "\e582";
}
.fa-toilet-portable {
  --fa: "\e583";
}
.fa-toilets-portable {
  --fa: "\e584";
}
.fa-tower-cell {
  --fa: "\e585";
}
.fa-tower-observation {
  --fa: "\e586";
}
.fa-tree-city {
  --fa: "\e587";
}
.fa-trowel {
  --fa: "\e589";
}
.fa-trowel-bricks {
  --fa: "\e58a";
}
.fa-truck-arrow-right {
  --fa: "\e58b";
}
.fa-truck-droplet {
  --fa: "\e58c";
}
.fa-truck-field {
  --fa: "\e58d";
}
.fa-truck-field-un {
  --fa: "\e58e";
}
.fa-truck-plane {
  --fa: "\e58f";
}
.fa-users-between-lines {
  --fa: "\e591";
}
.fa-users-line {
  --fa: "\e592";
}
.fa-users-rays {
  --fa: "\e593";
}
.fa-users-rectangle {
  --fa: "\e594";
}
.fa-users-viewfinder {
  --fa: "\e595";
}
.fa-vial-circle-check {
  --fa: "\e596";
}
.fa-vial-virus {
  --fa: "\e597";
}
.fa-wheat-awn-circle-exclamation {
  --fa: "\e598";
}
.fa-worm {
  --fa: "\e599";
}
.fa-xmarks-lines {
  --fa: "\e59a";
}
.fa-child-dress {
  --fa: "\e59c";
}
.fa-child-reaching {
  --fa: "\e59d";
}
.fa-file-circle-check {
  --fa: "\e5a0";
}
.fa-file-circle-xmark {
  --fa: "\e5a1";
}
.fa-person-through-window {
  --fa: "\e5a9";
}
.fa-plant-wilt {
  --fa: "\e5aa";
}
.fa-stapler {
  --fa: "\e5af";
}
.fa-train-tram {
  --fa: "\e5b4";
}
.fa-table-cells-column-lock {
  --fa: "\e678";
}
.fa-table-cells-row-lock {
  --fa: "\e67a";
}
.fa-thumb-tack-slash,.fa-thumbtack-slash {
  --fa: "\e68f";
}
.fa-table-cells-row-unlock {
  --fa: "\e691";
}
.fa-chart-diagram {
  --fa: "\e695";
}
.fa-comment-nodes {
  --fa: "\e696";
}
.fa-file-fragment {
  --fa: "\e697";
}
.fa-file-half-dashed {
  --fa: "\e698";
}
.fa-hexagon-nodes {
  --fa: "\e699";
}
.fa-hexagon-nodes-bolt {
  --fa: "\e69a";
}
.fa-square-binary {
  --fa: "\e69b";
}
.fa-pentagon {
  --fa: "\e790";
}
.fa-non-binary {
  --fa: "\e807";
}
.fa-spiral {
  --fa: "\e80a";
}
.fa-picture-in-picture {
  --fa: "\e80b";
}
.fa-mobile-vibrate {
  --fa: "\e816";
}
.fa-single-quote-left {
  --fa: "\e81b";
}
.fa-single-quote-right {
  --fa: "\e81c";
}
.fa-bus-side {
  --fa: "\e81d";
}
.fa-heptagon,.fa-septagon {
  --fa: "\e820";
}
.fa-aquarius {
  --fa: "\e845";
}
.fa-aries {
  --fa: "\e846";
}
.fa-cancer {
  --fa: "\e847";
}
.fa-capricorn {
  --fa: "\e848";
}
.fa-gemini {
  --fa: "\e849";
}
.fa-leo {
  --fa: "\e84a";
}
.fa-libra {
  --fa: "\e84b";
}
.fa-pisces {
  --fa: "\e84c";
}
.fa-sagittarius {
  --fa: "\e84d";
}
.fa-scorpio {
  --fa: "\e84e";
}
.fa-taurus {
  --fa: "\e84f";
}
.fa-virgo {
  --fa: "\e850";
}
.fa-glass-martini,.fa-martini-glass-empty {
  --fa: "\f000";
}
.fa-music {
  --fa: "\f001";
}
.fa-magnifying-glass,.fa-search {
  --fa: "\f002";
}
.fa-heart {
  --fa: "\f004";
}
.fa-star {
  --fa: "\f005";
}
.fa-user,.fa-user-alt,.fa-user-large {
  --fa: "\f007";
}
.fa-film,.fa-film-alt,.fa-film-simple {
  --fa: "\f008";
}
.fa-table-cells-large,.fa-th-large {
  --fa: "\f009";
}
.fa-table-cells,.fa-th {
  --fa: "\f00a";
}
.fa-table-list,.fa-th-list {
  --fa: "\f00b";
}
.fa-check {
  --fa: "\f00c";
}
.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark {
  --fa: "\f00d";
}
.fa-magnifying-glass-plus,.fa-search-plus {
  --fa: "\f00e";
}
.fa-magnifying-glass-minus,.fa-search-minus {
  --fa: "\f010";
}
.fa-power-off {
  --fa: "\f011";
}
.fa-signal,.fa-signal-5,.fa-signal-perfect {
  --fa: "\f012";
}
.fa-cog,.fa-gear {
  --fa: "\f013";
}
.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house {
  --fa: "\f015";
}
.fa-clock,.fa-clock-four {
  --fa: "\f017";
}
.fa-road {
  --fa: "\f018";
}
.fa-download {
  --fa: "\f019";
}
.fa-inbox {
  --fa: "\f01c";
}
.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo {
  --fa: "\f01e";
}
.fa-arrows-rotate,.fa-refresh,.fa-sync {
  --fa: "\f021";
}
.fa-list-alt,.fa-rectangle-list {
  --fa: "\f022";
}
.fa-lock {
  --fa: "\f023";
}
.fa-flag {
  --fa: "\f024";
}
.fa-headphones,.fa-headphones-alt,.fa-headphones-simple {
  --fa: "\f025";
}
.fa-volume-off {
  --fa: "\f026";
}
.fa-volume-down,.fa-volume-low {
  --fa: "\f027";
}
.fa-volume-high,.fa-volume-up {
  --fa: "\f028";
}
.fa-qrcode {
  --fa: "\f029";
}
.fa-barcode {
  --fa: "\f02a";
}
.fa-tag {
  --fa: "\f02b";
}
.fa-tags {
  --fa: "\f02c";
}
.fa-book {
  --fa: "\f02d";
}
.fa-bookmark {
  --fa: "\f02e";
}
.fa-print {
  --fa: "\f02f";
}
.fa-camera,.fa-camera-alt {
  --fa: "\f030";
}
.fa-font {
  --fa: "\f031";
}
.fa-bold {
  --fa: "\f032";
}
.fa-italic {
  --fa: "\f033";
}
.fa-text-height {
  --fa: "\f034";
}
.fa-text-width {
  --fa: "\f035";
}
.fa-align-left {
  --fa: "\f036";
}
.fa-align-center {
  --fa: "\f037";
}
.fa-align-right {
  --fa: "\f038";
}
.fa-align-justify {
  --fa: "\f039";
}
.fa-list,.fa-list-squares {
  --fa: "\f03a";
}
.fa-dedent,.fa-outdent {
  --fa: "\f03b";
}
.fa-indent {
  --fa: "\f03c";
}
.fa-video,.fa-video-camera {
  --fa: "\f03d";
}
.fa-image {
  --fa: "\f03e";
}
.fa-location-pin,.fa-map-marker {
  --fa: "\f041";
}
.fa-adjust,.fa-circle-half-stroke {
  --fa: "\f042";
}
.fa-droplet,.fa-tint {
  --fa: "\f043";
}
.fa-edit,.fa-pen-to-square {
  --fa: "\f044";
}
.fa-arrows,.fa-arrows-up-down-left-right {
  --fa: "\f047";
}
.fa-backward-step,.fa-step-backward {
  --fa: "\f048";
}
.fa-backward-fast,.fa-fast-backward {
  --fa: "\f049";
}
.fa-backward {
  --fa: "\f04a";
}
.fa-play {
  --fa: "\f04b";
}
.fa-pause {
  --fa: "\f04c";
}
.fa-stop {
  --fa: "\f04d";
}
.fa-forward {
  --fa: "\f04e";
}
.fa-fast-forward,.fa-forward-fast {
  --fa: "\f050";
}
.fa-forward-step,.fa-step-forward {
  --fa: "\f051";
}
.fa-eject {
  --fa: "\f052";
}
.fa-chevron-left {
  --fa: "\f053";
}
.fa-chevron-right {
  --fa: "\f054";
}
.fa-circle-plus,.fa-plus-circle {
  --fa: "\f055";
}
.fa-circle-minus,.fa-minus-circle {
  --fa: "\f056";
}
.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle {
  --fa: "\f057";
}
.fa-check-circle,.fa-circle-check {
  --fa: "\f058";
}
.fa-circle-question,.fa-question-circle {
  --fa: "\f059";
}
.fa-circle-info,.fa-info-circle {
  --fa: "\f05a";
}
.fa-crosshairs {
  --fa: "\f05b";
}
.fa-ban,.fa-cancel {
  --fa: "\f05e";
}
.fa-arrow-left {
  --fa: "\f060";
}
.fa-arrow-right {
  --fa: "\f061";
}
.fa-arrow-up {
  --fa: "\f062";
}
.fa-arrow-down {
  --fa: "\f063";
}
.fa-mail-forward,.fa-share {
  --fa: "\f064";
}
.fa-expand {
  --fa: "\f065";
}
.fa-compress {
  --fa: "\f066";
}
.fa-minus,.fa-subtract {
  --fa: "\f068";
}
.fa-circle-exclamation,.fa-exclamation-circle {
  --fa: "\f06a";
}
.fa-gift {
  --fa: "\f06b";
}
.fa-leaf {
  --fa: "\f06c";
}
.fa-fire {
  --fa: "\f06d";
}
.fa-eye {
  --fa: "\f06e";
}
.fa-eye-slash {
  --fa: "\f070";
}
.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning {
  --fa: "\f071";
}
.fa-plane {
  --fa: "\f072";
}
.fa-calendar-alt,.fa-calendar-days {
  --fa: "\f073";
}
.fa-random,.fa-shuffle {
  --fa: "\f074";
}
.fa-comment {
  --fa: "\f075";
}
.fa-magnet {
  --fa: "\f076";
}
.fa-chevron-up {
  --fa: "\f077";
}
.fa-chevron-down {
  --fa: "\f078";
}
.fa-retweet {
  --fa: "\f079";
}
.fa-cart-shopping,.fa-shopping-cart {
  --fa: "\f07a";
}
.fa-folder,.fa-folder-blank {
  --fa: "\f07b";
}
.fa-folder-open {
  --fa: "\f07c";
}
.fa-arrows-up-down,.fa-arrows-v {
  --fa: "\f07d";
}
.fa-arrows-h,.fa-arrows-left-right {
  --fa: "\f07e";
}
.fa-bar-chart,.fa-chart-bar {
  --fa: "\f080";
}
.fa-camera-retro {
  --fa: "\f083";
}
.fa-key {
  --fa: "\f084";
}
.fa-cogs,.fa-gears {
  --fa: "\f085";
}
.fa-comments {
  --fa: "\f086";
}
.fa-star-half {
  --fa: "\f089";
}
.fa-arrow-right-from-bracket,.fa-sign-out {
  --fa: "\f08b";
}
.fa-thumb-tack,.fa-thumbtack {
  --fa: "\f08d";
}
.fa-arrow-up-right-from-square,.fa-external-link {
  --fa: "\f08e";
}
.fa-arrow-right-to-bracket,.fa-sign-in {
  --fa: "\f090";
}
.fa-trophy {
  --fa: "\f091";
}
.fa-upload {
  --fa: "\f093";
}
.fa-lemon {
  --fa: "\f094";
}
.fa-phone {
  --fa: "\f095";
}
.fa-phone-square,.fa-square-phone {
  --fa: "\f098";
}
.fa-unlock {
  --fa: "\f09c";
}
.fa-credit-card,.fa-credit-card-alt {
  --fa: "\f09d";
}
.fa-feed,.fa-rss {
  --fa: "\f09e";
}
.fa-hard-drive,.fa-hdd {
  --fa: "\f0a0";
}
.fa-bullhorn {
  --fa: "\f0a1";
}
.fa-certificate {
  --fa: "\f0a3";
}
.fa-hand-point-right {
  --fa: "\f0a4";
}
.fa-hand-point-left {
  --fa: "\f0a5";
}
.fa-hand-point-up {
  --fa: "\f0a6";
}
.fa-hand-point-down {
  --fa: "\f0a7";
}
.fa-arrow-circle-left,.fa-circle-arrow-left {
  --fa: "\f0a8";
}
.fa-arrow-circle-right,.fa-circle-arrow-right {
  --fa: "\f0a9";
}
.fa-arrow-circle-up,.fa-circle-arrow-up {
  --fa: "\f0aa";
}
.fa-arrow-circle-down,.fa-circle-arrow-down {
  --fa: "\f0ab";
}
.fa-globe {
  --fa: "\f0ac";
}
.fa-wrench {
  --fa: "\f0ad";
}
.fa-list-check,.fa-tasks {
  --fa: "\f0ae";
}
.fa-filter {
  --fa: "\f0b0";
}
.fa-briefcase {
  --fa: "\f0b1";
}
.fa-arrows-alt,.fa-up-down-left-right {
  --fa: "\f0b2";
}
.fa-users {
  --fa: "\f0c0";
}
.fa-chain,.fa-link {
  --fa: "\f0c1";
}
.fa-cloud {
  --fa: "\f0c2";
}
.fa-flask {
  --fa: "\f0c3";
}
.fa-cut,.fa-scissors {
  --fa: "\f0c4";
}
.fa-copy {
  --fa: "\f0c5";
}
.fa-paperclip {
  --fa: "\f0c6";
}
.fa-floppy-disk,.fa-save {
  --fa: "\f0c7";
}
.fa-square {
  --fa: "\f0c8";
}
.fa-bars,.fa-navicon {
  --fa: "\f0c9";
}
.fa-list-dots,.fa-list-ul {
  --fa: "\f0ca";
}
.fa-list-1-2,.fa-list-numeric,.fa-list-ol {
  --fa: "\f0cb";
}
.fa-strikethrough {
  --fa: "\f0cc";
}
.fa-underline {
  --fa: "\f0cd";
}
.fa-table {
  --fa: "\f0ce";
}
.fa-magic,.fa-wand-magic {
  --fa: "\f0d0";
}
.fa-truck {
  --fa: "\f0d1";
}
.fa-money-bill {
  --fa: "\f0d6";
}
.fa-caret-down {
  --fa: "\f0d7";
}
.fa-caret-up {
  --fa: "\f0d8";
}
.fa-caret-left {
  --fa: "\f0d9";
}
.fa-caret-right {
  --fa: "\f0da";
}
.fa-columns,.fa-table-columns {
  --fa: "\f0db";
}
.fa-sort,.fa-unsorted {
  --fa: "\f0dc";
}
.fa-sort-desc,.fa-sort-down {
  --fa: "\f0dd";
}
.fa-sort-asc,.fa-sort-up {
  --fa: "\f0de";
}
.fa-envelope {
  --fa: "\f0e0";
}
.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo {
  --fa: "\f0e2";
}
.fa-gavel,.fa-legal {
  --fa: "\f0e3";
}
.fa-bolt,.fa-zap {
  --fa: "\f0e7";
}
.fa-sitemap {
  --fa: "\f0e8";
}
.fa-umbrella {
  --fa: "\f0e9";
}
.fa-file-clipboard,.fa-paste {
  --fa: "\f0ea";
}
.fa-lightbulb {
  --fa: "\f0eb";
}
.fa-arrow-right-arrow-left,.fa-exchange {
  --fa: "\f0ec";
}
.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt {
  --fa: "\f0ed";
}
.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt {
  --fa: "\f0ee";
}
.fa-user-doctor,.fa-user-md {
  --fa: "\f0f0";
}
.fa-stethoscope {
  --fa: "\f0f1";
}
.fa-suitcase {
  --fa: "\f0f2";
}
.fa-bell {
  --fa: "\f0f3";
}
.fa-coffee,.fa-mug-saucer {
  --fa: "\f0f4";
}
.fa-hospital,.fa-hospital-alt,.fa-hospital-wide {
  --fa: "\f0f8";
}
.fa-ambulance,.fa-truck-medical {
  --fa: "\f0f9";
}
.fa-medkit,.fa-suitcase-medical {
  --fa: "\f0fa";
}
.fa-fighter-jet,.fa-jet-fighter {
  --fa: "\f0fb";
}
.fa-beer,.fa-beer-mug-empty {
  --fa: "\f0fc";
}
.fa-h-square,.fa-square-h {
  --fa: "\f0fd";
}
.fa-plus-square,.fa-square-plus {
  --fa: "\f0fe";
}
.fa-angle-double-left,.fa-angles-left {
  --fa: "\f100";
}
.fa-angle-double-right,.fa-angles-right {
  --fa: "\f101";
}
.fa-angle-double-up,.fa-angles-up {
  --fa: "\f102";
}
.fa-angle-double-down,.fa-angles-down {
  --fa: "\f103";
}
.fa-angle-left {
  --fa: "\f104";
}
.fa-angle-right {
  --fa: "\f105";
}
.fa-angle-up {
  --fa: "\f106";
}
.fa-angle-down {
  --fa: "\f107";
}
.fa-laptop {
  --fa: "\f109";
}
.fa-tablet-button {
  --fa: "\f10a";
}
.fa-mobile-button {
  --fa: "\f10b";
}
.fa-quote-left,.fa-quote-left-alt {
  --fa: "\f10d";
}
.fa-quote-right,.fa-quote-right-alt {
  --fa: "\f10e";
}
.fa-spinner {
  --fa: "\f110";
}
.fa-circle {
  --fa: "\f111";
}
.fa-face-smile,.fa-smile {
  --fa: "\f118";
}
.fa-face-frown,.fa-frown {
  --fa: "\f119";
}
.fa-face-meh,.fa-meh {
  --fa: "\f11a";
}
.fa-gamepad {
  --fa: "\f11b";
}
.fa-keyboard {
  --fa: "\f11c";
}
.fa-flag-checkered {
  --fa: "\f11e";
}
.fa-terminal {
  --fa: "\f120";
}
.fa-code {
  --fa: "\f121";
}
.fa-mail-reply-all,.fa-reply-all {
  --fa: "\f122";
}
.fa-location-arrow {
  --fa: "\f124";
}
.fa-crop {
  --fa: "\f125";
}
.fa-code-branch {
  --fa: "\f126";
}
.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink {
  --fa: "\f127";
}
.fa-info {
  --fa: "\f129";
}
.fa-superscript {
  --fa: "\f12b";
}
.fa-subscript {
  --fa: "\f12c";
}
.fa-eraser {
  --fa: "\f12d";
}
.fa-puzzle-piece {
  --fa: "\f12e";
}
.fa-microphone {
  --fa: "\f130";
}
.fa-microphone-slash {
  --fa: "\f131";
}
.fa-shield,.fa-shield-blank {
  --fa: "\f132";
}
.fa-calendar {
  --fa: "\f133";
}
.fa-fire-extinguisher {
  --fa: "\f134";
}
.fa-rocket {
  --fa: "\f135";
}
.fa-chevron-circle-left,.fa-circle-chevron-left {
  --fa: "\f137";
}
.fa-chevron-circle-right,.fa-circle-chevron-right {
  --fa: "\f138";
}
.fa-chevron-circle-up,.fa-circle-chevron-up {
  --fa: "\f139";
}
.fa-chevron-circle-down,.fa-circle-chevron-down {
  --fa: "\f13a";
}
.fa-anchor {
  --fa: "\f13d";
}
.fa-unlock-alt,.fa-unlock-keyhole {
  --fa: "\f13e";
}
.fa-bullseye {
  --fa: "\f140";
}
.fa-ellipsis,.fa-ellipsis-h {
  --fa: "\f141";
}
.fa-ellipsis-v,.fa-ellipsis-vertical {
  --fa: "\f142";
}
.fa-rss-square,.fa-square-rss {
  --fa: "\f143";
}
.fa-circle-play,.fa-play-circle {
  --fa: "\f144";
}
.fa-ticket {
  --fa: "\f145";
}
.fa-minus-square,.fa-square-minus {
  --fa: "\f146";
}
.fa-arrow-turn-up,.fa-level-up {
  --fa: "\f148";
}
.fa-arrow-turn-down,.fa-level-down {
  --fa: "\f149";
}
.fa-check-square,.fa-square-check {
  --fa: "\f14a";
}
.fa-pen-square,.fa-pencil-square,.fa-square-pen {
  --fa: "\f14b";
}
.fa-external-link-square,.fa-square-arrow-up-right {
  --fa: "\f14c";
}
.fa-share-from-square,.fa-share-square {
  --fa: "\f14d";
}
.fa-compass {
  --fa: "\f14e";
}
.fa-caret-square-down,.fa-square-caret-down {
  --fa: "\f150";
}
.fa-caret-square-up,.fa-square-caret-up {
  --fa: "\f151";
}
.fa-caret-square-right,.fa-square-caret-right {
  --fa: "\f152";
}
.fa-eur,.fa-euro,.fa-euro-sign {
  --fa: "\f153";
}
.fa-gbp,.fa-pound-sign,.fa-sterling-sign {
  --fa: "\f154";
}
.fa-rupee,.fa-rupee-sign {
  --fa: "\f156";
}
.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign {
  --fa: "\f157";
}
.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign {
  --fa: "\f158";
}
.fa-krw,.fa-won,.fa-won-sign {
  --fa: "\f159";
}
.fa-file {
  --fa: "\f15b";
}
.fa-file-alt,.fa-file-lines,.fa-file-text {
  --fa: "\f15c";
}
.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down {
  --fa: "\f15d";
}
.fa-arrow-up-a-z,.fa-sort-alpha-up {
  --fa: "\f15e";
}
.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down {
  --fa: "\f160";
}
.fa-arrow-up-wide-short,.fa-sort-amount-up {
  --fa: "\f161";
}
.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down {
  --fa: "\f162";
}
.fa-arrow-up-1-9,.fa-sort-numeric-up {
  --fa: "\f163";
}
.fa-thumbs-up {
  --fa: "\f164";
}
.fa-thumbs-down {
  --fa: "\f165";
}
.fa-arrow-down-long,.fa-long-arrow-down {
  --fa: "\f175";
}
.fa-arrow-up-long,.fa-long-arrow-up {
  --fa: "\f176";
}
.fa-arrow-left-long,.fa-long-arrow-left {
  --fa: "\f177";
}
.fa-arrow-right-long,.fa-long-arrow-right {
  --fa: "\f178";
}
.fa-female,.fa-person-dress {
  --fa: "\f182";
}
.fa-male,.fa-person {
  --fa: "\f183";
}
.fa-sun {
  --fa: "\f185";
}
.fa-moon {
  --fa: "\f186";
}
.fa-archive,.fa-box-archive {
  --fa: "\f187";
}
.fa-bug {
  --fa: "\f188";
}
.fa-caret-square-left,.fa-square-caret-left {
  --fa: "\f191";
}
.fa-circle-dot,.fa-dot-circle {
  --fa: "\f192";
}
.fa-wheelchair {
  --fa: "\f193";
}
.fa-lira-sign {
  --fa: "\f195";
}
.fa-shuttle-space,.fa-space-shuttle {
  --fa: "\f197";
}
.fa-envelope-square,.fa-square-envelope {
  --fa: "\f199";
}
.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university {
  --fa: "\f19c";
}
.fa-graduation-cap,.fa-mortar-board {
  --fa: "\f19d";
}
.fa-language {
  --fa: "\f1ab";
}
.fa-fax {
  --fa: "\f1ac";
}
.fa-building {
  --fa: "\f1ad";
}
.fa-child {
  --fa: "\f1ae";
}
.fa-paw {
  --fa: "\f1b0";
}
.fa-cube {
  --fa: "\f1b2";
}
.fa-cubes {
  --fa: "\f1b3";
}
.fa-recycle {
  --fa: "\f1b8";
}
.fa-automobile,.fa-car {
  --fa: "\f1b9";
}
.fa-cab,.fa-taxi {
  --fa: "\f1ba";
}
.fa-tree {
  --fa: "\f1bb";
}
.fa-database {
  --fa: "\f1c0";
}
.fa-file-pdf {
  --fa: "\f1c1";
}
.fa-file-word {
  --fa: "\f1c2";
}
.fa-file-excel {
  --fa: "\f1c3";
}
.fa-file-powerpoint {
  --fa: "\f1c4";
}
.fa-file-image {
  --fa: "\f1c5";
}
.fa-file-archive,.fa-file-zipper {
  --fa: "\f1c6";
}
.fa-file-audio {
  --fa: "\f1c7";
}
.fa-file-video {
  --fa: "\f1c8";
}
.fa-file-code {
  --fa: "\f1c9";
}
.fa-life-ring {
  --fa: "\f1cd";
}
.fa-circle-notch {
  --fa: "\f1ce";
}
.fa-paper-plane {
  --fa: "\f1d8";
}
.fa-clock-rotate-left,.fa-history {
  --fa: "\f1da";
}
.fa-header,.fa-heading {
  --fa: "\f1dc";
}
.fa-paragraph {
  --fa: "\f1dd";
}
.fa-sliders,.fa-sliders-h {
  --fa: "\f1de";
}
.fa-share-alt,.fa-share-nodes {
  --fa: "\f1e0";
}
.fa-share-alt-square,.fa-square-share-nodes {
  --fa: "\f1e1";
}
.fa-bomb {
  --fa: "\f1e2";
}
.fa-futbol,.fa-futbol-ball,.fa-soccer-ball {
  --fa: "\f1e3";
}
.fa-teletype,.fa-tty {
  --fa: "\f1e4";
}
.fa-binoculars {
  --fa: "\f1e5";
}
.fa-plug {
  --fa: "\f1e6";
}
.fa-newspaper {
  --fa: "\f1ea";
}
.fa-wifi,.fa-wifi-3,.fa-wifi-strong {
  --fa: "\f1eb";
}
.fa-calculator {
  --fa: "\f1ec";
}
.fa-bell-slash {
  --fa: "\f1f6";
}
.fa-trash {
  --fa: "\f1f8";
}
.fa-copyright {
  --fa: "\f1f9";
}
.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper {
  --fa: "\f1fb";
}
.fa-paint-brush,.fa-paintbrush {
  --fa: "\f1fc";
}
.fa-birthday-cake,.fa-cake,.fa-cake-candles {
  --fa: "\f1fd";
}
.fa-area-chart,.fa-chart-area {
  --fa: "\f1fe";
}
.fa-chart-pie,.fa-pie-chart {
  --fa: "\f200";
}
.fa-chart-line,.fa-line-chart {
  --fa: "\f201";
}
.fa-toggle-off {
  --fa: "\f204";
}
.fa-toggle-on {
  --fa: "\f205";
}
.fa-bicycle {
  --fa: "\f206";
}
.fa-bus {
  --fa: "\f207";
}
.fa-closed-captioning {
  --fa: "\f20a";
}
.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign {
  --fa: "\f20b";
}
.fa-cart-plus {
  --fa: "\f217";
}
.fa-cart-arrow-down {
  --fa: "\f218";
}
.fa-diamond {
  --fa: "\f219";
}
.fa-ship {
  --fa: "\f21a";
}
.fa-user-secret {
  --fa: "\f21b";
}
.fa-motorcycle {
  --fa: "\f21c";
}
.fa-street-view {
  --fa: "\f21d";
}
.fa-heart-pulse,.fa-heartbeat {
  --fa: "\f21e";
}
.fa-venus {
  --fa: "\f221";
}
.fa-mars {
  --fa: "\f222";
}
.fa-mercury {
  --fa: "\f223";
}
.fa-mars-and-venus {
  --fa: "\f224";
}
.fa-transgender,.fa-transgender-alt {
  --fa: "\f225";
}
.fa-venus-double {
  --fa: "\f226";
}
.fa-mars-double {
  --fa: "\f227";
}
.fa-venus-mars {
  --fa: "\f228";
}
.fa-mars-stroke {
  --fa: "\f229";
}
.fa-mars-stroke-up,.fa-mars-stroke-v {
  --fa: "\f22a";
}
.fa-mars-stroke-h,.fa-mars-stroke-right {
  --fa: "\f22b";
}
.fa-neuter {
  --fa: "\f22c";
}
.fa-genderless {
  --fa: "\f22d";
}
.fa-server {
  --fa: "\f233";
}
.fa-user-plus {
  --fa: "\f234";
}
.fa-user-times,.fa-user-xmark {
  --fa: "\f235";
}
.fa-bed {
  --fa: "\f236";
}
.fa-train {
  --fa: "\f238";
}
.fa-subway,.fa-train-subway {
  --fa: "\f239";
}
.fa-battery,.fa-battery-5,.fa-battery-full {
  --fa: "\f240";
}
.fa-battery-4,.fa-battery-three-quarters {
  --fa: "\f241";
}
.fa-battery-3,.fa-battery-half {
  --fa: "\f242";
}
.fa-battery-2,.fa-battery-quarter {
  --fa: "\f243";
}
.fa-battery-0,.fa-battery-empty {
  --fa: "\f244";
}
.fa-arrow-pointer,.fa-mouse-pointer {
  --fa: "\f245";
}
.fa-i-cursor {
  --fa: "\f246";
}
.fa-object-group {
  --fa: "\f247";
}
.fa-object-ungroup {
  --fa: "\f248";
}
.fa-note-sticky,.fa-sticky-note {
  --fa: "\f249";
}
.fa-clone {
  --fa: "\f24d";
}
.fa-balance-scale,.fa-scale-balanced {
  --fa: "\f24e";
}
.fa-hourglass-1,.fa-hourglass-start {
  --fa: "\f251";
}
.fa-hourglass-2,.fa-hourglass-half {
  --fa: "\f252";
}
.fa-hourglass-3,.fa-hourglass-end {
  --fa: "\f253";
}
.fa-hourglass,.fa-hourglass-empty {
  --fa: "\f254";
}
.fa-hand-back-fist,.fa-hand-rock {
  --fa: "\f255";
}
.fa-hand,.fa-hand-paper {
  --fa: "\f256";
}
.fa-hand-scissors {
  --fa: "\f257";
}
.fa-hand-lizard {
  --fa: "\f258";
}
.fa-hand-spock {
  --fa: "\f259";
}
.fa-hand-pointer {
  --fa: "\f25a";
}
.fa-hand-peace {
  --fa: "\f25b";
}
.fa-trademark {
  --fa: "\f25c";
}
.fa-registered {
  --fa: "\f25d";
}
.fa-television,.fa-tv,.fa-tv-alt {
  --fa: "\f26c";
}
.fa-calendar-plus {
  --fa: "\f271";
}
.fa-calendar-minus {
  --fa: "\f272";
}
.fa-calendar-times,.fa-calendar-xmark {
  --fa: "\f273";
}
.fa-calendar-check {
  --fa: "\f274";
}
.fa-industry {
  --fa: "\f275";
}
.fa-map-pin {
  --fa: "\f276";
}
.fa-map-signs,.fa-signs-post {
  --fa: "\f277";
}
.fa-map {
  --fa: "\f279";
}
.fa-comment-alt,.fa-message {
  --fa: "\f27a";
}
.fa-circle-pause,.fa-pause-circle {
  --fa: "\f28b";
}
.fa-circle-stop,.fa-stop-circle {
  --fa: "\f28d";
}
.fa-bag-shopping,.fa-shopping-bag {
  --fa: "\f290";
}
.fa-basket-shopping,.fa-shopping-basket {
  --fa: "\f291";
}
.fa-universal-access {
  --fa: "\f29a";
}
.fa-blind,.fa-person-walking-with-cane {
  --fa: "\f29d";
}
.fa-audio-description {
  --fa: "\f29e";
}
.fa-phone-volume,.fa-volume-control-phone {
  --fa: "\f2a0";
}
.fa-braille {
  --fa: "\f2a1";
}
.fa-assistive-listening-systems,.fa-ear-listen {
  --fa: "\f2a2";
}
.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting {
  --fa: "\f2a3";
}
.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing {
  --fa: "\f2a4";
}
.fa-hands,.fa-sign-language,.fa-signing {
  --fa: "\f2a7";
}
.fa-eye-low-vision,.fa-low-vision {
  --fa: "\f2a8";
}
.fa-handshake,.fa-handshake-alt,.fa-handshake-simple {
  --fa: "\f2b5";
}
.fa-envelope-open {
  --fa: "\f2b6";
}
.fa-address-book,.fa-contact-book {
  --fa: "\f2b9";
}
.fa-address-card,.fa-contact-card,.fa-vcard {
  --fa: "\f2bb";
}
.fa-circle-user,.fa-user-circle {
  --fa: "\f2bd";
}
.fa-id-badge {
  --fa: "\f2c1";
}
.fa-drivers-license,.fa-id-card {
  --fa: "\f2c2";
}
.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full {
  --fa: "\f2c7";
}
.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters {
  --fa: "\f2c8";
}
.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half {
  --fa: "\f2c9";
}
.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter {
  --fa: "\f2ca";
}
.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty {
  --fa: "\f2cb";
}
.fa-shower {
  --fa: "\f2cc";
}
.fa-bath,.fa-bathtub {
  --fa: "\f2cd";
}
.fa-podcast {
  --fa: "\f2ce";
}
.fa-window-maximize {
  --fa: "\f2d0";
}
.fa-window-minimize {
  --fa: "\f2d1";
}
.fa-window-restore {
  --fa: "\f2d2";
}
.fa-square-xmark,.fa-times-square,.fa-xmark-square {
  --fa: "\f2d3";
}
.fa-microchip {
  --fa: "\f2db";
}
.fa-snowflake {
  --fa: "\f2dc";
}
.fa-spoon,.fa-utensil-spoon {
  --fa: "\f2e5";
}
.fa-cutlery,.fa-utensils {
  --fa: "\f2e7";
}
.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt {
  --fa: "\f2ea";
}
.fa-trash-alt,.fa-trash-can {
  --fa: "\f2ed";
}
.fa-rotate,.fa-sync-alt {
  --fa: "\f2f1";
}
.fa-stopwatch {
  --fa: "\f2f2";
}
.fa-right-from-bracket,.fa-sign-out-alt {
  --fa: "\f2f5";
}
.fa-right-to-bracket,.fa-sign-in-alt {
  --fa: "\f2f6";
}
.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right {
  --fa: "\f2f9";
}
.fa-poo {
  --fa: "\f2fe";
}
.fa-images {
  --fa: "\f302";
}
.fa-pencil,.fa-pencil-alt {
  --fa: "\f303";
}
.fa-pen {
  --fa: "\f304";
}
.fa-pen-alt,.fa-pen-clip {
  --fa: "\f305";
}
.fa-octagon {
  --fa: "\f306";
}
.fa-down-long,.fa-long-arrow-alt-down {
  --fa: "\f309";
}
.fa-left-long,.fa-long-arrow-alt-left {
  --fa: "\f30a";
}
.fa-long-arrow-alt-right,.fa-right-long {
  --fa: "\f30b";
}
.fa-long-arrow-alt-up,.fa-up-long {
  --fa: "\f30c";
}
.fa-hexagon {
  --fa: "\f312";
}
.fa-file-edit,.fa-file-pen {
  --fa: "\f31c";
}
.fa-expand-arrows-alt,.fa-maximize {
  --fa: "\f31e";
}
.fa-clipboard {
  --fa: "\f328";
}
.fa-arrows-alt-h,.fa-left-right {
  --fa: "\f337";
}
.fa-arrows-alt-v,.fa-up-down {
  --fa: "\f338";
}
.fa-alarm-clock {
  --fa: "\f34e";
}
.fa-arrow-alt-circle-down,.fa-circle-down {
  --fa: "\f358";
}
.fa-arrow-alt-circle-left,.fa-circle-left {
  --fa: "\f359";
}
.fa-arrow-alt-circle-right,.fa-circle-right {
  --fa: "\f35a";
}
.fa-arrow-alt-circle-up,.fa-circle-up {
  --fa: "\f35b";
}
.fa-external-link-alt,.fa-up-right-from-square {
  --fa: "\f35d";
}
.fa-external-link-square-alt,.fa-square-up-right {
  --fa: "\f360";
}
.fa-exchange-alt,.fa-right-left {
  --fa: "\f362";
}
.fa-repeat {
  --fa: "\f363";
}
.fa-code-commit {
  --fa: "\f386";
}
.fa-code-merge {
  --fa: "\f387";
}
.fa-desktop,.fa-desktop-alt {
  --fa: "\f390";
}
.fa-gem {
  --fa: "\f3a5";
}
.fa-level-down-alt,.fa-turn-down {
  --fa: "\f3be";
}
.fa-level-up-alt,.fa-turn-up {
  --fa: "\f3bf";
}
.fa-lock-open {
  --fa: "\f3c1";
}
.fa-location-dot,.fa-map-marker-alt {
  --fa: "\f3c5";
}
.fa-microphone-alt,.fa-microphone-lines {
  --fa: "\f3c9";
}
.fa-mobile-alt,.fa-mobile-screen-button {
  --fa: "\f3cd";
}
.fa-mobile,.fa-mobile-android,.fa-mobile-phone {
  --fa: "\f3ce";
}
.fa-mobile-android-alt,.fa-mobile-screen {
  --fa: "\f3cf";
}
.fa-money-bill-1,.fa-money-bill-alt {
  --fa: "\f3d1";
}
.fa-phone-slash {
  --fa: "\f3dd";
}
.fa-image-portrait,.fa-portrait {
  --fa: "\f3e0";
}
.fa-mail-reply,.fa-reply {
  --fa: "\f3e5";
}
.fa-shield-alt,.fa-shield-halved {
  --fa: "\f3ed";
}
.fa-tablet-alt,.fa-tablet-screen-button {
  --fa: "\f3fa";
}
.fa-tablet,.fa-tablet-android {
  --fa: "\f3fb";
}
.fa-ticket-alt,.fa-ticket-simple {
  --fa: "\f3ff";
}
.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close {
  --fa: "\f410";
}
.fa-compress-alt,.fa-down-left-and-up-right-to-center {
  --fa: "\f422";
}
.fa-expand-alt,.fa-up-right-and-down-left-from-center {
  --fa: "\f424";
}
.fa-baseball-bat-ball {
  --fa: "\f432";
}
.fa-baseball,.fa-baseball-ball {
  --fa: "\f433";
}
.fa-basketball,.fa-basketball-ball {
  --fa: "\f434";
}
.fa-bowling-ball {
  --fa: "\f436";
}
.fa-chess {
  --fa: "\f439";
}
.fa-chess-bishop {
  --fa: "\f43a";
}
.fa-chess-board {
  --fa: "\f43c";
}
.fa-chess-king {
  --fa: "\f43f";
}
.fa-chess-knight {
  --fa: "\f441";
}
.fa-chess-pawn {
  --fa: "\f443";
}
.fa-chess-queen {
  --fa: "\f445";
}
.fa-chess-rook {
  --fa: "\f447";
}
.fa-dumbbell {
  --fa: "\f44b";
}
.fa-football,.fa-football-ball {
  --fa: "\f44e";
}
.fa-golf-ball,.fa-golf-ball-tee {
  --fa: "\f450";
}
.fa-hockey-puck {
  --fa: "\f453";
}
.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball {
  --fa: "\f458";
}
.fa-square-full {
  --fa: "\f45c";
}
.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball {
  --fa: "\f45d";
}
.fa-volleyball,.fa-volleyball-ball {
  --fa: "\f45f";
}
.fa-allergies,.fa-hand-dots {
  --fa: "\f461";
}
.fa-band-aid,.fa-bandage {
  --fa: "\f462";
}
.fa-box {
  --fa: "\f466";
}
.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked {
  --fa: "\f468";
}
.fa-briefcase-medical {
  --fa: "\f469";
}
.fa-burn,.fa-fire-flame-simple {
  --fa: "\f46a";
}
.fa-capsules {
  --fa: "\f46b";
}
.fa-clipboard-check {
  --fa: "\f46c";
}
.fa-clipboard-list {
  --fa: "\f46d";
}
.fa-diagnoses,.fa-person-dots-from-line {
  --fa: "\f470";
}
.fa-dna {
  --fa: "\f471";
}
.fa-dolly,.fa-dolly-box {
  --fa: "\f472";
}
.fa-cart-flatbed,.fa-dolly-flatbed {
  --fa: "\f474";
}
.fa-file-medical {
  --fa: "\f477";
}
.fa-file-medical-alt,.fa-file-waveform {
  --fa: "\f478";
}
.fa-first-aid,.fa-kit-medical {
  --fa: "\f479";
}
.fa-circle-h,.fa-hospital-symbol {
  --fa: "\f47e";
}
.fa-id-card-alt,.fa-id-card-clip {
  --fa: "\f47f";
}
.fa-notes-medical {
  --fa: "\f481";
}
.fa-pallet {
  --fa: "\f482";
}
.fa-pills {
  --fa: "\f484";
}
.fa-prescription-bottle {
  --fa: "\f485";
}
.fa-prescription-bottle-alt,.fa-prescription-bottle-medical {
  --fa: "\f486";
}
.fa-bed-pulse,.fa-procedures {
  --fa: "\f487";
}
.fa-shipping-fast,.fa-truck-fast {
  --fa: "\f48b";
}
.fa-smoking {
  --fa: "\f48d";
}
.fa-syringe {
  --fa: "\f48e";
}
.fa-tablets {
  --fa: "\f490";
}
.fa-thermometer {
  --fa: "\f491";
}
.fa-vial {
  --fa: "\f492";
}
.fa-vials {
  --fa: "\f493";
}
.fa-warehouse {
  --fa: "\f494";
}
.fa-weight,.fa-weight-scale {
  --fa: "\f496";
}
.fa-x-ray {
  --fa: "\f497";
}
.fa-box-open {
  --fa: "\f49e";
}
.fa-comment-dots,.fa-commenting {
  --fa: "\f4ad";
}
.fa-comment-slash {
  --fa: "\f4b3";
}
.fa-couch {
  --fa: "\f4b8";
}
.fa-circle-dollar-to-slot,.fa-donate {
  --fa: "\f4b9";
}
.fa-dove {
  --fa: "\f4ba";
}
.fa-hand-holding {
  --fa: "\f4bd";
}
.fa-hand-holding-heart {
  --fa: "\f4be";
}
.fa-hand-holding-dollar,.fa-hand-holding-usd {
  --fa: "\f4c0";
}
.fa-hand-holding-droplet,.fa-hand-holding-water {
  --fa: "\f4c1";
}
.fa-hands-holding {
  --fa: "\f4c2";
}
.fa-hands-helping,.fa-handshake-angle {
  --fa: "\f4c4";
}
.fa-parachute-box {
  --fa: "\f4cd";
}
.fa-people-carry,.fa-people-carry-box {
  --fa: "\f4ce";
}
.fa-piggy-bank {
  --fa: "\f4d3";
}
.fa-ribbon {
  --fa: "\f4d6";
}
.fa-route {
  --fa: "\f4d7";
}
.fa-seedling,.fa-sprout {
  --fa: "\f4d8";
}
.fa-sign,.fa-sign-hanging {
  --fa: "\f4d9";
}
.fa-face-smile-wink,.fa-smile-wink {
  --fa: "\f4da";
}
.fa-tape {
  --fa: "\f4db";
}
.fa-truck-loading,.fa-truck-ramp-box {
  --fa: "\f4de";
}
.fa-truck-moving {
  --fa: "\f4df";
}
.fa-video-slash {
  --fa: "\f4e2";
}
.fa-wine-glass {
  --fa: "\f4e3";
}
.fa-user-astronaut {
  --fa: "\f4fb";
}
.fa-user-check {
  --fa: "\f4fc";
}
.fa-user-clock {
  --fa: "\f4fd";
}
.fa-user-cog,.fa-user-gear {
  --fa: "\f4fe";
}
.fa-user-edit,.fa-user-pen {
  --fa: "\f4ff";
}
.fa-user-friends,.fa-user-group {
  --fa: "\f500";
}
.fa-user-graduate {
  --fa: "\f501";
}
.fa-user-lock {
  --fa: "\f502";
}
.fa-user-minus {
  --fa: "\f503";
}
.fa-user-ninja {
  --fa: "\f504";
}
.fa-user-shield {
  --fa: "\f505";
}
.fa-user-alt-slash,.fa-user-large-slash,.fa-user-slash {
  --fa: "\f506";
}
.fa-user-tag {
  --fa: "\f507";
}
.fa-user-tie {
  --fa: "\f508";
}
.fa-users-cog,.fa-users-gear {
  --fa: "\f509";
}
.fa-balance-scale-left,.fa-scale-unbalanced {
  --fa: "\f515";
}
.fa-balance-scale-right,.fa-scale-unbalanced-flip {
  --fa: "\f516";
}
.fa-blender {
  --fa: "\f517";
}
.fa-book-open {
  --fa: "\f518";
}
.fa-broadcast-tower,.fa-tower-broadcast {
  --fa: "\f519";
}
.fa-broom {
  --fa: "\f51a";
}
.fa-blackboard,.fa-chalkboard {
  --fa: "\f51b";
}
.fa-chalkboard-teacher,.fa-chalkboard-user {
  --fa: "\f51c";
}
.fa-church {
  --fa: "\f51d";
}
.fa-coins {
  --fa: "\f51e";
}
.fa-compact-disc {
  --fa: "\f51f";
}
.fa-crow {
  --fa: "\f520";
}
.fa-crown {
  --fa: "\f521";
}
.fa-dice {
  --fa: "\f522";
}
.fa-dice-five {
  --fa: "\f523";
}
.fa-dice-four {
  --fa: "\f524";
}
.fa-dice-one {
  --fa: "\f525";
}
.fa-dice-six {
  --fa: "\f526";
}
.fa-dice-three {
  --fa: "\f527";
}
.fa-dice-two {
  --fa: "\f528";
}
.fa-divide {
  --fa: "\f529";
}
.fa-door-closed {
  --fa: "\f52a";
}
.fa-door-open {
  --fa: "\f52b";
}
.fa-feather {
  --fa: "\f52d";
}
.fa-frog {
  --fa: "\f52e";
}
.fa-gas-pump {
  --fa: "\f52f";
}
.fa-glasses {
  --fa: "\f530";
}
.fa-greater-than-equal {
  --fa: "\f532";
}
.fa-helicopter {
  --fa: "\f533";
}
.fa-infinity {
  --fa: "\f534";
}
.fa-kiwi-bird {
  --fa: "\f535";
}
.fa-less-than-equal {
  --fa: "\f537";
}
.fa-memory {
  --fa: "\f538";
}
.fa-microphone-alt-slash,.fa-microphone-lines-slash {
  --fa: "\f539";
}
.fa-money-bill-wave {
  --fa: "\f53a";
}
.fa-money-bill-1-wave,.fa-money-bill-wave-alt {
  --fa: "\f53b";
}
.fa-money-check {
  --fa: "\f53c";
}
.fa-money-check-alt,.fa-money-check-dollar {
  --fa: "\f53d";
}
.fa-not-equal {
  --fa: "\f53e";
}
.fa-palette {
  --fa: "\f53f";
}
.fa-parking,.fa-square-parking {
  --fa: "\f540";
}
.fa-diagram-project,.fa-project-diagram {
  --fa: "\f542";
}
.fa-receipt {
  --fa: "\f543";
}
.fa-robot {
  --fa: "\f544";
}
.fa-ruler {
  --fa: "\f545";
}
.fa-ruler-combined {
  --fa: "\f546";
}
.fa-ruler-horizontal {
  --fa: "\f547";
}
.fa-ruler-vertical {
  --fa: "\f548";
}
.fa-school {
  --fa: "\f549";
}
.fa-screwdriver {
  --fa: "\f54a";
}
.fa-shoe-prints {
  --fa: "\f54b";
}
.fa-skull {
  --fa: "\f54c";
}
.fa-ban-smoking,.fa-smoking-ban {
  --fa: "\f54d";
}
.fa-store {
  --fa: "\f54e";
}
.fa-shop,.fa-store-alt {
  --fa: "\f54f";
}
.fa-bars-staggered,.fa-reorder,.fa-stream {
  --fa: "\f550";
}
.fa-stroopwafel {
  --fa: "\f551";
}
.fa-toolbox {
  --fa: "\f552";
}
.fa-shirt,.fa-t-shirt,.fa-tshirt {
  --fa: "\f553";
}
.fa-person-walking,.fa-walking {
  --fa: "\f554";
}
.fa-wallet {
  --fa: "\f555";
}
.fa-angry,.fa-face-angry {
  --fa: "\f556";
}
.fa-archway {
  --fa: "\f557";
}
.fa-atlas,.fa-book-atlas {
  --fa: "\f558";
}
.fa-award {
  --fa: "\f559";
}
.fa-backspace,.fa-delete-left {
  --fa: "\f55a";
}
.fa-bezier-curve {
  --fa: "\f55b";
}
.fa-bong {
  --fa: "\f55c";
}
.fa-brush {
  --fa: "\f55d";
}
.fa-bus-alt,.fa-bus-simple {
  --fa: "\f55e";
}
.fa-cannabis {
  --fa: "\f55f";
}
.fa-check-double {
  --fa: "\f560";
}
.fa-cocktail,.fa-martini-glass-citrus {
  --fa: "\f561";
}
.fa-bell-concierge,.fa-concierge-bell {
  --fa: "\f562";
}
.fa-cookie {
  --fa: "\f563";
}
.fa-cookie-bite {
  --fa: "\f564";
}
.fa-crop-alt,.fa-crop-simple {
  --fa: "\f565";
}
.fa-digital-tachograph,.fa-tachograph-digital {
  --fa: "\f566";
}
.fa-dizzy,.fa-face-dizzy {
  --fa: "\f567";
}
.fa-compass-drafting,.fa-drafting-compass {
  --fa: "\f568";
}
.fa-drum {
  --fa: "\f569";
}
.fa-drum-steelpan {
  --fa: "\f56a";
}
.fa-feather-alt,.fa-feather-pointed {
  --fa: "\f56b";
}
.fa-file-contract {
  --fa: "\f56c";
}
.fa-file-arrow-down,.fa-file-download {
  --fa: "\f56d";
}
.fa-arrow-right-from-file,.fa-file-export {
  --fa: "\f56e";
}
.fa-arrow-right-to-file,.fa-file-import {
  --fa: "\f56f";
}
.fa-file-invoice {
  --fa: "\f570";
}
.fa-file-invoice-dollar {
  --fa: "\f571";
}
.fa-file-prescription {
  --fa: "\f572";
}
.fa-file-signature {
  --fa: "\f573";
}
.fa-file-arrow-up,.fa-file-upload {
  --fa: "\f574";
}
.fa-fill {
  --fa: "\f575";
}
.fa-fill-drip {
  --fa: "\f576";
}
.fa-fingerprint {
  --fa: "\f577";
}
.fa-fish {
  --fa: "\f578";
}
.fa-face-flushed,.fa-flushed {
  --fa: "\f579";
}
.fa-face-frown-open,.fa-frown-open {
  --fa: "\f57a";
}
.fa-glass-martini-alt,.fa-martini-glass {
  --fa: "\f57b";
}
.fa-earth-africa,.fa-globe-africa {
  --fa: "\f57c";
}
.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas {
  --fa: "\f57d";
}
.fa-earth-asia,.fa-globe-asia {
  --fa: "\f57e";
}
.fa-face-grimace,.fa-grimace {
  --fa: "\f57f";
}
.fa-face-grin,.fa-grin {
  --fa: "\f580";
}
.fa-face-grin-wide,.fa-grin-alt {
  --fa: "\f581";
}
.fa-face-grin-beam,.fa-grin-beam {
  --fa: "\f582";
}
.fa-face-grin-beam-sweat,.fa-grin-beam-sweat {
  --fa: "\f583";
}
.fa-face-grin-hearts,.fa-grin-hearts {
  --fa: "\f584";
}
.fa-face-grin-squint,.fa-grin-squint {
  --fa: "\f585";
}
.fa-face-grin-squint-tears,.fa-grin-squint-tears {
  --fa: "\f586";
}
.fa-face-grin-stars,.fa-grin-stars {
  --fa: "\f587";
}
.fa-face-grin-tears,.fa-grin-tears {
  --fa: "\f588";
}
.fa-face-grin-tongue,.fa-grin-tongue {
  --fa: "\f589";
}
.fa-face-grin-tongue-squint,.fa-grin-tongue-squint {
  --fa: "\f58a";
}
.fa-face-grin-tongue-wink,.fa-grin-tongue-wink {
  --fa: "\f58b";
}
.fa-face-grin-wink,.fa-grin-wink {
  --fa: "\f58c";
}
.fa-grid-horizontal,.fa-grip,.fa-grip-horizontal {
  --fa: "\f58d";
}
.fa-grid-vertical,.fa-grip-vertical {
  --fa: "\f58e";
}
.fa-headset {
  --fa: "\f590";
}
.fa-highlighter {
  --fa: "\f591";
}
.fa-hot-tub,.fa-hot-tub-person {
  --fa: "\f593";
}
.fa-hotel {
  --fa: "\f594";
}
.fa-joint {
  --fa: "\f595";
}
.fa-face-kiss,.fa-kiss {
  --fa: "\f596";
}
.fa-face-kiss-beam,.fa-kiss-beam {
  --fa: "\f597";
}
.fa-face-kiss-wink-heart,.fa-kiss-wink-heart {
  --fa: "\f598";
}
.fa-face-laugh,.fa-laugh {
  --fa: "\f599";
}
.fa-face-laugh-beam,.fa-laugh-beam {
  --fa: "\f59a";
}
.fa-face-laugh-squint,.fa-laugh-squint {
  --fa: "\f59b";
}
.fa-face-laugh-wink,.fa-laugh-wink {
  --fa: "\f59c";
}
.fa-cart-flatbed-suitcase,.fa-luggage-cart {
  --fa: "\f59d";
}
.fa-map-location,.fa-map-marked {
  --fa: "\f59f";
}
.fa-map-location-dot,.fa-map-marked-alt {
  --fa: "\f5a0";
}
.fa-marker {
  --fa: "\f5a1";
}
.fa-medal {
  --fa: "\f5a2";
}
.fa-face-meh-blank,.fa-meh-blank {
  --fa: "\f5a4";
}
.fa-face-rolling-eyes,.fa-meh-rolling-eyes {
  --fa: "\f5a5";
}
.fa-monument {
  --fa: "\f5a6";
}
.fa-mortar-pestle {
  --fa: "\f5a7";
}
.fa-paint-roller {
  --fa: "\f5aa";
}
.fa-passport {
  --fa: "\f5ab";
}
.fa-pen-fancy {
  --fa: "\f5ac";
}
.fa-pen-nib {
  --fa: "\f5ad";
}
.fa-pen-ruler,.fa-pencil-ruler {
  --fa: "\f5ae";
}
.fa-plane-arrival {
  --fa: "\f5af";
}
.fa-plane-departure {
  --fa: "\f5b0";
}
.fa-prescription {
  --fa: "\f5b1";
}
.fa-face-sad-cry,.fa-sad-cry {
  --fa: "\f5b3";
}
.fa-face-sad-tear,.fa-sad-tear {
  --fa: "\f5b4";
}
.fa-shuttle-van,.fa-van-shuttle {
  --fa: "\f5b6";
}
.fa-signature {
  --fa: "\f5b7";
}
.fa-face-smile-beam,.fa-smile-beam {
  --fa: "\f5b8";
}
.fa-solar-panel {
  --fa: "\f5ba";
}
.fa-lotus,.fa-spa {
  --fa: "\f5bb";
}
.fa-splotch {
  --fa: "\f5bc";
}
.fa-spray-can {
  --fa: "\f5bd";
}
.fa-stamp {
  --fa: "\f5bf";
}
.fa-star-half-alt,.fa-star-half-stroke {
  --fa: "\f5c0";
}
.fa-suitcase-rolling {
  --fa: "\f5c1";
}
.fa-face-surprise,.fa-surprise {
  --fa: "\f5c2";
}
.fa-swatchbook {
  --fa: "\f5c3";
}
.fa-person-swimming,.fa-swimmer {
  --fa: "\f5c4";
}
.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder {
  --fa: "\f5c5";
}
.fa-droplet-slash,.fa-tint-slash {
  --fa: "\f5c7";
}
.fa-face-tired,.fa-tired {
  --fa: "\f5c8";
}
.fa-tooth {
  --fa: "\f5c9";
}
.fa-umbrella-beach {
  --fa: "\f5ca";
}
.fa-weight-hanging {
  --fa: "\f5cd";
}
.fa-wine-glass-alt,.fa-wine-glass-empty {
  --fa: "\f5ce";
}
.fa-air-freshener,.fa-spray-can-sparkles {
  --fa: "\f5d0";
}
.fa-apple-alt,.fa-apple-whole {
  --fa: "\f5d1";
}
.fa-atom {
  --fa: "\f5d2";
}
.fa-bone {
  --fa: "\f5d7";
}
.fa-book-open-reader,.fa-book-reader {
  --fa: "\f5da";
}
.fa-brain {
  --fa: "\f5dc";
}
.fa-car-alt,.fa-car-rear {
  --fa: "\f5de";
}
.fa-battery-car,.fa-car-battery {
  --fa: "\f5df";
}
.fa-car-burst,.fa-car-crash {
  --fa: "\f5e1";
}
.fa-car-side {
  --fa: "\f5e4";
}
.fa-charging-station {
  --fa: "\f5e7";
}
.fa-diamond-turn-right,.fa-directions {
  --fa: "\f5eb";
}
.fa-draw-polygon,.fa-vector-polygon {
  --fa: "\f5ee";
}
.fa-laptop-code {
  --fa: "\f5fc";
}
.fa-layer-group {
  --fa: "\f5fd";
}
.fa-location,.fa-location-crosshairs {
  --fa: "\f601";
}
.fa-lungs {
  --fa: "\f604";
}
.fa-microscope {
  --fa: "\f610";
}
.fa-oil-can {
  --fa: "\f613";
}
.fa-poop {
  --fa: "\f619";
}
.fa-shapes,.fa-triangle-circle-square {
  --fa: "\f61f";
}
.fa-star-of-life {
  --fa: "\f621";
}
.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average {
  --fa: "\f624";
}
.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast {
  --fa: "\f625";
}
.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average {
  --fa: "\f629";
}
.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast {
  --fa: "\f62a";
}
.fa-teeth {
  --fa: "\f62e";
}
.fa-teeth-open {
  --fa: "\f62f";
}
.fa-masks-theater,.fa-theater-masks {
  --fa: "\f630";
}
.fa-traffic-light {
  --fa: "\f637";
}
.fa-truck-monster {
  --fa: "\f63b";
}
.fa-truck-pickup {
  --fa: "\f63c";
}
.fa-ad,.fa-rectangle-ad {
  --fa: "\f641";
}
.fa-ankh {
  --fa: "\f644";
}
.fa-bible,.fa-book-bible {
  --fa: "\f647";
}
.fa-briefcase-clock,.fa-business-time {
  --fa: "\f64a";
}
.fa-city {
  --fa: "\f64f";
}
.fa-comment-dollar {
  --fa: "\f651";
}
.fa-comments-dollar {
  --fa: "\f653";
}
.fa-cross {
  --fa: "\f654";
}
.fa-dharmachakra {
  --fa: "\f655";
}
.fa-envelope-open-text {
  --fa: "\f658";
}
.fa-folder-minus {
  --fa: "\f65d";
}
.fa-folder-plus {
  --fa: "\f65e";
}
.fa-filter-circle-dollar,.fa-funnel-dollar {
  --fa: "\f662";
}
.fa-gopuram {
  --fa: "\f664";
}
.fa-hamsa {
  --fa: "\f665";
}
.fa-bahai,.fa-haykal {
  --fa: "\f666";
}
.fa-jedi {
  --fa: "\f669";
}
.fa-book-journal-whills,.fa-journal-whills {
  --fa: "\f66a";
}
.fa-kaaba {
  --fa: "\f66b";
}
.fa-khanda {
  --fa: "\f66d";
}
.fa-landmark {
  --fa: "\f66f";
}
.fa-envelopes-bulk,.fa-mail-bulk {
  --fa: "\f674";
}
.fa-menorah {
  --fa: "\f676";
}
.fa-mosque {
  --fa: "\f678";
}
.fa-om {
  --fa: "\f679";
}
.fa-pastafarianism,.fa-spaghetti-monster-flying {
  --fa: "\f67b";
}
.fa-peace {
  --fa: "\f67c";
}
.fa-place-of-worship {
  --fa: "\f67f";
}
.fa-poll,.fa-square-poll-vertical {
  --fa: "\f681";
}
.fa-poll-h,.fa-square-poll-horizontal {
  --fa: "\f682";
}
.fa-person-praying,.fa-pray {
  --fa: "\f683";
}
.fa-hands-praying,.fa-praying-hands {
  --fa: "\f684";
}
.fa-book-quran,.fa-quran {
  --fa: "\f687";
}
.fa-magnifying-glass-dollar,.fa-search-dollar {
  --fa: "\f688";
}
.fa-magnifying-glass-location,.fa-search-location {
  --fa: "\f689";
}
.fa-socks {
  --fa: "\f696";
}
.fa-square-root-alt,.fa-square-root-variable {
  --fa: "\f698";
}
.fa-star-and-crescent {
  --fa: "\f699";
}
.fa-star-of-david {
  --fa: "\f69a";
}
.fa-synagogue {
  --fa: "\f69b";
}
.fa-scroll-torah,.fa-torah {
  --fa: "\f6a0";
}
.fa-torii-gate {
  --fa: "\f6a1";
}
.fa-vihara {
  --fa: "\f6a7";
}
.fa-volume,.fa-volume-medium {
  --fa: "\f6a8";
}
.fa-volume-mute,.fa-volume-times,.fa-volume-xmark {
  --fa: "\f6a9";
}
.fa-yin-yang {
  --fa: "\f6ad";
}
.fa-blender-phone {
  --fa: "\f6b6";
}
.fa-book-dead,.fa-book-skull {
  --fa: "\f6b7";
}
.fa-campground {
  --fa: "\f6bb";
}
.fa-cat {
  --fa: "\f6be";
}
.fa-chair {
  --fa: "\f6c0";
}
.fa-cloud-moon {
  --fa: "\f6c3";
}
.fa-cloud-sun {
  --fa: "\f6c4";
}
.fa-cow {
  --fa: "\f6c8";
}
.fa-dice-d20 {
  --fa: "\f6cf";
}
.fa-dice-d6 {
  --fa: "\f6d1";
}
.fa-dog {
  --fa: "\f6d3";
}
.fa-dragon {
  --fa: "\f6d5";
}
.fa-drumstick-bite {
  --fa: "\f6d7";
}
.fa-dungeon {
  --fa: "\f6d9";
}
.fa-file-csv {
  --fa: "\f6dd";
}
.fa-fist-raised,.fa-hand-fist {
  --fa: "\f6de";
}
.fa-ghost {
  --fa: "\f6e2";
}
.fa-hammer {
  --fa: "\f6e3";
}
.fa-hanukiah {
  --fa: "\f6e6";
}
.fa-hat-wizard {
  --fa: "\f6e8";
}
.fa-hiking,.fa-person-hiking {
  --fa: "\f6ec";
}
.fa-hippo {
  --fa: "\f6ed";
}
.fa-horse {
  --fa: "\f6f0";
}
.fa-house-chimney-crack,.fa-house-damage {
  --fa: "\f6f1";
}
.fa-hryvnia,.fa-hryvnia-sign {
  --fa: "\f6f2";
}
.fa-mask {
  --fa: "\f6fa";
}
.fa-mountain {
  --fa: "\f6fc";
}
.fa-network-wired {
  --fa: "\f6ff";
}
.fa-otter {
  --fa: "\f700";
}
.fa-ring {
  --fa: "\f70b";
}
.fa-person-running,.fa-running {
  --fa: "\f70c";
}
.fa-scroll {
  --fa: "\f70e";
}
.fa-skull-crossbones {
  --fa: "\f714";
}
.fa-slash {
  --fa: "\f715";
}
.fa-spider {
  --fa: "\f717";
}
.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank {
  --fa: "\f71e";
}
.fa-tractor {
  --fa: "\f722";
}
.fa-user-injured {
  --fa: "\f728";
}
.fa-vr-cardboard {
  --fa: "\f729";
}
.fa-wand-sparkles {
  --fa: "\f72b";
}
.fa-wind {
  --fa: "\f72e";
}
.fa-wine-bottle {
  --fa: "\f72f";
}
.fa-cloud-meatball {
  --fa: "\f73b";
}
.fa-cloud-moon-rain {
  --fa: "\f73c";
}
.fa-cloud-rain {
  --fa: "\f73d";
}
.fa-cloud-showers-heavy {
  --fa: "\f740";
}
.fa-cloud-sun-rain {
  --fa: "\f743";
}
.fa-democrat {
  --fa: "\f747";
}
.fa-flag-usa {
  --fa: "\f74d";
}
.fa-hurricane {
  --fa: "\f751";
}
.fa-landmark-alt,.fa-landmark-dome {
  --fa: "\f752";
}
.fa-meteor {
  --fa: "\f753";
}
.fa-person-booth {
  --fa: "\f756";
}
.fa-poo-bolt,.fa-poo-storm {
  --fa: "\f75a";
}
.fa-rainbow {
  --fa: "\f75b";
}
.fa-republican {
  --fa: "\f75e";
}
.fa-smog {
  --fa: "\f75f";
}
.fa-temperature-high {
  --fa: "\f769";
}
.fa-temperature-low {
  --fa: "\f76b";
}
.fa-cloud-bolt,.fa-thunderstorm {
  --fa: "\f76c";
}
.fa-tornado {
  --fa: "\f76f";
}
.fa-volcano {
  --fa: "\f770";
}
.fa-check-to-slot,.fa-vote-yea {
  --fa: "\f772";
}
.fa-water {
  --fa: "\f773";
}
.fa-baby {
  --fa: "\f77c";
}
.fa-baby-carriage,.fa-carriage-baby {
  --fa: "\f77d";
}
.fa-biohazard {
  --fa: "\f780";
}
.fa-blog {
  --fa: "\f781";
}
.fa-calendar-day {
  --fa: "\f783";
}
.fa-calendar-week {
  --fa: "\f784";
}
.fa-candy-cane {
  --fa: "\f786";
}
.fa-carrot {
  --fa: "\f787";
}
.fa-cash-register {
  --fa: "\f788";
}
.fa-compress-arrows-alt,.fa-minimize {
  --fa: "\f78c";
}
.fa-dumpster {
  --fa: "\f793";
}
.fa-dumpster-fire {
  --fa: "\f794";
}
.fa-ethernet {
  --fa: "\f796";
}
.fa-gifts {
  --fa: "\f79c";
}
.fa-champagne-glasses,.fa-glass-cheers {
  --fa: "\f79f";
}
.fa-glass-whiskey,.fa-whiskey-glass {
  --fa: "\f7a0";
}
.fa-earth-europe,.fa-globe-europe {
  --fa: "\f7a2";
}
.fa-grip-lines {
  --fa: "\f7a4";
}
.fa-grip-lines-vertical {
  --fa: "\f7a5";
}
.fa-guitar {
  --fa: "\f7a6";
}
.fa-heart-broken,.fa-heart-crack {
  --fa: "\f7a9";
}
.fa-holly-berry {
  --fa: "\f7aa";
}
.fa-horse-head {
  --fa: "\f7ab";
}
.fa-icicles {
  --fa: "\f7ad";
}
.fa-igloo {
  --fa: "\f7ae";
}
.fa-mitten {
  --fa: "\f7b5";
}
.fa-mug-hot {
  --fa: "\f7b6";
}
.fa-radiation {
  --fa: "\f7b9";
}
.fa-circle-radiation,.fa-radiation-alt {
  --fa: "\f7ba";
}
.fa-restroom {
  --fa: "\f7bd";
}
.fa-satellite {
  --fa: "\f7bf";
}
.fa-satellite-dish {
  --fa: "\f7c0";
}
.fa-sd-card {
  --fa: "\f7c2";
}
.fa-sim-card {
  --fa: "\f7c4";
}
.fa-person-skating,.fa-skating {
  --fa: "\f7c5";
}
.fa-person-skiing,.fa-skiing {
  --fa: "\f7c9";
}
.fa-person-skiing-nordic,.fa-skiing-nordic {
  --fa: "\f7ca";
}
.fa-sleigh {
  --fa: "\f7cc";
}
.fa-comment-sms,.fa-sms {
  --fa: "\f7cd";
}
.fa-person-snowboarding,.fa-snowboarding {
  --fa: "\f7ce";
}
.fa-snowman {
  --fa: "\f7d0";
}
.fa-snowplow {
  --fa: "\f7d2";
}
.fa-tenge,.fa-tenge-sign {
  --fa: "\f7d7";
}
.fa-toilet {
  --fa: "\f7d8";
}
.fa-screwdriver-wrench,.fa-tools {
  --fa: "\f7d9";
}
.fa-cable-car,.fa-tram {
  --fa: "\f7da";
}
.fa-fire-alt,.fa-fire-flame-curved {
  --fa: "\f7e4";
}
.fa-bacon {
  --fa: "\f7e5";
}
.fa-book-medical {
  --fa: "\f7e6";
}
.fa-bread-slice {
  --fa: "\f7ec";
}
.fa-cheese {
  --fa: "\f7ef";
}
.fa-clinic-medical,.fa-house-chimney-medical {
  --fa: "\f7f2";
}
.fa-clipboard-user {
  --fa: "\f7f3";
}
.fa-comment-medical {
  --fa: "\f7f5";
}
.fa-crutch {
  --fa: "\f7f7";
}
.fa-disease {
  --fa: "\f7fa";
}
.fa-egg {
  --fa: "\f7fb";
}
.fa-folder-tree {
  --fa: "\f802";
}
.fa-burger,.fa-hamburger {
  --fa: "\f805";
}
.fa-hand-middle-finger {
  --fa: "\f806";
}
.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety {
  --fa: "\f807";
}
.fa-hospital-user {
  --fa: "\f80d";
}
.fa-hotdog {
  --fa: "\f80f";
}
.fa-ice-cream {
  --fa: "\f810";
}
.fa-laptop-medical {
  --fa: "\f812";
}
.fa-pager {
  --fa: "\f815";
}
.fa-pepper-hot {
  --fa: "\f816";
}
.fa-pizza-slice {
  --fa: "\f818";
}
.fa-sack-dollar {
  --fa: "\f81d";
}
.fa-book-tanakh,.fa-tanakh {
  --fa: "\f827";
}
.fa-bars-progress,.fa-tasks-alt {
  --fa: "\f828";
}
.fa-trash-arrow-up,.fa-trash-restore {
  --fa: "\f829";
}
.fa-trash-can-arrow-up,.fa-trash-restore-alt {
  --fa: "\f82a";
}
.fa-user-nurse {
  --fa: "\f82f";
}
.fa-wave-square {
  --fa: "\f83e";
}
.fa-biking,.fa-person-biking {
  --fa: "\f84a";
}
.fa-border-all {
  --fa: "\f84c";
}
.fa-border-none {
  --fa: "\f850";
}
.fa-border-style,.fa-border-top-left {
  --fa: "\f853";
}
.fa-digging,.fa-person-digging {
  --fa: "\f85e";
}
.fa-fan {
  --fa: "\f863";
}
.fa-heart-music-camera-bolt,.fa-icons {
  --fa: "\f86d";
}
.fa-phone-alt,.fa-phone-flip {
  --fa: "\f879";
}
.fa-phone-square-alt,.fa-square-phone-flip {
  --fa: "\f87b";
}
.fa-photo-film,.fa-photo-video {
  --fa: "\f87c";
}
.fa-remove-format,.fa-text-slash {
  --fa: "\f87d";
}
.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt {
  --fa: "\f881";
}
.fa-arrow-up-z-a,.fa-sort-alpha-up-alt {
  --fa: "\f882";
}
.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt {
  --fa: "\f884";
}
.fa-arrow-up-short-wide,.fa-sort-amount-up-alt {
  --fa: "\f885";
}
.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt {
  --fa: "\f886";
}
.fa-arrow-up-9-1,.fa-sort-numeric-up-alt {
  --fa: "\f887";
}
.fa-spell-check {
  --fa: "\f891";
}
.fa-voicemail {
  --fa: "\f897";
}
.fa-hat-cowboy {
  --fa: "\f8c0";
}
.fa-hat-cowboy-side {
  --fa: "\f8c1";
}
.fa-computer-mouse,.fa-mouse {
  --fa: "\f8cc";
}
.fa-radio {
  --fa: "\f8d7";
}
.fa-record-vinyl {
  --fa: "\f8d9";
}
.fa-walkie-talkie {
  --fa: "\f8ef";
}
.fa-caravan {
  --fa: "\f8ff";
}
:host,:root {
  --fa-family-brands: "Font Awesome 7 Brands";
  --fa-font-brands: normal 400 1em/1 var(--fa-family-brands);
}
@font-face {
  font-family: "Font Awesome 7 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/fonts/fa-brands-400.b15ea767.woff2);
}
.fa-brands,.fa-classic.fa-brands,.fab {
  --fa-family: var(--fa-family-brands);
  --fa-style: 400;
}
.fa-firefox-browser {
  --fa: "\e007";
}
.fa-ideal {
  --fa: "\e013";
}
.fa-microblog {
  --fa: "\e01a";
}
.fa-pied-piper-square,.fa-square-pied-piper {
  --fa: "\e01e";
}
.fa-unity {
  --fa: "\e049";
}
.fa-dailymotion {
  --fa: "\e052";
}
.fa-instagram-square,.fa-square-instagram {
  --fa: "\e055";
}
.fa-mixer {
  --fa: "\e056";
}
.fa-shopify {
  --fa: "\e057";
}
.fa-deezer {
  --fa: "\e077";
}
.fa-edge-legacy {
  --fa: "\e078";
}
.fa-google-pay {
  --fa: "\e079";
}
.fa-rust {
  --fa: "\e07a";
}
.fa-tiktok {
  --fa: "\e07b";
}
.fa-unsplash {
  --fa: "\e07c";
}
.fa-cloudflare {
  --fa: "\e07d";
}
.fa-guilded {
  --fa: "\e07e";
}
.fa-hive {
  --fa: "\e07f";
}
.fa-42-group,.fa-innosoft {
  --fa: "\e080";
}
.fa-instalod {
  --fa: "\e081";
}
.fa-octopus-deploy {
  --fa: "\e082";
}
.fa-perbyte {
  --fa: "\e083";
}
.fa-uncharted {
  --fa: "\e084";
}
.fa-watchman-monitoring {
  --fa: "\e087";
}
.fa-wodu {
  --fa: "\e088";
}
.fa-wirsindhandwerk,.fa-wsh {
  --fa: "\e2d0";
}
.fa-bots {
  --fa: "\e340";
}
.fa-cmplid {
  --fa: "\e360";
}
.fa-bilibili {
  --fa: "\e3d9";
}
.fa-golang {
  --fa: "\e40f";
}
.fa-pix {
  --fa: "\e43a";
}
.fa-sitrox {
  --fa: "\e44a";
}
.fa-hashnode {
  --fa: "\e499";
}
.fa-meta {
  --fa: "\e49b";
}
.fa-padlet {
  --fa: "\e4a0";
}
.fa-nfc-directional {
  --fa: "\e530";
}
.fa-nfc-symbol {
  --fa: "\e531";
}
.fa-screenpal {
  --fa: "\e570";
}
.fa-space-awesome {
  --fa: "\e5ac";
}
.fa-square-font-awesome {
  --fa: "\e5ad";
}
.fa-gitlab-square,.fa-square-gitlab {
  --fa: "\e5ae";
}
.fa-odysee {
  --fa: "\e5c6";
}
.fa-stubber {
  --fa: "\e5c7";
}
.fa-debian {
  --fa: "\e60b";
}
.fa-shoelace {
  --fa: "\e60c";
}
.fa-threads {
  --fa: "\e618";
}
.fa-square-threads {
  --fa: "\e619";
}
.fa-square-x-twitter {
  --fa: "\e61a";
}
.fa-x-twitter {
  --fa: "\e61b";
}
.fa-opensuse {
  --fa: "\e62b";
}
.fa-letterboxd {
  --fa: "\e62d";
}
.fa-square-letterboxd {
  --fa: "\e62e";
}
.fa-mintbit {
  --fa: "\e62f";
}
.fa-google-scholar {
  --fa: "\e63b";
}
.fa-brave {
  --fa: "\e63c";
}
.fa-brave-reverse {
  --fa: "\e63d";
}
.fa-pixiv {
  --fa: "\e640";
}
.fa-upwork {
  --fa: "\e641";
}
.fa-webflow {
  --fa: "\e65c";
}
.fa-signal-messenger {
  --fa: "\e663";
}
.fa-bluesky {
  --fa: "\e671";
}
.fa-jxl {
  --fa: "\e67b";
}
.fa-square-upwork {
  --fa: "\e67c";
}
.fa-web-awesome {
  --fa: "\e682";
}
.fa-square-web-awesome {
  --fa: "\e683";
}
.fa-square-web-awesome-stroke {
  --fa: "\e684";
}
.fa-dart-lang {
  --fa: "\e693";
}
.fa-flutter {
  --fa: "\e694";
}
.fa-files-pinwheel {
  --fa: "\e69f";
}
.fa-css {
  --fa: "\e6a2";
}
.fa-square-bluesky {
  --fa: "\e6a3";
}
.fa-openai {
  --fa: "\e7cf";
}
.fa-square-linkedin {
  --fa: "\e7d0";
}
.fa-cash-app {
  --fa: "\e7d4";
}
.fa-disqus {
  --fa: "\e7d5";
}
.fa-11ty,.fa-eleventy {
  --fa: "\e7d6";
}
.fa-kakao-talk {
  --fa: "\e7d7";
}
.fa-linktree {
  --fa: "\e7d8";
}
.fa-notion {
  --fa: "\e7d9";
}
.fa-pandora {
  --fa: "\e7da";
}
.fa-pixelfed {
  --fa: "\e7db";
}
.fa-tidal {
  --fa: "\e7dc";
}
.fa-vsco {
  --fa: "\e7dd";
}
.fa-w3c {
  --fa: "\e7de";
}
.fa-lumon {
  --fa: "\e7e2";
}
.fa-lumon-drop {
  --fa: "\e7e3";
}
.fa-square-figma {
  --fa: "\e7e4";
}
.fa-tex {
  --fa: "\e7ff";
}
.fa-duolingo {
  --fa: "\e812";
}
.fa-supportnow {
  --fa: "\e833";
}
.fa-tor-browser {
  --fa: "\e838";
}
.fa-typescript {
  --fa: "\e840";
}
.fa-square-deskpro {
  --fa: "\e844";
}
.fa-circle-zulip {
  --fa: "\e851";
}
.fa-julia {
  --fa: "\e852";
}
.fa-zulip {
  --fa: "\e853";
}
.fa-unison {
  --fa: "\e854";
}
.fa-bgg,.fa-board-game-geek {
  --fa: "\e855";
}
.fa-ko-fi {
  --fa: "\e856";
}
.fa-kubernetes {
  --fa: "\e857";
}
.fa-postgresql {
  --fa: "\e858";
}
.fa-scaleway {
  --fa: "\e859";
}
.fa-venmo {
  --fa: "\e85a";
}
.fa-venmo-v {
  --fa: "\e85b";
}
.fa-unreal-engine {
  --fa: "\e85c";
}
.fa-globaleaks {
  --fa: "\e85d";
}
.fa-solana {
  --fa: "\e85e";
}
.fa-threema {
  --fa: "\e85f";
}
.fa-forgejo {
  --fa: "\e860";
}
.fa-claude {
  --fa: "\e861";
}
.fa-gitee {
  --fa: "\e863";
}
.fa-xmpp {
  --fa: "\e864";
}
.fa-fediverse {
  --fa: "\e865";
}
.fa-tailwind-css {
  --fa: "\e866";
}
.fa-arch-linux {
  --fa: "\e867";
}
.fa-svelte {
  --fa: "\e868";
}
.fa-hugging-face {
  --fa: "\e869";
}
.fa-leetcode {
  --fa: "\e86a";
}
.fa-openstreetmap {
  --fa: "\e86b";
}
.fa-ultralytics {
  --fa: "\e86d";
}
.fa-ultralytics-hub {
  --fa: "\e86e";
}
.fa-ultralytics-yolo {
  --fa: "\e86f";
}
.fa-obsidian {
  --fa: "\e879";
}
.fa-zoom {
  --fa: "\e87b";
}
.fa-vim {
  --fa: "\e88a";
}
.fa-symfonycasts {
  --fa: "\e8ab";
}
.fa-build-awesome {
  --fa: "\e8ac";
}
.fa-codeberg {
  --fa: "\e8ad";
}
.fa-devpost {
  --fa: "\e8ae";
}
.fa-internet-archive {
  --fa: "\e8b1";
}
.fa-lets-encrypt {
  --fa: "\e8b2";
}
.fa-matrix {
  --fa: "\e8b3";
}
.fa-mattermost {
  --fa: "\e8b4";
}
.fa-nextcloud {
  --fa: "\e8b5";
}
.fa-roblox-creator-studio {
  --fa: "\e8b6";
}
.fa-square-build-awesome-stroke {
  --fa: "\e8b7";
}
.fa-substack {
  --fa: "\e8b8";
}
.fa-tesla {
  --fa: "\e8b9";
}
.fa-xrp {
  --fa: "\e8ba";
}
.fa-xrpl {
  --fa: "\e8bb";
}
.fa-youtube-shorts {
  --fa: "\e8bc";
}
.fa-ror {
  --fa: "\e8bd";
}
.fa-square-twitter,.fa-twitter-square {
  --fa: "\f081";
}
.fa-facebook-square,.fa-square-facebook {
  --fa: "\f082";
}
.fa-linkedin {
  --fa: "\f08c";
}
.fa-github-square,.fa-square-github {
  --fa: "\f092";
}
.fa-twitter {
  --fa: "\f099";
}
.fa-facebook {
  --fa: "\f09a";
}
.fa-github {
  --fa: "\f09b";
}
.fa-pinterest {
  --fa: "\f0d2";
}
.fa-pinterest-square,.fa-square-pinterest {
  --fa: "\f0d3";
}
.fa-google-plus-square,.fa-square-google-plus {
  --fa: "\f0d4";
}
.fa-google-plus-g {
  --fa: "\f0d5";
}
.fa-linkedin-in {
  --fa: "\f0e1";
}
.fa-github-alt {
  --fa: "\f113";
}
.fa-maxcdn {
  --fa: "\f136";
}
.fa-html5 {
  --fa: "\f13b";
}
.fa-css3 {
  --fa: "\f13c";
}
.fa-btc {
  --fa: "\f15a";
}
.fa-youtube {
  --fa: "\f167";
}
.fa-xing {
  --fa: "\f168";
}
.fa-square-xing,.fa-xing-square {
  --fa: "\f169";
}
.fa-dropbox {
  --fa: "\f16b";
}
.fa-stack-overflow {
  --fa: "\f16c";
}
.fa-instagram {
  --fa: "\f16d";
}
.fa-flickr {
  --fa: "\f16e";
}
.fa-adn {
  --fa: "\f170";
}
.fa-bitbucket {
  --fa: "\f171";
}
.fa-tumblr {
  --fa: "\f173";
}
.fa-square-tumblr,.fa-tumblr-square {
  --fa: "\f174";
}
.fa-apple {
  --fa: "\f179";
}
.fa-windows {
  --fa: "\f17a";
}
.fa-android {
  --fa: "\f17b";
}
.fa-linux {
  --fa: "\f17c";
}
.fa-dribbble {
  --fa: "\f17d";
}
.fa-skype {
  --fa: "\f17e";
}
.fa-foursquare {
  --fa: "\f180";
}
.fa-trello {
  --fa: "\f181";
}
.fa-gratipay {
  --fa: "\f184";
}
.fa-vk {
  --fa: "\f189";
}
.fa-weibo {
  --fa: "\f18a";
}
.fa-renren {
  --fa: "\f18b";
}
.fa-pagelines {
  --fa: "\f18c";
}
.fa-stack-exchange {
  --fa: "\f18d";
}
.fa-square-vimeo,.fa-vimeo-square {
  --fa: "\f194";
}
.fa-slack,.fa-slack-hash {
  --fa: "\f198";
}
.fa-wordpress {
  --fa: "\f19a";
}
.fa-openid {
  --fa: "\f19b";
}
.fa-yahoo {
  --fa: "\f19e";
}
.fa-google {
  --fa: "\f1a0";
}
.fa-reddit {
  --fa: "\f1a1";
}
.fa-reddit-square,.fa-square-reddit {
  --fa: "\f1a2";
}
.fa-stumbleupon-circle {
  --fa: "\f1a3";
}
.fa-stumbleupon {
  --fa: "\f1a4";
}
.fa-delicious {
  --fa: "\f1a5";
}
.fa-digg {
  --fa: "\f1a6";
}
.fa-pied-piper-pp {
  --fa: "\f1a7";
}
.fa-pied-piper-alt {
  --fa: "\f1a8";
}
.fa-drupal {
  --fa: "\f1a9";
}
.fa-joomla {
  --fa: "\f1aa";
}
.fa-behance {
  --fa: "\f1b4";
}
.fa-behance-square,.fa-square-behance {
  --fa: "\f1b5";
}
.fa-steam {
  --fa: "\f1b6";
}
.fa-square-steam,.fa-steam-square {
  --fa: "\f1b7";
}
.fa-spotify {
  --fa: "\f1bc";
}
.fa-deviantart {
  --fa: "\f1bd";
}
.fa-soundcloud {
  --fa: "\f1be";
}
.fa-vine {
  --fa: "\f1ca";
}
.fa-codepen {
  --fa: "\f1cb";
}
.fa-jsfiddle {
  --fa: "\f1cc";
}
.fa-rebel {
  --fa: "\f1d0";
}
.fa-empire {
  --fa: "\f1d1";
}
.fa-git-square,.fa-square-git {
  --fa: "\f1d2";
}
.fa-git {
  --fa: "\f1d3";
}
.fa-hacker-news {
  --fa: "\f1d4";
}
.fa-tencent-weibo {
  --fa: "\f1d5";
}
.fa-qq {
  --fa: "\f1d6";
}
.fa-weixin {
  --fa: "\f1d7";
}
.fa-slideshare {
  --fa: "\f1e7";
}
.fa-twitch {
  --fa: "\f1e8";
}
.fa-yelp {
  --fa: "\f1e9";
}
.fa-paypal {
  --fa: "\f1ed";
}
.fa-google-wallet {
  --fa: "\f1ee";
}
.fa-cc-visa {
  --fa: "\f1f0";
}
.fa-cc-mastercard {
  --fa: "\f1f1";
}
.fa-cc-discover {
  --fa: "\f1f2";
}
.fa-cc-amex {
  --fa: "\f1f3";
}
.fa-cc-paypal {
  --fa: "\f1f4";
}
.fa-cc-stripe {
  --fa: "\f1f5";
}
.fa-lastfm {
  --fa: "\f202";
}
.fa-lastfm-square,.fa-square-lastfm {
  --fa: "\f203";
}
.fa-ioxhost {
  --fa: "\f208";
}
.fa-angellist {
  --fa: "\f209";
}
.fa-buysellads {
  --fa: "\f20d";
}
.fa-connectdevelop {
  --fa: "\f20e";
}
.fa-dashcube {
  --fa: "\f210";
}
.fa-forumbee {
  --fa: "\f211";
}
.fa-leanpub {
  --fa: "\f212";
}
.fa-sellsy {
  --fa: "\f213";
}
.fa-shirtsinbulk {
  --fa: "\f214";
}
.fa-simplybuilt {
  --fa: "\f215";
}
.fa-skyatlas {
  --fa: "\f216";
}
.fa-pinterest-p {
  --fa: "\f231";
}
.fa-whatsapp {
  --fa: "\f232";
}
.fa-viacoin {
  --fa: "\f237";
}
.fa-medium,.fa-medium-m {
  --fa: "\f23a";
}
.fa-y-combinator {
  --fa: "\f23b";
}
.fa-optin-monster {
  --fa: "\f23c";
}
.fa-opencart {
  --fa: "\f23d";
}
.fa-expeditedssl {
  --fa: "\f23e";
}
.fa-cc-jcb {
  --fa: "\f24b";
}
.fa-cc-diners-club {
  --fa: "\f24c";
}
.fa-creative-commons {
  --fa: "\f25e";
}
.fa-gg {
  --fa: "\f260";
}
.fa-gg-circle {
  --fa: "\f261";
}
.fa-odnoklassniki {
  --fa: "\f263";
}
.fa-odnoklassniki-square,.fa-square-odnoklassniki {
  --fa: "\f264";
}
.fa-get-pocket {
  --fa: "\f265";
}
.fa-wikipedia-w {
  --fa: "\f266";
}
.fa-safari {
  --fa: "\f267";
}
.fa-chrome {
  --fa: "\f268";
}
.fa-firefox {
  --fa: "\f269";
}
.fa-opera {
  --fa: "\f26a";
}
.fa-internet-explorer {
  --fa: "\f26b";
}
.fa-contao {
  --fa: "\f26d";
}
.fa-500px {
  --fa: "\f26e";
}
.fa-amazon {
  --fa: "\f270";
}
.fa-houzz {
  --fa: "\f27c";
}
.fa-vimeo-v {
  --fa: "\f27d";
}
.fa-black-tie {
  --fa: "\f27e";
}
.fa-fonticons {
  --fa: "\f280";
}
.fa-reddit-alien {
  --fa: "\f281";
}
.fa-edge {
  --fa: "\f282";
}
.fa-codiepie {
  --fa: "\f284";
}
.fa-modx {
  --fa: "\f285";
}
.fa-fort-awesome {
  --fa: "\f286";
}
.fa-usb {
  --fa: "\f287";
}
.fa-product-hunt {
  --fa: "\f288";
}
.fa-mixcloud {
  --fa: "\f289";
}
.fa-scribd {
  --fa: "\f28a";
}
.fa-bluetooth {
  --fa: "\f293";
}
.fa-bluetooth-b {
  --fa: "\f294";
}
.fa-gitlab {
  --fa: "\f296";
}
.fa-wpbeginner {
  --fa: "\f297";
}
.fa-wpforms {
  --fa: "\f298";
}
.fa-envira {
  --fa: "\f299";
}
.fa-glide {
  --fa: "\f2a5";
}
.fa-glide-g {
  --fa: "\f2a6";
}
.fa-viadeo {
  --fa: "\f2a9";
}
.fa-square-viadeo,.fa-viadeo-square {
  --fa: "\f2aa";
}
.fa-snapchat,.fa-snapchat-ghost {
  --fa: "\f2ab";
}
.fa-snapchat-square,.fa-square-snapchat {
  --fa: "\f2ad";
}
.fa-pied-piper {
  --fa: "\f2ae";
}
.fa-first-order {
  --fa: "\f2b0";
}
.fa-yoast {
  --fa: "\f2b1";
}
.fa-themeisle {
  --fa: "\f2b2";
}
.fa-google-plus {
  --fa: "\f2b3";
}
.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full {
  --fa: "\f2b4";
}
.fa-linode {
  --fa: "\f2b8";
}
.fa-quora {
  --fa: "\f2c4";
}
.fa-free-code-camp {
  --fa: "\f2c5";
}
.fa-telegram,.fa-telegram-plane {
  --fa: "\f2c6";
}
.fa-bandcamp {
  --fa: "\f2d5";
}
.fa-grav {
  --fa: "\f2d6";
}
.fa-etsy {
  --fa: "\f2d7";
}
.fa-imdb {
  --fa: "\f2d8";
}
.fa-ravelry {
  --fa: "\f2d9";
}
.fa-sellcast {
  --fa: "\f2da";
}
.fa-superpowers {
  --fa: "\f2dd";
}
.fa-wpexplorer {
  --fa: "\f2de";
}
.fa-meetup {
  --fa: "\f2e0";
}
.fa-font-awesome-alt,.fa-square-font-awesome-stroke {
  --fa: "\f35c";
}
.fa-accessible-icon {
  --fa: "\f368";
}
.fa-accusoft {
  --fa: "\f369";
}
.fa-adversal {
  --fa: "\f36a";
}
.fa-affiliatetheme {
  --fa: "\f36b";
}
.fa-algolia {
  --fa: "\f36c";
}
.fa-amilia {
  --fa: "\f36d";
}
.fa-angrycreative {
  --fa: "\f36e";
}
.fa-app-store {
  --fa: "\f36f";
}
.fa-app-store-ios {
  --fa: "\f370";
}
.fa-apper {
  --fa: "\f371";
}
.fa-asymmetrik {
  --fa: "\f372";
}
.fa-audible {
  --fa: "\f373";
}
.fa-avianex {
  --fa: "\f374";
}
.fa-aws {
  --fa: "\f375";
}
.fa-bimobject {
  --fa: "\f378";
}
.fa-bitcoin {
  --fa: "\f379";
}
.fa-bity {
  --fa: "\f37a";
}
.fa-blackberry {
  --fa: "\f37b";
}
.fa-blogger {
  --fa: "\f37c";
}
.fa-blogger-b {
  --fa: "\f37d";
}
.fa-buromobelexperte {
  --fa: "\f37f";
}
.fa-centercode {
  --fa: "\f380";
}
.fa-cloudscale {
  --fa: "\f383";
}
.fa-cloudsmith {
  --fa: "\f384";
}
.fa-cloudversify {
  --fa: "\f385";
}
.fa-cpanel {
  --fa: "\f388";
}
.fa-css3-alt {
  --fa: "\f38b";
}
.fa-cuttlefish {
  --fa: "\f38c";
}
.fa-d-and-d {
  --fa: "\f38d";
}
.fa-deploydog {
  --fa: "\f38e";
}
.fa-deskpro {
  --fa: "\f38f";
}
.fa-digital-ocean {
  --fa: "\f391";
}
.fa-discord {
  --fa: "\f392";
}
.fa-discourse {
  --fa: "\f393";
}
.fa-dochub {
  --fa: "\f394";
}
.fa-docker {
  --fa: "\f395";
}
.fa-draft2digital {
  --fa: "\f396";
}
.fa-dribbble-square,.fa-square-dribbble {
  --fa: "\f397";
}
.fa-dyalog {
  --fa: "\f399";
}
.fa-earlybirds {
  --fa: "\f39a";
}
.fa-erlang {
  --fa: "\f39d";
}
.fa-facebook-f {
  --fa: "\f39e";
}
.fa-facebook-messenger {
  --fa: "\f39f";
}
.fa-firstdraft {
  --fa: "\f3a1";
}
.fa-fonticons-fi {
  --fa: "\f3a2";
}
.fa-fort-awesome-alt {
  --fa: "\f3a3";
}
.fa-freebsd {
  --fa: "\f3a4";
}
.fa-gitkraken {
  --fa: "\f3a6";
}
.fa-gofore {
  --fa: "\f3a7";
}
.fa-goodreads {
  --fa: "\f3a8";
}
.fa-goodreads-g {
  --fa: "\f3a9";
}
.fa-google-drive {
  --fa: "\f3aa";
}
.fa-google-play {
  --fa: "\f3ab";
}
.fa-gripfire {
  --fa: "\f3ac";
}
.fa-grunt {
  --fa: "\f3ad";
}
.fa-gulp {
  --fa: "\f3ae";
}
.fa-hacker-news-square,.fa-square-hacker-news {
  --fa: "\f3af";
}
.fa-hire-a-helper {
  --fa: "\f3b0";
}
.fa-hotjar {
  --fa: "\f3b1";
}
.fa-hubspot {
  --fa: "\f3b2";
}
.fa-itunes {
  --fa: "\f3b4";
}
.fa-itunes-note {
  --fa: "\f3b5";
}
.fa-jenkins {
  --fa: "\f3b6";
}
.fa-joget {
  --fa: "\f3b7";
}
.fa-js {
  --fa: "\f3b8";
}
.fa-js-square,.fa-square-js {
  --fa: "\f3b9";
}
.fa-keycdn {
  --fa: "\f3ba";
}
.fa-kickstarter,.fa-square-kickstarter {
  --fa: "\f3bb";
}
.fa-kickstarter-k {
  --fa: "\f3bc";
}
.fa-laravel {
  --fa: "\f3bd";
}
.fa-line {
  --fa: "\f3c0";
}
.fa-lyft {
  --fa: "\f3c3";
}
.fa-magento {
  --fa: "\f3c4";
}
.fa-medapps {
  --fa: "\f3c6";
}
.fa-medrt {
  --fa: "\f3c8";
}
.fa-microsoft {
  --fa: "\f3ca";
}
.fa-mix {
  --fa: "\f3cb";
}
.fa-mizuni {
  --fa: "\f3cc";
}
.fa-monero {
  --fa: "\f3d0";
}
.fa-napster {
  --fa: "\f3d2";
}
.fa-node-js {
  --fa: "\f3d3";
}
.fa-npm {
  --fa: "\f3d4";
}
.fa-ns8 {
  --fa: "\f3d5";
}
.fa-nutritionix {
  --fa: "\f3d6";
}
.fa-page4 {
  --fa: "\f3d7";
}
.fa-palfed {
  --fa: "\f3d8";
}
.fa-patreon {
  --fa: "\f3d9";
}
.fa-periscope {
  --fa: "\f3da";
}
.fa-phabricator {
  --fa: "\f3db";
}
.fa-phoenix-framework {
  --fa: "\f3dc";
}
.fa-playstation {
  --fa: "\f3df";
}
.fa-pushed {
  --fa: "\f3e1";
}
.fa-python {
  --fa: "\f3e2";
}
.fa-red-river {
  --fa: "\f3e3";
}
.fa-rendact,.fa-wpressr {
  --fa: "\f3e4";
}
.fa-replyd {
  --fa: "\f3e6";
}
.fa-resolving {
  --fa: "\f3e7";
}
.fa-rocketchat {
  --fa: "\f3e8";
}
.fa-rockrms {
  --fa: "\f3e9";
}
.fa-schlix {
  --fa: "\f3ea";
}
.fa-searchengin {
  --fa: "\f3eb";
}
.fa-servicestack {
  --fa: "\f3ec";
}
.fa-sistrix {
  --fa: "\f3ee";
}
.fa-speakap {
  --fa: "\f3f3";
}
.fa-staylinked {
  --fa: "\f3f5";
}
.fa-steam-symbol {
  --fa: "\f3f6";
}
.fa-sticker-mule {
  --fa: "\f3f7";
}
.fa-studiovinari {
  --fa: "\f3f8";
}
.fa-supple {
  --fa: "\f3f9";
}
.fa-uber {
  --fa: "\f402";
}
.fa-uikit {
  --fa: "\f403";
}
.fa-uniregistry {
  --fa: "\f404";
}
.fa-untappd {
  --fa: "\f405";
}
.fa-ussunnah {
  --fa: "\f407";
}
.fa-vaadin {
  --fa: "\f408";
}
.fa-viber {
  --fa: "\f409";
}
.fa-vimeo {
  --fa: "\f40a";
}
.fa-vnv {
  --fa: "\f40b";
}
.fa-square-whatsapp,.fa-whatsapp-square {
  --fa: "\f40c";
}
.fa-whmcs {
  --fa: "\f40d";
}
.fa-wordpress-simple {
  --fa: "\f411";
}
.fa-xbox {
  --fa: "\f412";
}
.fa-yandex {
  --fa: "\f413";
}
.fa-yandex-international {
  --fa: "\f414";
}
.fa-apple-pay {
  --fa: "\f415";
}
.fa-cc-apple-pay {
  --fa: "\f416";
}
.fa-fly {
  --fa: "\f417";
}
.fa-node {
  --fa: "\f419";
}
.fa-osi {
  --fa: "\f41a";
}
.fa-react {
  --fa: "\f41b";
}
.fa-autoprefixer {
  --fa: "\f41c";
}
.fa-less {
  --fa: "\f41d";
}
.fa-sass {
  --fa: "\f41e";
}
.fa-vuejs {
  --fa: "\f41f";
}
.fa-angular {
  --fa: "\f420";
}
.fa-aviato {
  --fa: "\f421";
}
.fa-ember {
  --fa: "\f423";
}
.fa-gitter {
  --fa: "\f426";
}
.fa-hooli {
  --fa: "\f427";
}
.fa-strava {
  --fa: "\f428";
}
.fa-stripe {
  --fa: "\f429";
}
.fa-stripe-s {
  --fa: "\f42a";
}
.fa-typo3 {
  --fa: "\f42b";
}
.fa-amazon-pay {
  --fa: "\f42c";
}
.fa-cc-amazon-pay {
  --fa: "\f42d";
}
.fa-ethereum {
  --fa: "\f42e";
}
.fa-korvue {
  --fa: "\f42f";
}
.fa-elementor {
  --fa: "\f430";
}
.fa-square-youtube,.fa-youtube-square {
  --fa: "\f431";
}
.fa-flipboard {
  --fa: "\f44d";
}
.fa-hips {
  --fa: "\f452";
}
.fa-php {
  --fa: "\f457";
}
.fa-quinscape {
  --fa: "\f459";
}
.fa-readme {
  --fa: "\f4d5";
}
.fa-java {
  --fa: "\f4e4";
}
.fa-pied-piper-hat {
  --fa: "\f4e5";
}
.fa-creative-commons-by {
  --fa: "\f4e7";
}
.fa-creative-commons-nc {
  --fa: "\f4e8";
}
.fa-creative-commons-nc-eu {
  --fa: "\f4e9";
}
.fa-creative-commons-nc-jp {
  --fa: "\f4ea";
}
.fa-creative-commons-nd {
  --fa: "\f4eb";
}
.fa-creative-commons-pd {
  --fa: "\f4ec";
}
.fa-creative-commons-pd-alt {
  --fa: "\f4ed";
}
.fa-creative-commons-remix {
  --fa: "\f4ee";
}
.fa-creative-commons-sa {
  --fa: "\f4ef";
}
.fa-creative-commons-sampling {
  --fa: "\f4f0";
}
.fa-creative-commons-sampling-plus {
  --fa: "\f4f1";
}
.fa-creative-commons-share {
  --fa: "\f4f2";
}
.fa-creative-commons-zero {
  --fa: "\f4f3";
}
.fa-ebay {
  --fa: "\f4f4";
}
.fa-keybase {
  --fa: "\f4f5";
}
.fa-mastodon {
  --fa: "\f4f6";
}
.fa-r-project {
  --fa: "\f4f7";
}
.fa-researchgate {
  --fa: "\f4f8";
}
.fa-teamspeak {
  --fa: "\f4f9";
}
.fa-first-order-alt {
  --fa: "\f50a";
}
.fa-fulcrum {
  --fa: "\f50b";
}
.fa-galactic-republic {
  --fa: "\f50c";
}
.fa-galactic-senate {
  --fa: "\f50d";
}
.fa-jedi-order {
  --fa: "\f50e";
}
.fa-mandalorian {
  --fa: "\f50f";
}
.fa-old-republic {
  --fa: "\f510";
}
.fa-phoenix-squadron {
  --fa: "\f511";
}
.fa-sith {
  --fa: "\f512";
}
.fa-trade-federation {
  --fa: "\f513";
}
.fa-wolf-pack-battalion {
  --fa: "\f514";
}
.fa-hornbill {
  --fa: "\f592";
}
.fa-mailchimp {
  --fa: "\f59e";
}
.fa-megaport {
  --fa: "\f5a3";
}
.fa-nimblr {
  --fa: "\f5a8";
}
.fa-rev {
  --fa: "\f5b2";
}
.fa-shopware {
  --fa: "\f5b5";
}
.fa-squarespace {
  --fa: "\f5be";
}
.fa-themeco {
  --fa: "\f5c6";
}
.fa-weebly {
  --fa: "\f5cc";
}
.fa-wix {
  --fa: "\f5cf";
}
.fa-ello {
  --fa: "\f5f1";
}
.fa-hackerrank {
  --fa: "\f5f7";
}
.fa-kaggle {
  --fa: "\f5fa";
}
.fa-markdown {
  --fa: "\f60f";
}
.fa-neos {
  --fa: "\f612";
}
.fa-zhihu {
  --fa: "\f63f";
}
.fa-alipay {
  --fa: "\f642";
}
.fa-the-red-yeti {
  --fa: "\f69d";
}
.fa-critical-role {
  --fa: "\f6c9";
}
.fa-d-and-d-beyond {
  --fa: "\f6ca";
}
.fa-dev {
  --fa: "\f6cc";
}
.fa-fantasy-flight-games {
  --fa: "\f6dc";
}
.fa-wizards-of-the-coast {
  --fa: "\f730";
}
.fa-think-peaks {
  --fa: "\f731";
}
.fa-reacteurope {
  --fa: "\f75d";
}
.fa-artstation {
  --fa: "\f77a";
}
.fa-atlassian {
  --fa: "\f77b";
}
.fa-canadian-maple-leaf {
  --fa: "\f785";
}
.fa-centos {
  --fa: "\f789";
}
.fa-confluence {
  --fa: "\f78d";
}
.fa-dhl {
  --fa: "\f790";
}
.fa-diaspora {
  --fa: "\f791";
}
.fa-fedex {
  --fa: "\f797";
}
.fa-fedora {
  --fa: "\f798";
}
.fa-figma {
  --fa: "\f799";
}
.fa-intercom {
  --fa: "\f7af";
}
.fa-invision {
  --fa: "\f7b0";
}
.fa-jira {
  --fa: "\f7b1";
}
.fa-mendeley {
  --fa: "\f7b3";
}
.fa-raspberry-pi {
  --fa: "\f7bb";
}
.fa-redhat {
  --fa: "\f7bc";
}
.fa-sketch {
  --fa: "\f7c6";
}
.fa-sourcetree {
  --fa: "\f7d3";
}
.fa-suse {
  --fa: "\f7d6";
}
.fa-ubuntu {
  --fa: "\f7df";
}
.fa-ups {
  --fa: "\f7e0";
}
.fa-usps {
  --fa: "\f7e1";
}
.fa-yarn {
  --fa: "\f7e3";
}
.fa-airbnb {
  --fa: "\f834";
}
.fa-battle-net {
  --fa: "\f835";
}
.fa-bootstrap {
  --fa: "\f836";
}
.fa-buffer {
  --fa: "\f837";
}
.fa-chromecast {
  --fa: "\f838";
}
.fa-evernote {
  --fa: "\f839";
}
.fa-itch-io {
  --fa: "\f83a";
}
.fa-salesforce {
  --fa: "\f83b";
}
.fa-speaker-deck {
  --fa: "\f83c";
}
.fa-symfony {
  --fa: "\f83d";
}
.fa-waze {
  --fa: "\f83f";
}
.fa-yammer {
  --fa: "\f840";
}
.fa-git-alt {
  --fa: "\f841";
}
.fa-stackpath {
  --fa: "\f842";
}
.fa-cotton-bureau {
  --fa: "\f89e";
}
.fa-buy-n-large {
  --fa: "\f8a6";
}
.fa-mdb {
  --fa: "\f8ca";
}
.fa-orcid {
  --fa: "\f8d2";
}
.fa-swift {
  --fa: "\f8e1";
}
.fa-umbraco {
  --fa: "\f8e8";
}
:host,:root {
  --fa-font-regular: normal 400 1em/1 var(--fa-family-classic);
}
@font-face {
  font-family: "Font Awesome 7 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/fonts/fa-regular-400.c81757be.woff2);
}
.far {
  --fa-family: var(--fa-family-classic);
}
.fa-regular,.far {
  --fa-style: 400;
}
:host,:root {
  --fa-family-classic: "Font Awesome 7 Free";
  --fa-font-solid: normal 900 1em/1 var(--fa-family-classic);
  --fa-style-family-classic: var(--fa-family-classic);
}
@font-face {
  font-family: "Font Awesome 7 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/fonts/fa-solid-900.ac1705ce.woff2);
}
.fas {
  --fa-style: 900;
}
.fa-classic,.fas {
  --fa-family: var(--fa-family-classic);
}
.fa-solid {
  --fa-style: 900;
}
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-display: block;
  font-weight: 400;
  src: url(/build/fonts/fa-brands-400.b15ea767.woff2) format("woff2");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 900;
  src: url(/build/fonts/fa-solid-900.ac1705ce.woff2) format("woff2");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 400;
  src: url(/build/fonts/fa-regular-400.c81757be.woff2) format("woff2");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url(/build/fonts/fa-solid-900.ac1705ce.woff2) format("woff2");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url(/build/fonts/fa-brands-400.b15ea767.woff2) format("woff2");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url(/build/fonts/fa-regular-400.c81757be.woff2) format("woff2");
  unicode-range: u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc;
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url(/build/fonts/fa-v4compatibility.cb2708b9.woff2) format("woff2");
  unicode-range: u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a;
}
.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}
[data-tippy-root] {
  max-width: calc(100vw - 10px);
}
.tippy-box {
  position: relative;
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.4;
  white-space: normal;
  outline: 0;
  transition-property: transform,visibility,opacity;
}
.tippy-box[data-placement^=top]>.tippy-arrow {
  bottom: 0;
}
.tippy-box[data-placement^=top]>.tippy-arrow:before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  transform-origin: center top;
}
.tippy-box[data-placement^=bottom]>.tippy-arrow {
  top: 0;
}
.tippy-box[data-placement^=bottom]>.tippy-arrow:before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  transform-origin: center bottom;
}
.tippy-box[data-placement^=left]>.tippy-arrow {
  right: 0;
}
.tippy-box[data-placement^=left]>.tippy-arrow:before {
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  right: -7px;
  transform-origin: center left;
}
.tippy-box[data-placement^=right]>.tippy-arrow {
  left: 0;
}
.tippy-box[data-placement^=right]>.tippy-arrow:before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: initial;
  transform-origin: center right;
}
.tippy-box[data-inertia][data-state=visible] {
  transition-timing-function: cubic-bezier(.54,1.5,.38,1.11);
}
.tippy-arrow {
  width: 16px;
  height: 16px;
  color: #333;
}
.tippy-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}
.tippy-content {
  position: relative;
  padding: 5px 9px;
  z-index: 1;
}
@layer base {
  @font-face {
    font-family: "Continuum Medium";
    src: url("/css/fonts/contm.ttf");
  }
  @font-face {
    font-family: "Continuum Light";
    src: url("/css/fonts/contl.ttf");
  }
  @font-face {
    font-family: "Continuum Bold";
    src: url("/css/fonts/contb.ttf");
  }
  html {
    min-height: 100%;
  }
  body {
    min-height: 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: linear-gradient(rgba(96, 96, 96, 0.1), rgba(255, 255, 255, 0.8)), url("/image/background.webp");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
  }
  h1 {
    font-family: var(--font-display);
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
    color: var(--color-slate-900);
  }
  h2 {
    font-family: var(--font-display);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    color: var(--color-primary);
  }
  h3 {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-primary);
  }
  h4 {
    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-secondary);
  }
  a {
    color: var(--color-primary);
  }
  :focus-visible {
    outline: 2px solid #ae8f43;
    outline-offset: 3px;
  }
}
@media (prefers-reduced-motion: reduce) {
  *,
    *::before,
    *::after {
    animation-duration: 0s !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0s !important;
    scroll-behavior: auto !important;
  }
}
@layer components {
  .site-header {
    position: relative;
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
    border-color: color-mix(in srgb, oklch(92.9% 0.013 255.508) 80%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-slate-200) 80%, transparent);
    }
    background-color: var(--color-white);
  }
  .site-header::after {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline: 0;
    bottom: 0;
    height: calc(var(--spacing) * 0.5);
    --tw-gradient-position: to right;
    @supports (background-image: linear-gradient(in lab, red, red)) {
      --tw-gradient-position: to right in oklab;
    }
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: var(--color-primary);
    --tw-gradient-via: var(--color-secondary);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
    --tw-gradient-to: var(--color-accent);
    --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));
  }
  .site-header__nav {
    display: flex;
    width: 100%;
    max-width: none;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: calc(var(--spacing) * 4);
    padding-inline: calc(var(--spacing) * 5);
    padding-block: calc(var(--spacing) * 3.5);
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .site-header__logo {
    height: auto;
    max-height: calc(var(--spacing) * 12);
    width: auto;
    max-width: 160px;
    cursor: pointer;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        opacity: 90%;
      }
    }
    @media (width >= 40rem) {
      max-height: calc(var(--spacing) * 14);
    }
    @media (width >= 40rem) {
      max-width: 210px;
    }
  }
  .site-header__links {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: var(--spacing);
    @media (width >= 48rem) {
      width: auto;
    }
    @media (width >= 48rem) {
      flex-direction: row;
    }
    @media (width >= 48rem) {
      align-items: center;
    }
    @media (width >= 48rem) {
      gap: var(--spacing);
    }
  }
  .site-header__actions {
    display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-color: var(--color-slate-100);
    padding-top: calc(var(--spacing) * 3);
    @media (width >= 48rem) {
      width: auto;
    }
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 2);
    }
    @media (width >= 48rem) {
      border-top-style: var(--tw-border-style);
      border-top-width: 0px;
    }
    @media (width >= 48rem) {
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
    }
    @media (width >= 48rem) {
      border-color: var(--color-slate-200);
    }
    @media (width >= 48rem) {
      padding-top: 0;
    }
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 3);
    }
  }
  .site-header__link {
    position: relative;
    display: inline-flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    gap: calc(var(--spacing) * 2);
    border-radius: var(--radius-xl);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 2.5);
    font-family: var(--font-display);
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-primary);
    text-decoration-line: none;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #ae8f43 5%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-primary) 5%, transparent);
        }
      }
    }
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 5);
    }
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 3);
    }
    @media (width >= 48rem) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .site-header__link::after {
    content: "";
    position: absolute;
    bottom: calc(var(--spacing) * 1.5);
    left: calc(1 / 2 * 100%);
    height: calc(var(--spacing) * 0.5);
    width: 0;
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
    border-radius: calc(infinity * 1px);
    background-color: var(--color-primary);
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .site-header__link:hover::after,
    .site-header__link--active::after {
    width: calc(3 / 5 * 100%);
  }
  .site-header__link--active {
    background-color: color-mix(in srgb, #ae8f43 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-primary) 5%, transparent);
    }
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-primary);
  }
  .site-header__icon-link {
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-slate-50);
    &:hover {
      @media (hover: hover) {
        border-color: color-mix(in srgb, #ae8f43 30%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          border-color: color-mix(in oklab, var(--color-primary) 30%, transparent);
        }
      }
    }
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #ae8f43 5%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-primary) 5%, transparent);
        }
      }
    }
  }
  .site-header__icon-link::after {
    display: none;
  }
  .site-header__icon-link--danger {
    border-color: var(--color-red-200);
    background-color: var(--color-red-50);
    color: var(--color-red-600) !important;
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-red-400);
      }
    }
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-red-100);
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-red-700) !important;
      }
    }
  }
  .site-header__menu-btn {
    display: inline-flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius-xl);
    background-color: var(--color-primary);
    padding: calc(var(--spacing) * 3);
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    color: var(--color-white);
    --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);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        opacity: 90%;
      }
    }
    @media (width >= 48rem) {
      display: none;
    }
  }
  .site-header__dropdown {
    position: static;
    z-index: 50;
    margin-top: var(--spacing);
    display: none;
    width: 100%;
    min-width: 0;
    overflow: hidden;
    border-radius: var(--radius-xl);
    border-style: var(--tw-border-style);
    border-width: 0px;
    background-color: var(--color-slate-50);
    padding-block: var(--spacing);
    --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);
    @media (width >= 48rem) {
      position: absolute;
    }
    @media (width >= 48rem) {
      right: 0;
    }
    @media (width >= 48rem) {
      left: auto;
    }
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 2);
    }
    @media (width >= 48rem) {
      width: auto;
    }
    @media (width >= 48rem) {
      min-width: calc(var(--spacing) * 64);
    }
    @media (width >= 48rem) {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
    @media (width >= 48rem) {
      border-color: var(--color-slate-100);
    }
    @media (width >= 48rem) {
      background-color: var(--color-white);
    }
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 1.5);
    }
    @media (width >= 48rem) {
      --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px 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);
    }
  }
  .site-header__dropdown.show {
    display: block;
  }
  .site-header__dropdown-link {
    position: relative;
    display: block;
    width: 100%;
    border-style: var(--tw-border-style);
    border-width: 0px;
    background-color: transparent;
    padding-inline: calc(var(--spacing) * 5);
    padding-block: calc(var(--spacing) * 3);
    text-align: left;
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    color: var(--color-primary);
    text-decoration-line: none;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #ae8f43 5%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-primary) 5%, transparent);
        }
      }
    }
  }
  .site-header__dropdown-link::before {
    content: "";
    position: absolute;
    inset-block: var(--spacing);
    left: 0;
    width: var(--spacing);
    transform-origin: center;
    --tw-scale-y: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    background-color: var(--color-primary);
    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));
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .site-header__dropdown-link:hover::before {
    --tw-scale-y: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .site-header__dropdown-link--nested {
    padding-left: calc(var(--spacing) * 8);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-600);
  }
  .site-header__dropdown--flags {
    gap: var(--spacing);
    @media (width >= 48rem) {
      width: 100%;
    }
    @media (width >= 48rem) {
      min-width: 0;
    }
  }
  .site-header__dropdown--flags.show {
    display: flex;
    flex-wrap: wrap;
    @media (width >= 48rem) {
      display: block;
    }
  }
  .site-header__dropdown--flags .site-header__dropdown-link {
    margin-inline: var(--spacing);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius-lg);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    text-align: center;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #ae8f43 10%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-primary) 10%, transparent);
        }
      }
    }
    &:hover {
      @media (hover: hover) {
        --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);
      }
    }
    &:hover {
      @media (hover: hover) {
        --tw-ring-color: color-mix(in srgb, #ae8f43 20%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          --tw-ring-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
        }
      }
    }
    @media (width >= 48rem) {
      margin-inline: 0;
    }
    @media (width >= 48rem) {
      width: 100%;
    }
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 2);
    }
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 2.5);
    }
  }
  .site-header__dropdown--flags .site-header__dropdown-link::before {
    display: none;
  }
  .site-header__dropdown--flags .site-header__dropdown-link:hover .flag-icon {
    --tw-scale-x: 110%;
    --tw-scale-y: 110%;
    --tw-scale-z: 110%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
    transition: transform 0.15s ease;
  }
  .site-header__dropdown--flags .site-header__dropdown-link .flag-icon {
    width: 2.25em;
    line-height: 1.5em;
    transition: transform 0.15s ease;
  }
  .site-header__badge {
    display: inline-flex;
    min-height: calc(var(--spacing) * 5);
    min-width: calc(var(--spacing) * 5);
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    background-color: var(--color-accent);
    padding-inline: calc(var(--spacing) * 1.5);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-white);
    --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);
    --tw-ring-color: var(--color-white);
  }
  .sidebar-menu {
    display: flex;
    flex-direction: column;
    gap: calc(var(--spacing) * 2);
  }
  .sidebar-btn {
    display: flex;
    width: 100%;
    align-items: center;
    gap: calc(var(--spacing) * 3);
    border-radius: var(--radius-xl);
    border-style: var(--tw-border-style);
    border-width: 2px;
    border-color: var(--color-slate-100);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-slate-700);
    text-decoration-line: none;
    --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);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-primary);
      }
    }
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #ae8f43 15%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-primary) 15%, transparent);
        }
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-primary);
      }
    }
    &:hover {
      @media (hover: hover) {
        --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);
      }
    }
  }
  .sidebar-btn--active {
    border-color: var(--color-primary);
    background-color: var(--color-primary);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white) !important;
    --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);
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-primary);
      }
    }
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-primary);
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-white) !important;
      }
    }
  }
  .sidebar-sub-btn {
    display: flex;
    width: 100%;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-lightgrey);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 2.5);
    padding-left: calc(var(--spacing) * 5);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-slate-600);
    text-decoration-line: none;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-primary);
      }
    }
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #ae8f43 15%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-primary) 15%, transparent);
        }
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-primary);
      }
    }
  }
  .sidebar-sub-btn--active {
    border-color: var(--color-primary);
    background-color: color-mix(in srgb, #ae8f43 15%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-primary) 15%, transparent);
    }
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-primary);
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + 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);
    --tw-ring-color: color-mix(in srgb, #ae8f43 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-ring-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
    }
  }
  .sidebar-toggle {
    display: inline-flex;
    flex-shrink: 0;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 2.5);
    color: var(--color-primary);
    --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);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-primary);
      }
    }
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #ae8f43 15%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-primary) 15%, transparent);
        }
      }
    }
  }
  .sidebar-toggle .sidebar-chevron {
    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));
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .sidebar-toggle:not(.collapsed) .sidebar-chevron {
    rotate: 180deg;
  }
  .sidebar-collapse:not(.show) {
    display: none;
  }
  .home-hero {
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  .home-hero__inner {
    position: relative;
    display: flex;
    min-height: 280px;
    align-items: center;
    justify-content: center;
    @media (width >= 48rem) {
      min-height: 360px;
    }
    @media (width >= 64rem) {
      min-height: 440px;
    }
  }
  .home-hero__image {
    position: absolute;
    inset: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .home-hero__title {
    position: relative;
    z-index: 10;
    padding-inline: calc(var(--spacing) * 6);
    text-align: center;
    font-family: var(--font-display);
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
    color: var(--color-white);
    @media (width >= 48rem) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
    @media (width >= 64rem) {
      font-size: var(--text-7xl);
      line-height: var(--tw-leading, var(--text-7xl--line-height));
    }
  }
  .ui-modal {
    position: fixed;
    inset: 0;
    z-index: 50;
    display: none;
    align-items: stretch;
    justify-content: center;
    overflow: hidden;
    padding: 0;
    @media (width >= 40rem) {
      align-items: center;
    }
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 6);
    }
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .ui-modal.show {
    display: flex;
  }
  .ui-modal-backdrop {
    position: absolute;
    inset: 0;
    background-color: color-mix(in srgb, oklch(20.8% 0.042 265.755) 55%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-slate-900) 55%, transparent);
    }
    --tw-backdrop-blur: blur(var(--blur-sm));
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .ui-modal:not(.show) .ui-modal-backdrop {
    opacity: 0%;
  }
  .ui-modal.show .ui-modal-backdrop {
    opacity: 100%;
  }
  .ui-modal-panel {
    position: relative;
    z-index: 10;
    display: flex;
    height: 100dvh;
    max-height: 100dvh;
    min-height: 0;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    flex-direction: column;
    overflow: hidden;
    border-radius: 0;
    border-style: var(--tw-border-style);
    border-width: 0px;
    background-color: var(--color-white);
    --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);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: 200ms;
    transition-duration: 200ms;
    @media (width >= 40rem) {
      height: auto;
    }
    @media (width >= 40rem) {
      max-height: min(92dvh, 900px);
    }
    @media (width >= 40rem) {
      max-width: var(--container-5xl);
    }
    @media (width >= 40rem) {
      border-radius: var(--radius-2xl);
    }
    @media (width >= 40rem) {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
    @media (width >= 40rem) {
      border-color: var(--color-slate-100);
    }
    @media (width >= 64rem) {
      max-width: var(--container-6xl);
    }
    transform: scale(0.96) translateY(8px);
    opacity: 0;
  }
  .ui-modal-panel--wide {
    max-width: 100%;
    @media (width >= 40rem) {
      max-width: min(92vw, 1200px);
    }
    @media (width >= 64rem) {
      max-width: 70%;
    }
  }
  .ui-modal.show .ui-modal-panel {
    transform: scale(1) translateY(0);
    opacity: 1;
  }
  .ui-modal-panel::before {
    content: "";
    position: absolute;
    inset-inline: 0;
    top: 0;
    height: var(--spacing);
    --tw-gradient-position: to right;
    @supports (background-image: linear-gradient(in lab, red, red)) {
      --tw-gradient-position: to right in oklab;
    }
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: var(--color-primary);
    --tw-gradient-via: var(--color-secondary);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
    --tw-gradient-to: var(--color-accent);
    --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));
  }
  .ui-modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: flex-start;
    justify-content: space-between;
    gap: calc(var(--spacing) * 3);
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
    border-color: var(--color-slate-100);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 4);
    padding-top: max(1rem, env(safe-area-inset-top));
    @media (width >= 40rem) {
      gap: calc(var(--spacing) * 4);
    }
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 6);
    }
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 5);
    }
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 5);
    }
  }
  .ui-modal-header > :first-child {
    min-width: 0;
    flex: 1;
  }
  .ui-modal-accent {
    margin-bottom: calc(var(--spacing) * 3);
    display: block;
    height: var(--spacing);
    width: calc(var(--spacing) * 12);
    border-radius: calc(infinity * 1px);
    --tw-gradient-position: to right;
    @supports (background-image: linear-gradient(in lab, red, red)) {
      --tw-gradient-position: to right in oklab;
    }
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: var(--color-primary);
    --tw-gradient-to: var(--color-secondary);
    --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));
  }
  .ui-modal-title {
    font-family: var(--font-display);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
    overflow-wrap: break-word;
    color: var(--color-primary);
    @media (width >= 40rem) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .ui-modal-close {
    display: inline-flex;
    flex-shrink: 0;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius-lg);
    padding: calc(var(--spacing) * 2.5);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    color: var(--color-slate-400);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-slate-100);
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-slate-700);
      }
    }
  }
  .ui-modal-body {
    min-height: 0;
    width: 100%;
    min-width: 0;
    flex: 1;
    overflow-x: auto;
    overflow-y: auto;
    overscroll-behavior: contain;
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 4);
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 6);
    }
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .ui-modal-section-title {
    margin-bottom: calc(var(--spacing) * 4);
    font-family: var(--font-display);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    color: var(--color-primary);
  }
  .ui-modal-section + .ui-modal-section {
    margin-top: calc(var(--spacing) * 8);
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-color: var(--color-slate-100);
    padding-top: calc(var(--spacing) * 8);
  }
  .ui-modal-prose {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    overflow-wrap: break-word;
    color: var(--color-slate-700);
  }
  .ui-modal-prose :where(p, ul, ol, blockquote, table) {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .ui-modal-prose :where(h1, h2, h3, h4) {
    margin-bottom: calc(var(--spacing) * 3);
    font-family: var(--font-display);
    color: var(--color-primary);
  }
  .ui-modal-prose :where(ul, ol) {
    padding-left: calc(var(--spacing) * 5);
  }
  .ui-modal-prose :where(ul) {
    list-style-type: disc;
  }
  .ui-modal-prose :where(ol) {
    list-style-type: decimal;
  }
  .ui-modal-prose :where(a) {
    color: var(--color-primary);
    text-underline-offset: 4px;
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .ui-modal-prose :where(table) {
    width: -moz-max-content;
    width: max-content;
    max-width: none;
    min-width: 100%;
    border-collapse: collapse;
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
  }
  .ui-modal-prose :where(img, video, iframe, svg) {
    height: auto;
    max-width: 100%;
  }
  .ui-modal-prose :where(pre) {
    max-width: 100%;
    overflow-x: auto;
  }
  .ui-modal-prose :where(th, td) {
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
    text-align: left;
    vertical-align: top;
    overflow-wrap: break-word;
  }
  .ui-modal-prose :where(th) {
    background-color: var(--color-slate-50);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-800);
  }
  .ui-modal-footer {
    display: flex;
    flex-shrink: 0;
    flex-direction: column-reverse;
    gap: calc(var(--spacing) * 3);
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-color: var(--color-slate-100);
    background-color: var(--color-slate-50);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    padding-bottom: max(0.75rem, env(safe-area-inset-bottom));
    @media (width >= 40rem) {
      flex-direction: row;
    }
    @media (width >= 40rem) {
      justify-content: flex-end;
    }
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 6);
    }
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 4);
    }
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 4);
    }
  }
  .ui-modal-btn-primary {
    display: inline-flex;
    width: 100%;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius-xl);
    background-color: var(--color-primary);
    padding-inline: calc(var(--spacing) * 5);
    padding-block: calc(var(--spacing) * 2.5);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white) !important;
    text-decoration-line: none;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        opacity: 90%;
      }
    }
    @media (width >= 40rem) {
      width: auto;
    }
  }
  .ui-modal-grid {
    width: 100%;
    min-width: 0;
    height: min(50dvh, 450px);
    min-height: 200px;
  }
  .ui-modal-grid--tall {
    height: min(55dvh, 650px);
  }
  .filter-modal-toolbar {
    margin-bottom: calc(var(--spacing) * 6);
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
  }
  .filter-clear-btn {
    display: inline-flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-primary);
    text-decoration-line: none;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        border-color: color-mix(in srgb, #ae8f43 40%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          border-color: color-mix(in oklab, var(--color-primary) 40%, transparent);
        }
      }
    }
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #ae8f43 5%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-primary) 5%, transparent);
        }
      }
    }
  }
  .filter-modal-grid {
    display: grid;
    gap: calc(var(--spacing) * 8);
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .filter-modal-column {
    display: flex;
    flex-direction: column;
    gap: calc(var(--spacing) * 6);
  }
  .filter-section + .filter-section {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-color: var(--color-slate-100);
    padding-top: calc(var(--spacing) * 6);
  }
  .filter-section-title {
    margin-bottom: calc(var(--spacing) * 3);
    text-align: center;
    font-family: var(--font-display);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    color: var(--color-primary);
  }
  .filter-chip-list {
    display: flex;
    flex-wrap: wrap;
    gap: calc(var(--spacing) * 2);
  }
  .filter-chip {
    cursor: pointer;
    list-style-type: none;
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-slate-600);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        border-color: color-mix(in srgb, #ae8f43 40%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          border-color: color-mix(in oklab, var(--color-primary) 40%, transparent);
        }
      }
    }
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #ae8f43 5%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-primary) 5%, transparent);
        }
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-primary);
      }
    }
  }
  .filter-chip--active {
    border-color: var(--color-primary);
    background-color: var(--color-primary);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white) !important;
    --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);
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-primary);
      }
    }
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-primary);
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-white) !important;
      }
    }
  }
  .pager {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: calc(var(--spacing) * 1.5);
  }
  .pager__link {
    display: inline-flex;
    height: calc(var(--spacing) * 10);
    min-width: calc(var(--spacing) * 10);
    cursor: pointer;
    align-items: center;
    justify-content: center;
    gap: var(--spacing);
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 3);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-primary);
    text-decoration-line: none;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        border-color: color-mix(in srgb, #ae8f43 40%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          border-color: color-mix(in oklab, var(--color-primary) 40%, transparent);
        }
      }
    }
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #ae8f43 5%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-primary) 5%, transparent);
        }
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-primary);
      }
    }
  }
  .pager__link--active {
    border-color: var(--color-primary);
    background-color: var(--color-primary);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white) !important;
    --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);
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-primary);
      }
    }
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-primary);
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-white) !important;
      }
    }
  }
  .pager__link--disabled {
    cursor: not-allowed;
    border-color: var(--color-slate-100);
    background-color: var(--color-slate-50);
    color: var(--color-slate-300);
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-slate-100);
      }
    }
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-slate-50);
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-slate-300);
      }
    }
  }
  .pager__ellipsis {
    display: inline-flex;
    height: calc(var(--spacing) * 10);
    min-width: calc(var(--spacing) * 10);
    align-items: center;
    justify-content: center;
    padding-inline: calc(var(--spacing) * 2);
    color: var(--color-slate-400);
  }
  .article-card {
    display: flex;
    height: 100%;
    flex-direction: column;
    border-radius: var(--radius-2xl);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    --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);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: 200ms;
    transition-duration: 200ms;
    &:hover {
      @media (hover: hover) {
        --tw-translate-y: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
    &:hover {
      @media (hover: hover) {
        border-color: color-mix(in srgb, #ae8f43 30%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          border-color: color-mix(in oklab, var(--color-primary) 30%, transparent);
        }
      }
    }
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px 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);
      }
    }
  }
  .article-card__media {
    position: relative;
    display: block;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    background-color: var(--color-slate-50);
  }
  .article-card__image {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    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;
    &: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);
      }
    }
  }
  .article-card__badge {
    position: absolute;
    top: calc(var(--spacing) * 3);
    left: calc(var(--spacing) * 3);
    z-index: 10;
    display: inline-flex;
    align-items: center;
    gap: calc(var(--spacing) * 1.5);
    border-radius: calc(infinity * 1px);
    background-color: var(--color-accent);
    padding-inline: calc(var(--spacing) * 2.5);
    padding-block: var(--spacing);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
    color: var(--color-white);
    text-transform: uppercase;
    --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);
  }
  .article-card__body {
    display: flex;
    flex: 1;
    flex-direction: column;
    align-items: center;
    gap: calc(var(--spacing) * 3);
    padding: calc(var(--spacing) * 4);
    text-align: center;
  }
  .article-card__title {
    font-family: var(--font-display);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }
  .article-card__title a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: var(--color-primary) !important;
    text-decoration-line: none;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        color: var(--color-secondary) !important;
      }
    }
  }
  .article-card__price {
    margin-top: auto;
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: center;
    gap: calc(var(--spacing) * 2);
  }
  .article-card__price-current {
    font-family: var(--font-display);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-primary);
  }
  .article-card__price-current--promo {
    color: var(--color-green-600);
  }
  .article-card__price-old {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-red-600);
    text-decoration-line: line-through;
  }
  .article-price {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: center;
    gap: calc(var(--spacing) * 2);
  }
  .article-price--detail {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  .article-price__regular {
    font-family: var(--font-display);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-primary);
  }
  .article-price__old {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-red-600);
    text-decoration-line: line-through;
  }
  .article-price__promo {
    font-family: var(--font-display);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-green-600);
  }
  .article-card__footer {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: calc(var(--spacing) * 2);
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-color: var(--color-slate-100);
    background-color: var(--color-slate-50);
    padding: calc(var(--spacing) * 3);
    @media (width >= 40rem) {
      gap: calc(var(--spacing) * 3);
    }
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 4);
    }
  }
  .article-card__fields {
    display: flex;
    min-width: 0;
    flex: 1;
    flex-direction: column;
    gap: calc(var(--spacing) * 2);
  }
  .article-card__field {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: calc(var(--spacing) * 2);
  }
  .article-card__input {
    width: calc(var(--spacing) * 20);
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
    text-align: center;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-800);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-outline-style: none;
    outline-style: none;
    &:focus {
      border-color: var(--color-primary);
    }
    &: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 {
      --tw-ring-color: color-mix(in srgb, #ae8f43 20%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
      }
    }
  }
  .article-card__stepper {
    display: inline-flex;
    align-items: center;
    overflow: hidden;
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
  }
  .article-card__stepper .article-card__input {
    width: calc(var(--spacing) * 10);
    border-radius: 0;
    border-style: var(--tw-border-style);
    border-width: 0px;
    padding-inline: 0;
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + 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);
    }
  }
  .article-card__stepper--wide .article-card__input {
    width: calc(var(--spacing) * 16);
  }
  .article-card__stepper .article-card__input[type="number"] {
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
            appearance: textfield;
  }
  .article-card__stepper .article-card__input::-webkit-outer-spin-button,
    .article-card__stepper .article-card__input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  .article-card__step-btn {
    display: inline-flex;
    height: calc(var(--spacing) * 9);
    width: calc(var(--spacing) * 9);
    flex-shrink: 0;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-primary);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #ae8f43 10%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-primary) 10%, transparent);
        }
      }
    }
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .article-card__unit {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-slate-500);
  }
  .article-card__add-btn {
    margin-left: auto;
    display: inline-flex;
    height: calc(var(--spacing) * 11);
    width: calc(var(--spacing) * 11);
    flex-shrink: 0;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius-xl);
    background-color: var(--color-primary);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    color: var(--color-white);
    --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);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #ae8f43 90%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-primary) 90%, transparent);
        }
      }
    }
    &:hover {
      @media (hover: hover) {
        --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);
      }
    }
    &: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 {
      --tw-ring-color: color-mix(in srgb, #ae8f43 30%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--color-primary) 30%, transparent);
      }
    }
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .article-detail {
    border-radius: var(--radius-2xl);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 4);
    --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);
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .article-detail__breadcrumb {
    margin-bottom: calc(var(--spacing) * 5);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    border-radius: var(--radius-xl);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    --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);
  }
  .article-detail__breadcrumb-item {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
  }
  .article-detail__breadcrumb-item + .article-detail__breadcrumb-item::before {
    content: "›";
    padding-inline: calc(var(--spacing) * 0.5);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: color-mix(in srgb, #ae8f43 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-primary) 40%, transparent);
    }
  }
  .article-detail__breadcrumb-link {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-primary);
    text-decoration-line: none;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        color: var(--color-secondary);
      }
    }
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .article-detail__breadcrumb-item--active {
    font-family: var(--font-display);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-700);
  }
  .article-detail__back-btn {
    margin-bottom: calc(var(--spacing) * 4);
    display: inline-flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius-xl);
    padding: calc(var(--spacing) * 2.5);
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    color: var(--color-primary);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #ae8f43 10%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-primary) 10%, transparent);
        }
      }
    }
  }
  .article-detail__gallery {
    display: flex;
    width: 100%;
    min-width: 0;
    flex-direction: column;
    align-items: center;
    gap: calc(var(--spacing) * 3);
    @media (width >= 64rem) {
      align-items: flex-start;
    }
  }
  .article-detail__gallery-main {
    margin-inline: auto;
    display: block;
    height: auto;
    max-height: min(60vh, 28rem);
    width: 100%;
    max-width: 100%;
    cursor: zoom-in;
    border-radius: var(--radius-xl);
    -o-object-fit: contain;
       object-fit: contain;
    --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);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        --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 >= 40rem) {
      max-height: min(55vh, 32rem);
    }
    @media (width >= 64rem) {
      margin-inline: 0;
    }
  }
  .article-detail__gallery-thumbs {
    display: grid;
    width: 100%;
    max-width: var(--container-sm);
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: calc(var(--spacing) * 2);
    @media (width >= 40rem) {
      max-width: var(--container-md);
    }
    @media (width >= 64rem) {
      max-width: 100%;
    }
  }
  .article-detail__gallery-thumb {
    aspect-ratio: 1 / 1;
    width: 100%;
    cursor: zoom-in;
    border-radius: var(--radius-lg);
    -o-object-fit: cover;
       object-fit: cover;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        opacity: 80%;
      }
    }
  }
  .article-detail__title {
    font-family: var(--font-display);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    color: var(--color-primary);
    @media (width >= 40rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .article-detail__pdf-btn {
    margin-top: calc(var(--spacing) * 3);
    display: inline-flex;
    cursor: pointer;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-primary);
    text-decoration-line: none;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        border-color: color-mix(in srgb, #ae8f43 40%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          border-color: color-mix(in oklab, var(--color-primary) 40%, transparent);
        }
      }
    }
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #ae8f43 5%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-primary) 5%, transparent);
        }
      }
    }
  }
  .article-detail__section-title {
    font-family: var(--font-display-light);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    color: var(--color-slate-800);
  }
  .article-detail__text {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-600);
  }
  .article-detail__divider {
    margin-block: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 0.5);
    width: 100%;
    border-radius: calc(infinity * 1px);
    --tw-gradient-position: to right;
    @supports (background-image: linear-gradient(in lab, red, red)) {
      --tw-gradient-position: to right in oklab;
    }
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: var(--color-primary);
    --tw-gradient-via: var(--color-secondary);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
    --tw-gradient-to: var(--color-accent);
    --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));
  }
  .article-detail__purchase {
    margin-top: calc(var(--spacing) * 8);
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    gap: calc(var(--spacing) * 4);
  }
  .article-detail__cart {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: calc(var(--spacing) * 3);
  }
  .article-detail__cart-qty {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    gap: calc(var(--spacing) * 3);
  }
  .article-detail__add-btn {
    margin-left: 0;
  }
  .article-detail__comment {
    margin-inline: auto;
    margin-top: calc(var(--spacing) * 6);
    width: 100%;
    max-width: var(--container-md);
  }
  .article-detail__comment-label {
    margin-bottom: calc(var(--spacing) * 2);
    display: block;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-slate-700);
  }
  .article-detail__comment-input {
    width: 100%;
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-800);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-outline-style: none;
    outline-style: none;
    &:focus {
      border-color: var(--color-primary);
    }
    &: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 {
      --tw-ring-color: color-mix(in srgb, #ae8f43 20%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
      }
    }
  }
  .article-detail__tabs {
    margin-top: calc(var(--spacing) * 8);
    display: flex;
    width: 100%;
    min-width: 0;
    list-style-type: none;
    flex-wrap: wrap;
    gap: var(--spacing);
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
    border-color: var(--color-slate-200);
    padding: 0;
  }
  .article-detail__tabs .nav-item {
    list-style-type: none;
  }
  .article-detail__tab-link {
    margin-bottom: -1px;
    cursor: pointer;
    border-top-left-radius: var(--radius-lg);
    border-top-right-radius: var(--radius-lg);
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
    border-color: transparent;
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-slate-500);
    text-decoration-line: none;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        border-color: color-mix(in srgb, #ae8f43 30%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          border-color: color-mix(in oklab, var(--color-primary) 30%, transparent);
        }
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-primary);
      }
    }
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 4);
    }
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 3);
    }
    @media (width >= 40rem) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .article-detail__tab-link.active {
    border-color: var(--color-primary);
    color: var(--color-primary);
  }
  .article-detail__tab-pane {
    display: none;
    padding: calc(var(--spacing) * 4);
  }
  .article-detail__tab-pane.show.active {
    display: block;
  }
  .article-detail__info-panel {
    width: 100%;
    min-width: 0;
    border-radius: var(--radius-xl);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-100);
    background-color: var(--color-lightgrey);
    padding: calc(var(--spacing) * 4);
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .article-detail__info-grid {
    display: grid;
    width: 100%;
    min-width: 0;
    gap: calc(var(--spacing) * 2);
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 9.5rem), 1fr));
  }
  .article-detail__info-chip {
    min-width: 0;
    border-radius: var(--radius-lg);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
    text-align: center;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
    overflow-wrap: break-word;
    color: var(--color-slate-700);
    --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);
  }
  .article-detail__allergen-title {
    margin-bottom: calc(var(--spacing) * 3);
    display: block;
    width: 100%;
    text-align: center;
    font-family: var(--font-display);
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    color: var(--color-primary);
  }
  .article-detail__empty-state {
    text-align: center;
    font-family: var(--font-display);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    color: var(--color-slate-500);
  }
  .shop-layout {
    margin-bottom: calc(var(--spacing) * 5);
    display: flex;
    width: 100%;
    flex: 1;
    flex-direction: column;
    padding-inline: calc(var(--spacing) * 4);
    padding-top: calc(var(--spacing) * 3);
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .shop-layout__inner {
    display: flex;
    width: 100%;
    flex: 1;
    flex-direction: column;
    gap: calc(var(--spacing) * 4);
    @media (width >= 64rem) {
      flex-direction: row;
    }
    @media (width >= 64rem) {
      align-items: stretch;
    }
  }
  .shop-sidebar {
    margin-bottom: calc(var(--spacing) * 4);
    width: 100%;
    flex-shrink: 0;
    @media (width >= 64rem) {
      margin-bottom: 0;
    }
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 96);
    }
  }
  .shop-layout__main {
    display: flex;
    min-height: 0;
    min-width: 0;
    flex: 1;
    flex-direction: column;
    gap: calc(var(--spacing) * 4);
  }
  .shop-page {
    margin-inline: auto;
    display: flex;
    width: 100%;
    max-width: 1400px;
    flex: 1;
    flex-direction: column;
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 4);
  }
  .shop-page--centered {
    justify-content: center;
  }
  .shop-empty-view {
    display: flex;
    flex: 1;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 8);
    @media (width >= 64rem) {
      min-height: 50vh;
    }
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .shop-panel {
    overflow: hidden;
    border-radius: var(--radius-2xl);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 4);
    --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);
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .shop-panel--accent {
    background-color: var(--color-lightgrey);
  }
  .shop-page-header {
    margin-bottom: calc(var(--spacing) * 6);
    border-radius: var(--radius-2xl);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    text-align: center;
    --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);
  }
  .shop-page-header__title {
    font-family: var(--font-display);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    color: var(--color-primary);
    @media (width >= 40rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .shop-wizard {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: var(--spacing);
    border-radius: var(--radius-xl);
    background-color: var(--color-lightgrey);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-slate-600);
  }
  .shop-wizard__step--active {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-primary);
  }
  .shop-divider {
    margin-block: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 0.5);
    width: 100%;
    border-radius: calc(infinity * 1px);
    --tw-gradient-position: to right;
    @supports (background-image: linear-gradient(in lab, red, red)) {
      --tw-gradient-position: to right in oklab;
    }
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: var(--color-primary);
    --tw-gradient-via: var(--color-secondary);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
    --tw-gradient-to: var(--color-accent);
    --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));
  }
  .shop-link {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-primary);
    text-decoration-line: none;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        color: var(--color-secondary);
      }
    }
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .shop-breadcrumb {
    margin-bottom: calc(var(--spacing) * 5);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    border-radius: var(--radius-xl);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    --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);
  }
  .shop-breadcrumb__item {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
  }
  .shop-breadcrumb__item + .shop-breadcrumb__item::before {
    content: "›";
    padding-inline: calc(var(--spacing) * 0.5);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: color-mix(in srgb, #ae8f43 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-primary) 40%, transparent);
    }
  }
  .shop-breadcrumb__link {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-primary);
    text-decoration-line: none;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        color: var(--color-secondary);
      }
    }
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .shop-breadcrumb__item--active {
    font-family: var(--font-display);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-700);
  }
  .site-shell {
    display: flex;
    min-height: 100dvh;
    flex-direction: column;
  }
  .site-shell__main {
    display: flex;
    flex: 1;
    flex-direction: column;
    padding-top: calc(var(--spacing) * 24);
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 28);
    }
  }
  .link-gold {
    position: relative;
    text-decoration-line: none;
    border-radius: 1px;
    text-decoration: none;
  }
  .link-gold::after {
    content: "";
    pointer-events: none;
    position: absolute;
    right: 0;
    bottom: -2px;
    left: 0;
    height: 1px;
    background-color: #ae8f43;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 400ms cubic-bezier(0.22, 1, 0.36, 1);
  }
  .link-gold:hover::after,
    .link-gold:focus-visible::after {
    transform: scaleX(1);
  }
  .link-gold:focus-visible {
    outline: 2px solid #ae8f43;
    outline-offset: 3px;
  }
  .site-vitrine-header {
    background-color: transparent;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.25), transparent);
    transition: background-color 500ms, background-image 500ms;
  }
  .site-vitrine-header[data-scrolled="true"] {
    background-color: rgba(0, 0, 0, 0.90);
    background-image: none;
  }
  .site-vitrine-header a,
    .site-vitrine-header a:hover {
    text-decoration: none;
  }
  .site-vitrine-header__bar {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    transition: padding 500ms;
  }
  .site-vitrine-header[data-scrolled="true"] .site-vitrine-header__bar {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .site-vitrine-header__logo {
    height: 3.5rem;
    width: auto;
    transition: height 500ms;
  }
  @media (min-width: 640px) {
    .site-vitrine-header:not([data-scrolled="true"]) .site-vitrine-header__logo {
      height: 4rem;
    }
  }
  .site-vitrine-header[data-scrolled="true"] .site-vitrine-header__logo {
    height: 2.75rem;
  }
  .site-vitrine-header__link {
    color: rgba(255, 255, 255, 0.75);
    text-decoration: none;
    transition: color 300ms;
  }
  .site-vitrine-header__link:hover {
    color: #ffffff;
  }
  .site-vitrine-header__link.is-active {
    color: #ae8f43;
  }
  .site-vitrine-header__link-bar {
    position: absolute;
    bottom: -2px;
    left: 0;
    height: 1px;
    width: 0;
    background-color: #ae8f43;
    transition: width 300ms;
  }
  .site-vitrine-header__link.is-active .site-vitrine-header__link-bar {
    width: 100%;
  }
  .site-vitrine-header__cart {
    color: #ae8f43;
    background-color: transparent;
    border: 1px solid rgba(174, 143, 67, 0.70);
    border-radius: 0;
    text-decoration: none;
    transition: color 300ms, background-color 300ms, border-color 300ms;
  }
  .site-vitrine-header__cart:hover {
    color: #ffffff;
    background-color: #ae8f43;
    border-color: #ae8f43;
  }
  .site-vitrine-header__icon-btn {
    color: #ffffff;
    transition: color 300ms;
  }
  .site-vitrine-header__icon-btn:hover {
    color: #ae8f43;
  }
  .site-vitrine-header__panel {
    transition: none;
  }
  .site-vitrine-header .site-vitrine-header__rule {
    border-color: rgba(255, 255, 255, 0.12);
  }
  .site-vitrine-header__mobile-link {
    color: #ffffff;
    text-decoration: none;
    transition: color 300ms;
  }
  .site-vitrine-header__mobile-link:hover,
    .site-vitrine-header__mobile-link.is-active {
    color: #ae8f43;
  }
  .site-vitrine-header__mobile-index,
    .site-vitrine-header__mobile-link:hover .site-vitrine-header__mobile-index,
    .site-vitrine-header__mobile-link.is-active .site-vitrine-header__mobile-index {
    color: rgba(174, 143, 67, 0.70);
  }
  .site-vitrine-header__cart-mobile {
    color: #ae8f43;
    background-color: rgba(174, 143, 67, 0.10);
    border: 1px solid #ae8f43;
    border-radius: 0;
    text-decoration: none;
    transition: color 300ms, background-color 300ms;
  }
  .site-vitrine-header__cart-mobile:hover {
    color: #ffffff;
    background-color: #ae8f43;
  }
  .site-vitrine-header__contact-icon {
    color: #ae8f43;
  }
  .site-vitrine-footer a,
    .site-vitrine-footer a:hover {
    text-decoration: none;
  }
  .site-vitrine-footer h2 {
    margin: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.6875rem;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: 0.26em;
    text-transform: uppercase;
    color: #ae8f43;
  }
  .site-footer {
    position: relative;
    margin-top: auto;
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    color: var(--color-slate-600);
  }
  .site-footer__inner {
    margin-inline: auto;
    width: 100%;
    max-width: var(--container-7xl);
    padding-inline: calc(var(--spacing) * 5);
    padding-block: calc(var(--spacing) * 14);
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  .site-footer__grid {
    margin-inline: auto;
    display: grid;
    width: 100%;
    max-width: var(--container-5xl);
    gap: calc(var(--spacing) * 10);
    @media (width >= 40rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    @media (width >= 64rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    @media (width >= 64rem) {
      align-items: flex-start;
    }
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 12);
    }
  }
  .site-footer__brand {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: calc(var(--spacing) * 4);
    @media (width >= 40rem) {
      grid-column: span 2 / span 2;
    }
    @media (width >= 64rem) {
      grid-column: span 1 / span 1;
    }
    @media (width >= 64rem) {
      align-items: flex-start;
    }
    @media (width >= 64rem) {
      justify-content: center;
    }
    @media (width >= 64rem) {
      align-self: stretch;
    }
  }
  .site-footer__logo {
    height: auto;
    max-height: calc(var(--spacing) * 20);
    width: auto;
    max-width: 280px;
    @media (width >= 40rem) {
      max-height: calc(var(--spacing) * 24);
    }
    @media (width >= 40rem) {
      max-width: 320px;
    }
  }
  .site-footer__address {
    text-align: left;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-600);
    font-style: normal;
  }
  .site-footer__section {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    gap: calc(var(--spacing) * 5);
    text-align: left;
  }
  .site-footer__title {
    font-family: var(--font-display);
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    color: var(--color-primary);
  }
  .site-footer__title::after {
    content: "";
    margin-top: calc(var(--spacing) * 2);
    display: block;
    height: calc(var(--spacing) * 0.5);
    width: calc(var(--spacing) * 10);
    border-radius: calc(infinity * 1px);
    --tw-gradient-position: to right;
    @supports (background-image: linear-gradient(in lab, red, red)) {
      --tw-gradient-position: to right in oklab;
    }
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: var(--color-primary);
    --tw-gradient-to: var(--color-secondary);
    --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));
  }
  .site-footer__list {
    margin: 0;
    display: flex;
    width: 100%;
    list-style-type: none;
    flex-direction: column;
    align-items: flex-start;
    gap: calc(var(--spacing) * 3);
    padding: 0;
  }
  .site-footer__link {
    display: inline-flex;
    width: 100%;
    align-items: flex-start;
    gap: calc(var(--spacing) * 3);
    text-align: left;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-slate-600);
    text-decoration-line: none;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        color: var(--color-primary);
      }
    }
  }
  .site-footer__link-icon {
    display: inline-flex;
    height: calc(var(--spacing) * 9);
    width: calc(var(--spacing) * 9);
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    color: color-mix(in srgb, #ae8f43 70%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-primary) 70%, transparent);
    }
  }
  .site-footer__link i {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .site-footer__contact-link {
    display: inline-flex;
    width: 100%;
    align-items: flex-start;
    gap: calc(var(--spacing) * 3);
    text-align: left;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-600);
    text-decoration-line: none;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        color: var(--color-primary);
      }
    }
  }
  .site-footer__contact-icon {
    display: inline-flex;
    height: calc(var(--spacing) * 9);
    width: calc(var(--spacing) * 9);
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius-lg);
    background-color: color-mix(in srgb, #ae8f43 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-primary) 5%, transparent);
    }
    color: var(--color-primary);
  }
  .site-footer__bottom {
    margin-top: calc(var(--spacing) * 12);
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-color: var(--color-slate-100);
    padding-top: calc(var(--spacing) * 8);
    text-align: center;
  }
  .site-footer__copyright {
    margin: 0;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-500);
  }
  .site-footer__copyright-link {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-primary);
    text-decoration-line: none;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        color: var(--color-secondary);
      }
    }
  }
  .error-page {
    display: flex;
    min-height: 100dvh;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-inline: calc(var(--spacing) * 5);
    padding-block: calc(var(--spacing) * 12);
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .error-page__card {
    position: relative;
    width: 100%;
    max-width: var(--container-lg);
    overflow: hidden;
    border-radius: var(--radius-2xl);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-100);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 8);
    padding-block: calc(var(--spacing) * 10);
    text-align: center;
    --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 >= 40rem) {
      padding-inline: calc(var(--spacing) * 10);
    }
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .error-page__card::before {
    content: "";
    position: absolute;
    inset-inline: 0;
    top: 0;
    height: var(--spacing);
    --tw-gradient-position: to right;
    @supports (background-image: linear-gradient(in lab, red, red)) {
      --tw-gradient-position: to right in oklab;
    }
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: var(--color-primary);
    --tw-gradient-via: var(--color-secondary);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
    --tw-gradient-to: var(--color-accent);
    --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));
  }
  .error-page__logo {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 8);
    height: auto;
    max-height: calc(var(--spacing) * 32);
    width: auto;
    max-width: 260px;
    -o-object-fit: contain;
       object-fit: contain;
    @media (width >= 40rem) {
      max-height: calc(var(--spacing) * 36);
    }
  }
  .error-page__code {
    font-family: var(--font-display);
    font-size: var(--text-8xl);
    line-height: var(--tw-leading, var(--text-8xl--line-height));
    --tw-leading: 1;
    line-height: 1;
    color: color-mix(in srgb, #9c803c 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-accent) 50%, transparent);
    }
  }
  .error-page__code:empty {
    display: none;
  }
  .error-page__title {
    margin-top: calc(var(--spacing) * 4);
    font-family: var(--font-display);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    color: var(--color-primary);
  }
  .error-page__text {
    margin-top: calc(var(--spacing) * 3);
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-600);
  }
  .error-page__actions {
    margin-top: calc(var(--spacing) * 8);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: calc(var(--spacing) * 3);
  }
  .error-page__footer {
    margin-top: calc(var(--spacing) * 8);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-500);
    text-decoration-line: none;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        color: var(--color-primary);
      }
    }
  }
  .shop-btn {
    display: inline-flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    gap: calc(var(--spacing) * 2);
    border-radius: var(--radius-lg);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 2.5);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &: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 {
      --tw-ring-color: color-mix(in srgb, #ae8f43 30%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--color-primary) 30%, transparent);
      }
    }
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
    &:disabled {
      cursor: not-allowed;
    }
    &:disabled {
      opacity: 60%;
    }
  }
  .shop-btn--primary {
    border-style: var(--tw-border-style);
    border-width: 0px;
    background-color: var(--color-primary);
    color: var(--color-white);
    &:hover {
      @media (hover: hover) {
        opacity: 90%;
      }
    }
  }
  .shop-btn--secondary {
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    color: var(--color-slate-700);
    &:hover {
      @media (hover: hover) {
        border-color: color-mix(in srgb, #ae8f43 40%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          border-color: color-mix(in oklab, var(--color-primary) 40%, transparent);
        }
      }
    }
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #ae8f43 5%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-primary) 5%, transparent);
        }
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-primary);
      }
    }
  }
  .shop-btn--danger {
    border-style: var(--tw-border-style);
    border-width: 0px;
    background-color: var(--color-red-600);
    color: var(--color-white);
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-red-700);
      }
    }
  }
  .shop-btn--success {
    border-style: var(--tw-border-style);
    border-width: 0px;
    background-color: var(--color-green-600);
    color: var(--color-white);
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-green-700);
      }
    }
  }
  .shop-btn--warning {
    border-style: var(--tw-border-style);
    border-width: 0px;
    background-color: var(--color-accent);
    color: var(--color-slate-900);
    &:hover {
      @media (hover: hover) {
        opacity: 90%;
      }
    }
  }
  .shop-btn--outline {
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-300);
    background-color: var(--color-white);
    color: var(--color-slate-800);
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-primary);
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-primary);
      }
    }
  }
  .shop-btn--sm {
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .shop-btn--lg {
    padding-inline: calc(var(--spacing) * 5);
    padding-block: calc(var(--spacing) * 3);
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .shop-btn--block {
    width: 100%;
  }
  .shop-btn-group {
    display: inline-flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
  }
  .shop-input {
    width: 100%;
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-800);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-outline-style: none;
    outline-style: none;
    &:focus {
      border-color: var(--color-primary);
    }
    &: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 {
      --tw-ring-color: color-mix(in srgb, #ae8f43 20%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
      }
    }
    &:disabled {
      cursor: not-allowed;
    }
    &:disabled {
      background-color: var(--color-slate-100);
    }
    &:disabled {
      color: var(--color-slate-500);
    }
    &:disabled {
      &:focus {
        border-color: var(--color-slate-200);
      }
    }
    &:disabled {
      &:focus {
        --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + 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);
      }
    }
  }
  label.required::after {
    content: '*';
    margin-left: 0.25em;
    color: #dc2626;
  }
  .shop-textarea {
    min-height: 5rem;
    width: 100%;
    resize: vertical;
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-800);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-outline-style: none;
    outline-style: none;
    &:focus {
      border-color: var(--color-primary);
    }
    &: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 {
      --tw-ring-color: color-mix(in srgb, #ae8f43 20%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
      }
    }
  }
  .shop-select {
    width: 100%;
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-800);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-outline-style: none;
    outline-style: none;
    &:focus {
      border-color: var(--color-primary);
    }
    &: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 {
      --tw-ring-color: color-mix(in srgb, #ae8f43 20%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
      }
    }
  }
  body > .ts-dropdown,
    .ui-modal .ts-dropdown {
    z-index: 9999 !important;
  }
  .shop-input-group {
    display: inline-flex;
    align-items: stretch;
    overflow: hidden;
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
  }
  .shop-input-group .shop-input {
    border-radius: 0;
    border-style: var(--tw-border-style);
    border-width: 0px;
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + 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);
    }
  }
  .shop-input-group__addon {
    display: inline-flex;
    align-items: center;
    background-color: var(--color-lightgrey);
    padding-inline: calc(var(--spacing) * 3);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-primary);
  }
  .shop-table-wrap {
    overflow-x: auto;
    border-radius: var(--radius-xl);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    --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);
  }
  .shop-table {
    width: 100%;
    min-width: 640px;
    border-collapse: collapse;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .shop-table thead {
    background-color: var(--color-lightgrey);
    color: var(--color-slate-700);
  }
  .shop-table th {
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    text-align: left;
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .shop-table td {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-color: var(--color-slate-100);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    vertical-align: middle;
  }
  .shop-table tbody tr:nth-child(even) {
    background-color: color-mix(in srgb, oklch(98.4% 0.003 247.858) 70%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-slate-50) 70%, transparent);
    }
  }
  .shop-table--compact td,
    .shop-table--compact th {
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
  }
  .shop-table-scroll {
    max-height: calc(var(--spacing) * 60);
    overflow-y: auto;
  }
  .shop-alert {
    position: relative;
    margin-inline: auto;
    margin-top: calc(var(--spacing) * 4);
    max-width: var(--container-3xl);
    border-radius: var(--radius-xl);
    border-style: var(--tw-border-style);
    border-width: 1px;
    padding-inline: calc(var(--spacing) * 5);
    padding-block: calc(var(--spacing) * 4);
    text-align: center;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .shop-alert--success {
    border-color: var(--color-green-200);
    background-color: var(--color-green-50);
    color: var(--color-green-800);
  }
  .shop-alert--warning {
    border-color: var(--color-amber-200);
    background-color: var(--color-amber-50);
    color: var(--color-amber-800);
  }
  .shop-alert--error {
    border-color: var(--color-red-200);
    background-color: var(--color-red-50);
    color: var(--color-red-800);
  }
  .shop-alert__close {
    position: absolute;
    top: calc(var(--spacing) * 3);
    right: calc(var(--spacing) * 3);
    cursor: pointer;
    border-radius: 0.25rem;
    padding: var(--spacing);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: 1;
    line-height: 1;
    color: var(--color-slate-400);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #000 5%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-black) 5%, transparent);
        }
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-slate-700);
      }
    }
  }
  .shop-tabs {
    display: flex;
    list-style-type: none;
    gap: var(--spacing);
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
    border-color: var(--color-slate-200);
    padding: 0;
  }
  .shop-tabs .nav-item {
    list-style-type: none;
  }
  .shop-tab-link {
    margin-bottom: -1px;
    cursor: pointer;
    border-top-left-radius: var(--radius-lg);
    border-top-right-radius: var(--radius-lg);
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
    border-color: transparent;
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-slate-500);
    text-decoration-line: none;
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        border-color: color-mix(in srgb, #ae8f43 30%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          border-color: color-mix(in oklab, var(--color-primary) 30%, transparent);
        }
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-primary);
      }
    }
  }
  .shop-tab-link.active {
    border-color: var(--color-primary);
    color: var(--color-primary);
  }
  .shop-tab-pane {
    display: none;
  }
  .shop-tab-pane.show.active {
    display: block;
  }
  .shop-list {
    :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)));
    }
    :where(& > :not(:last-child)) {
      border-color: var(--color-slate-200);
    }
    overflow: hidden;
    border-radius: var(--radius-xl);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
  }
  .shop-list__item {
    padding: calc(var(--spacing) * 4);
  }
  .shop-radio-row {
    display: flex;
    flex-direction: column;
    gap: calc(var(--spacing) * 3);
    @media (width >= 40rem) {
      flex-direction: row;
    }
    @media (width >= 40rem) {
      align-items: flex-start;
    }
    @media (width >= 40rem) {
      justify-content: space-between;
    }
  }
  .shop-radio {
    margin-top: var(--spacing);
    height: calc(var(--spacing) * 4);
    width: calc(var(--spacing) * 4);
    flex-shrink: 0;
    cursor: pointer;
    accent-color: var(--color-primary);
  }
  .shop-badge {
    display: inline-flex;
    align-items: center;
    border-radius: calc(infinity * 1px);
    background-color: var(--color-accent);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: var(--spacing);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
  }
  .shop-card-highlight {
    border-radius: var(--radius-2xl);
    border-style: var(--tw-border-style);
    border-width: 2px;
    border-color: color-mix(in srgb, #9c803c 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-accent) 40%, transparent);
    }
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 4);
    text-align: left;
    --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);
  }
  .shop-stat-card {
    margin-inline: auto;
    width: 100%;
    max-width: var(--container-xs);
    overflow: hidden;
    border-radius: var(--radius-2xl);
    color: var(--color-white);
    --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);
  }
  .shop-stat-card__header {
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .shop-stat-card__body {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 4);
    padding: calc(var(--spacing) * 4);
  }
  .shop-stat-card--success {
    background-color: var(--color-green-600);
  }
  .shop-stat-card--warning {
    background-color: var(--color-amber-500);
  }
  .shop-stat-card--info {
    background-color: var(--color-secondary);
  }
  .shop-empty-state {
    width: 100%;
    max-width: var(--container-xl);
    border-radius: var(--radius-2xl);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 10);
    text-align: center;
    --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);
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 12);
    }
  }
  .shop-empty-state__title {
    font-family: var(--font-display);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    color: var(--color-primary);
    @media (width >= 40rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .shop-empty-state__subtitle {
    margin-top: calc(var(--spacing) * 4);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    color: var(--color-slate-600);
  }
  .shop-empty-state__icon {
    margin-top: calc(var(--spacing) * 8);
    display: inline-flex;
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
    color: var(--color-primary);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        color: var(--color-secondary);
      }
    }
  }
  .shop-filter-chips {
    margin-bottom: calc(var(--spacing) * 4);
    display: flex;
    flex-wrap: wrap;
    gap: calc(var(--spacing) * 2);
  }
  .shop-filter-chip {
    display: inline-flex;
    align-items: center;
    gap: var(--spacing);
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-primary);
    --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);
  }
  .shop-articles-section {
    width: 100%;
  }
  .shop-view-toolbar {
    margin-bottom: calc(var(--spacing) * 3);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
  }
  .shop-view-toggle {
    display: inline-flex;
    overflow: hidden;
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    --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);
  }
  .shop-view-toggle__btn {
    display: inline-flex;
    height: calc(var(--spacing) * 10);
    width: calc(var(--spacing) * 10);
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-style: var(--tw-border-style);
    border-width: 0px;
    background-color: var(--color-white);
    color: var(--color-slate-500);
    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, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #ae8f43 5%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-primary) 5%, transparent);
        }
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-primary);
      }
    }
    &: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 {
      --tw-ring-color: color-mix(in srgb, #ae8f43 30%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--color-primary) 30%, transparent);
      }
    }
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
    &:focus {
      --tw-ring-inset: inset;
    }
  }
  .shop-view-toggle__btn + .shop-view-toggle__btn {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
    border-color: var(--color-slate-200);
  }
  .shop-view-toggle__btn--active {
    background-color: var(--color-primary);
    color: var(--color-white);
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-primary);
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }
  .shop-grid-articles {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: calc(var(--spacing) * 4);
    padding-top: calc(var(--spacing) * 2);
    @media (width >= 40rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    @media (width >= 64rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    @media (width >= 80rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .shop-grid-articles--list {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: calc(var(--spacing) * 2);
  }
  .shop-grid-articles--list .article-card {
    height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    &:hover {
      @media (hover: hover) {
        --tw-translate-y: 0;
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .shop-grid-articles--list .article-card__media {
    aspect-ratio: 1 / 1;
    height: calc(var(--spacing) * 16);
    width: calc(var(--spacing) * 16);
    flex-shrink: 0;
    @media (width >= 40rem) {
      height: calc(var(--spacing) * 20);
    }
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 20);
    }
  }
  .shop-grid-articles--list .article-card__badge {
    top: calc(var(--spacing) * 1.5);
    left: calc(var(--spacing) * 1.5);
    padding-inline: calc(var(--spacing) * 2);
    padding-block: calc(var(--spacing) * 0.5);
    font-size: 10px;
  }
  .shop-grid-articles--list .article-card__body {
    min-width: 0;
    flex: 1;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: calc(var(--spacing) * 3);
    padding: calc(var(--spacing) * 3);
    text-align: left;
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .shop-grid-articles--list .article-card__title {
    flex: 1;
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .shop-grid-articles--list .article-card__price {
    margin-top: 0;
    flex-shrink: 0;
    justify-content: flex-end;
  }
  .shop-grid-articles--list .article-card__price-current {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .shop-grid-articles--list .article-card__footer {
    width: 100%;
    flex-shrink: 0;
    flex-wrap: nowrap;
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-color: var(--color-slate-100);
    background-color: var(--color-slate-50);
    padding: calc(var(--spacing) * 3);
    @media (width >= 40rem) {
      width: auto;
    }
    @media (width >= 40rem) {
      border-top-style: var(--tw-border-style);
      border-top-width: 0px;
    }
    @media (width >= 40rem) {
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
    }
  }
  .shop-grid-articles--list .article-card__add-btn {
    margin-left: 0;
  }
  .shop-highlights-carousel {
    width: 100%;
  }
  .shop-highlights-carousel__nav {
    margin-bottom: calc(var(--spacing) * 3);
    display: flex;
    justify-content: center;
    gap: calc(var(--spacing) * 2);
  }
  .shop-highlights-carousel__viewport {
    width: 100%;
    overflow: hidden;
  }
  .shop-highlights-carousel__track {
    display: flex;
    flex-wrap: nowrap;
    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));
    --tw-duration: 300ms;
    transition-duration: 300ms;
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .shop-highlights-carousel__slide {
    box-sizing: border-box;
    display: flex;
    min-width: 0;
    flex-shrink: 0;
    flex-grow: 0;
    padding-inline: calc(var(--spacing) * 2);
  }
  .shop-highlights-carousel__slide .article-card {
    height: 100%;
    width: 100%;
  }
  .flag-icon {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    width: 1.33333333em;
    line-height: 1em;
  }
  .flag-icon::before {
    content: "\00a0";
  }
  .flag-icon-fr {
    background-image: url(/build/images/fr.0c209b8a.svg);
  }
  .flag-icon-gb {
    background-image: url(/build/images/gb.516897fd.svg);
  }
  .flag-icon-nl {
    background-image: url(/build/images/nl.cfe72ae0.svg);
  }
  .flag-icon-de {
    background-image: url(/build/images/de.6435bf24.svg);
  }
  .icon-addArticle {
    background-image: url(/build/images/cart-plus-blu-2.ba513045.svg);
    display: inline-block;
    height: calc(var(--spacing) * 8);
    width: calc(var(--spacing) * 8);
    background-size: cover;
    background-repeat: no-repeat;
  }
  .icon-order {
    background-image: url(/build/images/cart-arrow-down-blu-2.b74965af.svg);
    display: inline-block;
    height: calc(var(--spacing) * 8);
    width: calc(var(--spacing) * 8);
    background-size: cover;
    background-repeat: no-repeat;
  }
  .icon-logout {
    background-image: url(/build/images/icon-login-off-red.8df7f65f.svg);
    display: inline-block;
    height: calc(var(--spacing) * 8);
    width: calc(var(--spacing) * 8);
    background-size: cover;
    background-repeat: no-repeat;
  }
  .icon-lang {
    background-image: url(/build/images/langues-blu-2.eec4d395.svg);
    display: inline-block;
    height: calc(var(--spacing) * 12);
    width: calc(var(--spacing) * 12);
    background-size: cover;
    background-repeat: no-repeat;
  }
  .ag-theme-quartz {
    --ag-selected-row-background-color: #008cff !important;
  }
  .actions-button-cell .shop-btn {
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
  }
  .tippy-box {
    border-radius: var(--radius-lg);
    background-color: var(--color-slate-800);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-white);
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px 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);
  }
  .tippy-arrow {
    color: #1e293b;
  }
  .tippy-content {
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
  }
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-space-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-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-ordinal {
  syntax: "*";
  inherits: false;
}
@property --tw-slashed-zero {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-figure {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@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-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@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-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  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-duration {
  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-backdrop-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-ease: initial;
      --tw-content: "";
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-duration: initial;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-divide-y-reverse: 0;
    }
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QixvQkFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkIsZUFBbUI7RUFBbkIsb0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkIsZUFBbUI7RUFBbkIsb0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkIsZUFBbUI7RUFBbkIsb0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLDZCQUFtQjtFQUFuQixlQUFtQjtFQUFuQixpQkFBbUI7QUFBQTtBQUFuQjtFQUFBLDZCQUFtQjtFQUFuQixlQUFtQjtFQUFuQixrQkFBbUI7QUFBQTtBQUFuQjtFQUFBLDZCQUFtQjtFQUFuQixlQUFtQjtFQUFuQixtQkFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7RUFBbkIsd0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLG1CQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7RUFBbkIsd0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLG1CQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLHdCQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLHdCQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQixlQUFtQjtFQUFuQixrQkFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLG1CQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7RUFBbkIsd0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtFQUFuQixvQkFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLG1CQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixpQkFBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQ3Z4QmlDO0VBQUEsV0FBZ0I7RUFBaEIsZUFBZ0I7RUFBaEIsZ0JBQWdCO0FBQUE7QUFBaEI7RUFBQSxXQUFnQjtFQUFoQixlQUFnQjtFQUFoQixnQkFBZ0I7QUFBQTtBQUFoQjtFQUFBLFdBQWdCO0VBQWhCLGVBQWdCO0VBQWhCLGdCQUFnQjtBQUFBO0FBQXdDO0VBQUEsV0FBWTtFQUFaLGVBQVk7QUFBQTtBQTBDL0Q7RUFBQSxXQUFTO0VBQVQsZUFBUztFQUFULGdCQUFTO0FBQUE7QUFBVDtFQUFBLFdBQVM7RUFBVCxlQUFTO0VBQVQsZ0JBQVM7QUFBQTtBQUFUO0VBQUEsV0FBUztFQUFULGVBQVM7RUFBVCxnQkFBUztBQUFBO0FBdUdwQjtFQUFBLFdBQWdCO0VBQWhCLGVBQWdCO0FBQUE7QUFBaEI7RUFBQSxXQUFnQjtFQUFoQixlQUFnQjtBQUFBO0FBQWhCO0VBQUEsV0FBZ0I7RUFBaEIsZUFBZ0I7QUFBQTtBQUFoQjtFQUFBLFdBQWdCO0VBQWhCLGVBQWdCO0FBQUE7QUFBaEI7RUFBQSxXQUFnQjtFQUFoQixlQUFnQjtBQUFBO0FBQWhCO0VBQUEsV0FBZ0I7RUFBaEIsZUFBZ0I7QUFBQTtBQUFoQjtFQUFBLFdBQWdCO0VBQWhCLGVBQWdCO0FBQUE7QUFBaEI7RUFBQSxXQUFnQjtFQUFoQixlQUFnQjtBQUFBO0FBQWhCO0VBQUEsV0FBZ0I7RUFBaEIsZUFBZ0I7QUFBQTtBQXU5QmpEO0VBQUEsV0FBUTtFQUFSLGVBQVE7RUFBUixnQkFBUTtBQUFBO0FEalZyQjtFQUFBO0lBQUE7TUFBQSxzQkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLHNCQUFtQjtNQUFuQixvQkFBbUI7TUFBbkIsb0JBQW1CO01BQW5CLHVCQUFtQjtNQUFuQix3QkFBbUI7TUFBbkIsK0JBQW1CO01BQW5CLHlCQUFtQjtNQUFuQix3QkFBbUI7TUFBbkIsdUJBQW1CO01BQW5CLDRCQUFtQjtNQUFuQixnQ0FBbUI7TUFBbkIsK0JBQW1CO01BQW5CLCtCQUFtQjtNQUFuQiwrQkFBbUI7TUFBbkIscUJBQW1CO01BQW5CLHlCQUFtQjtNQUFuQixzQkFBbUI7TUFBbkIscUJBQW1CO01BQW5CLDBCQUFtQjtNQUFuQiw0QkFBbUI7TUFBbkIsNkJBQW1CO01BQW5CLDhCQUFtQjtNQUFuQixzQkFBbUI7TUFBbkIsMEJBQW1CO01BQW5CLHVCQUFtQjtNQUFuQiw0QkFBbUI7TUFBbkIsZ0NBQW1CO01BQW5CLDZCQUFtQjtNQUFuQix3QkFBbUI7TUFBbkIsMkJBQW1CO01BQW5CLDhCQUFtQjtNQUFuQixpQ0FBbUI7TUFBbkIsd0JBQW1CO01BQW5CLDJCQUFtQjtNQUFuQiw0QkFBbUI7TUFBbkIsa0NBQW1CO01BQW5CLHlCQUFtQjtNQUFuQixrQkFBbUI7TUFBbkIsd0JBQW1CO01BQW5CLHNCQUFtQjtNQUFuQix1QkFBbUI7TUFBbkIsd0JBQW1CO01BQW5CLG9CQUFtQjtNQUFuQixxQkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLG1CQUFtQjtNQUFuQix5QkFBbUI7TUFBbkIsK0JBQW1CO01BQW5CLDRCQUFtQjtNQUFuQiw4QkFBbUI7TUFBbkIsa0JBQW1CO01BQW5CLGdCQUFtQjtNQ3Z4QmlDLG1CQUFnQjtNQUFoQixtQkFBZ0I7TUFBaEIsbUJBQWdCO01BQXdDLHNCQUFZO01BMEMvRCxlQUFTO01BQVQsZUFBUztNQUFULGVBQVM7TUF1R3BCLDJCQUFnQjtNQUFoQixpQ0FBZ0I7TUFBaEIsK0JBQWdCO01BQWhCLGdDQUFnQjtNQUFoQixpQ0FBZ0I7TUFBaEIsNkJBQWdCO01BQWhCLDhCQUFnQjtNQUFoQiwrQkFBZ0I7TUFBaEIsNEJBQWdCO01BdTlCakQsd0JBQVE7SURqVkY7RUFBQTtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLzxubyBzb3VyY2U+Iiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy90YWlsd2luZC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2ZsYXRwaWNrci9kaXN0L2ZsYXRwaWNrci5taW4uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9jc3MvYWxsLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RpcHB5LmpzL2Rpc3QvdGlwcHkuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbbnVsbCwiQGxheWVyIHRoZW1lLCBiYXNlLCBjb21wb25lbnRzLCB1dGlsaXRpZXM7XG5cbkBsYXllciB0aGVtZSB7XG4gIEB0aGVtZSBkZWZhdWx0IHtcbiAgICAtLWZvbnQtc2FuczpcbiAgICAgIHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLFxuICAgICAgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgICAtLWZvbnQtc2VyaWY6IHVpLXNlcmlmLCBHZW9yZ2lhLCBDYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgLS1mb250LW1vbm86XG4gICAgICB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIixcbiAgICAgIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuXG4gICAgLS1jb2xvci1yZWQtNTA6IG9rbGNoKDk3LjElIDAuMDEzIDE3LjM4KTtcbiAgICAtLWNvbG9yLXJlZC0xMDA6IG9rbGNoKDkzLjYlIDAuMDMyIDE3LjcxNyk7XG4gICAgLS1jb2xvci1yZWQtMjAwOiBva2xjaCg4OC41JSAwLjA2MiAxOC4zMzQpO1xuICAgIC0tY29sb3ItcmVkLTMwMDogb2tsY2goODAuOCUgMC4xMTQgMTkuNTcxKTtcbiAgICAtLWNvbG9yLXJlZC00MDA6IG9rbGNoKDcwLjQlIDAuMTkxIDIyLjIxNik7XG4gICAgLS1jb2xvci1yZWQtNTAwOiBva2xjaCg2My43JSAwLjIzNyAyNS4zMzEpO1xuICAgIC0tY29sb3ItcmVkLTYwMDogb2tsY2goNTcuNyUgMC4yNDUgMjcuMzI1KTtcbiAgICAtLWNvbG9yLXJlZC03MDA6IG9rbGNoKDUwLjUlIDAuMjEzIDI3LjUxOCk7XG4gICAgLS1jb2xvci1yZWQtODAwOiBva2xjaCg0NC40JSAwLjE3NyAyNi44OTkpO1xuICAgIC0tY29sb3ItcmVkLTkwMDogb2tsY2goMzkuNiUgMC4xNDEgMjUuNzIzKTtcbiAgICAtLWNvbG9yLXJlZC05NTA6IG9rbGNoKDI1LjglIDAuMDkyIDI2LjA0Mik7XG5cbiAgICAtLWNvbG9yLW9yYW5nZS01MDogb2tsY2goOTglIDAuMDE2IDczLjY4NCk7XG4gICAgLS1jb2xvci1vcmFuZ2UtMTAwOiBva2xjaCg5NS40JSAwLjAzOCA3NS4xNjQpO1xuICAgIC0tY29sb3Itb3JhbmdlLTIwMDogb2tsY2goOTAuMSUgMC4wNzYgNzAuNjk3KTtcbiAgICAtLWNvbG9yLW9yYW5nZS0zMDA6IG9rbGNoKDgzLjclIDAuMTI4IDY2LjI5KTtcbiAgICAtLWNvbG9yLW9yYW5nZS00MDA6IG9rbGNoKDc1JSAwLjE4MyA1NS45MzQpO1xuICAgIC0tY29sb3Itb3JhbmdlLTUwMDogb2tsY2goNzAuNSUgMC4yMTMgNDcuNjA0KTtcbiAgICAtLWNvbG9yLW9yYW5nZS02MDA6IG9rbGNoKDY0LjYlIDAuMjIyIDQxLjExNik7XG4gICAgLS1jb2xvci1vcmFuZ2UtNzAwOiBva2xjaCg1NS4zJSAwLjE5NSAzOC40MDIpO1xuICAgIC0tY29sb3Itb3JhbmdlLTgwMDogb2tsY2goNDclIDAuMTU3IDM3LjMwNCk7XG4gICAgLS1jb2xvci1vcmFuZ2UtOTAwOiBva2xjaCg0MC44JSAwLjEyMyAzOC4xNzIpO1xuICAgIC0tY29sb3Itb3JhbmdlLTk1MDogb2tsY2goMjYuNiUgMC4wNzkgMzYuMjU5KTtcblxuICAgIC0tY29sb3ItYW1iZXItNTA6IG9rbGNoKDk4LjclIDAuMDIyIDk1LjI3Nyk7XG4gICAgLS1jb2xvci1hbWJlci0xMDA6IG9rbGNoKDk2LjIlIDAuMDU5IDk1LjYxNyk7XG4gICAgLS1jb2xvci1hbWJlci0yMDA6IG9rbGNoKDkyLjQlIDAuMTIgOTUuNzQ2KTtcbiAgICAtLWNvbG9yLWFtYmVyLTMwMDogb2tsY2goODcuOSUgMC4xNjkgOTEuNjA1KTtcbiAgICAtLWNvbG9yLWFtYmVyLTQwMDogb2tsY2goODIuOCUgMC4xODkgODQuNDI5KTtcbiAgICAtLWNvbG9yLWFtYmVyLTUwMDogb2tsY2goNzYuOSUgMC4xODggNzAuMDgpO1xuICAgIC0tY29sb3ItYW1iZXItNjAwOiBva2xjaCg2Ni42JSAwLjE3OSA1OC4zMTgpO1xuICAgIC0tY29sb3ItYW1iZXItNzAwOiBva2xjaCg1NS41JSAwLjE2MyA0OC45OTgpO1xuICAgIC0tY29sb3ItYW1iZXItODAwOiBva2xjaCg0Ny4zJSAwLjEzNyA0Ni4yMDEpO1xuICAgIC0tY29sb3ItYW1iZXItOTAwOiBva2xjaCg0MS40JSAwLjExMiA0NS45MDQpO1xuICAgIC0tY29sb3ItYW1iZXItOTUwOiBva2xjaCgyNy45JSAwLjA3NyA0NS42MzUpO1xuXG4gICAgLS1jb2xvci15ZWxsb3ctNTA6IG9rbGNoKDk4LjclIDAuMDI2IDEwMi4yMTIpO1xuICAgIC0tY29sb3IteWVsbG93LTEwMDogb2tsY2goOTcuMyUgMC4wNzEgMTAzLjE5Myk7XG4gICAgLS1jb2xvci15ZWxsb3ctMjAwOiBva2xjaCg5NC41JSAwLjEyOSAxMDEuNTQpO1xuICAgIC0tY29sb3IteWVsbG93LTMwMDogb2tsY2goOTAuNSUgMC4xODIgOTguMTExKTtcbiAgICAtLWNvbG9yLXllbGxvdy00MDA6IG9rbGNoKDg1LjIlIDAuMTk5IDkxLjkzNik7XG4gICAgLS1jb2xvci15ZWxsb3ctNTAwOiBva2xjaCg3OS41JSAwLjE4NCA4Ni4wNDcpO1xuICAgIC0tY29sb3IteWVsbG93LTYwMDogb2tsY2goNjguMSUgMC4xNjIgNzUuODM0KTtcbiAgICAtLWNvbG9yLXllbGxvdy03MDA6IG9rbGNoKDU1LjQlIDAuMTM1IDY2LjQ0Mik7XG4gICAgLS1jb2xvci15ZWxsb3ctODAwOiBva2xjaCg0Ny42JSAwLjExNCA2MS45MDcpO1xuICAgIC0tY29sb3IteWVsbG93LTkwMDogb2tsY2goNDIuMSUgMC4wOTUgNTcuNzA4KTtcbiAgICAtLWNvbG9yLXllbGxvdy05NTA6IG9rbGNoKDI4LjYlIDAuMDY2IDUzLjgxMyk7XG5cbiAgICAtLWNvbG9yLWxpbWUtNTA6IG9rbGNoKDk4LjYlIDAuMDMxIDEyMC43NTcpO1xuICAgIC0tY29sb3ItbGltZS0xMDA6IG9rbGNoKDk2LjclIDAuMDY3IDEyMi4zMjgpO1xuICAgIC0tY29sb3ItbGltZS0yMDA6IG9rbGNoKDkzLjglIDAuMTI3IDEyNC4zMjEpO1xuICAgIC0tY29sb3ItbGltZS0zMDA6IG9rbGNoKDg5LjclIDAuMTk2IDEyNi42NjUpO1xuICAgIC0tY29sb3ItbGltZS00MDA6IG9rbGNoKDg0LjElIDAuMjM4IDEyOC44NSk7XG4gICAgLS1jb2xvci1saW1lLTUwMDogb2tsY2goNzYuOCUgMC4yMzMgMTMwLjg1KTtcbiAgICAtLWNvbG9yLWxpbWUtNjAwOiBva2xjaCg2NC44JSAwLjIgMTMxLjY4NCk7XG4gICAgLS1jb2xvci1saW1lLTcwMDogb2tsY2goNTMuMiUgMC4xNTcgMTMxLjU4OSk7XG4gICAgLS1jb2xvci1saW1lLTgwMDogb2tsY2goNDUuMyUgMC4xMjQgMTMwLjkzMyk7XG4gICAgLS1jb2xvci1saW1lLTkwMDogb2tsY2goNDAuNSUgMC4xMDEgMTMxLjA2Myk7XG4gICAgLS1jb2xvci1saW1lLTk1MDogb2tsY2goMjcuNCUgMC4wNzIgMTMyLjEwOSk7XG5cbiAgICAtLWNvbG9yLWdyZWVuLTUwOiBva2xjaCg5OC4yJSAwLjAxOCAxNTUuODI2KTtcbiAgICAtLWNvbG9yLWdyZWVuLTEwMDogb2tsY2goOTYuMiUgMC4wNDQgMTU2Ljc0Myk7XG4gICAgLS1jb2xvci1ncmVlbi0yMDA6IG9rbGNoKDkyLjUlIDAuMDg0IDE1NS45OTUpO1xuICAgIC0tY29sb3ItZ3JlZW4tMzAwOiBva2xjaCg4Ny4xJSAwLjE1IDE1NC40NDkpO1xuICAgIC0tY29sb3ItZ3JlZW4tNDAwOiBva2xjaCg3OS4yJSAwLjIwOSAxNTEuNzExKTtcbiAgICAtLWNvbG9yLWdyZWVuLTUwMDogb2tsY2goNzIuMyUgMC4yMTkgMTQ5LjU3OSk7XG4gICAgLS1jb2xvci1ncmVlbi02MDA6IG9rbGNoKDYyLjclIDAuMTk0IDE0OS4yMTQpO1xuICAgIC0tY29sb3ItZ3JlZW4tNzAwOiBva2xjaCg1Mi43JSAwLjE1NCAxNTAuMDY5KTtcbiAgICAtLWNvbG9yLWdyZWVuLTgwMDogb2tsY2goNDQuOCUgMC4xMTkgMTUxLjMyOCk7XG4gICAgLS1jb2xvci1ncmVlbi05MDA6IG9rbGNoKDM5LjMlIDAuMDk1IDE1Mi41MzUpO1xuICAgIC0tY29sb3ItZ3JlZW4tOTUwOiBva2xjaCgyNi42JSAwLjA2NSAxNTIuOTM0KTtcblxuICAgIC0tY29sb3ItZW1lcmFsZC01MDogb2tsY2goOTcuOSUgMC4wMjEgMTY2LjExMyk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTEwMDogb2tsY2goOTUlIDAuMDUyIDE2My4wNTEpO1xuICAgIC0tY29sb3ItZW1lcmFsZC0yMDA6IG9rbGNoKDkwLjUlIDAuMDkzIDE2NC4xNSk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTMwMDogb2tsY2goODQuNSUgMC4xNDMgMTY0Ljk3OCk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTQwMDogb2tsY2goNzYuNSUgMC4xNzcgMTYzLjIyMyk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTUwMDogb2tsY2goNjkuNiUgMC4xNyAxNjIuNDgpO1xuICAgIC0tY29sb3ItZW1lcmFsZC02MDA6IG9rbGNoKDU5LjYlIDAuMTQ1IDE2My4yMjUpO1xuICAgIC0tY29sb3ItZW1lcmFsZC03MDA6IG9rbGNoKDUwLjglIDAuMTE4IDE2NS42MTIpO1xuICAgIC0tY29sb3ItZW1lcmFsZC04MDA6IG9rbGNoKDQzLjIlIDAuMDk1IDE2Ni45MTMpO1xuICAgIC0tY29sb3ItZW1lcmFsZC05MDA6IG9rbGNoKDM3LjglIDAuMDc3IDE2OC45NCk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTk1MDogb2tsY2goMjYuMiUgMC4wNTEgMTcyLjU1Mik7XG5cbiAgICAtLWNvbG9yLXRlYWwtNTA6IG9rbGNoKDk4LjQlIDAuMDE0IDE4MC43Mik7XG4gICAgLS1jb2xvci10ZWFsLTEwMDogb2tsY2goOTUuMyUgMC4wNTEgMTgwLjgwMSk7XG4gICAgLS1jb2xvci10ZWFsLTIwMDogb2tsY2goOTElIDAuMDk2IDE4MC40MjYpO1xuICAgIC0tY29sb3ItdGVhbC0zMDA6IG9rbGNoKDg1LjUlIDAuMTM4IDE4MS4wNzEpO1xuICAgIC0tY29sb3ItdGVhbC00MDA6IG9rbGNoKDc3LjclIDAuMTUyIDE4MS45MTIpO1xuICAgIC0tY29sb3ItdGVhbC01MDA6IG9rbGNoKDcwLjQlIDAuMTQgMTgyLjUwMyk7XG4gICAgLS1jb2xvci10ZWFsLTYwMDogb2tsY2goNjAlIDAuMTE4IDE4NC43MDQpO1xuICAgIC0tY29sb3ItdGVhbC03MDA6IG9rbGNoKDUxLjElIDAuMDk2IDE4Ni4zOTEpO1xuICAgIC0tY29sb3ItdGVhbC04MDA6IG9rbGNoKDQzLjclIDAuMDc4IDE4OC4yMTYpO1xuICAgIC0tY29sb3ItdGVhbC05MDA6IG9rbGNoKDM4LjYlIDAuMDYzIDE4OC40MTYpO1xuICAgIC0tY29sb3ItdGVhbC05NTA6IG9rbGNoKDI3LjclIDAuMDQ2IDE5Mi41MjQpO1xuXG4gICAgLS1jb2xvci1jeWFuLTUwOiBva2xjaCg5OC40JSAwLjAxOSAyMDAuODczKTtcbiAgICAtLWNvbG9yLWN5YW4tMTAwOiBva2xjaCg5NS42JSAwLjA0NSAyMDMuMzg4KTtcbiAgICAtLWNvbG9yLWN5YW4tMjAwOiBva2xjaCg5MS43JSAwLjA4IDIwNS4wNDEpO1xuICAgIC0tY29sb3ItY3lhbi0zMDA6IG9rbGNoKDg2LjUlIDAuMTI3IDIwNy4wNzgpO1xuICAgIC0tY29sb3ItY3lhbi00MDA6IG9rbGNoKDc4LjklIDAuMTU0IDIxMS41Myk7XG4gICAgLS1jb2xvci1jeWFuLTUwMDogb2tsY2goNzEuNSUgMC4xNDMgMjE1LjIyMSk7XG4gICAgLS1jb2xvci1jeWFuLTYwMDogb2tsY2goNjAuOSUgMC4xMjYgMjIxLjcyMyk7XG4gICAgLS1jb2xvci1jeWFuLTcwMDogb2tsY2goNTIlIDAuMTA1IDIyMy4xMjgpO1xuICAgIC0tY29sb3ItY3lhbi04MDA6IG9rbGNoKDQ1JSAwLjA4NSAyMjQuMjgzKTtcbiAgICAtLWNvbG9yLWN5YW4tOTAwOiBva2xjaCgzOS44JSAwLjA3IDIyNy4zOTIpO1xuICAgIC0tY29sb3ItY3lhbi05NTA6IG9rbGNoKDMwLjIlIDAuMDU2IDIyOS42OTUpO1xuXG4gICAgLS1jb2xvci1za3ktNTA6IG9rbGNoKDk3LjclIDAuMDEzIDIzNi42Mik7XG4gICAgLS1jb2xvci1za3ktMTAwOiBva2xjaCg5NS4xJSAwLjAyNiAyMzYuODI0KTtcbiAgICAtLWNvbG9yLXNreS0yMDA6IG9rbGNoKDkwLjElIDAuMDU4IDIzMC45MDIpO1xuICAgIC0tY29sb3Itc2t5LTMwMDogb2tsY2goODIuOCUgMC4xMTEgMjMwLjMxOCk7XG4gICAgLS1jb2xvci1za3ktNDAwOiBva2xjaCg3NC42JSAwLjE2IDIzMi42NjEpO1xuICAgIC0tY29sb3Itc2t5LTUwMDogb2tsY2goNjguNSUgMC4xNjkgMjM3LjMyMyk7XG4gICAgLS1jb2xvci1za3ktNjAwOiBva2xjaCg1OC44JSAwLjE1OCAyNDEuOTY2KTtcbiAgICAtLWNvbG9yLXNreS03MDA6IG9rbGNoKDUwJSAwLjEzNCAyNDIuNzQ5KTtcbiAgICAtLWNvbG9yLXNreS04MDA6IG9rbGNoKDQ0LjMlIDAuMTEgMjQwLjc5KTtcbiAgICAtLWNvbG9yLXNreS05MDA6IG9rbGNoKDM5LjElIDAuMDkgMjQwLjg3Nik7XG4gICAgLS1jb2xvci1za3ktOTUwOiBva2xjaCgyOS4zJSAwLjA2NiAyNDMuMTU3KTtcblxuICAgIC0tY29sb3ItYmx1ZS01MDogb2tsY2goOTclIDAuMDE0IDI1NC42MDQpO1xuICAgIC0tY29sb3ItYmx1ZS0xMDA6IG9rbGNoKDkzLjIlIDAuMDMyIDI1NS41ODUpO1xuICAgIC0tY29sb3ItYmx1ZS0yMDA6IG9rbGNoKDg4LjIlIDAuMDU5IDI1NC4xMjgpO1xuICAgIC0tY29sb3ItYmx1ZS0zMDA6IG9rbGNoKDgwLjklIDAuMTA1IDI1MS44MTMpO1xuICAgIC0tY29sb3ItYmx1ZS00MDA6IG9rbGNoKDcwLjclIDAuMTY1IDI1NC42MjQpO1xuICAgIC0tY29sb3ItYmx1ZS01MDA6IG9rbGNoKDYyLjMlIDAuMjE0IDI1OS44MTUpO1xuICAgIC0tY29sb3ItYmx1ZS02MDA6IG9rbGNoKDU0LjYlIDAuMjQ1IDI2Mi44ODEpO1xuICAgIC0tY29sb3ItYmx1ZS03MDA6IG9rbGNoKDQ4LjglIDAuMjQzIDI2NC4zNzYpO1xuICAgIC0tY29sb3ItYmx1ZS04MDA6IG9rbGNoKDQyLjQlIDAuMTk5IDI2NS42MzgpO1xuICAgIC0tY29sb3ItYmx1ZS05MDA6IG9rbGNoKDM3LjklIDAuMTQ2IDI2NS41MjIpO1xuICAgIC0tY29sb3ItYmx1ZS05NTA6IG9rbGNoKDI4LjIlIDAuMDkxIDI2Ny45MzUpO1xuXG4gICAgLS1jb2xvci1pbmRpZ28tNTA6IG9rbGNoKDk2LjIlIDAuMDE4IDI3Mi4zMTQpO1xuICAgIC0tY29sb3ItaW5kaWdvLTEwMDogb2tsY2goOTMlIDAuMDM0IDI3Mi43ODgpO1xuICAgIC0tY29sb3ItaW5kaWdvLTIwMDogb2tsY2goODclIDAuMDY1IDI3NC4wMzkpO1xuICAgIC0tY29sb3ItaW5kaWdvLTMwMDogb2tsY2goNzguNSUgMC4xMTUgMjc0LjcxMyk7XG4gICAgLS1jb2xvci1pbmRpZ28tNDAwOiBva2xjaCg2Ny4zJSAwLjE4MiAyNzYuOTM1KTtcbiAgICAtLWNvbG9yLWluZGlnby01MDA6IG9rbGNoKDU4LjUlIDAuMjMzIDI3Ny4xMTcpO1xuICAgIC0tY29sb3ItaW5kaWdvLTYwMDogb2tsY2goNTEuMSUgMC4yNjIgMjc2Ljk2Nik7XG4gICAgLS1jb2xvci1pbmRpZ28tNzAwOiBva2xjaCg0NS43JSAwLjI0IDI3Ny4wMjMpO1xuICAgIC0tY29sb3ItaW5kaWdvLTgwMDogb2tsY2goMzkuOCUgMC4xOTUgMjc3LjM2Nik7XG4gICAgLS1jb2xvci1pbmRpZ28tOTAwOiBva2xjaCgzNS45JSAwLjE0NCAyNzguNjk3KTtcbiAgICAtLWNvbG9yLWluZGlnby05NTA6IG9rbGNoKDI1LjclIDAuMDkgMjgxLjI4OCk7XG5cbiAgICAtLWNvbG9yLXZpb2xldC01MDogb2tsY2goOTYuOSUgMC4wMTYgMjkzLjc1Nik7XG4gICAgLS1jb2xvci12aW9sZXQtMTAwOiBva2xjaCg5NC4zJSAwLjAyOSAyOTQuNTg4KTtcbiAgICAtLWNvbG9yLXZpb2xldC0yMDA6IG9rbGNoKDg5LjQlIDAuMDU3IDI5My4yODMpO1xuICAgIC0tY29sb3ItdmlvbGV0LTMwMDogb2tsY2goODEuMSUgMC4xMTEgMjkzLjU3MSk7XG4gICAgLS1jb2xvci12aW9sZXQtNDAwOiBva2xjaCg3MC4yJSAwLjE4MyAyOTMuNTQxKTtcbiAgICAtLWNvbG9yLXZpb2xldC01MDA6IG9rbGNoKDYwLjYlIDAuMjUgMjkyLjcxNyk7XG4gICAgLS1jb2xvci12aW9sZXQtNjAwOiBva2xjaCg1NC4xJSAwLjI4MSAyOTMuMDA5KTtcbiAgICAtLWNvbG9yLXZpb2xldC03MDA6IG9rbGNoKDQ5LjElIDAuMjcgMjkyLjU4MSk7XG4gICAgLS1jb2xvci12aW9sZXQtODAwOiBva2xjaCg0My4yJSAwLjIzMiAyOTIuNzU5KTtcbiAgICAtLWNvbG9yLXZpb2xldC05MDA6IG9rbGNoKDM4JSAwLjE4OSAyOTMuNzQ1KTtcbiAgICAtLWNvbG9yLXZpb2xldC05NTA6IG9rbGNoKDI4LjMlIDAuMTQxIDI5MS4wODkpO1xuXG4gICAgLS1jb2xvci1wdXJwbGUtNTA6IG9rbGNoKDk3LjclIDAuMDE0IDMwOC4yOTkpO1xuICAgIC0tY29sb3ItcHVycGxlLTEwMDogb2tsY2goOTQuNiUgMC4wMzMgMzA3LjE3NCk7XG4gICAgLS1jb2xvci1wdXJwbGUtMjAwOiBva2xjaCg5MC4yJSAwLjA2MyAzMDYuNzAzKTtcbiAgICAtLWNvbG9yLXB1cnBsZS0zMDA6IG9rbGNoKDgyLjclIDAuMTE5IDMwNi4zODMpO1xuICAgIC0tY29sb3ItcHVycGxlLTQwMDogb2tsY2goNzEuNCUgMC4yMDMgMzA1LjUwNCk7XG4gICAgLS1jb2xvci1wdXJwbGUtNTAwOiBva2xjaCg2Mi43JSAwLjI2NSAzMDMuOSk7XG4gICAgLS1jb2xvci1wdXJwbGUtNjAwOiBva2xjaCg1NS44JSAwLjI4OCAzMDIuMzIxKTtcbiAgICAtLWNvbG9yLXB1cnBsZS03MDA6IG9rbGNoKDQ5LjYlIDAuMjY1IDMwMS45MjQpO1xuICAgIC0tY29sb3ItcHVycGxlLTgwMDogb2tsY2goNDMuOCUgMC4yMTggMzAzLjcyNCk7XG4gICAgLS1jb2xvci1wdXJwbGUtOTAwOiBva2xjaCgzOC4xJSAwLjE3NiAzMDQuOTg3KTtcbiAgICAtLWNvbG9yLXB1cnBsZS05NTA6IG9rbGNoKDI5LjElIDAuMTQ5IDMwMi43MTcpO1xuXG4gICAgLS1jb2xvci1mdWNoc2lhLTUwOiBva2xjaCg5Ny43JSAwLjAxNyAzMjAuMDU4KTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtMTAwOiBva2xjaCg5NS4yJSAwLjAzNyAzMTguODUyKTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtMjAwOiBva2xjaCg5MC4zJSAwLjA3NiAzMTkuNjIpO1xuICAgIC0tY29sb3ItZnVjaHNpYS0zMDA6IG9rbGNoKDgzLjMlIDAuMTQ1IDMyMS40MzQpO1xuICAgIC0tY29sb3ItZnVjaHNpYS00MDA6IG9rbGNoKDc0JSAwLjIzOCAzMjIuMTYpO1xuICAgIC0tY29sb3ItZnVjaHNpYS01MDA6IG9rbGNoKDY2LjclIDAuMjk1IDMyMi4xNSk7XG4gICAgLS1jb2xvci1mdWNoc2lhLTYwMDogb2tsY2goNTkuMSUgMC4yOTMgMzIyLjg5Nik7XG4gICAgLS1jb2xvci1mdWNoc2lhLTcwMDogb2tsY2goNTEuOCUgMC4yNTMgMzIzLjk0OSk7XG4gICAgLS1jb2xvci1mdWNoc2lhLTgwMDogb2tsY2goNDUuMiUgMC4yMTEgMzI0LjU5MSk7XG4gICAgLS1jb2xvci1mdWNoc2lhLTkwMDogb2tsY2goNDAuMSUgMC4xNyAzMjUuNjEyKTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtOTUwOiBva2xjaCgyOS4zJSAwLjEzNiAzMjUuNjYxKTtcblxuICAgIC0tY29sb3ItcGluay01MDogb2tsY2goOTcuMSUgMC4wMTQgMzQzLjE5OCk7XG4gICAgLS1jb2xvci1waW5rLTEwMDogb2tsY2goOTQuOCUgMC4wMjggMzQyLjI1OCk7XG4gICAgLS1jb2xvci1waW5rLTIwMDogb2tsY2goODkuOSUgMC4wNjEgMzQzLjIzMSk7XG4gICAgLS1jb2xvci1waW5rLTMwMDogb2tsY2goODIuMyUgMC4xMiAzNDYuMDE4KTtcbiAgICAtLWNvbG9yLXBpbmstNDAwOiBva2xjaCg3MS44JSAwLjIwMiAzNDkuNzYxKTtcbiAgICAtLWNvbG9yLXBpbmstNTAwOiBva2xjaCg2NS42JSAwLjI0MSAzNTQuMzA4KTtcbiAgICAtLWNvbG9yLXBpbmstNjAwOiBva2xjaCg1OS4yJSAwLjI0OSAwLjU4NCk7XG4gICAgLS1jb2xvci1waW5rLTcwMDogb2tsY2goNTIuNSUgMC4yMjMgMy45NTgpO1xuICAgIC0tY29sb3ItcGluay04MDA6IG9rbGNoKDQ1LjklIDAuMTg3IDMuODE1KTtcbiAgICAtLWNvbG9yLXBpbmstOTAwOiBva2xjaCg0MC44JSAwLjE1MyAyLjQzMik7XG4gICAgLS1jb2xvci1waW5rLTk1MDogb2tsY2goMjguNCUgMC4xMDkgMy45MDcpO1xuXG4gICAgLS1jb2xvci1yb3NlLTUwOiBva2xjaCg5Ni45JSAwLjAxNSAxMi40MjIpO1xuICAgIC0tY29sb3Itcm9zZS0xMDA6IG9rbGNoKDk0LjElIDAuMDMgMTIuNTgpO1xuICAgIC0tY29sb3Itcm9zZS0yMDA6IG9rbGNoKDg5LjIlIDAuMDU4IDEwLjAwMSk7XG4gICAgLS1jb2xvci1yb3NlLTMwMDogb2tsY2goODElIDAuMTE3IDExLjYzOCk7XG4gICAgLS1jb2xvci1yb3NlLTQwMDogb2tsY2goNzEuMiUgMC4xOTQgMTMuNDI4KTtcbiAgICAtLWNvbG9yLXJvc2UtNTAwOiBva2xjaCg2NC41JSAwLjI0NiAxNi40MzkpO1xuICAgIC0tY29sb3Itcm9zZS02MDA6IG9rbGNoKDU4LjYlIDAuMjUzIDE3LjU4NSk7XG4gICAgLS1jb2xvci1yb3NlLTcwMDogb2tsY2goNTEuNCUgMC4yMjIgMTYuOTM1KTtcbiAgICAtLWNvbG9yLXJvc2UtODAwOiBva2xjaCg0NS41JSAwLjE4OCAxMy42OTcpO1xuICAgIC0tY29sb3Itcm9zZS05MDA6IG9rbGNoKDQxJSAwLjE1OSAxMC4yNzIpO1xuICAgIC0tY29sb3Itcm9zZS05NTA6IG9rbGNoKDI3LjElIDAuMTA1IDEyLjA5NCk7XG5cbiAgICAtLWNvbG9yLXNsYXRlLTUwOiBva2xjaCg5OC40JSAwLjAwMyAyNDcuODU4KTtcbiAgICAtLWNvbG9yLXNsYXRlLTEwMDogb2tsY2goOTYuOCUgMC4wMDcgMjQ3Ljg5Nik7XG4gICAgLS1jb2xvci1zbGF0ZS0yMDA6IG9rbGNoKDkyLjklIDAuMDEzIDI1NS41MDgpO1xuICAgIC0tY29sb3Itc2xhdGUtMzAwOiBva2xjaCg4Ni45JSAwLjAyMiAyNTIuODk0KTtcbiAgICAtLWNvbG9yLXNsYXRlLTQwMDogb2tsY2goNzAuNCUgMC4wNCAyNTYuNzg4KTtcbiAgICAtLWNvbG9yLXNsYXRlLTUwMDogb2tsY2goNTUuNCUgMC4wNDYgMjU3LjQxNyk7XG4gICAgLS1jb2xvci1zbGF0ZS02MDA6IG9rbGNoKDQ0LjYlIDAuMDQzIDI1Ny4yODEpO1xuICAgIC0tY29sb3Itc2xhdGUtNzAwOiBva2xjaCgzNy4yJSAwLjA0NCAyNTcuMjg3KTtcbiAgICAtLWNvbG9yLXNsYXRlLTgwMDogb2tsY2goMjcuOSUgMC4wNDEgMjYwLjAzMSk7XG4gICAgLS1jb2xvci1zbGF0ZS05MDA6IG9rbGNoKDIwLjglIDAuMDQyIDI2NS43NTUpO1xuICAgIC0tY29sb3Itc2xhdGUtOTUwOiBva2xjaCgxMi45JSAwLjA0MiAyNjQuNjk1KTtcblxuICAgIC0tY29sb3ItZ3JheS01MDogb2tsY2goOTguNSUgMC4wMDIgMjQ3LjgzOSk7XG4gICAgLS1jb2xvci1ncmF5LTEwMDogb2tsY2goOTYuNyUgMC4wMDMgMjY0LjU0Mik7XG4gICAgLS1jb2xvci1ncmF5LTIwMDogb2tsY2goOTIuOCUgMC4wMDYgMjY0LjUzMSk7XG4gICAgLS1jb2xvci1ncmF5LTMwMDogb2tsY2goODcuMiUgMC4wMSAyNTguMzM4KTtcbiAgICAtLWNvbG9yLWdyYXktNDAwOiBva2xjaCg3MC43JSAwLjAyMiAyNjEuMzI1KTtcbiAgICAtLWNvbG9yLWdyYXktNTAwOiBva2xjaCg1NS4xJSAwLjAyNyAyNjQuMzY0KTtcbiAgICAtLWNvbG9yLWdyYXktNjAwOiBva2xjaCg0NC42JSAwLjAzIDI1Ni44MDIpO1xuICAgIC0tY29sb3ItZ3JheS03MDA6IG9rbGNoKDM3LjMlIDAuMDM0IDI1OS43MzMpO1xuICAgIC0tY29sb3ItZ3JheS04MDA6IG9rbGNoKDI3LjglIDAuMDMzIDI1Ni44NDgpO1xuICAgIC0tY29sb3ItZ3JheS05MDA6IG9rbGNoKDIxJSAwLjAzNCAyNjQuNjY1KTtcbiAgICAtLWNvbG9yLWdyYXktOTUwOiBva2xjaCgxMyUgMC4wMjggMjYxLjY5Mik7XG5cbiAgICAtLWNvbG9yLXppbmMtNTA6IG9rbGNoKDk4LjUlIDAgMCk7XG4gICAgLS1jb2xvci16aW5jLTEwMDogb2tsY2goOTYuNyUgMC4wMDEgMjg2LjM3NSk7XG4gICAgLS1jb2xvci16aW5jLTIwMDogb2tsY2goOTIlIDAuMDA0IDI4Ni4zMik7XG4gICAgLS1jb2xvci16aW5jLTMwMDogb2tsY2goODcuMSUgMC4wMDYgMjg2LjI4Nik7XG4gICAgLS1jb2xvci16aW5jLTQwMDogb2tsY2goNzAuNSUgMC4wMTUgMjg2LjA2Nyk7XG4gICAgLS1jb2xvci16aW5jLTUwMDogb2tsY2goNTUuMiUgMC4wMTYgMjg1LjkzOCk7XG4gICAgLS1jb2xvci16aW5jLTYwMDogb2tsY2goNDQuMiUgMC4wMTcgMjg1Ljc4Nik7XG4gICAgLS1jb2xvci16aW5jLTcwMDogb2tsY2goMzclIDAuMDEzIDI4NS44MDUpO1xuICAgIC0tY29sb3ItemluYy04MDA6IG9rbGNoKDI3LjQlIDAuMDA2IDI4Ni4wMzMpO1xuICAgIC0tY29sb3ItemluYy05MDA6IG9rbGNoKDIxJSAwLjAwNiAyODUuODg1KTtcbiAgICAtLWNvbG9yLXppbmMtOTUwOiBva2xjaCgxNC4xJSAwLjAwNSAyODUuODIzKTtcblxuICAgIC0tY29sb3ItbmV1dHJhbC01MDogb2tsY2goOTguNSUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtMTAwOiBva2xjaCg5NyUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtMjAwOiBva2xjaCg5Mi4yJSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC0zMDA6IG9rbGNoKDg3JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC00MDA6IG9rbGNoKDcwLjglIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTUwMDogb2tsY2goNTUuNiUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtNjAwOiBva2xjaCg0My45JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC03MDA6IG9rbGNoKDM3LjElIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTgwMDogb2tsY2goMjYuOSUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtOTAwOiBva2xjaCgyMC41JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC05NTA6IG9rbGNoKDE0LjUlIDAgMCk7XG5cbiAgICAtLWNvbG9yLXN0b25lLTUwOiBva2xjaCg5OC41JSAwLjAwMSAxMDYuNDIzKTtcbiAgICAtLWNvbG9yLXN0b25lLTEwMDogb2tsY2goOTclIDAuMDAxIDEwNi40MjQpO1xuICAgIC0tY29sb3Itc3RvbmUtMjAwOiBva2xjaCg5Mi4zJSAwLjAwMyA0OC43MTcpO1xuICAgIC0tY29sb3Itc3RvbmUtMzAwOiBva2xjaCg4Ni45JSAwLjAwNSA1Ni4zNjYpO1xuICAgIC0tY29sb3Itc3RvbmUtNDAwOiBva2xjaCg3MC45JSAwLjAxIDU2LjI1OSk7XG4gICAgLS1jb2xvci1zdG9uZS01MDA6IG9rbGNoKDU1LjMlIDAuMDEzIDU4LjA3MSk7XG4gICAgLS1jb2xvci1zdG9uZS02MDA6IG9rbGNoKDQ0LjQlIDAuMDExIDczLjYzOSk7XG4gICAgLS1jb2xvci1zdG9uZS03MDA6IG9rbGNoKDM3LjQlIDAuMDEgNjcuNTU4KTtcbiAgICAtLWNvbG9yLXN0b25lLTgwMDogb2tsY2goMjYuOCUgMC4wMDcgMzQuMjk4KTtcbiAgICAtLWNvbG9yLXN0b25lLTkwMDogb2tsY2goMjEuNiUgMC4wMDYgNTYuMDQzKTtcbiAgICAtLWNvbG9yLXN0b25lLTk1MDogb2tsY2goMTQuNyUgMC4wMDQgNDkuMjUpO1xuXG4gICAgLS1jb2xvci1tYXV2ZS01MDogb2tsY2goOTguNSUgMCAwKTtcbiAgICAtLWNvbG9yLW1hdXZlLTEwMDogb2tsY2goOTYlIDAuMDAzIDMyNS42KTtcbiAgICAtLWNvbG9yLW1hdXZlLTIwMDogb2tsY2goOTIuMiUgMC4wMDUgMzI1LjYyKTtcbiAgICAtLWNvbG9yLW1hdXZlLTMwMDogb2tsY2goODYuNSUgMC4wMTIgMzI1LjY4KTtcbiAgICAtLWNvbG9yLW1hdXZlLTQwMDogb2tsY2goNzEuMSUgMC4wMTkgMzIzLjAyKTtcbiAgICAtLWNvbG9yLW1hdXZlLTUwMDogb2tsY2goNTQuMiUgMC4wMzQgMzIyLjUpO1xuICAgIC0tY29sb3ItbWF1dmUtNjAwOiBva2xjaCg0My41JSAwLjAyOSAzMjEuNzgpO1xuICAgIC0tY29sb3ItbWF1dmUtNzAwOiBva2xjaCgzNi40JSAwLjAyOSAzMjMuODkpO1xuICAgIC0tY29sb3ItbWF1dmUtODAwOiBva2xjaCgyNi4zJSAwLjAyNCAzMjAuMTIpO1xuICAgIC0tY29sb3ItbWF1dmUtOTAwOiBva2xjaCgyMS4yJSAwLjAxOSAzMjIuMTIpO1xuICAgIC0tY29sb3ItbWF1dmUtOTUwOiBva2xjaCgxNC41JSAwLjAwOCAzMjYpO1xuXG4gICAgLS1jb2xvci1vbGl2ZS01MDogb2tsY2goOTguOCUgMC4wMDMgMTA2LjUpO1xuICAgIC0tY29sb3Itb2xpdmUtMTAwOiBva2xjaCg5Ni42JSAwLjAwNSAxMDYuNSk7XG4gICAgLS1jb2xvci1vbGl2ZS0yMDA6IG9rbGNoKDkzJSAwLjAwNyAxMDYuNSk7XG4gICAgLS1jb2xvci1vbGl2ZS0zMDA6IG9rbGNoKDg4JSAwLjAxMSAxMDYuNik7XG4gICAgLS1jb2xvci1vbGl2ZS00MDA6IG9rbGNoKDczLjclIDAuMDIxIDEwNi45KTtcbiAgICAtLWNvbG9yLW9saXZlLTUwMDogb2tsY2goNTglIDAuMDMxIDEwNy4zKTtcbiAgICAtLWNvbG9yLW9saXZlLTYwMDogb2tsY2goNDYuNiUgMC4wMjUgMTA3LjMpO1xuICAgIC0tY29sb3Itb2xpdmUtNzAwOiBva2xjaCgzOS40JSAwLjAyMyAxMDcuNCk7XG4gICAgLS1jb2xvci1vbGl2ZS04MDA6IG9rbGNoKDI4LjYlIDAuMDE2IDEwNy40KTtcbiAgICAtLWNvbG9yLW9saXZlLTkwMDogb2tsY2goMjIuOCUgMC4wMTMgMTA3LjQpO1xuICAgIC0tY29sb3Itb2xpdmUtOTUwOiBva2xjaCgxNS4zJSAwLjAwNiAxMDcuMSk7XG5cbiAgICAtLWNvbG9yLW1pc3QtNTA6IG9rbGNoKDk4LjclIDAuMDAyIDE5Ny4xKTtcbiAgICAtLWNvbG9yLW1pc3QtMTAwOiBva2xjaCg5Ni4zJSAwLjAwMiAxOTcuMSk7XG4gICAgLS1jb2xvci1taXN0LTIwMDogb2tsY2goOTIuNSUgMC4wMDUgMjE0LjMpO1xuICAgIC0tY29sb3ItbWlzdC0zMDA6IG9rbGNoKDg3LjIlIDAuMDA3IDIxOS42KTtcbiAgICAtLWNvbG9yLW1pc3QtNDAwOiBva2xjaCg3Mi4zJSAwLjAxNCAyMTQuNCk7XG4gICAgLS1jb2xvci1taXN0LTUwMDogb2tsY2goNTYlIDAuMDIxIDIxMy41KTtcbiAgICAtLWNvbG9yLW1pc3QtNjAwOiBva2xjaCg0NSUgMC4wMTcgMjEzLjIpO1xuICAgIC0tY29sb3ItbWlzdC03MDA6IG9rbGNoKDM3LjglIDAuMDE1IDIxNik7XG4gICAgLS1jb2xvci1taXN0LTgwMDogb2tsY2goMjcuNSUgMC4wMTEgMjE2LjkpO1xuICAgIC0tY29sb3ItbWlzdC05MDA6IG9rbGNoKDIxLjglIDAuMDA4IDIyMy45KTtcbiAgICAtLWNvbG9yLW1pc3QtOTUwOiBva2xjaCgxNC44JSAwLjAwNCAyMjguOCk7XG5cbiAgICAtLWNvbG9yLXRhdXBlLTUwOiBva2xjaCg5OC42JSAwLjAwMiA2Ny44KTtcbiAgICAtLWNvbG9yLXRhdXBlLTEwMDogb2tsY2goOTYlIDAuMDAyIDE3LjIpO1xuICAgIC0tY29sb3ItdGF1cGUtMjAwOiBva2xjaCg5Mi4yJSAwLjAwNSAzNC4zKTtcbiAgICAtLWNvbG9yLXRhdXBlLTMwMDogb2tsY2goODYuOCUgMC4wMDcgMzkuNSk7XG4gICAgLS1jb2xvci10YXVwZS00MDA6IG9rbGNoKDcxLjQlIDAuMDE0IDQxLjIpO1xuICAgIC0tY29sb3ItdGF1cGUtNTAwOiBva2xjaCg1NC43JSAwLjAyMSA0My4xKTtcbiAgICAtLWNvbG9yLXRhdXBlLTYwMDogb2tsY2goNDMuOCUgMC4wMTcgMzkuMyk7XG4gICAgLS1jb2xvci10YXVwZS03MDA6IG9rbGNoKDM2LjclIDAuMDE2IDM1LjcpO1xuICAgIC0tY29sb3ItdGF1cGUtODAwOiBva2xjaCgyNi44JSAwLjAxMSAzNi41KTtcbiAgICAtLWNvbG9yLXRhdXBlLTkwMDogb2tsY2goMjEuNCUgMC4wMDkgNDMuMSk7XG4gICAgLS1jb2xvci10YXVwZS05NTA6IG9rbGNoKDE0LjclIDAuMDA0IDQ5LjMpO1xuXG4gICAgLS1jb2xvci1ibGFjazogIzAwMDtcbiAgICAtLWNvbG9yLXdoaXRlOiAjZmZmO1xuXG4gICAgLS1zcGFjaW5nOiAwLjI1cmVtO1xuXG4gICAgLS1icmVha3BvaW50LXNtOiA0MHJlbTtcbiAgICAtLWJyZWFrcG9pbnQtbWQ6IDQ4cmVtO1xuICAgIC0tYnJlYWtwb2ludC1sZzogNjRyZW07XG4gICAgLS1icmVha3BvaW50LXhsOiA4MHJlbTtcbiAgICAtLWJyZWFrcG9pbnQtMnhsOiA5NnJlbTtcblxuICAgIC0tY29udGFpbmVyLTN4czogMTZyZW07XG4gICAgLS1jb250YWluZXItMnhzOiAxOHJlbTtcbiAgICAtLWNvbnRhaW5lci14czogMjByZW07XG4gICAgLS1jb250YWluZXItc206IDI0cmVtO1xuICAgIC0tY29udGFpbmVyLW1kOiAyOHJlbTtcbiAgICAtLWNvbnRhaW5lci1sZzogMzJyZW07XG4gICAgLS1jb250YWluZXIteGw6IDM2cmVtO1xuICAgIC0tY29udGFpbmVyLTJ4bDogNDJyZW07XG4gICAgLS1jb250YWluZXItM3hsOiA0OHJlbTtcbiAgICAtLWNvbnRhaW5lci00eGw6IDU2cmVtO1xuICAgIC0tY29udGFpbmVyLTV4bDogNjRyZW07XG4gICAgLS1jb250YWluZXItNnhsOiA3MnJlbTtcbiAgICAtLWNvbnRhaW5lci03eGw6IDgwcmVtO1xuXG4gICAgLS10ZXh0LXhzOiAwLjc1cmVtO1xuICAgIC0tdGV4dC14cy0tbGluZS1oZWlnaHQ6IGNhbGMoMSAvIDAuNzUpO1xuICAgIC0tdGV4dC1zbTogMC44NzVyZW07XG4gICAgLS10ZXh0LXNtLS1saW5lLWhlaWdodDogY2FsYygxLjI1IC8gMC44NzUpO1xuICAgIC0tdGV4dC1iYXNlOiAxcmVtO1xuICAgIC0tdGV4dC1iYXNlLS1saW5lLWhlaWdodDogY2FsYygxLjUgLyAxKTtcbiAgICAtLXRleHQtbGc6IDEuMTI1cmVtO1xuICAgIC0tdGV4dC1sZy0tbGluZS1oZWlnaHQ6IGNhbGMoMS43NSAvIDEuMTI1KTtcbiAgICAtLXRleHQteGw6IDEuMjVyZW07XG4gICAgLS10ZXh0LXhsLS1saW5lLWhlaWdodDogY2FsYygxLjc1IC8gMS4yNSk7XG4gICAgLS10ZXh0LTJ4bDogMS41cmVtO1xuICAgIC0tdGV4dC0yeGwtLWxpbmUtaGVpZ2h0OiBjYWxjKDIgLyAxLjUpO1xuICAgIC0tdGV4dC0zeGw6IDEuODc1cmVtO1xuICAgIC0tdGV4dC0zeGwtLWxpbmUtaGVpZ2h0OiBjYWxjKDIuMjUgLyAxLjg3NSk7XG4gICAgLS10ZXh0LTR4bDogMi4yNXJlbTtcbiAgICAtLXRleHQtNHhsLS1saW5lLWhlaWdodDogY2FsYygyLjUgLyAyLjI1KTtcbiAgICAtLXRleHQtNXhsOiAzcmVtO1xuICAgIC0tdGV4dC01eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAgIC0tdGV4dC02eGw6IDMuNzVyZW07XG4gICAgLS10ZXh0LTZ4bC0tbGluZS1oZWlnaHQ6IDE7XG4gICAgLS10ZXh0LTd4bDogNC41cmVtO1xuICAgIC0tdGV4dC03eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAgIC0tdGV4dC04eGw6IDZyZW07XG4gICAgLS10ZXh0LTh4bC0tbGluZS1oZWlnaHQ6IDE7XG4gICAgLS10ZXh0LTl4bDogOHJlbTtcbiAgICAtLXRleHQtOXhsLS1saW5lLWhlaWdodDogMTtcblxuICAgIC0tZm9udC13ZWlnaHQtdGhpbjogMTAwO1xuICAgIC0tZm9udC13ZWlnaHQtZXh0cmFsaWdodDogMjAwO1xuICAgIC0tZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuICAgIC0tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4gICAgLS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuICAgIC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuICAgIC0tZm9udC13ZWlnaHQtZXh0cmFib2xkOiA4MDA7XG4gICAgLS1mb250LXdlaWdodC1ibGFjazogOTAwO1xuXG4gICAgLS10cmFja2luZy10aWdodGVyOiAtMC4wNWVtO1xuICAgIC0tdHJhY2tpbmctdGlnaHQ6IC0wLjAyNWVtO1xuICAgIC0tdHJhY2tpbmctbm9ybWFsOiAwZW07XG4gICAgLS10cmFja2luZy13aWRlOiAwLjAyNWVtO1xuICAgIC0tdHJhY2tpbmctd2lkZXI6IDAuMDVlbTtcbiAgICAtLXRyYWNraW5nLXdpZGVzdDogMC4xZW07XG5cbiAgICAtLWxlYWRpbmctdGlnaHQ6IDEuMjU7XG4gICAgLS1sZWFkaW5nLXNudWc6IDEuMzc1O1xuICAgIC0tbGVhZGluZy1ub3JtYWw6IDEuNTtcbiAgICAtLWxlYWRpbmctcmVsYXhlZDogMS42MjU7XG4gICAgLS1sZWFkaW5nLWxvb3NlOiAyO1xuXG4gICAgLS1yYWRpdXMteHM6IDAuMTI1cmVtO1xuICAgIC0tcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAgIC0tcmFkaXVzLW1kOiAwLjM3NXJlbTtcbiAgICAtLXJhZGl1cy1sZzogMC41cmVtO1xuICAgIC0tcmFkaXVzLXhsOiAwLjc1cmVtO1xuICAgIC0tcmFkaXVzLTJ4bDogMXJlbTtcbiAgICAtLXJhZGl1cy0zeGw6IDEuNXJlbTtcbiAgICAtLXJhZGl1cy00eGw6IDJyZW07XG5cbiAgICAtLXNoYWRvdy0yeHM6IDAgMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0tc2hhZG93LXhzOiAwIDFweCAycHggMCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLXNoYWRvdy1zbTogMCAxcHggM3B4IDAgcmdiKDAgMCAwIC8gMC4xKSwgMCAxcHggMnB4IC0xcHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLXNoYWRvdy1tZDpcbiAgICAgIDAgNHB4IDZweCAtMXB4IHJnYigwIDAgMCAvIDAuMSksIDAgMnB4IDRweCAtMnB4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS1zaGFkb3ctbGc6XG4gICAgICAwIDEwcHggMTVweCAtM3B4IHJnYigwIDAgMCAvIDAuMSksIDAgNHB4IDZweCAtNHB4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS1zaGFkb3cteGw6XG4gICAgICAwIDIwcHggMjVweCAtNXB4IHJnYigwIDAgMCAvIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tc2hhZG93LTJ4bDogMCAyNXB4IDUwcHggLTEycHggcmdiKDAgMCAwIC8gMC4yNSk7XG5cbiAgICAtLWluc2V0LXNoYWRvdy0yeHM6IGluc2V0IDAgMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0taW5zZXQtc2hhZG93LXhzOiBpbnNldCAwIDFweCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1pbnNldC1zaGFkb3ctc206IGluc2V0IDAgMnB4IDRweCByZ2IoMCAwIDAgLyAwLjA1KTtcblxuICAgIC0tZHJvcC1zaGFkb3cteHM6IDAgMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLWRyb3Atc2hhZG93LXNtOiAwIDFweCAycHggcmdiKDAgMCAwIC8gMC4xNSk7XG4gICAgLS1kcm9wLXNoYWRvdy1tZDogMCAzcHggM3B4IHJnYigwIDAgMCAvIDAuMTIpO1xuICAgIC0tZHJvcC1zaGFkb3ctbGc6IDAgNHB4IDRweCByZ2IoMCAwIDAgLyAwLjE1KTtcbiAgICAtLWRyb3Atc2hhZG93LXhsOiAwIDlweCA3cHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLWRyb3Atc2hhZG93LTJ4bDogMCAyNXB4IDI1cHggcmdiKDAgMCAwIC8gMC4xNSk7XG5cbiAgICAtLXRleHQtc2hhZG93LTJ4czogMHB4IDFweCAwcHggcmdiKDAgMCAwIC8gMC4xNSk7XG4gICAgLS10ZXh0LXNoYWRvdy14czogMHB4IDFweCAxcHggcmdiKDAgMCAwIC8gMC4yKTtcbiAgICAtLXRleHQtc2hhZG93LXNtOlxuICAgICAgMHB4IDFweCAwcHggcmdiKDAgMCAwIC8gMC4wNzUpLCAwcHggMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA3NSksXG4gICAgICAwcHggMnB4IDJweCByZ2IoMCAwIDAgLyAwLjA3NSk7XG4gICAgLS10ZXh0LXNoYWRvdy1tZDpcbiAgICAgIDBweCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMSksIDBweCAxcHggMnB4IHJnYigwIDAgMCAvIDAuMSksXG4gICAgICAwcHggMnB4IDRweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tdGV4dC1zaGFkb3ctbGc6XG4gICAgICAwcHggMXB4IDJweCByZ2IoMCAwIDAgLyAwLjEpLCAwcHggM3B4IDJweCByZ2IoMCAwIDAgLyAwLjEpLFxuICAgICAgMHB4IDRweCA4cHggcmdiKDAgMCAwIC8gMC4xKTtcblxuICAgIC0tZWFzZS1pbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gICAgLS1lYXNlLW91dDogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgLS1lYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcblxuICAgIC0tYW5pbWF0ZS1zcGluOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtLWFuaW1hdGUtcGluZzogcGluZyAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSBpbmZpbml0ZTtcbiAgICAtLWFuaW1hdGUtcHVsc2U6IHB1bHNlIDJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgaW5maW5pdGU7XG4gICAgLS1hbmltYXRlLWJvdW5jZTogYm91bmNlIDFzIGluZmluaXRlO1xuXG4gICAgQGtleWZyYW1lcyBzcGluIHtcbiAgICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHBpbmcge1xuICAgICAgNzUlLFxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgICA1MCUge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBib3VuY2Uge1xuICAgICAgMCUsXG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC44LCAwLCAxLCAxKTtcbiAgICAgIH1cblxuICAgICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAtLWJsdXIteHM6IDRweDtcbiAgICAtLWJsdXItc206IDhweDtcbiAgICAtLWJsdXItbWQ6IDEycHg7XG4gICAgLS1ibHVyLWxnOiAxNnB4O1xuICAgIC0tYmx1ci14bDogMjRweDtcbiAgICAtLWJsdXItMnhsOiA0MHB4O1xuICAgIC0tYmx1ci0zeGw6IDY0cHg7XG5cbiAgICAtLXBlcnNwZWN0aXZlLWRyYW1hdGljOiAxMDBweDtcbiAgICAtLXBlcnNwZWN0aXZlLW5lYXI6IDMwMHB4O1xuICAgIC0tcGVyc3BlY3RpdmUtbm9ybWFsOiA1MDBweDtcbiAgICAtLXBlcnNwZWN0aXZlLW1pZHJhbmdlOiA4MDBweDtcbiAgICAtLXBlcnNwZWN0aXZlLWRpc3RhbnQ6IDEyMDBweDtcblxuICAgIC0tYXNwZWN0LXZpZGVvOiAxNiAvIDk7XG5cbiAgICAtLWRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gICAgLS1kZWZhdWx0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIC0tZGVmYXVsdC1mb250LWZhbWlseTogLS10aGVtZSgtLWZvbnQtc2FucywgaW5pdGlhbCk7XG4gICAgLS1kZWZhdWx0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZm9udC1zYW5zLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsXG4gICAgICBpbml0aWFsXG4gICAgKTtcbiAgICAtLWRlZmF1bHQtZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWZvbnQtc2Fucy0tZm9udC12YXJpYXRpb24tc2V0dGluZ3MsXG4gICAgICBpbml0aWFsXG4gICAgKTtcbiAgICAtLWRlZmF1bHQtbW9uby1mb250LWZhbWlseTogLS10aGVtZSgtLWZvbnQtbW9ubywgaW5pdGlhbCk7XG4gICAgLS1kZWZhdWx0LW1vbm8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1mb250LW1vbm8tLWZvbnQtZmVhdHVyZS1zZXR0aW5ncyxcbiAgICAgIGluaXRpYWxcbiAgICApO1xuICAgIC0tZGVmYXVsdC1tb25vLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1mb250LW1vbm8tLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzLFxuICAgICAgaW5pdGlhbFxuICAgICk7XG4gIH1cblxuICAvKiBEZXByZWNhdGVkICovXG4gIEB0aGVtZSBkZWZhdWx0IGlubGluZSByZWZlcmVuY2Uge1xuICAgIC0tYmx1cjogOHB4O1xuICAgIC0tc2hhZG93OiAwIDFweCAzcHggMCByZ2IoMCAwIDAgLyAwLjEpLCAwIDFweCAycHggLTFweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tc2hhZG93LWlubmVyOiBpbnNldCAwIDJweCA0cHggMCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLWRyb3Atc2hhZG93OiAwIDFweCAycHggcmdiKDAgMCAwIC8gMC4xKSwgMCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMDYpO1xuICAgIC0tcmFkaXVzOiAwLjI1cmVtO1xuICAgIC0tbWF4LXdpZHRoLXByb3NlOiA2NWNoO1xuICB9XG59XG5cbkBsYXllciBiYXNlIHtcbiAgLypcbiAgMS4gUHJldmVudCBwYWRkaW5nIGFuZCBib3JkZXIgZnJvbSBhZmZlY3RpbmcgZWxlbWVudCB3aWR0aC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvNClcbiAgMi4gUmVtb3ZlIGRlZmF1bHQgbWFyZ2lucyBhbmQgcGFkZGluZ1xuICAzLiBSZXNldCBhbGwgYm9yZGVycy5cbiovXG5cbiAgKixcbiAgOjphZnRlcixcbiAgOjpiZWZvcmUsXG4gIDo6YmFja2Ryb3AsXG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG4gICAgYm9yZGVyOiAwIHNvbGlkOyAvKiAzICovXG4gIH1cblxuICAvKlxuICAxLiBVc2UgYSBjb25zaXN0ZW50IHNlbnNpYmxlIGxpbmUtaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAgMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gIDMuIFVzZSBhIG1vcmUgcmVhZGFibGUgdGFiIHNpemUuXG4gIDQuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtZmFtaWx5IGJ5IGRlZmF1bHQuXG4gIDUuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyBieSBkZWZhdWx0LlxuICA2LiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LXZhcmlhdGlvbi1zZXR0aW5ncyBieSBkZWZhdWx0LlxuICA3LiBEaXNhYmxlIHRhcCBoaWdobGlnaHRzIG9uIGlPUy5cbiovXG5cbiAgaHRtbCxcbiAgOmhvc3Qge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIDEgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgICB0YWItc2l6ZTogNDsgLyogMyAqL1xuICAgIGZvbnQtZmFtaWx5OiAtLXRoZW1lKFxuICAgICAgLS1kZWZhdWx0LWZvbnQtZmFtaWx5LFxuICAgICAgdWktc2Fucy1zZXJpZixcbiAgICAgIHN5c3RlbS11aSxcbiAgICAgIHNhbnMtc2VyaWYsXG4gICAgICBcIkFwcGxlIENvbG9yIEVtb2ppXCIsXG4gICAgICBcIlNlZ29lIFVJIEVtb2ppXCIsXG4gICAgICBcIlNlZ29lIFVJIFN5bWJvbFwiLFxuICAgICAgXCJOb3RvIENvbG9yIEVtb2ppXCJcbiAgICApOyAvKiA0ICovXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1kZWZhdWx0LWZvbnQtZmVhdHVyZS1zZXR0aW5ncyxcbiAgICAgIG5vcm1hbFxuICAgICk7IC8qIDUgKi9cbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZGVmYXVsdC1mb250LXZhcmlhdGlvbi1zZXR0aW5ncyxcbiAgICAgIG5vcm1hbFxuICAgICk7IC8qIDYgKi9cbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiA3ICovXG4gIH1cblxuICAvKlxuICAxLiBBZGQgdGhlIGNvcnJlY3QgaGVpZ2h0IGluIEZpcmVmb3guXG4gIDIuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIG9mIGJvcmRlciBjb2xvciBpbiBGaXJlZm94LiAoaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwNjU1KVxuICAzLiBSZXNldCB0aGUgZGVmYXVsdCBib3JkZXIgc3R5bGUgdG8gYSAxcHggc29saWQgYm9yZGVyLlxuKi9cblxuICBociB7XG4gICAgaGVpZ2h0OiAwOyAvKiAxICovXG4gICAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7IC8qIDMgKi9cbiAgfVxuXG4gIC8qXG4gIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuKi9cblxuICBhYmJyOndoZXJlKFt0aXRsZV0pIHtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIH1cblxuICAvKlxuICBSZW1vdmUgdGhlIGRlZmF1bHQgZm9udCBzaXplIGFuZCB3ZWlnaHQgZm9yIGhlYWRpbmdzLlxuKi9cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIH1cblxuICAvKlxuICBSZXNldCBsaW5rcyB0byBvcHRpbWl6ZSBmb3Igb3B0LWluIHN0eWxpbmcgaW5zdGVhZCBvZiBvcHQtb3V0LlxuKi9cblxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIH1cblxuICAvKlxuICBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gRWRnZSBhbmQgU2FmYXJpLlxuKi9cblxuICBiLFxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cblxuICAvKlxuICAxLiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBtb25vYCBmb250LWZhbWlseSBieSBkZWZhdWx0LlxuICAyLiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBtb25vYCBmb250LWZlYXR1cmUtc2V0dGluZ3MgYnkgZGVmYXVsdC5cbiAgMy4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgbW9ub2AgZm9udC12YXJpYXRpb24tc2V0dGluZ3MgYnkgZGVmYXVsdC5cbiAgNC4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuICBjb2RlLFxuICBrYmQsXG4gIHNhbXAsXG4gIHByZSB7XG4gICAgZm9udC1mYW1pbHk6IC0tdGhlbWUoXG4gICAgICAtLWRlZmF1bHQtbW9uby1mb250LWZhbWlseSxcbiAgICAgIHVpLW1vbm9zcGFjZSxcbiAgICAgIFNGTW9uby1SZWd1bGFyLFxuICAgICAgTWVubG8sXG4gICAgICBNb25hY28sXG4gICAgICBDb25zb2xhcyxcbiAgICAgIFwiTGliZXJhdGlvbiBNb25vXCIsXG4gICAgICBcIkNvdXJpZXIgTmV3XCIsXG4gICAgICBtb25vc3BhY2VcbiAgICApOyAvKiAxICovXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1kZWZhdWx0LW1vbm8tZm9udC1mZWF0dXJlLXNldHRpbmdzLFxuICAgICAgbm9ybWFsXG4gICAgKTsgLyogMiAqL1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1kZWZhdWx0LW1vbm8tZm9udC12YXJpYXRpb24tc2V0dGluZ3MsXG4gICAgICBub3JtYWxcbiAgICApOyAvKiAzICovXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDQgKi9cbiAgfVxuXG4gIC8qXG4gIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuICBzbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cblxuICAvKlxuICBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuICBzdWIsXG4gIHN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gIHN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xuICB9XG5cbiAgc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbiAgfVxuXG4gIC8qXG4gIDEuIFJlbW92ZSB0ZXh0IGluZGVudGF0aW9uIGZyb20gdGFibGUgY29udGVudHMgaW4gQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05OTkwODgsIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDEyOTcpXG4gIDIuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTkzNTcyOSwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NTAxNilcbiAgMy4gUmVtb3ZlIGdhcHMgYmV0d2VlbiB0YWJsZSBib3JkZXJzIGJ5IGRlZmF1bHQuXG4qL1xuXG4gIHRhYmxlIHtcbiAgICB0ZXh0LWluZGVudDogMDsgLyogMSAqL1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8qIDMgKi9cbiAgfVxuXG4gIC8qXG4gIFVzZSB0aGUgbW9kZXJuIEZpcmVmb3ggZm9jdXMgc3R5bGUgZm9yIGFsbCBmb2N1c2FibGUgZWxlbWVudHMuXG4qL1xuXG4gIDotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogYXV0bztcbiAgfVxuXG4gIC8qXG4gIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lIGFuZCBGaXJlZm94LlxuKi9cblxuICBwcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG5cbiAgLypcbiAgQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xuXG4gIHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxuXG4gIC8qXG4gIE1ha2UgbGlzdHMgdW5zdHlsZWQgYnkgZGVmYXVsdC5cbiovXG5cbiAgb2wsXG4gIHVsLFxuICBtZW51IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLypcbiAgMS4gTWFrZSByZXBsYWNlZCBlbGVtZW50cyBgZGlzcGxheTogYmxvY2tgIGJ5IGRlZmF1bHQuIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzE0KVxuICAyLiBBZGQgYHZlcnRpY2FsLWFsaWduOiBtaWRkbGVgIHRvIGFsaWduIHJlcGxhY2VkIGVsZW1lbnRzIG1vcmUgc2Vuc2libHkgYnkgZGVmYXVsdC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9qZW5zaW1tb25zL2Nzc3JlbWVkeS9pc3N1ZXMvMTQjaXNzdWVjb21tZW50LTYzNDkzNDIxMClcbiAgICAgIFRoaXMgY2FuIHRyaWdnZXIgYSBwb29ybHkgY29uc2lkZXJlZCBsaW50IGVycm9yIGluIHNvbWUgdG9vbHMgYnV0IGlzIGluY2x1ZGVkIGJ5IGRlc2lnbi5cbiovXG5cbiAgaW1nLFxuICBzdmcsXG4gIHZpZGVvLFxuICBjYW52YXMsXG4gIGF1ZGlvLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvKiAxICovXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMiAqL1xuICB9XG5cbiAgLypcbiAgQ29uc3RyYWluIGltYWdlcyBhbmQgdmlkZW9zIHRvIHRoZSBwYXJlbnQgd2lkdGggYW5kIHByZXNlcnZlIHRoZWlyIGludHJpbnNpYyBhc3BlY3QgcmF0aW8uIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzE0KVxuKi9cblxuICBpbWcsXG4gIHZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLypcbiAgMS4gSW5oZXJpdCBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gIDIuIFJlbW92ZSBib3JkZXIgcmFkaXVzIGluIGFsbCBicm93c2Vycy5cbiAgMy4gUmVtb3ZlIGJhY2tncm91bmQgY29sb3IgaW4gYWxsIGJyb3dzZXJzLlxuICA0LiBFbnN1cmUgY29uc2lzdGVudCBvcGFjaXR5IGZvciBkaXNhYmxlZCBzdGF0ZXMgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuICBidXR0b24sXG4gIGlucHV0LFxuICBzZWxlY3QsXG4gIG9wdGdyb3VwLFxuICB0ZXh0YXJlYSxcbiAgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgZm9udDogaW5oZXJpdDsgLyogMSAqL1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogaW5oZXJpdDsgLyogMSAqL1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBpbmhlcml0OyAvKiAxICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8qIDIgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMyAqL1xuICAgIG9wYWNpdHk6IDE7IC8qIDQgKi9cbiAgfVxuXG4gIC8qXG4gIFJlc3RvcmUgZGVmYXVsdCBmb250IHdlaWdodC5cbiovXG5cbiAgOndoZXJlKHNlbGVjdDppcyhbbXVsdGlwbGVdLCBbc2l6ZV0pKSBvcHRncm91cCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgfVxuXG4gIC8qXG4gIFJlc3RvcmUgaW5kZW50YXRpb24uXG4qL1xuXG4gIDp3aGVyZShzZWxlY3Q6aXMoW211bHRpcGxlXSwgW3NpemVdKSkgb3B0Z3JvdXAgb3B0aW9uIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMjBweDtcbiAgfVxuXG4gIC8qXG4gIFJlc3RvcmUgc3BhY2UgYWZ0ZXIgYnV0dG9uLlxuKi9cblxuICA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogNHB4O1xuICB9XG5cbiAgLypcbiAgUmVzZXQgdGhlIGRlZmF1bHQgcGxhY2Vob2xkZXIgb3BhY2l0eSBpbiBGaXJlZm94LiAoaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kbGFicy90YWlsd2luZGNzcy9pc3N1ZXMvMzMwMClcbiovXG5cbiAgOjpwbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8qXG4gIFNldCB0aGUgZGVmYXVsdCBwbGFjZWhvbGRlciBjb2xvciB0byBhIHNlbWktdHJhbnNwYXJlbnQgdmVyc2lvbiBvZiB0aGUgY3VycmVudCB0ZXh0IGNvbG9yIGluIGJyb3dzZXJzIHRoYXQgZG8gbm90XG4gIGNyYXNoIHdoZW4gdXNpbmcgYGNvbG9yLW1peCjigKYpYCB3aXRoIGBjdXJyZW50Y29sb3JgLiAoaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kbGFicy90YWlsd2luZGNzcy9pc3N1ZXMvMTcxOTQpXG4qL1xuXG4gIEBzdXBwb3J0cyAobm90ICgtd2Via2l0LWFwcGVhcmFuY2U6IC1hcHBsZS1wYXktYnV0dG9uKSkgLyogTm90IFNhZmFyaSAqLyBvclxuICAgIChjb250YWluLWludHJpbnNpYy1zaXplOiAxcHgpIC8qIFNhZmFyaSAxNysgKi8ge1xuICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgY3VycmVudGNvbG9yIDUwJSwgdHJhbnNwYXJlbnQpO1xuICAgIH1cbiAgfVxuXG4gIC8qXG4gIFByZXZlbnQgcmVzaXppbmcgdGV4dGFyZWFzIGhvcml6b250YWxseSBieSBkZWZhdWx0LlxuKi9cblxuICB0ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgfVxuXG4gIC8qXG4gIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiovXG5cbiAgOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAvKlxuICAxLiBFbnN1cmUgZGF0ZS90aW1lIGlucHV0cyBoYXZlIHRoZSBzYW1lIGhlaWdodCB3aGVuIGVtcHR5IGluIGlPUyBTYWZhcmkuXG4gIDIuIEVuc3VyZSB0ZXh0IGFsaWdubWVudCBjYW4gYmUgY2hhbmdlZCBvbiBkYXRlL3RpbWUgaW5wdXRzIGluIGlPUyBTYWZhcmkuXG4qL1xuXG4gIDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICBtaW4taGVpZ2h0OiAxbGg7IC8qIDEgKi9cbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvKiAyICovXG4gIH1cblxuICAvKlxuICBQcmV2ZW50IGhlaWdodCBmcm9tIGNoYW5naW5nIG9uIGRhdGUvdGltZSBpbnB1dHMgaW4gbWFjT1MgU2FmYXJpIHdoZW4gdGhlIGlucHV0IGlzIHNldCB0byBgZGlzcGxheTogYmxvY2tgLlxuKi9cblxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAvKlxuICBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgZnJvbSBwc2V1ZG8tZWxlbWVudHMgaW4gZGF0ZS90aW1lIGlucHV0cyB0byBlbnN1cmUgY29uc2lzdGVudCBoZWlnaHQgYWNyb3NzIGJyb3dzZXJzLlxuKi9cblxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUtZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXNlY29uZC1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWlsbGlzZWNvbmQtZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1lcmlkaWVtLWZpZWxkIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICB9XG5cbiAgLypcbiAgQ2VudGVyIGRyb3Bkb3duIG1hcmtlciBzaG93biBvbiBpbnB1dHMgd2l0aCBwYWlyZWQgYDxkYXRhbGlzdD5gcyBpbiBDaHJvbWUuIChodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRsYWJzL3RhaWx3aW5kY3NzL2lzc3Vlcy8xODQ5OSlcbiovXG5cbiAgOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLypcbiAgUmVtb3ZlIHRoZSBhZGRpdGlvbmFsIGA6aW52YWxpZGAgc3R5bGVzIGluIEZpcmVmb3guIChodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9nZWNrby1kZXYvYmxvYi8yZjllYWNkOWQzZDk5NWM5MzdiNDI1MWE1NTU3ZDk1ZDQ5NGM5YmUxL2xheW91dC9zdHlsZS9yZXMvZm9ybXMuY3NzI0w3MjgtTDczNylcbiovXG5cbiAgOi1tb3otdWktaW52YWxpZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC8qXG4gIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSB0aGUgYm9yZGVyIHJhZGl1cyBpbiBpT1MgU2FmYXJpLlxuKi9cblxuICBidXR0b24sXG4gIGlucHV0OndoZXJlKFt0eXBlPVwiYnV0dG9uXCJdLCBbdHlwZT1cInJlc2V0XCJdLCBbdHlwZT1cInN1Ym1pdFwiXSksXG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgfVxuXG4gIC8qXG4gIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIFNhZmFyaS5cbiovXG5cbiAgOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICA6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC8qXG4gIE1ha2UgZWxlbWVudHMgd2l0aCB0aGUgSFRNTCBoaWRkZW4gYXR0cmlidXRlIHN0YXkgaGlkZGVuIGJ5IGRlZmF1bHQuXG4qL1xuXG4gIFtoaWRkZW5dOndoZXJlKDpub3QoW2hpZGRlbj1cInVudGlsLWZvdW5kXCJdKSkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbGF5ZXIgdXRpbGl0aWVzIHtcbiAgQHRhaWx3aW5kIHV0aWxpdGllcztcbn1cbiIsIkBpbXBvcnQgXCJ0YWlsd2luZGNzc1wiO1xyXG5AaW1wb3J0IFwiZmxhdHBpY2tyL2Rpc3QvZmxhdHBpY2tyLm1pbi5jc3NcIjtcclxuQGltcG9ydCBcIkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2Nzcy9hbGwubWluLmNzc1wiO1xyXG5AaW1wb3J0IFwidGlwcHkuanMvZGlzdC90aXBweS5jc3NcIjtcclxuXHJcbkBzb3VyY2UgXCIuLi8uLi90ZW1wbGF0ZXMvKiovKi5odG1sLnR3aWdcIjtcclxuQHNvdXJjZSBcIi4uLyoqLyouanNcIjtcclxuXHJcbkB0aGVtZSB7XHJcbiAgICAvKiBLZWVwIGluIHN5bmMgd2l0aCBhc3NldHMvc3R5bGVzL192YXJpYWJsZXMuc2NzcyDigJQgcGFsZXR0ZSBpbnNwaXJlZCBieSB2aWVubmUuYmUgKi9cclxuICAgIC0tY29sb3ItcHJpbWFyeTogI2FlOGY0MztcclxuICAgIC0tY29sb3Itc2Vjb25kYXJ5OiAjMzQzNDM0O1xyXG4gICAgLS1jb2xvci1hY2NlbnQ6ICM5YzgwM2M7XHJcbiAgICAtLWNvbG9yLWdyZXk6ICM2NjY2NjY7XHJcbiAgICAtLWNvbG9yLWxpZ2h0Z3JleTogI2Y0ZWZlNjtcclxuICAgIC0tY29sb3ItYmxhY2stdHJhbnNwYXJlbnQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuXHJcbiAgICAtLWZvbnQtc2FuczogVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIC0tZm9udC1ib2R5OiBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgIC0tZm9udC1jb250aW51dW0tbWVkaXVtOiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XHJcbiAgICAtLWZvbnQtY29udGludXVtLWxpZ2h0OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XHJcbiAgICAtLWZvbnQtY29udGludXVtLWJvbGQ6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcclxuXHJcbiAgICAtLWZvbnQtZGlzcGxheTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xyXG4gICAgLS1mb250LWRpc3BsYXktbGlnaHQ6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcclxuXHJcbiAgICAtLXRleHQtb3ZlcmxpbmU6IDAuNjg3NXJlbTtcclxuICAgIC0tdGV4dC1vdmVybGluZS0tbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIC0tdGV4dC1vdmVybGluZS0tbGV0dGVyLXNwYWNpbmc6IDAuMjZlbTtcclxuICAgIC0tdGV4dC10aXRsZTogY2xhbXAoMS4zNzVyZW0sIDIuMnZ3LCAycmVtKTtcclxuICAgIC0tdGV4dC10aXRsZS0tbGluZS1oZWlnaHQ6IDEuMTg7XHJcbiAgICAtLXRleHQtY2FwdGlvbjogMC44MTI1cmVtO1xyXG4gICAgLS10ZXh0LWNhcHRpb24tLWxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAtLXRyYWNraW5nLW92ZXJsaW5lOiAwLjI2ZW07XHJcbn1cclxuXHJcbkB1dGlsaXR5IGNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxLjVyZW07XHJcblxyXG4gICAgQHZhcmlhbnQgc20ge1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEB2YXJpYW50IGxnIHtcclxuICAgICAgICBwYWRkaW5nLWlubGluZTogMy41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbGF5ZXIgYmFzZSB7XHJcbiAgICBAZm9udC1mYWNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJDb250aW51dW0gTWVkaXVtXCI7XHJcbiAgICAgICAgc3JjOiB1cmwoXCIvY3NzL2ZvbnRzL2NvbnRtLnR0ZlwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAZm9udC1mYWNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJDb250aW51dW0gTGlnaHRcIjtcclxuICAgICAgICBzcmM6IHVybChcIi9jc3MvZm9udHMvY29udGwudHRmXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBmb250LWZhY2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNvbnRpbnV1bSBCb2xkXCI7XHJcbiAgICAgICAgc3JjOiB1cmwoXCIvY3NzL2ZvbnRzL2NvbnRiLnR0ZlwiKTtcclxuICAgIH1cclxuXHJcbiAgICBodG1sIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoOTYsIDk2LCA5NiwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpKSwgdXJsKFwiL2ltYWdlL2JhY2tncm91bmQud2VicFwiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBAYXBwbHkgZm9udC1kaXNwbGF5IHRleHQtNHhsIHRleHQtc2xhdGUtOTAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBAYXBwbHkgZm9udC1kaXNwbGF5IHRleHQtM3hsIHRleHQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgQGFwcGx5IHRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIEBhcHBseSB0ZXh0LXhsIGZvbnQtYm9sZCB0ZXh0LXNlY29uZGFyeTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBAYXBwbHkgdGV4dC1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIDpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgI2FlOGY0MztcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgKixcclxuICAgICo6OmJlZm9yZSxcclxuICAgICo6OmFmdGVyIHtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBsYXllciBjb21wb25lbnRzIHtcclxuICAgIC5zaXRlLWhlYWRlciB7XHJcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIGJvcmRlci1iIGJvcmRlci1zbGF0ZS0yMDAvODAgYmctd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtaGVhZGVyOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBAYXBwbHkgcG9pbnRlci1ldmVudHMtbm9uZSBhYnNvbHV0ZSBpbnNldC14LTAgYm90dG9tLTAgaC0wLjUgYmctbGluZWFyLXRvLXIgZnJvbS1wcmltYXJ5IHZpYS1zZWNvbmRhcnkgdG8tYWNjZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWhlYWRlcl9fbmF2IHtcclxuICAgICAgICBAYXBwbHkgZmxleCB3LWZ1bGwgbWF4LXctbm9uZSBmbGV4LXdyYXAgaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBnYXAtNCBweC01IHB5LTMuNSBsZzpweC04IGxnOnB5LTQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtaGVhZGVyX19sb2dvIHtcclxuICAgICAgICBAYXBwbHkgaC1hdXRvIG1heC1oLTEyIHctYXV0byBtYXgtdy1bMTYwcHhdIGN1cnNvci1wb2ludGVyIHRyYW5zaXRpb24gaG92ZXI6b3BhY2l0eS05MCBzbTptYXgtaC0xNCBzbTptYXgtdy1bMjEwcHhdO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWhlYWRlcl9fbGlua3Mge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IHctZnVsbCBmbGV4LWNvbCBnYXAtMSBtZDp3LWF1dG8gbWQ6ZmxleC1yb3cgbWQ6aXRlbXMtY2VudGVyIG1kOmdhcC0xO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWhlYWRlcl9fYWN0aW9ucyB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggdy1mdWxsIGZsZXgtcm93IGZsZXgtd3JhcCBpdGVtcy1jZW50ZXIgZ2FwLTIgYm9yZGVyLXQgYm9yZGVyLXNsYXRlLTEwMCBwdC0zIG1kOnctYXV0byBtZDpnYXAtMiBtZDpib3JkZXItdC0wIG1kOmJvcmRlci1sIG1kOmJvcmRlci1zbGF0ZS0yMDAgbWQ6cGwtMyBtZDpwdC0wO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWhlYWRlcl9fbGluayB7XHJcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIGlubGluZS1mbGV4IGN1cnNvci1wb2ludGVyIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBnYXAtMiByb3VuZGVkLXhsIHB4LTQgcHktMi41IGZvbnQtZGlzcGxheSB0ZXh0LWJhc2UgZm9udC1tZWRpdW0gdGV4dC1wcmltYXJ5IG5vLXVuZGVybGluZSB0cmFuc2l0aW9uIGhvdmVyOmJnLXByaW1hcnkvNSBtZDpweC01IG1kOnB5LTMgbWQ6dGV4dC1sZztcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1oZWFkZXJfX2xpbms6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBib3R0b20tMS41IGxlZnQtMS8yIGgtMC41IHctMCAtdHJhbnNsYXRlLXgtMS8yIHJvdW5kZWQtZnVsbCBiZy1wcmltYXJ5IHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTIwMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1oZWFkZXJfX2xpbms6aG92ZXI6OmFmdGVyLFxyXG4gICAgLnNpdGUtaGVhZGVyX19saW5rLS1hY3RpdmU6OmFmdGVyIHtcclxuICAgICAgICBAYXBwbHkgdy0zLzU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtaGVhZGVyX19saW5rLS1hY3RpdmUge1xyXG4gICAgICAgIEBhcHBseSBiZy1wcmltYXJ5LzUgZm9udC1zZW1pYm9sZCB0ZXh0LXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtaGVhZGVyX19pY29uLWxpbmsge1xyXG4gICAgICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLXNsYXRlLTIwMCBiZy1zbGF0ZS01MCBob3Zlcjpib3JkZXItcHJpbWFyeS8zMCBob3ZlcjpiZy1wcmltYXJ5LzU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtaGVhZGVyX19pY29uLWxpbms6OmFmdGVyIHtcclxuICAgICAgICBAYXBwbHkgaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWhlYWRlcl9faWNvbi1saW5rLS1kYW5nZXIge1xyXG4gICAgICAgIEBhcHBseSBib3JkZXItcmVkLTIwMCBiZy1yZWQtNTAgIXRleHQtcmVkLTYwMCBob3Zlcjpib3JkZXItcmVkLTQwMCBob3ZlcjpiZy1yZWQtMTAwIGhvdmVyOiF0ZXh0LXJlZC03MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtaGVhZGVyX19tZW51LWJ0biB7XHJcbiAgICAgICAgQGFwcGx5IGlubGluZS1mbGV4IGN1cnNvci1wb2ludGVyIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciByb3VuZGVkLXhsIGJnLXByaW1hcnkgcC0zIHRleHQteGwgdGV4dC13aGl0ZSBzaGFkb3ctc20gdHJhbnNpdGlvbiBob3ZlcjpvcGFjaXR5LTkwIG1kOmhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1oZWFkZXJfX2Ryb3Bkb3duIHtcclxuICAgICAgICBAYXBwbHkgc3RhdGljIHotNTAgbXQtMSBoaWRkZW4gdy1mdWxsIG1pbi13LTAgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQteGwgYm9yZGVyLTAgYmctc2xhdGUtNTAgcHktMSBzaGFkb3ctbm9uZSBtZDphYnNvbHV0ZSBtZDpsZWZ0LWF1dG8gbWQ6cmlnaHQtMCBtZDptdC0yIG1kOnctYXV0byBtZDptaW4tdy02NCBtZDpib3JkZXIgbWQ6Ym9yZGVyLXNsYXRlLTEwMCBtZDpiZy13aGl0ZSBtZDpweS0xLjUgbWQ6c2hhZG93LXhsO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWhlYWRlcl9fZHJvcGRvd24uc2hvdyB7XHJcbiAgICAgICAgQGFwcGx5IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWhlYWRlcl9fZHJvcGRvd24tbGluayB7XHJcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIGJsb2NrIHctZnVsbCBib3JkZXItMCBiZy10cmFuc3BhcmVudCBweC01IHB5LTMgdGV4dC1sZWZ0IHRleHQtYmFzZSB0ZXh0LXByaW1hcnkgbm8tdW5kZXJsaW5lIHRyYW5zaXRpb24gaG92ZXI6YmctcHJpbWFyeS81O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWhlYWRlcl9fZHJvcGRvd24tbGluazo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBpbnNldC15LTEgbGVmdC0wIHctMSBvcmlnaW4tY2VudGVyIHNjYWxlLXktMCByb3VuZGVkLXIgYmctcHJpbWFyeSB0cmFuc2l0aW9uLXRyYW5zZm9ybSBkdXJhdGlvbi0yMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtaGVhZGVyX19kcm9wZG93bi1saW5rOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICAgIEBhcHBseSBzY2FsZS15LTEwMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1oZWFkZXJfX2Ryb3Bkb3duLWxpbmstLW5lc3RlZCB7XHJcbiAgICAgICAgQGFwcGx5IHBsLTggdGV4dC1zbSB0ZXh0LXNsYXRlLTYwMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1oZWFkZXJfX2Ryb3Bkb3duLS1mbGFncyB7XHJcbiAgICAgICAgQGFwcGx5IGdhcC0xIG1kOnctZnVsbCBtZDptaW4tdy0wO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWhlYWRlcl9fZHJvcGRvd24tLWZsYWdzLnNob3cge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtd3JhcCBtZDpibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1oZWFkZXJfX2Ryb3Bkb3duLS1mbGFncyAuc2l0ZS1oZWFkZXJfX2Ryb3Bkb3duLWxpbmsge1xyXG4gICAgICAgIEBhcHBseSBteC0xIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQtbGcgcHgtNCBweS0zIHRleHQtY2VudGVyIHRyYW5zaXRpb24gaG92ZXI6YmctcHJpbWFyeS8xMCBob3ZlcjpyaW5nLTIgaG92ZXI6cmluZy1wcmltYXJ5LzIwIG1kOm14LTAgbWQ6dy1mdWxsIG1kOnB4LTIgbWQ6cHktMi41O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWhlYWRlcl9fZHJvcGRvd24tLWZsYWdzIC5zaXRlLWhlYWRlcl9fZHJvcGRvd24tbGluazo6YmVmb3JlIHtcclxuICAgICAgICBAYXBwbHkgaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWhlYWRlcl9fZHJvcGRvd24tLWZsYWdzIC5zaXRlLWhlYWRlcl9fZHJvcGRvd24tbGluazpob3ZlciAuZmxhZy1pY29uIHtcclxuICAgICAgICBAYXBwbHkgc2NhbGUtMTEwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWhlYWRlcl9fZHJvcGRvd24tLWZsYWdzIC5zaXRlLWhlYWRlcl9fZHJvcGRvd24tbGluayAuZmxhZy1pY29uIHtcclxuICAgICAgICB3aWR0aDogMi4yNWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1oZWFkZXJfX2JhZGdlIHtcclxuICAgICAgICBAYXBwbHkgaW5saW5lLWZsZXggbWluLWgtNSBtaW4tdy01IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciByb3VuZGVkLWZ1bGwgYmctYWNjZW50IHB4LTEuNSB0ZXh0LXhzIGZvbnQtYm9sZCB0ZXh0LXdoaXRlIHJpbmctMiByaW5nLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyLW1lbnUge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyLWJ0biB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggdy1mdWxsIGl0ZW1zLWNlbnRlciBnYXAtMyByb3VuZGVkLXhsIGJvcmRlci0yIGJvcmRlci1zbGF0ZS0xMDAgYmctd2hpdGUgcHgtNCBweS0zIHRleHQtc20gZm9udC1tZWRpdW0gdGV4dC1zbGF0ZS03MDAgc2hhZG93LXNtIG5vLXVuZGVybGluZSB0cmFuc2l0aW9uIGhvdmVyOmJvcmRlci1wcmltYXJ5IGhvdmVyOmJnLXByaW1hcnkvMTUgaG92ZXI6dGV4dC1wcmltYXJ5IGhvdmVyOnNoYWRvdy1tZDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhci1idG4tLWFjdGl2ZSB7XHJcbiAgICAgICAgQGFwcGx5IGJvcmRlci1wcmltYXJ5IGJnLXByaW1hcnkgZm9udC1zZW1pYm9sZCAhdGV4dC13aGl0ZSBzaGFkb3ctbWQgaG92ZXI6Ym9yZGVyLXByaW1hcnkgaG92ZXI6YmctcHJpbWFyeSBob3ZlcjohdGV4dC13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhci1zdWItYnRuIHtcclxuICAgICAgICBAYXBwbHkgZmxleCB3LWZ1bGwgaXRlbXMtY2VudGVyIGdhcC0yIHJvdW5kZWQtbGcgYm9yZGVyIGJvcmRlci1zbGF0ZS0yMDAgYmctbGlnaHRncmV5IHB4LTQgcHktMi41IHBsLTUgdGV4dC1zbSBmb250LW1lZGl1bSB0ZXh0LXNsYXRlLTYwMCBuby11bmRlcmxpbmUgdHJhbnNpdGlvbiBob3Zlcjpib3JkZXItcHJpbWFyeSBob3ZlcjpiZy1wcmltYXJ5LzE1IGhvdmVyOnRleHQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhci1zdWItYnRuLS1hY3RpdmUge1xyXG4gICAgICAgIEBhcHBseSBib3JkZXItcHJpbWFyeSBiZy1wcmltYXJ5LzE1IGZvbnQtc2VtaWJvbGQgdGV4dC1wcmltYXJ5IHJpbmctMSByaW5nLXByaW1hcnkvMjA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItdG9nZ2xlIHtcclxuICAgICAgICBAYXBwbHkgaW5saW5lLWZsZXggc2hyaW5rLTAgY3Vyc29yLXBvaW50ZXIgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQtbGcgYm9yZGVyIGJvcmRlci1zbGF0ZS0yMDAgYmctd2hpdGUgcC0yLjUgdGV4dC1wcmltYXJ5IHNoYWRvdy1zbSB0cmFuc2l0aW9uIGhvdmVyOmJvcmRlci1wcmltYXJ5IGhvdmVyOmJnLXByaW1hcnkvMTU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItdG9nZ2xlIC5zaWRlYmFyLWNoZXZyb24ge1xyXG4gICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLXRyYW5zZm9ybSBkdXJhdGlvbi0yMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItdG9nZ2xlOm5vdCguY29sbGFwc2VkKSAuc2lkZWJhci1jaGV2cm9uIHtcclxuICAgICAgICBAYXBwbHkgcm90YXRlLTE4MDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhci1jb2xsYXBzZTpub3QoLnNob3cpIHtcclxuICAgICAgICBAYXBwbHkgaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLWhlcm8ge1xyXG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSB3LWZ1bGwgb3ZlcmZsb3ctaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLWhlcm9fX2lubmVyIHtcclxuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgZmxleCBtaW4taC1bMjgwcHhdIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBtZDptaW4taC1bMzYwcHhdIGxnOm1pbi1oLVs0NDBweF07XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtaGVyb19faW1hZ2Uge1xyXG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIGgtZnVsbCB3LWZ1bGwgb2JqZWN0LWNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLWhlcm9fX3RpdGxlIHtcclxuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgei0xMCBweC02IHRleHQtY2VudGVyIGZvbnQtZGlzcGxheSB0ZXh0LTV4bCB0ZXh0LXdoaXRlIG1kOnRleHQtNnhsIGxnOnRleHQtN3hsO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1tb2RhbCB7XHJcbiAgICAgICAgQGFwcGx5IGZpeGVkIGluc2V0LTAgei01MCBoaWRkZW4gaXRlbXMtc3RyZXRjaCBqdXN0aWZ5LWNlbnRlciBvdmVyZmxvdy1oaWRkZW4gcC0wIHNtOml0ZW1zLWNlbnRlciBzbTpwLTYgbGc6cC04O1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1tb2RhbC5zaG93IHtcclxuICAgICAgICBAYXBwbHkgZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAudWktbW9kYWwtYmFja2Ryb3Age1xyXG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIGJnLXNsYXRlLTkwMC81NSBiYWNrZHJvcC1ibHVyLXNtIHRyYW5zaXRpb24tb3BhY2l0eSBkdXJhdGlvbi0yMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLW1vZGFsOm5vdCguc2hvdykgLnVpLW1vZGFsLWJhY2tkcm9wIHtcclxuICAgICAgICBAYXBwbHkgb3BhY2l0eS0wO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1tb2RhbC5zaG93IC51aS1tb2RhbC1iYWNrZHJvcCB7XHJcbiAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1tb2RhbC1wYW5lbCB7XHJcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHotMTAgZmxleCBoLWR2aCBtYXgtaC1kdmggbWluLWgtMCBtaW4tdy0wIHctZnVsbCBtYXgtdy1mdWxsIGZsZXgtY29sIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLW5vbmUgYm9yZGVyLTAgYmctd2hpdGUgc2hhZG93LTJ4bCB0cmFuc2l0aW9uIGR1cmF0aW9uLTIwMCBzbTpoLWF1dG8gc206bWF4LWgtW21pbig5MmR2aCw5MDBweCldIHNtOm1heC13LTV4bCBzbTpyb3VuZGVkLTJ4bCBzbTpib3JkZXIgc206Ym9yZGVyLXNsYXRlLTEwMCBsZzptYXgtdy02eGw7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2KSB0cmFuc2xhdGVZKDhweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAudWktbW9kYWwtcGFuZWwtLXdpZGUge1xyXG4gICAgICAgIEBhcHBseSBtYXgtdy1mdWxsIHNtOm1heC13LVttaW4oOTJ2dywxMjAwcHgpXSBsZzptYXgtdy1bNzAlXTtcclxuICAgIH1cclxuXHJcbiAgICAudWktbW9kYWwuc2hvdyAudWktbW9kYWwtcGFuZWwge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1tb2RhbC1wYW5lbDo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBpbnNldC14LTAgdG9wLTAgaC0xIGJnLWxpbmVhci10by1yIGZyb20tcHJpbWFyeSB2aWEtc2Vjb25kYXJ5IHRvLWFjY2VudDtcclxuICAgIH1cclxuXHJcbiAgICAudWktbW9kYWwtaGVhZGVyIHtcclxuICAgICAgICBAYXBwbHkgZmxleCBzaHJpbmstMCBpdGVtcy1zdGFydCBqdXN0aWZ5LWJldHdlZW4gZ2FwLTMgYm9yZGVyLWIgYm9yZGVyLXNsYXRlLTEwMCBiZy13aGl0ZSBweC00IHB5LTQgcHQtW21heCgxcmVtLGVudihzYWZlLWFyZWEtaW5zZXQtdG9wKSldIHNtOmdhcC00IHNtOnB4LTYgc206cHktNSBzbTpwdC01O1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1tb2RhbC1oZWFkZXIgPiA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIEBhcHBseSBtaW4tdy0wIGZsZXgtMTtcclxuICAgIH1cclxuXHJcbiAgICAudWktbW9kYWwtYWNjZW50IHtcclxuICAgICAgICBAYXBwbHkgbWItMyBibG9jayBoLTEgdy0xMiByb3VuZGVkLWZ1bGwgYmctbGluZWFyLXRvLXIgZnJvbS1wcmltYXJ5IHRvLXNlY29uZGFyeTtcclxuICAgIH1cclxuXHJcbiAgICAudWktbW9kYWwtdGl0bGUge1xyXG4gICAgICAgIEBhcHBseSBicmVhay13b3JkcyBmb250LWRpc3BsYXkgdGV4dC1sZyBsZWFkaW5nLXRpZ2h0IHRleHQtcHJpbWFyeSBzbTp0ZXh0LTJ4bDtcclxuICAgIH1cclxuXHJcbiAgICAudWktbW9kYWwtY2xvc2Uge1xyXG4gICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCBzaHJpbmstMCBjdXJzb3ItcG9pbnRlciBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcm91bmRlZC1sZyBwLTIuNSB0ZXh0LWxnIHRleHQtc2xhdGUtNDAwIHRyYW5zaXRpb24gaG92ZXI6Ymctc2xhdGUtMTAwIGhvdmVyOnRleHQtc2xhdGUtNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1tb2RhbC1ib2R5IHtcclxuICAgICAgICBAYXBwbHkgbWluLWgtMCBtaW4tdy0wIHctZnVsbCBmbGV4LTEgb3ZlcmZsb3cteC1hdXRvIG92ZXJmbG93LXktYXV0byBvdmVyc2Nyb2xsLWNvbnRhaW4gYmctd2hpdGUgcHgtNCBweS00IHNtOnB4LTYgc206cHktNjtcclxuICAgIH1cclxuXHJcbiAgICAudWktbW9kYWwtc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgQGFwcGx5IG1iLTQgZm9udC1kaXNwbGF5IHRleHQtbGcgdGV4dC1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1tb2RhbC1zZWN0aW9uICsgLnVpLW1vZGFsLXNlY3Rpb24ge1xyXG4gICAgICAgIEBhcHBseSBtdC04IGJvcmRlci10IGJvcmRlci1zbGF0ZS0xMDAgcHQtODtcclxuICAgIH1cclxuXHJcbiAgICAudWktbW9kYWwtcHJvc2Uge1xyXG4gICAgICAgIEBhcHBseSBicmVhay13b3JkcyB0ZXh0LXNtIGxlYWRpbmctcmVsYXhlZCB0ZXh0LXNsYXRlLTcwMDtcclxuICAgIH1cclxuXHJcbiAgICAudWktbW9kYWwtcHJvc2UgOndoZXJlKHAsIHVsLCBvbCwgYmxvY2txdW90ZSwgdGFibGUpIHtcclxuICAgICAgICBAYXBwbHkgbWItNDtcclxuICAgIH1cclxuXHJcbiAgICAudWktbW9kYWwtcHJvc2UgOndoZXJlKGgxLCBoMiwgaDMsIGg0KSB7XHJcbiAgICAgICAgQGFwcGx5IG1iLTMgZm9udC1kaXNwbGF5IHRleHQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAudWktbW9kYWwtcHJvc2UgOndoZXJlKHVsLCBvbCkge1xyXG4gICAgICAgIEBhcHBseSBwbC01O1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1tb2RhbC1wcm9zZSA6d2hlcmUodWwpIHtcclxuICAgICAgICBAYXBwbHkgbGlzdC1kaXNjO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1tb2RhbC1wcm9zZSA6d2hlcmUob2wpIHtcclxuICAgICAgICBAYXBwbHkgbGlzdC1kZWNpbWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1tb2RhbC1wcm9zZSA6d2hlcmUoYSkge1xyXG4gICAgICAgIEBhcHBseSB0ZXh0LXByaW1hcnkgdW5kZXJsaW5lLW9mZnNldC00IGhvdmVyOnVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAudWktbW9kYWwtcHJvc2UgOndoZXJlKHRhYmxlKSB7XHJcbiAgICAgICAgQGFwcGx5IHctbWF4IG1pbi13LWZ1bGwgbWF4LXctbm9uZSBib3JkZXItY29sbGFwc2Ugcm91bmRlZC1sZyBib3JkZXIgYm9yZGVyLXNsYXRlLTIwMDtcclxuICAgIH1cclxuXHJcbiAgICAudWktbW9kYWwtcHJvc2UgOndoZXJlKGltZywgdmlkZW8sIGlmcmFtZSwgc3ZnKSB7XHJcbiAgICAgICAgQGFwcGx5IGgtYXV0byBtYXgtdy1mdWxsO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1tb2RhbC1wcm9zZSA6d2hlcmUocHJlKSB7XHJcbiAgICAgICAgQGFwcGx5IG1heC13LWZ1bGwgb3ZlcmZsb3cteC1hdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1tb2RhbC1wcm9zZSA6d2hlcmUodGgsIHRkKSB7XHJcbiAgICAgICAgQGFwcGx5IGJvcmRlciBib3JkZXItc2xhdGUtMjAwIHB4LTMgcHktMiB0ZXh0LWxlZnQgYWxpZ24tdG9wIGJyZWFrLXdvcmRzO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1tb2RhbC1wcm9zZSA6d2hlcmUodGgpIHtcclxuICAgICAgICBAYXBwbHkgYmctc2xhdGUtNTAgZm9udC1zZW1pYm9sZCB0ZXh0LXNsYXRlLTgwMDtcclxuICAgIH1cclxuXHJcbiAgICAudWktbW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBAYXBwbHkgZmxleCBzaHJpbmstMCBmbGV4LWNvbC1yZXZlcnNlIGdhcC0zIGJvcmRlci10IGJvcmRlci1zbGF0ZS0xMDAgYmctc2xhdGUtNTAgcHgtNCBweS0zIHBiLVttYXgoMC43NXJlbSxlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpXSBzbTpmbGV4LXJvdyBzbTpqdXN0aWZ5LWVuZCBzbTpweC02IHNtOnB5LTQgc206cGItNDtcclxuICAgIH1cclxuXHJcbiAgICAudWktbW9kYWwtYnRuLXByaW1hcnkge1xyXG4gICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCB3LWZ1bGwgY3Vyc29yLXBvaW50ZXIgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQteGwgYmctcHJpbWFyeSBweC01IHB5LTIuNSB0ZXh0LXNtIGZvbnQtc2VtaWJvbGQgIXRleHQtd2hpdGUgbm8tdW5kZXJsaW5lIHRyYW5zaXRpb24gaG92ZXI6b3BhY2l0eS05MCBzbTp3LWF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLW1vZGFsLWdyaWQge1xyXG4gICAgICAgIEBhcHBseSB3LWZ1bGwgbWluLXctMDtcclxuICAgICAgICBoZWlnaHQ6IG1pbig1MGR2aCwgNDUwcHgpO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1tb2RhbC1ncmlkLS10YWxsIHtcclxuICAgICAgICBoZWlnaHQ6IG1pbig1NWR2aCwgNjUwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItbW9kYWwtdG9vbGJhciB7XHJcbiAgICAgICAgQGFwcGx5IG1iLTYgZmxleCBmbGV4LXdyYXAganVzdGlmeS1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlci1jbGVhci1idG4ge1xyXG4gICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTIgcm91bmRlZC1sZyBib3JkZXIgYm9yZGVyLXNsYXRlLTIwMCBiZy13aGl0ZSBweC0zIHB5LTIgdGV4dC1zbSBmb250LW1lZGl1bSB0ZXh0LXByaW1hcnkgbm8tdW5kZXJsaW5lIHRyYW5zaXRpb24gaG92ZXI6Ym9yZGVyLXByaW1hcnkvNDAgaG92ZXI6YmctcHJpbWFyeS81O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItbW9kYWwtZ3JpZCB7XHJcbiAgICAgICAgQGFwcGx5IGdyaWQgZ2FwLTggbWQ6Z3JpZC1jb2xzLTI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlci1tb2RhbC1jb2x1bW4ge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC02O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItc2VjdGlvbiArIC5maWx0ZXItc2VjdGlvbiB7XHJcbiAgICAgICAgQGFwcGx5IGJvcmRlci10IGJvcmRlci1zbGF0ZS0xMDAgcHQtNjtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLXNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIEBhcHBseSBtYi0zIHRleHQtY2VudGVyIGZvbnQtZGlzcGxheSB0ZXh0LWxnIHRleHQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLWNoaXAtbGlzdCB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC13cmFwIGdhcC0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItY2hpcCB7XHJcbiAgICAgICAgQGFwcGx5IGN1cnNvci1wb2ludGVyIGxpc3Qtbm9uZSByb3VuZGVkLWxnIGJvcmRlciBib3JkZXItc2xhdGUtMjAwIGJnLXdoaXRlIHB4LTMgcHktMiB0ZXh0LXNtIGZvbnQtbWVkaXVtIHRleHQtc2xhdGUtNjAwIHRyYW5zaXRpb24gaG92ZXI6Ym9yZGVyLXByaW1hcnkvNDAgaG92ZXI6YmctcHJpbWFyeS81IGhvdmVyOnRleHQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLWNoaXAtLWFjdGl2ZSB7XHJcbiAgICAgICAgQGFwcGx5IGJvcmRlci1wcmltYXJ5IGJnLXByaW1hcnkgZm9udC1zZW1pYm9sZCAhdGV4dC13aGl0ZSBzaGFkb3ctc20gaG92ZXI6Ym9yZGVyLXByaW1hcnkgaG92ZXI6YmctcHJpbWFyeSBob3ZlcjohdGV4dC13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZXIge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtd3JhcCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgZ2FwLTEuNTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZXJfX2xpbmsge1xyXG4gICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCBoLTEwIG1pbi13LTEwIGN1cnNvci1wb2ludGVyIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBnYXAtMSByb3VuZGVkLWxnIGJvcmRlciBib3JkZXItc2xhdGUtMjAwIGJnLXdoaXRlIHB4LTMgdGV4dC1zbSBmb250LW1lZGl1bSB0ZXh0LXByaW1hcnkgbm8tdW5kZXJsaW5lIHRyYW5zaXRpb24gaG92ZXI6Ym9yZGVyLXByaW1hcnkvNDAgaG92ZXI6YmctcHJpbWFyeS81IGhvdmVyOnRleHQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZXJfX2xpbmstLWFjdGl2ZSB7XHJcbiAgICAgICAgQGFwcGx5IGJvcmRlci1wcmltYXJ5IGJnLXByaW1hcnkgZm9udC1zZW1pYm9sZCAhdGV4dC13aGl0ZSBzaGFkb3ctc20gaG92ZXI6Ym9yZGVyLXByaW1hcnkgaG92ZXI6YmctcHJpbWFyeSBob3ZlcjohdGV4dC13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZXJfX2xpbmstLWRpc2FibGVkIHtcclxuICAgICAgICBAYXBwbHkgY3Vyc29yLW5vdC1hbGxvd2VkIGJvcmRlci1zbGF0ZS0xMDAgYmctc2xhdGUtNTAgdGV4dC1zbGF0ZS0zMDAgaG92ZXI6Ym9yZGVyLXNsYXRlLTEwMCBob3ZlcjpiZy1zbGF0ZS01MCBob3Zlcjp0ZXh0LXNsYXRlLTMwMDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZXJfX2VsbGlwc2lzIHtcclxuICAgICAgICBAYXBwbHkgaW5saW5lLWZsZXggaC0xMCBtaW4tdy0xMCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcHgtMiB0ZXh0LXNsYXRlLTQwMDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1jYXJkIHtcclxuICAgICAgICBAYXBwbHkgZmxleCBoLWZ1bGwgZmxleC1jb2wgcm91bmRlZC0yeGwgYm9yZGVyIGJvcmRlci1zbGF0ZS0yMDAgYmctd2hpdGUgc2hhZG93LXNtIHRyYW5zaXRpb24gZHVyYXRpb24tMjAwIGhvdmVyOi10cmFuc2xhdGUteS0xIGhvdmVyOmJvcmRlci1wcmltYXJ5LzMwIGhvdmVyOnNoYWRvdy14bDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1jYXJkX19tZWRpYSB7XHJcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIGJsb2NrIGFzcGVjdC1zcXVhcmUgb3ZlcmZsb3ctaGlkZGVuIGJnLXNsYXRlLTUwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWNhcmRfX2ltYWdlIHtcclxuICAgICAgICBAYXBwbHkgaC1mdWxsIHctZnVsbCBvYmplY3QtY292ZXIgdHJhbnNpdGlvbiBkdXJhdGlvbi0zMDAgZ3JvdXAtaG92ZXI6c2NhbGUtMTA1O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWNhcmRfX2JhZGdlIHtcclxuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgbGVmdC0zIHRvcC0zIHotMTAgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGdhcC0xLjUgcm91bmRlZC1mdWxsIGJnLWFjY2VudCBweC0yLjUgcHktMSB0ZXh0LXhzIGZvbnQtYm9sZCB1cHBlcmNhc2UgdHJhY2tpbmctd2lkZSB0ZXh0LXdoaXRlIHNoYWRvdztcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1jYXJkX19ib2R5IHtcclxuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LTEgZmxleC1jb2wgaXRlbXMtY2VudGVyIGdhcC0zIHAtNCB0ZXh0LWNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgQGFwcGx5IGZvbnQtZGlzcGxheSB0ZXh0LWxnIGxlYWRpbmctc251ZztcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1jYXJkX190aXRsZSBhIHtcclxuICAgICAgICBAYXBwbHkgbGluZS1jbGFtcC0yICF0ZXh0LXByaW1hcnkgbm8tdW5kZXJsaW5lIHRyYW5zaXRpb24gaG92ZXI6IXRleHQtc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWNhcmRfX3ByaWNlIHtcclxuICAgICAgICBAYXBwbHkgbXQtYXV0byBmbGV4IGZsZXgtd3JhcCBpdGVtcy1iYXNlbGluZSBqdXN0aWZ5LWNlbnRlciBnYXAtMjtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1jYXJkX19wcmljZS1jdXJyZW50IHtcclxuICAgICAgICBAYXBwbHkgZm9udC1kaXNwbGF5IHRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtY2FyZF9fcHJpY2UtY3VycmVudC0tcHJvbW8ge1xyXG4gICAgICAgIEBhcHBseSB0ZXh0LWdyZWVuLTYwMDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1jYXJkX19wcmljZS1vbGQge1xyXG4gICAgICAgIEBhcHBseSB0ZXh0LXNtIGZvbnQtbWVkaXVtIHRleHQtcmVkLTYwMCBsaW5lLXRocm91Z2g7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtcHJpY2Uge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtd3JhcCBpdGVtcy1iYXNlbGluZSBqdXN0aWZ5LWNlbnRlciBnYXAtMjtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1wcmljZS0tZGV0YWlsIHtcclxuICAgICAgICBAYXBwbHkgdGV4dC0yeGw7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtcHJpY2VfX3JlZ3VsYXIge1xyXG4gICAgICAgIEBhcHBseSBmb250LWRpc3BsYXkgZm9udC1ib2xkIHRleHQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1wcmljZV9fb2xkIHtcclxuICAgICAgICBAYXBwbHkgZm9udC1tZWRpdW0gdGV4dC1yZWQtNjAwIGxpbmUtdGhyb3VnaDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1wcmljZV9fcHJvbW8ge1xyXG4gICAgICAgIEBhcHBseSBmb250LWRpc3BsYXkgZm9udC1ib2xkIHRleHQtZ3JlZW4tNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWNhcmRfX2Zvb3RlciB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC13cmFwIGl0ZW1zLWVuZCBnYXAtMiBib3JkZXItdCBib3JkZXItc2xhdGUtMTAwIGJnLXNsYXRlLTUwIHAtMyBzbTpnYXAtMyBzbTpwLTQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtY2FyZF9fZmllbGRzIHtcclxuICAgICAgICBAYXBwbHkgZmxleCBtaW4tdy0wIGZsZXgtMSBmbGV4LWNvbCBnYXAtMjtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1jYXJkX19maWVsZCB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC13cmFwIGl0ZW1zLWNlbnRlciBnYXAtMjtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1jYXJkX19pbnB1dCB7XHJcbiAgICAgICAgQGFwcGx5IHctMjAgcm91bmRlZC1sZyBib3JkZXIgYm9yZGVyLXNsYXRlLTIwMCBiZy13aGl0ZSBweC0zIHB5LTIgdGV4dC1jZW50ZXIgdGV4dC1zbSBmb250LXNlbWlib2xkIHRleHQtc2xhdGUtODAwIG91dGxpbmUtbm9uZSB0cmFuc2l0aW9uIGZvY3VzOmJvcmRlci1wcmltYXJ5IGZvY3VzOnJpbmctMiBmb2N1czpyaW5nLXByaW1hcnkvMjA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtY2FyZF9fc3RlcHBlciB7XHJcbiAgICAgICAgQGFwcGx5IGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBvdmVyZmxvdy1oaWRkZW4gcm91bmRlZC1sZyBib3JkZXIgYm9yZGVyLXNsYXRlLTIwMCBiZy13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1jYXJkX19zdGVwcGVyIC5hcnRpY2xlLWNhcmRfX2lucHV0IHtcclxuICAgICAgICBAYXBwbHkgdy0xMCByb3VuZGVkLW5vbmUgYm9yZGVyLTAgcHgtMCBmb2N1czpyaW5nLTA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtY2FyZF9fc3RlcHBlci0td2lkZSAuYXJ0aWNsZS1jYXJkX19pbnB1dCB7XHJcbiAgICAgICAgQGFwcGx5IHctMTY7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtY2FyZF9fc3RlcHBlciAuYXJ0aWNsZS1jYXJkX19pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgICAgICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtY2FyZF9fc3RlcHBlciAuYXJ0aWNsZS1jYXJkX19pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICAgIC5hcnRpY2xlLWNhcmRfX3N0ZXBwZXIgLmFydGljbGUtY2FyZF9faW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtY2FyZF9fc3RlcC1idG4ge1xyXG4gICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCBoLTkgdy05IHNocmluay0wIGN1cnNvci1wb2ludGVyIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0ZXh0LXNtIHRleHQtcHJpbWFyeSB0cmFuc2l0aW9uIGhvdmVyOmJnLXByaW1hcnkvMTAgZm9jdXM6b3V0bGluZS1ub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWNhcmRfX3VuaXQge1xyXG4gICAgICAgIEBhcHBseSB0ZXh0LXNtIGZvbnQtbWVkaXVtIHRleHQtc2xhdGUtNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWNhcmRfX2FkZC1idG4ge1xyXG4gICAgICAgIEBhcHBseSBtbC1hdXRvIGlubGluZS1mbGV4IGgtMTEgdy0xMSBzaHJpbmstMCBjdXJzb3ItcG9pbnRlciBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcm91bmRlZC14bCBiZy1wcmltYXJ5IHRleHQtbGcgdGV4dC13aGl0ZSBzaGFkb3ctc20gdHJhbnNpdGlvbiBob3ZlcjpiZy1wcmltYXJ5LzkwIGhvdmVyOnNoYWRvdy1tZCBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6cmluZy0yIGZvY3VzOnJpbmctcHJpbWFyeS8zMDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1kZXRhaWwge1xyXG4gICAgICAgIEBhcHBseSByb3VuZGVkLTJ4bCBib3JkZXIgYm9yZGVyLXNsYXRlLTIwMCBiZy13aGl0ZSBwLTQgc2hhZG93LXNtIHNtOnAtNjtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1kZXRhaWxfX2JyZWFkY3J1bWIge1xyXG4gICAgICAgIEBhcHBseSBtYi01IGZsZXggZmxleC13cmFwIGl0ZW1zLWNlbnRlciBnYXAtMiByb3VuZGVkLXhsIGJvcmRlciBib3JkZXItc2xhdGUtMjAwIGJnLXdoaXRlIHB4LTQgcHktMyB0ZXh0LWJhc2Ugc2hhZG93LXNtO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWRldGFpbF9fYnJlYWRjcnVtYi1pdGVtIHtcclxuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTI7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtZGV0YWlsX19icmVhZGNydW1iLWl0ZW0gKyAuYXJ0aWNsZS1kZXRhaWxfX2JyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIuKAulwiO1xyXG4gICAgICAgIEBhcHBseSBweC0wLjUgdGV4dC1sZyBmb250LXNlbWlib2xkIHRleHQtcHJpbWFyeS80MDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1kZXRhaWxfX2JyZWFkY3J1bWItbGluayB7XHJcbiAgICAgICAgQGFwcGx5IGZvbnQtbWVkaXVtIHRleHQtcHJpbWFyeSBuby11bmRlcmxpbmUgdHJhbnNpdGlvbiBob3Zlcjp0ZXh0LXNlY29uZGFyeSBob3Zlcjp1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtZGV0YWlsX19icmVhZGNydW1iLWl0ZW0tLWFjdGl2ZSB7XHJcbiAgICAgICAgQGFwcGx5IGZvbnQtZGlzcGxheSB0ZXh0LWxnIGZvbnQtc2VtaWJvbGQgdGV4dC1zbGF0ZS03MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtZGV0YWlsX19iYWNrLWJ0biB7XHJcbiAgICAgICAgQGFwcGx5IG1iLTQgaW5saW5lLWZsZXggY3Vyc29yLXBvaW50ZXIgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQteGwgcC0yLjUgdGV4dC14bCB0ZXh0LXByaW1hcnkgdHJhbnNpdGlvbiBob3ZlcjpiZy1wcmltYXJ5LzEwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWRldGFpbF9fZ2FsbGVyeSB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggdy1mdWxsIG1pbi13LTAgZmxleC1jb2wgaXRlbXMtY2VudGVyIGdhcC0zIGxnOml0ZW1zLXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWRldGFpbF9fZ2FsbGVyeS1tYWluIHtcclxuICAgICAgICBAYXBwbHkgbXgtYXV0byBibG9jayBoLWF1dG8gdy1mdWxsIG1heC1oLVttaW4oNjB2aCwyOHJlbSldIG1heC13LWZ1bGwgY3Vyc29yLXpvb20taW4gcm91bmRlZC14bCBvYmplY3QtY29udGFpbiBzaGFkb3ctc20gdHJhbnNpdGlvbiBob3ZlcjpzaGFkb3ctbWQgc206bWF4LWgtW21pbig1NXZoLDMycmVtKV0gbGc6bXgtMDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1kZXRhaWxfX2dhbGxlcnktdGh1bWJzIHtcclxuICAgICAgICBAYXBwbHkgZ3JpZCB3LWZ1bGwgbWF4LXctc20gZ3JpZC1jb2xzLTMgZ2FwLTIgc206bWF4LXctbWQgbGc6bWF4LXctZnVsbDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1kZXRhaWxfX2dhbGxlcnktdGh1bWIge1xyXG4gICAgICAgIEBhcHBseSBhc3BlY3Qtc3F1YXJlIHctZnVsbCBjdXJzb3Item9vbS1pbiByb3VuZGVkLWxnIG9iamVjdC1jb3ZlciB0cmFuc2l0aW9uIGhvdmVyOm9wYWNpdHktODA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtZGV0YWlsX190aXRsZSB7XHJcbiAgICAgICAgQGFwcGx5IGZvbnQtZGlzcGxheSB0ZXh0LTN4bCB0ZXh0LXByaW1hcnkgc206dGV4dC00eGw7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtZGV0YWlsX19wZGYtYnRuIHtcclxuICAgICAgICBAYXBwbHkgbXQtMyBpbmxpbmUtZmxleCBjdXJzb3ItcG9pbnRlciBpdGVtcy1jZW50ZXIgZ2FwLTIgcm91bmRlZC1sZyBib3JkZXIgYm9yZGVyLXNsYXRlLTIwMCBiZy13aGl0ZSBweC0zIHB5LTIgdGV4dC1zbSBmb250LW1lZGl1bSB0ZXh0LXByaW1hcnkgbm8tdW5kZXJsaW5lIHRyYW5zaXRpb24gaG92ZXI6Ym9yZGVyLXByaW1hcnkvNDAgaG92ZXI6YmctcHJpbWFyeS81O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWRldGFpbF9fc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgQGFwcGx5IGZvbnQtZGlzcGxheS1saWdodCB0ZXh0LTJ4bCB0ZXh0LXNsYXRlLTgwMDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1kZXRhaWxfX3RleHQge1xyXG4gICAgICAgIEBhcHBseSB0ZXh0LWJhc2UgbGVhZGluZy1yZWxheGVkIHRleHQtc2xhdGUtNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWRldGFpbF9fZGl2aWRlciB7XHJcbiAgICAgICAgQGFwcGx5IG15LTUgaC0wLjUgdy1mdWxsIHJvdW5kZWQtZnVsbCBiZy1saW5lYXItdG8tciBmcm9tLXByaW1hcnkgdmlhLXNlY29uZGFyeSB0by1hY2NlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtZGV0YWlsX19wdXJjaGFzZSB7XHJcbiAgICAgICAgQGFwcGx5IG10LTggZmxleCB3LWZ1bGwgZmxleC1jb2wgaXRlbXMtY2VudGVyIGdhcC00O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWRldGFpbF9fY2FydCB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC13cmFwIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBnYXAtMztcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1kZXRhaWxfX2NhcnQtcXR5IHtcclxuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LW5vd3JhcCBpdGVtcy1jZW50ZXIgZ2FwLTM7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtZGV0YWlsX19hZGQtYnRuIHtcclxuICAgICAgICBAYXBwbHkgbWwtMDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1kZXRhaWxfX2NvbW1lbnQge1xyXG4gICAgICAgIEBhcHBseSBteC1hdXRvIG10LTYgdy1mdWxsIG1heC13LW1kO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWRldGFpbF9fY29tbWVudC1sYWJlbCB7XHJcbiAgICAgICAgQGFwcGx5IG1iLTIgYmxvY2sgdGV4dC1zbSBmb250LW1lZGl1bSB0ZXh0LXNsYXRlLTcwMDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1kZXRhaWxfX2NvbW1lbnQtaW5wdXQge1xyXG4gICAgICAgIEBhcHBseSB3LWZ1bGwgcm91bmRlZC1sZyBib3JkZXIgYm9yZGVyLXNsYXRlLTIwMCBiZy13aGl0ZSBweC0zIHB5LTIgdGV4dC1zbSB0ZXh0LXNsYXRlLTgwMCBvdXRsaW5lLW5vbmUgdHJhbnNpdGlvbiBmb2N1czpib3JkZXItcHJpbWFyeSBmb2N1czpyaW5nLTIgZm9jdXM6cmluZy1wcmltYXJ5LzIwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWRldGFpbF9fdGFicyB7XHJcbiAgICAgICAgQGFwcGx5IG10LTggZmxleCB3LWZ1bGwgbWluLXctMCBmbGV4LXdyYXAgbGlzdC1ub25lIGdhcC0xIGJvcmRlci1iIGJvcmRlci1zbGF0ZS0yMDAgcC0wO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWRldGFpbF9fdGFicyAubmF2LWl0ZW0ge1xyXG4gICAgICAgIEBhcHBseSBsaXN0LW5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtZGV0YWlsX190YWItbGluayB7XHJcbiAgICAgICAgQGFwcGx5IC1tYi1weCBjdXJzb3ItcG9pbnRlciByb3VuZGVkLXQtbGcgYm9yZGVyLWItMiBib3JkZXItdHJhbnNwYXJlbnQgcHgtMyBweS0yIHRleHQteHMgZm9udC1tZWRpdW0gdGV4dC1zbGF0ZS01MDAgbm8tdW5kZXJsaW5lIHRyYW5zaXRpb24gaG92ZXI6Ym9yZGVyLXByaW1hcnkvMzAgaG92ZXI6dGV4dC1wcmltYXJ5IHNtOnB4LTQgc206cHktMyBzbTp0ZXh0LXNtO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWRldGFpbF9fdGFiLWxpbmsuYWN0aXZlIHtcclxuICAgICAgICBAYXBwbHkgYm9yZGVyLXByaW1hcnkgdGV4dC1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWRldGFpbF9fdGFiLXBhbmUge1xyXG4gICAgICAgIEBhcHBseSBoaWRkZW4gcC00O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWRldGFpbF9fdGFiLXBhbmUuc2hvdy5hY3RpdmUge1xyXG4gICAgICAgIEBhcHBseSBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1kZXRhaWxfX2luZm8tcGFuZWwge1xyXG4gICAgICAgIEBhcHBseSB3LWZ1bGwgbWluLXctMCByb3VuZGVkLXhsIGJvcmRlciBib3JkZXItc2xhdGUtMTAwIGJnLWxpZ2h0Z3JleSBwLTQgc206cC02O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWRldGFpbF9faW5mby1ncmlkIHtcclxuICAgICAgICBAYXBwbHkgZ3JpZCB3LWZ1bGwgbWluLXctMCBnYXAtMjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChtaW4oMTAwJSwgOS41cmVtKSwgMWZyKSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtZGV0YWlsX19pbmZvLWNoaXAge1xyXG4gICAgICAgIEBhcHBseSBtaW4tdy0wIGJyZWFrLXdvcmRzIHJvdW5kZWQtbGcgYmctd2hpdGUgcHgtMyBweS0yIHRleHQtY2VudGVyIHRleHQtc20gbGVhZGluZy1zbnVnIHRleHQtc2xhdGUtNzAwIHNoYWRvdy1zbTtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1kZXRhaWxfX2FsbGVyZ2VuLXRpdGxlIHtcclxuICAgICAgICBAYXBwbHkgbWItMyBibG9jayB3LWZ1bGwgdGV4dC1jZW50ZXIgZm9udC1kaXNwbGF5IHRleHQteGwgdGV4dC1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWRldGFpbF9fZW1wdHktc3RhdGUge1xyXG4gICAgICAgIEBhcHBseSB0ZXh0LWNlbnRlciBmb250LWRpc3BsYXkgdGV4dC0yeGwgdGV4dC1zbGF0ZS01MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLyogU2hhcmVkIHNob3AgbGF5b3V0ICYgVUkgKi9cclxuICAgIC5zaG9wLWxheW91dCB7XHJcbiAgICAgICAgQGFwcGx5IG1iLTUgZmxleCB3LWZ1bGwgZmxleC0xIGZsZXgtY29sIHB4LTQgcHQtMyBsZzpweC04O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWxheW91dF9faW5uZXIge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IHctZnVsbCBmbGV4LTEgZmxleC1jb2wgZ2FwLTQgbGc6ZmxleC1yb3cgbGc6aXRlbXMtc3RyZXRjaDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1zaWRlYmFyIHtcclxuICAgICAgICBAYXBwbHkgbWItNCB3LWZ1bGwgc2hyaW5rLTAgbGc6bWItMCBsZzp3LTk2O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWxheW91dF9fbWFpbiB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggbWluLWgtMCBtaW4tdy0wIGZsZXgtMSBmbGV4LWNvbCBnYXAtNDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1wYWdlIHtcclxuICAgICAgICBAYXBwbHkgbXgtYXV0byBmbGV4IHctZnVsbCBtYXgtdy1bMTQwMHB4XSBmbGV4LTEgZmxleC1jb2wgcHgtMyBweS00O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLXBhZ2UtLWNlbnRlcmVkIHtcclxuICAgICAgICBAYXBwbHkganVzdGlmeS1jZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtZW1wdHktdmlldyB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC0xIGZsZXgtY29sIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBweC00IHB5LTggbGc6bWluLWgtWzUwdmhdIGxnOnB5LTEyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLXBhbmVsIHtcclxuICAgICAgICBAYXBwbHkgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQtMnhsIGJvcmRlciBib3JkZXItc2xhdGUtMjAwIGJnLXdoaXRlIHAtNCBzaGFkb3ctc20gc206cC02O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLXBhbmVsLS1hY2NlbnQge1xyXG4gICAgICAgIEBhcHBseSBiZy1saWdodGdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtcGFnZS1oZWFkZXIge1xyXG4gICAgICAgIEBhcHBseSBtYi02IHJvdW5kZWQtMnhsIGJvcmRlciBib3JkZXItc2xhdGUtMjAwIGJnLXdoaXRlIHAtNiB0ZXh0LWNlbnRlciBzaGFkb3ctc207XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtcGFnZS1oZWFkZXJfX3RpdGxlIHtcclxuICAgICAgICBAYXBwbHkgZm9udC1kaXNwbGF5IHRleHQtM3hsIHRleHQtcHJpbWFyeSBzbTp0ZXh0LTR4bDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC13aXphcmQge1xyXG4gICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCBmbGV4LXdyYXAgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGdhcC0xIHJvdW5kZWQteGwgYmctbGlnaHRncmV5IHB4LTQgcHktMyB0ZXh0LXNtIGZvbnQtbWVkaXVtIHRleHQtc2xhdGUtNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLXdpemFyZF9fc3RlcC0tYWN0aXZlIHtcclxuICAgICAgICBAYXBwbHkgZm9udC1zZW1pYm9sZCB0ZXh0LXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtZGl2aWRlciB7XHJcbiAgICAgICAgQGFwcGx5IG15LTQgaC0wLjUgdy1mdWxsIHJvdW5kZWQtZnVsbCBiZy1saW5lYXItdG8tciBmcm9tLXByaW1hcnkgdmlhLXNlY29uZGFyeSB0by1hY2NlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtbGluayB7XHJcbiAgICAgICAgQGFwcGx5IGZvbnQtbWVkaXVtIHRleHQtcHJpbWFyeSBuby11bmRlcmxpbmUgdHJhbnNpdGlvbiBob3Zlcjp0ZXh0LXNlY29uZGFyeSBob3Zlcjp1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgQGFwcGx5IG1iLTUgZmxleCBmbGV4LXdyYXAgaXRlbXMtY2VudGVyIGdhcC0yIHJvdW5kZWQteGwgYm9yZGVyIGJvcmRlci1zbGF0ZS0yMDAgYmctd2hpdGUgcHgtNCBweS0zIHRleHQtYmFzZSBzaGFkb3ctc207XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtYnJlYWRjcnVtYl9faXRlbSB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWJyZWFkY3J1bWJfX2l0ZW0gKyAuc2hvcC1icmVhZGNydW1iX19pdGVtOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi4oC6XCI7XHJcbiAgICAgICAgQGFwcGx5IHB4LTAuNSB0ZXh0LWxnIGZvbnQtc2VtaWJvbGQgdGV4dC1wcmltYXJ5LzQwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWJyZWFkY3J1bWJfX2xpbmsge1xyXG4gICAgICAgIEBhcHBseSBmb250LW1lZGl1bSB0ZXh0LXByaW1hcnkgbm8tdW5kZXJsaW5lIHRyYW5zaXRpb24gaG92ZXI6dGV4dC1zZWNvbmRhcnkgaG92ZXI6dW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XHJcbiAgICAgICAgQGFwcGx5IGZvbnQtZGlzcGxheSB0ZXh0LWxnIGZvbnQtc2VtaWJvbGQgdGV4dC1zbGF0ZS03MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtc2hlbGwge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IG1pbi1oLWR2aCBmbGV4LWNvbDtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1zaGVsbF9fbWFpbiB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC0xIGZsZXgtY29sIHB0LTI0IHNtOnB0LTI4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLWdvbGQge1xyXG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSBuby11bmRlcmxpbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubGluay1nb2xkOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FlOGY0MztcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmstZ29sZDpob3Zlcjo6YWZ0ZXIsXHJcbiAgICAubGluay1nb2xkOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgIH1cclxuXHJcbiAgICAubGluay1nb2xkOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjYWU4ZjQzO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtdml0cmluZS1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41NSksIHJnYmEoMCwgMCwgMCwgMC4yNSksIHRyYW5zcGFyZW50KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMG1zLCBiYWNrZ3JvdW5kLWltYWdlIDUwMG1zO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLXZpdHJpbmUtaGVhZGVyW2RhdGEtc2Nyb2xsZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTApO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtdml0cmluZS1oZWFkZXIgYSxcclxuICAgIC5zaXRlLXZpdHJpbmUtaGVhZGVyIGE6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS12aXRyaW5lLWhlYWRlcl9fYmFyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDUwMG1zO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLXZpdHJpbmUtaGVhZGVyW2RhdGEtc2Nyb2xsZWQ9XCJ0cnVlXCJdIC5zaXRlLXZpdHJpbmUtaGVhZGVyX19iYXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLXZpdHJpbmUtaGVhZGVyX19sb2dvIHtcclxuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXM7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgLnNpdGUtdml0cmluZS1oZWFkZXI6bm90KFtkYXRhLXNjcm9sbGVkPVwidHJ1ZVwiXSkgLnNpdGUtdml0cmluZS1oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLXZpdHJpbmUtaGVhZGVyW2RhdGEtc2Nyb2xsZWQ9XCJ0cnVlXCJdIC5zaXRlLXZpdHJpbmUtaGVhZGVyX19sb2dvIHtcclxuICAgICAgICBoZWlnaHQ6IDIuNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtdml0cmluZS1oZWFkZXJfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcztcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS12aXRyaW5lLWhlYWRlcl9fbGluazpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtdml0cmluZS1oZWFkZXJfX2xpbmsuaXMtYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogI2FlOGY0MztcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS12aXRyaW5lLWhlYWRlcl9fbGluay1iYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWU4ZjQzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLXZpdHJpbmUtaGVhZGVyX19saW5rLmlzLWFjdGl2ZSAuc2l0ZS12aXRyaW5lLWhlYWRlcl9fbGluay1iYXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLXZpdHJpbmUtaGVhZGVyX19jYXJ0IHtcclxuICAgICAgICBjb2xvcjogI2FlOGY0MztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3NCwgMTQzLCA2NywgMC43MCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMsIGJhY2tncm91bmQtY29sb3IgMzAwbXMsIGJvcmRlci1jb2xvciAzMDBtcztcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS12aXRyaW5lLWhlYWRlcl9fY2FydDpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FlOGY0MztcclxuICAgICAgICBib3JkZXItY29sb3I6ICNhZThmNDM7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtdml0cmluZS1oZWFkZXJfX2ljb24tYnRuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcztcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS12aXRyaW5lLWhlYWRlcl9faWNvbi1idG46aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjYWU4ZjQzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLXZpdHJpbmUtaGVhZGVyX19wYW5lbCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS12aXRyaW5lLWhlYWRlciAuc2l0ZS12aXRyaW5lLWhlYWRlcl9fcnVsZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLXZpdHJpbmUtaGVhZGVyX19tb2JpbGUtbGluayB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLXZpdHJpbmUtaGVhZGVyX19tb2JpbGUtbGluazpob3ZlcixcclxuICAgIC5zaXRlLXZpdHJpbmUtaGVhZGVyX19tb2JpbGUtbGluay5pcy1hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjYWU4ZjQzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLXZpdHJpbmUtaGVhZGVyX19tb2JpbGUtaW5kZXgsXHJcbiAgICAuc2l0ZS12aXRyaW5lLWhlYWRlcl9fbW9iaWxlLWxpbms6aG92ZXIgLnNpdGUtdml0cmluZS1oZWFkZXJfX21vYmlsZS1pbmRleCxcclxuICAgIC5zaXRlLXZpdHJpbmUtaGVhZGVyX19tb2JpbGUtbGluay5pcy1hY3RpdmUgLnNpdGUtdml0cmluZS1oZWFkZXJfX21vYmlsZS1pbmRleCB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMTc0LCAxNDMsIDY3LCAwLjcwKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS12aXRyaW5lLWhlYWRlcl9fY2FydC1tb2JpbGUge1xyXG4gICAgICAgIGNvbG9yOiAjYWU4ZjQzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc0LCAxNDMsIDY3LCAwLjEwKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWU4ZjQzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zLCBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLXZpdHJpbmUtaGVhZGVyX19jYXJ0LW1vYmlsZTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FlOGY0MztcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS12aXRyaW5lLWhlYWRlcl9fY29udGFjdC1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2FlOGY0MztcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS12aXRyaW5lLWZvb3RlciBhLFxyXG4gICAgLnNpdGUtdml0cmluZS1mb290ZXIgYTpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLXZpdHJpbmUtZm9vdGVyIGgyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2ZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogI2FlOGY0MztcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1mb290ZXIge1xyXG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSBtdC1hdXRvIGJvcmRlci10IGJvcmRlci1zbGF0ZS0yMDAgYmctd2hpdGUgdGV4dC1zbGF0ZS02MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtZm9vdGVyX19pbm5lciB7XHJcbiAgICAgICAgQGFwcGx5IG14LWF1dG8gdy1mdWxsIG1heC13LTd4bCBweC01IHB5LTE0IGxnOnB4LTggbGc6cHktMTY7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtZm9vdGVyX19ncmlkIHtcclxuICAgICAgICBAYXBwbHkgbXgtYXV0byBncmlkIHctZnVsbCBtYXgtdy01eGwgZ2FwLTEwIHNtOmdyaWQtY29scy0yIGxnOmdyaWQtY29scy0zIGxnOml0ZW1zLXN0YXJ0IGxnOmdhcC0xMjtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1mb290ZXJfX2JyYW5kIHtcclxuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBpdGVtcy1jZW50ZXIgZ2FwLTQgc206Y29sLXNwYW4tMiBsZzpjb2wtc3Bhbi0xIGxnOml0ZW1zLXN0YXJ0IGxnOmp1c3RpZnktY2VudGVyIGxnOnNlbGYtc3RyZXRjaDtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1mb290ZXJfX2xvZ28ge1xyXG4gICAgICAgIEBhcHBseSBoLWF1dG8gbWF4LWgtMjAgdy1hdXRvIG1heC13LVsyODBweF0gc206bWF4LWgtMjQgc206bWF4LXctWzMyMHB4XTtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1mb290ZXJfX2FkZHJlc3Mge1xyXG4gICAgICAgIEBhcHBseSBub3QtaXRhbGljIHRleHQtbGVmdCB0ZXh0LXNtIGxlYWRpbmctcmVsYXhlZCB0ZXh0LXNsYXRlLTYwMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1mb290ZXJfX3NlY3Rpb24ge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IHctZnVsbCBmbGV4LWNvbCBpdGVtcy1zdGFydCBnYXAtNSB0ZXh0LWxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtZm9vdGVyX190aXRsZSB7XHJcbiAgICAgICAgQGFwcGx5IGZvbnQtZGlzcGxheSB0ZXh0LXhsIHRleHQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1mb290ZXJfX3RpdGxlOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBAYXBwbHkgbXQtMiBibG9jayBoLTAuNSB3LTEwIHJvdW5kZWQtZnVsbCBiZy1saW5lYXItdG8tciBmcm9tLXByaW1hcnkgdG8tc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWZvb3Rlcl9fbGlzdCB7XHJcbiAgICAgICAgQGFwcGx5IG0tMCBmbGV4IHctZnVsbCBsaXN0LW5vbmUgZmxleC1jb2wgaXRlbXMtc3RhcnQgZ2FwLTMgcC0wO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWZvb3Rlcl9fbGluayB7XHJcbiAgICAgICAgQGFwcGx5IGlubGluZS1mbGV4IHctZnVsbCBpdGVtcy1zdGFydCBnYXAtMyB0ZXh0LWxlZnQgdGV4dC1zbSBmb250LW1lZGl1bSB0ZXh0LXNsYXRlLTYwMCBuby11bmRlcmxpbmUgdHJhbnNpdGlvbiBob3Zlcjp0ZXh0LXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtZm9vdGVyX19saW5rLWljb24ge1xyXG4gICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCBoLTkgdy05IHNocmluay0wIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0ZXh0LXByaW1hcnkvNzA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtZm9vdGVyX19saW5rIGkge1xyXG4gICAgICAgIEBhcHBseSB0ZXh0LWJhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtZm9vdGVyX19jb250YWN0LWxpbmsge1xyXG4gICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCB3LWZ1bGwgaXRlbXMtc3RhcnQgZ2FwLTMgdGV4dC1sZWZ0IHRleHQtc20gdGV4dC1zbGF0ZS02MDAgbm8tdW5kZXJsaW5lIHRyYW5zaXRpb24gaG92ZXI6dGV4dC1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWZvb3Rlcl9fY29udGFjdC1pY29uIHtcclxuICAgICAgICBAYXBwbHkgaW5saW5lLWZsZXggaC05IHctOSBzaHJpbmstMCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcm91bmRlZC1sZyBiZy1wcmltYXJ5LzUgdGV4dC1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWZvb3Rlcl9fYm90dG9tIHtcclxuICAgICAgICBAYXBwbHkgbXQtMTIgYm9yZGVyLXQgYm9yZGVyLXNsYXRlLTEwMCBwdC04IHRleHQtY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWZvb3Rlcl9fY29weXJpZ2h0IHtcclxuICAgICAgICBAYXBwbHkgbS0wIHRleHQtc20gdGV4dC1zbGF0ZS01MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtZm9vdGVyX19jb3B5cmlnaHQtbGluayB7XHJcbiAgICAgICAgQGFwcGx5IGZvbnQtbWVkaXVtIHRleHQtcHJpbWFyeSBuby11bmRlcmxpbmUgdHJhbnNpdGlvbiBob3Zlcjp0ZXh0LXNlY29uZGFyeTtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3ItcGFnZSB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggbWluLWgtZHZoIGZsZXgtY29sIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBweC01IHB5LTEyIHNtOnB4LTg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLXBhZ2VfX2NhcmQge1xyXG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSB3LWZ1bGwgbWF4LXctbGcgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQtMnhsIGJvcmRlciBib3JkZXItc2xhdGUtMTAwIGJnLXdoaXRlIHB4LTggcHktMTAgdGV4dC1jZW50ZXIgc2hhZG93LW1kIHNtOnB4LTEwIHNtOnB5LTEyO1xyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci1wYWdlX19jYXJkOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIGluc2V0LXgtMCB0b3AtMCBoLTEgYmctbGluZWFyLXRvLXIgZnJvbS1wcmltYXJ5IHZpYS1zZWNvbmRhcnkgdG8tYWNjZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci1wYWdlX19sb2dvIHtcclxuICAgICAgICBAYXBwbHkgbXgtYXV0byBtYi04IGgtYXV0byBtYXgtaC0zMiB3LWF1dG8gbWF4LXctWzI2MHB4XSBvYmplY3QtY29udGFpbiBzbTptYXgtaC0zNjtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3ItcGFnZV9fY29kZSB7XHJcbiAgICAgICAgQGFwcGx5IGZvbnQtZGlzcGxheSB0ZXh0LTh4bCBsZWFkaW5nLW5vbmUgdGV4dC1hY2NlbnQvNTA7XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLXBhZ2VfX2NvZGU6ZW1wdHkge1xyXG4gICAgICAgIEBhcHBseSBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLXBhZ2VfX3RpdGxlIHtcclxuICAgICAgICBAYXBwbHkgbXQtNCBmb250LWRpc3BsYXkgdGV4dC0zeGwgdGV4dC1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci1wYWdlX190ZXh0IHtcclxuICAgICAgICBAYXBwbHkgbXQtMyB0ZXh0LWJhc2UgbGVhZGluZy1yZWxheGVkIHRleHQtc2xhdGUtNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci1wYWdlX19hY3Rpb25zIHtcclxuICAgICAgICBAYXBwbHkgbXQtOCBmbGV4IGZsZXgtY29sIGl0ZW1zLWNlbnRlciBnYXAtMztcclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3ItcGFnZV9fZm9vdGVyIHtcclxuICAgICAgICBAYXBwbHkgbXQtOCB0ZXh0LXNtIHRleHQtc2xhdGUtNTAwIG5vLXVuZGVybGluZSB0cmFuc2l0aW9uIGhvdmVyOnRleHQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1idG4ge1xyXG4gICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCBjdXJzb3ItcG9pbnRlciBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgZ2FwLTIgcm91bmRlZC1sZyBweC00IHB5LTIuNSB0ZXh0LXNtIGZvbnQtc2VtaWJvbGQgdHJhbnNpdGlvbiBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6cmluZy0yIGZvY3VzOnJpbmctcHJpbWFyeS8zMCBkaXNhYmxlZDpjdXJzb3Itbm90LWFsbG93ZWQgZGlzYWJsZWQ6b3BhY2l0eS02MDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1idG4tLXByaW1hcnkge1xyXG4gICAgICAgIEBhcHBseSBib3JkZXItMCBiZy1wcmltYXJ5IHRleHQtd2hpdGUgaG92ZXI6b3BhY2l0eS05MDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1idG4tLXNlY29uZGFyeSB7XHJcbiAgICAgICAgQGFwcGx5IGJvcmRlciBib3JkZXItc2xhdGUtMjAwIGJnLXdoaXRlIHRleHQtc2xhdGUtNzAwIGhvdmVyOmJvcmRlci1wcmltYXJ5LzQwIGhvdmVyOmJnLXByaW1hcnkvNSBob3Zlcjp0ZXh0LXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtYnRuLS1kYW5nZXIge1xyXG4gICAgICAgIEBhcHBseSBib3JkZXItMCBiZy1yZWQtNjAwIHRleHQtd2hpdGUgaG92ZXI6YmctcmVkLTcwMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1idG4tLXN1Y2Nlc3Mge1xyXG4gICAgICAgIEBhcHBseSBib3JkZXItMCBiZy1ncmVlbi02MDAgdGV4dC13aGl0ZSBob3ZlcjpiZy1ncmVlbi03MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtYnRuLS13YXJuaW5nIHtcclxuICAgICAgICBAYXBwbHkgYm9yZGVyLTAgYmctYWNjZW50IHRleHQtc2xhdGUtOTAwIGhvdmVyOm9wYWNpdHktOTA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtYnRuLS1vdXRsaW5lIHtcclxuICAgICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1zbGF0ZS0zMDAgYmctd2hpdGUgdGV4dC1zbGF0ZS04MDAgaG92ZXI6Ym9yZGVyLXByaW1hcnkgaG92ZXI6dGV4dC1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWJ0bi0tc20ge1xyXG4gICAgICAgIEBhcHBseSBweC0zIHB5LTIgdGV4dC14cztcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1idG4tLWxnIHtcclxuICAgICAgICBAYXBwbHkgcHgtNSBweS0zIHRleHQtYmFzZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1idG4tLWJsb2NrIHtcclxuICAgICAgICBAYXBwbHkgdy1mdWxsO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWJ0bi1ncm91cCB7XHJcbiAgICAgICAgQGFwcGx5IGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBnYXAtMjtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1pbnB1dCB7XHJcbiAgICAgICAgQGFwcGx5IHctZnVsbCByb3VuZGVkLWxnIGJvcmRlciBib3JkZXItc2xhdGUtMjAwIGJnLXdoaXRlIHB4LTMgcHktMiB0ZXh0LXNtIHRleHQtc2xhdGUtODAwIG91dGxpbmUtbm9uZSB0cmFuc2l0aW9uIGZvY3VzOmJvcmRlci1wcmltYXJ5IGZvY3VzOnJpbmctMiBmb2N1czpyaW5nLXByaW1hcnkvMjAgZGlzYWJsZWQ6Y3Vyc29yLW5vdC1hbGxvd2VkIGRpc2FibGVkOmJnLXNsYXRlLTEwMCBkaXNhYmxlZDp0ZXh0LXNsYXRlLTUwMCBkaXNhYmxlZDpmb2N1czpib3JkZXItc2xhdGUtMjAwIGRpc2FibGVkOmZvY3VzOnJpbmctMDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbC5yZXF1aXJlZDo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xyXG4gICAgICAgIGNvbG9yOiAjZGMyNjI2O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLXRleHRhcmVhIHtcclxuICAgICAgICBAYXBwbHkgdy1mdWxsIG1pbi1oLVs1cmVtXSByZXNpemUteSByb3VuZGVkLWxnIGJvcmRlciBib3JkZXItc2xhdGUtMjAwIGJnLXdoaXRlIHB4LTMgcHktMiB0ZXh0LXNtIHRleHQtc2xhdGUtODAwIG91dGxpbmUtbm9uZSB0cmFuc2l0aW9uIGZvY3VzOmJvcmRlci1wcmltYXJ5IGZvY3VzOnJpbmctMiBmb2N1czpyaW5nLXByaW1hcnkvMjA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3Atc2VsZWN0IHtcclxuICAgICAgICBAYXBwbHkgdy1mdWxsIHJvdW5kZWQtbGcgYm9yZGVyIGJvcmRlci1zbGF0ZS0yMDAgYmctd2hpdGUgcHgtMyBweS0yIHRleHQtc20gdGV4dC1zbGF0ZS04MDAgb3V0bGluZS1ub25lIHRyYW5zaXRpb24gZm9jdXM6Ym9yZGVyLXByaW1hcnkgZm9jdXM6cmluZy0yIGZvY3VzOnJpbmctcHJpbWFyeS8yMDtcclxuICAgIH1cclxuXHJcbiAgICBib2R5ID4gLnRzLWRyb3Bkb3duLFxyXG4gICAgLnVpLW1vZGFsIC50cy1kcm9wZG93biB7XHJcbiAgICAgICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWlucHV0LWdyb3VwIHtcclxuICAgICAgICBAYXBwbHkgaW5saW5lLWZsZXggaXRlbXMtc3RyZXRjaCBvdmVyZmxvdy1oaWRkZW4gcm91bmRlZC1sZyBib3JkZXIgYm9yZGVyLXNsYXRlLTIwMCBiZy13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1pbnB1dC1ncm91cCAuc2hvcC1pbnB1dCB7XHJcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtbm9uZSBib3JkZXItMCBmb2N1czpyaW5nLTA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtaW5wdXQtZ3JvdXBfX2FkZG9uIHtcclxuICAgICAgICBAYXBwbHkgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGJnLWxpZ2h0Z3JleSBweC0zIHRleHQtc20gZm9udC1tZWRpdW0gdGV4dC1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLXRhYmxlLXdyYXAge1xyXG4gICAgICAgIEBhcHBseSBvdmVyZmxvdy14LWF1dG8gcm91bmRlZC14bCBib3JkZXIgYm9yZGVyLXNsYXRlLTIwMCBiZy13aGl0ZSBzaGFkb3ctc207XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtdGFibGUge1xyXG4gICAgICAgIEBhcHBseSB3LWZ1bGwgbWluLXctWzY0MHB4XSBib3JkZXItY29sbGFwc2UgdGV4dC1zbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC10YWJsZSB0aGVhZCB7XHJcbiAgICAgICAgQGFwcGx5IGJnLWxpZ2h0Z3JleSB0ZXh0LXNsYXRlLTcwMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC10YWJsZSB0aCB7XHJcbiAgICAgICAgQGFwcGx5IHB4LTQgcHktMyB0ZXh0LWxlZnQgZm9udC1zZW1pYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC10YWJsZSB0ZCB7XHJcbiAgICAgICAgQGFwcGx5IGJvcmRlci10IGJvcmRlci1zbGF0ZS0xMDAgcHgtNCBweS0zIGFsaWduLW1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIEBhcHBseSBiZy1zbGF0ZS01MC83MDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC10YWJsZS0tY29tcGFjdCB0ZCxcclxuICAgIC5zaG9wLXRhYmxlLS1jb21wYWN0IHRoIHtcclxuICAgICAgICBAYXBwbHkgcHgtMyBweS0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLXRhYmxlLXNjcm9sbCB7XHJcbiAgICAgICAgQGFwcGx5IG1heC1oLTYwIG92ZXJmbG93LXktYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1hbGVydCB7XHJcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIG14LWF1dG8gbXQtNCBtYXgtdy0zeGwgcm91bmRlZC14bCBib3JkZXIgcHgtNSBweS00IHRleHQtY2VudGVyIHRleHQtc207XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtYWxlcnQtLXN1Y2Nlc3Mge1xyXG4gICAgICAgIEBhcHBseSBib3JkZXItZ3JlZW4tMjAwIGJnLWdyZWVuLTUwIHRleHQtZ3JlZW4tODAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWFsZXJ0LS13YXJuaW5nIHtcclxuICAgICAgICBAYXBwbHkgYm9yZGVyLWFtYmVyLTIwMCBiZy1hbWJlci01MCB0ZXh0LWFtYmVyLTgwMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1hbGVydC0tZXJyb3Ige1xyXG4gICAgICAgIEBhcHBseSBib3JkZXItcmVkLTIwMCBiZy1yZWQtNTAgdGV4dC1yZWQtODAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWFsZXJ0X19jbG9zZSB7XHJcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHJpZ2h0LTMgdG9wLTMgY3Vyc29yLXBvaW50ZXIgcm91bmRlZCBwLTEgdGV4dC1sZyBsZWFkaW5nLW5vbmUgdGV4dC1zbGF0ZS00MDAgdHJhbnNpdGlvbiBob3ZlcjpiZy1ibGFjay81IGhvdmVyOnRleHQtc2xhdGUtNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLXRhYnMge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGxpc3Qtbm9uZSBnYXAtMSBib3JkZXItYiBib3JkZXItc2xhdGUtMjAwIHAtMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC10YWJzIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgQGFwcGx5IGxpc3Qtbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC10YWItbGluayB7XHJcbiAgICAgICAgQGFwcGx5IC1tYi1weCBjdXJzb3ItcG9pbnRlciByb3VuZGVkLXQtbGcgYm9yZGVyLWItMiBib3JkZXItdHJhbnNwYXJlbnQgcHgtNCBweS0zIHRleHQtc20gZm9udC1tZWRpdW0gdGV4dC1zbGF0ZS01MDAgbm8tdW5kZXJsaW5lIHRyYW5zaXRpb24gaG92ZXI6Ym9yZGVyLXByaW1hcnkvMzAgaG92ZXI6dGV4dC1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLXRhYi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgICAgQGFwcGx5IGJvcmRlci1wcmltYXJ5IHRleHQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC10YWItcGFuZSB7XHJcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC10YWItcGFuZS5zaG93LmFjdGl2ZSB7XHJcbiAgICAgICAgQGFwcGx5IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWxpc3Qge1xyXG4gICAgICAgIEBhcHBseSBkaXZpZGUteSBkaXZpZGUtc2xhdGUtMjAwIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLXhsIGJvcmRlciBib3JkZXItc2xhdGUtMjAwIGJnLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWxpc3RfX2l0ZW0ge1xyXG4gICAgICAgIEBhcHBseSBwLTQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtcmFkaW8tcm93IHtcclxuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtMyBzbTpmbGV4LXJvdyBzbTppdGVtcy1zdGFydCBzbTpqdXN0aWZ5LWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtcmFkaW8ge1xyXG4gICAgICAgIEBhcHBseSBtdC0xIGgtNCB3LTQgc2hyaW5rLTAgY3Vyc29yLXBvaW50ZXIgYWNjZW50LXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtYmFkZ2Uge1xyXG4gICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgcm91bmRlZC1mdWxsIGJnLWFjY2VudCBweC0zIHB5LTEgdGV4dC14cyBmb250LWJvbGQgdGV4dC1zbGF0ZS05MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtY2FyZC1oaWdobGlnaHQge1xyXG4gICAgICAgIEBhcHBseSByb3VuZGVkLTJ4bCBib3JkZXItMiBib3JkZXItYWNjZW50LzQwIGJnLXdoaXRlIHAtNCB0ZXh0LWxlZnQgc2hhZG93LXNtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLXN0YXQtY2FyZCB7XHJcbiAgICAgICAgQGFwcGx5IG14LWF1dG8gdy1mdWxsIG1heC13LXhzIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLTJ4bCB0ZXh0LXdoaXRlIHNoYWRvdy1tZDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1zdGF0LWNhcmRfX2hlYWRlciB7XHJcbiAgICAgICAgQGFwcGx5IHB4LTQgcHktMyB0ZXh0LXNtIGZvbnQtc2VtaWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3Atc3RhdC1jYXJkX19ib2R5IHtcclxuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTQgcC00O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLXN0YXQtY2FyZC0tc3VjY2VzcyB7XHJcbiAgICAgICAgQGFwcGx5IGJnLWdyZWVuLTYwMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1zdGF0LWNhcmQtLXdhcm5pbmcge1xyXG4gICAgICAgIEBhcHBseSBiZy1hbWJlci01MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3Atc3RhdC1jYXJkLS1pbmZvIHtcclxuICAgICAgICBAYXBwbHkgYmctc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWVtcHR5LXN0YXRlIHtcclxuICAgICAgICBAYXBwbHkgdy1mdWxsIG1heC13LXhsIHJvdW5kZWQtMnhsIGJvcmRlciBib3JkZXItc2xhdGUtMjAwIGJnLXdoaXRlIHAtMTAgdGV4dC1jZW50ZXIgc2hhZG93LXNtIHNtOnAtMTI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtZW1wdHktc3RhdGVfX3RpdGxlIHtcclxuICAgICAgICBAYXBwbHkgZm9udC1kaXNwbGF5IHRleHQtM3hsIHRleHQtcHJpbWFyeSBzbTp0ZXh0LTR4bDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1lbXB0eS1zdGF0ZV9fc3VidGl0bGUge1xyXG4gICAgICAgIEBhcHBseSBtdC00IHRleHQtbGcgdGV4dC1zbGF0ZS02MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtZW1wdHktc3RhdGVfX2ljb24ge1xyXG4gICAgICAgIEBhcHBseSBtdC04IGlubGluZS1mbGV4IHRleHQtNnhsIHRleHQtcHJpbWFyeSB0cmFuc2l0aW9uIGhvdmVyOnRleHQtc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWZpbHRlci1jaGlwcyB7XHJcbiAgICAgICAgQGFwcGx5IG1iLTQgZmxleCBmbGV4LXdyYXAgZ2FwLTI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtZmlsdGVyLWNoaXAge1xyXG4gICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTEgcm91bmRlZC1sZyBib3JkZXIgYm9yZGVyLXNsYXRlLTIwMCBiZy13aGl0ZSBweC0zIHB5LTIgdGV4dC1zbSBmb250LW1lZGl1bSB0ZXh0LXByaW1hcnkgc2hhZG93LXNtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWFydGljbGVzLXNlY3Rpb24ge1xyXG4gICAgICAgIEBhcHBseSB3LWZ1bGw7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3Atdmlldy10b29sYmFyIHtcclxuICAgICAgICBAYXBwbHkgbWItMyBmbGV4IGZsZXgtd3JhcCBpdGVtcy1jZW50ZXIganVzdGlmeS1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3Atdmlldy10b2dnbGUge1xyXG4gICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCBvdmVyZmxvdy1oaWRkZW4gcm91bmRlZC1sZyBib3JkZXIgYm9yZGVyLXNsYXRlLTIwMCBiZy13aGl0ZSBzaGFkb3ctc207XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3Atdmlldy10b2dnbGVfX2J0biB7XHJcbiAgICAgICAgQGFwcGx5IGlubGluZS1mbGV4IGgtMTAgdy0xMCBjdXJzb3ItcG9pbnRlciBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgYm9yZGVyLTAgYmctd2hpdGUgdGV4dC1zbGF0ZS01MDAgdHJhbnNpdGlvbiBob3ZlcjpiZy1wcmltYXJ5LzUgaG92ZXI6dGV4dC1wcmltYXJ5IGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLTIgZm9jdXM6cmluZy1pbnNldCBmb2N1czpyaW5nLXByaW1hcnkvMzA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3Atdmlldy10b2dnbGVfX2J0biArIC5zaG9wLXZpZXctdG9nZ2xlX19idG4ge1xyXG4gICAgICAgIEBhcHBseSBib3JkZXItbCBib3JkZXItc2xhdGUtMjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLXZpZXctdG9nZ2xlX19idG4tLWFjdGl2ZSB7XHJcbiAgICAgICAgQGFwcGx5IGJnLXByaW1hcnkgdGV4dC13aGl0ZSBob3ZlcjpiZy1wcmltYXJ5IGhvdmVyOnRleHQtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtZ3JpZC1hcnRpY2xlcyB7XHJcbiAgICAgICAgQGFwcGx5IGdyaWQgdy1mdWxsIGdyaWQtY29scy0xIGdhcC00IHB0LTIgc206Z3JpZC1jb2xzLTIgbGc6Z3JpZC1jb2xzLTMgeGw6Z3JpZC1jb2xzLTQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtZ3JpZC1hcnRpY2xlcy0tbGlzdCB7XHJcbiAgICAgICAgQGFwcGx5IGdyaWQtY29scy0xIGdhcC0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWdyaWQtYXJ0aWNsZXMtLWxpc3QgLmFydGljbGUtY2FyZCB7XHJcbiAgICAgICAgQGFwcGx5IGgtYXV0byBmbGV4LXJvdyBmbGV4LXdyYXAgaXRlbXMtY2VudGVyIGhvdmVyOnRyYW5zbGF0ZS15LTA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtZ3JpZC1hcnRpY2xlcy0tbGlzdCAuYXJ0aWNsZS1jYXJkX19tZWRpYSB7XHJcbiAgICAgICAgQGFwcGx5IGFzcGVjdC1zcXVhcmUgaC0xNiB3LTE2IHNocmluay0wIHNtOmgtMjAgc206dy0yMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1ncmlkLWFydGljbGVzLS1saXN0IC5hcnRpY2xlLWNhcmRfX2JhZGdlIHtcclxuICAgICAgICBAYXBwbHkgbGVmdC0xLjUgdG9wLTEuNSBweC0yIHB5LTAuNSB0ZXh0LVsxMHB4XTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1ncmlkLWFydGljbGVzLS1saXN0IC5hcnRpY2xlLWNhcmRfX2JvZHkge1xyXG4gICAgICAgIEBhcHBseSBtaW4tdy0wIGZsZXgtMSBmbGV4LXJvdyBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIGdhcC0zIHAtMyB0ZXh0LWxlZnQgc206cHgtNDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1ncmlkLWFydGljbGVzLS1saXN0IC5hcnRpY2xlLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICBAYXBwbHkgZmxleC0xIHRleHQtYmFzZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1ncmlkLWFydGljbGVzLS1saXN0IC5hcnRpY2xlLWNhcmRfX3ByaWNlIHtcclxuICAgICAgICBAYXBwbHkgbXQtMCBzaHJpbmstMCBqdXN0aWZ5LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1ncmlkLWFydGljbGVzLS1saXN0IC5hcnRpY2xlLWNhcmRfX3ByaWNlLWN1cnJlbnQge1xyXG4gICAgICAgIEBhcHBseSB0ZXh0LWxnO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWdyaWQtYXJ0aWNsZXMtLWxpc3QgLmFydGljbGUtY2FyZF9fZm9vdGVyIHtcclxuICAgICAgICBAYXBwbHkgdy1mdWxsIHNocmluay0wIGZsZXgtbm93cmFwIGJvcmRlci10IGJvcmRlci1zbGF0ZS0xMDAgYmctc2xhdGUtNTAgcC0zIHNtOnctYXV0byBzbTpib3JkZXItbCBzbTpib3JkZXItdC0wO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWdyaWQtYXJ0aWNsZXMtLWxpc3QgLmFydGljbGUtY2FyZF9fYWRkLWJ0biB7XHJcbiAgICAgICAgQGFwcGx5IG1sLTA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtaGlnaGxpZ2h0cy1jYXJvdXNlbCB7XHJcbiAgICAgICAgQGFwcGx5IHctZnVsbDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1oaWdobGlnaHRzLWNhcm91c2VsX19uYXYge1xyXG4gICAgICAgIEBhcHBseSBtYi0zIGZsZXgganVzdGlmeS1jZW50ZXIgZ2FwLTI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtaGlnaGxpZ2h0cy1jYXJvdXNlbF9fdmlld3BvcnQge1xyXG4gICAgICAgIEBhcHBseSB3LWZ1bGwgb3ZlcmZsb3ctaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWhpZ2hsaWdodHMtY2Fyb3VzZWxfX3RyYWNrIHtcclxuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LW5vd3JhcCB0cmFuc2l0aW9uLXRyYW5zZm9ybSBkdXJhdGlvbi0zMDAgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3AtaGlnaGxpZ2h0cy1jYXJvdXNlbF9fc2xpZGUge1xyXG4gICAgICAgIEBhcHBseSBib3gtYm9yZGVyIGZsZXggbWluLXctMCBzaHJpbmstMCBncm93LTAgcHgtMjtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1oaWdobGlnaHRzLWNhcm91c2VsX19zbGlkZSAuYXJ0aWNsZS1jYXJkIHtcclxuICAgICAgICBAYXBwbHkgaC1mdWxsIHctZnVsbDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxhZy1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMS4zMzMzMzMzM2VtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZsYWctaWNvbjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcMDBhMFwiO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGFnLWljb24tZnIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9mci5zdmdcIik7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsYWctaWNvbi1nYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifmZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2diLnN2Z1wiKTtcclxuICAgIH1cclxuXHJcbiAgICAuZmxhZy1pY29uLW5sIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+ZmxhZy1pY29uLWNzcy9mbGFncy80eDMvbmwuc3ZnXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGFnLWljb24tZGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9kZS5zdmdcIik7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYWRkQXJ0aWNsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NhcnQtcGx1cy1ibHUtMi5zdmdcIik7XHJcbiAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jayBoLTggdy04IGJnLWNvdmVyIGJnLW5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1vcmRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NhcnQtYXJyb3ctZG93bi1ibHUtMi5zdmdcIik7XHJcbiAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jayBoLTggdy04IGJnLWNvdmVyIGJnLW5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1sb2dvdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uLWxvZ2luLW9mZi1yZWQuc3ZnXCIpO1xyXG4gICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgaC04IHctOCBiZy1jb3ZlciBiZy1uby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tbGFuZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xhbmd1ZXMtYmx1LTIuc3ZnXCIpO1xyXG4gICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgaC0xMiB3LTEyIGJnLWNvdmVyIGJnLW5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAuYWctdGhlbWUtcXVhcnR6IHtcclxuICAgICAgICAtLWFnLXNlbGVjdGVkLXJvdy1iYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Y2ZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGlvbnMtYnV0dG9uLWNlbGwgLnNob3AtYnRuIHtcclxuICAgICAgICBAYXBwbHkgcHgtMyBweS0yO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXBweS1ib3gge1xyXG4gICAgICAgIEBhcHBseSByb3VuZGVkLWxnIGJnLXNsYXRlLTgwMCB0ZXh0LXNtIHRleHQtd2hpdGUgc2hhZG93LWxnO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXBweS1hcnJvdyB7XHJcbiAgICAgICAgY29sb3I6ICMxZTI5M2I7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpcHB5LWNvbnRlbnQge1xyXG4gICAgICAgIEBhcHBseSBweC0zIHB5LTI7XHJcbiAgICB9XHJcbn1cclxuIiwiLmZsYXRwaWNrci1jYWxlbmRhcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O29wYWNpdHk6MDtkaXNwbGF5Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7dmlzaWJpbGl0eTpoaWRkZW47cGFkZGluZzowOy13ZWJraXQtYW5pbWF0aW9uOm5vbmU7YW5pbWF0aW9uOm5vbmU7ZGlyZWN0aW9uOmx0cjtib3JkZXI6MDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNHB4O2JvcmRlci1yYWRpdXM6NXB4O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjMwNy44NzVweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1zLXRvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjtiYWNrZ3JvdW5kOiNmZmY7LXdlYmtpdC1ib3gtc2hhZG93OjFweCAwIDAgI2U2ZTZlNiwtMXB4IDAgMCAjZTZlNmU2LDAgMXB4IDAgI2U2ZTZlNiwwIC0xcHggMCAjZTZlNmU2LDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtib3gtc2hhZG93OjFweCAwIDAgI2U2ZTZlNiwtMXB4IDAgMCAjZTZlNmU2LDAgMXB4IDAgI2U2ZTZlNiwwIC0xcHggMCAjZTZlNmU2LDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KX0uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmV7b3BhY2l0eToxO21heC1oZWlnaHQ6NjQwcHg7dmlzaWJpbGl0eTp2aXNpYmxlfS5mbGF0cGlja3ItY2FsZW5kYXIub3BlbntkaXNwbGF5OmlubGluZS1ibG9jazt6LWluZGV4Ojk5OTk5fS5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuey13ZWJraXQtYW5pbWF0aW9uOmZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoLjIzLDEsLjMyLDEpO2FuaW1hdGlvbjpmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKC4yMywxLC4zMiwxKX0uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHh9LmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWN7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoMTAwJSArIDJweCl9LmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3Blbnt6LWluZGV4Ojk5OTtkaXNwbGF5OmJsb2NrfS5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KXstd2Via2l0LWJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKXstd2Via2l0LWJveC1zaGFkb3c6LTJweCAwIDAgI2U2ZTZlNiw1cHggMCAwICNlNmU2ZTY7Ym94LXNoYWRvdzotMnB4IDAgMCAjZTZlNmU2LDVweCAwIDAgI2U2ZTZlNn0uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLC5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lcntib3JkZXItYm90dG9tOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcntib3JkZXItbGVmdDowfS5mbGF0cGlja3ItY2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWV7aGVpZ2h0OjQwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U2ZTZlNn0uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWV7aGVpZ2h0OmF1dG99LmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6Jyc7aGVpZ2h0OjA7d2lkdGg6MDtsZWZ0OjIycHh9LmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLC5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDpiZWZvcmUsLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIsLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1JpZ2h0OmFmdGVye2xlZnQ6YXV0bztyaWdodDoyMnB4fS5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6YmVmb3JlLC5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6YWZ0ZXJ7bGVmdDo1MCU7cmlnaHQ6NTAlfS5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3Jle2JvcmRlci13aWR0aDo1cHg7bWFyZ2luOjAgLTVweH0uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVye2JvcmRlci13aWR0aDo0cHg7bWFyZ2luOjAgLTRweH0uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSwuZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVye2JvdHRvbToxMDAlfS5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3Jle2JvcmRlci1ib3R0b20tY29sb3I6I2U2ZTZlNn0uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVye2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSwuZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVye3RvcDoxMDAlfS5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3Jle2JvcmRlci10b3AtY29sb3I6I2U2ZTZlNn0uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVye2JvcmRlci10b3AtY29sb3I6I2ZmZn0uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3Vze291dGxpbmU6MH0uZmxhdHBpY2tyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZsYXRwaWNrci1tb250aHN7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoe2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6cmdiYSgwLDAsMCwwLjkpO2ZpbGw6cmdiYSgwLDAsMCwwLjkpO2hlaWdodDozNHB4O2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO292ZXJmbG93OmhpZGRlbjstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjF9LmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aHstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7aGVpZ2h0OjM0cHg7cGFkZGluZzoxMHB4O3otaW5kZXg6Mztjb2xvcjpyZ2JhKDAsMCwwLDAuOSk7ZmlsbDpyZ2JhKDAsMCwwLDAuOSl9LmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCwuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVke2Rpc3BsYXk6bm9uZX0uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSwuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggaXtwb3NpdGlvbjpyZWxhdGl2ZX0uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoey8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL2xlZnQ6MC8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi99LypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoey8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL3JpZ2h0OjAvKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovfS8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3Zlcntjb2xvcjojOTU5ZWE5fS5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2Z3tmaWxsOiNmNjQ3NDd9LmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZywuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3Zne3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9LmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aHstd2Via2l0LXRyYW5zaXRpb246ZmlsbCAuMXM7dHJhbnNpdGlvbjpmaWxsIC4xcztmaWxsOmluaGVyaXR9Lm51bUlucHV0V3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6YXV0b30ubnVtSW5wdXRXcmFwcGVyIGlucHV0LC5udW1JbnB1dFdyYXBwZXIgc3BhbntkaXNwbGF5OmlubGluZS1ibG9ja30ubnVtSW5wdXRXcmFwcGVyIGlucHV0e3dpZHRoOjEwMCV9Lm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFye2Rpc3BsYXk6bm9uZX0ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLC5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257bWFyZ2luOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Lm51bUlucHV0V3JhcHBlciBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2lkdGg6MTRweDtwYWRkaW5nOjAgNHB4IDAgMnB4O2hlaWdodDo1MCU7bGluZS1oZWlnaHQ6NTAlO29wYWNpdHk6MDtjdXJzb3I6cG9pbnRlcjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC4xNSk7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKX0ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjIpfS5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZX0ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcHt0b3A6MDtib3JkZXItYm90dG9tOjB9Lm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXJ7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO3RvcDoyNiV9Lm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bnt0b3A6NTAlfS5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXJ7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO3RvcDo0MCV9Lm51bUlucHV0V3JhcHBlciBzcGFuIHN2Z3t3aWR0aDppbmhlcml0O2hlaWdodDphdXRvfS5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aHtmaWxsOnJnYmEoMCwwLDAsMC41KX0ubnVtSW5wdXRXcmFwcGVyOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjA1KX0ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW57b3BhY2l0eToxfS5mbGF0cGlja3ItY3VycmVudC1tb250aHtmb250LXNpemU6MTM1JTtsaW5lLWhlaWdodDppbmhlcml0O2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjppbmhlcml0O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjc1JTtsZWZ0OjEyLjUlO3BhZGRpbmc6Ny40OHB4IDAgMCAwO2xpbmUtaGVpZ2h0OjE7aGVpZ2h0OjM0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOmluaGVyaXQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjVjaDtwYWRkaW5nOjB9LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjA1KX0uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlcnt3aWR0aDo2Y2g7d2lkdGg6N2NoXFwwO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlcntib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsMC45KX0uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlcntib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMC45KX0uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtjdXJzb3I6dGV4dDtwYWRkaW5nOjAgMCAwIC41Y2g7bWFyZ2luOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOmluaGVyaXQ7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6aW5oZXJpdDtoZWlnaHQ6YXV0bztib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7dmVydGljYWwtYWxpZ246aW5pdGlhbDstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkOy1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7YXBwZWFyYW5jZTp0ZXh0ZmllbGR9LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3Vze291dGxpbmU6MH0uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLC5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXJ7Zm9udC1zaXplOjEwMCU7Y29sb3I6cmdiYSgwLDAsMCwwLjUpO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cG9pbnRlci1ldmVudHM6bm9uZX0uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoc3thcHBlYXJhbmNlOm1lbnVsaXN0O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC13ZWlnaHQ6MzAwO2hlaWdodDphdXRvO2xpbmUtaGVpZ2h0OmluaGVyaXQ7bWFyZ2luOi0xcHggMCAwIDA7b3V0bGluZTpub25lO3BhZGRpbmc6MCAwIDAgLjVjaDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjppbml0aWFsOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYXBwZWFyYW5jZTptZW51bGlzdDstbW96LWFwcGVhcmFuY2U6bWVudWxpc3Q7d2lkdGg6YXV0b30uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cywuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmV7b3V0bGluZTpub25lfS5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjA1KX0uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGh7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtvdXRsaW5lOm5vbmU7cGFkZGluZzowfS5mbGF0cGlja3Itd2Vla2RheXN7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoyOHB4fS5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxfXNwYW4uZmxhdHBpY2tyLXdlZWtkYXl7Y3Vyc29yOmRlZmF1bHQ7Zm9udC1zaXplOjkwJTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOnJnYmEoMCwwLDAsMC41NCk7bGluZS1oZWlnaHQ6MTttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrOy13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MTtmb250LXdlaWdodDpib2xkZXJ9LmRheUNvbnRhaW5lciwuZmxhdHBpY2tyLXdlZWtze3BhZGRpbmc6MXB4IDAgMCAwfS5mbGF0cGlja3ItZGF5c3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpzdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt3aWR0aDozMDcuODc1cHh9LmZsYXRwaWNrci1kYXlzOmZvY3Vze291dGxpbmU6MH0uZGF5Q29udGFpbmVye3BhZGRpbmc6MDtvdXRsaW5lOjA7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjMwNy44NzVweDttaW4td2lkdGg6MzA3Ljg3NXB4O21heC13aWR0aDozMDcuODc1cHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC13cmFwOndyYXA7LW1zLWZsZXgtcGFjazpqdXN0aWZ5Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO29wYWNpdHk6MX0uZGF5Q29udGFpbmVyICsgLmRheUNvbnRhaW5lcnstd2Via2l0LWJveC1zaGFkb3c6LTFweCAwIDAgI2U2ZTZlNjtib3gtc2hhZG93Oi0xcHggMCAwICNlNmU2ZTZ9LmZsYXRwaWNrci1kYXl7YmFja2dyb3VuZDpub25lO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czoxNTBweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6IzM5MzkzOTtjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo0MDA7d2lkdGg6MTQuMjg1NzE0MyU7LXdlYmtpdC1mbGV4LWJhc2lzOjE0LjI4NTcxNDMlOy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjE0LjI4NTcxNDMlO2ZsZXgtYmFzaXM6MTQuMjg1NzE0MyU7bWF4LXdpZHRoOjM5cHg7aGVpZ2h0OjM5cHg7bGluZS1oZWlnaHQ6MzlweDttYXJnaW46MDtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uZmxhdHBpY2tyLWRheS5pblJhbmdlLC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLC5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsLmZsYXRwaWNrci1kYXk6aG92ZXIsLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3ZlciwuZmxhdHBpY2tyLWRheTpmb2N1cywuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3Vze2N1cnNvcjpwb2ludGVyO291dGxpbmU6MDtiYWNrZ3JvdW5kOiNlNmU2ZTY7Ym9yZGVyLWNvbG9yOiNlNmU2ZTZ9LmZsYXRwaWNrci1kYXkudG9kYXl7Ym9yZGVyLWNvbG9yOiM5NTllYTl9LmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM5NTllYTk7YmFja2dyb3VuZDojOTU5ZWE5O2NvbG9yOiNmZmZ9LmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSwuZmxhdHBpY2tyLWRheS5lbmRSYW5nZSwuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSwuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3ZlciwuZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3ZlciwuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSwuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSwuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXl7YmFja2dyb3VuZDojNTY5ZmY3Oy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojNTY5ZmY3fS5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2V7Ym9yZGVyLXJhZGl1czo1MHB4IDAgMCA1MHB4fS5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2V7Ym9yZGVyLXJhZGl1czowIDUwcHggNTBweCAwfS5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSl7LXdlYmtpdC1ib3gtc2hhZG93Oi0xMHB4IDAgMCAjNTY5ZmY3O2JveC1zaGFkb3c6LTEwcHggMCAwICM1NjlmZjd9LmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSwuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZXtib3JkZXItcmFkaXVzOjUwcHh9LmZsYXRwaWNrci1kYXkuaW5SYW5nZXtib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3gtc2hhZG93Oi01cHggMCAwICNlNmU2ZTYsNXB4IDAgMCAjZTZlNmU2O2JveC1zaGFkb3c6LTVweCAwIDAgI2U2ZTZlNiw1cHggMCAwICNlNmU2ZTZ9LmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLC5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciwuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LC5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXl7Y29sb3I6cmdiYSg1Nyw1Nyw1NywwLjMpO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpkZWZhdWx0fS5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCwuZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXJ7Y3Vyc29yOm5vdC1hbGxvd2VkO2NvbG9yOnJnYmEoNTcsNTcsNTcsMC4xKX0uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVke2JvcmRlci1yYWRpdXM6MDstd2Via2l0LWJveC1zaGFkb3c6LTVweCAwIDAgIzU2OWZmNyw1cHggMCAwICM1NjlmZjc7Ym94LXNoYWRvdzotNXB4IDAgMCAjNTY5ZmY3LDVweCAwIDAgIzU2OWZmN30uZmxhdHBpY2tyLWRheS5oaWRkZW57dmlzaWJpbGl0eTpoaWRkZW59LnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheXttYXJnaW4tdG9wOjFweH0uZmxhdHBpY2tyLXdlZWt3cmFwcGVye2Zsb2F0OmxlZnR9LmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtze3BhZGRpbmc6MCAxMnB4Oy13ZWJraXQtYm94LXNoYWRvdzoxcHggMCAwICNlNmU2ZTY7Ym94LXNoYWRvdzoxcHggMCAwICNlNmU2ZTZ9LmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXl7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjI4cHh9LmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXJ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDpub25lO2NvbG9yOnJnYmEoNTcsNTcsNTcsMC4zKTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2N1cnNvcjpkZWZhdWx0O2JvcmRlcjpub25lfS5mbGF0cGlja3ItaW5uZXJDb250YWluZXJ7ZGlzcGxheTpibG9jaztkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdzpoaWRkZW59LmZsYXRwaWNrci1yQ29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZsYXRwaWNrci10aW1le3RleHQtYWxpZ246Y2VudGVyO291dGxpbmU6MDtkaXNwbGF5OmJsb2NrO2hlaWdodDowO2xpbmUtaGVpZ2h0OjQwcHg7bWF4LWhlaWdodDo0MHB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uZmxhdHBpY2tyLXRpbWU6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlcnstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7d2lkdGg6NDAlO2hlaWdodDo0MHB4O2Zsb2F0OmxlZnR9LmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVye2JvcmRlci1ib3R0b20tY29sb3I6IzM5MzkzOX0uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlcntib3JkZXItdG9wLWNvbG9yOiMzOTM5Mzl9LmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlcnt3aWR0aDoyNiV9LmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXJ7d2lkdGg6NDklfS5mbGF0cGlja3ItdGltZSBpbnB1dHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50Oy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjA7cGFkZGluZzowO2hlaWdodDppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6IzM5MzkzOTtmb250LXNpemU6MTRweDtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDstbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO2FwcGVhcmFuY2U6dGV4dGZpZWxkfS5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91cntmb250LXdlaWdodDpib2xkfS5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLC5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25ke2ZvbnQtd2VpZ2h0OjQwMH0uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXN7b3V0bGluZTowO2JvcmRlcjowfS5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLC5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBte2hlaWdodDppbmhlcml0O2Zsb2F0OmxlZnQ7bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjojMzkzOTM5O2ZvbnQtd2VpZ2h0OmJvbGQ7d2lkdGg6MiU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtYWxpZ24tc2VsZjpjZW50ZXI7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXI7YWxpZ24tc2VsZjpjZW50ZXJ9LmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG17b3V0bGluZTowO3dpZHRoOjE4JTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo0MDB9LmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLC5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLC5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cywuZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1c3tiYWNrZ3JvdW5kOiNlZWV9LmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV17Y3Vyc29yOnBvaW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93bntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19QGtleWZyYW1lcyBmcEZhZGVJbkRvd257ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9fSIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNy4zLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyNiBGb250aWNvbnMsIEluYy5cbiAqL1xuLmZhLC5mYS1icmFuZHMsLmZhLWNsYXNzaWMsLmZhLXJlZ3VsYXIsLmZhLXNvbGlkLC5mYWIsLmZhciwuZmFzIHtcbiAgLS1fZmEtZmFtaWx5OiB2YXIoLS1mYS1mYW1pbHksdmFyKC0tZmEtc3R5bGUtZmFtaWx5LFwiRm9udCBBd2Vzb21lIDcgRnJlZVwiKSk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiB2YXIoLS1mYS1kaXNwbGF5LGlubGluZS1ibG9jayk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1fZmEtZmFtaWx5KTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zeW50aGVzaXM6IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogdmFyKC0tZmEtc3R5bGUsOTAwKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIHdpZHRoOiB2YXIoLS1mYS13aWR0aCwxLjI1ZW0pO1xufVxuOmlzKC5mYXMsLmZhciwuZmFiLC5mYS1zb2xpZCwuZmEtcmVndWxhciwuZmEtYnJhbmRzLC5mYS1jbGFzc2ljLC5mYSk6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tZmEpL1wiXCI7XG59XG5Ac3VwcG9ydHMgbm90IChjb250ZW50OlwiXCIvXCJcIikge1xuICA6aXMoLmZhcywuZmFyLC5mYWIsLmZhLXNvbGlkLC5mYS1yZWd1bGFyLC5mYS1icmFuZHMsLmZhLWNsYXNzaWMsLmZhKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcigtLWZhKTtcbiAgfVxufVxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtO1xufVxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbTtcbn1cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtO1xufVxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cbi5mYS0yeHMge1xuICBmb250LXNpemU6IC42MjVlbTtcbiAgbGluZS1oZWlnaHQ6IC4xZW07XG4gIHZlcnRpY2FsLWFsaWduOiAuMjI1ZW07XG59XG4uZmEteHMge1xuICBmb250LXNpemU6IC43NWVtO1xuICBsaW5lLWhlaWdodDogLjA4MzMzZW07XG4gIHZlcnRpY2FsLWFsaWduOiAuMTI1ZW07XG59XG4uZmEtc20ge1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IC4wNzE0M2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLjA1MzU3ZW07XG59XG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IC4wNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNzVlbTtcbn1cbi5mYS14bCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAuMDQxNjdlbTtcbiAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07XG59XG4uZmEtMnhsIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAuMDMxMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0uMTg3NWVtO1xufVxuLmZhLXdpZHRoLWF1dG8ge1xuICAtLWZhLXdpZHRoOiBhdXRvO1xufVxuLmZhLWZ3LC5mYS13aWR0aC1maXhlZCB7XG4gIC0tZmEtd2lkdGg6IDEuMjVlbTtcbn1cbi5mYS1jYW52YXMtc3F1YXJlIHtcbiAgcGFkZGluZy1ibG9jazogLjEyNWVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAtLjEyNWVtO1xufVxuLmZhLWNhbnZhcy1yb29teSB7XG4gIHBhZGRpbmctYmxvY2s6IC4yNWVtO1xuICBwYWRkaW5nLWlubGluZTogLjEyNWVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAtLjI1ZW07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1mYS1saS1tYXJnaW4sMi41ZW0pO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cbi5mYS11bD5saSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYS1saSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1mYS1saS13aWR0aCwgMmVtKSotMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogdmFyKC0tZmEtbGktd2lkdGgsMmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmEtYm9yZGVyLXJhZGl1cywuMWVtKTtcbiAgYm9yZGVyOiB2YXIoLS1mYS1ib3JkZXItd2lkdGgsLjA2MjVlbSkgdmFyKC0tZmEtYm9yZGVyLXN0eWxlLHNvbGlkKSB2YXIoLS1mYS1ib3JkZXItY29sb3IsI2VlZSk7XG4gIGJveC1zaXppbmc6IHZhcigtLWZhLWJvcmRlci1ib3gtc2l6aW5nLGNvbnRlbnQtYm94KTtcbiAgcGFkZGluZzogdmFyKC0tZmEtYm9yZGVyLXBhZGRpbmcsLjE4NzVlbSAuMjVlbSk7XG59XG4uZmEtcHVsbC1sZWZ0LC5mYS1wdWxsLXN0YXJ0IHtcbiAgZmxvYXQ6IGlubGluZS1zdGFydDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWZhLXB1bGwtbWFyZ2luLC4zZW0pO1xufVxuLmZhLXB1bGwtZW5kLC5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IGlubGluZS1lbmQ7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWZhLXB1bGwtbWFyZ2luLC4zZW0pO1xufVxuLmZhLWJlYXQge1xuICBhbmltYXRpb24tbmFtZTogZmEtYmVhdDtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsZWFzZS1pbi1vdXQpO1xufVxuLmZhLWJvdW5jZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1ib3VuY2U7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLGN1YmljLWJlemllciguMjgsLjg0LC40MiwxKSk7XG59XG4uZmEtZmFkZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1mYWRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxlYXNlLWluLW91dCk7XG59XG4uZmEtYmVhdC1mYWRlLC5mYS1mYWRlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLDFzKTtcbn1cbi5mYS1iZWF0LWZhZGUge1xuICBhbmltYXRpb24tbmFtZTogZmEtYmVhdC1mYWRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxlYXNlLWluLW91dCk7XG59XG4uZmEtZmxpcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1mbGlwO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxLjVzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsZWFzZS1pbi1vdXQpO1xufVxuLmZhLWZsaXAsLmZhLWZsaXAtMzYwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLG5vcm1hbCk7XG59XG4uZmEtZmxpcC0zNjAge1xuICBhbmltYXRpb24tbmFtZTogZmEtZmxpcC0zNjA7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsZWFzZS1pbi1vdXQpO1xufVxuLmZhLXNoYWtlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLXNoYWtlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sLjc1cyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLGVhc2UtaW4tb3V0KTtcbn1cbi5mYS1zcGluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLXNwaW47XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwycyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLGxpbmVhcik7XG59XG4uZmEtc3Bpbi1yZXZlcnNlIHtcbiAgLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuLmZhLXB1bHNlLC5mYS1zcGluLXB1bHNlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLXNwaW47XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxzdGVwcyg4KSk7XG59XG4uZmEtc3Bpbi1zbmFwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLXNwaW4tc25hcDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sM3MpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxsaW5lYXIpO1xufVxuLmZhLXNwaW4tc25hcCwuZmEtc3Bpbi1zbmFwLTQge1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sbm9ybWFsKTtcbn1cbi5mYS1zcGluLXNuYXAtNCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1zcGluLXNuYXAtNDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sMi40cyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLGxpbmVhcik7XG59XG4uZmEtc3Bpbi1zbmFwLTgge1xuICBhbmltYXRpb24tbmFtZTogZmEtc3Bpbi1zbmFwLTg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLDRzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsbGluZWFyKTtcbn1cbi5mYS1idXp6LC5mYS1zcGluLXNuYXAtOCB7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpO1xufVxuLmZhLWJ1enoge1xuICBhbmltYXRpb24tbmFtZTogZmEtYnV6ejtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sLjZzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsbGluZWFyKTtcbn1cbi5mYS13YWcge1xuICBhbmltYXRpb24tbmFtZTogZmEtd2FnO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sLjlzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsZWFzZS1vdXQpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyO1xufVxuLmZhLWZsb2F0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLWZsb2F0O1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sM3MpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxlYXNlLWluLW91dCk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4uZmEtc3dpbmcge1xuICBhbmltYXRpb24tbmFtZTogZmEtc3dpbmc7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLDEuMnMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxlYXNlLW91dCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG59XG4uZmEtamVsbG8sLmZhLXN3aW5nIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLG5vcm1hbCk7XG59XG4uZmEtamVsbG8ge1xuICBhbmltYXRpb24tbmFtZTogZmEtamVsbG87XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLC45cyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLGVhc2Utb3V0KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpIHtcbiAgLmZhLWJlYXQsLmZhLWJlYXQtZmFkZSwuZmEtYm91bmNlLC5mYS1idXp6LC5mYS1mYWRlLC5mYS1mbGlwLC5mYS1mbGlwLTM2MCwuZmEtZmxvYXQsLmZhLWplbGxvLC5mYS1wdWxzZSwuZmEtc2hha2UsLmZhLXNwaW4sLmZhLXNwaW4tcHVsc2UsLmZhLXNwaW4tc25hcCwuZmEtc3Bpbi1zbmFwLTQsLmZhLXNwaW4tc25hcC04LC5mYS1zd2luZywuZmEtd2FnIHtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtYmVhdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZShjYWxjKHZhcigtLWZhLWJlYXQtc2NhbGUsIDEuMjUpKjEuMjUpKTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoY2FsYyh2YXIoLS1mYS1iZWF0LXNjYWxlLCAxLjIyKSoxLjIyKSk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKGNhbGModmFyKC0tZmEtYmVhdC1zY2FsZSwgMS4yNSkqMS4yNSkpO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1ib3VuY2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcpO1xuICB9XG4gIDE0JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteCwxLjA2KSx2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteSwuOTQpKSB0cmFuc2xhdGVZKHZhcigtLWZhLWJvdW5jZS1hbnRpY2lwYXRpb24sM3B4KSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4zMywwLC42NiwuMzMpO1xuICB9XG4gIDMyJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1ib3VuY2UtanVtcC1zY2FsZS14LC45NCksdmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteSwxLjEyKSkgdHJhbnNsYXRlWShjYWxjKHZhcigtLWZhLWJvdW5jZS1oZWlnaHQsIC41ZW0pKi0xKSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4zMywuNjYsLjY2LDEpO1xuICB9XG4gIDUyJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKGNhbGModmFyKC0tZmEtYm91bmNlLWhlaWdodCwgLjVlbSkqLTEqMS4xKSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41LDAsMSwuNSk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXgsMS4wNiksdmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteSwuOTIpKSB0cmFuc2xhdGVZKDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMzMsLjMzLC42NiwxKTtcbiAgfVxuICA4NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjk4LDEuMDQpIHRyYW5zbGF0ZVkoY2FsYygtMnB4KnZhcigtLWZhLWJvdW5jZS1yZWJvdW5kLCAxKSkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMzMsMCwuNjYsMSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1mYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIsMCwuNCwxKTtcbiAgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IHZhcigtLWZhLWZhZGUtb3BhY2l0eSwuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOTgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNCwwLC42LDEpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtYmVhdC1mYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IHZhcigtLWZhLWJlYXQtZmFkZS1vcGFjaXR5LC40KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMiwwLC40LDEpO1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogY2FsYyh2YXIoLS1mYS1iZWF0LWZhZGUtb3BhY2l0eSwgLjQpICsgLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYmVhdC1mYWRlLXNjYWxlLDEuMjgpKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQsMCwuNiwxKTtcbiAgfVxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1iZWF0LWZhZGUtc2NhbGUsMS4yNSkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNCwwLC4yLDEpO1xuICB9XG4gIDY1JSB7XG4gICAgb3BhY2l0eTogY2FsYyh2YXIoLS1mYS1iZWF0LWZhZGUtb3BhY2l0eSwgLjQpICsgLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYmVhdC1mYWRlLXNjYWxlLDEuMjgpKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQsMCwuNiwxKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmEtYmVhdC1mYWRlLW9wYWNpdHksLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtZmxpcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDJlbSkgc2NhbGUoMSkgcm90YXRlM2QodmFyKC0tZmEtZmxpcC14LDApLHZhcigtLWZhLWZsaXAteSwxKSx2YXIoLS1mYS1mbGlwLXosMCksMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yLDAsLjQsMSk7XG4gIH1cbiAgOCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMmVtKSBzY2FsZSh2YXIoLS1mYS1mbGlwLWFudGljaXBhdGlvbi1zY2FsZSwuOTUpKSByb3RhdGUzZCh2YXIoLS1mYS1mbGlwLXgsMCksdmFyKC0tZmEtZmxpcC15LDEpLHZhcigtLWZhLWZsaXAteiwwKSwwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjMzLDAsLjY2LC4zMyk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDJlbSkgc2NhbGUoMSkgcm90YXRlM2QodmFyKC0tZmEtZmxpcC14LDApLHZhcigtLWZhLWZsaXAteSwxKSx2YXIoLS1mYS1mbGlwLXosMCksY2FsYyh2YXIoLS1mYS1mbGlwLWFuZ2xlLCAtMXR1cm4pKjAuNikpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMmVtKSBzY2FsZSgxKSByb3RhdGUzZCh2YXIoLS1mYS1mbGlwLXgsMCksdmFyKC0tZmEtZmxpcC15LDEpLHZhcigtLWZhLWZsaXAteiwwKSxjYWxjKHZhcigtLWZhLWZsaXAtYW5nbGUsIC0xdHVybikqMC41KSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4zMywuNjYsLjY2LDEpO1xuICB9XG4gIDkyJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyZW0pIHNjYWxlKDEpIHJvdGF0ZTNkKHZhcigtLWZhLWZsaXAteCwwKSx2YXIoLS1mYS1mbGlwLXksMSksdmFyKC0tZmEtZmxpcC16LDApLGNhbGModmFyKC0tZmEtZmxpcC1hbmdsZSwgLTF0dXJuKSp2YXIoLS1mYS1mbGlwLW92ZXJzaG9vdCwgMS4wNCkpKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjMzLDAsLjY2LDEpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDJlbSkgc2NhbGUoMSkgcm90YXRlM2QodmFyKC0tZmEtZmxpcC14LDApLHZhcigtLWZhLWZsaXAteSwxKSx2YXIoLS1mYS1mbGlwLXosMCksdmFyKC0tZmEtZmxpcC1hbmdsZSwtMXR1cm4pKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1mbGlwLTM2MCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDJlbSkgc2NhbGUoMSkgcm90YXRlM2QodmFyKC0tZmEtZmxpcC14LDApLHZhcigtLWZhLWZsaXAteSwxKSx2YXIoLS1mYS1mbGlwLXosMCksMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yLDAsLjQsMSk7XG4gIH1cbiAgOCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMmVtKSBzY2FsZSh2YXIoLS1mYS1mbGlwLWFudGljaXBhdGlvbi1zY2FsZSwuOTUpKSByb3RhdGUzZCh2YXIoLS1mYS1mbGlwLXgsMCksdmFyKC0tZmEtZmxpcC15LDEpLHZhcigtLWZhLWZsaXAteiwwKSwwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjMzLDAsLjY2LC4zMyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDJlbSkgc2NhbGUoMSkgcm90YXRlM2QodmFyKC0tZmEtZmxpcC14LDApLHZhcigtLWZhLWZsaXAteSwxKSx2YXIoLS1mYS1mbGlwLXosMCksY2FsYyh2YXIoLS1mYS1mbGlwLWFuZ2xlLCAtMXR1cm4pKjAuNikpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMzMsLjY2LC42NiwxKTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMmVtKSBzY2FsZSgxKSByb3RhdGUzZCh2YXIoLS1mYS1mbGlwLXgsMCksdmFyKC0tZmEtZmxpcC15LDEpLHZhcigtLWZhLWZsaXAteiwwKSxjYWxjKHZhcigtLWZhLWZsaXAtYW5nbGUsIC0xdHVybikqdmFyKC0tZmEtZmxpcC1vdmVyc2hvb3QsIDEuMDQpKSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4zMywwLC42NiwxKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyZW0pIHNjYWxlKDEpIHJvdGF0ZTNkKHZhcigtLWZhLWZsaXAteCwwKSx2YXIoLS1mYS1mbGlwLXksMSksdmFyKC0tZmEtZmxpcC16LDApLHZhcigtLWZhLWZsaXAtYW5nbGUsLTF0dXJuKSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc2hha2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yLDAsLjgsMSk7XG4gIH1cbiAgOCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKSB0cmFuc2xhdGVYKDFweCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4zLDAsLjcsMSk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjJkZWcpIHRyYW5zbGF0ZVgoLTFweCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4zLDAsLjcsMSk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZykgdHJhbnNsYXRlWCgxcHgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMywwLC43LDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTlkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNCwwLC42LDEpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40LDAsLjYsMSk7XG4gIH1cbiAgNzglIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40LDAsLjYsMSk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4tc25hcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwwLC4yLDEpO1xuICB9XG4gIDEyJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguOCwwLDEsMSk7XG4gIH1cbiAgMTYuNjclIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsMCwuMiwxKTtcbiAgfVxuICAyOC42NyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC44LDAsMSwxKTtcbiAgfVxuICAzMy4zMyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsMCwuMiwxKTtcbiAgfVxuICA0NS4zMyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC44LDAsMSwxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsMCwuMiwxKTtcbiAgfVxuICA2MiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC44LDAsMSwxKTtcbiAgfVxuICA2Ni42NyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsMCwuMiwxKTtcbiAgfVxuICA3OC42NyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC44LDAsMSwxKTtcbiAgfVxuICA4My4zMyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsMCwuMiwxKTtcbiAgfVxuICA5NS4zMyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjgsMCwxLDEpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3Bpbi1zbmFwLTQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsMCwuMiwxKTtcbiAgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjgsMCwxLDEpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLDAsLjIsMSk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguOCwwLDEsMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLDAsLjIsMSk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguOCwwLDEsMSk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLDAsLjIsMSk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC44LDAsMSwxKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4tc25hcC04IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLDAsLjIsMSk7XG4gIH1cbiAgOSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjgsMCwxLDEpO1xuICB9XG4gIDEyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsMCwuMiwxKTtcbiAgfVxuICAyMS41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguOCwwLDEsMSk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsMCwuMiwxKTtcbiAgfVxuICAzNCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC44LDAsMSwxKTtcbiAgfVxuICAzNy41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwwLC4yLDEpO1xuICB9XG4gIDQ2LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguOCwwLDEsMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLDAsLjIsMSk7XG4gIH1cbiAgNTklIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguOCwwLDEsMSk7XG4gIH1cbiAgNjIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsMCwuMiwxKTtcbiAgfVxuICA3MS41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjgsMCwxLDEpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwwLC4yLDEpO1xuICB9XG4gIDg0JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjgsMCwxLDEpO1xuICB9XG4gIDg3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLDAsLjIsMSk7XG4gIH1cbiAgOTYuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjgsMCwxLDEpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtYnV6eiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKDBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMSwwLC45LDEpO1xuICB9XG4gIDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tZmEtYnV6ei1kaXN0YW5jZSw0cHgpKSByb3RhdGUoLjVkZWcpO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGModmFyKC0tZmEtYnV6ei1kaXN0YW5jZSwgNHB4KSotMSkpIHJvdGF0ZSgtLjVkZWcpO1xuICB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLWZhLWJ1enotZGlzdGFuY2UsNHB4KSkgcm90YXRlKC4zZGVnKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKHZhcigtLWZhLWJ1enotZGlzdGFuY2UsIDRweCkqLTEpKSByb3RhdGUoLS4zZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKHZhcigtLWZhLWJ1enotZGlzdGFuY2UsIDRweCkqMC43KSkgcm90YXRlKC4yZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKHZhcigtLWZhLWJ1enotZGlzdGFuY2UsIDRweCkqLTEqMC43KSkgcm90YXRlKC0uMmRlZyk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1mYS1idXp6LWRpc3RhbmNlLCA0cHgpKjAuNCkpIHJvdGF0ZSguMWRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXdhZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIsMCwuNiwxKTtcbiAgfVxuICAxMiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLWZhLXdhZy1hbmdsZSwxMmRlZykpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNCwwLC4yLDEpO1xuICB9XG4gIDI0JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yLDAsLjYsMSk7XG4gIH1cbiAgMzYlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKHZhcigtLWZhLXdhZy1hbmdsZSwgMTJkZWcpKjAuODUpKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKTtcbiAgfVxuICA0OCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDFkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMiwwLC42LDEpO1xuICB9XG4gIDU4JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyh2YXIoLS1mYS13YWctYW5nbGUsIDEyZGVnKSowLjYpKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKTtcbiAgfVxuICA2OCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1mbG9hdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgwKSByb3RhdGUoMGRlZykgc2NhbGUodmFyKC0tZmEtZmxvYXQtc3F1YXNoLXgsMS4wMiksdmFyKC0tZmEtZmxvYXQtc3F1YXNoLXksLjk4KSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4zMywwLC42NiwuMzMpO1xuICB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGModmFyKC0tZmEtZmxvYXQtaGVpZ2h0LCA2cHgpKi0wLjQpKSB0cmFuc2xhdGVYKHZhcigtLWZhLWZsb2F0LWRyaWZ0LDFweCkpIHJvdGF0ZSh2YXIoLS1mYS1mbG9hdC10aWx0LDFkZWcpKSBzY2FsZSgxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjMzLC42NiwuNjYsMSk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1mYS1mbG9hdC1oZWlnaHQsIDZweCkqLTEpKSB0cmFuc2xhdGVYKDApIHJvdGF0ZSgwZGVnKSBzY2FsZSh2YXIoLS1mYS1mbG9hdC1zdHJldGNoLXgsLjk4KSx2YXIoLS1mYS1mbG9hdC1zdHJldGNoLXksMS4wMykpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNSwwLC41LDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGModmFyKC0tZmEtZmxvYXQtaGVpZ2h0LCA2cHgpKi0wLjkyKSkgdHJhbnNsYXRlWChjYWxjKHZhcigtLWZhLWZsb2F0LWRyaWZ0LCAxcHgpKi0wLjUpKSByb3RhdGUoY2FsYyh2YXIoLS1mYS1mbG9hdC10aWx0LCAxZGVnKSotMC41KSkgc2NhbGUoLjk5NSwxLjAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjMzLDAsLjY2LC4zMyk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1mYS1mbG9hdC1oZWlnaHQsIDZweCkqLTAuMykpIHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1mYS1mbG9hdC1kcmlmdCwgMXB4KSotMSkpIHJvdGF0ZShjYWxjKHZhcigtLWZhLWZsb2F0LXRpbHQsIDFkZWcpKi0xKSkgc2NhbGUoMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4zMywuNjYsLjY2LDEpO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGModmFyKC0tZmEtZmxvYXQtaGVpZ2h0LCA2cHgpKjAuMDUpKSB0cmFuc2xhdGVYKDApIHJvdGF0ZSgwZGVnKSBzY2FsZSh2YXIoLS1mYS1mbG9hdC1zcXVhc2gteCwxLjAyKSx2YXIoLS1mYS1mbG9hdC1zcXVhc2gteSwuOTgpKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjMzLDAsLjY2LDEpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgwKSByb3RhdGUoMGRlZykgc2NhbGUodmFyKC0tZmEtZmxvYXQtc3F1YXNoLXgsMS4wMiksdmFyKC0tZmEtZmxvYXQtc3F1YXNoLXksLjk4KSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3dpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yLDAsLjgsMSk7XG4gIH1cbiAgOCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLWZhLXN3aW5nLWFuZ2xlLDIyZGVnKSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4zLDAsLjcsMSk7XG4gIH1cbiAgMTglIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKHZhcigtLWZhLXN3aW5nLWFuZ2xlLCAyMmRlZykqLTEqMC44NSkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMywwLC43LDEpO1xuICB9XG4gIDI4JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyh2YXIoLS1mYS1zd2luZy1hbmdsZSwgMjJkZWcpKjAuNjUpKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjM1LDAsLjY1LDEpO1xuICB9XG4gIDM4JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyh2YXIoLS1mYS1zd2luZy1hbmdsZSwgMjJkZWcpKi0xKjAuNDUpKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQsMCwuNiwxKTtcbiAgfVxuICA0OCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKGNhbGModmFyKC0tZmEtc3dpbmctYW5nbGUsIDIyZGVnKSowLjI1KSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40LDAsLjYsMSk7XG4gIH1cbiAgNTYlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKHZhcigtLWZhLXN3aW5nLWFuZ2xlLCAyMmRlZykqLTEqMC4xKSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40LDAsLjYsMSk7XG4gIH1cbiAgNjQlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtamVsbG8ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIsMCwuOCwxKTtcbiAgfVxuICAxMiUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtamVsbG8tc2NhbGUteCwxLjE1KSxjYWxjKDIgLSB2YXIoLS1mYS1qZWxsby1zY2FsZS14LCAxLjE1KSkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMywwLC43LDEpO1xuICB9XG4gIDI0JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZShjYWxjKDIgLSB2YXIoLS1mYS1qZWxsby1zY2FsZS15LCAxLjEyKSksdmFyKC0tZmEtamVsbG8tc2NhbGUteSwxLjEyKSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4zLDAsLjcsMSk7XG4gIH1cbiAgMzYlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKGNhbGMoLjUgKyB2YXIoLS1mYS1qZWxsby1zY2FsZS14LCAxLjE1KSowLjUpLGNhbGMoMS41IC0gdmFyKC0tZmEtamVsbG8tc2NhbGUteCwgMS4xNSkqMC41KSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40LDAsLjYsMSk7XG4gIH1cbiAgNDglIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKGNhbGMoMS4zIC0gdmFyKC0tZmEtamVsbG8tc2NhbGUteSwgMS4xMikqMC4zKSxjYWxjKC43ICsgdmFyKC0tZmEtamVsbG8tc2NhbGUteSwgMS4xMikqMC4zKSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40LDAsLjYsMSk7XG4gIH1cbiAgNTglIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIsLjk4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKTtcbiAgfVxuICA2OCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZmEtcm90YXRlLTE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZmEtcm90YXRlLTI3MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLmZhLWZsaXAtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4uZmEtZmxpcC1ib3RoLC5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xufVxuLmZhLXJvdGF0ZS1ieSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLWZhLXJvdGF0ZS1hbmdsZSwwKSk7XG59XG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVlbTtcbn1cbi5mYS1zdGFjay0xeCwuZmEtc3RhY2stMngge1xuICAtLWZhLXdpZHRoOiAxMDAlO1xuICBpbnNldDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiB2YXIoLS1mYS13aWR0aCk7XG4gIHotaW5kZXg6IHZhcigtLWZhLXN0YWNrLXotaW5kZXgsYXV0byk7XG59XG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0tZmEtaW52ZXJzZSwjZmZmKTtcbn1cbi5mYS0wIHtcbiAgLS1mYTogXCJcXDMwIFwiO1xufVxuLmZhLTEge1xuICAtLWZhOiBcIlxcMzEgXCI7XG59XG4uZmEtMiB7XG4gIC0tZmE6IFwiXFwzMiBcIjtcbn1cbi5mYS0zIHtcbiAgLS1mYTogXCJcXDMzIFwiO1xufVxuLmZhLTQge1xuICAtLWZhOiBcIlxcMzQgXCI7XG59XG4uZmEtNSB7XG4gIC0tZmE6IFwiXFwzNSBcIjtcbn1cbi5mYS02IHtcbiAgLS1mYTogXCJcXDM2IFwiO1xufVxuLmZhLTcge1xuICAtLWZhOiBcIlxcMzcgXCI7XG59XG4uZmEtOCB7XG4gIC0tZmE6IFwiXFwzOCBcIjtcbn1cbi5mYS05IHtcbiAgLS1mYTogXCJcXDM5IFwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXCFcIjtcbn1cbi5mYS1oYXNodGFnIHtcbiAgLS1mYTogXCJcXCNcIjtcbn1cbi5mYS1kb2xsYXIsLmZhLWRvbGxhci1zaWduLC5mYS11c2Qge1xuICAtLWZhOiBcIlxcJFwiO1xufVxuLmZhLXBlcmNlbnQsLmZhLXBlcmNlbnRhZ2Uge1xuICAtLWZhOiBcIlxcJVwiO1xufVxuLmZhLWFzdGVyaXNrIHtcbiAgLS1mYTogXCJcXCpcIjtcbn1cbi5mYS1hZGQsLmZhLXBsdXMge1xuICAtLWZhOiBcIlxcK1wiO1xufVxuLmZhLWxlc3MtdGhhbiB7XG4gIC0tZmE6IFwiXFw8XCI7XG59XG4uZmEtZXF1YWxzIHtcbiAgLS1mYTogXCJcXD1cIjtcbn1cbi5mYS1ncmVhdGVyLXRoYW4ge1xuICAtLWZhOiBcIlxcPlwiO1xufVxuLmZhLXF1ZXN0aW9uIHtcbiAgLS1mYTogXCJcXD9cIjtcbn1cbi5mYS1hdCB7XG4gIC0tZmE6IFwiXFxAXCI7XG59XG4uZmEtYSB7XG4gIC0tZmE6IFwiQVwiO1xufVxuLmZhLWIge1xuICAtLWZhOiBcIkJcIjtcbn1cbi5mYS1jIHtcbiAgLS1mYTogXCJDXCI7XG59XG4uZmEtZCB7XG4gIC0tZmE6IFwiRFwiO1xufVxuLmZhLWUge1xuICAtLWZhOiBcIkVcIjtcbn1cbi5mYS1mIHtcbiAgLS1mYTogXCJGXCI7XG59XG4uZmEtZyB7XG4gIC0tZmE6IFwiR1wiO1xufVxuLmZhLWgge1xuICAtLWZhOiBcIkhcIjtcbn1cbi5mYS1pIHtcbiAgLS1mYTogXCJJXCI7XG59XG4uZmEtaiB7XG4gIC0tZmE6IFwiSlwiO1xufVxuLmZhLWsge1xuICAtLWZhOiBcIktcIjtcbn1cbi5mYS1sIHtcbiAgLS1mYTogXCJMXCI7XG59XG4uZmEtbSB7XG4gIC0tZmE6IFwiTVwiO1xufVxuLmZhLW4ge1xuICAtLWZhOiBcIk5cIjtcbn1cbi5mYS1vIHtcbiAgLS1mYTogXCJPXCI7XG59XG4uZmEtcCB7XG4gIC0tZmE6IFwiUFwiO1xufVxuLmZhLXEge1xuICAtLWZhOiBcIlFcIjtcbn1cbi5mYS1yIHtcbiAgLS1mYTogXCJSXCI7XG59XG4uZmEtcyB7XG4gIC0tZmE6IFwiU1wiO1xufVxuLmZhLXQge1xuICAtLWZhOiBcIlRcIjtcbn1cbi5mYS11IHtcbiAgLS1mYTogXCJVXCI7XG59XG4uZmEtdiB7XG4gIC0tZmE6IFwiVlwiO1xufVxuLmZhLXcge1xuICAtLWZhOiBcIldcIjtcbn1cbi5mYS14IHtcbiAgLS1mYTogXCJYXCI7XG59XG4uZmEteSB7XG4gIC0tZmE6IFwiWVwiO1xufVxuLmZhLXoge1xuICAtLWZhOiBcIlpcIjtcbn1cbi5mYS1mYXVjZXQge1xuICAtLWZhOiBcIlxcZTAwNVwiO1xufVxuLmZhLWZhdWNldC1kcmlwIHtcbiAgLS1mYTogXCJcXGUwMDZcIjtcbn1cbi5mYS1ob3VzZS1jaGltbmV5LXdpbmRvdyB7XG4gIC0tZmE6IFwiXFxlMDBkXCI7XG59XG4uZmEtaG91c2Utc2lnbmFsIHtcbiAgLS1mYTogXCJcXGUwMTJcIjtcbn1cbi5mYS10ZW1wZXJhdHVyZS1hcnJvdy1kb3duLC5mYS10ZW1wZXJhdHVyZS1kb3duIHtcbiAgLS1mYTogXCJcXGUwM2ZcIjtcbn1cbi5mYS10ZW1wZXJhdHVyZS1hcnJvdy11cCwuZmEtdGVtcGVyYXR1cmUtdXAge1xuICAtLWZhOiBcIlxcZTA0MFwiO1xufVxuLmZhLXRyYWlsZXIge1xuICAtLWZhOiBcIlxcZTA0MVwiO1xufVxuLmZhLWJhY3RlcmlhIHtcbiAgLS1mYTogXCJcXGUwNTlcIjtcbn1cbi5mYS1iYWN0ZXJpdW0ge1xuICAtLWZhOiBcIlxcZTA1YVwiO1xufVxuLmZhLWJveC10aXNzdWUge1xuICAtLWZhOiBcIlxcZTA1YlwiO1xufVxuLmZhLWhhbmQtaG9sZGluZy1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGUwNWNcIjtcbn1cbi5mYS1oYW5kLXNwYXJrbGVzIHtcbiAgLS1mYTogXCJcXGUwNWRcIjtcbn1cbi5mYS1oYW5kcy1idWJibGVzLC5mYS1oYW5kcy13YXNoIHtcbiAgLS1mYTogXCJcXGUwNWVcIjtcbn1cbi5mYS1oYW5kc2hha2UtYWx0LXNsYXNoLC5mYS1oYW5kc2hha2Utc2ltcGxlLXNsYXNoLC5mYS1oYW5kc2hha2Utc2xhc2gge1xuICAtLWZhOiBcIlxcZTA2MFwiO1xufVxuLmZhLWhlYWQtc2lkZS1jb3VnaCB7XG4gIC0tZmE6IFwiXFxlMDYxXCI7XG59XG4uZmEtaGVhZC1zaWRlLWNvdWdoLXNsYXNoIHtcbiAgLS1mYTogXCJcXGUwNjJcIjtcbn1cbi5mYS1oZWFkLXNpZGUtbWFzayB7XG4gIC0tZmE6IFwiXFxlMDYzXCI7XG59XG4uZmEtaGVhZC1zaWRlLXZpcnVzIHtcbiAgLS1mYTogXCJcXGUwNjRcIjtcbn1cbi5mYS1ob3VzZS1jaGltbmV5LXVzZXIge1xuICAtLWZhOiBcIlxcZTA2NVwiO1xufVxuLmZhLWhvdXNlLWxhcHRvcCwuZmEtbGFwdG9wLWhvdXNlIHtcbiAgLS1mYTogXCJcXGUwNjZcIjtcbn1cbi5mYS1sdW5ncy12aXJ1cyB7XG4gIC0tZmE6IFwiXFxlMDY3XCI7XG59XG4uZmEtcGVvcGxlLWFycm93cywuZmEtcGVvcGxlLWFycm93cy1sZWZ0LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGUwNjhcIjtcbn1cbi5mYS1wbGFuZS1zbGFzaCB7XG4gIC0tZmE6IFwiXFxlMDY5XCI7XG59XG4uZmEtcHVtcC1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGUwNmFcIjtcbn1cbi5mYS1wdW1wLXNvYXAge1xuICAtLWZhOiBcIlxcZTA2YlwiO1xufVxuLmZhLXNoaWVsZC12aXJ1cyB7XG4gIC0tZmE6IFwiXFxlMDZjXCI7XG59XG4uZmEtc2luayB7XG4gIC0tZmE6IFwiXFxlMDZkXCI7XG59XG4uZmEtc29hcCB7XG4gIC0tZmE6IFwiXFxlMDZlXCI7XG59XG4uZmEtc3RvcHdhdGNoLTIwIHtcbiAgLS1mYTogXCJcXGUwNmZcIjtcbn1cbi5mYS1zaG9wLXNsYXNoLC5mYS1zdG9yZS1hbHQtc2xhc2gge1xuICAtLWZhOiBcIlxcZTA3MFwiO1xufVxuLmZhLXN0b3JlLXNsYXNoIHtcbiAgLS1mYTogXCJcXGUwNzFcIjtcbn1cbi5mYS10b2lsZXQtcGFwZXItc2xhc2gge1xuICAtLWZhOiBcIlxcZTA3MlwiO1xufVxuLmZhLXVzZXJzLXNsYXNoIHtcbiAgLS1mYTogXCJcXGUwNzNcIjtcbn1cbi5mYS12aXJ1cyB7XG4gIC0tZmE6IFwiXFxlMDc0XCI7XG59XG4uZmEtdmlydXMtc2xhc2gge1xuICAtLWZhOiBcIlxcZTA3NVwiO1xufVxuLmZhLXZpcnVzZXMge1xuICAtLWZhOiBcIlxcZTA3NlwiO1xufVxuLmZhLXZlc3Qge1xuICAtLWZhOiBcIlxcZTA4NVwiO1xufVxuLmZhLXZlc3QtcGF0Y2hlcyB7XG4gIC0tZmE6IFwiXFxlMDg2XCI7XG59XG4uZmEtYXJyb3ctdHJlbmQtZG93biB7XG4gIC0tZmE6IFwiXFxlMDk3XCI7XG59XG4uZmEtYXJyb3ctdHJlbmQtdXAge1xuICAtLWZhOiBcIlxcZTA5OFwiO1xufVxuLmZhLWFycm93LXVwLWZyb20tYnJhY2tldCB7XG4gIC0tZmE6IFwiXFxlMDlhXCI7XG59XG4uZmEtYXVzdHJhbC1zaWduIHtcbiAgLS1mYTogXCJcXGUwYTlcIjtcbn1cbi5mYS1iYWh0LXNpZ24ge1xuICAtLWZhOiBcIlxcZTBhY1wiO1xufVxuLmZhLWJpdGNvaW4tc2lnbiB7XG4gIC0tZmE6IFwiXFxlMGI0XCI7XG59XG4uZmEtYm9sdC1saWdodG5pbmcge1xuICAtLWZhOiBcIlxcZTBiN1wiO1xufVxuLmZhLWJvb2stYm9va21hcmsge1xuICAtLWZhOiBcIlxcZTBiYlwiO1xufVxuLmZhLWNhbWVyYS1yb3RhdGUge1xuICAtLWZhOiBcIlxcZTBkOFwiO1xufVxuLmZhLWNlZGktc2lnbiB7XG4gIC0tZmE6IFwiXFxlMGRmXCI7XG59XG4uZmEtY2hhcnQtY29sdW1uIHtcbiAgLS1mYTogXCJcXGUwZTNcIjtcbn1cbi5mYS1jaGFydC1nYW50dCB7XG4gIC0tZmE6IFwiXFxlMGU0XCI7XG59XG4uZmEtY2xhcHBlcmJvYXJkIHtcbiAgLS1mYTogXCJcXGUxMzFcIjtcbn1cbi5mYS1jbG9zZWQtY2FwdGlvbmluZy1zbGFzaCB7XG4gIC0tZmE6IFwiXFxlMTM1XCI7XG59XG4uZmEtY2xvdmVyIHtcbiAgLS1mYTogXCJcXGUxMzlcIjtcbn1cbi5mYS1jb2RlLWNvbXBhcmUge1xuICAtLWZhOiBcIlxcZTEzYVwiO1xufVxuLmZhLWNvZGUtZm9yayB7XG4gIC0tZmE6IFwiXFxlMTNiXCI7XG59XG4uZmEtY29kZS1wdWxsLXJlcXVlc3Qge1xuICAtLWZhOiBcIlxcZTEzY1wiO1xufVxuLmZhLWNvbG9uLXNpZ24ge1xuICAtLWZhOiBcIlxcZTE0MFwiO1xufVxuLmZhLWNydXplaXJvLXNpZ24ge1xuICAtLWZhOiBcIlxcZTE1MlwiO1xufVxuLmZhLWRpc3BsYXkge1xuICAtLWZhOiBcIlxcZTE2M1wiO1xufVxuLmZhLWRvbmctc2lnbiB7XG4gIC0tZmE6IFwiXFxlMTY5XCI7XG59XG4uZmEtZWxldmF0b3Ige1xuICAtLWZhOiBcIlxcZTE2ZFwiO1xufVxuLmZhLWZpbHRlci1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZTE3YlwiO1xufVxuLmZhLWZsb3Jpbi1zaWduIHtcbiAgLS1mYTogXCJcXGUxODRcIjtcbn1cbi5mYS1mb2xkZXItY2xvc2VkIHtcbiAgLS1mYTogXCJcXGUxODVcIjtcbn1cbi5mYS1mcmFuYy1zaWduIHtcbiAgLS1mYTogXCJcXGUxOGZcIjtcbn1cbi5mYS1ndWFyYW5pLXNpZ24ge1xuICAtLWZhOiBcIlxcZTE5YVwiO1xufVxuLmZhLWd1biB7XG4gIC0tZmE6IFwiXFxlMTliXCI7XG59XG4uZmEtaGFuZHMtY2xhcHBpbmcge1xuICAtLWZhOiBcIlxcZTFhOFwiO1xufVxuLmZhLWhvbWUtdXNlciwuZmEtaG91c2UtdXNlciB7XG4gIC0tZmE6IFwiXFxlMWIwXCI7XG59XG4uZmEtaW5kaWFuLXJ1cGVlLC5mYS1pbmRpYW4tcnVwZWUtc2lnbiwuZmEtaW5yIHtcbiAgLS1mYTogXCJcXGUxYmNcIjtcbn1cbi5mYS1raXAtc2lnbiB7XG4gIC0tZmE6IFwiXFxlMWM0XCI7XG59XG4uZmEtbGFyaS1zaWduIHtcbiAgLS1mYTogXCJcXGUxYzhcIjtcbn1cbi5mYS1saXRlY29pbi1zaWduIHtcbiAgLS1mYTogXCJcXGUxZDNcIjtcbn1cbi5mYS1tYW5hdC1zaWduIHtcbiAgLS1mYTogXCJcXGUxZDVcIjtcbn1cbi5mYS1tYXNrLWZhY2Uge1xuICAtLWZhOiBcIlxcZTFkN1wiO1xufVxuLmZhLW1pbGwtc2lnbiB7XG4gIC0tZmE6IFwiXFxlMWVkXCI7XG59XG4uZmEtbW9uZXktYmlsbHMge1xuICAtLWZhOiBcIlxcZTFmM1wiO1xufVxuLmZhLW5haXJhLXNpZ24ge1xuICAtLWZhOiBcIlxcZTFmNlwiO1xufVxuLmZhLW5vdGRlZiB7XG4gIC0tZmE6IFwiXFxlMWZlXCI7XG59XG4uZmEtcGFub3JhbWEge1xuICAtLWZhOiBcIlxcZTIwOVwiO1xufVxuLmZhLXBlc2V0YS1zaWduIHtcbiAgLS1mYTogXCJcXGUyMjFcIjtcbn1cbi5mYS1wZXNvLXNpZ24ge1xuICAtLWZhOiBcIlxcZTIyMlwiO1xufVxuLmZhLXBsYW5lLXVwIHtcbiAgLS1mYTogXCJcXGUyMmRcIjtcbn1cbi5mYS1ydXBpYWgtc2lnbiB7XG4gIC0tZmE6IFwiXFxlMjNkXCI7XG59XG4uZmEtc3RhaXJzIHtcbiAgLS1mYTogXCJcXGUyODlcIjtcbn1cbi5mYS10aW1lbGluZSB7XG4gIC0tZmE6IFwiXFxlMjljXCI7XG59XG4uZmEtdHJ1Y2stZnJvbnQge1xuICAtLWZhOiBcIlxcZTJiN1wiO1xufVxuLmZhLXRyeSwuZmEtdHVya2lzaC1saXJhLC5mYS10dXJraXNoLWxpcmEtc2lnbiB7XG4gIC0tZmE6IFwiXFxlMmJiXCI7XG59XG4uZmEtdmF1bHQge1xuICAtLWZhOiBcIlxcZTJjNVwiO1xufVxuLmZhLW1hZ2ljLXdhbmQtc3BhcmtsZXMsLmZhLXdhbmQtbWFnaWMtc3BhcmtsZXMge1xuICAtLWZhOiBcIlxcZTJjYVwiO1xufVxuLmZhLXdoZWF0LWFsdCwuZmEtd2hlYXQtYXduIHtcbiAgLS1mYTogXCJcXGUyY2RcIjtcbn1cbi5mYS13aGVlbGNoYWlyLWFsdCwuZmEtd2hlZWxjaGFpci1tb3ZlIHtcbiAgLS1mYTogXCJcXGUyY2VcIjtcbn1cbi5mYS1iYW5nbGFkZXNoaS10YWthLXNpZ24ge1xuICAtLWZhOiBcIlxcZTJlNlwiO1xufVxuLmZhLWJvd2wtcmljZSB7XG4gIC0tZmE6IFwiXFxlMmViXCI7XG59XG4uZmEtcGVyc29uLXByZWduYW50IHtcbiAgLS1mYTogXCJcXGUzMWVcIjtcbn1cbi5mYS1ob21lLWxnLC5mYS1ob3VzZS1jaGltbmV5IHtcbiAgLS1mYTogXCJcXGUzYWZcIjtcbn1cbi5mYS1ob3VzZS1jcmFjayB7XG4gIC0tZmE6IFwiXFxlM2IxXCI7XG59XG4uZmEtaG91c2UtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxlM2IyXCI7XG59XG4uZmEtY2VudC1zaWduIHtcbiAgLS1mYTogXCJcXGUzZjVcIjtcbn1cbi5mYS1wbHVzLW1pbnVzIHtcbiAgLS1mYTogXCJcXGU0M2NcIjtcbn1cbi5mYS1zYWlsYm9hdCB7XG4gIC0tZmE6IFwiXFxlNDQ1XCI7XG59XG4uZmEtc2VjdGlvbiB7XG4gIC0tZmE6IFwiXFxlNDQ3XCI7XG59XG4uZmEtc2hyaW1wIHtcbiAgLS1mYTogXCJcXGU0NDhcIjtcbn1cbi5mYS1icmF6aWxpYW4tcmVhbC1zaWduIHtcbiAgLS1mYTogXCJcXGU0NmNcIjtcbn1cbi5mYS1jaGFydC1zaW1wbGUge1xuICAtLWZhOiBcIlxcZTQ3M1wiO1xufVxuLmZhLWRpYWdyYW0tbmV4dCB7XG4gIC0tZmE6IFwiXFxlNDc2XCI7XG59XG4uZmEtZGlhZ3JhbS1wcmVkZWNlc3NvciB7XG4gIC0tZmE6IFwiXFxlNDc3XCI7XG59XG4uZmEtZGlhZ3JhbS1zdWNjZXNzb3Ige1xuICAtLWZhOiBcIlxcZTQ3YVwiO1xufVxuLmZhLWVhcnRoLW9jZWFuaWEsLmZhLWdsb2JlLW9jZWFuaWEge1xuICAtLWZhOiBcIlxcZTQ3YlwiO1xufVxuLmZhLWJ1Zy1zbGFzaCB7XG4gIC0tZmE6IFwiXFxlNDkwXCI7XG59XG4uZmEtZmlsZS1jaXJjbGUtcGx1cyB7XG4gIC0tZmE6IFwiXFxlNDk0XCI7XG59XG4uZmEtc2hvcC1sb2NrIHtcbiAgLS1mYTogXCJcXGU0YTVcIjtcbn1cbi5mYS12aXJ1cy1jb3ZpZCB7XG4gIC0tZmE6IFwiXFxlNGE4XCI7XG59XG4uZmEtdmlydXMtY292aWQtc2xhc2gge1xuICAtLWZhOiBcIlxcZTRhOVwiO1xufVxuLmZhLWFuY2hvci1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTRhYVwiO1xufVxuLmZhLWFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTRhYlwiO1xufVxuLmZhLWFuY2hvci1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZTRhY1wiO1xufVxuLmZhLWFuY2hvci1sb2NrIHtcbiAgLS1mYTogXCJcXGU0YWRcIjtcbn1cbi5mYS1hcnJvdy1kb3duLXVwLWFjcm9zcy1saW5lIHtcbiAgLS1mYTogXCJcXGU0YWZcIjtcbn1cbi5mYS1hcnJvdy1kb3duLXVwLWxvY2sge1xuICAtLWZhOiBcIlxcZTRiMFwiO1xufVxuLmZhLWFycm93LXJpZ2h0LXRvLWNpdHkge1xuICAtLWZhOiBcIlxcZTRiM1wiO1xufVxuLmZhLWFycm93LXVwLWZyb20tZ3JvdW5kLXdhdGVyIHtcbiAgLS1mYTogXCJcXGU0YjVcIjtcbn1cbi5mYS1hcnJvdy11cC1mcm9tLXdhdGVyLXB1bXAge1xuICAtLWZhOiBcIlxcZTRiNlwiO1xufVxuLmZhLWFycm93LXVwLXJpZ2h0LWRvdHMge1xuICAtLWZhOiBcIlxcZTRiN1wiO1xufVxuLmZhLWFycm93cy1kb3duLXRvLWxpbmUge1xuICAtLWZhOiBcIlxcZTRiOFwiO1xufVxuLmZhLWFycm93cy1kb3duLXRvLXBlb3BsZSB7XG4gIC0tZmE6IFwiXFxlNGI5XCI7XG59XG4uZmEtYXJyb3dzLWxlZnQtcmlnaHQtdG8tbGluZSB7XG4gIC0tZmE6IFwiXFxlNGJhXCI7XG59XG4uZmEtYXJyb3dzLXNwaW4ge1xuICAtLWZhOiBcIlxcZTRiYlwiO1xufVxuLmZhLWFycm93cy1zcGxpdC11cC1hbmQtbGVmdCB7XG4gIC0tZmE6IFwiXFxlNGJjXCI7XG59XG4uZmEtYXJyb3dzLXRvLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxlNGJkXCI7XG59XG4uZmEtYXJyb3dzLXRvLWRvdCB7XG4gIC0tZmE6IFwiXFxlNGJlXCI7XG59XG4uZmEtYXJyb3dzLXRvLWV5ZSB7XG4gIC0tZmE6IFwiXFxlNGJmXCI7XG59XG4uZmEtYXJyb3dzLXR1cm4tcmlnaHQge1xuICAtLWZhOiBcIlxcZTRjMFwiO1xufVxuLmZhLWFycm93cy10dXJuLXRvLWRvdHMge1xuICAtLWZhOiBcIlxcZTRjMVwiO1xufVxuLmZhLWFycm93cy11cC10by1saW5lIHtcbiAgLS1mYTogXCJcXGU0YzJcIjtcbn1cbi5mYS1ib3JlLWhvbGUge1xuICAtLWZhOiBcIlxcZTRjM1wiO1xufVxuLmZhLWJvdHRsZS1kcm9wbGV0IHtcbiAgLS1mYTogXCJcXGU0YzRcIjtcbn1cbi5mYS1ib3R0bGUtd2F0ZXIge1xuICAtLWZhOiBcIlxcZTRjNVwiO1xufVxuLmZhLWJvd2wtZm9vZCB7XG4gIC0tZmE6IFwiXFxlNGM2XCI7XG59XG4uZmEtYm94ZXMtcGFja2luZyB7XG4gIC0tZmE6IFwiXFxlNGM3XCI7XG59XG4uZmEtYnJpZGdlIHtcbiAgLS1mYTogXCJcXGU0YzhcIjtcbn1cbi5mYS1icmlkZ2UtY2lyY2xlLWNoZWNrIHtcbiAgLS1mYTogXCJcXGU0YzlcIjtcbn1cbi5mYS1icmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXGU0Y2FcIjtcbn1cbi5mYS1icmlkZ2UtY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGU0Y2JcIjtcbn1cbi5mYS1icmlkZ2UtbG9jayB7XG4gIC0tZmE6IFwiXFxlNGNjXCI7XG59XG4uZmEtYnJpZGdlLXdhdGVyIHtcbiAgLS1mYTogXCJcXGU0Y2VcIjtcbn1cbi5mYS1idWNrZXQge1xuICAtLWZhOiBcIlxcZTRjZlwiO1xufVxuLmZhLWJ1Z3Mge1xuICAtLWZhOiBcIlxcZTRkMFwiO1xufVxuLmZhLWJ1aWxkaW5nLWNpcmNsZS1hcnJvdy1yaWdodCB7XG4gIC0tZmE6IFwiXFxlNGQxXCI7XG59XG4uZmEtYnVpbGRpbmctY2lyY2xlLWNoZWNrIHtcbiAgLS1mYTogXCJcXGU0ZDJcIjtcbn1cbi5mYS1idWlsZGluZy1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTRkM1wiO1xufVxuLmZhLWJ1aWxkaW5nLWNpcmNsZS14bWFyayB7XG4gIC0tZmE6IFwiXFxlNGQ0XCI7XG59XG4uZmEtYnVpbGRpbmctZmxhZyB7XG4gIC0tZmE6IFwiXFxlNGQ1XCI7XG59XG4uZmEtYnVpbGRpbmctbG9jayB7XG4gIC0tZmE6IFwiXFxlNGQ2XCI7XG59XG4uZmEtYnVpbGRpbmctbmdvIHtcbiAgLS1mYTogXCJcXGU0ZDdcIjtcbn1cbi5mYS1idWlsZGluZy1zaGllbGQge1xuICAtLWZhOiBcIlxcZTRkOFwiO1xufVxuLmZhLWJ1aWxkaW5nLXVuIHtcbiAgLS1mYTogXCJcXGU0ZDlcIjtcbn1cbi5mYS1idWlsZGluZy11c2VyIHtcbiAgLS1mYTogXCJcXGU0ZGFcIjtcbn1cbi5mYS1idWlsZGluZy13aGVhdCB7XG4gIC0tZmE6IFwiXFxlNGRiXCI7XG59XG4uZmEtYnVyc3Qge1xuICAtLWZhOiBcIlxcZTRkY1wiO1xufVxuLmZhLWNhci1vbiB7XG4gIC0tZmE6IFwiXFxlNGRkXCI7XG59XG4uZmEtY2FyLXR1bm5lbCB7XG4gIC0tZmE6IFwiXFxlNGRlXCI7XG59XG4uZmEtY2hpbGQtY29tYmF0YW50LC5mYS1jaGlsZC1yaWZsZSB7XG4gIC0tZmE6IFwiXFxlNGUwXCI7XG59XG4uZmEtY2hpbGRyZW4ge1xuICAtLWZhOiBcIlxcZTRlMVwiO1xufVxuLmZhLWNpcmNsZS1ub2RlcyB7XG4gIC0tZmE6IFwiXFxlNGUyXCI7XG59XG4uZmEtY2xpcGJvYXJkLXF1ZXN0aW9uIHtcbiAgLS1mYTogXCJcXGU0ZTNcIjtcbn1cbi5mYS1jbG91ZC1zaG93ZXJzLXdhdGVyIHtcbiAgLS1mYTogXCJcXGU0ZTRcIjtcbn1cbi5mYS1jb21wdXRlciB7XG4gIC0tZmE6IFwiXFxlNGU1XCI7XG59XG4uZmEtY3ViZXMtc3RhY2tlZCB7XG4gIC0tZmE6IFwiXFxlNGU2XCI7XG59XG4uZmEtZW52ZWxvcGUtY2lyY2xlLWNoZWNrIHtcbiAgLS1mYTogXCJcXGU0ZThcIjtcbn1cbi5mYS1leHBsb3Npb24ge1xuICAtLWZhOiBcIlxcZTRlOVwiO1xufVxuLmZhLWZlcnJ5IHtcbiAgLS1mYTogXCJcXGU0ZWFcIjtcbn1cbi5mYS1maWxlLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gIC0tZmE6IFwiXFxlNGViXCI7XG59XG4uZmEtZmlsZS1jaXJjbGUtbWludXMge1xuICAtLWZhOiBcIlxcZTRlZFwiO1xufVxuLmZhLWZpbGUtY2lyY2xlLXF1ZXN0aW9uIHtcbiAgLS1mYTogXCJcXGU0ZWZcIjtcbn1cbi5mYS1maWxlLXNoaWVsZCB7XG4gIC0tZmE6IFwiXFxlNGYwXCI7XG59XG4uZmEtZmlyZS1idXJuZXIge1xuICAtLWZhOiBcIlxcZTRmMVwiO1xufVxuLmZhLWZpc2gtZmlucyB7XG4gIC0tZmE6IFwiXFxlNGYyXCI7XG59XG4uZmEtZmxhc2stdmlhbCB7XG4gIC0tZmE6IFwiXFxlNGYzXCI7XG59XG4uZmEtZ2xhc3Mtd2F0ZXIge1xuICAtLWZhOiBcIlxcZTRmNFwiO1xufVxuLmZhLWdsYXNzLXdhdGVyLWRyb3BsZXQge1xuICAtLWZhOiBcIlxcZTRmNVwiO1xufVxuLmZhLWdyb3VwLWFycm93cy1yb3RhdGUge1xuICAtLWZhOiBcIlxcZTRmNlwiO1xufVxuLmZhLWhhbmQtaG9sZGluZy1oYW5kIHtcbiAgLS1mYTogXCJcXGU0ZjdcIjtcbn1cbi5mYS1oYW5kY3VmZnMge1xuICAtLWZhOiBcIlxcZTRmOFwiO1xufVxuLmZhLWhhbmRzLWJvdW5kIHtcbiAgLS1mYTogXCJcXGU0ZjlcIjtcbn1cbi5mYS1oYW5kcy1ob2xkaW5nLWNoaWxkIHtcbiAgLS1mYTogXCJcXGU0ZmFcIjtcbn1cbi5mYS1oYW5kcy1ob2xkaW5nLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxlNGZiXCI7XG59XG4uZmEtaGVhcnQtY2lyY2xlLWJvbHQge1xuICAtLWZhOiBcIlxcZTRmY1wiO1xufVxuLmZhLWhlYXJ0LWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNGZkXCI7XG59XG4uZmEtaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXGU0ZmVcIjtcbn1cbi5mYS1oZWFydC1jaXJjbGUtbWludXMge1xuICAtLWZhOiBcIlxcZTRmZlwiO1xufVxuLmZhLWhlYXJ0LWNpcmNsZS1wbHVzIHtcbiAgLS1mYTogXCJcXGU1MDBcIjtcbn1cbi5mYS1oZWFydC1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZTUwMVwiO1xufVxuLmZhLWhlbGljb3B0ZXItc3ltYm9sIHtcbiAgLS1mYTogXCJcXGU1MDJcIjtcbn1cbi5mYS1oZWxtZXQtdW4ge1xuICAtLWZhOiBcIlxcZTUwM1wiO1xufVxuLmZhLWhpbGwtYXZhbGFuY2hlIHtcbiAgLS1mYTogXCJcXGU1MDdcIjtcbn1cbi5mYS1oaWxsLXJvY2tzbGlkZSB7XG4gIC0tZmE6IFwiXFxlNTA4XCI7XG59XG4uZmEtaG91c2UtY2lyY2xlLWNoZWNrIHtcbiAgLS1mYTogXCJcXGU1MDlcIjtcbn1cbi5mYS1ob3VzZS1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTUwYVwiO1xufVxuLmZhLWhvdXNlLWNpcmNsZS14bWFyayB7XG4gIC0tZmE6IFwiXFxlNTBiXCI7XG59XG4uZmEtaG91c2UtZmlyZSB7XG4gIC0tZmE6IFwiXFxlNTBjXCI7XG59XG4uZmEtaG91c2UtZmxhZyB7XG4gIC0tZmE6IFwiXFxlNTBkXCI7XG59XG4uZmEtaG91c2UtZmxvb2Qtd2F0ZXIge1xuICAtLWZhOiBcIlxcZTUwZVwiO1xufVxuLmZhLWhvdXNlLWZsb29kLXdhdGVyLWNpcmNsZS1hcnJvdy1yaWdodCB7XG4gIC0tZmE6IFwiXFxlNTBmXCI7XG59XG4uZmEtaG91c2UtbG9jayB7XG4gIC0tZmE6IFwiXFxlNTEwXCI7XG59XG4uZmEtaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTUxMVwiO1xufVxuLmZhLWhvdXNlLW1lZGljYWwtY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXGU1MTJcIjtcbn1cbi5mYS1ob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFyayB7XG4gIC0tZmE6IFwiXFxlNTEzXCI7XG59XG4uZmEtaG91c2UtbWVkaWNhbC1mbGFnIHtcbiAgLS1mYTogXCJcXGU1MTRcIjtcbn1cbi5mYS1ob3VzZS10c3VuYW1pIHtcbiAgLS1mYTogXCJcXGU1MTVcIjtcbn1cbi5mYS1qYXIge1xuICAtLWZhOiBcIlxcZTUxNlwiO1xufVxuLmZhLWphci13aGVhdCB7XG4gIC0tZmE6IFwiXFxlNTE3XCI7XG59XG4uZmEtamV0LWZpZ2h0ZXItdXAge1xuICAtLWZhOiBcIlxcZTUxOFwiO1xufVxuLmZhLWp1Zy1kZXRlcmdlbnQge1xuICAtLWZhOiBcIlxcZTUxOVwiO1xufVxuLmZhLWtpdGNoZW4tc2V0IHtcbiAgLS1mYTogXCJcXGU1MWFcIjtcbn1cbi5mYS1sYW5kLW1pbmUtb24ge1xuICAtLWZhOiBcIlxcZTUxYlwiO1xufVxuLmZhLWxhbmRtYXJrLWZsYWcge1xuICAtLWZhOiBcIlxcZTUxY1wiO1xufVxuLmZhLWxhcHRvcC1maWxlIHtcbiAgLS1mYTogXCJcXGU1MWRcIjtcbn1cbi5mYS1saW5lcy1sZWFuaW5nIHtcbiAgLS1mYTogXCJcXGU1MWVcIjtcbn1cbi5mYS1sb2NhdGlvbi1waW4tbG9jayB7XG4gIC0tZmE6IFwiXFxlNTFmXCI7XG59XG4uZmEtbG9jdXN0IHtcbiAgLS1mYTogXCJcXGU1MjBcIjtcbn1cbi5mYS1tYWduaWZ5aW5nLWdsYXNzLWFycm93LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGU1MjFcIjtcbn1cbi5mYS1tYWduaWZ5aW5nLWdsYXNzLWNoYXJ0IHtcbiAgLS1mYTogXCJcXGU1MjJcIjtcbn1cbi5mYS1tYXJzLWFuZC12ZW51cy1idXJzdCB7XG4gIC0tZmE6IFwiXFxlNTIzXCI7XG59XG4uZmEtbWFzay12ZW50aWxhdG9yIHtcbiAgLS1mYTogXCJcXGU1MjRcIjtcbn1cbi5mYS1tYXR0cmVzcy1waWxsb3cge1xuICAtLWZhOiBcIlxcZTUyNVwiO1xufVxuLmZhLW1vYmlsZS1yZXRybyB7XG4gIC0tZmE6IFwiXFxlNTI3XCI7XG59XG4uZmEtbW9uZXktYmlsbC10cmFuc2ZlciB7XG4gIC0tZmE6IFwiXFxlNTI4XCI7XG59XG4uZmEtbW9uZXktYmlsbC10cmVuZC11cCB7XG4gIC0tZmE6IFwiXFxlNTI5XCI7XG59XG4uZmEtbW9uZXktYmlsbC13aGVhdCB7XG4gIC0tZmE6IFwiXFxlNTJhXCI7XG59XG4uZmEtbW9zcXVpdG8ge1xuICAtLWZhOiBcIlxcZTUyYlwiO1xufVxuLmZhLW1vc3F1aXRvLW5ldCB7XG4gIC0tZmE6IFwiXFxlNTJjXCI7XG59XG4uZmEtbW91bmQge1xuICAtLWZhOiBcIlxcZTUyZFwiO1xufVxuLmZhLW1vdW50YWluLWNpdHkge1xuICAtLWZhOiBcIlxcZTUyZVwiO1xufVxuLmZhLW1vdW50YWluLXN1biB7XG4gIC0tZmE6IFwiXFxlNTJmXCI7XG59XG4uZmEtb2lsLXdlbGwge1xuICAtLWZhOiBcIlxcZTUzMlwiO1xufVxuLmZhLXBlb3BsZS1ncm91cCB7XG4gIC0tZmE6IFwiXFxlNTMzXCI7XG59XG4uZmEtcGVvcGxlLWxpbmUge1xuICAtLWZhOiBcIlxcZTUzNFwiO1xufVxuLmZhLXBlb3BsZS1wdWxsaW5nIHtcbiAgLS1mYTogXCJcXGU1MzVcIjtcbn1cbi5mYS1wZW9wbGUtcm9iYmVyeSB7XG4gIC0tZmE6IFwiXFxlNTM2XCI7XG59XG4uZmEtcGVvcGxlLXJvb2Yge1xuICAtLWZhOiBcIlxcZTUzN1wiO1xufVxuLmZhLXBlcnNvbi1hcnJvdy1kb3duLXRvLWxpbmUge1xuICAtLWZhOiBcIlxcZTUzOFwiO1xufVxuLmZhLXBlcnNvbi1hcnJvdy11cC1mcm9tLWxpbmUge1xuICAtLWZhOiBcIlxcZTUzOVwiO1xufVxuLmZhLXBlcnNvbi1icmVhc3RmZWVkaW5nIHtcbiAgLS1mYTogXCJcXGU1M2FcIjtcbn1cbi5mYS1wZXJzb24tYnVyc3Qge1xuICAtLWZhOiBcIlxcZTUzYlwiO1xufVxuLmZhLXBlcnNvbi1jYW5lIHtcbiAgLS1mYTogXCJcXGU1M2NcIjtcbn1cbi5mYS1wZXJzb24tY2hhbGtib2FyZCB7XG4gIC0tZmE6IFwiXFxlNTNkXCI7XG59XG4uZmEtcGVyc29uLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNTNlXCI7XG59XG4uZmEtcGVyc29uLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gIC0tZmE6IFwiXFxlNTNmXCI7XG59XG4uZmEtcGVyc29uLWNpcmNsZS1taW51cyB7XG4gIC0tZmE6IFwiXFxlNTQwXCI7XG59XG4uZmEtcGVyc29uLWNpcmNsZS1wbHVzIHtcbiAgLS1mYTogXCJcXGU1NDFcIjtcbn1cbi5mYS1wZXJzb24tY2lyY2xlLXF1ZXN0aW9uIHtcbiAgLS1mYTogXCJcXGU1NDJcIjtcbn1cbi5mYS1wZXJzb24tY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGU1NDNcIjtcbn1cbi5mYS1wZXJzb24tZHJlc3MtYnVyc3Qge1xuICAtLWZhOiBcIlxcZTU0NFwiO1xufVxuLmZhLXBlcnNvbi1kcm93bmluZyB7XG4gIC0tZmE6IFwiXFxlNTQ1XCI7XG59XG4uZmEtcGVyc29uLWZhbGxpbmcge1xuICAtLWZhOiBcIlxcZTU0NlwiO1xufVxuLmZhLXBlcnNvbi1mYWxsaW5nLWJ1cnN0IHtcbiAgLS1mYTogXCJcXGU1NDdcIjtcbn1cbi5mYS1wZXJzb24taGFsZi1kcmVzcyB7XG4gIC0tZmE6IFwiXFxlNTQ4XCI7XG59XG4uZmEtcGVyc29uLWhhcmFzc2luZyB7XG4gIC0tZmE6IFwiXFxlNTQ5XCI7XG59XG4uZmEtcGVyc29uLW1pbGl0YXJ5LXBvaW50aW5nIHtcbiAgLS1mYTogXCJcXGU1NGFcIjtcbn1cbi5mYS1wZXJzb24tbWlsaXRhcnktcmlmbGUge1xuICAtLWZhOiBcIlxcZTU0YlwiO1xufVxuLmZhLXBlcnNvbi1taWxpdGFyeS10by1wZXJzb24ge1xuICAtLWZhOiBcIlxcZTU0Y1wiO1xufVxuLmZhLXBlcnNvbi1yYXlzIHtcbiAgLS1mYTogXCJcXGU1NGRcIjtcbn1cbi5mYS1wZXJzb24tcmlmbGUge1xuICAtLWZhOiBcIlxcZTU0ZVwiO1xufVxuLmZhLXBlcnNvbi1zaGVsdGVyIHtcbiAgLS1mYTogXCJcXGU1NGZcIjtcbn1cbi5mYS1wZXJzb24td2Fsa2luZy1hcnJvdy1sb29wLWxlZnQge1xuICAtLWZhOiBcIlxcZTU1MVwiO1xufVxuLmZhLXBlcnNvbi13YWxraW5nLWFycm93LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGU1NTJcIjtcbn1cbi5mYS1wZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodCB7XG4gIC0tZmE6IFwiXFxlNTUzXCI7XG59XG4uZmEtcGVyc29uLXdhbGtpbmctbHVnZ2FnZSB7XG4gIC0tZmE6IFwiXFxlNTU0XCI7XG59XG4uZmEtcGxhbmUtY2lyY2xlLWNoZWNrIHtcbiAgLS1mYTogXCJcXGU1NTVcIjtcbn1cbi5mYS1wbGFuZS1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTU1NlwiO1xufVxuLmZhLXBsYW5lLWNpcmNsZS14bWFyayB7XG4gIC0tZmE6IFwiXFxlNTU3XCI7XG59XG4uZmEtcGxhbmUtbG9jayB7XG4gIC0tZmE6IFwiXFxlNTU4XCI7XG59XG4uZmEtcGxhdGUtd2hlYXQge1xuICAtLWZhOiBcIlxcZTU1YVwiO1xufVxuLmZhLXBsdWctY2lyY2xlLWJvbHQge1xuICAtLWZhOiBcIlxcZTU1YlwiO1xufVxuLmZhLXBsdWctY2lyY2xlLWNoZWNrIHtcbiAgLS1mYTogXCJcXGU1NWNcIjtcbn1cbi5mYS1wbHVnLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gIC0tZmE6IFwiXFxlNTVkXCI7XG59XG4uZmEtcGx1Zy1jaXJjbGUtbWludXMge1xuICAtLWZhOiBcIlxcZTU1ZVwiO1xufVxuLmZhLXBsdWctY2lyY2xlLXBsdXMge1xuICAtLWZhOiBcIlxcZTU1ZlwiO1xufVxuLmZhLXBsdWctY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGU1NjBcIjtcbn1cbi5mYS1yYW5raW5nLXN0YXIge1xuICAtLWZhOiBcIlxcZTU2MVwiO1xufVxuLmZhLXJvYWQtYmFycmllciB7XG4gIC0tZmE6IFwiXFxlNTYyXCI7XG59XG4uZmEtcm9hZC1icmlkZ2Uge1xuICAtLWZhOiBcIlxcZTU2M1wiO1xufVxuLmZhLXJvYWQtY2lyY2xlLWNoZWNrIHtcbiAgLS1mYTogXCJcXGU1NjRcIjtcbn1cbi5mYS1yb2FkLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gIC0tZmE6IFwiXFxlNTY1XCI7XG59XG4uZmEtcm9hZC1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZTU2NlwiO1xufVxuLmZhLXJvYWQtbG9jayB7XG4gIC0tZmE6IFwiXFxlNTY3XCI7XG59XG4uZmEtcm9hZC1zcGlrZXMge1xuICAtLWZhOiBcIlxcZTU2OFwiO1xufVxuLmZhLXJ1ZyB7XG4gIC0tZmE6IFwiXFxlNTY5XCI7XG59XG4uZmEtc2Fjay14bWFyayB7XG4gIC0tZmE6IFwiXFxlNTZhXCI7XG59XG4uZmEtc2Nob29sLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNTZiXCI7XG59XG4uZmEtc2Nob29sLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gIC0tZmE6IFwiXFxlNTZjXCI7XG59XG4uZmEtc2Nob29sLWNpcmNsZS14bWFyayB7XG4gIC0tZmE6IFwiXFxlNTZkXCI7XG59XG4uZmEtc2Nob29sLWZsYWcge1xuICAtLWZhOiBcIlxcZTU2ZVwiO1xufVxuLmZhLXNjaG9vbC1sb2NrIHtcbiAgLS1mYTogXCJcXGU1NmZcIjtcbn1cbi5mYS1zaGVldC1wbGFzdGljIHtcbiAgLS1mYTogXCJcXGU1NzFcIjtcbn1cbi5mYS1zaGllbGQtY2F0IHtcbiAgLS1mYTogXCJcXGU1NzJcIjtcbn1cbi5mYS1zaGllbGQtZG9nIHtcbiAgLS1mYTogXCJcXGU1NzNcIjtcbn1cbi5mYS1zaGllbGQtaGVhcnQge1xuICAtLWZhOiBcIlxcZTU3NFwiO1xufVxuLmZhLXNxdWFyZS1uZmkge1xuICAtLWZhOiBcIlxcZTU3NlwiO1xufVxuLmZhLXNxdWFyZS1wZXJzb24tY29uZmluZWQge1xuICAtLWZhOiBcIlxcZTU3N1wiO1xufVxuLmZhLXNxdWFyZS12aXJ1cyB7XG4gIC0tZmE6IFwiXFxlNTc4XCI7XG59XG4uZmEtcm9kLWFzY2xlcGl1cywuZmEtcm9kLXNuYWtlLC5mYS1zdGFmZi1hZXNjdWxhcGl1cywuZmEtc3RhZmYtc25ha2Uge1xuICAtLWZhOiBcIlxcZTU3OVwiO1xufVxuLmZhLXN1bi1wbGFudC13aWx0IHtcbiAgLS1mYTogXCJcXGU1N2FcIjtcbn1cbi5mYS10YXJwIHtcbiAgLS1mYTogXCJcXGU1N2JcIjtcbn1cbi5mYS10YXJwLWRyb3BsZXQge1xuICAtLWZhOiBcIlxcZTU3Y1wiO1xufVxuLmZhLXRlbnQge1xuICAtLWZhOiBcIlxcZTU3ZFwiO1xufVxuLmZhLXRlbnQtYXJyb3ctZG93bi10by1saW5lIHtcbiAgLS1mYTogXCJcXGU1N2VcIjtcbn1cbi5mYS10ZW50LWFycm93LWxlZnQtcmlnaHQge1xuICAtLWZhOiBcIlxcZTU3ZlwiO1xufVxuLmZhLXRlbnQtYXJyb3ctdHVybi1sZWZ0IHtcbiAgLS1mYTogXCJcXGU1ODBcIjtcbn1cbi5mYS10ZW50LWFycm93cy1kb3duIHtcbiAgLS1mYTogXCJcXGU1ODFcIjtcbn1cbi5mYS10ZW50cyB7XG4gIC0tZmE6IFwiXFxlNTgyXCI7XG59XG4uZmEtdG9pbGV0LXBvcnRhYmxlIHtcbiAgLS1mYTogXCJcXGU1ODNcIjtcbn1cbi5mYS10b2lsZXRzLXBvcnRhYmxlIHtcbiAgLS1mYTogXCJcXGU1ODRcIjtcbn1cbi5mYS10b3dlci1jZWxsIHtcbiAgLS1mYTogXCJcXGU1ODVcIjtcbn1cbi5mYS10b3dlci1vYnNlcnZhdGlvbiB7XG4gIC0tZmE6IFwiXFxlNTg2XCI7XG59XG4uZmEtdHJlZS1jaXR5IHtcbiAgLS1mYTogXCJcXGU1ODdcIjtcbn1cbi5mYS10cm93ZWwge1xuICAtLWZhOiBcIlxcZTU4OVwiO1xufVxuLmZhLXRyb3dlbC1icmlja3Mge1xuICAtLWZhOiBcIlxcZTU4YVwiO1xufVxuLmZhLXRydWNrLWFycm93LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGU1OGJcIjtcbn1cbi5mYS10cnVjay1kcm9wbGV0IHtcbiAgLS1mYTogXCJcXGU1OGNcIjtcbn1cbi5mYS10cnVjay1maWVsZCB7XG4gIC0tZmE6IFwiXFxlNThkXCI7XG59XG4uZmEtdHJ1Y2stZmllbGQtdW4ge1xuICAtLWZhOiBcIlxcZTU4ZVwiO1xufVxuLmZhLXRydWNrLXBsYW5lIHtcbiAgLS1mYTogXCJcXGU1OGZcIjtcbn1cbi5mYS11c2Vycy1iZXR3ZWVuLWxpbmVzIHtcbiAgLS1mYTogXCJcXGU1OTFcIjtcbn1cbi5mYS11c2Vycy1saW5lIHtcbiAgLS1mYTogXCJcXGU1OTJcIjtcbn1cbi5mYS11c2Vycy1yYXlzIHtcbiAgLS1mYTogXCJcXGU1OTNcIjtcbn1cbi5mYS11c2Vycy1yZWN0YW5nbGUge1xuICAtLWZhOiBcIlxcZTU5NFwiO1xufVxuLmZhLXVzZXJzLXZpZXdmaW5kZXIge1xuICAtLWZhOiBcIlxcZTU5NVwiO1xufVxuLmZhLXZpYWwtY2lyY2xlLWNoZWNrIHtcbiAgLS1mYTogXCJcXGU1OTZcIjtcbn1cbi5mYS12aWFsLXZpcnVzIHtcbiAgLS1mYTogXCJcXGU1OTdcIjtcbn1cbi5mYS13aGVhdC1hd24tY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXGU1OThcIjtcbn1cbi5mYS13b3JtIHtcbiAgLS1mYTogXCJcXGU1OTlcIjtcbn1cbi5mYS14bWFya3MtbGluZXMge1xuICAtLWZhOiBcIlxcZTU5YVwiO1xufVxuLmZhLWNoaWxkLWRyZXNzIHtcbiAgLS1mYTogXCJcXGU1OWNcIjtcbn1cbi5mYS1jaGlsZC1yZWFjaGluZyB7XG4gIC0tZmE6IFwiXFxlNTlkXCI7XG59XG4uZmEtZmlsZS1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTVhMFwiO1xufVxuLmZhLWZpbGUtY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGU1YTFcIjtcbn1cbi5mYS1wZXJzb24tdGhyb3VnaC13aW5kb3cge1xuICAtLWZhOiBcIlxcZTVhOVwiO1xufVxuLmZhLXBsYW50LXdpbHQge1xuICAtLWZhOiBcIlxcZTVhYVwiO1xufVxuLmZhLXN0YXBsZXIge1xuICAtLWZhOiBcIlxcZTVhZlwiO1xufVxuLmZhLXRyYWluLXRyYW0ge1xuICAtLWZhOiBcIlxcZTViNFwiO1xufVxuLmZhLXRhYmxlLWNlbGxzLWNvbHVtbi1sb2NrIHtcbiAgLS1mYTogXCJcXGU2NzhcIjtcbn1cbi5mYS10YWJsZS1jZWxscy1yb3ctbG9jayB7XG4gIC0tZmE6IFwiXFxlNjdhXCI7XG59XG4uZmEtdGh1bWItdGFjay1zbGFzaCwuZmEtdGh1bWJ0YWNrLXNsYXNoIHtcbiAgLS1mYTogXCJcXGU2OGZcIjtcbn1cbi5mYS10YWJsZS1jZWxscy1yb3ctdW5sb2NrIHtcbiAgLS1mYTogXCJcXGU2OTFcIjtcbn1cbi5mYS1jaGFydC1kaWFncmFtIHtcbiAgLS1mYTogXCJcXGU2OTVcIjtcbn1cbi5mYS1jb21tZW50LW5vZGVzIHtcbiAgLS1mYTogXCJcXGU2OTZcIjtcbn1cbi5mYS1maWxlLWZyYWdtZW50IHtcbiAgLS1mYTogXCJcXGU2OTdcIjtcbn1cbi5mYS1maWxlLWhhbGYtZGFzaGVkIHtcbiAgLS1mYTogXCJcXGU2OThcIjtcbn1cbi5mYS1oZXhhZ29uLW5vZGVzIHtcbiAgLS1mYTogXCJcXGU2OTlcIjtcbn1cbi5mYS1oZXhhZ29uLW5vZGVzLWJvbHQge1xuICAtLWZhOiBcIlxcZTY5YVwiO1xufVxuLmZhLXNxdWFyZS1iaW5hcnkge1xuICAtLWZhOiBcIlxcZTY5YlwiO1xufVxuLmZhLXBlbnRhZ29uIHtcbiAgLS1mYTogXCJcXGU3OTBcIjtcbn1cbi5mYS1ub24tYmluYXJ5IHtcbiAgLS1mYTogXCJcXGU4MDdcIjtcbn1cbi5mYS1zcGlyYWwge1xuICAtLWZhOiBcIlxcZTgwYVwiO1xufVxuLmZhLXBpY3R1cmUtaW4tcGljdHVyZSB7XG4gIC0tZmE6IFwiXFxlODBiXCI7XG59XG4uZmEtbW9iaWxlLXZpYnJhdGUge1xuICAtLWZhOiBcIlxcZTgxNlwiO1xufVxuLmZhLXNpbmdsZS1xdW90ZS1sZWZ0IHtcbiAgLS1mYTogXCJcXGU4MWJcIjtcbn1cbi5mYS1zaW5nbGUtcXVvdGUtcmlnaHQge1xuICAtLWZhOiBcIlxcZTgxY1wiO1xufVxuLmZhLWJ1cy1zaWRlIHtcbiAgLS1mYTogXCJcXGU4MWRcIjtcbn1cbi5mYS1oZXB0YWdvbiwuZmEtc2VwdGFnb24ge1xuICAtLWZhOiBcIlxcZTgyMFwiO1xufVxuLmZhLWFxdWFyaXVzIHtcbiAgLS1mYTogXCJcXGU4NDVcIjtcbn1cbi5mYS1hcmllcyB7XG4gIC0tZmE6IFwiXFxlODQ2XCI7XG59XG4uZmEtY2FuY2VyIHtcbiAgLS1mYTogXCJcXGU4NDdcIjtcbn1cbi5mYS1jYXByaWNvcm4ge1xuICAtLWZhOiBcIlxcZTg0OFwiO1xufVxuLmZhLWdlbWluaSB7XG4gIC0tZmE6IFwiXFxlODQ5XCI7XG59XG4uZmEtbGVvIHtcbiAgLS1mYTogXCJcXGU4NGFcIjtcbn1cbi5mYS1saWJyYSB7XG4gIC0tZmE6IFwiXFxlODRiXCI7XG59XG4uZmEtcGlzY2VzIHtcbiAgLS1mYTogXCJcXGU4NGNcIjtcbn1cbi5mYS1zYWdpdHRhcml1cyB7XG4gIC0tZmE6IFwiXFxlODRkXCI7XG59XG4uZmEtc2NvcnBpbyB7XG4gIC0tZmE6IFwiXFxlODRlXCI7XG59XG4uZmEtdGF1cnVzIHtcbiAgLS1mYTogXCJcXGU4NGZcIjtcbn1cbi5mYS12aXJnbyB7XG4gIC0tZmE6IFwiXFxlODUwXCI7XG59XG4uZmEtZ2xhc3MtbWFydGluaSwuZmEtbWFydGluaS1nbGFzcy1lbXB0eSB7XG4gIC0tZmE6IFwiXFxmMDAwXCI7XG59XG4uZmEtbXVzaWMge1xuICAtLWZhOiBcIlxcZjAwMVwiO1xufVxuLmZhLW1hZ25pZnlpbmctZ2xhc3MsLmZhLXNlYXJjaCB7XG4gIC0tZmE6IFwiXFxmMDAyXCI7XG59XG4uZmEtaGVhcnQge1xuICAtLWZhOiBcIlxcZjAwNFwiO1xufVxuLmZhLXN0YXIge1xuICAtLWZhOiBcIlxcZjAwNVwiO1xufVxuLmZhLXVzZXIsLmZhLXVzZXItYWx0LC5mYS11c2VyLWxhcmdlIHtcbiAgLS1mYTogXCJcXGYwMDdcIjtcbn1cbi5mYS1maWxtLC5mYS1maWxtLWFsdCwuZmEtZmlsbS1zaW1wbGUge1xuICAtLWZhOiBcIlxcZjAwOFwiO1xufVxuLmZhLXRhYmxlLWNlbGxzLWxhcmdlLC5mYS10aC1sYXJnZSB7XG4gIC0tZmE6IFwiXFxmMDA5XCI7XG59XG4uZmEtdGFibGUtY2VsbHMsLmZhLXRoIHtcbiAgLS1mYTogXCJcXGYwMGFcIjtcbn1cbi5mYS10YWJsZS1saXN0LC5mYS10aC1saXN0IHtcbiAgLS1mYTogXCJcXGYwMGJcIjtcbn1cbi5mYS1jaGVjayB7XG4gIC0tZmE6IFwiXFxmMDBjXCI7XG59XG4uZmEtY2xvc2UsLmZhLW11bHRpcGx5LC5mYS1yZW1vdmUsLmZhLXRpbWVzLC5mYS14bWFyayB7XG4gIC0tZmE6IFwiXFxmMDBkXCI7XG59XG4uZmEtbWFnbmlmeWluZy1nbGFzcy1wbHVzLC5mYS1zZWFyY2gtcGx1cyB7XG4gIC0tZmE6IFwiXFxmMDBlXCI7XG59XG4uZmEtbWFnbmlmeWluZy1nbGFzcy1taW51cywuZmEtc2VhcmNoLW1pbnVzIHtcbiAgLS1mYTogXCJcXGYwMTBcIjtcbn1cbi5mYS1wb3dlci1vZmYge1xuICAtLWZhOiBcIlxcZjAxMVwiO1xufVxuLmZhLXNpZ25hbCwuZmEtc2lnbmFsLTUsLmZhLXNpZ25hbC1wZXJmZWN0IHtcbiAgLS1mYTogXCJcXGYwMTJcIjtcbn1cbi5mYS1jb2csLmZhLWdlYXIge1xuICAtLWZhOiBcIlxcZjAxM1wiO1xufVxuLmZhLWhvbWUsLmZhLWhvbWUtYWx0LC5mYS1ob21lLWxnLWFsdCwuZmEtaG91c2Uge1xuICAtLWZhOiBcIlxcZjAxNVwiO1xufVxuLmZhLWNsb2NrLC5mYS1jbG9jay1mb3VyIHtcbiAgLS1mYTogXCJcXGYwMTdcIjtcbn1cbi5mYS1yb2FkIHtcbiAgLS1mYTogXCJcXGYwMThcIjtcbn1cbi5mYS1kb3dubG9hZCB7XG4gIC0tZmE6IFwiXFxmMDE5XCI7XG59XG4uZmEtaW5ib3gge1xuICAtLWZhOiBcIlxcZjAxY1wiO1xufVxuLmZhLWFycm93LXJpZ2h0LXJvdGF0ZSwuZmEtYXJyb3ctcm90YXRlLWZvcndhcmQsLmZhLWFycm93LXJvdGF0ZS1yaWdodCwuZmEtcmVkbyB7XG4gIC0tZmE6IFwiXFxmMDFlXCI7XG59XG4uZmEtYXJyb3dzLXJvdGF0ZSwuZmEtcmVmcmVzaCwuZmEtc3luYyB7XG4gIC0tZmE6IFwiXFxmMDIxXCI7XG59XG4uZmEtbGlzdC1hbHQsLmZhLXJlY3RhbmdsZS1saXN0IHtcbiAgLS1mYTogXCJcXGYwMjJcIjtcbn1cbi5mYS1sb2NrIHtcbiAgLS1mYTogXCJcXGYwMjNcIjtcbn1cbi5mYS1mbGFnIHtcbiAgLS1mYTogXCJcXGYwMjRcIjtcbn1cbi5mYS1oZWFkcGhvbmVzLC5mYS1oZWFkcGhvbmVzLWFsdCwuZmEtaGVhZHBob25lcy1zaW1wbGUge1xuICAtLWZhOiBcIlxcZjAyNVwiO1xufVxuLmZhLXZvbHVtZS1vZmYge1xuICAtLWZhOiBcIlxcZjAyNlwiO1xufVxuLmZhLXZvbHVtZS1kb3duLC5mYS12b2x1bWUtbG93IHtcbiAgLS1mYTogXCJcXGYwMjdcIjtcbn1cbi5mYS12b2x1bWUtaGlnaCwuZmEtdm9sdW1lLXVwIHtcbiAgLS1mYTogXCJcXGYwMjhcIjtcbn1cbi5mYS1xcmNvZGUge1xuICAtLWZhOiBcIlxcZjAyOVwiO1xufVxuLmZhLWJhcmNvZGUge1xuICAtLWZhOiBcIlxcZjAyYVwiO1xufVxuLmZhLXRhZyB7XG4gIC0tZmE6IFwiXFxmMDJiXCI7XG59XG4uZmEtdGFncyB7XG4gIC0tZmE6IFwiXFxmMDJjXCI7XG59XG4uZmEtYm9vayB7XG4gIC0tZmE6IFwiXFxmMDJkXCI7XG59XG4uZmEtYm9va21hcmsge1xuICAtLWZhOiBcIlxcZjAyZVwiO1xufVxuLmZhLXByaW50IHtcbiAgLS1mYTogXCJcXGYwMmZcIjtcbn1cbi5mYS1jYW1lcmEsLmZhLWNhbWVyYS1hbHQge1xuICAtLWZhOiBcIlxcZjAzMFwiO1xufVxuLmZhLWZvbnQge1xuICAtLWZhOiBcIlxcZjAzMVwiO1xufVxuLmZhLWJvbGQge1xuICAtLWZhOiBcIlxcZjAzMlwiO1xufVxuLmZhLWl0YWxpYyB7XG4gIC0tZmE6IFwiXFxmMDMzXCI7XG59XG4uZmEtdGV4dC1oZWlnaHQge1xuICAtLWZhOiBcIlxcZjAzNFwiO1xufVxuLmZhLXRleHQtd2lkdGgge1xuICAtLWZhOiBcIlxcZjAzNVwiO1xufVxuLmZhLWFsaWduLWxlZnQge1xuICAtLWZhOiBcIlxcZjAzNlwiO1xufVxuLmZhLWFsaWduLWNlbnRlciB7XG4gIC0tZmE6IFwiXFxmMDM3XCI7XG59XG4uZmEtYWxpZ24tcmlnaHQge1xuICAtLWZhOiBcIlxcZjAzOFwiO1xufVxuLmZhLWFsaWduLWp1c3RpZnkge1xuICAtLWZhOiBcIlxcZjAzOVwiO1xufVxuLmZhLWxpc3QsLmZhLWxpc3Qtc3F1YXJlcyB7XG4gIC0tZmE6IFwiXFxmMDNhXCI7XG59XG4uZmEtZGVkZW50LC5mYS1vdXRkZW50IHtcbiAgLS1mYTogXCJcXGYwM2JcIjtcbn1cbi5mYS1pbmRlbnQge1xuICAtLWZhOiBcIlxcZjAzY1wiO1xufVxuLmZhLXZpZGVvLC5mYS12aWRlby1jYW1lcmEge1xuICAtLWZhOiBcIlxcZjAzZFwiO1xufVxuLmZhLWltYWdlIHtcbiAgLS1mYTogXCJcXGYwM2VcIjtcbn1cbi5mYS1sb2NhdGlvbi1waW4sLmZhLW1hcC1tYXJrZXIge1xuICAtLWZhOiBcIlxcZjA0MVwiO1xufVxuLmZhLWFkanVzdCwuZmEtY2lyY2xlLWhhbGYtc3Ryb2tlIHtcbiAgLS1mYTogXCJcXGYwNDJcIjtcbn1cbi5mYS1kcm9wbGV0LC5mYS10aW50IHtcbiAgLS1mYTogXCJcXGYwNDNcIjtcbn1cbi5mYS1lZGl0LC5mYS1wZW4tdG8tc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYwNDRcIjtcbn1cbi5mYS1hcnJvd3MsLmZhLWFycm93cy11cC1kb3duLWxlZnQtcmlnaHQge1xuICAtLWZhOiBcIlxcZjA0N1wiO1xufVxuLmZhLWJhY2t3YXJkLXN0ZXAsLmZhLXN0ZXAtYmFja3dhcmQge1xuICAtLWZhOiBcIlxcZjA0OFwiO1xufVxuLmZhLWJhY2t3YXJkLWZhc3QsLmZhLWZhc3QtYmFja3dhcmQge1xuICAtLWZhOiBcIlxcZjA0OVwiO1xufVxuLmZhLWJhY2t3YXJkIHtcbiAgLS1mYTogXCJcXGYwNGFcIjtcbn1cbi5mYS1wbGF5IHtcbiAgLS1mYTogXCJcXGYwNGJcIjtcbn1cbi5mYS1wYXVzZSB7XG4gIC0tZmE6IFwiXFxmMDRjXCI7XG59XG4uZmEtc3RvcCB7XG4gIC0tZmE6IFwiXFxmMDRkXCI7XG59XG4uZmEtZm9yd2FyZCB7XG4gIC0tZmE6IFwiXFxmMDRlXCI7XG59XG4uZmEtZmFzdC1mb3J3YXJkLC5mYS1mb3J3YXJkLWZhc3Qge1xuICAtLWZhOiBcIlxcZjA1MFwiO1xufVxuLmZhLWZvcndhcmQtc3RlcCwuZmEtc3RlcC1mb3J3YXJkIHtcbiAgLS1mYTogXCJcXGYwNTFcIjtcbn1cbi5mYS1lamVjdCB7XG4gIC0tZmE6IFwiXFxmMDUyXCI7XG59XG4uZmEtY2hldnJvbi1sZWZ0IHtcbiAgLS1mYTogXCJcXGYwNTNcIjtcbn1cbi5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYwNTRcIjtcbn1cbi5mYS1jaXJjbGUtcGx1cywuZmEtcGx1cy1jaXJjbGUge1xuICAtLWZhOiBcIlxcZjA1NVwiO1xufVxuLmZhLWNpcmNsZS1taW51cywuZmEtbWludXMtY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYwNTZcIjtcbn1cbi5mYS1jaXJjbGUteG1hcmssLmZhLXRpbWVzLWNpcmNsZSwuZmEteG1hcmstY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYwNTdcIjtcbn1cbi5mYS1jaGVjay1jaXJjbGUsLmZhLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxmMDU4XCI7XG59XG4uZmEtY2lyY2xlLXF1ZXN0aW9uLC5mYS1xdWVzdGlvbi1jaXJjbGUge1xuICAtLWZhOiBcIlxcZjA1OVwiO1xufVxuLmZhLWNpcmNsZS1pbmZvLC5mYS1pbmZvLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMDVhXCI7XG59XG4uZmEtY3Jvc3NoYWlycyB7XG4gIC0tZmE6IFwiXFxmMDViXCI7XG59XG4uZmEtYmFuLC5mYS1jYW5jZWwge1xuICAtLWZhOiBcIlxcZjA1ZVwiO1xufVxuLmZhLWFycm93LWxlZnQge1xuICAtLWZhOiBcIlxcZjA2MFwiO1xufVxuLmZhLWFycm93LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYwNjFcIjtcbn1cbi5mYS1hcnJvdy11cCB7XG4gIC0tZmE6IFwiXFxmMDYyXCI7XG59XG4uZmEtYXJyb3ctZG93biB7XG4gIC0tZmE6IFwiXFxmMDYzXCI7XG59XG4uZmEtbWFpbC1mb3J3YXJkLC5mYS1zaGFyZSB7XG4gIC0tZmE6IFwiXFxmMDY0XCI7XG59XG4uZmEtZXhwYW5kIHtcbiAgLS1mYTogXCJcXGYwNjVcIjtcbn1cbi5mYS1jb21wcmVzcyB7XG4gIC0tZmE6IFwiXFxmMDY2XCI7XG59XG4uZmEtbWludXMsLmZhLXN1YnRyYWN0IHtcbiAgLS1mYTogXCJcXGYwNjhcIjtcbn1cbi5mYS1jaXJjbGUtZXhjbGFtYXRpb24sLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMDZhXCI7XG59XG4uZmEtZ2lmdCB7XG4gIC0tZmE6IFwiXFxmMDZiXCI7XG59XG4uZmEtbGVhZiB7XG4gIC0tZmE6IFwiXFxmMDZjXCI7XG59XG4uZmEtZmlyZSB7XG4gIC0tZmE6IFwiXFxmMDZkXCI7XG59XG4uZmEtZXllIHtcbiAgLS1mYTogXCJcXGYwNmVcIjtcbn1cbi5mYS1leWUtc2xhc2gge1xuICAtLWZhOiBcIlxcZjA3MFwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlLC5mYS10cmlhbmdsZS1leGNsYW1hdGlvbiwuZmEtd2FybmluZyB7XG4gIC0tZmE6IFwiXFxmMDcxXCI7XG59XG4uZmEtcGxhbmUge1xuICAtLWZhOiBcIlxcZjA3MlwiO1xufVxuLmZhLWNhbGVuZGFyLWFsdCwuZmEtY2FsZW5kYXItZGF5cyB7XG4gIC0tZmE6IFwiXFxmMDczXCI7XG59XG4uZmEtcmFuZG9tLC5mYS1zaHVmZmxlIHtcbiAgLS1mYTogXCJcXGYwNzRcIjtcbn1cbi5mYS1jb21tZW50IHtcbiAgLS1mYTogXCJcXGYwNzVcIjtcbn1cbi5mYS1tYWduZXQge1xuICAtLWZhOiBcIlxcZjA3NlwiO1xufVxuLmZhLWNoZXZyb24tdXAge1xuICAtLWZhOiBcIlxcZjA3N1wiO1xufVxuLmZhLWNoZXZyb24tZG93biB7XG4gIC0tZmE6IFwiXFxmMDc4XCI7XG59XG4uZmEtcmV0d2VldCB7XG4gIC0tZmE6IFwiXFxmMDc5XCI7XG59XG4uZmEtY2FydC1zaG9wcGluZywuZmEtc2hvcHBpbmctY2FydCB7XG4gIC0tZmE6IFwiXFxmMDdhXCI7XG59XG4uZmEtZm9sZGVyLC5mYS1mb2xkZXItYmxhbmsge1xuICAtLWZhOiBcIlxcZjA3YlwiO1xufVxuLmZhLWZvbGRlci1vcGVuIHtcbiAgLS1mYTogXCJcXGYwN2NcIjtcbn1cbi5mYS1hcnJvd3MtdXAtZG93biwuZmEtYXJyb3dzLXYge1xuICAtLWZhOiBcIlxcZjA3ZFwiO1xufVxuLmZhLWFycm93cy1oLC5mYS1hcnJvd3MtbGVmdC1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMDdlXCI7XG59XG4uZmEtYmFyLWNoYXJ0LC5mYS1jaGFydC1iYXIge1xuICAtLWZhOiBcIlxcZjA4MFwiO1xufVxuLmZhLWNhbWVyYS1yZXRybyB7XG4gIC0tZmE6IFwiXFxmMDgzXCI7XG59XG4uZmEta2V5IHtcbiAgLS1mYTogXCJcXGYwODRcIjtcbn1cbi5mYS1jb2dzLC5mYS1nZWFycyB7XG4gIC0tZmE6IFwiXFxmMDg1XCI7XG59XG4uZmEtY29tbWVudHMge1xuICAtLWZhOiBcIlxcZjA4NlwiO1xufVxuLmZhLXN0YXItaGFsZiB7XG4gIC0tZmE6IFwiXFxmMDg5XCI7XG59XG4uZmEtYXJyb3ctcmlnaHQtZnJvbS1icmFja2V0LC5mYS1zaWduLW91dCB7XG4gIC0tZmE6IFwiXFxmMDhiXCI7XG59XG4uZmEtdGh1bWItdGFjaywuZmEtdGh1bWJ0YWNrIHtcbiAgLS1mYTogXCJcXGYwOGRcIjtcbn1cbi5mYS1hcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZSwuZmEtZXh0ZXJuYWwtbGluayB7XG4gIC0tZmE6IFwiXFxmMDhlXCI7XG59XG4uZmEtYXJyb3ctcmlnaHQtdG8tYnJhY2tldCwuZmEtc2lnbi1pbiB7XG4gIC0tZmE6IFwiXFxmMDkwXCI7XG59XG4uZmEtdHJvcGh5IHtcbiAgLS1mYTogXCJcXGYwOTFcIjtcbn1cbi5mYS11cGxvYWQge1xuICAtLWZhOiBcIlxcZjA5M1wiO1xufVxuLmZhLWxlbW9uIHtcbiAgLS1mYTogXCJcXGYwOTRcIjtcbn1cbi5mYS1waG9uZSB7XG4gIC0tZmE6IFwiXFxmMDk1XCI7XG59XG4uZmEtcGhvbmUtc3F1YXJlLC5mYS1zcXVhcmUtcGhvbmUge1xuICAtLWZhOiBcIlxcZjA5OFwiO1xufVxuLmZhLXVubG9jayB7XG4gIC0tZmE6IFwiXFxmMDljXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQsLmZhLWNyZWRpdC1jYXJkLWFsdCB7XG4gIC0tZmE6IFwiXFxmMDlkXCI7XG59XG4uZmEtZmVlZCwuZmEtcnNzIHtcbiAgLS1mYTogXCJcXGYwOWVcIjtcbn1cbi5mYS1oYXJkLWRyaXZlLC5mYS1oZGQge1xuICAtLWZhOiBcIlxcZjBhMFwiO1xufVxuLmZhLWJ1bGxob3JuIHtcbiAgLS1mYTogXCJcXGYwYTFcIjtcbn1cbi5mYS1jZXJ0aWZpY2F0ZSB7XG4gIC0tZmE6IFwiXFxmMGEzXCI7XG59XG4uZmEtaGFuZC1wb2ludC1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMGE0XCI7XG59XG4uZmEtaGFuZC1wb2ludC1sZWZ0IHtcbiAgLS1mYTogXCJcXGYwYTVcIjtcbn1cbi5mYS1oYW5kLXBvaW50LXVwIHtcbiAgLS1mYTogXCJcXGYwYTZcIjtcbn1cbi5mYS1oYW5kLXBvaW50LWRvd24ge1xuICAtLWZhOiBcIlxcZjBhN1wiO1xufVxuLmZhLWFycm93LWNpcmNsZS1sZWZ0LC5mYS1jaXJjbGUtYXJyb3ctbGVmdCB7XG4gIC0tZmE6IFwiXFxmMGE4XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0LC5mYS1jaXJjbGUtYXJyb3ctcmlnaHQge1xuICAtLWZhOiBcIlxcZjBhOVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS11cCwuZmEtY2lyY2xlLWFycm93LXVwIHtcbiAgLS1mYTogXCJcXGYwYWFcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtZG93biwuZmEtY2lyY2xlLWFycm93LWRvd24ge1xuICAtLWZhOiBcIlxcZjBhYlwiO1xufVxuLmZhLWdsb2JlIHtcbiAgLS1mYTogXCJcXGYwYWNcIjtcbn1cbi5mYS13cmVuY2gge1xuICAtLWZhOiBcIlxcZjBhZFwiO1xufVxuLmZhLWxpc3QtY2hlY2ssLmZhLXRhc2tzIHtcbiAgLS1mYTogXCJcXGYwYWVcIjtcbn1cbi5mYS1maWx0ZXIge1xuICAtLWZhOiBcIlxcZjBiMFwiO1xufVxuLmZhLWJyaWVmY2FzZSB7XG4gIC0tZmE6IFwiXFxmMGIxXCI7XG59XG4uZmEtYXJyb3dzLWFsdCwuZmEtdXAtZG93bi1sZWZ0LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYwYjJcIjtcbn1cbi5mYS11c2VycyB7XG4gIC0tZmE6IFwiXFxmMGMwXCI7XG59XG4uZmEtY2hhaW4sLmZhLWxpbmsge1xuICAtLWZhOiBcIlxcZjBjMVwiO1xufVxuLmZhLWNsb3VkIHtcbiAgLS1mYTogXCJcXGYwYzJcIjtcbn1cbi5mYS1mbGFzayB7XG4gIC0tZmE6IFwiXFxmMGMzXCI7XG59XG4uZmEtY3V0LC5mYS1zY2lzc29ycyB7XG4gIC0tZmE6IFwiXFxmMGM0XCI7XG59XG4uZmEtY29weSB7XG4gIC0tZmE6IFwiXFxmMGM1XCI7XG59XG4uZmEtcGFwZXJjbGlwIHtcbiAgLS1mYTogXCJcXGYwYzZcIjtcbn1cbi5mYS1mbG9wcHktZGlzaywuZmEtc2F2ZSB7XG4gIC0tZmE6IFwiXFxmMGM3XCI7XG59XG4uZmEtc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYwYzhcIjtcbn1cbi5mYS1iYXJzLC5mYS1uYXZpY29uIHtcbiAgLS1mYTogXCJcXGYwYzlcIjtcbn1cbi5mYS1saXN0LWRvdHMsLmZhLWxpc3QtdWwge1xuICAtLWZhOiBcIlxcZjBjYVwiO1xufVxuLmZhLWxpc3QtMS0yLC5mYS1saXN0LW51bWVyaWMsLmZhLWxpc3Qtb2wge1xuICAtLWZhOiBcIlxcZjBjYlwiO1xufVxuLmZhLXN0cmlrZXRocm91Z2gge1xuICAtLWZhOiBcIlxcZjBjY1wiO1xufVxuLmZhLXVuZGVybGluZSB7XG4gIC0tZmE6IFwiXFxmMGNkXCI7XG59XG4uZmEtdGFibGUge1xuICAtLWZhOiBcIlxcZjBjZVwiO1xufVxuLmZhLW1hZ2ljLC5mYS13YW5kLW1hZ2ljIHtcbiAgLS1mYTogXCJcXGYwZDBcIjtcbn1cbi5mYS10cnVjayB7XG4gIC0tZmE6IFwiXFxmMGQxXCI7XG59XG4uZmEtbW9uZXktYmlsbCB7XG4gIC0tZmE6IFwiXFxmMGQ2XCI7XG59XG4uZmEtY2FyZXQtZG93biB7XG4gIC0tZmE6IFwiXFxmMGQ3XCI7XG59XG4uZmEtY2FyZXQtdXAge1xuICAtLWZhOiBcIlxcZjBkOFwiO1xufVxuLmZhLWNhcmV0LWxlZnQge1xuICAtLWZhOiBcIlxcZjBkOVwiO1xufVxuLmZhLWNhcmV0LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYwZGFcIjtcbn1cbi5mYS1jb2x1bW5zLC5mYS10YWJsZS1jb2x1bW5zIHtcbiAgLS1mYTogXCJcXGYwZGJcIjtcbn1cbi5mYS1zb3J0LC5mYS11bnNvcnRlZCB7XG4gIC0tZmE6IFwiXFxmMGRjXCI7XG59XG4uZmEtc29ydC1kZXNjLC5mYS1zb3J0LWRvd24ge1xuICAtLWZhOiBcIlxcZjBkZFwiO1xufVxuLmZhLXNvcnQtYXNjLC5mYS1zb3J0LXVwIHtcbiAgLS1mYTogXCJcXGYwZGVcIjtcbn1cbi5mYS1lbnZlbG9wZSB7XG4gIC0tZmE6IFwiXFxmMGUwXCI7XG59XG4uZmEtYXJyb3ctbGVmdC1yb3RhdGUsLmZhLWFycm93LXJvdGF0ZS1iYWNrLC5mYS1hcnJvdy1yb3RhdGUtYmFja3dhcmQsLmZhLWFycm93LXJvdGF0ZS1sZWZ0LC5mYS11bmRvIHtcbiAgLS1mYTogXCJcXGYwZTJcIjtcbn1cbi5mYS1nYXZlbCwuZmEtbGVnYWwge1xuICAtLWZhOiBcIlxcZjBlM1wiO1xufVxuLmZhLWJvbHQsLmZhLXphcCB7XG4gIC0tZmE6IFwiXFxmMGU3XCI7XG59XG4uZmEtc2l0ZW1hcCB7XG4gIC0tZmE6IFwiXFxmMGU4XCI7XG59XG4uZmEtdW1icmVsbGEge1xuICAtLWZhOiBcIlxcZjBlOVwiO1xufVxuLmZhLWZpbGUtY2xpcGJvYXJkLC5mYS1wYXN0ZSB7XG4gIC0tZmE6IFwiXFxmMGVhXCI7XG59XG4uZmEtbGlnaHRidWxiIHtcbiAgLS1mYTogXCJcXGYwZWJcIjtcbn1cbi5mYS1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0LC5mYS1leGNoYW5nZSB7XG4gIC0tZmE6IFwiXFxmMGVjXCI7XG59XG4uZmEtY2xvdWQtYXJyb3ctZG93biwuZmEtY2xvdWQtZG93bmxvYWQsLmZhLWNsb3VkLWRvd25sb2FkLWFsdCB7XG4gIC0tZmE6IFwiXFxmMGVkXCI7XG59XG4uZmEtY2xvdWQtYXJyb3ctdXAsLmZhLWNsb3VkLXVwbG9hZCwuZmEtY2xvdWQtdXBsb2FkLWFsdCB7XG4gIC0tZmE6IFwiXFxmMGVlXCI7XG59XG4uZmEtdXNlci1kb2N0b3IsLmZhLXVzZXItbWQge1xuICAtLWZhOiBcIlxcZjBmMFwiO1xufVxuLmZhLXN0ZXRob3Njb3BlIHtcbiAgLS1mYTogXCJcXGYwZjFcIjtcbn1cbi5mYS1zdWl0Y2FzZSB7XG4gIC0tZmE6IFwiXFxmMGYyXCI7XG59XG4uZmEtYmVsbCB7XG4gIC0tZmE6IFwiXFxmMGYzXCI7XG59XG4uZmEtY29mZmVlLC5mYS1tdWctc2F1Y2VyIHtcbiAgLS1mYTogXCJcXGYwZjRcIjtcbn1cbi5mYS1ob3NwaXRhbCwuZmEtaG9zcGl0YWwtYWx0LC5mYS1ob3NwaXRhbC13aWRlIHtcbiAgLS1mYTogXCJcXGYwZjhcIjtcbn1cbi5mYS1hbWJ1bGFuY2UsLmZhLXRydWNrLW1lZGljYWwge1xuICAtLWZhOiBcIlxcZjBmOVwiO1xufVxuLmZhLW1lZGtpdCwuZmEtc3VpdGNhc2UtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmMGZhXCI7XG59XG4uZmEtZmlnaHRlci1qZXQsLmZhLWpldC1maWdodGVyIHtcbiAgLS1mYTogXCJcXGYwZmJcIjtcbn1cbi5mYS1iZWVyLC5mYS1iZWVyLW11Zy1lbXB0eSB7XG4gIC0tZmE6IFwiXFxmMGZjXCI7XG59XG4uZmEtaC1zcXVhcmUsLmZhLXNxdWFyZS1oIHtcbiAgLS1mYTogXCJcXGYwZmRcIjtcbn1cbi5mYS1wbHVzLXNxdWFyZSwuZmEtc3F1YXJlLXBsdXMge1xuICAtLWZhOiBcIlxcZjBmZVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0LC5mYS1hbmdsZXMtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMTAwXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0LC5mYS1hbmdsZXMtcmlnaHQge1xuICAtLWZhOiBcIlxcZjEwMVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS11cCwuZmEtYW5nbGVzLXVwIHtcbiAgLS1mYTogXCJcXGYxMDJcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtZG93biwuZmEtYW5nbGVzLWRvd24ge1xuICAtLWZhOiBcIlxcZjEwM1wiO1xufVxuLmZhLWFuZ2xlLWxlZnQge1xuICAtLWZhOiBcIlxcZjEwNFwiO1xufVxuLmZhLWFuZ2xlLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYxMDVcIjtcbn1cbi5mYS1hbmdsZS11cCB7XG4gIC0tZmE6IFwiXFxmMTA2XCI7XG59XG4uZmEtYW5nbGUtZG93biB7XG4gIC0tZmE6IFwiXFxmMTA3XCI7XG59XG4uZmEtbGFwdG9wIHtcbiAgLS1mYTogXCJcXGYxMDlcIjtcbn1cbi5mYS10YWJsZXQtYnV0dG9uIHtcbiAgLS1mYTogXCJcXGYxMGFcIjtcbn1cbi5mYS1tb2JpbGUtYnV0dG9uIHtcbiAgLS1mYTogXCJcXGYxMGJcIjtcbn1cbi5mYS1xdW90ZS1sZWZ0LC5mYS1xdW90ZS1sZWZ0LWFsdCB7XG4gIC0tZmE6IFwiXFxmMTBkXCI7XG59XG4uZmEtcXVvdGUtcmlnaHQsLmZhLXF1b3RlLXJpZ2h0LWFsdCB7XG4gIC0tZmE6IFwiXFxmMTBlXCI7XG59XG4uZmEtc3Bpbm5lciB7XG4gIC0tZmE6IFwiXFxmMTEwXCI7XG59XG4uZmEtY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYxMTFcIjtcbn1cbi5mYS1mYWNlLXNtaWxlLC5mYS1zbWlsZSB7XG4gIC0tZmE6IFwiXFxmMTE4XCI7XG59XG4uZmEtZmFjZS1mcm93biwuZmEtZnJvd24ge1xuICAtLWZhOiBcIlxcZjExOVwiO1xufVxuLmZhLWZhY2UtbWVoLC5mYS1tZWgge1xuICAtLWZhOiBcIlxcZjExYVwiO1xufVxuLmZhLWdhbWVwYWQge1xuICAtLWZhOiBcIlxcZjExYlwiO1xufVxuLmZhLWtleWJvYXJkIHtcbiAgLS1mYTogXCJcXGYxMWNcIjtcbn1cbi5mYS1mbGFnLWNoZWNrZXJlZCB7XG4gIC0tZmE6IFwiXFxmMTFlXCI7XG59XG4uZmEtdGVybWluYWwge1xuICAtLWZhOiBcIlxcZjEyMFwiO1xufVxuLmZhLWNvZGUge1xuICAtLWZhOiBcIlxcZjEyMVwiO1xufVxuLmZhLW1haWwtcmVwbHktYWxsLC5mYS1yZXBseS1hbGwge1xuICAtLWZhOiBcIlxcZjEyMlwiO1xufVxuLmZhLWxvY2F0aW9uLWFycm93IHtcbiAgLS1mYTogXCJcXGYxMjRcIjtcbn1cbi5mYS1jcm9wIHtcbiAgLS1mYTogXCJcXGYxMjVcIjtcbn1cbi5mYS1jb2RlLWJyYW5jaCB7XG4gIC0tZmE6IFwiXFxmMTI2XCI7XG59XG4uZmEtY2hhaW4tYnJva2VuLC5mYS1jaGFpbi1zbGFzaCwuZmEtbGluay1zbGFzaCwuZmEtdW5saW5rIHtcbiAgLS1mYTogXCJcXGYxMjdcIjtcbn1cbi5mYS1pbmZvIHtcbiAgLS1mYTogXCJcXGYxMjlcIjtcbn1cbi5mYS1zdXBlcnNjcmlwdCB7XG4gIC0tZmE6IFwiXFxmMTJiXCI7XG59XG4uZmEtc3Vic2NyaXB0IHtcbiAgLS1mYTogXCJcXGYxMmNcIjtcbn1cbi5mYS1lcmFzZXIge1xuICAtLWZhOiBcIlxcZjEyZFwiO1xufVxuLmZhLXB1enpsZS1waWVjZSB7XG4gIC0tZmE6IFwiXFxmMTJlXCI7XG59XG4uZmEtbWljcm9waG9uZSB7XG4gIC0tZmE6IFwiXFxmMTMwXCI7XG59XG4uZmEtbWljcm9waG9uZS1zbGFzaCB7XG4gIC0tZmE6IFwiXFxmMTMxXCI7XG59XG4uZmEtc2hpZWxkLC5mYS1zaGllbGQtYmxhbmsge1xuICAtLWZhOiBcIlxcZjEzMlwiO1xufVxuLmZhLWNhbGVuZGFyIHtcbiAgLS1mYTogXCJcXGYxMzNcIjtcbn1cbi5mYS1maXJlLWV4dGluZ3Vpc2hlciB7XG4gIC0tZmE6IFwiXFxmMTM0XCI7XG59XG4uZmEtcm9ja2V0IHtcbiAgLS1mYTogXCJcXGYxMzVcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0LC5mYS1jaXJjbGUtY2hldnJvbi1sZWZ0IHtcbiAgLS1mYTogXCJcXGYxMzdcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodCwuZmEtY2lyY2xlLWNoZXZyb24tcmlnaHQge1xuICAtLWZhOiBcIlxcZjEzOFwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLXVwLC5mYS1jaXJjbGUtY2hldnJvbi11cCB7XG4gIC0tZmE6IFwiXFxmMTM5XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtZG93biwuZmEtY2lyY2xlLWNoZXZyb24tZG93biB7XG4gIC0tZmE6IFwiXFxmMTNhXCI7XG59XG4uZmEtYW5jaG9yIHtcbiAgLS1mYTogXCJcXGYxM2RcIjtcbn1cbi5mYS11bmxvY2stYWx0LC5mYS11bmxvY2sta2V5aG9sZSB7XG4gIC0tZmE6IFwiXFxmMTNlXCI7XG59XG4uZmEtYnVsbHNleWUge1xuICAtLWZhOiBcIlxcZjE0MFwiO1xufVxuLmZhLWVsbGlwc2lzLC5mYS1lbGxpcHNpcy1oIHtcbiAgLS1mYTogXCJcXGYxNDFcIjtcbn1cbi5mYS1lbGxpcHNpcy12LC5mYS1lbGxpcHNpcy12ZXJ0aWNhbCB7XG4gIC0tZmE6IFwiXFxmMTQyXCI7XG59XG4uZmEtcnNzLXNxdWFyZSwuZmEtc3F1YXJlLXJzcyB7XG4gIC0tZmE6IFwiXFxmMTQzXCI7XG59XG4uZmEtY2lyY2xlLXBsYXksLmZhLXBsYXktY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYxNDRcIjtcbn1cbi5mYS10aWNrZXQge1xuICAtLWZhOiBcIlxcZjE0NVwiO1xufVxuLmZhLW1pbnVzLXNxdWFyZSwuZmEtc3F1YXJlLW1pbnVzIHtcbiAgLS1mYTogXCJcXGYxNDZcIjtcbn1cbi5mYS1hcnJvdy10dXJuLXVwLC5mYS1sZXZlbC11cCB7XG4gIC0tZmE6IFwiXFxmMTQ4XCI7XG59XG4uZmEtYXJyb3ctdHVybi1kb3duLC5mYS1sZXZlbC1kb3duIHtcbiAgLS1mYTogXCJcXGYxNDlcIjtcbn1cbi5mYS1jaGVjay1zcXVhcmUsLmZhLXNxdWFyZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxmMTRhXCI7XG59XG4uZmEtcGVuLXNxdWFyZSwuZmEtcGVuY2lsLXNxdWFyZSwuZmEtc3F1YXJlLXBlbiB7XG4gIC0tZmE6IFwiXFxmMTRiXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUsLmZhLXNxdWFyZS1hcnJvdy11cC1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMTRjXCI7XG59XG4uZmEtc2hhcmUtZnJvbS1zcXVhcmUsLmZhLXNoYXJlLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMTRkXCI7XG59XG4uZmEtY29tcGFzcyB7XG4gIC0tZmE6IFwiXFxmMTRlXCI7XG59XG4uZmEtY2FyZXQtc3F1YXJlLWRvd24sLmZhLXNxdWFyZS1jYXJldC1kb3duIHtcbiAgLS1mYTogXCJcXGYxNTBcIjtcbn1cbi5mYS1jYXJldC1zcXVhcmUtdXAsLmZhLXNxdWFyZS1jYXJldC11cCB7XG4gIC0tZmE6IFwiXFxmMTUxXCI7XG59XG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0LC5mYS1zcXVhcmUtY2FyZXQtcmlnaHQge1xuICAtLWZhOiBcIlxcZjE1MlwiO1xufVxuLmZhLWV1ciwuZmEtZXVybywuZmEtZXVyby1zaWduIHtcbiAgLS1mYTogXCJcXGYxNTNcIjtcbn1cbi5mYS1nYnAsLmZhLXBvdW5kLXNpZ24sLmZhLXN0ZXJsaW5nLXNpZ24ge1xuICAtLWZhOiBcIlxcZjE1NFwiO1xufVxuLmZhLXJ1cGVlLC5mYS1ydXBlZS1zaWduIHtcbiAgLS1mYTogXCJcXGYxNTZcIjtcbn1cbi5mYS1jbnksLmZhLWpweSwuZmEtcm1iLC5mYS15ZW4sLmZhLXllbi1zaWduIHtcbiAgLS1mYTogXCJcXGYxNTdcIjtcbn1cbi5mYS1yb3VibGUsLmZhLXJ1YiwuZmEtcnVibGUsLmZhLXJ1YmxlLXNpZ24ge1xuICAtLWZhOiBcIlxcZjE1OFwiO1xufVxuLmZhLWtydywuZmEtd29uLC5mYS13b24tc2lnbiB7XG4gIC0tZmE6IFwiXFxmMTU5XCI7XG59XG4uZmEtZmlsZSB7XG4gIC0tZmE6IFwiXFxmMTViXCI7XG59XG4uZmEtZmlsZS1hbHQsLmZhLWZpbGUtbGluZXMsLmZhLWZpbGUtdGV4dCB7XG4gIC0tZmE6IFwiXFxmMTVjXCI7XG59XG4uZmEtYXJyb3ctZG93bi1hLXosLmZhLXNvcnQtYWxwaGEtYXNjLC5mYS1zb3J0LWFscGhhLWRvd24ge1xuICAtLWZhOiBcIlxcZjE1ZFwiO1xufVxuLmZhLWFycm93LXVwLWEteiwuZmEtc29ydC1hbHBoYS11cCB7XG4gIC0tZmE6IFwiXFxmMTVlXCI7XG59XG4uZmEtYXJyb3ctZG93bi13aWRlLXNob3J0LC5mYS1zb3J0LWFtb3VudC1hc2MsLmZhLXNvcnQtYW1vdW50LWRvd24ge1xuICAtLWZhOiBcIlxcZjE2MFwiO1xufVxuLmZhLWFycm93LXVwLXdpZGUtc2hvcnQsLmZhLXNvcnQtYW1vdW50LXVwIHtcbiAgLS1mYTogXCJcXGYxNjFcIjtcbn1cbi5mYS1hcnJvdy1kb3duLTEtOSwuZmEtc29ydC1udW1lcmljLWFzYywuZmEtc29ydC1udW1lcmljLWRvd24ge1xuICAtLWZhOiBcIlxcZjE2MlwiO1xufVxuLmZhLWFycm93LXVwLTEtOSwuZmEtc29ydC1udW1lcmljLXVwIHtcbiAgLS1mYTogXCJcXGYxNjNcIjtcbn1cbi5mYS10aHVtYnMtdXAge1xuICAtLWZhOiBcIlxcZjE2NFwiO1xufVxuLmZhLXRodW1icy1kb3duIHtcbiAgLS1mYTogXCJcXGYxNjVcIjtcbn1cbi5mYS1hcnJvdy1kb3duLWxvbmcsLmZhLWxvbmctYXJyb3ctZG93biB7XG4gIC0tZmE6IFwiXFxmMTc1XCI7XG59XG4uZmEtYXJyb3ctdXAtbG9uZywuZmEtbG9uZy1hcnJvdy11cCB7XG4gIC0tZmE6IFwiXFxmMTc2XCI7XG59XG4uZmEtYXJyb3ctbGVmdC1sb25nLC5mYS1sb25nLWFycm93LWxlZnQge1xuICAtLWZhOiBcIlxcZjE3N1wiO1xufVxuLmZhLWFycm93LXJpZ2h0LWxvbmcsLmZhLWxvbmctYXJyb3ctcmlnaHQge1xuICAtLWZhOiBcIlxcZjE3OFwiO1xufVxuLmZhLWZlbWFsZSwuZmEtcGVyc29uLWRyZXNzIHtcbiAgLS1mYTogXCJcXGYxODJcIjtcbn1cbi5mYS1tYWxlLC5mYS1wZXJzb24ge1xuICAtLWZhOiBcIlxcZjE4M1wiO1xufVxuLmZhLXN1biB7XG4gIC0tZmE6IFwiXFxmMTg1XCI7XG59XG4uZmEtbW9vbiB7XG4gIC0tZmE6IFwiXFxmMTg2XCI7XG59XG4uZmEtYXJjaGl2ZSwuZmEtYm94LWFyY2hpdmUge1xuICAtLWZhOiBcIlxcZjE4N1wiO1xufVxuLmZhLWJ1ZyB7XG4gIC0tZmE6IFwiXFxmMTg4XCI7XG59XG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQsLmZhLXNxdWFyZS1jYXJldC1sZWZ0IHtcbiAgLS1mYTogXCJcXGYxOTFcIjtcbn1cbi5mYS1jaXJjbGUtZG90LC5mYS1kb3QtY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYxOTJcIjtcbn1cbi5mYS13aGVlbGNoYWlyIHtcbiAgLS1mYTogXCJcXGYxOTNcIjtcbn1cbi5mYS1saXJhLXNpZ24ge1xuICAtLWZhOiBcIlxcZjE5NVwiO1xufVxuLmZhLXNodXR0bGUtc3BhY2UsLmZhLXNwYWNlLXNodXR0bGUge1xuICAtLWZhOiBcIlxcZjE5N1wiO1xufVxuLmZhLWVudmVsb3BlLXNxdWFyZSwuZmEtc3F1YXJlLWVudmVsb3BlIHtcbiAgLS1mYTogXCJcXGYxOTlcIjtcbn1cbi5mYS1iYW5rLC5mYS1idWlsZGluZy1jb2x1bW5zLC5mYS1pbnN0aXR1dGlvbiwuZmEtbXVzZXVtLC5mYS11bml2ZXJzaXR5IHtcbiAgLS1mYTogXCJcXGYxOWNcIjtcbn1cbi5mYS1ncmFkdWF0aW9uLWNhcCwuZmEtbW9ydGFyLWJvYXJkIHtcbiAgLS1mYTogXCJcXGYxOWRcIjtcbn1cbi5mYS1sYW5ndWFnZSB7XG4gIC0tZmE6IFwiXFxmMWFiXCI7XG59XG4uZmEtZmF4IHtcbiAgLS1mYTogXCJcXGYxYWNcIjtcbn1cbi5mYS1idWlsZGluZyB7XG4gIC0tZmE6IFwiXFxmMWFkXCI7XG59XG4uZmEtY2hpbGQge1xuICAtLWZhOiBcIlxcZjFhZVwiO1xufVxuLmZhLXBhdyB7XG4gIC0tZmE6IFwiXFxmMWIwXCI7XG59XG4uZmEtY3ViZSB7XG4gIC0tZmE6IFwiXFxmMWIyXCI7XG59XG4uZmEtY3ViZXMge1xuICAtLWZhOiBcIlxcZjFiM1wiO1xufVxuLmZhLXJlY3ljbGUge1xuICAtLWZhOiBcIlxcZjFiOFwiO1xufVxuLmZhLWF1dG9tb2JpbGUsLmZhLWNhciB7XG4gIC0tZmE6IFwiXFxmMWI5XCI7XG59XG4uZmEtY2FiLC5mYS10YXhpIHtcbiAgLS1mYTogXCJcXGYxYmFcIjtcbn1cbi5mYS10cmVlIHtcbiAgLS1mYTogXCJcXGYxYmJcIjtcbn1cbi5mYS1kYXRhYmFzZSB7XG4gIC0tZmE6IFwiXFxmMWMwXCI7XG59XG4uZmEtZmlsZS1wZGYge1xuICAtLWZhOiBcIlxcZjFjMVwiO1xufVxuLmZhLWZpbGUtd29yZCB7XG4gIC0tZmE6IFwiXFxmMWMyXCI7XG59XG4uZmEtZmlsZS1leGNlbCB7XG4gIC0tZmE6IFwiXFxmMWMzXCI7XG59XG4uZmEtZmlsZS1wb3dlcnBvaW50IHtcbiAgLS1mYTogXCJcXGYxYzRcIjtcbn1cbi5mYS1maWxlLWltYWdlIHtcbiAgLS1mYTogXCJcXGYxYzVcIjtcbn1cbi5mYS1maWxlLWFyY2hpdmUsLmZhLWZpbGUtemlwcGVyIHtcbiAgLS1mYTogXCJcXGYxYzZcIjtcbn1cbi5mYS1maWxlLWF1ZGlvIHtcbiAgLS1mYTogXCJcXGYxYzdcIjtcbn1cbi5mYS1maWxlLXZpZGVvIHtcbiAgLS1mYTogXCJcXGYxYzhcIjtcbn1cbi5mYS1maWxlLWNvZGUge1xuICAtLWZhOiBcIlxcZjFjOVwiO1xufVxuLmZhLWxpZmUtcmluZyB7XG4gIC0tZmE6IFwiXFxmMWNkXCI7XG59XG4uZmEtY2lyY2xlLW5vdGNoIHtcbiAgLS1mYTogXCJcXGYxY2VcIjtcbn1cbi5mYS1wYXBlci1wbGFuZSB7XG4gIC0tZmE6IFwiXFxmMWQ4XCI7XG59XG4uZmEtY2xvY2stcm90YXRlLWxlZnQsLmZhLWhpc3Rvcnkge1xuICAtLWZhOiBcIlxcZjFkYVwiO1xufVxuLmZhLWhlYWRlciwuZmEtaGVhZGluZyB7XG4gIC0tZmE6IFwiXFxmMWRjXCI7XG59XG4uZmEtcGFyYWdyYXBoIHtcbiAgLS1mYTogXCJcXGYxZGRcIjtcbn1cbi5mYS1zbGlkZXJzLC5mYS1zbGlkZXJzLWgge1xuICAtLWZhOiBcIlxcZjFkZVwiO1xufVxuLmZhLXNoYXJlLWFsdCwuZmEtc2hhcmUtbm9kZXMge1xuICAtLWZhOiBcIlxcZjFlMFwiO1xufVxuLmZhLXNoYXJlLWFsdC1zcXVhcmUsLmZhLXNxdWFyZS1zaGFyZS1ub2RlcyB7XG4gIC0tZmE6IFwiXFxmMWUxXCI7XG59XG4uZmEtYm9tYiB7XG4gIC0tZmE6IFwiXFxmMWUyXCI7XG59XG4uZmEtZnV0Ym9sLC5mYS1mdXRib2wtYmFsbCwuZmEtc29jY2VyLWJhbGwge1xuICAtLWZhOiBcIlxcZjFlM1wiO1xufVxuLmZhLXRlbGV0eXBlLC5mYS10dHkge1xuICAtLWZhOiBcIlxcZjFlNFwiO1xufVxuLmZhLWJpbm9jdWxhcnMge1xuICAtLWZhOiBcIlxcZjFlNVwiO1xufVxuLmZhLXBsdWcge1xuICAtLWZhOiBcIlxcZjFlNlwiO1xufVxuLmZhLW5ld3NwYXBlciB7XG4gIC0tZmE6IFwiXFxmMWVhXCI7XG59XG4uZmEtd2lmaSwuZmEtd2lmaS0zLC5mYS13aWZpLXN0cm9uZyB7XG4gIC0tZmE6IFwiXFxmMWViXCI7XG59XG4uZmEtY2FsY3VsYXRvciB7XG4gIC0tZmE6IFwiXFxmMWVjXCI7XG59XG4uZmEtYmVsbC1zbGFzaCB7XG4gIC0tZmE6IFwiXFxmMWY2XCI7XG59XG4uZmEtdHJhc2gge1xuICAtLWZhOiBcIlxcZjFmOFwiO1xufVxuLmZhLWNvcHlyaWdodCB7XG4gIC0tZmE6IFwiXFxmMWY5XCI7XG59XG4uZmEtZXllLWRyb3BwZXIsLmZhLWV5ZS1kcm9wcGVyLWVtcHR5LC5mYS1leWVkcm9wcGVyIHtcbiAgLS1mYTogXCJcXGYxZmJcIjtcbn1cbi5mYS1wYWludC1icnVzaCwuZmEtcGFpbnRicnVzaCB7XG4gIC0tZmE6IFwiXFxmMWZjXCI7XG59XG4uZmEtYmlydGhkYXktY2FrZSwuZmEtY2FrZSwuZmEtY2FrZS1jYW5kbGVzIHtcbiAgLS1mYTogXCJcXGYxZmRcIjtcbn1cbi5mYS1hcmVhLWNoYXJ0LC5mYS1jaGFydC1hcmVhIHtcbiAgLS1mYTogXCJcXGYxZmVcIjtcbn1cbi5mYS1jaGFydC1waWUsLmZhLXBpZS1jaGFydCB7XG4gIC0tZmE6IFwiXFxmMjAwXCI7XG59XG4uZmEtY2hhcnQtbGluZSwuZmEtbGluZS1jaGFydCB7XG4gIC0tZmE6IFwiXFxmMjAxXCI7XG59XG4uZmEtdG9nZ2xlLW9mZiB7XG4gIC0tZmE6IFwiXFxmMjA0XCI7XG59XG4uZmEtdG9nZ2xlLW9uIHtcbiAgLS1mYTogXCJcXGYyMDVcIjtcbn1cbi5mYS1iaWN5Y2xlIHtcbiAgLS1mYTogXCJcXGYyMDZcIjtcbn1cbi5mYS1idXMge1xuICAtLWZhOiBcIlxcZjIwN1wiO1xufVxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nIHtcbiAgLS1mYTogXCJcXGYyMGFcIjtcbn1cbi5mYS1pbHMsLmZhLXNoZWtlbCwuZmEtc2hla2VsLXNpZ24sLmZhLXNoZXFlbCwuZmEtc2hlcWVsLXNpZ24ge1xuICAtLWZhOiBcIlxcZjIwYlwiO1xufVxuLmZhLWNhcnQtcGx1cyB7XG4gIC0tZmE6IFwiXFxmMjE3XCI7XG59XG4uZmEtY2FydC1hcnJvdy1kb3duIHtcbiAgLS1mYTogXCJcXGYyMThcIjtcbn1cbi5mYS1kaWFtb25kIHtcbiAgLS1mYTogXCJcXGYyMTlcIjtcbn1cbi5mYS1zaGlwIHtcbiAgLS1mYTogXCJcXGYyMWFcIjtcbn1cbi5mYS11c2VyLXNlY3JldCB7XG4gIC0tZmE6IFwiXFxmMjFiXCI7XG59XG4uZmEtbW90b3JjeWNsZSB7XG4gIC0tZmE6IFwiXFxmMjFjXCI7XG59XG4uZmEtc3RyZWV0LXZpZXcge1xuICAtLWZhOiBcIlxcZjIxZFwiO1xufVxuLmZhLWhlYXJ0LXB1bHNlLC5mYS1oZWFydGJlYXQge1xuICAtLWZhOiBcIlxcZjIxZVwiO1xufVxuLmZhLXZlbnVzIHtcbiAgLS1mYTogXCJcXGYyMjFcIjtcbn1cbi5mYS1tYXJzIHtcbiAgLS1mYTogXCJcXGYyMjJcIjtcbn1cbi5mYS1tZXJjdXJ5IHtcbiAgLS1mYTogXCJcXGYyMjNcIjtcbn1cbi5mYS1tYXJzLWFuZC12ZW51cyB7XG4gIC0tZmE6IFwiXFxmMjI0XCI7XG59XG4uZmEtdHJhbnNnZW5kZXIsLmZhLXRyYW5zZ2VuZGVyLWFsdCB7XG4gIC0tZmE6IFwiXFxmMjI1XCI7XG59XG4uZmEtdmVudXMtZG91YmxlIHtcbiAgLS1mYTogXCJcXGYyMjZcIjtcbn1cbi5mYS1tYXJzLWRvdWJsZSB7XG4gIC0tZmE6IFwiXFxmMjI3XCI7XG59XG4uZmEtdmVudXMtbWFycyB7XG4gIC0tZmE6IFwiXFxmMjI4XCI7XG59XG4uZmEtbWFycy1zdHJva2Uge1xuICAtLWZhOiBcIlxcZjIyOVwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLXVwLC5mYS1tYXJzLXN0cm9rZS12IHtcbiAgLS1mYTogXCJcXGYyMmFcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZS1oLC5mYS1tYXJzLXN0cm9rZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMjJiXCI7XG59XG4uZmEtbmV1dGVyIHtcbiAgLS1mYTogXCJcXGYyMmNcIjtcbn1cbi5mYS1nZW5kZXJsZXNzIHtcbiAgLS1mYTogXCJcXGYyMmRcIjtcbn1cbi5mYS1zZXJ2ZXIge1xuICAtLWZhOiBcIlxcZjIzM1wiO1xufVxuLmZhLXVzZXItcGx1cyB7XG4gIC0tZmE6IFwiXFxmMjM0XCI7XG59XG4uZmEtdXNlci10aW1lcywuZmEtdXNlci14bWFyayB7XG4gIC0tZmE6IFwiXFxmMjM1XCI7XG59XG4uZmEtYmVkIHtcbiAgLS1mYTogXCJcXGYyMzZcIjtcbn1cbi5mYS10cmFpbiB7XG4gIC0tZmE6IFwiXFxmMjM4XCI7XG59XG4uZmEtc3Vid2F5LC5mYS10cmFpbi1zdWJ3YXkge1xuICAtLWZhOiBcIlxcZjIzOVwiO1xufVxuLmZhLWJhdHRlcnksLmZhLWJhdHRlcnktNSwuZmEtYmF0dGVyeS1mdWxsIHtcbiAgLS1mYTogXCJcXGYyNDBcIjtcbn1cbi5mYS1iYXR0ZXJ5LTQsLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnMge1xuICAtLWZhOiBcIlxcZjI0MVwiO1xufVxuLmZhLWJhdHRlcnktMywuZmEtYmF0dGVyeS1oYWxmIHtcbiAgLS1mYTogXCJcXGYyNDJcIjtcbn1cbi5mYS1iYXR0ZXJ5LTIsLmZhLWJhdHRlcnktcXVhcnRlciB7XG4gIC0tZmE6IFwiXFxmMjQzXCI7XG59XG4uZmEtYmF0dGVyeS0wLC5mYS1iYXR0ZXJ5LWVtcHR5IHtcbiAgLS1mYTogXCJcXGYyNDRcIjtcbn1cbi5mYS1hcnJvdy1wb2ludGVyLC5mYS1tb3VzZS1wb2ludGVyIHtcbiAgLS1mYTogXCJcXGYyNDVcIjtcbn1cbi5mYS1pLWN1cnNvciB7XG4gIC0tZmE6IFwiXFxmMjQ2XCI7XG59XG4uZmEtb2JqZWN0LWdyb3VwIHtcbiAgLS1mYTogXCJcXGYyNDdcIjtcbn1cbi5mYS1vYmplY3QtdW5ncm91cCB7XG4gIC0tZmE6IFwiXFxmMjQ4XCI7XG59XG4uZmEtbm90ZS1zdGlja3ksLmZhLXN0aWNreS1ub3RlIHtcbiAgLS1mYTogXCJcXGYyNDlcIjtcbn1cbi5mYS1jbG9uZSB7XG4gIC0tZmE6IFwiXFxmMjRkXCI7XG59XG4uZmEtYmFsYW5jZS1zY2FsZSwuZmEtc2NhbGUtYmFsYW5jZWQge1xuICAtLWZhOiBcIlxcZjI0ZVwiO1xufVxuLmZhLWhvdXJnbGFzcy0xLC5mYS1ob3VyZ2xhc3Mtc3RhcnQge1xuICAtLWZhOiBcIlxcZjI1MVwiO1xufVxuLmZhLWhvdXJnbGFzcy0yLC5mYS1ob3VyZ2xhc3MtaGFsZiB7XG4gIC0tZmE6IFwiXFxmMjUyXCI7XG59XG4uZmEtaG91cmdsYXNzLTMsLmZhLWhvdXJnbGFzcy1lbmQge1xuICAtLWZhOiBcIlxcZjI1M1wiO1xufVxuLmZhLWhvdXJnbGFzcywuZmEtaG91cmdsYXNzLWVtcHR5IHtcbiAgLS1mYTogXCJcXGYyNTRcIjtcbn1cbi5mYS1oYW5kLWJhY2stZmlzdCwuZmEtaGFuZC1yb2NrIHtcbiAgLS1mYTogXCJcXGYyNTVcIjtcbn1cbi5mYS1oYW5kLC5mYS1oYW5kLXBhcGVyIHtcbiAgLS1mYTogXCJcXGYyNTZcIjtcbn1cbi5mYS1oYW5kLXNjaXNzb3JzIHtcbiAgLS1mYTogXCJcXGYyNTdcIjtcbn1cbi5mYS1oYW5kLWxpemFyZCB7XG4gIC0tZmE6IFwiXFxmMjU4XCI7XG59XG4uZmEtaGFuZC1zcG9jayB7XG4gIC0tZmE6IFwiXFxmMjU5XCI7XG59XG4uZmEtaGFuZC1wb2ludGVyIHtcbiAgLS1mYTogXCJcXGYyNWFcIjtcbn1cbi5mYS1oYW5kLXBlYWNlIHtcbiAgLS1mYTogXCJcXGYyNWJcIjtcbn1cbi5mYS10cmFkZW1hcmsge1xuICAtLWZhOiBcIlxcZjI1Y1wiO1xufVxuLmZhLXJlZ2lzdGVyZWQge1xuICAtLWZhOiBcIlxcZjI1ZFwiO1xufVxuLmZhLXRlbGV2aXNpb24sLmZhLXR2LC5mYS10di1hbHQge1xuICAtLWZhOiBcIlxcZjI2Y1wiO1xufVxuLmZhLWNhbGVuZGFyLXBsdXMge1xuICAtLWZhOiBcIlxcZjI3MVwiO1xufVxuLmZhLWNhbGVuZGFyLW1pbnVzIHtcbiAgLS1mYTogXCJcXGYyNzJcIjtcbn1cbi5mYS1jYWxlbmRhci10aW1lcywuZmEtY2FsZW5kYXIteG1hcmsge1xuICAtLWZhOiBcIlxcZjI3M1wiO1xufVxuLmZhLWNhbGVuZGFyLWNoZWNrIHtcbiAgLS1mYTogXCJcXGYyNzRcIjtcbn1cbi5mYS1pbmR1c3RyeSB7XG4gIC0tZmE6IFwiXFxmMjc1XCI7XG59XG4uZmEtbWFwLXBpbiB7XG4gIC0tZmE6IFwiXFxmMjc2XCI7XG59XG4uZmEtbWFwLXNpZ25zLC5mYS1zaWducy1wb3N0IHtcbiAgLS1mYTogXCJcXGYyNzdcIjtcbn1cbi5mYS1tYXAge1xuICAtLWZhOiBcIlxcZjI3OVwiO1xufVxuLmZhLWNvbW1lbnQtYWx0LC5mYS1tZXNzYWdlIHtcbiAgLS1mYTogXCJcXGYyN2FcIjtcbn1cbi5mYS1jaXJjbGUtcGF1c2UsLmZhLXBhdXNlLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMjhiXCI7XG59XG4uZmEtY2lyY2xlLXN0b3AsLmZhLXN0b3AtY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYyOGRcIjtcbn1cbi5mYS1iYWctc2hvcHBpbmcsLmZhLXNob3BwaW5nLWJhZyB7XG4gIC0tZmE6IFwiXFxmMjkwXCI7XG59XG4uZmEtYmFza2V0LXNob3BwaW5nLC5mYS1zaG9wcGluZy1iYXNrZXQge1xuICAtLWZhOiBcIlxcZjI5MVwiO1xufVxuLmZhLXVuaXZlcnNhbC1hY2Nlc3Mge1xuICAtLWZhOiBcIlxcZjI5YVwiO1xufVxuLmZhLWJsaW5kLC5mYS1wZXJzb24td2Fsa2luZy13aXRoLWNhbmUge1xuICAtLWZhOiBcIlxcZjI5ZFwiO1xufVxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uIHtcbiAgLS1mYTogXCJcXGYyOWVcIjtcbn1cbi5mYS1waG9uZS12b2x1bWUsLmZhLXZvbHVtZS1jb250cm9sLXBob25lIHtcbiAgLS1mYTogXCJcXGYyYTBcIjtcbn1cbi5mYS1icmFpbGxlIHtcbiAgLS1mYTogXCJcXGYyYTFcIjtcbn1cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMsLmZhLWVhci1saXN0ZW4ge1xuICAtLWZhOiBcIlxcZjJhMlwiO1xufVxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLC5mYS1hc2wtaW50ZXJwcmV0aW5nLC5mYS1oYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZywuZmEtaGFuZHMtYXNsLWludGVycHJldGluZyB7XG4gIC0tZmE6IFwiXFxmMmEzXCI7XG59XG4uZmEtZGVhZiwuZmEtZGVhZm5lc3MsLmZhLWVhci1kZWFmLC5mYS1oYXJkLW9mLWhlYXJpbmcge1xuICAtLWZhOiBcIlxcZjJhNFwiO1xufVxuLmZhLWhhbmRzLC5mYS1zaWduLWxhbmd1YWdlLC5mYS1zaWduaW5nIHtcbiAgLS1mYTogXCJcXGYyYTdcIjtcbn1cbi5mYS1leWUtbG93LXZpc2lvbiwuZmEtbG93LXZpc2lvbiB7XG4gIC0tZmE6IFwiXFxmMmE4XCI7XG59XG4uZmEtaGFuZHNoYWtlLC5mYS1oYW5kc2hha2UtYWx0LC5mYS1oYW5kc2hha2Utc2ltcGxlIHtcbiAgLS1mYTogXCJcXGYyYjVcIjtcbn1cbi5mYS1lbnZlbG9wZS1vcGVuIHtcbiAgLS1mYTogXCJcXGYyYjZcIjtcbn1cbi5mYS1hZGRyZXNzLWJvb2ssLmZhLWNvbnRhY3QtYm9vayB7XG4gIC0tZmE6IFwiXFxmMmI5XCI7XG59XG4uZmEtYWRkcmVzcy1jYXJkLC5mYS1jb250YWN0LWNhcmQsLmZhLXZjYXJkIHtcbiAgLS1mYTogXCJcXGYyYmJcIjtcbn1cbi5mYS1jaXJjbGUtdXNlciwuZmEtdXNlci1jaXJjbGUge1xuICAtLWZhOiBcIlxcZjJiZFwiO1xufVxuLmZhLWlkLWJhZGdlIHtcbiAgLS1mYTogXCJcXGYyYzFcIjtcbn1cbi5mYS1kcml2ZXJzLWxpY2Vuc2UsLmZhLWlkLWNhcmQge1xuICAtLWZhOiBcIlxcZjJjMlwiO1xufVxuLmZhLXRlbXBlcmF0dXJlLTQsLmZhLXRlbXBlcmF0dXJlLWZ1bGwsLmZhLXRoZXJtb21ldGVyLTQsLmZhLXRoZXJtb21ldGVyLWZ1bGwge1xuICAtLWZhOiBcIlxcZjJjN1wiO1xufVxuLmZhLXRlbXBlcmF0dXJlLTMsLmZhLXRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzLC5mYS10aGVybW9tZXRlci0zLC5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyB7XG4gIC0tZmE6IFwiXFxmMmM4XCI7XG59XG4uZmEtdGVtcGVyYXR1cmUtMiwuZmEtdGVtcGVyYXR1cmUtaGFsZiwuZmEtdGhlcm1vbWV0ZXItMiwuZmEtdGhlcm1vbWV0ZXItaGFsZiB7XG4gIC0tZmE6IFwiXFxmMmM5XCI7XG59XG4uZmEtdGVtcGVyYXR1cmUtMSwuZmEtdGVtcGVyYXR1cmUtcXVhcnRlciwuZmEtdGhlcm1vbWV0ZXItMSwuZmEtdGhlcm1vbWV0ZXItcXVhcnRlciB7XG4gIC0tZmE6IFwiXFxmMmNhXCI7XG59XG4uZmEtdGVtcGVyYXR1cmUtMCwuZmEtdGVtcGVyYXR1cmUtZW1wdHksLmZhLXRoZXJtb21ldGVyLTAsLmZhLXRoZXJtb21ldGVyLWVtcHR5IHtcbiAgLS1mYTogXCJcXGYyY2JcIjtcbn1cbi5mYS1zaG93ZXIge1xuICAtLWZhOiBcIlxcZjJjY1wiO1xufVxuLmZhLWJhdGgsLmZhLWJhdGh0dWIge1xuICAtLWZhOiBcIlxcZjJjZFwiO1xufVxuLmZhLXBvZGNhc3Qge1xuICAtLWZhOiBcIlxcZjJjZVwiO1xufVxuLmZhLXdpbmRvdy1tYXhpbWl6ZSB7XG4gIC0tZmE6IFwiXFxmMmQwXCI7XG59XG4uZmEtd2luZG93LW1pbmltaXplIHtcbiAgLS1mYTogXCJcXGYyZDFcIjtcbn1cbi5mYS13aW5kb3ctcmVzdG9yZSB7XG4gIC0tZmE6IFwiXFxmMmQyXCI7XG59XG4uZmEtc3F1YXJlLXhtYXJrLC5mYS10aW1lcy1zcXVhcmUsLmZhLXhtYXJrLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMmQzXCI7XG59XG4uZmEtbWljcm9jaGlwIHtcbiAgLS1mYTogXCJcXGYyZGJcIjtcbn1cbi5mYS1zbm93Zmxha2Uge1xuICAtLWZhOiBcIlxcZjJkY1wiO1xufVxuLmZhLXNwb29uLC5mYS11dGVuc2lsLXNwb29uIHtcbiAgLS1mYTogXCJcXGYyZTVcIjtcbn1cbi5mYS1jdXRsZXJ5LC5mYS11dGVuc2lscyB7XG4gIC0tZmE6IFwiXFxmMmU3XCI7XG59XG4uZmEtcm90YXRlLWJhY2ssLmZhLXJvdGF0ZS1iYWNrd2FyZCwuZmEtcm90YXRlLWxlZnQsLmZhLXVuZG8tYWx0IHtcbiAgLS1mYTogXCJcXGYyZWFcIjtcbn1cbi5mYS10cmFzaC1hbHQsLmZhLXRyYXNoLWNhbiB7XG4gIC0tZmE6IFwiXFxmMmVkXCI7XG59XG4uZmEtcm90YXRlLC5mYS1zeW5jLWFsdCB7XG4gIC0tZmE6IFwiXFxmMmYxXCI7XG59XG4uZmEtc3RvcHdhdGNoIHtcbiAgLS1mYTogXCJcXGYyZjJcIjtcbn1cbi5mYS1yaWdodC1mcm9tLWJyYWNrZXQsLmZhLXNpZ24tb3V0LWFsdCB7XG4gIC0tZmE6IFwiXFxmMmY1XCI7XG59XG4uZmEtcmlnaHQtdG8tYnJhY2tldCwuZmEtc2lnbi1pbi1hbHQge1xuICAtLWZhOiBcIlxcZjJmNlwiO1xufVxuLmZhLXJlZG8tYWx0LC5mYS1yb3RhdGUtZm9yd2FyZCwuZmEtcm90YXRlLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYyZjlcIjtcbn1cbi5mYS1wb28ge1xuICAtLWZhOiBcIlxcZjJmZVwiO1xufVxuLmZhLWltYWdlcyB7XG4gIC0tZmE6IFwiXFxmMzAyXCI7XG59XG4uZmEtcGVuY2lsLC5mYS1wZW5jaWwtYWx0IHtcbiAgLS1mYTogXCJcXGYzMDNcIjtcbn1cbi5mYS1wZW4ge1xuICAtLWZhOiBcIlxcZjMwNFwiO1xufVxuLmZhLXBlbi1hbHQsLmZhLXBlbi1jbGlwIHtcbiAgLS1mYTogXCJcXGYzMDVcIjtcbn1cbi5mYS1vY3RhZ29uIHtcbiAgLS1mYTogXCJcXGYzMDZcIjtcbn1cbi5mYS1kb3duLWxvbmcsLmZhLWxvbmctYXJyb3ctYWx0LWRvd24ge1xuICAtLWZhOiBcIlxcZjMwOVwiO1xufVxuLmZhLWxlZnQtbG9uZywuZmEtbG9uZy1hcnJvdy1hbHQtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMzBhXCI7XG59XG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQsLmZhLXJpZ2h0LWxvbmcge1xuICAtLWZhOiBcIlxcZjMwYlwiO1xufVxuLmZhLWxvbmctYXJyb3ctYWx0LXVwLC5mYS11cC1sb25nIHtcbiAgLS1mYTogXCJcXGYzMGNcIjtcbn1cbi5mYS1oZXhhZ29uIHtcbiAgLS1mYTogXCJcXGYzMTJcIjtcbn1cbi5mYS1maWxlLWVkaXQsLmZhLWZpbGUtcGVuIHtcbiAgLS1mYTogXCJcXGYzMWNcIjtcbn1cbi5mYS1leHBhbmQtYXJyb3dzLWFsdCwuZmEtbWF4aW1pemUge1xuICAtLWZhOiBcIlxcZjMxZVwiO1xufVxuLmZhLWNsaXBib2FyZCB7XG4gIC0tZmE6IFwiXFxmMzI4XCI7XG59XG4uZmEtYXJyb3dzLWFsdC1oLC5mYS1sZWZ0LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYzMzdcIjtcbn1cbi5mYS1hcnJvd3MtYWx0LXYsLmZhLXVwLWRvd24ge1xuICAtLWZhOiBcIlxcZjMzOFwiO1xufVxuLmZhLWFsYXJtLWNsb2NrIHtcbiAgLS1mYTogXCJcXGYzNGVcIjtcbn1cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd24sLmZhLWNpcmNsZS1kb3duIHtcbiAgLS1mYTogXCJcXGYzNThcIjtcbn1cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQsLmZhLWNpcmNsZS1sZWZ0IHtcbiAgLS1mYTogXCJcXGYzNTlcIjtcbn1cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0LC5mYS1jaXJjbGUtcmlnaHQge1xuICAtLWZhOiBcIlxcZjM1YVwiO1xufVxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXAsLmZhLWNpcmNsZS11cCB7XG4gIC0tZmE6IFwiXFxmMzViXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluay1hbHQsLmZhLXVwLXJpZ2h0LWZyb20tc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYzNWRcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQsLmZhLXNxdWFyZS11cC1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMzYwXCI7XG59XG4uZmEtZXhjaGFuZ2UtYWx0LC5mYS1yaWdodC1sZWZ0IHtcbiAgLS1mYTogXCJcXGYzNjJcIjtcbn1cbi5mYS1yZXBlYXQge1xuICAtLWZhOiBcIlxcZjM2M1wiO1xufVxuLmZhLWNvZGUtY29tbWl0IHtcbiAgLS1mYTogXCJcXGYzODZcIjtcbn1cbi5mYS1jb2RlLW1lcmdlIHtcbiAgLS1mYTogXCJcXGYzODdcIjtcbn1cbi5mYS1kZXNrdG9wLC5mYS1kZXNrdG9wLWFsdCB7XG4gIC0tZmE6IFwiXFxmMzkwXCI7XG59XG4uZmEtZ2VtIHtcbiAgLS1mYTogXCJcXGYzYTVcIjtcbn1cbi5mYS1sZXZlbC1kb3duLWFsdCwuZmEtdHVybi1kb3duIHtcbiAgLS1mYTogXCJcXGYzYmVcIjtcbn1cbi5mYS1sZXZlbC11cC1hbHQsLmZhLXR1cm4tdXAge1xuICAtLWZhOiBcIlxcZjNiZlwiO1xufVxuLmZhLWxvY2stb3BlbiB7XG4gIC0tZmE6IFwiXFxmM2MxXCI7XG59XG4uZmEtbG9jYXRpb24tZG90LC5mYS1tYXAtbWFya2VyLWFsdCB7XG4gIC0tZmE6IFwiXFxmM2M1XCI7XG59XG4uZmEtbWljcm9waG9uZS1hbHQsLmZhLW1pY3JvcGhvbmUtbGluZXMge1xuICAtLWZhOiBcIlxcZjNjOVwiO1xufVxuLmZhLW1vYmlsZS1hbHQsLmZhLW1vYmlsZS1zY3JlZW4tYnV0dG9uIHtcbiAgLS1mYTogXCJcXGYzY2RcIjtcbn1cbi5mYS1tb2JpbGUsLmZhLW1vYmlsZS1hbmRyb2lkLC5mYS1tb2JpbGUtcGhvbmUge1xuICAtLWZhOiBcIlxcZjNjZVwiO1xufVxuLmZhLW1vYmlsZS1hbmRyb2lkLWFsdCwuZmEtbW9iaWxlLXNjcmVlbiB7XG4gIC0tZmE6IFwiXFxmM2NmXCI7XG59XG4uZmEtbW9uZXktYmlsbC0xLC5mYS1tb25leS1iaWxsLWFsdCB7XG4gIC0tZmE6IFwiXFxmM2QxXCI7XG59XG4uZmEtcGhvbmUtc2xhc2gge1xuICAtLWZhOiBcIlxcZjNkZFwiO1xufVxuLmZhLWltYWdlLXBvcnRyYWl0LC5mYS1wb3J0cmFpdCB7XG4gIC0tZmE6IFwiXFxmM2UwXCI7XG59XG4uZmEtbWFpbC1yZXBseSwuZmEtcmVwbHkge1xuICAtLWZhOiBcIlxcZjNlNVwiO1xufVxuLmZhLXNoaWVsZC1hbHQsLmZhLXNoaWVsZC1oYWx2ZWQge1xuICAtLWZhOiBcIlxcZjNlZFwiO1xufVxuLmZhLXRhYmxldC1hbHQsLmZhLXRhYmxldC1zY3JlZW4tYnV0dG9uIHtcbiAgLS1mYTogXCJcXGYzZmFcIjtcbn1cbi5mYS10YWJsZXQsLmZhLXRhYmxldC1hbmRyb2lkIHtcbiAgLS1mYTogXCJcXGYzZmJcIjtcbn1cbi5mYS10aWNrZXQtYWx0LC5mYS10aWNrZXQtc2ltcGxlIHtcbiAgLS1mYTogXCJcXGYzZmZcIjtcbn1cbi5mYS1yZWN0YW5nbGUtdGltZXMsLmZhLXJlY3RhbmdsZS14bWFyaywuZmEtdGltZXMtcmVjdGFuZ2xlLC5mYS13aW5kb3ctY2xvc2Uge1xuICAtLWZhOiBcIlxcZjQxMFwiO1xufVxuLmZhLWNvbXByZXNzLWFsdCwuZmEtZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXIge1xuICAtLWZhOiBcIlxcZjQyMlwiO1xufVxuLmZhLWV4cGFuZC1hbHQsLmZhLXVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXIge1xuICAtLWZhOiBcIlxcZjQyNFwiO1xufVxuLmZhLWJhc2ViYWxsLWJhdC1iYWxsIHtcbiAgLS1mYTogXCJcXGY0MzJcIjtcbn1cbi5mYS1iYXNlYmFsbCwuZmEtYmFzZWJhbGwtYmFsbCB7XG4gIC0tZmE6IFwiXFxmNDMzXCI7XG59XG4uZmEtYmFza2V0YmFsbCwuZmEtYmFza2V0YmFsbC1iYWxsIHtcbiAgLS1mYTogXCJcXGY0MzRcIjtcbn1cbi5mYS1ib3dsaW5nLWJhbGwge1xuICAtLWZhOiBcIlxcZjQzNlwiO1xufVxuLmZhLWNoZXNzIHtcbiAgLS1mYTogXCJcXGY0MzlcIjtcbn1cbi5mYS1jaGVzcy1iaXNob3Age1xuICAtLWZhOiBcIlxcZjQzYVwiO1xufVxuLmZhLWNoZXNzLWJvYXJkIHtcbiAgLS1mYTogXCJcXGY0M2NcIjtcbn1cbi5mYS1jaGVzcy1raW5nIHtcbiAgLS1mYTogXCJcXGY0M2ZcIjtcbn1cbi5mYS1jaGVzcy1rbmlnaHQge1xuICAtLWZhOiBcIlxcZjQ0MVwiO1xufVxuLmZhLWNoZXNzLXBhd24ge1xuICAtLWZhOiBcIlxcZjQ0M1wiO1xufVxuLmZhLWNoZXNzLXF1ZWVuIHtcbiAgLS1mYTogXCJcXGY0NDVcIjtcbn1cbi5mYS1jaGVzcy1yb29rIHtcbiAgLS1mYTogXCJcXGY0NDdcIjtcbn1cbi5mYS1kdW1iYmVsbCB7XG4gIC0tZmE6IFwiXFxmNDRiXCI7XG59XG4uZmEtZm9vdGJhbGwsLmZhLWZvb3RiYWxsLWJhbGwge1xuICAtLWZhOiBcIlxcZjQ0ZVwiO1xufVxuLmZhLWdvbGYtYmFsbCwuZmEtZ29sZi1iYWxsLXRlZSB7XG4gIC0tZmE6IFwiXFxmNDUwXCI7XG59XG4uZmEtaG9ja2V5LXB1Y2sge1xuICAtLWZhOiBcIlxcZjQ1M1wiO1xufVxuLmZhLWJyb29tLWJhbGwsLmZhLXF1aWRkaXRjaCwuZmEtcXVpZGRpdGNoLWJyb29tLWJhbGwge1xuICAtLWZhOiBcIlxcZjQ1OFwiO1xufVxuLmZhLXNxdWFyZS1mdWxsIHtcbiAgLS1mYTogXCJcXGY0NWNcIjtcbn1cbi5mYS1waW5nLXBvbmctcGFkZGxlLWJhbGwsLmZhLXRhYmxlLXRlbm5pcywuZmEtdGFibGUtdGVubmlzLXBhZGRsZS1iYWxsIHtcbiAgLS1mYTogXCJcXGY0NWRcIjtcbn1cbi5mYS12b2xsZXliYWxsLC5mYS12b2xsZXliYWxsLWJhbGwge1xuICAtLWZhOiBcIlxcZjQ1ZlwiO1xufVxuLmZhLWFsbGVyZ2llcywuZmEtaGFuZC1kb3RzIHtcbiAgLS1mYTogXCJcXGY0NjFcIjtcbn1cbi5mYS1iYW5kLWFpZCwuZmEtYmFuZGFnZSB7XG4gIC0tZmE6IFwiXFxmNDYyXCI7XG59XG4uZmEtYm94IHtcbiAgLS1mYTogXCJcXGY0NjZcIjtcbn1cbi5mYS1ib3hlcywuZmEtYm94ZXMtYWx0LC5mYS1ib3hlcy1zdGFja2VkIHtcbiAgLS1mYTogXCJcXGY0NjhcIjtcbn1cbi5mYS1icmllZmNhc2UtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmNDY5XCI7XG59XG4uZmEtYnVybiwuZmEtZmlyZS1mbGFtZS1zaW1wbGUge1xuICAtLWZhOiBcIlxcZjQ2YVwiO1xufVxuLmZhLWNhcHN1bGVzIHtcbiAgLS1mYTogXCJcXGY0NmJcIjtcbn1cbi5mYS1jbGlwYm9hcmQtY2hlY2sge1xuICAtLWZhOiBcIlxcZjQ2Y1wiO1xufVxuLmZhLWNsaXBib2FyZC1saXN0IHtcbiAgLS1mYTogXCJcXGY0NmRcIjtcbn1cbi5mYS1kaWFnbm9zZXMsLmZhLXBlcnNvbi1kb3RzLWZyb20tbGluZSB7XG4gIC0tZmE6IFwiXFxmNDcwXCI7XG59XG4uZmEtZG5hIHtcbiAgLS1mYTogXCJcXGY0NzFcIjtcbn1cbi5mYS1kb2xseSwuZmEtZG9sbHktYm94IHtcbiAgLS1mYTogXCJcXGY0NzJcIjtcbn1cbi5mYS1jYXJ0LWZsYXRiZWQsLmZhLWRvbGx5LWZsYXRiZWQge1xuICAtLWZhOiBcIlxcZjQ3NFwiO1xufVxuLmZhLWZpbGUtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmNDc3XCI7XG59XG4uZmEtZmlsZS1tZWRpY2FsLWFsdCwuZmEtZmlsZS13YXZlZm9ybSB7XG4gIC0tZmE6IFwiXFxmNDc4XCI7XG59XG4uZmEtZmlyc3QtYWlkLC5mYS1raXQtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmNDc5XCI7XG59XG4uZmEtY2lyY2xlLWgsLmZhLWhvc3BpdGFsLXN5bWJvbCB7XG4gIC0tZmE6IFwiXFxmNDdlXCI7XG59XG4uZmEtaWQtY2FyZC1hbHQsLmZhLWlkLWNhcmQtY2xpcCB7XG4gIC0tZmE6IFwiXFxmNDdmXCI7XG59XG4uZmEtbm90ZXMtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmNDgxXCI7XG59XG4uZmEtcGFsbGV0IHtcbiAgLS1mYTogXCJcXGY0ODJcIjtcbn1cbi5mYS1waWxscyB7XG4gIC0tZmE6IFwiXFxmNDg0XCI7XG59XG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZSB7XG4gIC0tZmE6IFwiXFxmNDg1XCI7XG59XG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQsLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmNDg2XCI7XG59XG4uZmEtYmVkLXB1bHNlLC5mYS1wcm9jZWR1cmVzIHtcbiAgLS1mYTogXCJcXGY0ODdcIjtcbn1cbi5mYS1zaGlwcGluZy1mYXN0LC5mYS10cnVjay1mYXN0IHtcbiAgLS1mYTogXCJcXGY0OGJcIjtcbn1cbi5mYS1zbW9raW5nIHtcbiAgLS1mYTogXCJcXGY0OGRcIjtcbn1cbi5mYS1zeXJpbmdlIHtcbiAgLS1mYTogXCJcXGY0OGVcIjtcbn1cbi5mYS10YWJsZXRzIHtcbiAgLS1mYTogXCJcXGY0OTBcIjtcbn1cbi5mYS10aGVybW9tZXRlciB7XG4gIC0tZmE6IFwiXFxmNDkxXCI7XG59XG4uZmEtdmlhbCB7XG4gIC0tZmE6IFwiXFxmNDkyXCI7XG59XG4uZmEtdmlhbHMge1xuICAtLWZhOiBcIlxcZjQ5M1wiO1xufVxuLmZhLXdhcmVob3VzZSB7XG4gIC0tZmE6IFwiXFxmNDk0XCI7XG59XG4uZmEtd2VpZ2h0LC5mYS13ZWlnaHQtc2NhbGUge1xuICAtLWZhOiBcIlxcZjQ5NlwiO1xufVxuLmZhLXgtcmF5IHtcbiAgLS1mYTogXCJcXGY0OTdcIjtcbn1cbi5mYS1ib3gtb3BlbiB7XG4gIC0tZmE6IFwiXFxmNDllXCI7XG59XG4uZmEtY29tbWVudC1kb3RzLC5mYS1jb21tZW50aW5nIHtcbiAgLS1mYTogXCJcXGY0YWRcIjtcbn1cbi5mYS1jb21tZW50LXNsYXNoIHtcbiAgLS1mYTogXCJcXGY0YjNcIjtcbn1cbi5mYS1jb3VjaCB7XG4gIC0tZmE6IFwiXFxmNGI4XCI7XG59XG4uZmEtY2lyY2xlLWRvbGxhci10by1zbG90LC5mYS1kb25hdGUge1xuICAtLWZhOiBcIlxcZjRiOVwiO1xufVxuLmZhLWRvdmUge1xuICAtLWZhOiBcIlxcZjRiYVwiO1xufVxuLmZhLWhhbmQtaG9sZGluZyB7XG4gIC0tZmE6IFwiXFxmNGJkXCI7XG59XG4uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0IHtcbiAgLS1mYTogXCJcXGY0YmVcIjtcbn1cbi5mYS1oYW5kLWhvbGRpbmctZG9sbGFyLC5mYS1oYW5kLWhvbGRpbmctdXNkIHtcbiAgLS1mYTogXCJcXGY0YzBcIjtcbn1cbi5mYS1oYW5kLWhvbGRpbmctZHJvcGxldCwuZmEtaGFuZC1ob2xkaW5nLXdhdGVyIHtcbiAgLS1mYTogXCJcXGY0YzFcIjtcbn1cbi5mYS1oYW5kcy1ob2xkaW5nIHtcbiAgLS1mYTogXCJcXGY0YzJcIjtcbn1cbi5mYS1oYW5kcy1oZWxwaW5nLC5mYS1oYW5kc2hha2UtYW5nbGUge1xuICAtLWZhOiBcIlxcZjRjNFwiO1xufVxuLmZhLXBhcmFjaHV0ZS1ib3gge1xuICAtLWZhOiBcIlxcZjRjZFwiO1xufVxuLmZhLXBlb3BsZS1jYXJyeSwuZmEtcGVvcGxlLWNhcnJ5LWJveCB7XG4gIC0tZmE6IFwiXFxmNGNlXCI7XG59XG4uZmEtcGlnZ3ktYmFuayB7XG4gIC0tZmE6IFwiXFxmNGQzXCI7XG59XG4uZmEtcmliYm9uIHtcbiAgLS1mYTogXCJcXGY0ZDZcIjtcbn1cbi5mYS1yb3V0ZSB7XG4gIC0tZmE6IFwiXFxmNGQ3XCI7XG59XG4uZmEtc2VlZGxpbmcsLmZhLXNwcm91dCB7XG4gIC0tZmE6IFwiXFxmNGQ4XCI7XG59XG4uZmEtc2lnbiwuZmEtc2lnbi1oYW5naW5nIHtcbiAgLS1mYTogXCJcXGY0ZDlcIjtcbn1cbi5mYS1mYWNlLXNtaWxlLXdpbmssLmZhLXNtaWxlLXdpbmsge1xuICAtLWZhOiBcIlxcZjRkYVwiO1xufVxuLmZhLXRhcGUge1xuICAtLWZhOiBcIlxcZjRkYlwiO1xufVxuLmZhLXRydWNrLWxvYWRpbmcsLmZhLXRydWNrLXJhbXAtYm94IHtcbiAgLS1mYTogXCJcXGY0ZGVcIjtcbn1cbi5mYS10cnVjay1tb3Zpbmcge1xuICAtLWZhOiBcIlxcZjRkZlwiO1xufVxuLmZhLXZpZGVvLXNsYXNoIHtcbiAgLS1mYTogXCJcXGY0ZTJcIjtcbn1cbi5mYS13aW5lLWdsYXNzIHtcbiAgLS1mYTogXCJcXGY0ZTNcIjtcbn1cbi5mYS11c2VyLWFzdHJvbmF1dCB7XG4gIC0tZmE6IFwiXFxmNGZiXCI7XG59XG4uZmEtdXNlci1jaGVjayB7XG4gIC0tZmE6IFwiXFxmNGZjXCI7XG59XG4uZmEtdXNlci1jbG9jayB7XG4gIC0tZmE6IFwiXFxmNGZkXCI7XG59XG4uZmEtdXNlci1jb2csLmZhLXVzZXItZ2VhciB7XG4gIC0tZmE6IFwiXFxmNGZlXCI7XG59XG4uZmEtdXNlci1lZGl0LC5mYS11c2VyLXBlbiB7XG4gIC0tZmE6IFwiXFxmNGZmXCI7XG59XG4uZmEtdXNlci1mcmllbmRzLC5mYS11c2VyLWdyb3VwIHtcbiAgLS1mYTogXCJcXGY1MDBcIjtcbn1cbi5mYS11c2VyLWdyYWR1YXRlIHtcbiAgLS1mYTogXCJcXGY1MDFcIjtcbn1cbi5mYS11c2VyLWxvY2sge1xuICAtLWZhOiBcIlxcZjUwMlwiO1xufVxuLmZhLXVzZXItbWludXMge1xuICAtLWZhOiBcIlxcZjUwM1wiO1xufVxuLmZhLXVzZXItbmluamEge1xuICAtLWZhOiBcIlxcZjUwNFwiO1xufVxuLmZhLXVzZXItc2hpZWxkIHtcbiAgLS1mYTogXCJcXGY1MDVcIjtcbn1cbi5mYS11c2VyLWFsdC1zbGFzaCwuZmEtdXNlci1sYXJnZS1zbGFzaCwuZmEtdXNlci1zbGFzaCB7XG4gIC0tZmE6IFwiXFxmNTA2XCI7XG59XG4uZmEtdXNlci10YWcge1xuICAtLWZhOiBcIlxcZjUwN1wiO1xufVxuLmZhLXVzZXItdGllIHtcbiAgLS1mYTogXCJcXGY1MDhcIjtcbn1cbi5mYS11c2Vycy1jb2csLmZhLXVzZXJzLWdlYXIge1xuICAtLWZhOiBcIlxcZjUwOVwiO1xufVxuLmZhLWJhbGFuY2Utc2NhbGUtbGVmdCwuZmEtc2NhbGUtdW5iYWxhbmNlZCB7XG4gIC0tZmE6IFwiXFxmNTE1XCI7XG59XG4uZmEtYmFsYW5jZS1zY2FsZS1yaWdodCwuZmEtc2NhbGUtdW5iYWxhbmNlZC1mbGlwIHtcbiAgLS1mYTogXCJcXGY1MTZcIjtcbn1cbi5mYS1ibGVuZGVyIHtcbiAgLS1mYTogXCJcXGY1MTdcIjtcbn1cbi5mYS1ib29rLW9wZW4ge1xuICAtLWZhOiBcIlxcZjUxOFwiO1xufVxuLmZhLWJyb2FkY2FzdC10b3dlciwuZmEtdG93ZXItYnJvYWRjYXN0IHtcbiAgLS1mYTogXCJcXGY1MTlcIjtcbn1cbi5mYS1icm9vbSB7XG4gIC0tZmE6IFwiXFxmNTFhXCI7XG59XG4uZmEtYmxhY2tib2FyZCwuZmEtY2hhbGtib2FyZCB7XG4gIC0tZmE6IFwiXFxmNTFiXCI7XG59XG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyLC5mYS1jaGFsa2JvYXJkLXVzZXIge1xuICAtLWZhOiBcIlxcZjUxY1wiO1xufVxuLmZhLWNodXJjaCB7XG4gIC0tZmE6IFwiXFxmNTFkXCI7XG59XG4uZmEtY29pbnMge1xuICAtLWZhOiBcIlxcZjUxZVwiO1xufVxuLmZhLWNvbXBhY3QtZGlzYyB7XG4gIC0tZmE6IFwiXFxmNTFmXCI7XG59XG4uZmEtY3JvdyB7XG4gIC0tZmE6IFwiXFxmNTIwXCI7XG59XG4uZmEtY3Jvd24ge1xuICAtLWZhOiBcIlxcZjUyMVwiO1xufVxuLmZhLWRpY2Uge1xuICAtLWZhOiBcIlxcZjUyMlwiO1xufVxuLmZhLWRpY2UtZml2ZSB7XG4gIC0tZmE6IFwiXFxmNTIzXCI7XG59XG4uZmEtZGljZS1mb3VyIHtcbiAgLS1mYTogXCJcXGY1MjRcIjtcbn1cbi5mYS1kaWNlLW9uZSB7XG4gIC0tZmE6IFwiXFxmNTI1XCI7XG59XG4uZmEtZGljZS1zaXgge1xuICAtLWZhOiBcIlxcZjUyNlwiO1xufVxuLmZhLWRpY2UtdGhyZWUge1xuICAtLWZhOiBcIlxcZjUyN1wiO1xufVxuLmZhLWRpY2UtdHdvIHtcbiAgLS1mYTogXCJcXGY1MjhcIjtcbn1cbi5mYS1kaXZpZGUge1xuICAtLWZhOiBcIlxcZjUyOVwiO1xufVxuLmZhLWRvb3ItY2xvc2VkIHtcbiAgLS1mYTogXCJcXGY1MmFcIjtcbn1cbi5mYS1kb29yLW9wZW4ge1xuICAtLWZhOiBcIlxcZjUyYlwiO1xufVxuLmZhLWZlYXRoZXIge1xuICAtLWZhOiBcIlxcZjUyZFwiO1xufVxuLmZhLWZyb2cge1xuICAtLWZhOiBcIlxcZjUyZVwiO1xufVxuLmZhLWdhcy1wdW1wIHtcbiAgLS1mYTogXCJcXGY1MmZcIjtcbn1cbi5mYS1nbGFzc2VzIHtcbiAgLS1mYTogXCJcXGY1MzBcIjtcbn1cbi5mYS1ncmVhdGVyLXRoYW4tZXF1YWwge1xuICAtLWZhOiBcIlxcZjUzMlwiO1xufVxuLmZhLWhlbGljb3B0ZXIge1xuICAtLWZhOiBcIlxcZjUzM1wiO1xufVxuLmZhLWluZmluaXR5IHtcbiAgLS1mYTogXCJcXGY1MzRcIjtcbn1cbi5mYS1raXdpLWJpcmQge1xuICAtLWZhOiBcIlxcZjUzNVwiO1xufVxuLmZhLWxlc3MtdGhhbi1lcXVhbCB7XG4gIC0tZmE6IFwiXFxmNTM3XCI7XG59XG4uZmEtbWVtb3J5IHtcbiAgLS1mYTogXCJcXGY1MzhcIjtcbn1cbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaCwuZmEtbWljcm9waG9uZS1saW5lcy1zbGFzaCB7XG4gIC0tZmE6IFwiXFxmNTM5XCI7XG59XG4uZmEtbW9uZXktYmlsbC13YXZlIHtcbiAgLS1mYTogXCJcXGY1M2FcIjtcbn1cbi5mYS1tb25leS1iaWxsLTEtd2F2ZSwuZmEtbW9uZXktYmlsbC13YXZlLWFsdCB7XG4gIC0tZmE6IFwiXFxmNTNiXCI7XG59XG4uZmEtbW9uZXktY2hlY2sge1xuICAtLWZhOiBcIlxcZjUzY1wiO1xufVxuLmZhLW1vbmV5LWNoZWNrLWFsdCwuZmEtbW9uZXktY2hlY2stZG9sbGFyIHtcbiAgLS1mYTogXCJcXGY1M2RcIjtcbn1cbi5mYS1ub3QtZXF1YWwge1xuICAtLWZhOiBcIlxcZjUzZVwiO1xufVxuLmZhLXBhbGV0dGUge1xuICAtLWZhOiBcIlxcZjUzZlwiO1xufVxuLmZhLXBhcmtpbmcsLmZhLXNxdWFyZS1wYXJraW5nIHtcbiAgLS1mYTogXCJcXGY1NDBcIjtcbn1cbi5mYS1kaWFncmFtLXByb2plY3QsLmZhLXByb2plY3QtZGlhZ3JhbSB7XG4gIC0tZmE6IFwiXFxmNTQyXCI7XG59XG4uZmEtcmVjZWlwdCB7XG4gIC0tZmE6IFwiXFxmNTQzXCI7XG59XG4uZmEtcm9ib3Qge1xuICAtLWZhOiBcIlxcZjU0NFwiO1xufVxuLmZhLXJ1bGVyIHtcbiAgLS1mYTogXCJcXGY1NDVcIjtcbn1cbi5mYS1ydWxlci1jb21iaW5lZCB7XG4gIC0tZmE6IFwiXFxmNTQ2XCI7XG59XG4uZmEtcnVsZXItaG9yaXpvbnRhbCB7XG4gIC0tZmE6IFwiXFxmNTQ3XCI7XG59XG4uZmEtcnVsZXItdmVydGljYWwge1xuICAtLWZhOiBcIlxcZjU0OFwiO1xufVxuLmZhLXNjaG9vbCB7XG4gIC0tZmE6IFwiXFxmNTQ5XCI7XG59XG4uZmEtc2NyZXdkcml2ZXIge1xuICAtLWZhOiBcIlxcZjU0YVwiO1xufVxuLmZhLXNob2UtcHJpbnRzIHtcbiAgLS1mYTogXCJcXGY1NGJcIjtcbn1cbi5mYS1za3VsbCB7XG4gIC0tZmE6IFwiXFxmNTRjXCI7XG59XG4uZmEtYmFuLXNtb2tpbmcsLmZhLXNtb2tpbmctYmFuIHtcbiAgLS1mYTogXCJcXGY1NGRcIjtcbn1cbi5mYS1zdG9yZSB7XG4gIC0tZmE6IFwiXFxmNTRlXCI7XG59XG4uZmEtc2hvcCwuZmEtc3RvcmUtYWx0IHtcbiAgLS1mYTogXCJcXGY1NGZcIjtcbn1cbi5mYS1iYXJzLXN0YWdnZXJlZCwuZmEtcmVvcmRlciwuZmEtc3RyZWFtIHtcbiAgLS1mYTogXCJcXGY1NTBcIjtcbn1cbi5mYS1zdHJvb3B3YWZlbCB7XG4gIC0tZmE6IFwiXFxmNTUxXCI7XG59XG4uZmEtdG9vbGJveCB7XG4gIC0tZmE6IFwiXFxmNTUyXCI7XG59XG4uZmEtc2hpcnQsLmZhLXQtc2hpcnQsLmZhLXRzaGlydCB7XG4gIC0tZmE6IFwiXFxmNTUzXCI7XG59XG4uZmEtcGVyc29uLXdhbGtpbmcsLmZhLXdhbGtpbmcge1xuICAtLWZhOiBcIlxcZjU1NFwiO1xufVxuLmZhLXdhbGxldCB7XG4gIC0tZmE6IFwiXFxmNTU1XCI7XG59XG4uZmEtYW5ncnksLmZhLWZhY2UtYW5ncnkge1xuICAtLWZhOiBcIlxcZjU1NlwiO1xufVxuLmZhLWFyY2h3YXkge1xuICAtLWZhOiBcIlxcZjU1N1wiO1xufVxuLmZhLWF0bGFzLC5mYS1ib29rLWF0bGFzIHtcbiAgLS1mYTogXCJcXGY1NThcIjtcbn1cbi5mYS1hd2FyZCB7XG4gIC0tZmE6IFwiXFxmNTU5XCI7XG59XG4uZmEtYmFja3NwYWNlLC5mYS1kZWxldGUtbGVmdCB7XG4gIC0tZmE6IFwiXFxmNTVhXCI7XG59XG4uZmEtYmV6aWVyLWN1cnZlIHtcbiAgLS1mYTogXCJcXGY1NWJcIjtcbn1cbi5mYS1ib25nIHtcbiAgLS1mYTogXCJcXGY1NWNcIjtcbn1cbi5mYS1icnVzaCB7XG4gIC0tZmE6IFwiXFxmNTVkXCI7XG59XG4uZmEtYnVzLWFsdCwuZmEtYnVzLXNpbXBsZSB7XG4gIC0tZmE6IFwiXFxmNTVlXCI7XG59XG4uZmEtY2FubmFiaXMge1xuICAtLWZhOiBcIlxcZjU1ZlwiO1xufVxuLmZhLWNoZWNrLWRvdWJsZSB7XG4gIC0tZmE6IFwiXFxmNTYwXCI7XG59XG4uZmEtY29ja3RhaWwsLmZhLW1hcnRpbmktZ2xhc3MtY2l0cnVzIHtcbiAgLS1mYTogXCJcXGY1NjFcIjtcbn1cbi5mYS1iZWxsLWNvbmNpZXJnZSwuZmEtY29uY2llcmdlLWJlbGwge1xuICAtLWZhOiBcIlxcZjU2MlwiO1xufVxuLmZhLWNvb2tpZSB7XG4gIC0tZmE6IFwiXFxmNTYzXCI7XG59XG4uZmEtY29va2llLWJpdGUge1xuICAtLWZhOiBcIlxcZjU2NFwiO1xufVxuLmZhLWNyb3AtYWx0LC5mYS1jcm9wLXNpbXBsZSB7XG4gIC0tZmE6IFwiXFxmNTY1XCI7XG59XG4uZmEtZGlnaXRhbC10YWNob2dyYXBoLC5mYS10YWNob2dyYXBoLWRpZ2l0YWwge1xuICAtLWZhOiBcIlxcZjU2NlwiO1xufVxuLmZhLWRpenp5LC5mYS1mYWNlLWRpenp5IHtcbiAgLS1mYTogXCJcXGY1NjdcIjtcbn1cbi5mYS1jb21wYXNzLWRyYWZ0aW5nLC5mYS1kcmFmdGluZy1jb21wYXNzIHtcbiAgLS1mYTogXCJcXGY1NjhcIjtcbn1cbi5mYS1kcnVtIHtcbiAgLS1mYTogXCJcXGY1NjlcIjtcbn1cbi5mYS1kcnVtLXN0ZWVscGFuIHtcbiAgLS1mYTogXCJcXGY1NmFcIjtcbn1cbi5mYS1mZWF0aGVyLWFsdCwuZmEtZmVhdGhlci1wb2ludGVkIHtcbiAgLS1mYTogXCJcXGY1NmJcIjtcbn1cbi5mYS1maWxlLWNvbnRyYWN0IHtcbiAgLS1mYTogXCJcXGY1NmNcIjtcbn1cbi5mYS1maWxlLWFycm93LWRvd24sLmZhLWZpbGUtZG93bmxvYWQge1xuICAtLWZhOiBcIlxcZjU2ZFwiO1xufVxuLmZhLWFycm93LXJpZ2h0LWZyb20tZmlsZSwuZmEtZmlsZS1leHBvcnQge1xuICAtLWZhOiBcIlxcZjU2ZVwiO1xufVxuLmZhLWFycm93LXJpZ2h0LXRvLWZpbGUsLmZhLWZpbGUtaW1wb3J0IHtcbiAgLS1mYTogXCJcXGY1NmZcIjtcbn1cbi5mYS1maWxlLWludm9pY2Uge1xuICAtLWZhOiBcIlxcZjU3MFwiO1xufVxuLmZhLWZpbGUtaW52b2ljZS1kb2xsYXIge1xuICAtLWZhOiBcIlxcZjU3MVwiO1xufVxuLmZhLWZpbGUtcHJlc2NyaXB0aW9uIHtcbiAgLS1mYTogXCJcXGY1NzJcIjtcbn1cbi5mYS1maWxlLXNpZ25hdHVyZSB7XG4gIC0tZmE6IFwiXFxmNTczXCI7XG59XG4uZmEtZmlsZS1hcnJvdy11cCwuZmEtZmlsZS11cGxvYWQge1xuICAtLWZhOiBcIlxcZjU3NFwiO1xufVxuLmZhLWZpbGwge1xuICAtLWZhOiBcIlxcZjU3NVwiO1xufVxuLmZhLWZpbGwtZHJpcCB7XG4gIC0tZmE6IFwiXFxmNTc2XCI7XG59XG4uZmEtZmluZ2VycHJpbnQge1xuICAtLWZhOiBcIlxcZjU3N1wiO1xufVxuLmZhLWZpc2gge1xuICAtLWZhOiBcIlxcZjU3OFwiO1xufVxuLmZhLWZhY2UtZmx1c2hlZCwuZmEtZmx1c2hlZCB7XG4gIC0tZmE6IFwiXFxmNTc5XCI7XG59XG4uZmEtZmFjZS1mcm93bi1vcGVuLC5mYS1mcm93bi1vcGVuIHtcbiAgLS1mYTogXCJcXGY1N2FcIjtcbn1cbi5mYS1nbGFzcy1tYXJ0aW5pLWFsdCwuZmEtbWFydGluaS1nbGFzcyB7XG4gIC0tZmE6IFwiXFxmNTdiXCI7XG59XG4uZmEtZWFydGgtYWZyaWNhLC5mYS1nbG9iZS1hZnJpY2Ege1xuICAtLWZhOiBcIlxcZjU3Y1wiO1xufVxuLmZhLWVhcnRoLC5mYS1lYXJ0aC1hbWVyaWNhLC5mYS1lYXJ0aC1hbWVyaWNhcywuZmEtZ2xvYmUtYW1lcmljYXMge1xuICAtLWZhOiBcIlxcZjU3ZFwiO1xufVxuLmZhLWVhcnRoLWFzaWEsLmZhLWdsb2JlLWFzaWEge1xuICAtLWZhOiBcIlxcZjU3ZVwiO1xufVxuLmZhLWZhY2UtZ3JpbWFjZSwuZmEtZ3JpbWFjZSB7XG4gIC0tZmE6IFwiXFxmNTdmXCI7XG59XG4uZmEtZmFjZS1ncmluLC5mYS1ncmluIHtcbiAgLS1mYTogXCJcXGY1ODBcIjtcbn1cbi5mYS1mYWNlLWdyaW4td2lkZSwuZmEtZ3Jpbi1hbHQge1xuICAtLWZhOiBcIlxcZjU4MVwiO1xufVxuLmZhLWZhY2UtZ3Jpbi1iZWFtLC5mYS1ncmluLWJlYW0ge1xuICAtLWZhOiBcIlxcZjU4MlwiO1xufVxuLmZhLWZhY2UtZ3Jpbi1iZWFtLXN3ZWF0LC5mYS1ncmluLWJlYW0tc3dlYXQge1xuICAtLWZhOiBcIlxcZjU4M1wiO1xufVxuLmZhLWZhY2UtZ3Jpbi1oZWFydHMsLmZhLWdyaW4taGVhcnRzIHtcbiAgLS1mYTogXCJcXGY1ODRcIjtcbn1cbi5mYS1mYWNlLWdyaW4tc3F1aW50LC5mYS1ncmluLXNxdWludCB7XG4gIC0tZmE6IFwiXFxmNTg1XCI7XG59XG4uZmEtZmFjZS1ncmluLXNxdWludC10ZWFycywuZmEtZ3Jpbi1zcXVpbnQtdGVhcnMge1xuICAtLWZhOiBcIlxcZjU4NlwiO1xufVxuLmZhLWZhY2UtZ3Jpbi1zdGFycywuZmEtZ3Jpbi1zdGFycyB7XG4gIC0tZmE6IFwiXFxmNTg3XCI7XG59XG4uZmEtZmFjZS1ncmluLXRlYXJzLC5mYS1ncmluLXRlYXJzIHtcbiAgLS1mYTogXCJcXGY1ODhcIjtcbn1cbi5mYS1mYWNlLWdyaW4tdG9uZ3VlLC5mYS1ncmluLXRvbmd1ZSB7XG4gIC0tZmE6IFwiXFxmNTg5XCI7XG59XG4uZmEtZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnQsLmZhLWdyaW4tdG9uZ3VlLXNxdWludCB7XG4gIC0tZmE6IFwiXFxmNThhXCI7XG59XG4uZmEtZmFjZS1ncmluLXRvbmd1ZS13aW5rLC5mYS1ncmluLXRvbmd1ZS13aW5rIHtcbiAgLS1mYTogXCJcXGY1OGJcIjtcbn1cbi5mYS1mYWNlLWdyaW4td2luaywuZmEtZ3Jpbi13aW5rIHtcbiAgLS1mYTogXCJcXGY1OGNcIjtcbn1cbi5mYS1ncmlkLWhvcml6b250YWwsLmZhLWdyaXAsLmZhLWdyaXAtaG9yaXpvbnRhbCB7XG4gIC0tZmE6IFwiXFxmNThkXCI7XG59XG4uZmEtZ3JpZC12ZXJ0aWNhbCwuZmEtZ3JpcC12ZXJ0aWNhbCB7XG4gIC0tZmE6IFwiXFxmNThlXCI7XG59XG4uZmEtaGVhZHNldCB7XG4gIC0tZmE6IFwiXFxmNTkwXCI7XG59XG4uZmEtaGlnaGxpZ2h0ZXIge1xuICAtLWZhOiBcIlxcZjU5MVwiO1xufVxuLmZhLWhvdC10dWIsLmZhLWhvdC10dWItcGVyc29uIHtcbiAgLS1mYTogXCJcXGY1OTNcIjtcbn1cbi5mYS1ob3RlbCB7XG4gIC0tZmE6IFwiXFxmNTk0XCI7XG59XG4uZmEtam9pbnQge1xuICAtLWZhOiBcIlxcZjU5NVwiO1xufVxuLmZhLWZhY2Uta2lzcywuZmEta2lzcyB7XG4gIC0tZmE6IFwiXFxmNTk2XCI7XG59XG4uZmEtZmFjZS1raXNzLWJlYW0sLmZhLWtpc3MtYmVhbSB7XG4gIC0tZmE6IFwiXFxmNTk3XCI7XG59XG4uZmEtZmFjZS1raXNzLXdpbmstaGVhcnQsLmZhLWtpc3Mtd2luay1oZWFydCB7XG4gIC0tZmE6IFwiXFxmNTk4XCI7XG59XG4uZmEtZmFjZS1sYXVnaCwuZmEtbGF1Z2gge1xuICAtLWZhOiBcIlxcZjU5OVwiO1xufVxuLmZhLWZhY2UtbGF1Z2gtYmVhbSwuZmEtbGF1Z2gtYmVhbSB7XG4gIC0tZmE6IFwiXFxmNTlhXCI7XG59XG4uZmEtZmFjZS1sYXVnaC1zcXVpbnQsLmZhLWxhdWdoLXNxdWludCB7XG4gIC0tZmE6IFwiXFxmNTliXCI7XG59XG4uZmEtZmFjZS1sYXVnaC13aW5rLC5mYS1sYXVnaC13aW5rIHtcbiAgLS1mYTogXCJcXGY1OWNcIjtcbn1cbi5mYS1jYXJ0LWZsYXRiZWQtc3VpdGNhc2UsLmZhLWx1Z2dhZ2UtY2FydCB7XG4gIC0tZmE6IFwiXFxmNTlkXCI7XG59XG4uZmEtbWFwLWxvY2F0aW9uLC5mYS1tYXAtbWFya2VkIHtcbiAgLS1mYTogXCJcXGY1OWZcIjtcbn1cbi5mYS1tYXAtbG9jYXRpb24tZG90LC5mYS1tYXAtbWFya2VkLWFsdCB7XG4gIC0tZmE6IFwiXFxmNWEwXCI7XG59XG4uZmEtbWFya2VyIHtcbiAgLS1mYTogXCJcXGY1YTFcIjtcbn1cbi5mYS1tZWRhbCB7XG4gIC0tZmE6IFwiXFxmNWEyXCI7XG59XG4uZmEtZmFjZS1tZWgtYmxhbmssLmZhLW1laC1ibGFuayB7XG4gIC0tZmE6IFwiXFxmNWE0XCI7XG59XG4uZmEtZmFjZS1yb2xsaW5nLWV5ZXMsLmZhLW1laC1yb2xsaW5nLWV5ZXMge1xuICAtLWZhOiBcIlxcZjVhNVwiO1xufVxuLmZhLW1vbnVtZW50IHtcbiAgLS1mYTogXCJcXGY1YTZcIjtcbn1cbi5mYS1tb3J0YXItcGVzdGxlIHtcbiAgLS1mYTogXCJcXGY1YTdcIjtcbn1cbi5mYS1wYWludC1yb2xsZXIge1xuICAtLWZhOiBcIlxcZjVhYVwiO1xufVxuLmZhLXBhc3Nwb3J0IHtcbiAgLS1mYTogXCJcXGY1YWJcIjtcbn1cbi5mYS1wZW4tZmFuY3kge1xuICAtLWZhOiBcIlxcZjVhY1wiO1xufVxuLmZhLXBlbi1uaWIge1xuICAtLWZhOiBcIlxcZjVhZFwiO1xufVxuLmZhLXBlbi1ydWxlciwuZmEtcGVuY2lsLXJ1bGVyIHtcbiAgLS1mYTogXCJcXGY1YWVcIjtcbn1cbi5mYS1wbGFuZS1hcnJpdmFsIHtcbiAgLS1mYTogXCJcXGY1YWZcIjtcbn1cbi5mYS1wbGFuZS1kZXBhcnR1cmUge1xuICAtLWZhOiBcIlxcZjViMFwiO1xufVxuLmZhLXByZXNjcmlwdGlvbiB7XG4gIC0tZmE6IFwiXFxmNWIxXCI7XG59XG4uZmEtZmFjZS1zYWQtY3J5LC5mYS1zYWQtY3J5IHtcbiAgLS1mYTogXCJcXGY1YjNcIjtcbn1cbi5mYS1mYWNlLXNhZC10ZWFyLC5mYS1zYWQtdGVhciB7XG4gIC0tZmE6IFwiXFxmNWI0XCI7XG59XG4uZmEtc2h1dHRsZS12YW4sLmZhLXZhbi1zaHV0dGxlIHtcbiAgLS1mYTogXCJcXGY1YjZcIjtcbn1cbi5mYS1zaWduYXR1cmUge1xuICAtLWZhOiBcIlxcZjViN1wiO1xufVxuLmZhLWZhY2Utc21pbGUtYmVhbSwuZmEtc21pbGUtYmVhbSB7XG4gIC0tZmE6IFwiXFxmNWI4XCI7XG59XG4uZmEtc29sYXItcGFuZWwge1xuICAtLWZhOiBcIlxcZjViYVwiO1xufVxuLmZhLWxvdHVzLC5mYS1zcGEge1xuICAtLWZhOiBcIlxcZjViYlwiO1xufVxuLmZhLXNwbG90Y2gge1xuICAtLWZhOiBcIlxcZjViY1wiO1xufVxuLmZhLXNwcmF5LWNhbiB7XG4gIC0tZmE6IFwiXFxmNWJkXCI7XG59XG4uZmEtc3RhbXAge1xuICAtLWZhOiBcIlxcZjViZlwiO1xufVxuLmZhLXN0YXItaGFsZi1hbHQsLmZhLXN0YXItaGFsZi1zdHJva2Uge1xuICAtLWZhOiBcIlxcZjVjMFwiO1xufVxuLmZhLXN1aXRjYXNlLXJvbGxpbmcge1xuICAtLWZhOiBcIlxcZjVjMVwiO1xufVxuLmZhLWZhY2Utc3VycHJpc2UsLmZhLXN1cnByaXNlIHtcbiAgLS1mYTogXCJcXGY1YzJcIjtcbn1cbi5mYS1zd2F0Y2hib29rIHtcbiAgLS1mYTogXCJcXGY1YzNcIjtcbn1cbi5mYS1wZXJzb24tc3dpbW1pbmcsLmZhLXN3aW1tZXIge1xuICAtLWZhOiBcIlxcZjVjNFwiO1xufVxuLmZhLWxhZGRlci13YXRlciwuZmEtc3dpbW1pbmctcG9vbCwuZmEtd2F0ZXItbGFkZGVyIHtcbiAgLS1mYTogXCJcXGY1YzVcIjtcbn1cbi5mYS1kcm9wbGV0LXNsYXNoLC5mYS10aW50LXNsYXNoIHtcbiAgLS1mYTogXCJcXGY1YzdcIjtcbn1cbi5mYS1mYWNlLXRpcmVkLC5mYS10aXJlZCB7XG4gIC0tZmE6IFwiXFxmNWM4XCI7XG59XG4uZmEtdG9vdGgge1xuICAtLWZhOiBcIlxcZjVjOVwiO1xufVxuLmZhLXVtYnJlbGxhLWJlYWNoIHtcbiAgLS1mYTogXCJcXGY1Y2FcIjtcbn1cbi5mYS13ZWlnaHQtaGFuZ2luZyB7XG4gIC0tZmE6IFwiXFxmNWNkXCI7XG59XG4uZmEtd2luZS1nbGFzcy1hbHQsLmZhLXdpbmUtZ2xhc3MtZW1wdHkge1xuICAtLWZhOiBcIlxcZjVjZVwiO1xufVxuLmZhLWFpci1mcmVzaGVuZXIsLmZhLXNwcmF5LWNhbi1zcGFya2xlcyB7XG4gIC0tZmE6IFwiXFxmNWQwXCI7XG59XG4uZmEtYXBwbGUtYWx0LC5mYS1hcHBsZS13aG9sZSB7XG4gIC0tZmE6IFwiXFxmNWQxXCI7XG59XG4uZmEtYXRvbSB7XG4gIC0tZmE6IFwiXFxmNWQyXCI7XG59XG4uZmEtYm9uZSB7XG4gIC0tZmE6IFwiXFxmNWQ3XCI7XG59XG4uZmEtYm9vay1vcGVuLXJlYWRlciwuZmEtYm9vay1yZWFkZXIge1xuICAtLWZhOiBcIlxcZjVkYVwiO1xufVxuLmZhLWJyYWluIHtcbiAgLS1mYTogXCJcXGY1ZGNcIjtcbn1cbi5mYS1jYXItYWx0LC5mYS1jYXItcmVhciB7XG4gIC0tZmE6IFwiXFxmNWRlXCI7XG59XG4uZmEtYmF0dGVyeS1jYXIsLmZhLWNhci1iYXR0ZXJ5IHtcbiAgLS1mYTogXCJcXGY1ZGZcIjtcbn1cbi5mYS1jYXItYnVyc3QsLmZhLWNhci1jcmFzaCB7XG4gIC0tZmE6IFwiXFxmNWUxXCI7XG59XG4uZmEtY2FyLXNpZGUge1xuICAtLWZhOiBcIlxcZjVlNFwiO1xufVxuLmZhLWNoYXJnaW5nLXN0YXRpb24ge1xuICAtLWZhOiBcIlxcZjVlN1wiO1xufVxuLmZhLWRpYW1vbmQtdHVybi1yaWdodCwuZmEtZGlyZWN0aW9ucyB7XG4gIC0tZmE6IFwiXFxmNWViXCI7XG59XG4uZmEtZHJhdy1wb2x5Z29uLC5mYS12ZWN0b3ItcG9seWdvbiB7XG4gIC0tZmE6IFwiXFxmNWVlXCI7XG59XG4uZmEtbGFwdG9wLWNvZGUge1xuICAtLWZhOiBcIlxcZjVmY1wiO1xufVxuLmZhLWxheWVyLWdyb3VwIHtcbiAgLS1mYTogXCJcXGY1ZmRcIjtcbn1cbi5mYS1sb2NhdGlvbiwuZmEtbG9jYXRpb24tY3Jvc3NoYWlycyB7XG4gIC0tZmE6IFwiXFxmNjAxXCI7XG59XG4uZmEtbHVuZ3Mge1xuICAtLWZhOiBcIlxcZjYwNFwiO1xufVxuLmZhLW1pY3Jvc2NvcGUge1xuICAtLWZhOiBcIlxcZjYxMFwiO1xufVxuLmZhLW9pbC1jYW4ge1xuICAtLWZhOiBcIlxcZjYxM1wiO1xufVxuLmZhLXBvb3Age1xuICAtLWZhOiBcIlxcZjYxOVwiO1xufVxuLmZhLXNoYXBlcywuZmEtdHJpYW5nbGUtY2lyY2xlLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmNjFmXCI7XG59XG4uZmEtc3Rhci1vZi1saWZlIHtcbiAgLS1mYTogXCJcXGY2MjFcIjtcbn1cbi5mYS1kYXNoYm9hcmQsLmZhLWdhdWdlLC5mYS1nYXVnZS1tZWQsLmZhLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2Uge1xuICAtLWZhOiBcIlxcZjYyNFwiO1xufVxuLmZhLWdhdWdlLWhpZ2gsLmZhLXRhY2hvbWV0ZXItYWx0LC5mYS10YWNob21ldGVyLWFsdC1mYXN0IHtcbiAgLS1mYTogXCJcXGY2MjVcIjtcbn1cbi5mYS1nYXVnZS1zaW1wbGUsLmZhLWdhdWdlLXNpbXBsZS1tZWQsLmZhLXRhY2hvbWV0ZXItYXZlcmFnZSB7XG4gIC0tZmE6IFwiXFxmNjI5XCI7XG59XG4uZmEtZ2F1Z2Utc2ltcGxlLWhpZ2gsLmZhLXRhY2hvbWV0ZXIsLmZhLXRhY2hvbWV0ZXItZmFzdCB7XG4gIC0tZmE6IFwiXFxmNjJhXCI7XG59XG4uZmEtdGVldGgge1xuICAtLWZhOiBcIlxcZjYyZVwiO1xufVxuLmZhLXRlZXRoLW9wZW4ge1xuICAtLWZhOiBcIlxcZjYyZlwiO1xufVxuLmZhLW1hc2tzLXRoZWF0ZXIsLmZhLXRoZWF0ZXItbWFza3Mge1xuICAtLWZhOiBcIlxcZjYzMFwiO1xufVxuLmZhLXRyYWZmaWMtbGlnaHQge1xuICAtLWZhOiBcIlxcZjYzN1wiO1xufVxuLmZhLXRydWNrLW1vbnN0ZXIge1xuICAtLWZhOiBcIlxcZjYzYlwiO1xufVxuLmZhLXRydWNrLXBpY2t1cCB7XG4gIC0tZmE6IFwiXFxmNjNjXCI7XG59XG4uZmEtYWQsLmZhLXJlY3RhbmdsZS1hZCB7XG4gIC0tZmE6IFwiXFxmNjQxXCI7XG59XG4uZmEtYW5raCB7XG4gIC0tZmE6IFwiXFxmNjQ0XCI7XG59XG4uZmEtYmlibGUsLmZhLWJvb2stYmlibGUge1xuICAtLWZhOiBcIlxcZjY0N1wiO1xufVxuLmZhLWJyaWVmY2FzZS1jbG9jaywuZmEtYnVzaW5lc3MtdGltZSB7XG4gIC0tZmE6IFwiXFxmNjRhXCI7XG59XG4uZmEtY2l0eSB7XG4gIC0tZmE6IFwiXFxmNjRmXCI7XG59XG4uZmEtY29tbWVudC1kb2xsYXIge1xuICAtLWZhOiBcIlxcZjY1MVwiO1xufVxuLmZhLWNvbW1lbnRzLWRvbGxhciB7XG4gIC0tZmE6IFwiXFxmNjUzXCI7XG59XG4uZmEtY3Jvc3Mge1xuICAtLWZhOiBcIlxcZjY1NFwiO1xufVxuLmZhLWRoYXJtYWNoYWtyYSB7XG4gIC0tZmE6IFwiXFxmNjU1XCI7XG59XG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0IHtcbiAgLS1mYTogXCJcXGY2NThcIjtcbn1cbi5mYS1mb2xkZXItbWludXMge1xuICAtLWZhOiBcIlxcZjY1ZFwiO1xufVxuLmZhLWZvbGRlci1wbHVzIHtcbiAgLS1mYTogXCJcXGY2NWVcIjtcbn1cbi5mYS1maWx0ZXItY2lyY2xlLWRvbGxhciwuZmEtZnVubmVsLWRvbGxhciB7XG4gIC0tZmE6IFwiXFxmNjYyXCI7XG59XG4uZmEtZ29wdXJhbSB7XG4gIC0tZmE6IFwiXFxmNjY0XCI7XG59XG4uZmEtaGFtc2Ege1xuICAtLWZhOiBcIlxcZjY2NVwiO1xufVxuLmZhLWJhaGFpLC5mYS1oYXlrYWwge1xuICAtLWZhOiBcIlxcZjY2NlwiO1xufVxuLmZhLWplZGkge1xuICAtLWZhOiBcIlxcZjY2OVwiO1xufVxuLmZhLWJvb2stam91cm5hbC13aGlsbHMsLmZhLWpvdXJuYWwtd2hpbGxzIHtcbiAgLS1mYTogXCJcXGY2NmFcIjtcbn1cbi5mYS1rYWFiYSB7XG4gIC0tZmE6IFwiXFxmNjZiXCI7XG59XG4uZmEta2hhbmRhIHtcbiAgLS1mYTogXCJcXGY2NmRcIjtcbn1cbi5mYS1sYW5kbWFyayB7XG4gIC0tZmE6IFwiXFxmNjZmXCI7XG59XG4uZmEtZW52ZWxvcGVzLWJ1bGssLmZhLW1haWwtYnVsayB7XG4gIC0tZmE6IFwiXFxmNjc0XCI7XG59XG4uZmEtbWVub3JhaCB7XG4gIC0tZmE6IFwiXFxmNjc2XCI7XG59XG4uZmEtbW9zcXVlIHtcbiAgLS1mYTogXCJcXGY2NzhcIjtcbn1cbi5mYS1vbSB7XG4gIC0tZmE6IFwiXFxmNjc5XCI7XG59XG4uZmEtcGFzdGFmYXJpYW5pc20sLmZhLXNwYWdoZXR0aS1tb25zdGVyLWZseWluZyB7XG4gIC0tZmE6IFwiXFxmNjdiXCI7XG59XG4uZmEtcGVhY2Uge1xuICAtLWZhOiBcIlxcZjY3Y1wiO1xufVxuLmZhLXBsYWNlLW9mLXdvcnNoaXAge1xuICAtLWZhOiBcIlxcZjY3ZlwiO1xufVxuLmZhLXBvbGwsLmZhLXNxdWFyZS1wb2xsLXZlcnRpY2FsIHtcbiAgLS1mYTogXCJcXGY2ODFcIjtcbn1cbi5mYS1wb2xsLWgsLmZhLXNxdWFyZS1wb2xsLWhvcml6b250YWwge1xuICAtLWZhOiBcIlxcZjY4MlwiO1xufVxuLmZhLXBlcnNvbi1wcmF5aW5nLC5mYS1wcmF5IHtcbiAgLS1mYTogXCJcXGY2ODNcIjtcbn1cbi5mYS1oYW5kcy1wcmF5aW5nLC5mYS1wcmF5aW5nLWhhbmRzIHtcbiAgLS1mYTogXCJcXGY2ODRcIjtcbn1cbi5mYS1ib29rLXF1cmFuLC5mYS1xdXJhbiB7XG4gIC0tZmE6IFwiXFxmNjg3XCI7XG59XG4uZmEtbWFnbmlmeWluZy1nbGFzcy1kb2xsYXIsLmZhLXNlYXJjaC1kb2xsYXIge1xuICAtLWZhOiBcIlxcZjY4OFwiO1xufVxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb24sLmZhLXNlYXJjaC1sb2NhdGlvbiB7XG4gIC0tZmE6IFwiXFxmNjg5XCI7XG59XG4uZmEtc29ja3Mge1xuICAtLWZhOiBcIlxcZjY5NlwiO1xufVxuLmZhLXNxdWFyZS1yb290LWFsdCwuZmEtc3F1YXJlLXJvb3QtdmFyaWFibGUge1xuICAtLWZhOiBcIlxcZjY5OFwiO1xufVxuLmZhLXN0YXItYW5kLWNyZXNjZW50IHtcbiAgLS1mYTogXCJcXGY2OTlcIjtcbn1cbi5mYS1zdGFyLW9mLWRhdmlkIHtcbiAgLS1mYTogXCJcXGY2OWFcIjtcbn1cbi5mYS1zeW5hZ29ndWUge1xuICAtLWZhOiBcIlxcZjY5YlwiO1xufVxuLmZhLXNjcm9sbC10b3JhaCwuZmEtdG9yYWgge1xuICAtLWZhOiBcIlxcZjZhMFwiO1xufVxuLmZhLXRvcmlpLWdhdGUge1xuICAtLWZhOiBcIlxcZjZhMVwiO1xufVxuLmZhLXZpaGFyYSB7XG4gIC0tZmE6IFwiXFxmNmE3XCI7XG59XG4uZmEtdm9sdW1lLC5mYS12b2x1bWUtbWVkaXVtIHtcbiAgLS1mYTogXCJcXGY2YThcIjtcbn1cbi5mYS12b2x1bWUtbXV0ZSwuZmEtdm9sdW1lLXRpbWVzLC5mYS12b2x1bWUteG1hcmsge1xuICAtLWZhOiBcIlxcZjZhOVwiO1xufVxuLmZhLXlpbi15YW5nIHtcbiAgLS1mYTogXCJcXGY2YWRcIjtcbn1cbi5mYS1ibGVuZGVyLXBob25lIHtcbiAgLS1mYTogXCJcXGY2YjZcIjtcbn1cbi5mYS1ib29rLWRlYWQsLmZhLWJvb2stc2t1bGwge1xuICAtLWZhOiBcIlxcZjZiN1wiO1xufVxuLmZhLWNhbXBncm91bmQge1xuICAtLWZhOiBcIlxcZjZiYlwiO1xufVxuLmZhLWNhdCB7XG4gIC0tZmE6IFwiXFxmNmJlXCI7XG59XG4uZmEtY2hhaXIge1xuICAtLWZhOiBcIlxcZjZjMFwiO1xufVxuLmZhLWNsb3VkLW1vb24ge1xuICAtLWZhOiBcIlxcZjZjM1wiO1xufVxuLmZhLWNsb3VkLXN1biB7XG4gIC0tZmE6IFwiXFxmNmM0XCI7XG59XG4uZmEtY293IHtcbiAgLS1mYTogXCJcXGY2YzhcIjtcbn1cbi5mYS1kaWNlLWQyMCB7XG4gIC0tZmE6IFwiXFxmNmNmXCI7XG59XG4uZmEtZGljZS1kNiB7XG4gIC0tZmE6IFwiXFxmNmQxXCI7XG59XG4uZmEtZG9nIHtcbiAgLS1mYTogXCJcXGY2ZDNcIjtcbn1cbi5mYS1kcmFnb24ge1xuICAtLWZhOiBcIlxcZjZkNVwiO1xufVxuLmZhLWRydW1zdGljay1iaXRlIHtcbiAgLS1mYTogXCJcXGY2ZDdcIjtcbn1cbi5mYS1kdW5nZW9uIHtcbiAgLS1mYTogXCJcXGY2ZDlcIjtcbn1cbi5mYS1maWxlLWNzdiB7XG4gIC0tZmE6IFwiXFxmNmRkXCI7XG59XG4uZmEtZmlzdC1yYWlzZWQsLmZhLWhhbmQtZmlzdCB7XG4gIC0tZmE6IFwiXFxmNmRlXCI7XG59XG4uZmEtZ2hvc3Qge1xuICAtLWZhOiBcIlxcZjZlMlwiO1xufVxuLmZhLWhhbW1lciB7XG4gIC0tZmE6IFwiXFxmNmUzXCI7XG59XG4uZmEtaGFudWtpYWgge1xuICAtLWZhOiBcIlxcZjZlNlwiO1xufVxuLmZhLWhhdC13aXphcmQge1xuICAtLWZhOiBcIlxcZjZlOFwiO1xufVxuLmZhLWhpa2luZywuZmEtcGVyc29uLWhpa2luZyB7XG4gIC0tZmE6IFwiXFxmNmVjXCI7XG59XG4uZmEtaGlwcG8ge1xuICAtLWZhOiBcIlxcZjZlZFwiO1xufVxuLmZhLWhvcnNlIHtcbiAgLS1mYTogXCJcXGY2ZjBcIjtcbn1cbi5mYS1ob3VzZS1jaGltbmV5LWNyYWNrLC5mYS1ob3VzZS1kYW1hZ2Uge1xuICAtLWZhOiBcIlxcZjZmMVwiO1xufVxuLmZhLWhyeXZuaWEsLmZhLWhyeXZuaWEtc2lnbiB7XG4gIC0tZmE6IFwiXFxmNmYyXCI7XG59XG4uZmEtbWFzayB7XG4gIC0tZmE6IFwiXFxmNmZhXCI7XG59XG4uZmEtbW91bnRhaW4ge1xuICAtLWZhOiBcIlxcZjZmY1wiO1xufVxuLmZhLW5ldHdvcmstd2lyZWQge1xuICAtLWZhOiBcIlxcZjZmZlwiO1xufVxuLmZhLW90dGVyIHtcbiAgLS1mYTogXCJcXGY3MDBcIjtcbn1cbi5mYS1yaW5nIHtcbiAgLS1mYTogXCJcXGY3MGJcIjtcbn1cbi5mYS1wZXJzb24tcnVubmluZywuZmEtcnVubmluZyB7XG4gIC0tZmE6IFwiXFxmNzBjXCI7XG59XG4uZmEtc2Nyb2xsIHtcbiAgLS1mYTogXCJcXGY3MGVcIjtcbn1cbi5mYS1za3VsbC1jcm9zc2JvbmVzIHtcbiAgLS1mYTogXCJcXGY3MTRcIjtcbn1cbi5mYS1zbGFzaCB7XG4gIC0tZmE6IFwiXFxmNzE1XCI7XG59XG4uZmEtc3BpZGVyIHtcbiAgLS1mYTogXCJcXGY3MTdcIjtcbn1cbi5mYS10b2lsZXQtcGFwZXIsLmZhLXRvaWxldC1wYXBlci1hbHQsLmZhLXRvaWxldC1wYXBlci1ibGFuayB7XG4gIC0tZmE6IFwiXFxmNzFlXCI7XG59XG4uZmEtdHJhY3RvciB7XG4gIC0tZmE6IFwiXFxmNzIyXCI7XG59XG4uZmEtdXNlci1pbmp1cmVkIHtcbiAgLS1mYTogXCJcXGY3MjhcIjtcbn1cbi5mYS12ci1jYXJkYm9hcmQge1xuICAtLWZhOiBcIlxcZjcyOVwiO1xufVxuLmZhLXdhbmQtc3BhcmtsZXMge1xuICAtLWZhOiBcIlxcZjcyYlwiO1xufVxuLmZhLXdpbmQge1xuICAtLWZhOiBcIlxcZjcyZVwiO1xufVxuLmZhLXdpbmUtYm90dGxlIHtcbiAgLS1mYTogXCJcXGY3MmZcIjtcbn1cbi5mYS1jbG91ZC1tZWF0YmFsbCB7XG4gIC0tZmE6IFwiXFxmNzNiXCI7XG59XG4uZmEtY2xvdWQtbW9vbi1yYWluIHtcbiAgLS1mYTogXCJcXGY3M2NcIjtcbn1cbi5mYS1jbG91ZC1yYWluIHtcbiAgLS1mYTogXCJcXGY3M2RcIjtcbn1cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5IHtcbiAgLS1mYTogXCJcXGY3NDBcIjtcbn1cbi5mYS1jbG91ZC1zdW4tcmFpbiB7XG4gIC0tZmE6IFwiXFxmNzQzXCI7XG59XG4uZmEtZGVtb2NyYXQge1xuICAtLWZhOiBcIlxcZjc0N1wiO1xufVxuLmZhLWZsYWctdXNhIHtcbiAgLS1mYTogXCJcXGY3NGRcIjtcbn1cbi5mYS1odXJyaWNhbmUge1xuICAtLWZhOiBcIlxcZjc1MVwiO1xufVxuLmZhLWxhbmRtYXJrLWFsdCwuZmEtbGFuZG1hcmstZG9tZSB7XG4gIC0tZmE6IFwiXFxmNzUyXCI7XG59XG4uZmEtbWV0ZW9yIHtcbiAgLS1mYTogXCJcXGY3NTNcIjtcbn1cbi5mYS1wZXJzb24tYm9vdGgge1xuICAtLWZhOiBcIlxcZjc1NlwiO1xufVxuLmZhLXBvby1ib2x0LC5mYS1wb28tc3Rvcm0ge1xuICAtLWZhOiBcIlxcZjc1YVwiO1xufVxuLmZhLXJhaW5ib3cge1xuICAtLWZhOiBcIlxcZjc1YlwiO1xufVxuLmZhLXJlcHVibGljYW4ge1xuICAtLWZhOiBcIlxcZjc1ZVwiO1xufVxuLmZhLXNtb2cge1xuICAtLWZhOiBcIlxcZjc1ZlwiO1xufVxuLmZhLXRlbXBlcmF0dXJlLWhpZ2gge1xuICAtLWZhOiBcIlxcZjc2OVwiO1xufVxuLmZhLXRlbXBlcmF0dXJlLWxvdyB7XG4gIC0tZmE6IFwiXFxmNzZiXCI7XG59XG4uZmEtY2xvdWQtYm9sdCwuZmEtdGh1bmRlcnN0b3JtIHtcbiAgLS1mYTogXCJcXGY3NmNcIjtcbn1cbi5mYS10b3JuYWRvIHtcbiAgLS1mYTogXCJcXGY3NmZcIjtcbn1cbi5mYS12b2xjYW5vIHtcbiAgLS1mYTogXCJcXGY3NzBcIjtcbn1cbi5mYS1jaGVjay10by1zbG90LC5mYS12b3RlLXllYSB7XG4gIC0tZmE6IFwiXFxmNzcyXCI7XG59XG4uZmEtd2F0ZXIge1xuICAtLWZhOiBcIlxcZjc3M1wiO1xufVxuLmZhLWJhYnkge1xuICAtLWZhOiBcIlxcZjc3Y1wiO1xufVxuLmZhLWJhYnktY2FycmlhZ2UsLmZhLWNhcnJpYWdlLWJhYnkge1xuICAtLWZhOiBcIlxcZjc3ZFwiO1xufVxuLmZhLWJpb2hhemFyZCB7XG4gIC0tZmE6IFwiXFxmNzgwXCI7XG59XG4uZmEtYmxvZyB7XG4gIC0tZmE6IFwiXFxmNzgxXCI7XG59XG4uZmEtY2FsZW5kYXItZGF5IHtcbiAgLS1mYTogXCJcXGY3ODNcIjtcbn1cbi5mYS1jYWxlbmRhci13ZWVrIHtcbiAgLS1mYTogXCJcXGY3ODRcIjtcbn1cbi5mYS1jYW5keS1jYW5lIHtcbiAgLS1mYTogXCJcXGY3ODZcIjtcbn1cbi5mYS1jYXJyb3Qge1xuICAtLWZhOiBcIlxcZjc4N1wiO1xufVxuLmZhLWNhc2gtcmVnaXN0ZXIge1xuICAtLWZhOiBcIlxcZjc4OFwiO1xufVxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQsLmZhLW1pbmltaXplIHtcbiAgLS1mYTogXCJcXGY3OGNcIjtcbn1cbi5mYS1kdW1wc3RlciB7XG4gIC0tZmE6IFwiXFxmNzkzXCI7XG59XG4uZmEtZHVtcHN0ZXItZmlyZSB7XG4gIC0tZmE6IFwiXFxmNzk0XCI7XG59XG4uZmEtZXRoZXJuZXQge1xuICAtLWZhOiBcIlxcZjc5NlwiO1xufVxuLmZhLWdpZnRzIHtcbiAgLS1mYTogXCJcXGY3OWNcIjtcbn1cbi5mYS1jaGFtcGFnbmUtZ2xhc3NlcywuZmEtZ2xhc3MtY2hlZXJzIHtcbiAgLS1mYTogXCJcXGY3OWZcIjtcbn1cbi5mYS1nbGFzcy13aGlza2V5LC5mYS13aGlza2V5LWdsYXNzIHtcbiAgLS1mYTogXCJcXGY3YTBcIjtcbn1cbi5mYS1lYXJ0aC1ldXJvcGUsLmZhLWdsb2JlLWV1cm9wZSB7XG4gIC0tZmE6IFwiXFxmN2EyXCI7XG59XG4uZmEtZ3JpcC1saW5lcyB7XG4gIC0tZmE6IFwiXFxmN2E0XCI7XG59XG4uZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbCB7XG4gIC0tZmE6IFwiXFxmN2E1XCI7XG59XG4uZmEtZ3VpdGFyIHtcbiAgLS1mYTogXCJcXGY3YTZcIjtcbn1cbi5mYS1oZWFydC1icm9rZW4sLmZhLWhlYXJ0LWNyYWNrIHtcbiAgLS1mYTogXCJcXGY3YTlcIjtcbn1cbi5mYS1ob2xseS1iZXJyeSB7XG4gIC0tZmE6IFwiXFxmN2FhXCI7XG59XG4uZmEtaG9yc2UtaGVhZCB7XG4gIC0tZmE6IFwiXFxmN2FiXCI7XG59XG4uZmEtaWNpY2xlcyB7XG4gIC0tZmE6IFwiXFxmN2FkXCI7XG59XG4uZmEtaWdsb28ge1xuICAtLWZhOiBcIlxcZjdhZVwiO1xufVxuLmZhLW1pdHRlbiB7XG4gIC0tZmE6IFwiXFxmN2I1XCI7XG59XG4uZmEtbXVnLWhvdCB7XG4gIC0tZmE6IFwiXFxmN2I2XCI7XG59XG4uZmEtcmFkaWF0aW9uIHtcbiAgLS1mYTogXCJcXGY3YjlcIjtcbn1cbi5mYS1jaXJjbGUtcmFkaWF0aW9uLC5mYS1yYWRpYXRpb24tYWx0IHtcbiAgLS1mYTogXCJcXGY3YmFcIjtcbn1cbi5mYS1yZXN0cm9vbSB7XG4gIC0tZmE6IFwiXFxmN2JkXCI7XG59XG4uZmEtc2F0ZWxsaXRlIHtcbiAgLS1mYTogXCJcXGY3YmZcIjtcbn1cbi5mYS1zYXRlbGxpdGUtZGlzaCB7XG4gIC0tZmE6IFwiXFxmN2MwXCI7XG59XG4uZmEtc2QtY2FyZCB7XG4gIC0tZmE6IFwiXFxmN2MyXCI7XG59XG4uZmEtc2ltLWNhcmQge1xuICAtLWZhOiBcIlxcZjdjNFwiO1xufVxuLmZhLXBlcnNvbi1za2F0aW5nLC5mYS1za2F0aW5nIHtcbiAgLS1mYTogXCJcXGY3YzVcIjtcbn1cbi5mYS1wZXJzb24tc2tpaW5nLC5mYS1za2lpbmcge1xuICAtLWZhOiBcIlxcZjdjOVwiO1xufVxuLmZhLXBlcnNvbi1za2lpbmctbm9yZGljLC5mYS1za2lpbmctbm9yZGljIHtcbiAgLS1mYTogXCJcXGY3Y2FcIjtcbn1cbi5mYS1zbGVpZ2gge1xuICAtLWZhOiBcIlxcZjdjY1wiO1xufVxuLmZhLWNvbW1lbnQtc21zLC5mYS1zbXMge1xuICAtLWZhOiBcIlxcZjdjZFwiO1xufVxuLmZhLXBlcnNvbi1zbm93Ym9hcmRpbmcsLmZhLXNub3dib2FyZGluZyB7XG4gIC0tZmE6IFwiXFxmN2NlXCI7XG59XG4uZmEtc25vd21hbiB7XG4gIC0tZmE6IFwiXFxmN2QwXCI7XG59XG4uZmEtc25vd3Bsb3cge1xuICAtLWZhOiBcIlxcZjdkMlwiO1xufVxuLmZhLXRlbmdlLC5mYS10ZW5nZS1zaWduIHtcbiAgLS1mYTogXCJcXGY3ZDdcIjtcbn1cbi5mYS10b2lsZXQge1xuICAtLWZhOiBcIlxcZjdkOFwiO1xufVxuLmZhLXNjcmV3ZHJpdmVyLXdyZW5jaCwuZmEtdG9vbHMge1xuICAtLWZhOiBcIlxcZjdkOVwiO1xufVxuLmZhLWNhYmxlLWNhciwuZmEtdHJhbSB7XG4gIC0tZmE6IFwiXFxmN2RhXCI7XG59XG4uZmEtZmlyZS1hbHQsLmZhLWZpcmUtZmxhbWUtY3VydmVkIHtcbiAgLS1mYTogXCJcXGY3ZTRcIjtcbn1cbi5mYS1iYWNvbiB7XG4gIC0tZmE6IFwiXFxmN2U1XCI7XG59XG4uZmEtYm9vay1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGY3ZTZcIjtcbn1cbi5mYS1icmVhZC1zbGljZSB7XG4gIC0tZmE6IFwiXFxmN2VjXCI7XG59XG4uZmEtY2hlZXNlIHtcbiAgLS1mYTogXCJcXGY3ZWZcIjtcbn1cbi5mYS1jbGluaWMtbWVkaWNhbCwuZmEtaG91c2UtY2hpbW5leS1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGY3ZjJcIjtcbn1cbi5mYS1jbGlwYm9hcmQtdXNlciB7XG4gIC0tZmE6IFwiXFxmN2YzXCI7XG59XG4uZmEtY29tbWVudC1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGY3ZjVcIjtcbn1cbi5mYS1jcnV0Y2gge1xuICAtLWZhOiBcIlxcZjdmN1wiO1xufVxuLmZhLWRpc2Vhc2Uge1xuICAtLWZhOiBcIlxcZjdmYVwiO1xufVxuLmZhLWVnZyB7XG4gIC0tZmE6IFwiXFxmN2ZiXCI7XG59XG4uZmEtZm9sZGVyLXRyZWUge1xuICAtLWZhOiBcIlxcZjgwMlwiO1xufVxuLmZhLWJ1cmdlciwuZmEtaGFtYnVyZ2VyIHtcbiAgLS1mYTogXCJcXGY4MDVcIjtcbn1cbi5mYS1oYW5kLW1pZGRsZS1maW5nZXIge1xuICAtLWZhOiBcIlxcZjgwNlwiO1xufVxuLmZhLWhhcmQtaGF0LC5mYS1oYXQtaGFyZCwuZmEtaGVsbWV0LXNhZmV0eSB7XG4gIC0tZmE6IFwiXFxmODA3XCI7XG59XG4uZmEtaG9zcGl0YWwtdXNlciB7XG4gIC0tZmE6IFwiXFxmODBkXCI7XG59XG4uZmEtaG90ZG9nIHtcbiAgLS1mYTogXCJcXGY4MGZcIjtcbn1cbi5mYS1pY2UtY3JlYW0ge1xuICAtLWZhOiBcIlxcZjgxMFwiO1xufVxuLmZhLWxhcHRvcC1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGY4MTJcIjtcbn1cbi5mYS1wYWdlciB7XG4gIC0tZmE6IFwiXFxmODE1XCI7XG59XG4uZmEtcGVwcGVyLWhvdCB7XG4gIC0tZmE6IFwiXFxmODE2XCI7XG59XG4uZmEtcGl6emEtc2xpY2Uge1xuICAtLWZhOiBcIlxcZjgxOFwiO1xufVxuLmZhLXNhY2stZG9sbGFyIHtcbiAgLS1mYTogXCJcXGY4MWRcIjtcbn1cbi5mYS1ib29rLXRhbmFraCwuZmEtdGFuYWtoIHtcbiAgLS1mYTogXCJcXGY4MjdcIjtcbn1cbi5mYS1iYXJzLXByb2dyZXNzLC5mYS10YXNrcy1hbHQge1xuICAtLWZhOiBcIlxcZjgyOFwiO1xufVxuLmZhLXRyYXNoLWFycm93LXVwLC5mYS10cmFzaC1yZXN0b3JlIHtcbiAgLS1mYTogXCJcXGY4MjlcIjtcbn1cbi5mYS10cmFzaC1jYW4tYXJyb3ctdXAsLmZhLXRyYXNoLXJlc3RvcmUtYWx0IHtcbiAgLS1mYTogXCJcXGY4MmFcIjtcbn1cbi5mYS11c2VyLW51cnNlIHtcbiAgLS1mYTogXCJcXGY4MmZcIjtcbn1cbi5mYS13YXZlLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmODNlXCI7XG59XG4uZmEtYmlraW5nLC5mYS1wZXJzb24tYmlraW5nIHtcbiAgLS1mYTogXCJcXGY4NGFcIjtcbn1cbi5mYS1ib3JkZXItYWxsIHtcbiAgLS1mYTogXCJcXGY4NGNcIjtcbn1cbi5mYS1ib3JkZXItbm9uZSB7XG4gIC0tZmE6IFwiXFxmODUwXCI7XG59XG4uZmEtYm9yZGVyLXN0eWxlLC5mYS1ib3JkZXItdG9wLWxlZnQge1xuICAtLWZhOiBcIlxcZjg1M1wiO1xufVxuLmZhLWRpZ2dpbmcsLmZhLXBlcnNvbi1kaWdnaW5nIHtcbiAgLS1mYTogXCJcXGY4NWVcIjtcbn1cbi5mYS1mYW4ge1xuICAtLWZhOiBcIlxcZjg2M1wiO1xufVxuLmZhLWhlYXJ0LW11c2ljLWNhbWVyYS1ib2x0LC5mYS1pY29ucyB7XG4gIC0tZmE6IFwiXFxmODZkXCI7XG59XG4uZmEtcGhvbmUtYWx0LC5mYS1waG9uZS1mbGlwIHtcbiAgLS1mYTogXCJcXGY4NzlcIjtcbn1cbi5mYS1waG9uZS1zcXVhcmUtYWx0LC5mYS1zcXVhcmUtcGhvbmUtZmxpcCB7XG4gIC0tZmE6IFwiXFxmODdiXCI7XG59XG4uZmEtcGhvdG8tZmlsbSwuZmEtcGhvdG8tdmlkZW8ge1xuICAtLWZhOiBcIlxcZjg3Y1wiO1xufVxuLmZhLXJlbW92ZS1mb3JtYXQsLmZhLXRleHQtc2xhc2gge1xuICAtLWZhOiBcIlxcZjg3ZFwiO1xufVxuLmZhLWFycm93LWRvd24tei1hLC5mYS1zb3J0LWFscGhhLWRlc2MsLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQge1xuICAtLWZhOiBcIlxcZjg4MVwiO1xufVxuLmZhLWFycm93LXVwLXotYSwuZmEtc29ydC1hbHBoYS11cC1hbHQge1xuICAtLWZhOiBcIlxcZjg4MlwiO1xufVxuLmZhLWFycm93LWRvd24tc2hvcnQtd2lkZSwuZmEtc29ydC1hbW91bnQtZGVzYywuZmEtc29ydC1hbW91bnQtZG93bi1hbHQge1xuICAtLWZhOiBcIlxcZjg4NFwiO1xufVxuLmZhLWFycm93LXVwLXNob3J0LXdpZGUsLmZhLXNvcnQtYW1vdW50LXVwLWFsdCB7XG4gIC0tZmE6IFwiXFxmODg1XCI7XG59XG4uZmEtYXJyb3ctZG93bi05LTEsLmZhLXNvcnQtbnVtZXJpYy1kZXNjLC5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQge1xuICAtLWZhOiBcIlxcZjg4NlwiO1xufVxuLmZhLWFycm93LXVwLTktMSwuZmEtc29ydC1udW1lcmljLXVwLWFsdCB7XG4gIC0tZmE6IFwiXFxmODg3XCI7XG59XG4uZmEtc3BlbGwtY2hlY2sge1xuICAtLWZhOiBcIlxcZjg5MVwiO1xufVxuLmZhLXZvaWNlbWFpbCB7XG4gIC0tZmE6IFwiXFxmODk3XCI7XG59XG4uZmEtaGF0LWNvd2JveSB7XG4gIC0tZmE6IFwiXFxmOGMwXCI7XG59XG4uZmEtaGF0LWNvd2JveS1zaWRlIHtcbiAgLS1mYTogXCJcXGY4YzFcIjtcbn1cbi5mYS1jb21wdXRlci1tb3VzZSwuZmEtbW91c2Uge1xuICAtLWZhOiBcIlxcZjhjY1wiO1xufVxuLmZhLXJhZGlvIHtcbiAgLS1mYTogXCJcXGY4ZDdcIjtcbn1cbi5mYS1yZWNvcmQtdmlueWwge1xuICAtLWZhOiBcIlxcZjhkOVwiO1xufVxuLmZhLXdhbGtpZS10YWxraWUge1xuICAtLWZhOiBcIlxcZjhlZlwiO1xufVxuLmZhLWNhcmF2YW4ge1xuICAtLWZhOiBcIlxcZjhmZlwiO1xufVxuOmhvc3QsOnJvb3Qge1xuICAtLWZhLWZhbWlseS1icmFuZHM6IFwiRm9udCBBd2Vzb21lIDcgQnJhbmRzXCI7XG4gIC0tZmEtZm9udC1icmFuZHM6IG5vcm1hbCA0MDAgMWVtLzEgdmFyKC0tZmEtZmFtaWx5LWJyYW5kcyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgQnJhbmRzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjIpO1xufVxuLmZhLWJyYW5kcywuZmEtY2xhc3NpYy5mYS1icmFuZHMsLmZhYiB7XG4gIC0tZmEtZmFtaWx5OiB2YXIoLS1mYS1mYW1pbHktYnJhbmRzKTtcbiAgLS1mYS1zdHlsZTogNDAwO1xufVxuLmZhLWZpcmVmb3gtYnJvd3NlciB7XG4gIC0tZmE6IFwiXFxlMDA3XCI7XG59XG4uZmEtaWRlYWwge1xuICAtLWZhOiBcIlxcZTAxM1wiO1xufVxuLmZhLW1pY3JvYmxvZyB7XG4gIC0tZmE6IFwiXFxlMDFhXCI7XG59XG4uZmEtcGllZC1waXBlci1zcXVhcmUsLmZhLXNxdWFyZS1waWVkLXBpcGVyIHtcbiAgLS1mYTogXCJcXGUwMWVcIjtcbn1cbi5mYS11bml0eSB7XG4gIC0tZmE6IFwiXFxlMDQ5XCI7XG59XG4uZmEtZGFpbHltb3Rpb24ge1xuICAtLWZhOiBcIlxcZTA1MlwiO1xufVxuLmZhLWluc3RhZ3JhbS1zcXVhcmUsLmZhLXNxdWFyZS1pbnN0YWdyYW0ge1xuICAtLWZhOiBcIlxcZTA1NVwiO1xufVxuLmZhLW1peGVyIHtcbiAgLS1mYTogXCJcXGUwNTZcIjtcbn1cbi5mYS1zaG9waWZ5IHtcbiAgLS1mYTogXCJcXGUwNTdcIjtcbn1cbi5mYS1kZWV6ZXIge1xuICAtLWZhOiBcIlxcZTA3N1wiO1xufVxuLmZhLWVkZ2UtbGVnYWN5IHtcbiAgLS1mYTogXCJcXGUwNzhcIjtcbn1cbi5mYS1nb29nbGUtcGF5IHtcbiAgLS1mYTogXCJcXGUwNzlcIjtcbn1cbi5mYS1ydXN0IHtcbiAgLS1mYTogXCJcXGUwN2FcIjtcbn1cbi5mYS10aWt0b2sge1xuICAtLWZhOiBcIlxcZTA3YlwiO1xufVxuLmZhLXVuc3BsYXNoIHtcbiAgLS1mYTogXCJcXGUwN2NcIjtcbn1cbi5mYS1jbG91ZGZsYXJlIHtcbiAgLS1mYTogXCJcXGUwN2RcIjtcbn1cbi5mYS1ndWlsZGVkIHtcbiAgLS1mYTogXCJcXGUwN2VcIjtcbn1cbi5mYS1oaXZlIHtcbiAgLS1mYTogXCJcXGUwN2ZcIjtcbn1cbi5mYS00Mi1ncm91cCwuZmEtaW5ub3NvZnQge1xuICAtLWZhOiBcIlxcZTA4MFwiO1xufVxuLmZhLWluc3RhbG9kIHtcbiAgLS1mYTogXCJcXGUwODFcIjtcbn1cbi5mYS1vY3RvcHVzLWRlcGxveSB7XG4gIC0tZmE6IFwiXFxlMDgyXCI7XG59XG4uZmEtcGVyYnl0ZSB7XG4gIC0tZmE6IFwiXFxlMDgzXCI7XG59XG4uZmEtdW5jaGFydGVkIHtcbiAgLS1mYTogXCJcXGUwODRcIjtcbn1cbi5mYS13YXRjaG1hbi1tb25pdG9yaW5nIHtcbiAgLS1mYTogXCJcXGUwODdcIjtcbn1cbi5mYS13b2R1IHtcbiAgLS1mYTogXCJcXGUwODhcIjtcbn1cbi5mYS13aXJzaW5kaGFuZHdlcmssLmZhLXdzaCB7XG4gIC0tZmE6IFwiXFxlMmQwXCI7XG59XG4uZmEtYm90cyB7XG4gIC0tZmE6IFwiXFxlMzQwXCI7XG59XG4uZmEtY21wbGlkIHtcbiAgLS1mYTogXCJcXGUzNjBcIjtcbn1cbi5mYS1iaWxpYmlsaSB7XG4gIC0tZmE6IFwiXFxlM2Q5XCI7XG59XG4uZmEtZ29sYW5nIHtcbiAgLS1mYTogXCJcXGU0MGZcIjtcbn1cbi5mYS1waXgge1xuICAtLWZhOiBcIlxcZTQzYVwiO1xufVxuLmZhLXNpdHJveCB7XG4gIC0tZmE6IFwiXFxlNDRhXCI7XG59XG4uZmEtaGFzaG5vZGUge1xuICAtLWZhOiBcIlxcZTQ5OVwiO1xufVxuLmZhLW1ldGEge1xuICAtLWZhOiBcIlxcZTQ5YlwiO1xufVxuLmZhLXBhZGxldCB7XG4gIC0tZmE6IFwiXFxlNGEwXCI7XG59XG4uZmEtbmZjLWRpcmVjdGlvbmFsIHtcbiAgLS1mYTogXCJcXGU1MzBcIjtcbn1cbi5mYS1uZmMtc3ltYm9sIHtcbiAgLS1mYTogXCJcXGU1MzFcIjtcbn1cbi5mYS1zY3JlZW5wYWwge1xuICAtLWZhOiBcIlxcZTU3MFwiO1xufVxuLmZhLXNwYWNlLWF3ZXNvbWUge1xuICAtLWZhOiBcIlxcZTVhY1wiO1xufVxuLmZhLXNxdWFyZS1mb250LWF3ZXNvbWUge1xuICAtLWZhOiBcIlxcZTVhZFwiO1xufVxuLmZhLWdpdGxhYi1zcXVhcmUsLmZhLXNxdWFyZS1naXRsYWIge1xuICAtLWZhOiBcIlxcZTVhZVwiO1xufVxuLmZhLW9keXNlZSB7XG4gIC0tZmE6IFwiXFxlNWM2XCI7XG59XG4uZmEtc3R1YmJlciB7XG4gIC0tZmE6IFwiXFxlNWM3XCI7XG59XG4uZmEtZGViaWFuIHtcbiAgLS1mYTogXCJcXGU2MGJcIjtcbn1cbi5mYS1zaG9lbGFjZSB7XG4gIC0tZmE6IFwiXFxlNjBjXCI7XG59XG4uZmEtdGhyZWFkcyB7XG4gIC0tZmE6IFwiXFxlNjE4XCI7XG59XG4uZmEtc3F1YXJlLXRocmVhZHMge1xuICAtLWZhOiBcIlxcZTYxOVwiO1xufVxuLmZhLXNxdWFyZS14LXR3aXR0ZXIge1xuICAtLWZhOiBcIlxcZTYxYVwiO1xufVxuLmZhLXgtdHdpdHRlciB7XG4gIC0tZmE6IFwiXFxlNjFiXCI7XG59XG4uZmEtb3BlbnN1c2Uge1xuICAtLWZhOiBcIlxcZTYyYlwiO1xufVxuLmZhLWxldHRlcmJveGQge1xuICAtLWZhOiBcIlxcZTYyZFwiO1xufVxuLmZhLXNxdWFyZS1sZXR0ZXJib3hkIHtcbiAgLS1mYTogXCJcXGU2MmVcIjtcbn1cbi5mYS1taW50Yml0IHtcbiAgLS1mYTogXCJcXGU2MmZcIjtcbn1cbi5mYS1nb29nbGUtc2Nob2xhciB7XG4gIC0tZmE6IFwiXFxlNjNiXCI7XG59XG4uZmEtYnJhdmUge1xuICAtLWZhOiBcIlxcZTYzY1wiO1xufVxuLmZhLWJyYXZlLXJldmVyc2Uge1xuICAtLWZhOiBcIlxcZTYzZFwiO1xufVxuLmZhLXBpeGl2IHtcbiAgLS1mYTogXCJcXGU2NDBcIjtcbn1cbi5mYS11cHdvcmsge1xuICAtLWZhOiBcIlxcZTY0MVwiO1xufVxuLmZhLXdlYmZsb3cge1xuICAtLWZhOiBcIlxcZTY1Y1wiO1xufVxuLmZhLXNpZ25hbC1tZXNzZW5nZXIge1xuICAtLWZhOiBcIlxcZTY2M1wiO1xufVxuLmZhLWJsdWVza3kge1xuICAtLWZhOiBcIlxcZTY3MVwiO1xufVxuLmZhLWp4bCB7XG4gIC0tZmE6IFwiXFxlNjdiXCI7XG59XG4uZmEtc3F1YXJlLXVwd29yayB7XG4gIC0tZmE6IFwiXFxlNjdjXCI7XG59XG4uZmEtd2ViLWF3ZXNvbWUge1xuICAtLWZhOiBcIlxcZTY4MlwiO1xufVxuLmZhLXNxdWFyZS13ZWItYXdlc29tZSB7XG4gIC0tZmE6IFwiXFxlNjgzXCI7XG59XG4uZmEtc3F1YXJlLXdlYi1hd2Vzb21lLXN0cm9rZSB7XG4gIC0tZmE6IFwiXFxlNjg0XCI7XG59XG4uZmEtZGFydC1sYW5nIHtcbiAgLS1mYTogXCJcXGU2OTNcIjtcbn1cbi5mYS1mbHV0dGVyIHtcbiAgLS1mYTogXCJcXGU2OTRcIjtcbn1cbi5mYS1maWxlcy1waW53aGVlbCB7XG4gIC0tZmE6IFwiXFxlNjlmXCI7XG59XG4uZmEtY3NzIHtcbiAgLS1mYTogXCJcXGU2YTJcIjtcbn1cbi5mYS1zcXVhcmUtYmx1ZXNreSB7XG4gIC0tZmE6IFwiXFxlNmEzXCI7XG59XG4uZmEtb3BlbmFpIHtcbiAgLS1mYTogXCJcXGU3Y2ZcIjtcbn1cbi5mYS1zcXVhcmUtbGlua2VkaW4ge1xuICAtLWZhOiBcIlxcZTdkMFwiO1xufVxuLmZhLWNhc2gtYXBwIHtcbiAgLS1mYTogXCJcXGU3ZDRcIjtcbn1cbi5mYS1kaXNxdXMge1xuICAtLWZhOiBcIlxcZTdkNVwiO1xufVxuLmZhLTExdHksLmZhLWVsZXZlbnR5IHtcbiAgLS1mYTogXCJcXGU3ZDZcIjtcbn1cbi5mYS1rYWthby10YWxrIHtcbiAgLS1mYTogXCJcXGU3ZDdcIjtcbn1cbi5mYS1saW5rdHJlZSB7XG4gIC0tZmE6IFwiXFxlN2Q4XCI7XG59XG4uZmEtbm90aW9uIHtcbiAgLS1mYTogXCJcXGU3ZDlcIjtcbn1cbi5mYS1wYW5kb3JhIHtcbiAgLS1mYTogXCJcXGU3ZGFcIjtcbn1cbi5mYS1waXhlbGZlZCB7XG4gIC0tZmE6IFwiXFxlN2RiXCI7XG59XG4uZmEtdGlkYWwge1xuICAtLWZhOiBcIlxcZTdkY1wiO1xufVxuLmZhLXZzY28ge1xuICAtLWZhOiBcIlxcZTdkZFwiO1xufVxuLmZhLXczYyB7XG4gIC0tZmE6IFwiXFxlN2RlXCI7XG59XG4uZmEtbHVtb24ge1xuICAtLWZhOiBcIlxcZTdlMlwiO1xufVxuLmZhLWx1bW9uLWRyb3Age1xuICAtLWZhOiBcIlxcZTdlM1wiO1xufVxuLmZhLXNxdWFyZS1maWdtYSB7XG4gIC0tZmE6IFwiXFxlN2U0XCI7XG59XG4uZmEtdGV4IHtcbiAgLS1mYTogXCJcXGU3ZmZcIjtcbn1cbi5mYS1kdW9saW5nbyB7XG4gIC0tZmE6IFwiXFxlODEyXCI7XG59XG4uZmEtc3VwcG9ydG5vdyB7XG4gIC0tZmE6IFwiXFxlODMzXCI7XG59XG4uZmEtdG9yLWJyb3dzZXIge1xuICAtLWZhOiBcIlxcZTgzOFwiO1xufVxuLmZhLXR5cGVzY3JpcHQge1xuICAtLWZhOiBcIlxcZTg0MFwiO1xufVxuLmZhLXNxdWFyZS1kZXNrcHJvIHtcbiAgLS1mYTogXCJcXGU4NDRcIjtcbn1cbi5mYS1jaXJjbGUtenVsaXAge1xuICAtLWZhOiBcIlxcZTg1MVwiO1xufVxuLmZhLWp1bGlhIHtcbiAgLS1mYTogXCJcXGU4NTJcIjtcbn1cbi5mYS16dWxpcCB7XG4gIC0tZmE6IFwiXFxlODUzXCI7XG59XG4uZmEtdW5pc29uIHtcbiAgLS1mYTogXCJcXGU4NTRcIjtcbn1cbi5mYS1iZ2csLmZhLWJvYXJkLWdhbWUtZ2VlayB7XG4gIC0tZmE6IFwiXFxlODU1XCI7XG59XG4uZmEta28tZmkge1xuICAtLWZhOiBcIlxcZTg1NlwiO1xufVxuLmZhLWt1YmVybmV0ZXMge1xuICAtLWZhOiBcIlxcZTg1N1wiO1xufVxuLmZhLXBvc3RncmVzcWwge1xuICAtLWZhOiBcIlxcZTg1OFwiO1xufVxuLmZhLXNjYWxld2F5IHtcbiAgLS1mYTogXCJcXGU4NTlcIjtcbn1cbi5mYS12ZW5tbyB7XG4gIC0tZmE6IFwiXFxlODVhXCI7XG59XG4uZmEtdmVubW8tdiB7XG4gIC0tZmE6IFwiXFxlODViXCI7XG59XG4uZmEtdW5yZWFsLWVuZ2luZSB7XG4gIC0tZmE6IFwiXFxlODVjXCI7XG59XG4uZmEtZ2xvYmFsZWFrcyB7XG4gIC0tZmE6IFwiXFxlODVkXCI7XG59XG4uZmEtc29sYW5hIHtcbiAgLS1mYTogXCJcXGU4NWVcIjtcbn1cbi5mYS10aHJlZW1hIHtcbiAgLS1mYTogXCJcXGU4NWZcIjtcbn1cbi5mYS1mb3JnZWpvIHtcbiAgLS1mYTogXCJcXGU4NjBcIjtcbn1cbi5mYS1jbGF1ZGUge1xuICAtLWZhOiBcIlxcZTg2MVwiO1xufVxuLmZhLWdpdGVlIHtcbiAgLS1mYTogXCJcXGU4NjNcIjtcbn1cbi5mYS14bXBwIHtcbiAgLS1mYTogXCJcXGU4NjRcIjtcbn1cbi5mYS1mZWRpdmVyc2Uge1xuICAtLWZhOiBcIlxcZTg2NVwiO1xufVxuLmZhLXRhaWx3aW5kLWNzcyB7XG4gIC0tZmE6IFwiXFxlODY2XCI7XG59XG4uZmEtYXJjaC1saW51eCB7XG4gIC0tZmE6IFwiXFxlODY3XCI7XG59XG4uZmEtc3ZlbHRlIHtcbiAgLS1mYTogXCJcXGU4NjhcIjtcbn1cbi5mYS1odWdnaW5nLWZhY2Uge1xuICAtLWZhOiBcIlxcZTg2OVwiO1xufVxuLmZhLWxlZXRjb2RlIHtcbiAgLS1mYTogXCJcXGU4NmFcIjtcbn1cbi5mYS1vcGVuc3RyZWV0bWFwIHtcbiAgLS1mYTogXCJcXGU4NmJcIjtcbn1cbi5mYS11bHRyYWx5dGljcyB7XG4gIC0tZmE6IFwiXFxlODZkXCI7XG59XG4uZmEtdWx0cmFseXRpY3MtaHViIHtcbiAgLS1mYTogXCJcXGU4NmVcIjtcbn1cbi5mYS11bHRyYWx5dGljcy15b2xvIHtcbiAgLS1mYTogXCJcXGU4NmZcIjtcbn1cbi5mYS1vYnNpZGlhbiB7XG4gIC0tZmE6IFwiXFxlODc5XCI7XG59XG4uZmEtem9vbSB7XG4gIC0tZmE6IFwiXFxlODdiXCI7XG59XG4uZmEtdmltIHtcbiAgLS1mYTogXCJcXGU4OGFcIjtcbn1cbi5mYS1zeW1mb255Y2FzdHMge1xuICAtLWZhOiBcIlxcZThhYlwiO1xufVxuLmZhLWJ1aWxkLWF3ZXNvbWUge1xuICAtLWZhOiBcIlxcZThhY1wiO1xufVxuLmZhLWNvZGViZXJnIHtcbiAgLS1mYTogXCJcXGU4YWRcIjtcbn1cbi5mYS1kZXZwb3N0IHtcbiAgLS1mYTogXCJcXGU4YWVcIjtcbn1cbi5mYS1pbnRlcm5ldC1hcmNoaXZlIHtcbiAgLS1mYTogXCJcXGU4YjFcIjtcbn1cbi5mYS1sZXRzLWVuY3J5cHQge1xuICAtLWZhOiBcIlxcZThiMlwiO1xufVxuLmZhLW1hdHJpeCB7XG4gIC0tZmE6IFwiXFxlOGIzXCI7XG59XG4uZmEtbWF0dGVybW9zdCB7XG4gIC0tZmE6IFwiXFxlOGI0XCI7XG59XG4uZmEtbmV4dGNsb3VkIHtcbiAgLS1mYTogXCJcXGU4YjVcIjtcbn1cbi5mYS1yb2Jsb3gtY3JlYXRvci1zdHVkaW8ge1xuICAtLWZhOiBcIlxcZThiNlwiO1xufVxuLmZhLXNxdWFyZS1idWlsZC1hd2Vzb21lLXN0cm9rZSB7XG4gIC0tZmE6IFwiXFxlOGI3XCI7XG59XG4uZmEtc3Vic3RhY2sge1xuICAtLWZhOiBcIlxcZThiOFwiO1xufVxuLmZhLXRlc2xhIHtcbiAgLS1mYTogXCJcXGU4YjlcIjtcbn1cbi5mYS14cnAge1xuICAtLWZhOiBcIlxcZThiYVwiO1xufVxuLmZhLXhycGwge1xuICAtLWZhOiBcIlxcZThiYlwiO1xufVxuLmZhLXlvdXR1YmUtc2hvcnRzIHtcbiAgLS1mYTogXCJcXGU4YmNcIjtcbn1cbi5mYS1yb3Ige1xuICAtLWZhOiBcIlxcZThiZFwiO1xufVxuLmZhLXNxdWFyZS10d2l0dGVyLC5mYS10d2l0dGVyLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMDgxXCI7XG59XG4uZmEtZmFjZWJvb2stc3F1YXJlLC5mYS1zcXVhcmUtZmFjZWJvb2sge1xuICAtLWZhOiBcIlxcZjA4MlwiO1xufVxuLmZhLWxpbmtlZGluIHtcbiAgLS1mYTogXCJcXGYwOGNcIjtcbn1cbi5mYS1naXRodWItc3F1YXJlLC5mYS1zcXVhcmUtZ2l0aHViIHtcbiAgLS1mYTogXCJcXGYwOTJcIjtcbn1cbi5mYS10d2l0dGVyIHtcbiAgLS1mYTogXCJcXGYwOTlcIjtcbn1cbi5mYS1mYWNlYm9vayB7XG4gIC0tZmE6IFwiXFxmMDlhXCI7XG59XG4uZmEtZ2l0aHViIHtcbiAgLS1mYTogXCJcXGYwOWJcIjtcbn1cbi5mYS1waW50ZXJlc3Qge1xuICAtLWZhOiBcIlxcZjBkMlwiO1xufVxuLmZhLXBpbnRlcmVzdC1zcXVhcmUsLmZhLXNxdWFyZS1waW50ZXJlc3Qge1xuICAtLWZhOiBcIlxcZjBkM1wiO1xufVxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZSwuZmEtc3F1YXJlLWdvb2dsZS1wbHVzIHtcbiAgLS1mYTogXCJcXGYwZDRcIjtcbn1cbi5mYS1nb29nbGUtcGx1cy1nIHtcbiAgLS1mYTogXCJcXGYwZDVcIjtcbn1cbi5mYS1saW5rZWRpbi1pbiB7XG4gIC0tZmE6IFwiXFxmMGUxXCI7XG59XG4uZmEtZ2l0aHViLWFsdCB7XG4gIC0tZmE6IFwiXFxmMTEzXCI7XG59XG4uZmEtbWF4Y2RuIHtcbiAgLS1mYTogXCJcXGYxMzZcIjtcbn1cbi5mYS1odG1sNSB7XG4gIC0tZmE6IFwiXFxmMTNiXCI7XG59XG4uZmEtY3NzMyB7XG4gIC0tZmE6IFwiXFxmMTNjXCI7XG59XG4uZmEtYnRjIHtcbiAgLS1mYTogXCJcXGYxNWFcIjtcbn1cbi5mYS15b3V0dWJlIHtcbiAgLS1mYTogXCJcXGYxNjdcIjtcbn1cbi5mYS14aW5nIHtcbiAgLS1mYTogXCJcXGYxNjhcIjtcbn1cbi5mYS1zcXVhcmUteGluZywuZmEteGluZy1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjE2OVwiO1xufVxuLmZhLWRyb3Bib3gge1xuICAtLWZhOiBcIlxcZjE2YlwiO1xufVxuLmZhLXN0YWNrLW92ZXJmbG93IHtcbiAgLS1mYTogXCJcXGYxNmNcIjtcbn1cbi5mYS1pbnN0YWdyYW0ge1xuICAtLWZhOiBcIlxcZjE2ZFwiO1xufVxuLmZhLWZsaWNrciB7XG4gIC0tZmE6IFwiXFxmMTZlXCI7XG59XG4uZmEtYWRuIHtcbiAgLS1mYTogXCJcXGYxNzBcIjtcbn1cbi5mYS1iaXRidWNrZXQge1xuICAtLWZhOiBcIlxcZjE3MVwiO1xufVxuLmZhLXR1bWJsciB7XG4gIC0tZmE6IFwiXFxmMTczXCI7XG59XG4uZmEtc3F1YXJlLXR1bWJsciwuZmEtdHVtYmxyLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMTc0XCI7XG59XG4uZmEtYXBwbGUge1xuICAtLWZhOiBcIlxcZjE3OVwiO1xufVxuLmZhLXdpbmRvd3Mge1xuICAtLWZhOiBcIlxcZjE3YVwiO1xufVxuLmZhLWFuZHJvaWQge1xuICAtLWZhOiBcIlxcZjE3YlwiO1xufVxuLmZhLWxpbnV4IHtcbiAgLS1mYTogXCJcXGYxN2NcIjtcbn1cbi5mYS1kcmliYmJsZSB7XG4gIC0tZmE6IFwiXFxmMTdkXCI7XG59XG4uZmEtc2t5cGUge1xuICAtLWZhOiBcIlxcZjE3ZVwiO1xufVxuLmZhLWZvdXJzcXVhcmUge1xuICAtLWZhOiBcIlxcZjE4MFwiO1xufVxuLmZhLXRyZWxsbyB7XG4gIC0tZmE6IFwiXFxmMTgxXCI7XG59XG4uZmEtZ3JhdGlwYXkge1xuICAtLWZhOiBcIlxcZjE4NFwiO1xufVxuLmZhLXZrIHtcbiAgLS1mYTogXCJcXGYxODlcIjtcbn1cbi5mYS13ZWlibyB7XG4gIC0tZmE6IFwiXFxmMThhXCI7XG59XG4uZmEtcmVucmVuIHtcbiAgLS1mYTogXCJcXGYxOGJcIjtcbn1cbi5mYS1wYWdlbGluZXMge1xuICAtLWZhOiBcIlxcZjE4Y1wiO1xufVxuLmZhLXN0YWNrLWV4Y2hhbmdlIHtcbiAgLS1mYTogXCJcXGYxOGRcIjtcbn1cbi5mYS1zcXVhcmUtdmltZW8sLmZhLXZpbWVvLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMTk0XCI7XG59XG4uZmEtc2xhY2ssLmZhLXNsYWNrLWhhc2gge1xuICAtLWZhOiBcIlxcZjE5OFwiO1xufVxuLmZhLXdvcmRwcmVzcyB7XG4gIC0tZmE6IFwiXFxmMTlhXCI7XG59XG4uZmEtb3BlbmlkIHtcbiAgLS1mYTogXCJcXGYxOWJcIjtcbn1cbi5mYS15YWhvbyB7XG4gIC0tZmE6IFwiXFxmMTllXCI7XG59XG4uZmEtZ29vZ2xlIHtcbiAgLS1mYTogXCJcXGYxYTBcIjtcbn1cbi5mYS1yZWRkaXQge1xuICAtLWZhOiBcIlxcZjFhMVwiO1xufVxuLmZhLXJlZGRpdC1zcXVhcmUsLmZhLXNxdWFyZS1yZWRkaXQge1xuICAtLWZhOiBcIlxcZjFhMlwiO1xufVxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMWEzXCI7XG59XG4uZmEtc3R1bWJsZXVwb24ge1xuICAtLWZhOiBcIlxcZjFhNFwiO1xufVxuLmZhLWRlbGljaW91cyB7XG4gIC0tZmE6IFwiXFxmMWE1XCI7XG59XG4uZmEtZGlnZyB7XG4gIC0tZmE6IFwiXFxmMWE2XCI7XG59XG4uZmEtcGllZC1waXBlci1wcCB7XG4gIC0tZmE6IFwiXFxmMWE3XCI7XG59XG4uZmEtcGllZC1waXBlci1hbHQge1xuICAtLWZhOiBcIlxcZjFhOFwiO1xufVxuLmZhLWRydXBhbCB7XG4gIC0tZmE6IFwiXFxmMWE5XCI7XG59XG4uZmEtam9vbWxhIHtcbiAgLS1mYTogXCJcXGYxYWFcIjtcbn1cbi5mYS1iZWhhbmNlIHtcbiAgLS1mYTogXCJcXGYxYjRcIjtcbn1cbi5mYS1iZWhhbmNlLXNxdWFyZSwuZmEtc3F1YXJlLWJlaGFuY2Uge1xuICAtLWZhOiBcIlxcZjFiNVwiO1xufVxuLmZhLXN0ZWFtIHtcbiAgLS1mYTogXCJcXGYxYjZcIjtcbn1cbi5mYS1zcXVhcmUtc3RlYW0sLmZhLXN0ZWFtLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMWI3XCI7XG59XG4uZmEtc3BvdGlmeSB7XG4gIC0tZmE6IFwiXFxmMWJjXCI7XG59XG4uZmEtZGV2aWFudGFydCB7XG4gIC0tZmE6IFwiXFxmMWJkXCI7XG59XG4uZmEtc291bmRjbG91ZCB7XG4gIC0tZmE6IFwiXFxmMWJlXCI7XG59XG4uZmEtdmluZSB7XG4gIC0tZmE6IFwiXFxmMWNhXCI7XG59XG4uZmEtY29kZXBlbiB7XG4gIC0tZmE6IFwiXFxmMWNiXCI7XG59XG4uZmEtanNmaWRkbGUge1xuICAtLWZhOiBcIlxcZjFjY1wiO1xufVxuLmZhLXJlYmVsIHtcbiAgLS1mYTogXCJcXGYxZDBcIjtcbn1cbi5mYS1lbXBpcmUge1xuICAtLWZhOiBcIlxcZjFkMVwiO1xufVxuLmZhLWdpdC1zcXVhcmUsLmZhLXNxdWFyZS1naXQge1xuICAtLWZhOiBcIlxcZjFkMlwiO1xufVxuLmZhLWdpdCB7XG4gIC0tZmE6IFwiXFxmMWQzXCI7XG59XG4uZmEtaGFja2VyLW5ld3Mge1xuICAtLWZhOiBcIlxcZjFkNFwiO1xufVxuLmZhLXRlbmNlbnQtd2VpYm8ge1xuICAtLWZhOiBcIlxcZjFkNVwiO1xufVxuLmZhLXFxIHtcbiAgLS1mYTogXCJcXGYxZDZcIjtcbn1cbi5mYS13ZWl4aW4ge1xuICAtLWZhOiBcIlxcZjFkN1wiO1xufVxuLmZhLXNsaWRlc2hhcmUge1xuICAtLWZhOiBcIlxcZjFlN1wiO1xufVxuLmZhLXR3aXRjaCB7XG4gIC0tZmE6IFwiXFxmMWU4XCI7XG59XG4uZmEteWVscCB7XG4gIC0tZmE6IFwiXFxmMWU5XCI7XG59XG4uZmEtcGF5cGFsIHtcbiAgLS1mYTogXCJcXGYxZWRcIjtcbn1cbi5mYS1nb29nbGUtd2FsbGV0IHtcbiAgLS1mYTogXCJcXGYxZWVcIjtcbn1cbi5mYS1jYy12aXNhIHtcbiAgLS1mYTogXCJcXGYxZjBcIjtcbn1cbi5mYS1jYy1tYXN0ZXJjYXJkIHtcbiAgLS1mYTogXCJcXGYxZjFcIjtcbn1cbi5mYS1jYy1kaXNjb3ZlciB7XG4gIC0tZmE6IFwiXFxmMWYyXCI7XG59XG4uZmEtY2MtYW1leCB7XG4gIC0tZmE6IFwiXFxmMWYzXCI7XG59XG4uZmEtY2MtcGF5cGFsIHtcbiAgLS1mYTogXCJcXGYxZjRcIjtcbn1cbi5mYS1jYy1zdHJpcGUge1xuICAtLWZhOiBcIlxcZjFmNVwiO1xufVxuLmZhLWxhc3RmbSB7XG4gIC0tZmE6IFwiXFxmMjAyXCI7XG59XG4uZmEtbGFzdGZtLXNxdWFyZSwuZmEtc3F1YXJlLWxhc3RmbSB7XG4gIC0tZmE6IFwiXFxmMjAzXCI7XG59XG4uZmEtaW94aG9zdCB7XG4gIC0tZmE6IFwiXFxmMjA4XCI7XG59XG4uZmEtYW5nZWxsaXN0IHtcbiAgLS1mYTogXCJcXGYyMDlcIjtcbn1cbi5mYS1idXlzZWxsYWRzIHtcbiAgLS1mYTogXCJcXGYyMGRcIjtcbn1cbi5mYS1jb25uZWN0ZGV2ZWxvcCB7XG4gIC0tZmE6IFwiXFxmMjBlXCI7XG59XG4uZmEtZGFzaGN1YmUge1xuICAtLWZhOiBcIlxcZjIxMFwiO1xufVxuLmZhLWZvcnVtYmVlIHtcbiAgLS1mYTogXCJcXGYyMTFcIjtcbn1cbi5mYS1sZWFucHViIHtcbiAgLS1mYTogXCJcXGYyMTJcIjtcbn1cbi5mYS1zZWxsc3kge1xuICAtLWZhOiBcIlxcZjIxM1wiO1xufVxuLmZhLXNoaXJ0c2luYnVsayB7XG4gIC0tZmE6IFwiXFxmMjE0XCI7XG59XG4uZmEtc2ltcGx5YnVpbHQge1xuICAtLWZhOiBcIlxcZjIxNVwiO1xufVxuLmZhLXNreWF0bGFzIHtcbiAgLS1mYTogXCJcXGYyMTZcIjtcbn1cbi5mYS1waW50ZXJlc3QtcCB7XG4gIC0tZmE6IFwiXFxmMjMxXCI7XG59XG4uZmEtd2hhdHNhcHAge1xuICAtLWZhOiBcIlxcZjIzMlwiO1xufVxuLmZhLXZpYWNvaW4ge1xuICAtLWZhOiBcIlxcZjIzN1wiO1xufVxuLmZhLW1lZGl1bSwuZmEtbWVkaXVtLW0ge1xuICAtLWZhOiBcIlxcZjIzYVwiO1xufVxuLmZhLXktY29tYmluYXRvciB7XG4gIC0tZmE6IFwiXFxmMjNiXCI7XG59XG4uZmEtb3B0aW4tbW9uc3RlciB7XG4gIC0tZmE6IFwiXFxmMjNjXCI7XG59XG4uZmEtb3BlbmNhcnQge1xuICAtLWZhOiBcIlxcZjIzZFwiO1xufVxuLmZhLWV4cGVkaXRlZHNzbCB7XG4gIC0tZmE6IFwiXFxmMjNlXCI7XG59XG4uZmEtY2MtamNiIHtcbiAgLS1mYTogXCJcXGYyNGJcIjtcbn1cbi5mYS1jYy1kaW5lcnMtY2x1YiB7XG4gIC0tZmE6IFwiXFxmMjRjXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9ucyB7XG4gIC0tZmE6IFwiXFxmMjVlXCI7XG59XG4uZmEtZ2cge1xuICAtLWZhOiBcIlxcZjI2MFwiO1xufVxuLmZhLWdnLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMjYxXCI7XG59XG4uZmEtb2Rub2tsYXNzbmlraSB7XG4gIC0tZmE6IFwiXFxmMjYzXCI7XG59XG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmUsLmZhLXNxdWFyZS1vZG5va2xhc3NuaWtpIHtcbiAgLS1mYTogXCJcXGYyNjRcIjtcbn1cbi5mYS1nZXQtcG9ja2V0IHtcbiAgLS1mYTogXCJcXGYyNjVcIjtcbn1cbi5mYS13aWtpcGVkaWEtdyB7XG4gIC0tZmE6IFwiXFxmMjY2XCI7XG59XG4uZmEtc2FmYXJpIHtcbiAgLS1mYTogXCJcXGYyNjdcIjtcbn1cbi5mYS1jaHJvbWUge1xuICAtLWZhOiBcIlxcZjI2OFwiO1xufVxuLmZhLWZpcmVmb3gge1xuICAtLWZhOiBcIlxcZjI2OVwiO1xufVxuLmZhLW9wZXJhIHtcbiAgLS1mYTogXCJcXGYyNmFcIjtcbn1cbi5mYS1pbnRlcm5ldC1leHBsb3JlciB7XG4gIC0tZmE6IFwiXFxmMjZiXCI7XG59XG4uZmEtY29udGFvIHtcbiAgLS1mYTogXCJcXGYyNmRcIjtcbn1cbi5mYS01MDBweCB7XG4gIC0tZmE6IFwiXFxmMjZlXCI7XG59XG4uZmEtYW1hem9uIHtcbiAgLS1mYTogXCJcXGYyNzBcIjtcbn1cbi5mYS1ob3V6eiB7XG4gIC0tZmE6IFwiXFxmMjdjXCI7XG59XG4uZmEtdmltZW8tdiB7XG4gIC0tZmE6IFwiXFxmMjdkXCI7XG59XG4uZmEtYmxhY2stdGllIHtcbiAgLS1mYTogXCJcXGYyN2VcIjtcbn1cbi5mYS1mb250aWNvbnMge1xuICAtLWZhOiBcIlxcZjI4MFwiO1xufVxuLmZhLXJlZGRpdC1hbGllbiB7XG4gIC0tZmE6IFwiXFxmMjgxXCI7XG59XG4uZmEtZWRnZSB7XG4gIC0tZmE6IFwiXFxmMjgyXCI7XG59XG4uZmEtY29kaWVwaWUge1xuICAtLWZhOiBcIlxcZjI4NFwiO1xufVxuLmZhLW1vZHgge1xuICAtLWZhOiBcIlxcZjI4NVwiO1xufVxuLmZhLWZvcnQtYXdlc29tZSB7XG4gIC0tZmE6IFwiXFxmMjg2XCI7XG59XG4uZmEtdXNiIHtcbiAgLS1mYTogXCJcXGYyODdcIjtcbn1cbi5mYS1wcm9kdWN0LWh1bnQge1xuICAtLWZhOiBcIlxcZjI4OFwiO1xufVxuLmZhLW1peGNsb3VkIHtcbiAgLS1mYTogXCJcXGYyODlcIjtcbn1cbi5mYS1zY3JpYmQge1xuICAtLWZhOiBcIlxcZjI4YVwiO1xufVxuLmZhLWJsdWV0b290aCB7XG4gIC0tZmE6IFwiXFxmMjkzXCI7XG59XG4uZmEtYmx1ZXRvb3RoLWIge1xuICAtLWZhOiBcIlxcZjI5NFwiO1xufVxuLmZhLWdpdGxhYiB7XG4gIC0tZmE6IFwiXFxmMjk2XCI7XG59XG4uZmEtd3BiZWdpbm5lciB7XG4gIC0tZmE6IFwiXFxmMjk3XCI7XG59XG4uZmEtd3Bmb3JtcyB7XG4gIC0tZmE6IFwiXFxmMjk4XCI7XG59XG4uZmEtZW52aXJhIHtcbiAgLS1mYTogXCJcXGYyOTlcIjtcbn1cbi5mYS1nbGlkZSB7XG4gIC0tZmE6IFwiXFxmMmE1XCI7XG59XG4uZmEtZ2xpZGUtZyB7XG4gIC0tZmE6IFwiXFxmMmE2XCI7XG59XG4uZmEtdmlhZGVvIHtcbiAgLS1mYTogXCJcXGYyYTlcIjtcbn1cbi5mYS1zcXVhcmUtdmlhZGVvLC5mYS12aWFkZW8tc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYyYWFcIjtcbn1cbi5mYS1zbmFwY2hhdCwuZmEtc25hcGNoYXQtZ2hvc3Qge1xuICAtLWZhOiBcIlxcZjJhYlwiO1xufVxuLmZhLXNuYXBjaGF0LXNxdWFyZSwuZmEtc3F1YXJlLXNuYXBjaGF0IHtcbiAgLS1mYTogXCJcXGYyYWRcIjtcbn1cbi5mYS1waWVkLXBpcGVyIHtcbiAgLS1mYTogXCJcXGYyYWVcIjtcbn1cbi5mYS1maXJzdC1vcmRlciB7XG4gIC0tZmE6IFwiXFxmMmIwXCI7XG59XG4uZmEteW9hc3Qge1xuICAtLWZhOiBcIlxcZjJiMVwiO1xufVxuLmZhLXRoZW1laXNsZSB7XG4gIC0tZmE6IFwiXFxmMmIyXCI7XG59XG4uZmEtZ29vZ2xlLXBsdXMge1xuICAtLWZhOiBcIlxcZjJiM1wiO1xufVxuLmZhLWZvbnQtYXdlc29tZSwuZmEtZm9udC1hd2Vzb21lLWZsYWcsLmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwge1xuICAtLWZhOiBcIlxcZjJiNFwiO1xufVxuLmZhLWxpbm9kZSB7XG4gIC0tZmE6IFwiXFxmMmI4XCI7XG59XG4uZmEtcXVvcmEge1xuICAtLWZhOiBcIlxcZjJjNFwiO1xufVxuLmZhLWZyZWUtY29kZS1jYW1wIHtcbiAgLS1mYTogXCJcXGYyYzVcIjtcbn1cbi5mYS10ZWxlZ3JhbSwuZmEtdGVsZWdyYW0tcGxhbmUge1xuICAtLWZhOiBcIlxcZjJjNlwiO1xufVxuLmZhLWJhbmRjYW1wIHtcbiAgLS1mYTogXCJcXGYyZDVcIjtcbn1cbi5mYS1ncmF2IHtcbiAgLS1mYTogXCJcXGYyZDZcIjtcbn1cbi5mYS1ldHN5IHtcbiAgLS1mYTogXCJcXGYyZDdcIjtcbn1cbi5mYS1pbWRiIHtcbiAgLS1mYTogXCJcXGYyZDhcIjtcbn1cbi5mYS1yYXZlbHJ5IHtcbiAgLS1mYTogXCJcXGYyZDlcIjtcbn1cbi5mYS1zZWxsY2FzdCB7XG4gIC0tZmE6IFwiXFxmMmRhXCI7XG59XG4uZmEtc3VwZXJwb3dlcnMge1xuICAtLWZhOiBcIlxcZjJkZFwiO1xufVxuLmZhLXdwZXhwbG9yZXIge1xuICAtLWZhOiBcIlxcZjJkZVwiO1xufVxuLmZhLW1lZXR1cCB7XG4gIC0tZmE6IFwiXFxmMmUwXCI7XG59XG4uZmEtZm9udC1hd2Vzb21lLWFsdCwuZmEtc3F1YXJlLWZvbnQtYXdlc29tZS1zdHJva2Uge1xuICAtLWZhOiBcIlxcZjM1Y1wiO1xufVxuLmZhLWFjY2Vzc2libGUtaWNvbiB7XG4gIC0tZmE6IFwiXFxmMzY4XCI7XG59XG4uZmEtYWNjdXNvZnQge1xuICAtLWZhOiBcIlxcZjM2OVwiO1xufVxuLmZhLWFkdmVyc2FsIHtcbiAgLS1mYTogXCJcXGYzNmFcIjtcbn1cbi5mYS1hZmZpbGlhdGV0aGVtZSB7XG4gIC0tZmE6IFwiXFxmMzZiXCI7XG59XG4uZmEtYWxnb2xpYSB7XG4gIC0tZmE6IFwiXFxmMzZjXCI7XG59XG4uZmEtYW1pbGlhIHtcbiAgLS1mYTogXCJcXGYzNmRcIjtcbn1cbi5mYS1hbmdyeWNyZWF0aXZlIHtcbiAgLS1mYTogXCJcXGYzNmVcIjtcbn1cbi5mYS1hcHAtc3RvcmUge1xuICAtLWZhOiBcIlxcZjM2ZlwiO1xufVxuLmZhLWFwcC1zdG9yZS1pb3Mge1xuICAtLWZhOiBcIlxcZjM3MFwiO1xufVxuLmZhLWFwcGVyIHtcbiAgLS1mYTogXCJcXGYzNzFcIjtcbn1cbi5mYS1hc3ltbWV0cmlrIHtcbiAgLS1mYTogXCJcXGYzNzJcIjtcbn1cbi5mYS1hdWRpYmxlIHtcbiAgLS1mYTogXCJcXGYzNzNcIjtcbn1cbi5mYS1hdmlhbmV4IHtcbiAgLS1mYTogXCJcXGYzNzRcIjtcbn1cbi5mYS1hd3Mge1xuICAtLWZhOiBcIlxcZjM3NVwiO1xufVxuLmZhLWJpbW9iamVjdCB7XG4gIC0tZmE6IFwiXFxmMzc4XCI7XG59XG4uZmEtYml0Y29pbiB7XG4gIC0tZmE6IFwiXFxmMzc5XCI7XG59XG4uZmEtYml0eSB7XG4gIC0tZmE6IFwiXFxmMzdhXCI7XG59XG4uZmEtYmxhY2tiZXJyeSB7XG4gIC0tZmE6IFwiXFxmMzdiXCI7XG59XG4uZmEtYmxvZ2dlciB7XG4gIC0tZmE6IFwiXFxmMzdjXCI7XG59XG4uZmEtYmxvZ2dlci1iIHtcbiAgLS1mYTogXCJcXGYzN2RcIjtcbn1cbi5mYS1idXJvbW9iZWxleHBlcnRlIHtcbiAgLS1mYTogXCJcXGYzN2ZcIjtcbn1cbi5mYS1jZW50ZXJjb2RlIHtcbiAgLS1mYTogXCJcXGYzODBcIjtcbn1cbi5mYS1jbG91ZHNjYWxlIHtcbiAgLS1mYTogXCJcXGYzODNcIjtcbn1cbi5mYS1jbG91ZHNtaXRoIHtcbiAgLS1mYTogXCJcXGYzODRcIjtcbn1cbi5mYS1jbG91ZHZlcnNpZnkge1xuICAtLWZhOiBcIlxcZjM4NVwiO1xufVxuLmZhLWNwYW5lbCB7XG4gIC0tZmE6IFwiXFxmMzg4XCI7XG59XG4uZmEtY3NzMy1hbHQge1xuICAtLWZhOiBcIlxcZjM4YlwiO1xufVxuLmZhLWN1dHRsZWZpc2gge1xuICAtLWZhOiBcIlxcZjM4Y1wiO1xufVxuLmZhLWQtYW5kLWQge1xuICAtLWZhOiBcIlxcZjM4ZFwiO1xufVxuLmZhLWRlcGxveWRvZyB7XG4gIC0tZmE6IFwiXFxmMzhlXCI7XG59XG4uZmEtZGVza3BybyB7XG4gIC0tZmE6IFwiXFxmMzhmXCI7XG59XG4uZmEtZGlnaXRhbC1vY2VhbiB7XG4gIC0tZmE6IFwiXFxmMzkxXCI7XG59XG4uZmEtZGlzY29yZCB7XG4gIC0tZmE6IFwiXFxmMzkyXCI7XG59XG4uZmEtZGlzY291cnNlIHtcbiAgLS1mYTogXCJcXGYzOTNcIjtcbn1cbi5mYS1kb2NodWIge1xuICAtLWZhOiBcIlxcZjM5NFwiO1xufVxuLmZhLWRvY2tlciB7XG4gIC0tZmE6IFwiXFxmMzk1XCI7XG59XG4uZmEtZHJhZnQyZGlnaXRhbCB7XG4gIC0tZmE6IFwiXFxmMzk2XCI7XG59XG4uZmEtZHJpYmJibGUtc3F1YXJlLC5mYS1zcXVhcmUtZHJpYmJibGUge1xuICAtLWZhOiBcIlxcZjM5N1wiO1xufVxuLmZhLWR5YWxvZyB7XG4gIC0tZmE6IFwiXFxmMzk5XCI7XG59XG4uZmEtZWFybHliaXJkcyB7XG4gIC0tZmE6IFwiXFxmMzlhXCI7XG59XG4uZmEtZXJsYW5nIHtcbiAgLS1mYTogXCJcXGYzOWRcIjtcbn1cbi5mYS1mYWNlYm9vay1mIHtcbiAgLS1mYTogXCJcXGYzOWVcIjtcbn1cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXIge1xuICAtLWZhOiBcIlxcZjM5ZlwiO1xufVxuLmZhLWZpcnN0ZHJhZnQge1xuICAtLWZhOiBcIlxcZjNhMVwiO1xufVxuLmZhLWZvbnRpY29ucy1maSB7XG4gIC0tZmE6IFwiXFxmM2EyXCI7XG59XG4uZmEtZm9ydC1hd2Vzb21lLWFsdCB7XG4gIC0tZmE6IFwiXFxmM2EzXCI7XG59XG4uZmEtZnJlZWJzZCB7XG4gIC0tZmE6IFwiXFxmM2E0XCI7XG59XG4uZmEtZ2l0a3Jha2VuIHtcbiAgLS1mYTogXCJcXGYzYTZcIjtcbn1cbi5mYS1nb2ZvcmUge1xuICAtLWZhOiBcIlxcZjNhN1wiO1xufVxuLmZhLWdvb2RyZWFkcyB7XG4gIC0tZmE6IFwiXFxmM2E4XCI7XG59XG4uZmEtZ29vZHJlYWRzLWcge1xuICAtLWZhOiBcIlxcZjNhOVwiO1xufVxuLmZhLWdvb2dsZS1kcml2ZSB7XG4gIC0tZmE6IFwiXFxmM2FhXCI7XG59XG4uZmEtZ29vZ2xlLXBsYXkge1xuICAtLWZhOiBcIlxcZjNhYlwiO1xufVxuLmZhLWdyaXBmaXJlIHtcbiAgLS1mYTogXCJcXGYzYWNcIjtcbn1cbi5mYS1ncnVudCB7XG4gIC0tZmE6IFwiXFxmM2FkXCI7XG59XG4uZmEtZ3VscCB7XG4gIC0tZmE6IFwiXFxmM2FlXCI7XG59XG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlLC5mYS1zcXVhcmUtaGFja2VyLW5ld3Mge1xuICAtLWZhOiBcIlxcZjNhZlwiO1xufVxuLmZhLWhpcmUtYS1oZWxwZXIge1xuICAtLWZhOiBcIlxcZjNiMFwiO1xufVxuLmZhLWhvdGphciB7XG4gIC0tZmE6IFwiXFxmM2IxXCI7XG59XG4uZmEtaHVic3BvdCB7XG4gIC0tZmE6IFwiXFxmM2IyXCI7XG59XG4uZmEtaXR1bmVzIHtcbiAgLS1mYTogXCJcXGYzYjRcIjtcbn1cbi5mYS1pdHVuZXMtbm90ZSB7XG4gIC0tZmE6IFwiXFxmM2I1XCI7XG59XG4uZmEtamVua2lucyB7XG4gIC0tZmE6IFwiXFxmM2I2XCI7XG59XG4uZmEtam9nZXQge1xuICAtLWZhOiBcIlxcZjNiN1wiO1xufVxuLmZhLWpzIHtcbiAgLS1mYTogXCJcXGYzYjhcIjtcbn1cbi5mYS1qcy1zcXVhcmUsLmZhLXNxdWFyZS1qcyB7XG4gIC0tZmE6IFwiXFxmM2I5XCI7XG59XG4uZmEta2V5Y2RuIHtcbiAgLS1mYTogXCJcXGYzYmFcIjtcbn1cbi5mYS1raWNrc3RhcnRlciwuZmEtc3F1YXJlLWtpY2tzdGFydGVyIHtcbiAgLS1mYTogXCJcXGYzYmJcIjtcbn1cbi5mYS1raWNrc3RhcnRlci1rIHtcbiAgLS1mYTogXCJcXGYzYmNcIjtcbn1cbi5mYS1sYXJhdmVsIHtcbiAgLS1mYTogXCJcXGYzYmRcIjtcbn1cbi5mYS1saW5lIHtcbiAgLS1mYTogXCJcXGYzYzBcIjtcbn1cbi5mYS1seWZ0IHtcbiAgLS1mYTogXCJcXGYzYzNcIjtcbn1cbi5mYS1tYWdlbnRvIHtcbiAgLS1mYTogXCJcXGYzYzRcIjtcbn1cbi5mYS1tZWRhcHBzIHtcbiAgLS1mYTogXCJcXGYzYzZcIjtcbn1cbi5mYS1tZWRydCB7XG4gIC0tZmE6IFwiXFxmM2M4XCI7XG59XG4uZmEtbWljcm9zb2Z0IHtcbiAgLS1mYTogXCJcXGYzY2FcIjtcbn1cbi5mYS1taXgge1xuICAtLWZhOiBcIlxcZjNjYlwiO1xufVxuLmZhLW1penVuaSB7XG4gIC0tZmE6IFwiXFxmM2NjXCI7XG59XG4uZmEtbW9uZXJvIHtcbiAgLS1mYTogXCJcXGYzZDBcIjtcbn1cbi5mYS1uYXBzdGVyIHtcbiAgLS1mYTogXCJcXGYzZDJcIjtcbn1cbi5mYS1ub2RlLWpzIHtcbiAgLS1mYTogXCJcXGYzZDNcIjtcbn1cbi5mYS1ucG0ge1xuICAtLWZhOiBcIlxcZjNkNFwiO1xufVxuLmZhLW5zOCB7XG4gIC0tZmE6IFwiXFxmM2Q1XCI7XG59XG4uZmEtbnV0cml0aW9uaXgge1xuICAtLWZhOiBcIlxcZjNkNlwiO1xufVxuLmZhLXBhZ2U0IHtcbiAgLS1mYTogXCJcXGYzZDdcIjtcbn1cbi5mYS1wYWxmZWQge1xuICAtLWZhOiBcIlxcZjNkOFwiO1xufVxuLmZhLXBhdHJlb24ge1xuICAtLWZhOiBcIlxcZjNkOVwiO1xufVxuLmZhLXBlcmlzY29wZSB7XG4gIC0tZmE6IFwiXFxmM2RhXCI7XG59XG4uZmEtcGhhYnJpY2F0b3Ige1xuICAtLWZhOiBcIlxcZjNkYlwiO1xufVxuLmZhLXBob2VuaXgtZnJhbWV3b3JrIHtcbiAgLS1mYTogXCJcXGYzZGNcIjtcbn1cbi5mYS1wbGF5c3RhdGlvbiB7XG4gIC0tZmE6IFwiXFxmM2RmXCI7XG59XG4uZmEtcHVzaGVkIHtcbiAgLS1mYTogXCJcXGYzZTFcIjtcbn1cbi5mYS1weXRob24ge1xuICAtLWZhOiBcIlxcZjNlMlwiO1xufVxuLmZhLXJlZC1yaXZlciB7XG4gIC0tZmE6IFwiXFxmM2UzXCI7XG59XG4uZmEtcmVuZGFjdCwuZmEtd3ByZXNzciB7XG4gIC0tZmE6IFwiXFxmM2U0XCI7XG59XG4uZmEtcmVwbHlkIHtcbiAgLS1mYTogXCJcXGYzZTZcIjtcbn1cbi5mYS1yZXNvbHZpbmcge1xuICAtLWZhOiBcIlxcZjNlN1wiO1xufVxuLmZhLXJvY2tldGNoYXQge1xuICAtLWZhOiBcIlxcZjNlOFwiO1xufVxuLmZhLXJvY2tybXMge1xuICAtLWZhOiBcIlxcZjNlOVwiO1xufVxuLmZhLXNjaGxpeCB7XG4gIC0tZmE6IFwiXFxmM2VhXCI7XG59XG4uZmEtc2VhcmNoZW5naW4ge1xuICAtLWZhOiBcIlxcZjNlYlwiO1xufVxuLmZhLXNlcnZpY2VzdGFjayB7XG4gIC0tZmE6IFwiXFxmM2VjXCI7XG59XG4uZmEtc2lzdHJpeCB7XG4gIC0tZmE6IFwiXFxmM2VlXCI7XG59XG4uZmEtc3BlYWthcCB7XG4gIC0tZmE6IFwiXFxmM2YzXCI7XG59XG4uZmEtc3RheWxpbmtlZCB7XG4gIC0tZmE6IFwiXFxmM2Y1XCI7XG59XG4uZmEtc3RlYW0tc3ltYm9sIHtcbiAgLS1mYTogXCJcXGYzZjZcIjtcbn1cbi5mYS1zdGlja2VyLW11bGUge1xuICAtLWZhOiBcIlxcZjNmN1wiO1xufVxuLmZhLXN0dWRpb3ZpbmFyaSB7XG4gIC0tZmE6IFwiXFxmM2Y4XCI7XG59XG4uZmEtc3VwcGxlIHtcbiAgLS1mYTogXCJcXGYzZjlcIjtcbn1cbi5mYS11YmVyIHtcbiAgLS1mYTogXCJcXGY0MDJcIjtcbn1cbi5mYS11aWtpdCB7XG4gIC0tZmE6IFwiXFxmNDAzXCI7XG59XG4uZmEtdW5pcmVnaXN0cnkge1xuICAtLWZhOiBcIlxcZjQwNFwiO1xufVxuLmZhLXVudGFwcGQge1xuICAtLWZhOiBcIlxcZjQwNVwiO1xufVxuLmZhLXVzc3VubmFoIHtcbiAgLS1mYTogXCJcXGY0MDdcIjtcbn1cbi5mYS12YWFkaW4ge1xuICAtLWZhOiBcIlxcZjQwOFwiO1xufVxuLmZhLXZpYmVyIHtcbiAgLS1mYTogXCJcXGY0MDlcIjtcbn1cbi5mYS12aW1lbyB7XG4gIC0tZmE6IFwiXFxmNDBhXCI7XG59XG4uZmEtdm52IHtcbiAgLS1mYTogXCJcXGY0MGJcIjtcbn1cbi5mYS1zcXVhcmUtd2hhdHNhcHAsLmZhLXdoYXRzYXBwLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmNDBjXCI7XG59XG4uZmEtd2htY3Mge1xuICAtLWZhOiBcIlxcZjQwZFwiO1xufVxuLmZhLXdvcmRwcmVzcy1zaW1wbGUge1xuICAtLWZhOiBcIlxcZjQxMVwiO1xufVxuLmZhLXhib3gge1xuICAtLWZhOiBcIlxcZjQxMlwiO1xufVxuLmZhLXlhbmRleCB7XG4gIC0tZmE6IFwiXFxmNDEzXCI7XG59XG4uZmEteWFuZGV4LWludGVybmF0aW9uYWwge1xuICAtLWZhOiBcIlxcZjQxNFwiO1xufVxuLmZhLWFwcGxlLXBheSB7XG4gIC0tZmE6IFwiXFxmNDE1XCI7XG59XG4uZmEtY2MtYXBwbGUtcGF5IHtcbiAgLS1mYTogXCJcXGY0MTZcIjtcbn1cbi5mYS1mbHkge1xuICAtLWZhOiBcIlxcZjQxN1wiO1xufVxuLmZhLW5vZGUge1xuICAtLWZhOiBcIlxcZjQxOVwiO1xufVxuLmZhLW9zaSB7XG4gIC0tZmE6IFwiXFxmNDFhXCI7XG59XG4uZmEtcmVhY3Qge1xuICAtLWZhOiBcIlxcZjQxYlwiO1xufVxuLmZhLWF1dG9wcmVmaXhlciB7XG4gIC0tZmE6IFwiXFxmNDFjXCI7XG59XG4uZmEtbGVzcyB7XG4gIC0tZmE6IFwiXFxmNDFkXCI7XG59XG4uZmEtc2FzcyB7XG4gIC0tZmE6IFwiXFxmNDFlXCI7XG59XG4uZmEtdnVlanMge1xuICAtLWZhOiBcIlxcZjQxZlwiO1xufVxuLmZhLWFuZ3VsYXIge1xuICAtLWZhOiBcIlxcZjQyMFwiO1xufVxuLmZhLWF2aWF0byB7XG4gIC0tZmE6IFwiXFxmNDIxXCI7XG59XG4uZmEtZW1iZXIge1xuICAtLWZhOiBcIlxcZjQyM1wiO1xufVxuLmZhLWdpdHRlciB7XG4gIC0tZmE6IFwiXFxmNDI2XCI7XG59XG4uZmEtaG9vbGkge1xuICAtLWZhOiBcIlxcZjQyN1wiO1xufVxuLmZhLXN0cmF2YSB7XG4gIC0tZmE6IFwiXFxmNDI4XCI7XG59XG4uZmEtc3RyaXBlIHtcbiAgLS1mYTogXCJcXGY0MjlcIjtcbn1cbi5mYS1zdHJpcGUtcyB7XG4gIC0tZmE6IFwiXFxmNDJhXCI7XG59XG4uZmEtdHlwbzMge1xuICAtLWZhOiBcIlxcZjQyYlwiO1xufVxuLmZhLWFtYXpvbi1wYXkge1xuICAtLWZhOiBcIlxcZjQyY1wiO1xufVxuLmZhLWNjLWFtYXpvbi1wYXkge1xuICAtLWZhOiBcIlxcZjQyZFwiO1xufVxuLmZhLWV0aGVyZXVtIHtcbiAgLS1mYTogXCJcXGY0MmVcIjtcbn1cbi5mYS1rb3J2dWUge1xuICAtLWZhOiBcIlxcZjQyZlwiO1xufVxuLmZhLWVsZW1lbnRvciB7XG4gIC0tZmE6IFwiXFxmNDMwXCI7XG59XG4uZmEtc3F1YXJlLXlvdXR1YmUsLmZhLXlvdXR1YmUtc3F1YXJlIHtcbiAgLS1mYTogXCJcXGY0MzFcIjtcbn1cbi5mYS1mbGlwYm9hcmQge1xuICAtLWZhOiBcIlxcZjQ0ZFwiO1xufVxuLmZhLWhpcHMge1xuICAtLWZhOiBcIlxcZjQ1MlwiO1xufVxuLmZhLXBocCB7XG4gIC0tZmE6IFwiXFxmNDU3XCI7XG59XG4uZmEtcXVpbnNjYXBlIHtcbiAgLS1mYTogXCJcXGY0NTlcIjtcbn1cbi5mYS1yZWFkbWUge1xuICAtLWZhOiBcIlxcZjRkNVwiO1xufVxuLmZhLWphdmEge1xuICAtLWZhOiBcIlxcZjRlNFwiO1xufVxuLmZhLXBpZWQtcGlwZXItaGF0IHtcbiAgLS1mYTogXCJcXGY0ZTVcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5IHtcbiAgLS1mYTogXCJcXGY0ZTdcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jIHtcbiAgLS1mYTogXCJcXGY0ZThcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1IHtcbiAgLS1mYTogXCJcXGY0ZTlcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwIHtcbiAgLS1mYTogXCJcXGY0ZWFcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kIHtcbiAgLS1mYTogXCJcXGY0ZWJcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkIHtcbiAgLS1mYTogXCJcXGY0ZWNcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCB7XG4gIC0tZmE6IFwiXFxmNGVkXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peCB7XG4gIC0tZmE6IFwiXFxmNGVlXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYSB7XG4gIC0tZmE6IFwiXFxmNGVmXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZyB7XG4gIC0tZmE6IFwiXFxmNGYwXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzIHtcbiAgLS1mYTogXCJcXGY0ZjFcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlIHtcbiAgLS1mYTogXCJcXGY0ZjJcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm8ge1xuICAtLWZhOiBcIlxcZjRmM1wiO1xufVxuLmZhLWViYXkge1xuICAtLWZhOiBcIlxcZjRmNFwiO1xufVxuLmZhLWtleWJhc2Uge1xuICAtLWZhOiBcIlxcZjRmNVwiO1xufVxuLmZhLW1hc3RvZG9uIHtcbiAgLS1mYTogXCJcXGY0ZjZcIjtcbn1cbi5mYS1yLXByb2plY3Qge1xuICAtLWZhOiBcIlxcZjRmN1wiO1xufVxuLmZhLXJlc2VhcmNoZ2F0ZSB7XG4gIC0tZmE6IFwiXFxmNGY4XCI7XG59XG4uZmEtdGVhbXNwZWFrIHtcbiAgLS1mYTogXCJcXGY0ZjlcIjtcbn1cbi5mYS1maXJzdC1vcmRlci1hbHQge1xuICAtLWZhOiBcIlxcZjUwYVwiO1xufVxuLmZhLWZ1bGNydW0ge1xuICAtLWZhOiBcIlxcZjUwYlwiO1xufVxuLmZhLWdhbGFjdGljLXJlcHVibGljIHtcbiAgLS1mYTogXCJcXGY1MGNcIjtcbn1cbi5mYS1nYWxhY3RpYy1zZW5hdGUge1xuICAtLWZhOiBcIlxcZjUwZFwiO1xufVxuLmZhLWplZGktb3JkZXIge1xuICAtLWZhOiBcIlxcZjUwZVwiO1xufVxuLmZhLW1hbmRhbG9yaWFuIHtcbiAgLS1mYTogXCJcXGY1MGZcIjtcbn1cbi5mYS1vbGQtcmVwdWJsaWMge1xuICAtLWZhOiBcIlxcZjUxMFwiO1xufVxuLmZhLXBob2VuaXgtc3F1YWRyb24ge1xuICAtLWZhOiBcIlxcZjUxMVwiO1xufVxuLmZhLXNpdGgge1xuICAtLWZhOiBcIlxcZjUxMlwiO1xufVxuLmZhLXRyYWRlLWZlZGVyYXRpb24ge1xuICAtLWZhOiBcIlxcZjUxM1wiO1xufVxuLmZhLXdvbGYtcGFjay1iYXR0YWxpb24ge1xuICAtLWZhOiBcIlxcZjUxNFwiO1xufVxuLmZhLWhvcm5iaWxsIHtcbiAgLS1mYTogXCJcXGY1OTJcIjtcbn1cbi5mYS1tYWlsY2hpbXAge1xuICAtLWZhOiBcIlxcZjU5ZVwiO1xufVxuLmZhLW1lZ2Fwb3J0IHtcbiAgLS1mYTogXCJcXGY1YTNcIjtcbn1cbi5mYS1uaW1ibHIge1xuICAtLWZhOiBcIlxcZjVhOFwiO1xufVxuLmZhLXJldiB7XG4gIC0tZmE6IFwiXFxmNWIyXCI7XG59XG4uZmEtc2hvcHdhcmUge1xuICAtLWZhOiBcIlxcZjViNVwiO1xufVxuLmZhLXNxdWFyZXNwYWNlIHtcbiAgLS1mYTogXCJcXGY1YmVcIjtcbn1cbi5mYS10aGVtZWNvIHtcbiAgLS1mYTogXCJcXGY1YzZcIjtcbn1cbi5mYS13ZWVibHkge1xuICAtLWZhOiBcIlxcZjVjY1wiO1xufVxuLmZhLXdpeCB7XG4gIC0tZmE6IFwiXFxmNWNmXCI7XG59XG4uZmEtZWxsbyB7XG4gIC0tZmE6IFwiXFxmNWYxXCI7XG59XG4uZmEtaGFja2VycmFuayB7XG4gIC0tZmE6IFwiXFxmNWY3XCI7XG59XG4uZmEta2FnZ2xlIHtcbiAgLS1mYTogXCJcXGY1ZmFcIjtcbn1cbi5mYS1tYXJrZG93biB7XG4gIC0tZmE6IFwiXFxmNjBmXCI7XG59XG4uZmEtbmVvcyB7XG4gIC0tZmE6IFwiXFxmNjEyXCI7XG59XG4uZmEtemhpaHUge1xuICAtLWZhOiBcIlxcZjYzZlwiO1xufVxuLmZhLWFsaXBheSB7XG4gIC0tZmE6IFwiXFxmNjQyXCI7XG59XG4uZmEtdGhlLXJlZC15ZXRpIHtcbiAgLS1mYTogXCJcXGY2OWRcIjtcbn1cbi5mYS1jcml0aWNhbC1yb2xlIHtcbiAgLS1mYTogXCJcXGY2YzlcIjtcbn1cbi5mYS1kLWFuZC1kLWJleW9uZCB7XG4gIC0tZmE6IFwiXFxmNmNhXCI7XG59XG4uZmEtZGV2IHtcbiAgLS1mYTogXCJcXGY2Y2NcIjtcbn1cbi5mYS1mYW50YXN5LWZsaWdodC1nYW1lcyB7XG4gIC0tZmE6IFwiXFxmNmRjXCI7XG59XG4uZmEtd2l6YXJkcy1vZi10aGUtY29hc3Qge1xuICAtLWZhOiBcIlxcZjczMFwiO1xufVxuLmZhLXRoaW5rLXBlYWtzIHtcbiAgLS1mYTogXCJcXGY3MzFcIjtcbn1cbi5mYS1yZWFjdGV1cm9wZSB7XG4gIC0tZmE6IFwiXFxmNzVkXCI7XG59XG4uZmEtYXJ0c3RhdGlvbiB7XG4gIC0tZmE6IFwiXFxmNzdhXCI7XG59XG4uZmEtYXRsYXNzaWFuIHtcbiAgLS1mYTogXCJcXGY3N2JcIjtcbn1cbi5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmIHtcbiAgLS1mYTogXCJcXGY3ODVcIjtcbn1cbi5mYS1jZW50b3Mge1xuICAtLWZhOiBcIlxcZjc4OVwiO1xufVxuLmZhLWNvbmZsdWVuY2Uge1xuICAtLWZhOiBcIlxcZjc4ZFwiO1xufVxuLmZhLWRobCB7XG4gIC0tZmE6IFwiXFxmNzkwXCI7XG59XG4uZmEtZGlhc3BvcmEge1xuICAtLWZhOiBcIlxcZjc5MVwiO1xufVxuLmZhLWZlZGV4IHtcbiAgLS1mYTogXCJcXGY3OTdcIjtcbn1cbi5mYS1mZWRvcmEge1xuICAtLWZhOiBcIlxcZjc5OFwiO1xufVxuLmZhLWZpZ21hIHtcbiAgLS1mYTogXCJcXGY3OTlcIjtcbn1cbi5mYS1pbnRlcmNvbSB7XG4gIC0tZmE6IFwiXFxmN2FmXCI7XG59XG4uZmEtaW52aXNpb24ge1xuICAtLWZhOiBcIlxcZjdiMFwiO1xufVxuLmZhLWppcmEge1xuICAtLWZhOiBcIlxcZjdiMVwiO1xufVxuLmZhLW1lbmRlbGV5IHtcbiAgLS1mYTogXCJcXGY3YjNcIjtcbn1cbi5mYS1yYXNwYmVycnktcGkge1xuICAtLWZhOiBcIlxcZjdiYlwiO1xufVxuLmZhLXJlZGhhdCB7XG4gIC0tZmE6IFwiXFxmN2JjXCI7XG59XG4uZmEtc2tldGNoIHtcbiAgLS1mYTogXCJcXGY3YzZcIjtcbn1cbi5mYS1zb3VyY2V0cmVlIHtcbiAgLS1mYTogXCJcXGY3ZDNcIjtcbn1cbi5mYS1zdXNlIHtcbiAgLS1mYTogXCJcXGY3ZDZcIjtcbn1cbi5mYS11YnVudHUge1xuICAtLWZhOiBcIlxcZjdkZlwiO1xufVxuLmZhLXVwcyB7XG4gIC0tZmE6IFwiXFxmN2UwXCI7XG59XG4uZmEtdXNwcyB7XG4gIC0tZmE6IFwiXFxmN2UxXCI7XG59XG4uZmEteWFybiB7XG4gIC0tZmE6IFwiXFxmN2UzXCI7XG59XG4uZmEtYWlyYm5iIHtcbiAgLS1mYTogXCJcXGY4MzRcIjtcbn1cbi5mYS1iYXR0bGUtbmV0IHtcbiAgLS1mYTogXCJcXGY4MzVcIjtcbn1cbi5mYS1ib290c3RyYXAge1xuICAtLWZhOiBcIlxcZjgzNlwiO1xufVxuLmZhLWJ1ZmZlciB7XG4gIC0tZmE6IFwiXFxmODM3XCI7XG59XG4uZmEtY2hyb21lY2FzdCB7XG4gIC0tZmE6IFwiXFxmODM4XCI7XG59XG4uZmEtZXZlcm5vdGUge1xuICAtLWZhOiBcIlxcZjgzOVwiO1xufVxuLmZhLWl0Y2gtaW8ge1xuICAtLWZhOiBcIlxcZjgzYVwiO1xufVxuLmZhLXNhbGVzZm9yY2Uge1xuICAtLWZhOiBcIlxcZjgzYlwiO1xufVxuLmZhLXNwZWFrZXItZGVjayB7XG4gIC0tZmE6IFwiXFxmODNjXCI7XG59XG4uZmEtc3ltZm9ueSB7XG4gIC0tZmE6IFwiXFxmODNkXCI7XG59XG4uZmEtd2F6ZSB7XG4gIC0tZmE6IFwiXFxmODNmXCI7XG59XG4uZmEteWFtbWVyIHtcbiAgLS1mYTogXCJcXGY4NDBcIjtcbn1cbi5mYS1naXQtYWx0IHtcbiAgLS1mYTogXCJcXGY4NDFcIjtcbn1cbi5mYS1zdGFja3BhdGgge1xuICAtLWZhOiBcIlxcZjg0MlwiO1xufVxuLmZhLWNvdHRvbi1idXJlYXUge1xuICAtLWZhOiBcIlxcZjg5ZVwiO1xufVxuLmZhLWJ1eS1uLWxhcmdlIHtcbiAgLS1mYTogXCJcXGY4YTZcIjtcbn1cbi5mYS1tZGIge1xuICAtLWZhOiBcIlxcZjhjYVwiO1xufVxuLmZhLW9yY2lkIHtcbiAgLS1mYTogXCJcXGY4ZDJcIjtcbn1cbi5mYS1zd2lmdCB7XG4gIC0tZmE6IFwiXFxmOGUxXCI7XG59XG4uZmEtdW1icmFjbyB7XG4gIC0tZmE6IFwiXFxmOGU4XCI7XG59XG46aG9zdCw6cm9vdCB7XG4gIC0tZmEtZm9udC1yZWd1bGFyOiBub3JtYWwgNDAwIDFlbS8xIHZhcigtLWZhLWZhbWlseS1jbGFzc2ljKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBGcmVlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyKTtcbn1cbi5mYXIge1xuICAtLWZhLWZhbWlseTogdmFyKC0tZmEtZmFtaWx5LWNsYXNzaWMpO1xufVxuLmZhLXJlZ3VsYXIsLmZhciB7XG4gIC0tZmEtc3R5bGU6IDQwMDtcbn1cbjpob3N0LDpyb290IHtcbiAgLS1mYS1mYW1pbHktY2xhc3NpYzogXCJGb250IEF3ZXNvbWUgNyBGcmVlXCI7XG4gIC0tZmEtZm9udC1zb2xpZDogbm9ybWFsIDkwMCAxZW0vMSB2YXIoLS1mYS1mYW1pbHktY2xhc3NpYyk7XG4gIC0tZmEtc3R5bGUtZmFtaWx5LWNsYXNzaWM6IHZhcigtLWZhLWZhbWlseS1jbGFzc2ljKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBGcmVlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMik7XG59XG4uZmFzIHtcbiAgLS1mYS1zdHlsZTogOTAwO1xufVxuLmZhLWNsYXNzaWMsLmZhcyB7XG4gIC0tZmEtZmFtaWx5OiB2YXIoLS1mYS1mYW1pbHktY2xhc3NpYyk7XG59XG4uZmEtc29saWQge1xuICAtLWZhLXN0eWxlOiA5MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKC4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKC4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybCguLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybCguLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogdStmMDAzLHUrZjAwNix1K2YwMTQsdStmMDE2LWYwMTcsdStmMDFhLWYwMWIsdStmMDFkLHUrZjAyMix1K2YwM2UsdStmMDQ0LHUrZjA0Nix1K2YwNWMtZjA1ZCx1K2YwNmUsdStmMDcwLHUrZjA4Ny1mMDg4LHUrZjA4YSx1K2YwOTQsdStmMDk2LWYwOTcsdStmMDlkLHUrZjBhMCx1K2YwYTIsdStmMGE0LWYwYTcsdStmMGM1LHUrZjBjNyx1K2YwZTUtZjBlNix1K2YwZWIsdStmMGY2LWYwZjgsdStmMTBjLHUrZjExNC1mMTE1LHUrZjExOC1mMTFhLHUrZjExYy1mMTFkLHUrZjEzMyx1K2YxNDcsdStmMTRlLHUrZjE1MC1mMTUyLHUrZjE4NS1mMTg2LHUrZjE4ZSx1K2YxOTAtZjE5Mix1K2YxOTYsdStmMWMxLWYxYzksdStmMWQ5LHUrZjFkYix1K2YxZTMsdStmMWVhLHUrZjFmNyx1K2YxZjksdStmMjBhLHUrZjI0Ny1mMjQ4LHUrZjI0YSx1K2YyNGQsdStmMjU1LWYyNWIsdStmMjVkLHUrZjI3MS1mMjc0LHUrZjI3OCx1K2YyN2IsdStmMjhjLHUrZjI4ZSx1K2YyOWMsdStmMmI1LHUrZjJiNyx1K2YyYmEsdStmMmJjLHUrZjJiZSx1K2YyYzAtZjJjMSx1K2YyYzMsdStmMmQwLHUrZjJkMix1K2YyZDQsdStmMmRjO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKC4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS12NGNvbXBhdGliaWxpdHkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiB1K2YwNDEsdStmMDQ3LHUrZjA2NS1mMDY2LHUrZjA3ZC1mMDdlLHUrZjA4MCx1K2YwOGIsdStmMDhlLHUrZjA5MCx1K2YwOWEsdStmMGFjLHUrZjBhZSx1K2YwYjIsdStmMGQwLHUrZjBkNix1K2YwZTQsdStmMGVjLHUrZjEwYS1mMTBiLHUrZjEyMyx1K2YxM2UsdStmMTQ4LWYxNDksdStmMTRjLHUrZjE1Nix1K2YxNWUsdStmMTYwLWYxNjEsdStmMTYzLHUrZjE3NS1mMTc4LHUrZjE5NSx1K2YxZjgsdStmMjE5LHUrZjI3YTtcbn1cbiIsIi50aXBweS1ib3hbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MH1bZGF0YS10aXBweS1yb290XXttYXgtd2lkdGg6Y2FsYygxMDB2dyAtIDEwcHgpfS50aXBweS1ib3h7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojMzMzO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40O3doaXRlLXNwYWNlOm5vcm1hbDtvdXRsaW5lOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sdmlzaWJpbGl0eSxvcGFjaXR5fS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXRvcF0+LnRpcHB5LWFycm93e2JvdHRvbTowfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXRvcF0+LnRpcHB5LWFycm93OmJlZm9yZXtib3R0b206LTdweDtsZWZ0OjA7Ym9yZGVyLXdpZHRoOjhweCA4cHggMDtib3JkZXItdG9wLWNvbG9yOmluaXRpYWw7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgdG9wfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0+LnRpcHB5LWFycm93e3RvcDowfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0+LnRpcHB5LWFycm93OmJlZm9yZXt0b3A6LTdweDtsZWZ0OjA7Ym9yZGVyLXdpZHRoOjAgOHB4IDhweDtib3JkZXItYm90dG9tLWNvbG9yOmluaXRpYWw7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdPi50aXBweS1hcnJvd3tyaWdodDowfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdPi50aXBweS1hcnJvdzpiZWZvcmV7Ym9yZGVyLXdpZHRoOjhweCAwIDhweCA4cHg7Ym9yZGVyLWxlZnQtY29sb3I6aW5pdGlhbDtyaWdodDotN3B4O3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGxlZnR9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49cmlnaHRdPi50aXBweS1hcnJvd3tsZWZ0OjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49cmlnaHRdPi50aXBweS1hcnJvdzpiZWZvcmV7bGVmdDotN3B4O2JvcmRlci13aWR0aDo4cHggOHB4IDhweCAwO2JvcmRlci1yaWdodC1jb2xvcjppbml0aWFsO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHJpZ2h0fS50aXBweS1ib3hbZGF0YS1pbmVydGlhXVtkYXRhLXN0YXRlPXZpc2libGVde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTQsMS41LC4zOCwxLjExKX0udGlwcHktYXJyb3d7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtjb2xvcjojMzMzfS50aXBweS1hcnJvdzpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LnRpcHB5LWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo1cHggOXB4O3otaW5kZXg6MX0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/