/*!*******************************************************************************************************************************************************************************************************!*\
  !*** 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/tailwindcss/tailwind.css ***!
  \*******************************************************************************************************************************************************************************************************/
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --u-color-red-600: oklch(57.7% 0.245 27.325);
    --u-color-red-700: oklch(50.5% 0.213 27.518);
    --u-color-green-500: oklch(72.3% 0.219 149.579);
    --u-color-green-600: oklch(62.7% 0.194 149.214);
    --u-color-green-800: oklch(44.8% 0.119 151.328);
    --u-color-gray-50: oklch(98.5% 0.002 247.839);
    --u-color-gray-100: oklch(96.7% 0.003 264.542);
    --u-color-gray-200: oklch(92.8% 0.006 264.531);
    --u-color-gray-300: oklch(87.2% 0.01 258.338);
    --u-color-gray-400: oklch(70.7% 0.022 261.325);
    --u-color-gray-500: oklch(55.1% 0.027 264.364);
    --u-color-gray-600: oklch(44.6% 0.03 256.802);
    --u-color-gray-800: oklch(27.8% 0.033 256.848);
    --u-color-zinc-100: oklch(96.7% 0.001 286.375);
    --u-color-black: #000;
    --u-color-white: white;
    --u-spacing: 1px;
    --u-text-sm: 0.875rem;
    --u-text-sm--line-height: calc(1.25 / 0.875);
    --u-text-xl: 1.25rem;
    --u-text-xl--line-height: calc(1.75 / 1.25);
    --u-font-weight-medium: 500;
    --u-radius-sm: 0.25rem;
    --u-radius-md: 0.375rem;
    --u-radius-lg: 0.5rem;
    --u-animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    --u-default-transition-duration: 150ms;
    --u-default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --u-color-bewelcome: oklch(0.6914 0.1856 48.95);
    --u-color-bewelcome-dark: oklch(0.3457 0.1856 48.95);
    --u-color-bewelcome-light: oklch(0.7977 0.1856 48.95);
    --u-spacing-0: 0px;
    --u-spacing-2: 2px;
    --u-spacing-4: 4px;
    --u-spacing-6: 6px;
    --u-spacing-8: 8px;
    --u-spacing-12: 12px;
    --u-spacing-16: 16px;
    --u-spacing-20: 20px;
    --u-spacing-24: 24px;
    --u-spacing-32: 32px;
    --u-spacing-40: 40px;
    --u-spacing-48: 48px;
    --u-spacing-60: 60px;
    --u-spacing-72: 72px;
    --u-spacing-150: 150px;
    --u-spacing-300: 300px;
    --u-radius-4: 4px;
    --u-radius-6: 6px;
    --u-radius-8: 8px;
    --u-radius-full: 100%;
    --u-text-12: 12px;
    --u-text-14: 14px;
    --u-text-16: 16px;
    --u-text-18: 18px;
    --u-text-20: 20px;
    --u-text-22: 22px;
    --u-text-24: 24px;
    --u-text-26: 26px;
    --u-text-28: 28px;
    --u-font-signika: "Signika", sans-serif;
    --u-font-weight-300: 300;
    --u-font-weight-400: 400;
    --u-font-weight-500: 500;
    --u-font-weight-600: 600;
    --u-font-weight-700: 700;
  }
}
@layer utilities {
  .u\:pointer-events-none {
    pointer-events: none;
  }
  .u\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
  .u\:absolute {
    position: absolute;
  }
  .u\:relative {
    position: relative;
  }
  .u\:sticky {
    position: sticky;
  }
  .u\:inset-0 {
    inset: var(--u-spacing-0);
  }
  .u\:end-0 {
    inset-inline-end: var(--u-spacing-0);
  }
  .u\:-top-14 {
    top: calc(var(--u-spacing) * -14);
  }
  .u\:top-0 {
    top: var(--u-spacing-0);
  }
  .u\:right-0 {
    right: var(--u-spacing-0);
  }
  .u\:left-0 {
    left: var(--u-spacing-0);
  }
  .u\:left-8 {
    left: var(--u-spacing-8);
  }
  .u\:z-10 {
    z-index: 10;
  }
  .u\:z-\[999\] {
    z-index: 999;
  }
  .u\:z-\[2001\] {
    z-index: 2001;
  }
  .u\:order-1 {
    order: 1;
  }
  .u\:order-2 {
    order: 2;
  }
  .u\:order-3 {
    order: 3;
  }
  .u\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .u\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .u\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .u\:col-span-full {
    grid-column: 1 / -1;
  }
  .u\:float-left {
    float: left;
  }
  .u\:float-right {
    float: right;
  }
  .u\:m-0 {
    margin: var(--u-spacing-0);
  }
  .u\:m-4 {
    margin: var(--u-spacing-4);
  }
  .u\:m-16 {
    margin: var(--u-spacing-16);
  }
  .u\:m-auto {
    margin: auto;
  }
  .u\:mx-0 {
    margin-inline: var(--u-spacing-0);
  }
  .u\:mx-4 {
    margin-inline: var(--u-spacing-4);
  }
  .u\:mx-8 {
    margin-inline: var(--u-spacing-8);
  }
  .u\:mx-9 {
    margin-inline: calc(var(--u-spacing) * 9);
  }
  .u\:mx-16 {
    margin-inline: var(--u-spacing-16);
  }
  .u\:mx-auto {
    margin-inline: auto;
  }
  .u\:my-2 {
    margin-block: var(--u-spacing-2);
  }
  .u\:my-4 {
    margin-block: var(--u-spacing-4);
  }
  .u\:my-8 {
    margin-block: var(--u-spacing-8);
  }
  .u\:my-16 {
    margin-block: var(--u-spacing-16);
  }
  .u\:my-20 {
    margin-block: var(--u-spacing-20);
  }
  .u\:my-24 {
    margin-block: var(--u-spacing-24);
  }
  .u\:my-32 {
    margin-block: var(--u-spacing-32);
  }
  .u\:ms-auto {
    margin-inline-start: auto;
  }
  .u\:mt-4 {
    margin-top: var(--u-spacing-4);
  }
  .u\:mt-8 {
    margin-top: var(--u-spacing-8);
  }
  .u\:mt-16 {
    margin-top: var(--u-spacing-16);
  }
  .u\:mt-24 {
    margin-top: var(--u-spacing-24);
  }
  .u\:mt-48 {
    margin-top: var(--u-spacing-48);
  }
  .u\:mt-auto {
    margin-top: auto;
  }
  .u\:mr-2 {
    margin-right: var(--u-spacing-2);
  }
  .u\:mr-4 {
    margin-right: var(--u-spacing-4);
  }
  .u\:mr-8 {
    margin-right: var(--u-spacing-8);
  }
  .u\:mr-12 {
    margin-right: var(--u-spacing-12);
  }
  .u\:mr-16 {
    margin-right: var(--u-spacing-16);
  }
  .u\:mr-20 {
    margin-right: var(--u-spacing-20);
  }
  .u\:mr-24 {
    margin-right: var(--u-spacing-24);
  }
  .u\:-mb-4 {
    margin-bottom: calc(var(--u-spacing-4) * -1);
  }
  .u\:mb-0 {
    margin-bottom: var(--u-spacing-0);
  }
  .u\:mb-2 {
    margin-bottom: var(--u-spacing-2);
  }
  .u\:mb-4 {
    margin-bottom: var(--u-spacing-4);
  }
  .u\:mb-8 {
    margin-bottom: var(--u-spacing-8);
  }
  .u\:mb-16 {
    margin-bottom: var(--u-spacing-16);
  }
  .u\:mb-24 {
    margin-bottom: var(--u-spacing-24);
  }
  .u\:mb-48 {
    margin-bottom: var(--u-spacing-48);
  }
  .u\:mb-50 {
    margin-bottom: calc(var(--u-spacing) * 50);
  }
  .u\:-ml-4 {
    margin-left: calc(var(--u-spacing-4) * -1);
  }
  .u\:ml-4 {
    margin-left: var(--u-spacing-4);
  }
  .u\:ml-8 {
    margin-left: var(--u-spacing-8);
  }
  .u\:ml-16 {
    margin-left: var(--u-spacing-16);
  }
  .u\:ml-24 {
    margin-left: var(--u-spacing-24);
  }
  .u\:ml-auto {
    margin-left: auto;
  }
  .u\:line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .u\:line-clamp-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .u\:block {
    display: block;
  }
  .u\:flex {
    display: flex;
  }
  .u\:grid {
    display: grid;
  }
  .u\:hidden {
    display: none;
  }
  .u\:hidden\! {
    display: none !important;
  }
  .u\:inline-block {
    display: inline-block;
  }
  .u\:inline-flex {
    display: inline-flex;
  }
  .u\:aspect-1\/1 {
    aspect-ratio: 1/1;
  }
  .u\:aspect-3\/2 {
    aspect-ratio: 3/2;
  }
  .u\:aspect-4\/1 {
    aspect-ratio: 4/1;
  }
  .u\:aspect-square {
    aspect-ratio: 1 / 1;
  }
  .u\:h-2 {
    height: var(--u-spacing-2);
  }
  .u\:h-4 {
    height: var(--u-spacing-4);
  }
  .u\:h-12 {
    height: var(--u-spacing-12);
  }
  .u\:h-16 {
    height: var(--u-spacing-16);
  }
  .u\:h-20 {
    height: var(--u-spacing-20);
  }
  .u\:h-32 {
    height: var(--u-spacing-32);
  }
  .u\:h-40 {
    height: var(--u-spacing-40);
  }
  .u\:h-100 {
    height: calc(var(--u-spacing) * 100);
  }
  .u\:h-\[40px\] {
    height: 40px;
  }
  .u\:h-\[50\%\] {
    height: 50%;
  }
  .u\:h-full {
    height: 100%;
  }
  .u\:max-h-\[50vh\] {
    max-height: 50vh;
  }
  .u\:w-24 {
    width: var(--u-spacing-24);
  }
  .u\:w-32 {
    width: var(--u-spacing-32);
  }
  .u\:w-40 {
    width: var(--u-spacing-40);
  }
  .u\:w-150 {
    width: var(--u-spacing-150);
  }
  .u\:w-\[40\%\] {
    width: 40%;
  }
  .u\:w-\[40px\] {
    width: 40px;
  }
  .u\:w-\[50\%\] {
    width: 50%;
  }
  .u\:w-\[70\%\] {
    width: 70%;
  }
  .u\:w-\[220px\] {
    width: 220px;
  }
  .u\:w-full {
    width: 100%;
  }
  .u\:max-w-500 {
    max-width: calc(var(--u-spacing) * 500);
  }
  .u\:max-w-\[90\%\] {
    max-width: 90%;
  }
  .u\:max-w-\[640px\] {
    max-width: 640px;
  }
  .u\:min-w-0 {
    min-width: var(--u-spacing-0);
  }
  .u\:min-w-20 {
    min-width: var(--u-spacing-20);
  }
  .u\:min-w-50 {
    min-width: calc(var(--u-spacing) * 50);
  }
  .u\:min-w-\[320px\] {
    min-width: 320px;
  }
  .u\:flex-1 {
    flex: 1;
  }
  .u\:flex-initial {
    flex: 0 auto;
  }
  .u\:shrink-0 {
    flex-shrink: 0;
  }
  .u\:grow {
    flex-grow: 1;
  }
  .u\:animate-pulse {
    animation: var(--u-animate-pulse);
  }
  .u\:cursor-pointer {
    cursor: pointer;
  }
  .u\:columns-1 {
    columns: 1;
  }
  .u\:break-inside-avoid-column {
    break-inside: avoid-column;
  }
  .u\:auto-rows-min {
    grid-auto-rows: min-content;
  }
  .u\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .u\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .u\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .u\:grid-cols-\[auto_1fr\] {
    grid-template-columns: auto 1fr;
  }
  .u\:grid-cols-\[auto_min-content\] {
    grid-template-columns: auto min-content;
  }
  .u\:grid-cols-subgrid {
    grid-template-columns: subgrid;
  }
  .u\:flex-col {
    flex-direction: column;
  }
  .u\:flex-row {
    flex-direction: row;
  }
  .u\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .u\:flex-wrap {
    flex-wrap: wrap;
  }
  .u\:place-items-center {
    place-items: center;
  }
  .u\:content-center {
    align-content: center;
  }
  .u\:items-baseline {
    align-items: baseline;
  }
  .u\:items-center {
    align-items: center;
  }
  .u\:items-end {
    align-items: flex-end;
  }
  .u\:items-start {
    align-items: flex-start;
  }
  .u\:items-stretch {
    align-items: stretch;
  }
  .u\:justify-between {
    justify-content: space-between;
  }
  .u\:justify-center {
    justify-content: center;
  }
  .u\:justify-end {
    justify-content: flex-end;
  }
  .u\:justify-start {
    justify-content: flex-start;
  }
  .u\:gap-4 {
    gap: var(--u-spacing-4);
  }
  .u\:gap-8 {
    gap: var(--u-spacing-8);
  }
  .u\:gap-12 {
    gap: var(--u-spacing-12);
  }
  .u\:gap-16 {
    gap: var(--u-spacing-16);
  }
  .u\:gap-24 {
    gap: var(--u-spacing-24);
  }
  .u\:space-y-8 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(var(--u-spacing-8) * var(--tw-space-y-reverse));
      margin-block-end: calc(var(--u-spacing-8) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .u\:gap-x-8 {
    column-gap: var(--u-spacing-8);
  }
  .u\:gap-x-12 {
    column-gap: var(--u-spacing-12);
  }
  .u\:space-x-4 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(var(--u-spacing-4) * var(--tw-space-x-reverse));
      margin-inline-end: calc(var(--u-spacing-4) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .u\:gap-y-4 {
    row-gap: var(--u-spacing-4);
  }
  .u\:place-self-center {
    place-self: center;
  }
  .u\:self-center {
    align-self: center;
  }
  .u\:self-end {
    align-self: flex-end;
  }
  .u\:justify-self-center {
    justify-self: center;
  }
  .u\:overflow-hidden {
    overflow: hidden;
  }
  .u\:overflow-x-auto {
    overflow-x: auto;
  }
  .u\:overflow-y-auto {
    overflow-y: auto;
  }
  .u\:overscroll-contain {
    overscroll-behavior: contain;
  }
  .u\:rounded-4 {
    border-radius: var(--u-radius-4);
  }
  .u\:rounded-6 {
    border-radius: var(--u-radius-6);
  }
  .u\:rounded-8 {
    border-radius: var(--u-radius-8);
  }
  .u\:rounded-full {
    border-radius: var(--u-radius-full);
  }
  .u\:rounded-ss-4 {
    border-start-start-radius: var(--u-radius-4);
  }
  .u\:rounded-se-4 {
    border-start-end-radius: var(--u-radius-4);
  }
  .u\:rounded-ee-4 {
    border-end-end-radius: var(--u-radius-4);
  }
  .u\:rounded-es-4 {
    border-end-start-radius: var(--u-radius-4);
  }
  .u\:border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .u\:border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .u\:border-1 {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .u\:border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .u\:border-b-1 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .u\:border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }
  .u\:border-bewelcome {
    border-color: var(--u-color-bewelcome);
  }
  .u\:border-black {
    border-color: var(--u-color-black);
  }
  .u\:border-gray-500 {
    border-color: var(--u-color-gray-500);
  }
  .u\:bg-bewelcome {
    background-color: var(--u-color-bewelcome);
  }
  .u\:bg-bewelcome-dark {
    background-color: var(--u-color-bewelcome-dark);
  }
  .u\:bg-gray-100\/50 {
    background-color: var(--u-color-gray-100);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--u-color-gray-100) 50%, transparent);
    }
  }
  .u\:bg-gray-200 {
    background-color: var(--u-color-gray-200);
  }
  .u\:bg-gray-300 {
    background-color: var(--u-color-gray-300);
  }
  .u\:bg-gray-400 {
    background-color: var(--u-color-gray-400);
  }
  .u\:bg-green-500 {
    background-color: var(--u-color-green-500);
  }
  .u\:bg-green-600 {
    background-color: var(--u-color-green-600);
  }
  .u\:bg-green-800 {
    background-color: var(--u-color-green-800);
  }
  .u\:bg-red-700 {
    background-color: var(--u-color-red-700);
  }
  .u\:bg-white {
    background-color: var(--u-color-white);
  }
  .u\:object-cover {
    object-fit: cover;
  }
  .u\:p-0 {
    padding: var(--u-spacing-0);
  }
  .u\:p-1 {
    padding: calc(var(--u-spacing) * 1);
  }
  .u\:p-4 {
    padding: var(--u-spacing-4);
  }
  .u\:p-8 {
    padding: var(--u-spacing-8);
  }
  .u\:p-16 {
    padding: var(--u-spacing-16);
  }
  .u\:px-2 {
    padding-inline: var(--u-spacing-2);
  }
  .u\:px-8 {
    padding-inline: var(--u-spacing-8);
  }
  .u\:px-12 {
    padding-inline: var(--u-spacing-12);
  }
  .u\:px-16 {
    padding-inline: var(--u-spacing-16);
  }
  .u\:px-24 {
    padding-inline: var(--u-spacing-24);
  }
  .u\:py-4 {
    padding-block: var(--u-spacing-4);
  }
  .u\:py-8 {
    padding-block: var(--u-spacing-8);
  }
  .u\:py-16 {
    padding-block: var(--u-spacing-16);
  }
  .u\:pt-8 {
    padding-top: var(--u-spacing-8);
  }
  .u\:pr-8 {
    padding-right: var(--u-spacing-8);
  }
  .u\:pb-8 {
    padding-bottom: var(--u-spacing-8);
  }
  .u\:pb-24 {
    padding-bottom: var(--u-spacing-24);
  }
  .u\:pb-72 {
    padding-bottom: var(--u-spacing-72);
  }
  .u\:pb-\[100\%\] {
    padding-bottom: 100%;
  }
  .u\:pl-4 {
    padding-left: var(--u-spacing-4);
  }
  .u\:text-center {
    text-align: center;
  }
  .u\:align-top {
    vertical-align: top;
  }
  .u\:font-signika {
    font-family: var(--u-font-signika);
  }
  .u\:text-sm {
    font-size: var(--u-text-sm);
    line-height: var(--tw-leading, var(--u-text-sm--line-height));
  }
  .u\:text-12 {
    font-size: var(--u-text-12);
  }
  .u\:text-14 {
    font-size: var(--u-text-14);
  }
  .u\:text-16 {
    font-size: var(--u-text-16);
  }
  .u\:text-18 {
    font-size: var(--u-text-18);
  }
  .u\:text-20 {
    font-size: var(--u-text-20);
  }
  .u\:text-22 {
    font-size: var(--u-text-22);
  }
  .u\:text-24 {
    font-size: var(--u-text-24);
  }
  .u\:text-26 {
    font-size: var(--u-text-26);
  }
  .u\:text-\[\.875em\] {
    font-size: .875em;
  }
  .u\:text-\[2rem\] {
    font-size: 2rem;
  }
  .u\:leading-10 {
    --tw-leading: calc(var(--u-spacing) * 10);
    line-height: calc(var(--u-spacing) * 10);
  }
  .u\:leading-16 {
    --tw-leading: var(--u-spacing-16);
    line-height: var(--u-spacing-16);
  }
  .u\:leading-20 {
    --tw-leading: var(--u-spacing-20);
    line-height: var(--u-spacing-20);
  }
  .u\:leading-24 {
    --tw-leading: var(--u-spacing-24);
    line-height: var(--u-spacing-24);
  }
  .u\:leading-26 {
    --tw-leading: calc(var(--u-spacing) * 26);
    line-height: calc(var(--u-spacing) * 26);
  }
  .u\:leading-32 {
    --tw-leading: var(--u-spacing-32);
    line-height: var(--u-spacing-32);
  }
  .u\:leading-40 {
    --tw-leading: var(--u-spacing-40);
    line-height: var(--u-spacing-40);
  }
  .u\:leading-48 {
    --tw-leading: var(--u-spacing-48);
    line-height: var(--u-spacing-48);
  }
  .u\:font-300 {
    --tw-font-weight: var(--u-font-weight-300);
    font-weight: var(--u-font-weight-300);
  }
  .u\:font-400 {
    --tw-font-weight: var(--u-font-weight-400);
    font-weight: var(--u-font-weight-400);
  }
  .u\:font-500 {
    --tw-font-weight: var(--u-font-weight-500);
    font-weight: var(--u-font-weight-500);
  }
  .u\:font-600 {
    --tw-font-weight: var(--u-font-weight-600);
    font-weight: var(--u-font-weight-600);
  }
  .u\:font-700 {
    --tw-font-weight: var(--u-font-weight-700);
    font-weight: var(--u-font-weight-700);
  }
  .u\:font-medium {
    --tw-font-weight: var(--u-font-weight-medium);
    font-weight: var(--u-font-weight-medium);
  }
  .u\:break-words {
    overflow-wrap: break-word;
  }
  .u\:break-all {
    word-break: break-all;
  }
  .u\:whitespace-nowrap {
    white-space: nowrap;
  }
  .u\:text-bewelcome {
    color: var(--u-color-bewelcome);
  }
  .u\:text-black {
    color: var(--u-color-black);
  }
  .u\:text-gray-50 {
    color: var(--u-color-gray-50);
  }
  .u\:text-gray-500 {
    color: var(--u-color-gray-500);
  }
  .u\:text-green-600 {
    color: var(--u-color-green-600);
  }
  .u\:text-red-600 {
    color: var(--u-color-red-600);
  }
  .u\:text-white {
    color: var(--u-color-white);
  }
  .u\:capitalize {
    text-transform: capitalize;
  }
  .u\:italic {
    font-style: italic;
  }
  .u\:opacity-0 {
    opacity: 0%;
  }
  .u\:select-none {
    -webkit-user-select: none;
    user-select: none;
  }
  .u\:group-focus-within\:hidden {
    &:is(:where(.u\:group):focus-within *) {
      display: none;
    }
  }
  .u\:peer-checked\:bg-bewelcome {
    &:is(:where(.u\:peer):checked ~ *) {
      background-color: var(--u-color-bewelcome);
    }
  }
  .u\:peer-focus\:ring-1 {
    &:is(:where(.u\:peer):focus ~ *) {
      --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);
    }
  }
  .u\:peer-focus\:ring-bewelcome-light {
    &:is(:where(.u\:peer):focus ~ *) {
      --tw-ring-color: var(--u-color-bewelcome-light);
    }
  }
  .u\:peer-focus\:outline-none {
    &:is(:where(.u\:peer):focus ~ *) {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .u\:after\:absolute {
    &::after {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .u\:after\:h-12 {
    &::after {
      content: var(--tw-content);
      height: var(--u-spacing-12);
    }
  }
  .u\:after\:w-12 {
    &::after {
      content: var(--tw-content);
      width: var(--u-spacing-12);
    }
  }
  .u\:after\:rounded-6 {
    &::after {
      content: var(--tw-content);
      border-radius: var(--u-radius-6);
    }
  }
  .u\:after\:bg-white {
    &::after {
      content: var(--tw-content);
      background-color: var(--u-color-white);
    }
  }
  .u\:after\:transition-all {
    &::after {
      content: var(--tw-content);
      transition-property: all;
      transition-timing-function: var(--tw-ease, var(--u-default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--u-default-transition-duration));
    }
  }
  .u\:after\:content-\[\'\'\] {
    &::after {
      --tw-content: '';
      content: var(--tw-content);
    }
  }
  .u\:peer-checked\:after\:translate-x-12 {
    &:is(:where(.u\:peer):checked ~ *) {
      &::after {
        content: var(--tw-content);
        --tw-translate-x: var(--u-spacing-12);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .u\:last\:mb-0 {
    &:last-child {
      margin-bottom: var(--u-spacing-0);
    }
  }
  .u\:last-of-type\:border-b-0 {
    &:last-of-type {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
  }
  .u\:hover\:bg-gray-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--u-color-gray-400);
      }
    }
  }
  .u\:hover\:text-white {
    &:hover {
      @media (hover: hover) {
        color: var(--u-color-white);
      }
    }
  }
  .u\:hover\:opacity-70 {
    &:hover {
      @media (hover: hover) {
        opacity: 70%;
      }
    }
  }
  .u\:max-sm\:flex {
    @media (width < 40rem) {
      display: flex;
    }
  }
  .u\:max-sm\:flex-col {
    @media (width < 40rem) {
      flex-direction: column;
    }
  }
  .u\:sm\:mx-8 {
    @media (width >= 40rem) {
      margin-inline: var(--u-spacing-8);
    }
  }
  .u\:sm\:w-\[30\%\] {
    @media (width >= 40rem) {
      width: 30%;
    }
  }
  .u\:sm\:columns-2 {
    @media (width >= 40rem) {
      columns: 2;
    }
  }
  .u\:sm\:grid-cols-2 {
    @media (width >= 40rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .u\:sm\:flex-row {
    @media (width >= 40rem) {
      flex-direction: row;
    }
  }
  .u\:sm\:space-y-0 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(var(--u-spacing-0) * var(--tw-space-y-reverse));
        margin-block-end: calc(var(--u-spacing-0) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .u\:sm\:text-14 {
    @media (width >= 40rem) {
      font-size: var(--u-text-14);
    }
  }
  .u\:md\:order-1 {
    @media (width >= 48rem) {
      order: 1;
    }
  }
  .u\:md\:order-2 {
    @media (width >= 48rem) {
      order: 2;
    }
  }
  .u\:md\:col-span-1 {
    @media (width >= 48rem) {
      grid-column: span 1 / span 1;
    }
  }
  .u\:md\:col-span-2 {
    @media (width >= 48rem) {
      grid-column: span 2 / span 2;
    }
  }
  .u\:md\:m-0 {
    @media (width >= 48rem) {
      margin: var(--u-spacing-0);
    }
  }
  .u\:md\:mt-0 {
    @media (width >= 48rem) {
      margin-top: var(--u-spacing-0);
    }
  }
  .u\:md\:mt-4 {
    @media (width >= 48rem) {
      margin-top: var(--u-spacing-4);
    }
  }
  .u\:md\:mt-16 {
    @media (width >= 48rem) {
      margin-top: var(--u-spacing-16);
    }
  }
  .u\:md\:mr-0 {
    @media (width >= 48rem) {
      margin-right: var(--u-spacing-0);
    }
  }
  .u\:md\:mr-24 {
    @media (width >= 48rem) {
      margin-right: var(--u-spacing-24);
    }
  }
  .u\:md\:mb-0 {
    @media (width >= 48rem) {
      margin-bottom: var(--u-spacing-0);
    }
  }
  .u\:md\:mb-16 {
    @media (width >= 48rem) {
      margin-bottom: var(--u-spacing-16);
    }
  }
  .u\:md\:mb-24 {
    @media (width >= 48rem) {
      margin-bottom: var(--u-spacing-24);
    }
  }
  .u\:md\:ml-0 {
    @media (width >= 48rem) {
      margin-left: var(--u-spacing-0);
    }
  }
  .u\:md\:ml-12 {
    @media (width >= 48rem) {
      margin-left: var(--u-spacing-12);
    }
  }
  .u\:md\:block {
    @media (width >= 48rem) {
      display: block;
    }
  }
  .u\:md\:grid {
    @media (width >= 48rem) {
      display: grid;
    }
  }
  .u\:md\:inline {
    @media (width >= 48rem) {
      display: inline;
    }
  }
  .u\:md\:h-48 {
    @media (width >= 48rem) {
      height: var(--u-spacing-48);
    }
  }
  .u\:md\:w-300 {
    @media (width >= 48rem) {
      width: var(--u-spacing-300);
    }
  }
  .u\:md\:w-\[20\%\] {
    @media (width >= 48rem) {
      width: 20%;
    }
  }
  .u\:md\:w-\[220px\] {
    @media (width >= 48rem) {
      width: 220px;
    }
  }
  .u\:md\:w-auto {
    @media (width >= 48rem) {
      width: auto;
    }
  }
  .u\:md\:columns-2 {
    @media (width >= 48rem) {
      columns: 2;
    }
  }
  .u\:md\:columns-3 {
    @media (width >= 48rem) {
      columns: 3;
    }
  }
  .u\:md\:break-before-column {
    @media (width >= 48rem) {
      break-before: column;
    }
  }
  .u\:md\:break-inside-avoid {
    @media (width >= 48rem) {
      break-inside: avoid;
    }
  }
  .u\:md\:grid-cols-2 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .u\:md\:grid-cols-3 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .u\:md\:grid-cols-6 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  .u\:md\:flex-row {
    @media (width >= 48rem) {
      flex-direction: row;
    }
  }
  .u\:md\:items-center {
    @media (width >= 48rem) {
      align-items: center;
    }
  }
  .u\:md\:justify-between {
    @media (width >= 48rem) {
      justify-content: space-between;
    }
  }
  .u\:md\:gap-8 {
    @media (width >= 48rem) {
      gap: var(--u-spacing-8);
    }
  }
  .u\:md\:gap-24 {
    @media (width >= 48rem) {
      gap: var(--u-spacing-24);
    }
  }
  .u\:md\:self-center {
    @media (width >= 48rem) {
      align-self: center;
    }
  }
  .u\:md\:pr-8 {
    @media (width >= 48rem) {
      padding-right: var(--u-spacing-8);
    }
  }
  .u\:md\:pl-8 {
    @media (width >= 48rem) {
      padding-left: var(--u-spacing-8);
    }
  }
  .u\:md\:text-16 {
    @media (width >= 48rem) {
      font-size: var(--u-text-16);
    }
  }
  .u\:md\:text-28 {
    @media (width >= 48rem) {
      font-size: var(--u-text-28);
    }
  }
  .u\:md\:leading-32 {
    @media (width >= 48rem) {
      --tw-leading: var(--u-spacing-32);
      line-height: var(--u-spacing-32);
    }
  }
  .u\:md\:leading-48 {
    @media (width >= 48rem) {
      --tw-leading: var(--u-spacing-48);
      line-height: var(--u-spacing-48);
    }
  }
  .u\:md\:leading-60 {
    @media (width >= 48rem) {
      --tw-leading: var(--u-spacing-60);
      line-height: var(--u-spacing-60);
    }
  }
  .u\:rtl\:peer-checked\:after\:-translate-x-full {
    &:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
      &:is(:where(.u\:peer):checked ~ *) {
        &::after {
          content: var(--tw-content);
          --tw-translate-x: -100%;
          translate: var(--tw-translate-x) var(--tw-translate-y);
        }
      }
    }
  }
}
.o-avatar-container {
  position: relative;
}
.o-avatar-container::after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.o-avatar-profile {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: var(--u-radius-8);
}
.o-avatar {
  display: grid;
  grid-template-rows: 32px 1fr;
  position: relative;
  flex-shrink: 0;
}
.o-avatar__img-wrapper {
  display: inline-block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  border-radius: 100%;
  border: 1px solid var(--u-color-gray-50);
  justify-self: center;
}
.o-avatar__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.o-avatar__name {
  text-align: center;
  margin-top: 1px;
  font-family: Signika;
  font-size: 10px;
}
@media (width >= 40rem) {
  .o-avatar {
    display: grid;
    grid-template-rows: 48px 1fr;
    position: relative;
    flex-shrink: 0;
  }
  .o-avatar__img-wrapper {
    display: inline-block;
    width: 48px;
    height: 48px;
    overflow: hidden;
    border-radius: 100%;
    border: 2px solid var(--u-color-gray-50);
    justify-self: center;
  }
  .o-avatar__img-wrapper-s {
    width: 32px;
    height: 32px;
  }
  .o-avatar__img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .o-avatar__name {
    text-align: center;
    margin-top: 1px;
    font-family: Signika;
    font-size: 12px;
  }
}
@media (width >= 48rem) {
  .o-avatar {
    display: grid;
    grid-template-rows: 72px 1fr;
    position: relative;
    flex-shrink: 0;
  }
  .o-avatar__img-wrapper {
    display: inline-block;
    width: 72px;
    height: 72px;
    overflow: hidden;
    border-radius: 100%;
    border: 2px solid var(--u-color-gray-50);
    justify-self: center;
  }
  .o-avatar__img-wrapper-s {
    width: 48px;
    height: 48px;
  }
  .o-avatar__img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .o-avatar__name {
    text-align: center;
    margin-top: 3px;
    font-family: Signika;
    font-size: 13px;
  }
}
@media (width >= 64rem) {
  .o-avatar {
    display: grid;
    grid-template-rows: 96px 1fr;
    position: relative;
    flex-shrink: 0;
  }
  .o-avatar__img-wrapper {
    display: inline-block;
    width: 96px;
    height: 96px;
    overflow: hidden;
    border-radius: 100%;
    border: 2px solid var(--u-color-gray-50);
    justify-self: center;
  }
  .o-avatar__img-wrapper-s {
    width: 78px;
    height: 78px;
  }
  .o-avatar__img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .o-avatar__name {
    text-align: center;
    margin-top: 4px;
    font-family: Signika;
    font-size: 14px;
  }
}
.o-avatar__languages {
  font-family: Signika;
  font-size: 12px;
  line-height: 20px;
  font-weight: 300;
  font-style: italic;
  text-align: center;
  margin-top: 4px;
}
.o-avatar__host-status {
  position: absolute;
  bottom: 0;
  right: 0;
  border-radius: 100%;
  overflow: hidden;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.o-avatar__host-img {
  width: 20px;
  height: 20px;
  fill: var(--u-color-white);
}
.o-avatar:hover {
  opacity: 0.7;
}
.o-avatar--l {
  width: 120px;
  grid-template-rows: 120px 1fr;
}
.o-avatar--l .o-avatar__img-wrapper {
  width: 120px;
  height: 120px;
}
.o-avatar--m {
  width: 72px;
  grid-template-rows: 72px 1fr;
}
.o-avatar--m .o-avatar__img-wrapper {
  width: 72px;
  height: 72px;
}
.o-avatar--m .o-avatar__name, .o-avatar--m .o-avatar__languages {
  margin: initial;
}
.o-avatar--s {
  grid-template-rows: 48px 1fr;
}
.o-avatar--s .o-avatar__img-wrapper {
  width: 48px;
  height: 48px;
}
.o-avatar--s .o-avatar__name, .o-avatar--s .o-avatar__languages {
  margin: initial;
}
.o-avatar--xs {
  width: 32px;
  grid-template-rows: 48px 1fr;
}
.o-avatar--xs .o-avatar__img-wrapper {
  width: 32px;
  height: 32px;
}
.o-avatar--xs .o-avatar__name, .o-avatar--xs .o-avatar__languages {
  margin: initial;
}
.o-avatar--white .o-avatar__name, .o-avatar--white .o-avatar__languages {
  color: var(--u-color-white);
}
.o-avatar--noname {
  display: flex;
  flex-direction: column;
}
.o-avatar--noname .o-avatar__name, .o-avatar--noname .o-avatar__languages {
  display: none;
}
.o-avatar--noname .o-avatar__img-wrapper {
  border: 2px solid var(--u-color-gray-40);
}
.o-avatar--noname_s .o-avatar__img-wrapper {
  border: 2px solid var(--u-color-gray-40);
}
.o-avatar--shadow {
  box-shadow: 0 0 16px 0 #d7d7d7;
  border-radius: 100%;
}
.o-avatar--shadow-s {
  box-shadow: 0 0 8px 0 #e6e6e6;
  border-radius: 100%;
}
.o-avatar--shadow-green {
  border-color: green;
}
.o-avatar--disabled {
  opacity: 0.4;
  cursor: pointer;
  pointer-events: none;
}
.o-button {
  font-family: Signika;
  display: flex;
  padding: 0 24px;
  border: 1px solid transparent;
  border-radius: 24px;
  color: var(--u-color-white);
  background-color: var(--u-color-bewelcome);
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  height: 40px;
}
.o-button--l {
  font-family: Signika;
  display: flex;
  padding: 0 16px;
  border: 1px solid transparent;
  border-radius: 8px;
  color: var(--u-color-white);
  background-color: var(--u-color-bewelcome);
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  height: 56px;
}
.o-button--s {
  font-family: Signika;
  display: flex;
  padding: 0 16px;
  border: 1px solid transparent;
  border-radius: 24px;
  color: var(--u-color-white);
  background-color: var(--u-color-bewelcome);
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  height: 32px;
}
.o-button--xs {
  font-family: Signika;
  display: flex;
  padding: 0 16px;
  border: 1px solid transparent;
  border-radius: 2px;
  color: var(--u-color-white);
  background-color: var(--u-color-bewelcome);
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  height: 20px;
}
.o-button--outline {
  background-color: var(--u-color-white);
  border: 1px solid var(--u-color-bewelcome);
  color: var(--u-color-bewelcome);
  font-weight: 400;
}
.o-button--outline-inverse {
  background-color: var(--u-color-bewelcome);
  border: 1px solid var(--u-color-white);
  color: var(--u-color-white);
  font-weight: 400;
}
.o-button--outline-gray {
  background-color: var(--u-color-white);
  border: 1px solid var(--u-color-gray-60);
  color: var(--u-color-gray-60);
  font-weight: 400;
}
.o-button--outline-gray-inverse {
  background-color: var(--u-color-gray-60);
  border: 1px solid var(--u-color-gray-60);
  color: var(--u-color-white);
  font-weight: 400;
}
.o-button--cut-left {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-left: 8px;
  padding-right: 16px;
}
.o-button--cut-right {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding-right: 4px;
}
.o-button--transparent {
  background-color: transparent;
}
.o-button:hover {
  opacity: 0.7;
  color: var(--u-color-white);
}
.o-button--outline.active, .o-button--outline:hover {
  background-color: var(--u-color-bewelcome);
  border: 1px solid var(--u-color-bewelcome);
  color: var(--u-color-white);
  opacity: 1;
}
.o-button--outline-gray.active, .o-button--outline-gray:hover {
  background-color: var(--u-color-gray-60);
  border: 1px solid var(--u-color-gray-60);
  color: var(--u-color-white);
  opacity: 1;
}
.o-button--outline-inverse:hover {
  opacity: 1;
  color: var(--u-color-white);
  border: 1px solid var(--u-color-white);
  background-color: var(--u-color-bewelcome);
}
.o-button--outline-ceniza:hover, .o-button--outline-ceniza-inverse:hover {
  opacity: 1;
}
.o-button--disabled, .o-button[disabled] {
  opacity: 0.3;
}
.o-button--nolimit {
  max-width: 100%;
}
.o-button--full {
  width: 100%;
  max-width: 100%;
}
.o-button--min-width {
  min-width: 192px;
}
.o-button--br-16 {
  border-radius: 16px;
}
.o-button--fluid {
  padding: 0 calc(24 * var(--width));
  border-radius: calc(8 * var(--width));
  font-size: calc(16 * var(--width));
  line-height: calc(20 * var(--width));
  height: calc(40 * var(--width));
  max-width: calc(192 * var(--width));
}
.o-show-more-btn {
  margin: 4px;
  cursor: pointer;
  background-color: var(--u-color-bewelcome);
  color: var(--u-color-white);
  border-radius: 8px;
  white-space: nowrap;
  transition: color 300ms ease-in-out;
  border: 0;
  font-size: 14px;
}
.o-show-more-btn:hover {
  background-color: var(--u-color-bewelcome-dark);
  color: var(--u-color-white);
}
.o-card {
  padding: 24px;
  border-radius: 16px;
  box-shadow: 0 30px 40px -19px #d7d7d7;
  background-color: var(--u-color-white);
}
.o-card h1, .o-card h2, .o-card h3, .o-card h4, .o-card h5, .o-card h6 {
  font-size: 24px;
  margin-bottom: 16px;
}
.o-card--tabbed {
  border-radius: 0 16px 16px 16px;
  min-height: 496px;
}
@layer components {
  .o-checkbox, .o-radio-button {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .o-checkbox__input {
    margin-right: 8px;
    cursor: pointer;
    border: 1px solid var(--u-color-gray-20);
    border-radius: 2px;
  }
  .o-radio-button__input {
    margin-right: 8px;
    cursor: pointer;
    border: 1px solid var(--u-color-gray-20);
    border-radius: 100%;
  }
  .o-checkbox__label {
    line-height: 24px;
    margin: initial;
    cursor: pointer;
  }
  .o-checkbox:hover .o-checkbox__label {
    opacity: 0.7;
  }
  .o-checkbox__input:hover {
    border: 1px solid black;
  }
  .o-checkbox--white ~ .o-checkbox__label {
    color: var(--u-color-white);
  }
  .o-checkbox--display ~ .o-checkbox__label {
    font-family: Signika;
  }
}
/*!*****************************************************

https://github.com/HatScripts/circle-flags

******************************************************/
.o-flag {
  display: inline-block;
  background-repeat: no-repeat;
  border-radius: 100%;
  overflow: hidden;
  width: 18px;
  height: 18px;
  box-shadow: 0 0 5px 0 black;
  background-size: contain;
}
.o-flag--AD {
  background-image: url(/build/images/ad.be00411d.svg);
}
.o-flag--AE {
  background-image: url(/build/images/ae.97c33bec.svg);
}
.o-flag--AF {
  background-image: url(/build/images/af.ad02d42a.svg);
}
.o-flag--AG {
  background-image: url(/build/images/ag.c5de3d88.svg);
}
.o-flag--AI {
  background-image: url(/build/images/ai.c9bfd741.svg);
}
.o-flag--AL {
  background-image: url(/build/images/al.0ca528a4.svg);
}
.o-flag--AM {
  background-image: url(/build/images/am.014eca02.svg);
}
.o-flag--AO {
  background-image: url(/build/images/ao.e38acf23.svg);
}
.o-flag--AQ {
  background-image: url(/build/images/aq.42e79631.svg);
}
.o-flag--AR {
  background-image: url(/build/images/ar.159c880e.svg);
}
.o-flag--AS {
  background-image: url(/build/images/as.04c7dbe9.svg);
}
.o-flag--AT {
  background-image: url(/build/images/at.78dc4d74.svg);
}
.o-flag--AU {
  background-image: url(/build/images/au.992aea88.svg);
}
.o-flag--AW {
  background-image: url(/build/images/aw.2974065e.svg);
}
.o-flag--AX {
  background-image: url(/build/images/ax.8072e1a7.svg);
}
.o-flag--AZ {
  background-image: url(/build/images/az.5c4dfe96.svg);
}
.o-flag--BA {
  background-image: url(/build/images/ba.9c1d3ba2.svg);
}
.o-flag--BB {
  background-image: url(/build/images/bb.ed6fdae5.svg);
}
.o-flag--BD {
  background-image: url(/build/images/bd.8332a402.svg);
}
.o-flag--BE {
  background-image: url(/build/images/be.e5da1b75.svg);
}
.o-flag--BF {
  background-image: url(/build/images/bf.f381789e.svg);
}
.o-flag--BG {
  background-image: url(/build/images/bg.94ee6f7e.svg);
}
.o-flag--BH {
  background-image: url(/build/images/bh.16f3550b.svg);
}
.o-flag--BI {
  background-image: url(/build/images/bi.acb03310.svg);
}
.o-flag--BJ {
  background-image: url(/build/images/bj.d9433390.svg);
}
.o-flag--BL {
  background-image: url(/build/images/bl.5984f038.svg);
}
.o-flag--BM {
  background-image: url(/build/images/bm.944bbaf0.svg);
}
.o-flag--BN {
  background-image: url(/build/images/bn.fe3f8569.svg);
}
.o-flag--BO {
  background-image: url(/build/images/bo.6d464814.svg);
}
.o-flag--BQ-BO {
  background-image: url(/build/images/bq-bo.55a37114.svg);
}
.o-flag--BQ {
  background-image: url(/build/images/bq-bo.55a37114.svg);
}
.o-flag--BR {
  background-image: url(/build/images/br.16d9aa03.svg);
}
.o-flag--BS {
  background-image: url(/build/images/bs.4cdf4b3c.svg);
}
.o-flag--BT {
  background-image: url(/build/images/bt.6c3893ff.svg);
}
.o-flag--BV {
  background-image: url(/build/images/no.3f38176c.svg);
}
.o-flag--BW {
  background-image: url(/build/images/bw.5d02b900.svg);
}
.o-flag--BY {
  background-image: url(/build/images/by.5135fe3e.svg);
}
.o-flag--BZ {
  background-image: url(/build/images/bz.c1a4aca8.svg);
}
.o-flag--CA {
  background-image: url(/build/images/ca.e591c33b.svg);
}
.o-flag--CC {
  background-image: url(/build/images/cc.cdf6f9a4.svg);
}
.o-flag--CD {
  background-image: url(/build/images/cd.7a412b03.svg);
}
.o-flag--CF {
  background-image: url(/build/images/cf.3166dd69.svg);
}
.o-flag--CG {
  background-image: url(/build/images/cg.03f54ddb.svg);
}
.o-flag--CH {
  background-image: url(/build/images/ch.ccee0cae.svg);
}
.o-flag--CH {
  background-image: url(/build/images/ch.ccee0cae.svg);
}
.o-flag--CI {
  background-image: url(/build/images/ci.ed341434.svg);
}
.o-flag--CK {
  background-image: url(/build/images/ck.6211453f.svg);
}
.o-flag--CL {
  background-image: url(/build/images/cl.33f2daef.svg);
}
.o-flag--CM {
  background-image: url(/build/images/cm.6b06a588.svg);
}
.o-flag--CN {
  background-image: url(/build/images/cn.c9e96436.svg);
}
.o-flag--CO {
  background-image: url(/build/images/co.82bd7a3a.svg);
}
.o-flag--CR {
  background-image: url(/build/images/cr.b226872e.svg);
}
.o-flag--CU {
  background-image: url(/build/images/cu.f36b07ef.svg);
}
.o-flag--CV {
  background-image: url(/build/images/cv.b59cda04.svg);
}
.o-flag--CW {
  background-image: url(/build/images/cw.d282ddea.svg);
}
.o-flag--CX {
  background-image: url(/build/images/cx.c143c5c4.svg);
}
.o-flag--CY {
  background-image: url(/build/images/cy.f5a26825.svg);
}
.o-flag--CZ {
  background-image: url(/build/images/cz.d1401815.svg);
}
.o-flag--DE {
  background-image: url(/build/images/de.c8e11cd9.svg);
}
.o-flag--DJ {
  background-image: url(/build/images/dj.66797e3c.svg);
}
.o-flag--DK {
  background-image: url(/build/images/dk.21802a48.svg);
}
.o-flag--DM {
  background-image: url(/build/images/dm.646f01ba.svg);
}
.o-flag--DO {
  background-image: url(/build/images/do.68583706.svg);
}
.o-flag--DZ {
  background-image: url(/build/images/dz.7019d3ca.svg);
}
.o-flag--EC {
  background-image: url(/build/images/ec.c66983e9.svg);
}
.o-flag--EE {
  background-image: url(/build/images/ee.eccfff94.svg);
}
.o-flag--EG {
  background-image: url(/build/images/eg.54ce7cb9.svg);
}
.o-flag--EH {
  background-image: url(/build/images/eh.414dbfef.svg);
}
.o-flag--ER {
  background-image: url(/build/images/er.205b5980.svg);
}
.o-flag--ES {
  background-image: url(/build/images/es.124a74b6.svg);
}
.o-flag--ET {
  background-image: url(/build/images/et.789db34b.svg);
}
.o-flag--EU {
  background-image: url(/build/images/european_union.4df516ff.svg);
}
.o-flag--FI {
  background-image: url(/build/images/fi.5e2e72d2.svg);
}
.o-flag--FJ {
  background-image: url(/build/images/fj.c531b1a2.svg);
}
.o-flag--FK {
  background-image: url(/build/images/fk.dfd47d0e.svg);
}
.o-flag--FM {
  background-image: url(/build/images/fm.e238c9fb.svg);
}
.o-flag--FO {
  background-image: url(/build/images/fo.e09e27c2.svg);
}
.o-flag--FR {
  background-image: url(/build/images/fr.5876a722.svg);
}
.o-flag--GA {
  background-image: url(/build/images/ga.e21adece.svg);
}
.o-flag--GB {
  background-image: url(/build/images/gb.92127ed7.svg);
}
.o-flag--GD {
  background-image: url(/build/images/gd.325a87ac.svg);
}
.o-flag--GE {
  background-image: url(/build/images/ge.5bd56f97.svg);
}
.o-flag--GF {
  background-image: url(/build/images/gf.bec1d988.svg);
}
.o-flag--GG {
  background-image: url(/build/images/gg.ad37ec63.svg);
}
.o-flag--GH {
  background-image: url(/build/images/gh.603ce059.svg);
}
.o-flag--GI {
  background-image: url(/build/images/gi.f581957e.svg);
}
.o-flag--GL {
  background-image: url(/build/images/gl.a3fd25c7.svg);
}
.o-flag--GM {
  background-image: url(/build/images/gm.2b901b6e.svg);
}
.o-flag--GN {
  background-image: url(/build/images/gn.53c4258f.svg);
}
.o-flag--GP {
  background-image: url(/build/images/gp.32868dc5.svg);
}
.o-flag--GQ {
  background-image: url(/build/images/gq.604e6a58.svg);
}
.o-flag--GR {
  background-image: url(/build/images/gr.7fb601ef.svg);
}
.o-flag--GS {
  background-image: url(/build/images/gs.d27e585b.svg);
}
.o-flag--GT {
  background-image: url(/build/images/gt.6036a62c.svg);
}
.o-flag--GU {
  background-image: url(/build/images/gu.cb9e47f0.svg);
}
.o-flag--GW {
  background-image: url(/build/images/gw.ddffa763.svg);
}
.o-flag--GY {
  background-image: url(/build/images/gy.0888273d.svg);
}
.o-flag--HK {
  background-image: url(/build/images/hk.231f21fd.svg);
}
.o-flag--HN {
  background-image: url(/build/images/hn.5683217c.svg);
}
.o-flag--HR {
  background-image: url(/build/images/hr.7a57e2dd.svg);
}
.o-flag--HT {
  background-image: url(/build/images/ht.bde97d77.svg);
}
.o-flag--HU {
  background-image: url(/build/images/hu.cc53e07f.svg);
}
.o-flag--HM {
  background-image: url(/build/images/au.992aea88.svg);
}
.o-flag--ID {
  background-image: url(/build/images/id.8d78e9c4.svg);
}
.o-flag--IE {
  background-image: url(/build/images/ie.80b9630a.svg);
}
.o-flag--IL {
  background-image: url(/build/images/il.686ed79d.svg);
}
.o-flag--IM {
  background-image: url(/build/images/im.f08793e3.svg);
}
.o-flag--IN {
  background-image: url(/build/images/in.ab3ca218.svg);
}
.o-flag--IO {
  background-image: url(/build/images/io.484f650e.svg);
}
.o-flag--IQ {
  background-image: url(/build/images/iq.3dd7377d.svg);
}
.o-flag--IR {
  background-image: url(/build/images/ir.b7f68130.svg);
}
.o-flag--IS {
  background-image: url(/build/images/is.556b6bc6.svg);
}
.o-flag--IT {
  background-image: url(/build/images/it.fd758ca8.svg);
}
.o-flag--JE {
  background-image: url(/build/images/je.f4373cb2.svg);
}
.o-flag--JM {
  background-image: url(/build/images/jm.77e67657.svg);
}
.o-flag--JO {
  background-image: url(/build/images/jo.c630a519.svg);
}
.o-flag--JP {
  background-image: url(/build/images/jp.efb06262.svg);
}
.o-flag--KE {
  background-image: url(/build/images/ke.cb5cdf8e.svg);
}
.o-flag--KG {
  background-image: url(/build/images/kg.2c09db55.svg);
}
.o-flag--KH {
  background-image: url(/build/images/kh.a86d5121.svg);
}
.o-flag--KI {
  background-image: url(/build/images/ki.32371bc8.svg);
}
.o-flag--KM {
  background-image: url(/build/images/km.bc2c7cb5.svg);
}
.o-flag--KN {
  background-image: url(/build/images/kn.09e60f17.svg);
}
.o-flag--KP {
  background-image: url(/build/images/kp.8ed3874a.svg);
}
.o-flag--KR {
  background-image: url(/build/images/kr.1488caf0.svg);
}
.o-flag--KW {
  background-image: url(/build/images/kw.bd73ccba.svg);
}
.o-flag--KY {
  background-image: url(/build/images/ky.fd52d67d.svg);
}
.o-flag--KZ {
  background-image: url(/build/images/kz.30b07a38.svg);
}
.o-flag--LA {
  background-image: url(/build/images/la.c0d2ddfb.svg);
}
.o-flag--LB {
  background-image: url(/build/images/lb.c048318c.svg);
}
.o-flag--LC {
  background-image: url(/build/images/lc.6ac8de84.svg);
}
.o-flag--LI {
  background-image: url(/build/images/li.f40550bf.svg);
}
.o-flag--LK {
  background-image: url(/build/images/lk.08a234d8.svg);
}
.o-flag--LR {
  background-image: url(/build/images/lr.f0ecfce5.svg);
}
.o-flag--LS {
  background-image: url(/build/images/ls.83c83ca5.svg);
}
.o-flag--LT {
  background-image: url(/build/images/lt.0d13449c.svg);
}
.o-flag--LU {
  background-image: url(/build/images/lu.3d30b2a2.svg);
}
.o-flag--LV {
  background-image: url(/build/images/lv.c0f67457.svg);
}
.o-flag--LY {
  background-image: url(/build/images/ly.636e0006.svg);
}
.o-flag--MA {
  background-image: url(/build/images/ma.9758b027.svg);
}
.o-flag--MC {
  background-image: url(/build/images/mc.b4221fba.svg);
}
.o-flag--MD {
  background-image: url(/build/images/md.96e49231.svg);
}
.o-flag--ME {
  background-image: url(/build/images/me.401da0c0.svg);
}
.o-flag--MF {
  background-image: url(/build/images/mf.9837f9cd.svg);
}
.o-flag--MG {
  background-image: url(/build/images/mg.7c70dc00.svg);
}
.o-flag--MH {
  background-image: url(/build/images/mh.72a00010.svg);
}
.o-flag--MK {
  background-image: url(/build/images/mk.39a80c62.svg);
}
.o-flag--ML {
  background-image: url(/build/images/ml.917ee3c8.svg);
}
.o-flag--MM {
  background-image: url(/build/images/mm.6afc8d83.svg);
}
.o-flag--MN {
  background-image: url(/build/images/mn.e5a3dca8.svg);
}
.o-flag--MO {
  background-image: url(/build/images/mo.133e6da2.svg);
}
.o-flag--MP {
  background-image: url(/build/images/mp.ca5a851a.svg);
}
.o-flag--MQ {
  background-image: url(/build/images/mq.d907441d.svg);
}
.o-flag--MR {
  background-image: url(/build/images/mr.254205c9.svg);
}
.o-flag--MS {
  background-image: url(/build/images/ms.e9fcd22a.svg);
}
.o-flag--MT {
  background-image: url(/build/images/mt.9a1a121f.svg);
}
.o-flag--MU {
  background-image: url(/build/images/mu.e6ff5cfd.svg);
}
.o-flag--MV {
  background-image: url(/build/images/mv.480ce7a0.svg);
}
.o-flag--MW {
  background-image: url(/build/images/mw.78916c02.svg);
}
.o-flag--MX {
  background-image: url(/build/images/mx.9a1369d0.svg);
}
.o-flag--MY {
  background-image: url(/build/images/my.963d4c39.svg);
}
.o-flag--MZ {
  background-image: url(/build/images/mz.aae0a6a0.svg);
}
.o-flag--NA {
  background-image: url(/build/images/na.d113159b.svg);
}
.o-flag--NC {
  background-image: url(/build/images/nc.0a549122.svg);
}
.o-flag--NE {
  background-image: url(/build/images/ne.9a6fb3e5.svg);
}
.o-flag--NF {
  background-image: url(/build/images/nf.011002d8.svg);
}
.o-flag--NG {
  background-image: url(/build/images/ng.2390143a.svg);
}
.o-flag--NI {
  background-image: url(/build/images/ni.0aa11439.svg);
}
.o-flag--NL {
  background-image: url(/build/images/nl.d29ced80.svg);
}
.o-flag--NO {
  background-image: url(/build/images/no.3f38176c.svg);
}
.o-flag--NP {
  background-image: url(/build/images/np.eea07641.svg);
}
.o-flag--NP {
  background-image: url(/build/images/np.eea07641.svg);
}
.o-flag--NR {
  background-image: url(/build/images/nr.db42aefe.svg);
}
.o-flag--NU {
  background-image: url(/build/images/nu.390d7c50.svg);
}
.o-flag--NZ {
  background-image: url(/build/images/nz.e7bae5b7.svg);
}
.o-flag--OM {
  background-image: url(/build/images/om.6bfbee42.svg);
}
.o-flag--PA {
  background-image: url(/build/images/pa.3cf747ea.svg);
}
.o-flag--PE {
  background-image: url(/build/images/pe.b62f3cf8.svg);
}
.o-flag--PF {
  background-image: url(/build/images/pf.66b47a89.svg);
}
.o-flag--PG {
  background-image: url(/build/images/pg.2017eb70.svg);
}
.o-flag--PH {
  background-image: url(/build/images/ph.98835eeb.svg);
}
.o-flag--PK {
  background-image: url(/build/images/pk.cd585ae0.svg);
}
.o-flag--PL {
  background-image: url(/build/images/pl.4a805d66.svg);
}
.o-flag--PN {
  background-image: url(/build/images/pn.9e3f2ec7.svg);
}
.o-flag--PM {
  background-image: url(/build/images/pm.edfdc748.svg);
}
.o-flag--PR {
  background-image: url(/build/images/pr.1a68a301.svg);
}
.o-flag--PS {
  background-image: url(/build/images/ps.2259eff8.svg);
}
.o-flag--PT {
  background-image: url(/build/images/pt.a200ca6e.svg);
}
.o-flag--PW {
  background-image: url(/build/images/pw.9832cf26.svg);
}
.o-flag--PY {
  background-image: url(/build/images/py.7140ea7b.svg);
}
.o-flag--QA {
  background-image: url(/build/images/qa.fba1f892.svg);
}
.o-flag--RE {
  background-image: url(/build/images/re.fc3f27e8.svg);
}
.o-flag--RO {
  background-image: url(/build/images/ro.9f97fb86.svg);
}
.o-flag--RS {
  background-image: url(/build/images/rs.9e5c1607.svg);
}
.o-flag--RU {
  background-image: url(/build/images/ru.814be9ce.svg);
}
.o-flag--RW {
  background-image: url(/build/images/rw.ab1e83ee.svg);
}
.o-flag--SA {
  background-image: url(/build/images/sa.8c03555d.svg);
}
.o-flag--SB {
  background-image: url(/build/images/sb.2b5b35c4.svg);
}
.o-flag--SC {
  background-image: url(/build/images/sc.4a156363.svg);
}
.o-flag--SD {
  background-image: url(/build/images/sd.18c787c0.svg);
}
.o-flag--SE {
  background-image: url(/build/images/se.f670a286.svg);
}
.o-flag--SG {
  background-image: url(/build/images/sg.e853d62c.svg);
}
.o-flag--SI {
  background-image: url(/build/images/si.85cb9ff2.svg);
}
.o-flag--SH {
  background-image: url(/build/images/sh-hl.150f1e0c.svg);
}
.o-flag--SK {
  background-image: url(/build/images/sk.ebfc59b1.svg);
}
.o-flag--SL {
  background-image: url(/build/images/sl.3ed89bd3.svg);
}
.o-flag--SM {
  background-image: url(/build/images/sm.57bfdfd5.svg);
}
.o-flag--SN {
  background-image: url(/build/images/sn.9860f4c7.svg);
}
.o-flag--SO {
  background-image: url(/build/images/so.9140c976.svg);
}
.o-flag--SR {
  background-image: url(/build/images/sr.8ac50456.svg);
}
.o-flag--SS {
  background-image: url(/build/images/ss.b05ebd9c.svg);
}
.o-flag--ST {
  background-image: url(/build/images/st.893763a9.svg);
}
.o-flag--SV {
  background-image: url(/build/images/sv.eb2538c6.svg);
}
.o-flag--SX {
  background-image: url(/build/images/sx.7c137233.svg);
}
.o-flag--SY {
  background-image: url(/build/images/sy.2da8e713.svg);
}
.o-flag--SZ {
  background-image: url(/build/images/sz.e90cf273.svg);
}
.o-flag--TC {
  background-image: url(/build/images/tc.33777da9.svg);
}
.o-flag--TD {
  background-image: url(/build/images/td.5f599127.svg);
}
.o-flag--TF {
  background-image: url(/build/images/tf.e204d275.svg);
}
.o-flag--TG {
  background-image: url(/build/images/tg.b472aff0.svg);
}
.o-flag--TH {
  background-image: url(/build/images/th.1a247fe3.svg);
}
.o-flag--TJ {
  background-image: url(/build/images/tj.56bff670.svg);
}
.o-flag--TK {
  background-image: url(/build/images/tk.75a45a1b.svg);
}
.o-flag--TL {
  background-image: url(/build/images/tl.1ca0aa37.svg);
}
.o-flag--TM {
  background-image: url(/build/images/tm.009e8b91.svg);
}
.o-flag--TN {
  background-image: url(/build/images/tn.ce60caac.svg);
}
.o-flag--TO {
  background-image: url(/build/images/to.eaf7d9ab.svg);
}
.o-flag--TR {
  background-image: url(/build/images/tr.9c8bfac2.svg);
}
.o-flag--TT {
  background-image: url(/build/images/tt.3fef1396.svg);
}
.o-flag--TV {
  background-image: url(/build/images/tv.c0c97668.svg);
}
.o-flag--TW {
  background-image: url(/build/images/tw.4e829e18.svg);
}
.o-flag--TZ {
  background-image: url(/build/images/tz.8785d1ff.svg);
}
.o-flag--UA {
  background-image: url(/build/images/ua.b36690cd.svg);
}
.o-flag--UG {
  background-image: url(/build/images/ug.f25d811b.svg);
}
.o-flag--UN {
  background-image: url(/build/images/united_nations.228ff4de.svg);
}
.o-flag--UM {
  background-image: url(/build/images/us.02012f9a.svg);
}
.o-flag--US {
  background-image: url(/build/images/us.02012f9a.svg);
}
.o-flag--UY {
  background-image: url(/build/images/uy.a5f5d4b5.svg);
}
.o-flag--UZ {
  background-image: url(/build/images/uz.90d8f8dd.svg);
}
.o-flag--VA {
  background-image: url(/build/images/va.ecf9d743.svg);
}
.o-flag--VC {
  background-image: url(/build/images/vc.7306540a.svg);
}
.o-flag--VE {
  background-image: url(/build/images/ve.3c6a6ada.svg);
}
.o-flag--VG {
  background-image: url(/build/images/vg.a5c50c19.svg);
}
.o-flag--VI {
  background-image: url(/build/images/vi.78c9cc8f.svg);
}
.o-flag--VN {
  background-image: url(/build/images/vn.cdc94805.svg);
}
.o-flag--VU {
  background-image: url(/build/images/vu.7415e163.svg);
}
.o-flag--WF {
  background-image: url(/build/images/wf.90bbae0d.svg);
}
.o-flag--WS {
  background-image: url(/build/images/ws.8ef2c295.svg);
}
.o-flag--XK {
  background-image: url(/build/images/xk.6555b425.svg);
}
.o-flag--YE {
  background-image: url(/build/images/ye.1f14fe44.svg);
}
.o-flag--YT {
  background-image: url(/build/images/yt.adb6e552.svg);
}
.o-flag--ZA {
  background-image: url(/build/images/za.967b5908.svg);
}
.o-flag--ZM {
  background-image: url(/build/images/zm.ca392342.svg);
}
.o-flag--ZW {
  background-image: url(/build/images/zw.72494003.svg);
}
.o-flag--s {
  width: 12px;
  height: 12px;
}
.o-flag--l {
  width: 24px;
  height: 24px;
}
.o-flag--xl {
  width: 32px;
  height: 32px;
}
.o-form-group--floating-label {
  position: relative;
}
.o-form-group > label {
  font-weight: 400;
  margin-bottom: 8px;
}
.o-form-group > .o-checkbox, .o-form-group > .o-input, .o-form-group > .form-text, .o-form-group > .ts-wrapper {
  margin-bottom: 8px;
}
.o-form-group > .select2-container {
  margin-bottom: 10px;
}
.o-form-group--floating-label > .o-input {
  margin-bottom: initial;
}
.o-form-group--white label {
  color: var(--u-color-white);
  font-weight: 700;
}
.o-input {
  font-family: Signika;
  width: 100%;
  height: 40px;
  padding-left: 16px;
  border: 1px solid var(--u-color-gray-600);
  border-radius: 8px;
  box-shadow: none;
  background-color: var(--u-color-white);
}
textarea.o-input {
  height: initial;
  padding: 16px;
  font-size: 16px;
  font-family: Signika;
  font-weight: 400;
}
textarea.o-input::placeholder {
  font-size: 16px;
  font-family: Signika;
  font-weight: 400;
}
.o-input:hover, .o-input:focus {
  border: 1px solid var(--u-color-gray-400);
  box-shadow: none;
}
.o-input--inactive, .o-input[disabled] {
  background-color: var(--u-color-gray-400);
  color: var(--u-color-gray-200);
  pointer-events: none;
}
.o-input--inactive:hover, .o-input[disabled]:hover {
  border: 1px solid var(--u-color-gray-600);
}
.o-input--no-borders {
  border: none;
  outline: none;
}
.o-input--no-borders-:hover, .o-input--no-borders:active, .o-input--no-borders:hover, .o-input--no-borders:focus, .o-input--no-borders:focus-visible {
  border: none;
  outline: none;
}
.o-input--round-left {
  border-radius: 8px 0 0 8px;
  border-right: 1px solid var(--u-color-gray-600);
}
.o-input--round-right {
  border-radius: 0 8px 8px 0;
}
@media (max-width: 900px) {
  .o-input--round-left, .o-input--round-right {
    border-radius: 8px;
    border-right: inherit;
  }
}
.o-input--no-border-on-hover:hover, .o-input--no-border-on-hover:active, .o-input--no-border-on-hover:hover, .o-input--no-border-on-hover:focus, .o-input--no-border-on-hover:focus-visible {
  border: none;
  outline: none;
}
.o-input--l {
  height: 48px;
}
.o-input--xl {
  height: 56px;
}
.o-input--translucid {
  background-color: rgba(255, 255, 255, 0.9);
}
.o-input--translucid:hover, .o-input--translucid:active, .o-input--translucid:hover, .o-input--translucid:focus, .o-input--translucid:focus-visible {
  background-color: rgba(255, 255, 255, 1);
}
.o-input--white {
  background-color: rgba(255, 255, 255, 0.2);
  border: none;
}
.o-input--white, .o-input--white::placeholder {
  font-weight: 700;
  color: var(--u-color-white);
  font-family: Signika;
  opacity: 1;
}
.o-input--white:focus::placeholder {
  color: var(--u-color-gray-600);
}
.o-input--white:active, .o-input--white:hover, .o-input--white:focus, .o-input--white:focus-visible {
  background-color: rgba(255, 255, 255, 0.3);
  color: var(--u-color-white);
}
.o-input--white-xl, .o-input--white-xl::placeholder {
  font-size: 56px;
  line-height: 72px;
  height: 72px;
}
@media (max-width: 900px) {
  .o-input--white-xl, .o-input--white-xl::placeholder {
    font-size: 32px;
    line-height: 48px;
    height: 48px;
  }
}
.o-input--select {
  cursor: pointer;
  padding-right: 32px;
}
.o-input--select-white {
  color: var(--u-color-white);
  background-color: rgba(255, 255, 255, 0.2);
  border: none;
  font-family: Signika;
  font-size: 18px;
  padding: 0 24px 0 8px;
}
.o-input--select-white:hover, .o-input--select-white:hover, .o-input--select-white:focus, .o-input--select-white:focus-visible {
  background-color: rgba(255, 255, 255, 0.3);
  color: var(--u-color-white);
}
@media (max-width: 900px) {
  .o-input--select-short {
    width: 100%;
  }
}
.o-input--nofull {
  width: initial;
}
.o-label {
  margin-bottom: 8px;
  font-weight: 300;
}
.o-label--white {
  color: var(--u-color-white);
  font-family: Signika;
  font-weight: 400;
}
.o-map {
  height: 480px;
  width: 100%;
  overflow: hidden;
  border-radius: 8px;
  border: 4px solid white;
}
.o-number {
  width: 24px;
  height: 24px;
  background-color: var(--u-color-gray-80);
  border-radius: 100%;
  color: var(--u-color-white);
  display: flex;
  justify-content: center;
  align-items: center;
  mix-blend-mode: multiply;
  font-size: 16px;
  font-family: Signika;
}
.o-number--white {
  background-color: var(--u-color-white);
  color: var(--u-color-gray-70);
}
.o-number--l {
  width: 32px;
  height: 32px;
}
input[type=range].o-slider {
  width: 48px;
  background-color: transparent;
  -webkit-appearance: none;
}
input[type=range].o-slider:focus {
  outline: none;
}
input[type=range].o-slider::-webkit-slider-runnable-track {
  background: #f37000;
  border: 0;
  width: 100%;
  height: 16px;
  border-radius: 16px;
  cursor: pointer;
}
input[type=range].o-slider::-webkit-slider-thumb {
  width: 16px;
  height: 16px;
  background: #ffffff;
  border: 2px solid #f37000;
  border-radius: 16px;
  cursor: pointer;
  -webkit-appearance: none;
}
input[type=range].o-slider:focus::-webkit-slider-runnable-track {
  background: #ff7d0e;
}
input[type=range].o-slider::-moz-range-track {
  background: #f37000;
  border: 0;
  width: 100%;
  height: 16px;
  border-radius: 16px;
  cursor: pointer;
}
input[type=range].o-slider::-moz-range-thumb {
  width: 16px;
  height: 16px;
  background: #ffffff;
  border: 2px solid #f37000;
  border-radius: 16px;
  cursor: pointer;
}
input[type=range].o-slider::-ms-track {
  background: transparent;
  border-color: transparent;
  border-width: 0 0;
  color: transparent;
  width: 100%;
  height: 16px;
  border-radius: 16px;
  cursor: pointer;
}
input[type=range].o-slider::-ms-fill-lower {
  background: #f37000;
  border: 0;
}
input[type=range].o-slider::-ms-fill-upper {
  background: #f37000;
  border: 0;
}
input[type=range].o-slider::-ms-thumb {
  width: 16px;
  height: 16px;
  background: #ffffff;
  border: 2px solid #f37000;
  border-radius: 16px;
  cursor: pointer;
  margin-top: 0px;
}
input[type=range].o-slider:focus::-ms-fill-lower {
  background: #f37000;
}
input[type=range].o-slider:focus::-ms-fill-upper {
  background: #ff7d0e;
}
@supports (-ms-ime-align:auto) {
  input[type=range].o-slider {
    margin: 0;
  }
}
.o-pagination {
  display: flex;
}
.o-pagination__item {
  border-radius: 100%;
  overflow: hidden;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--u-color-white);
  margin: 0 2px;
  cursor: pointer;
}
.o-pagination__item:hover {
  background-color: var(--u-color-bewelcome-dark);
}
.o-pagination__item--active {
  background-color: var(--u-color-bewelcome);
}
.o-pagination__item--disabled {
  display: none;
}
.o-pagination__item--transparent, .o-pagination__item--transparent:hover {
  background-color: transparent;
  cursor: auto;
}
.o-pagination__link {
  color: var(--u-color-gray-70);
  font-family: Signika;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.o-pagination__item:hover .o-pagination__link, .o-pagination__item--active .o-pagination__link {
  color: var(--u-color-white);
}
.o-pagination__icon {
  fill: var(--u-color-gray-70);
}
.o-pagination__item:hover .o-pagination__icon {
  fill: var(--u-color-white);
}
.o-pagination__icon--right, .o-pagination__icon--left {
  height: 10px;
}
.o-pagination__icon--ellipsis, .o-pagination__item:hover .o-pagination__icon--ellipsis {
  height: 20px;
  fill: var(--u-color-gray-20);
  cursor: auto;
}
.o-rounded {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  background-color: var(--u-color-bewelcome);
  flex-shrink: 0;
  color: var(--u-color-white);
}
.o-rounded:hover {
  background-color: var(--u-color-bewelcome-dark);
  transition: background-color 0.2s;
  color: var(--u-color-white);
}
.o-rounded--l {
  width: 48px;
  height: 48px;
  font-size: 24px;
}
.o-rounded--transparent, .o-rounded--transparent:hover {
  background-color: rgba(255, 255, 255, 0.15);
}
.o-rounded--gray {
  background-color: #ddd;
}
.o-rounded--gray:hover {
  background-color: grey;
}
.o-rounded--geen {
  background-color: #ddd;
}
.o-rounded--gray:hover {
  background-color: grey;
}
.o-rounded--disabled {
  opacity: 0.4;
  cursor: pointer;
  pointer-events: none;
}
.o-shadow {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
.o-text--wrapper {
  width: 100%;
  max-width: 650px;
  margin: 0 24px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  line-height: 24px;
  font-size: 14px;
}
@media (max-width: 600px) {
  .o-text--wrapper {
    width: initial;
    margin: 0 16px;
    left: initial;
    transform: initial;
  }
}
.o-text li, .o-text h1, .o-text h2, .o-text h3, .o-text h4, .o-text h5, .o-text p {
  font-size: 16px;
  line-height: 24px;
}
.o-text h1 {
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  margin-bottom: 16px;
}
.o-text h2 {
  font-size: 28px;
  line-height: 40px;
  font-weight: 500;
  margin-bottom: 16px;
}
@media (max-width: 900px) {
  .o-text h2 {
    font-size: 20px;
    line-height: 24px;
  }
}
.o-text h3 {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  margin-bottom: 16px;
}
@media (max-width: 900px) {
  .o-text h3 {
    font-size: 18px;
    line-height: 24px;
  }
}
.o-text h4, .o-text h5, .o-text h6 {
  font-style: italic;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 16px;
}
@media (max-width: 900px) {
  .o-text h4, .o-text h5, .o-text h6 {
    font-size: 18px;
  }
}
.o-text p {
  margin-bottom: 16px;
}
.o-text hr {
  border: none;
  border-bottom: 1px solid var(--u-color-gray-20);
  margin-bottom: 24px;
}
.o-text ul, .o-text ol {
  padding: 0;
  margin: 0;
  counter-reset: item;
}
.o-text ul {
  list-style-type: disc;
}
.o-text ul ul {
  list-style-type: '- ';
}
.o-text ol {
  list-style-type: decimal;
  margin: 16px 0;
}
.o-text li {
  margin-bottom: 8px;
  list-style-position: inside;
  text-indent: -1em;
  margin-left: 1em;
  counter-increment: item;
}
.o-text ol li, .o-text ul li {
  margin-bottom: 8px;
}
.o-text li::marker {
  font-size: 16px;
}
.o-text ol li::marker {
  content: counters(item, ".")". ";
}
.o-text ul li::marker {
  font-weight: 700;
  content: initial;
}
.o-text table {
  width: 100%;
  max-width: 1200px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  line-height: 24px;
  font-size: 14px;
  border: 1px solid #d6d6d6;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border-radius: 4px;
  margin: 16px 0;
}
.o-text table ul {
  margin: 16px 0;
}
.o-text th {
  text-align: center;
  height: 40px;
  background-color: #d6d6d6;
  border-right: 1px solid var(--greyjoy-dark);
  border-bottom: 1px solid var(--greyjoy-dark);
}
.o-text th:first-child {
  border-bottom: initial;
}
.o-text th:last-child {
  border-right: initial;
}
.o-text tr:last-child th {
  border-bottom: initial;
}
.o-text th.u-text-center {
  text-align: center;
}
.o-text th, .o-text td {
  padding: 0 16px;
}
.o-text td {
  height: 40px;
  border-bottom: 1px solid #d6d6d6;
  text-align: center;
  border-right: 1px solid var(--greyjoy);
}
.o-text tr:last-child td {
  border-bottom: initial;
}
.o-text td:last-child {
  border-right: initial;
}
.o-text table svg, .o-text table img {
  height: 24px;
}
.o-text--big-numbers ol li::marker {
  font-size: 28px;
  line-height: 40px;
  font-weight: 700;
  content: counters(item, ".")". ";
}
.o-text--big-numbers ol li li::marker {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}
.o-text--big-numbers ol li li li::marker {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
}
.o-text--big-numbers ul li::marker {
  color: var(--u-color-bewelcome);
  content: initial;
  font-size: 14px !important;
}
.o-text--big-numbers ol h1, .o-text--big-numbers ol h2, .o-text--big-numbers ol h3, .o-text--big-numbers ol h4 {
  display: inline;
}
.o-text--big-numbers h2 + ol, .o-text--big-numbers h2 + ul, .o-text--big-numbers h3 + ol, .o-text--big-numbers h3 + ul, .o-text--big-numbers h4 + ol, .o-text--big-numbers h4 + ul {
  margin-top: 16px;
}
.o-text--big-numbers ul + h2, .o-text--big-numbers ul + h2, .o-text--big-numbers ul + h3, .o-text--big-numbers ul + h3, .o-text--big-numbers ul + h4, .o-text--big-numbers ul + h4 {
  display: block;
}
.o-text--big-numbers ol h2 + p, .o-text--big-numbers ol h3 + p, .o-text--big-numbers ol h4 + p {
  margin-top: 16px;
}
.o-text--bewelcome-numbers ol li li::marker, .o-text--bewelcome-numbers ol li li li::marker {
  color: var(--u-color-bewelcome);
  font-size: 14px;
}
.o-text--bewelcome-numbers > ol > li {
  border-bottom: 1px dotted var(--greyjoy);
}
.o-text--small-text li, .o-text--small-text h1, .o-text--small-text h2, .o-text--small-text h3, .o-text--small-text h4, .o-text--small-text h5, .o-text--small-text p {
  font-size: 12px;
  line-height: 16px;
  color: var(--u-color-gray-60);
}
.o-text--small-text h1 {
  font-size: 30px;
  line-height: 40px;
  font-weight: 700;
  margin-bottom: 32px;
}
.o-text--small-text h2 {
  font-size: 26px;
  line-height: 40px;
  font-weight: 700;
  margin-bottom: 16px;
}
@media (max-width: 900px) {
  .o-text--small-text h2 {
    font-size: 18px;
    line-height: 24px;
  }
}
.o-text--small-text h3 {
  font-size: 22px;
  line-height: 32px;
  font-weight: 600;
  margin-bottom: 16px;
}
@media (max-width: 900px) {
  .o-text--small-text h3 {
    font-size: 16px;
    line-height: 24px;
  }
}
.o-text--small-text h4, .o-text--small-text h5, .o-text--small-text h6 {
  font-style: italic;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 16px;
}
@media (max-width: 900px) {
  .o-text--small-text h4, .o-text--small-text h5, .o-text--small-text h6 {
    font-size: 16px;
  }
}
.o-text--small-text li::marker {
  color: var(--u-color-gray-60);
  font-size: 12px;
}
.o-text--small-text ol > li {
  margin-bottom: 16px;
}
.o-text--big-list li {
  line-height: 24px;
  font-size: 14px;
}
.o-text--big-list li::marker {
  line-height: 24px;
  font-size: 14px;
  color: var(--u-color-bewelcome);
}
.o-tab {
  padding: 0px;
  border-radius: 0px;
  background-color: var(--u-color-white);
  min-height: 568px;
}
@layer components {
  .notes-card {
    display: grid;
    grid-template-areas: "avatar category" "avatar note" "avatar updated" "avatar actions";
    grid-template-columns: 80px 1fr;
    border: 1px solid #ccc;
    margin-bottom: var(--u-spacing-8);
    border-radius: var(--u-radius-8);
    padding: var(--u-spacing-8);
    background-color: #fff;
  }
  .notes-card img {
    max-width: 100%;
    height: auto;
  }
  .note-avatar {
    grid-area: avatar;
    display: flex;
    width: 64px;
    align-items: center;
    flex-direction: column;
  }
  .note-category {
    grid-area: category;
    margin-bottom: var(--u-spacing-8);
    --tw-font-weight: var(--u-font-weight-700);
    font-weight: var(--u-font-weight-700);
  }
  .note-note {
    grid-area: note;
    margin-bottom: var(--u-spacing-8);
    overflow-wrap: break-word;
  }
  .note-updated {
    grid-area: updated;
    margin-bottom: var(--u-spacing-8);
    display: flex;
    justify-content: flex-end;
    font-size: var(--u-text-12);
    color: var(--u-color-zinc-100);
  }
  .note-actions {
    grid-area: actions;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    gap: var(--u-spacing-8);
  }
  @media screen(sm) {
    .notes-card {
      display: grid;
      grid-template-areas: "avatar category actions" "avatar note actions" "avatar updated actions";
      grid-template-columns: 80px 1fr 64px;
      border: 1px solid #ccc;
      margin-bottom: var(--u-spacing-8);
      border-radius: var(--u-radius-8);
      padding: var(--u-spacing-8);
      background-color: #fff;
    }
    .note-actions {
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      gap: var(--u-spacing-8);
    }
    .note-category {
      margin-right: var(--u-spacing-8);
    }
    .note-note {
      margin-right: var(--u-spacing-8);
    }
    .note-updated {
      margin-right: var(--u-spacing-8);
      margin-bottom: var(--u-spacing-0);
      align-self: flex-end;
    }
  }
}
@layer components {
  .relations-card {
    display: grid;
    grid-template-areas: "avatar relation" "avatar updated" "avatar actions";
    grid-template-columns: 80px 1fr;
    border: 1px solid #ccc;
    margin-bottom: var(--u-spacing-8);
    border-radius: var(--u-radius-8);
    padding: var(--u-spacing-8);
    background-color: #fff;
  }
  .relations-card-other {
    display: grid;
    grid-template-areas: "avatar relation" "avatar updated";
    grid-template-columns: 80px 1fr;
    border: 1px solid #ccc;
    margin-bottom: var(--u-spacing-8);
    border-radius: var(--u-radius-8);
    padding: var(--u-spacing-8);
    background-color: #fff;
  }
  .relations-card img {
    max-width: 100%;
    height: auto;
  }
  .relation-avatar {
    grid-area: avatar;
    display: flex;
    width: 64px;
    align-items: center;
    flex-direction: column;
  }
  .relation-category {
    grid-area: category;
    margin-bottom: var(--u-spacing-8);
    --tw-font-weight: var(--u-font-weight-700);
    font-weight: var(--u-font-weight-700);
  }
  .relation-relation {
    grid-area: relation;
    margin-bottom: var(--u-spacing-8);
    overflow-wrap: break-word;
  }
  .relation-updated {
    grid-area: updated;
    margin-bottom: var(--u-spacing-8);
    display: flex;
    justify-content: flex-end;
    font-size: var(--u-text-12);
    color: var(--u-color-zinc-100);
  }
  .relation-actions {
    grid-area: actions;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    gap: var(--u-spacing-8);
  }
  @media screen(sm) {
    .relations-card {
      display: grid;
      grid-template-areas: "avatar relation actions" "avatar updated actions";
      grid-template-columns: 80px 1fr 64px;
      border: 1px solid #ccc;
      margin-bottom: var(--u-spacing-8);
      border-radius: var(--u-radius-8);
      padding: var(--u-spacing-8);
      background-color: #fff;
    }
    .relation-actions {
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      gap: var(--u-spacing-8);
    }
    .relation-relation {
      margin-right: var(--u-spacing-8);
    }
    .relation-updated {
      margin-right: var(--u-spacing-8);
      margin-bottom: var(--u-spacing-0);
      align-self: flex-end;
    }
  }
}
.c-dashboard {
  height: 440px;
  font-family: Signika;
}
.c-dashboard p {
  font-family: Signika;
}
.c-dashboard .unread a {
  font-weight: bold;
}
.c-dashboard__item {
  display: flex;
  align-items: center;
  background-color: var(--u-color-zinc-100);
  padding: 0 16px;
  border-radius: 8px;
  margin-bottom: 8px;
  height: 80px;
  overflow: hidden;
}
.c-dashboard__message-item {
  display: grid;
  align-items: center;
  background-color: var(--u-color-zinc-100);
  padding: 0 4px;
  border-radius: 8px;
  margin-bottom: 8px;
  height: 80px;
  overflow: hidden;
  grid-template-columns: 80px auto 16px;
}
.max-height ul {
  max-height: 420px;
  overflow: auto;
}
:root {
  --close-button: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M18.984 6.422L13.406 12l5.578 5.578-1.406 1.406L12 13.406l-5.578 5.578-1.406-1.406L10.594 12 5.016 6.422l1.406-1.406L12 10.594l5.578-5.578z%27/%3E%3C/svg%3E%0A");
  --loupe-icon: url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"%3E%3Cpath fill=\"%23929292\" d=\"M16.041 15.856a.995.995 0 00-.186.186A6.97 6.97 0 0111 18c-1.933 0-3.682-.782-4.95-2.05S4 12.933 4 11s.782-3.682 2.05-4.95S9.067 4 11 4s3.682.782 4.95 2.05S18 9.067 18 11a6.971 6.971 0 01-1.959 4.856zm5.666 4.437l-3.675-3.675A8.967 8.967 0 0020 11c0-2.485-1.008-4.736-2.636-6.364S13.485 2 11 2 6.264 3.008 4.636 4.636 2 8.515 2 11s1.008 4.736 2.636 6.364S8.515 20 11 20a8.967 8.967 0 005.618-1.968l3.675 3.675a.999.999 0 101.414-1.414z\"/%3E%3C/svg%3E");
}
.suggest-group {
  background-color: #aaa;
  color: white;
}
.auto-search-wrapper {
  position: relative;
  display: block;
  width: 100%;
}
.input-group > .auto-search-wrapper {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.auto-search-wrapper input {
  font-family: Signika;
  width: 100%;
  height: 40px;
  padding-left: 16px;
  border: 1px solid #ddd;
  border-radius: 8px;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #fff;
}
.input-group .auto-search-wrapper input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#parallax-home .parallax .input-group .auto-search-wrapper input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  height: 3rem;
}
.l-trips-wrapper .auto-search-wrapper input {
  background-color: hsla(0,0%,100%,.9);
  height: 56px;
  border: none;
  outline: none;
  border-radius: 8px 0 0 8px;
  border-right: 1px solid #ddd;
}
.auto-search-wrapper .auto-expanded {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.auto-search-wrapper input:focus {
  border: 1px solid #858585;
  outline: none;
}
.auto-search-wrapper input::-ms-clear {
  display: none;
}
.auto-search-wrapper ul {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: auto;
}
.auto-search-wrapper ul li {
  position: relative;
  cursor: pointer;
  margin: 0;
  padding: 10px;
  overflow: hidden;
}
.auto-search-wrapper ul li:not(:last-child) {
  border-top: none;
}
.auto-search-wrapper ul li[disabled] {
  pointer-events: none;
  opacity: 0.5;
  background: #ececec;
}
.auto-search-wrapper .auto-expanded {
  border: 1px solid #858585;
  outline: none;
}
.auto-search-wrapper.loupe:before {
  filter: invert(60%);
}
.auto-is-loading:after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 10px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #808080;
  border-left-color: #d9d9d9;
  border-top-color: #d9d9d9;
  animation: auto-spinner 0.6s linear infinite;
}
.auto-is-loading .auto-clear {
  display: none;
}
@keyframes auto-spinner {
  to {
    transform: rotate(1turn);
  }
}
li.loupe:before {
  top: 15px;
  bottom: auto;
}
.loupe input {
  padding: 12px 45px 12px 35px;
}
.loupe:before {
  position: absolute;
  content: "";
  width: 17px;
  height: 17px;
  top: 0;
  bottom: 0;
  left: 10px;
  margin: auto;
  background-image: var(--loupe-icon);
}
.auto-selected:before {
  opacity: 1;
}
.auto-clear {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 40px;
  height: auto;
  cursor: pointer;
  background-color: transparent;
  border: none;
}
.auto-clear:before {
  content: var(--close-button);
  line-height: 100%;
  height: 24px;
  width: 24px;
}
.auto-clear span {
  display: none;
}
.auto-results-wrapper {
  display: none;
  border: 1px solid #858585;
  border-top: none;
  overflow: hidden;
  box-sizing: border-box;
  background-color: #fff;
}
.auto-results-wrapper ul > .loupe {
  padding-left: 40px;
}
.auto-results-wrapper.auto-is-active {
  display: block;
  position: absolute;
  width: 100%;
  margin-top: -1px;
  z-index: 99999;
}
.auto-selected {
  background-color: #e6e6e6;
}
.auto-selected + li:before {
  border-top: none;
}
.auto-error {
  border: 1px solid #ff3838;
}
.auto-error::placeholder {
  color: #ff6666;
  opacity: 1;
}
.hidden {
  display: none;
}
.suggest-map {
  width: 192px;
  height: 84px;
}
.suggest-name {
  font-weight: bold;
  text-align: start;
}
.suggest-country {
  font-size: smaller;
  text-align: start;
}
.c-comment-header {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.c-comment-header div {
  display: table-cell;
}
.c-comment-header-left {
  text-align: left;
}
.c-comment-header-right {
  text-align: right;
}
.c-comment-header-quality {
  text-align: center;
  font-size: 1.1rem;
  font-weight: 600;
}
.c-comment-avatars {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 24px;
  justify-items: center;
  padding-top: 8px;
  padding-bottom: 16px;
}
@layer components {
  .c-trips {
    background-image: url(/build/images/trips-infinite.c2a0cb5c.jpg);
    background-repeat: repeat-y;
    background-size: 100%;
    background-color: white;
    margin: initial;
    padding-bottom: 120px;
  }
  .c-trips__wrapper {
    position: relative;
    z-index: 1;
    max-width: 960px;
    left: 50%;
    transform: translateX(-50%);
  }
  @media (max-width: 900px) {
    .c-trips__wrapper {
      max-width: initial;
      left: inherit;
      transform: initial;
      margin: 0 16px;
    }
  }
  .c-trips__info {
    display: grid;
    grid-template-columns: 4fr 4fr 84px;
    align-items: center;
    margin-bottom: 48px;
  }
  @media (max-width: 900px) {
    .c-trips__info {
      display: grid;
      grid-template-columns: 1fr 48px;
      grid-gap: 16px;
    }
  }
  .c-trips__info-btn-grid {
    opacity: 0;
    transition: opacity 0.3s;
  }
  .c-trips__info:only-of-type .c-trips__info-btn-grid {
    visibility: hidden;
    pointer-events: auto;
  }
  .c-trips__info:hover .c-trips__info-btn-grid {
    transition: opacity 0.3s;
    opacity: 1;
  }
  @media (max-width: 900px) {
    .c-trips__info-btn-grid {
      grid-row: 1 / 3;
      grid-column: 2 / 3;
      opacity: 1;
    }
  }
  .c-trips__nav {
    position: relative;
    display: flex;
    width: 50%;
    padding: 24px 0;
    flex-wrap: wrap;
  }
  @media (max-width: 900px) {
    .c-trips__nav {
      justify-content: space-between;
      width: initial;
    }
  }
  .c-trips__nav-btn {
    position: relative;
    padding: 8px 0;
    font-family: Signika;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 0.05rem;
    color: var(--u-color-gray-20);
    margin-right: 24px;
  }
  .c-trips__nav-btn:after {
    content: "•";
    color: var(--u-color-gray-40);
    margin: 0 8px;
    text-decoration: none !important;
    position: absolute;
  }
  @media (max-width: 900px) {
    .c-trips__nav-btn:after {
      display: none;
    }
  }
  .c-trips__nav-btn:last-child {
    margin: initial;
  }
  .c-trips__nav-btn:last-child::after {
    content: "";
    margin: initial;
  }
  .c-trips__nav-btn--active, .c-trips__nav-btn:hover {
    color: var(--u-color-white);
  }
  .c-trips__nav-line {
    border: 1px solid var(--u-color-white);
    opacity: 0;
    position: absolute;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
  }
  .c-trips__nav-btn--active .c-trips__nav-line, .c-trips__nav-btn:hover .c-trips__nav-line {
    opacity: 1;
  }
}
@layer components {
  .c-trip-card {
    display: grid;
    grid-template-columns: 1fr 104px;
    margin-bottom: 16px;
    padding-bottom: 16px;
    background-color: rgba(0, 0, 0, 0.3);
    padding: 24px 36px;
    margin: 8px 0;
    border-radius: 8px;
  }
  .c-trip-card:last-of-type {
    border-bottom: none;
  }
  @media (max-width: 900px) {
    .c-trip-card {
      display: flex;
      flex-direction: column;
    }
  }
  .c-trip-card__wrapper {
    display: grid;
    grid-template-columns: 4fr 2fr;
    grid-column-gap: 24px;
    margin-right: 24px;
  }
  @media (max-width: 900px) {
    .c-trip-card__wrapper {
      display: flex;
      flex-direction: column;
      margin: initial;
    }
  }
  .c-trip-card__icon-grid {
    display: grid;
    grid-template-columns: 16px 1fr;
    grid-gap: 8px;
  }
}
@layer components {
  .c-trip-legs--landing {
    display: flex;
    flex-direction: column;
  }
  .c-trip-legs__item {
    display: grid;
    grid-template-columns: 104px 1fr 104px;
    width: 100%;
    grid-gap: 36px;
    padding: 24px 36px;
    margin: 8px 0;
    border-radius: 8px;
    background-color: rgba(0, 0, 0, 0.3);
  }
  .c-trip-legs__item--small {
    display: grid;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 100%;
    grid-gap: 8px;
    padding: 8px 12px;
    margin: 8px 0;
    border-radius: 8px;
    background-color: rgba(0, 0, 0, 0.3);
  }
  @media (max-width: 900px) {
    .c-trip-legs__item {
      grid-gap: initial;
      display: flex;
      flex-direction: column;
    }
  }
  .c-trip-legs--landing .c-trip-legs__item {
    background-image: url(/build/images/trips-infinite.c2a0cb5c.jpg);
    display: flex;
    flex-direction: column-reverse;
    position: relative;
  }
  .c-trip-legs--landing .c-trip-legs__item::after {
    background-color: rgba(0, 0, 0, 0.40);
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    border-radius: 8px;
  }
  .c-trip-legs--landing .c-trip-legs__icons-wrapper, .c-trip-legs--landing .c-trip-legs__text-wrapper, .c-trip-legs--landing .o-avatar {
    z-index: 1;
  }
  .c-trip-legs__item--invited {
    background-color: rgba(255, 255, 255, 0.3);
  }
  .c-trip-legs__icons-wrapper {
    display: flex;
    justify-content: center;
    align-items: flex-start;
  }
  .c-trip-legs__text-wrapper {
    overflow: hidden;
  }
  @media (max-width: 900px) {
    .c-trip-legs__icons-wrapper {
      justify-content: initial;
      margin-bottom: 16px;
    }
  }
  @media (max-width: 900px) {
    .c-trip-legs__text-wrapper {
      margin-bottom: 24px;
    }
  }
  .c-trip-legs__o-avatar {
    justify-self: center;
  }
  @media (max-width: 900px) {
    .c-trip-legs__o-avatar {
      margin-bottom: 16px;
    }
  }
  .c-trip-legs--landing .c-trip-legs__o-avatar {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
  }
  a.anchor {
    display: block;
    position: relative;
    top: -50px;
    visibility: hidden;
  }
}
.c-conversations {
  font-family: Signika;
}
.c-conversations p {
  font-family: Signika;
}
.c-conversations .unread a {
  font-weight: bold;
}
.c-conversation__item {
  display: flex;
  align-items: center;
  background-color: var(--u-color-zinc-100);
  padding: 0 4px;
  border-radius: 4px;
  margin-bottom: 8px;
  height: 130px;
  overflow: hidden;
}
.c-conversation__message-item {
  display: grid;
  align-items: center;
  background-color: var(--zinc-100);
  padding: 0 4px;
  border-radius: 8px;
  margin-bottom: 8px;
  height: 80px;
  overflow: hidden;
  grid-template-columns: 80px auto 16px;
}
.c-search-avatar {
  grid-area: avatar;
}
.c-search-avatar .o-avatar {
  grid-template-rows: 104px 1fr;
  align-self: center;
}
.c-search-avatar .o-avatar__img-wrapper {
  width: 100px;
  height: 100px;
}
.c-search-avatar .o-avatar__name {
  font-size: 1rem;
}
.c-search-member {
  grid-area: member;
}
.c-search-about_me {
  grid-area: about_me;
}
.c-search-hosting {
  grid-area: hosting;
}
.c-search-extra_info {
  display: none;
  grid-area: extra_info;
}
@media (min-width: 576px) {
  .c-search-extra_info {
    display: block;
    grid-area: extra_info;
  }
}
.modal {
  font-family: Signika;
}
.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.75);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2001;
}
.modal__container {
  background-color: transparent;
  padding: 0px;
  max-width: 740px;
  height: 75vh;
  width: 50%;
  border-radius: 0px;
  overflow: hidden;
  box-sizing: border-box;
}
.modal__header {
  position: relative;
  display: block;
  height: 24px;
  margin-bottom: 0px;
  padding: 8px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background: whitesmoke;
}
@supports (display: flex) {
  .modal__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: initial;
  }
}
.modal__title {
  position: absolute;
  top: 20px;
  left: 20px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  font-size: 16px;
  font-family: "Signika";
  line-height: 1.25;
  color: #000000;
  box-sizing: border-box;
}
.modal__close {
  position: absolute;
  top: 20px;
  right: 20px;
  background: transparent;
  border: 0;
  cursor: pointer;
  margin: 0px;
  padding: 0px;
}
@supports (display: flex) {
  .modal__title {
    position: static;
  }
  .modal__close {
    position: static;
  }
}
.modal__header .modal__close:before {
  content: "\2715";
}
.modal-content-content {
  padding: 8px;
  background: whitesmoke;
}
.modal__content {
  margin: 0px 0px 8px 0px;
  color: rgba(0,0,0,.8);
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0;
}
.modal__content p {
  margin-top: 0px;
}
.modal__btn {
  font-size: .875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  background-color: #e6e6e6;
  color: rgba(0,0,0,.8);
  border-radius: .25rem;
  border-style: none;
  border-width: 0;
  cursor: pointer;
  -webkit-appearance: button;
  text-transform: none;
  overflow: visible;
  line-height: 1.15;
  margin: 0;
  will-change: transform;
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  transition: -webkit-transform .25s ease-out;
  transition: transform .25s ease-out;
  transition: transform .25s ease-out,-webkit-transform .25s ease-out;
}
.modal__btn-primary {
  background-color: #f37000;
  color: #fff;
}
@keyframes mmfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes mmfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes mmslideIn {
  from {
    transform: translateY(15%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes mmslideOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-10%);
  }
}
.micromodal-slide {
  display: none;
}
.micromodal-slide.is-open {
  display: block;
}
.micromodal-slide[aria-hidden="false"] .modal__overlay {
  animation: mmfadeIn .3s cubic-bezier(0.0, 0.0, 0.2, 1);
}
.micromodal-slide[aria-hidden="false"] .modal__container {
  animation: mmslideIn .3s cubic-bezier(0, 0, .2, 1);
}
.micromodal-slide[aria-hidden="true"] .modal__overlay {
  animation: mmfadeOut .3s cubic-bezier(0.0, 0.0, 0.2, 1);
}
.micromodal-slide[aria-hidden="true"] .modal__container {
  animation: mmslideOut .3s cubic-bezier(0, 0, .2, 1);
}
.micromodal-slide .modal__container, .micromodal-slide .modal__overlay {
  will-change: transform;
}
.modal__container button {
  outline: none;
  cursor: pointer !important;
}
.modal__container h2.modal__title {
  color: #595959;
}
.modal__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.modal__title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.25;
  color: #00449e;
  box-sizing: border-box;
}
.modal__close {
  font-size: 24px;
}
.modal__content {
  color: rgba(0,0,0,.8);
}
.modal__btn {
  padding: 10px 15px;
  background-color: #e6e6e6;
  border-radius: 4px;
  -webkit-appearance: none;
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  .modal__container {
    width: 90% !important;
    min-width: 90% !important;
  }
  @supports (display: flex) {
    .modal__container {
      width: 90% !important;
      min-width: 90% !important;
      height: 85vh;
    }
  }
  .modal__header {
    padding: 20px;
  }
  .modal-content-content {
    padding: 20px;
  }
  .modal__content {
    -webkit-overflow-scrolling: touch;
  }
}
.ts-wrapper.plugin-drag_drop.multi > .ts-control > div.ui-sortable-placeholder {
  visibility: visible;
  --tw-border-style: none;
  border-style: none;
}
.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}
.plugin-checkbox_options .option input {
  margin-right: 0.5rem;
}
.plugin-clear_button .clear-button {
  position: absolute;
  top: calc(1 / 2 * 100%);
  right: var(--u-spacing-0);
  --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
  transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  cursor: pointer;
  opacity: 0%;
}
.plugin-clear_button.single .clear-button {
  right: var(--u-spacing-2);
}
.plugin-clear_button.focus.has-items .clear-button, .plugin-clear_button:hover.has-items .clear-button {
  opacity: 100%;
}
.ts-wrapper .dropdown-header {
  position: relative;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: calc(var(--u-spacing) * 2.5);
  border-bottom: 20px solid #d0d0d0;
  background: #f8f8f8;
}
.ts-wrapper .dropdown-header-close {
  position: absolute;
  top: calc(1 / 2 * 100%);
  right: var(--u-spacing-2);
  margin: calc(var(--u-spacing) * -3);
  font-size: var(--u-text-xl);
  line-height: var(--tw-leading, var(--u-text-xl--line-height));
  --tw-leading: calc(var(--u-spacing) * 5);
  line-height: calc(var(--u-spacing) * 5);
  opacity: 40%;
}
.ts-wrapper .dropdown-header-close:hover {
  color: var(--u-color-black);
}
.plugin-dropdown_input .dropdown-input {
  display: block;
  width: 100%;
  background-color: transparent;
  padding: var(--u-spacing-2);
  --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);
}
.ts-wrapper.plugin-input_autogrow.has-items .ts-control > input {
  min-width: var(--u-spacing-0);
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input {
  display: flex;
  min-width: 4px;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-webkit-input-placeholder {
  color: transparent;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-ms-input-placeholder {
  color: transparent;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::placeholder {
  color: transparent;
}
.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
  display: flex;
}
.ts-dropdown.plugin-optgroup_columns .optgroup {
  min-width: var(--u-spacing-0);
  flex-grow: 1;
  flex-basis: var(--u-spacing-0);
  border-top-style: var(--tw-border-style);
  border-top-width: 0px;
  border-right-style: var(--tw-border-style);
  border-right-width: 1px;
  border-color: var(--u-color-gray-100);
}
.ts-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right-style: var(--tw-border-style);
  border-right-width: 0px;
}
.ts-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.ts-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top-style: var(--tw-border-style);
  border-top-width: 0px;
}
.ts-wrapper.plugin-remove_button .item {
  display: inline-flex;
  align-items: center;
  padding-right: calc(var(--u-spacing) * 1);
}
.ts-wrapper.plugin-remove_button .item .remove {
  margin-left: calc(var(--u-spacing) * 1.5);
  box-sizing: border-box;
  display: inline-block;
  border-top-right-radius: var(--u-radius-sm);
  border-bottom-right-radius: var(--u-radius-sm);
  border-left-style: var(--tw-border-style);
  border-left-width: 1px;
  border-color: var(--u-color-gray-300);
  padding: var(--u-spacing-0);
  vertical-align: middle;
  color: inherit;
  text-decoration-line: none;
}
.ts-wrapper.plugin-remove_button .item .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.ts-wrapper.plugin-remove_button .item.active .remove {
  border-left-color: #cacaca;
}
.ts-wrapper.plugin-remove_button.disabled .item .remove:hover {
  background: none;
}
.ts-wrapper.plugin-remove_button.disabled .item .remove {
  border-left-color: white;
}
.ts-wrapper.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}
.ts-wrapper {
  position: relative;
}
.ts-dropdown, .ts-control, .ts-control input {
  z-index: 20;
  color: var(--u-color-black);
}
.ts-control, .ts-wrapper.single.input-active .ts-control {
  background-color: var(--u-color-white);
  cursor: text;
}
.ts-control {
  position: relative;
  z-index: 10;
  box-sizing: border-box;
  display: flex;
  height: var(--u-spacing-40);
  width: 100%;
  flex-wrap: wrap;
  overflow: hidden;
  border-radius: var(--u-radius-md);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--u-color-gray-600);
  padding: var(--u-spacing-8);
  --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);
}
.ts-wrapper.multi.has-items .ts-control {
  padding: 6px 8px 3px;
}
.full .ts-control {
  background-color: var(--u-color-white);
}
.disabled .ts-control, .disabled .ts-control * {
  cursor: pointer;
}
.focus .ts-control {
  --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);
}
.ts-control > * {
  display: inline-block;
  vertical-align: baseline;
}
.ts-wrapper.multi .ts-control > div {
  margin: var(--u-spacing-0);
  margin-inline: calc(var(--u-spacing) * 1);
  margin-block: calc(var(--u-spacing) * 1);
  cursor: pointer;
  border-style: var(--tw-border-style);
  border-width: 0px;
  background-color: var(--u-color-gray-200);
  padding: calc(var(--u-spacing) * 1);
  padding-inline: calc(var(--u-spacing) * 1.5);
  color: var(--u-color-gray-800);
}
.ts-wrapper.multi .ts-control > div.active {
  border-style: var(--tw-border-style);
  border-width: 0px;
  background-color: var(--u-color-gray-300);
  color: var(--u-color-gray-800);
}
.ts-wrapper.multi.disabled .ts-control > div, .ts-wrapper.multi.disabled .ts-control > div.active {
  border-style: var(--tw-border-style);
  border-width: 0px;
  background-color: var(--u-color-white);
  color: var(--u-color-gray-400);
}
.ts-control > input {
  margin: var(--u-spacing-0);
  display: inline-block;
  min-height: var(--u-spacing-0);
  max-width: 100%;
  flex-grow: 1;
  border-style: var(--tw-border-style);
  border-width: 0px;
  background-color: transparent;
  padding: var(--u-spacing-0);
  text-indent: var(--u-spacing-0);
  &::placeholder {
    color: var(--u-color-gray-300);
  }
  -webkit-user-select: auto;
  user-select: auto;
  min-width: 7rem;
  max-height: none !important;
  box-shadow: none !important;
}
.is-invalid > .ts-control {
  border-color: var(--u-color-red-600);
}
.is-invalid > .invalid-feedback {
  display: block;
}
.ts-control > input::-ms-clear {
  display: none;
}
.ts-control > input:focus {
  outline-style: var(--tw-outline-style);
  outline-width: 0px;
}
.has-items .ts-control > input {
  margin: var(--u-spacing-0);
  margin-inline: calc(var(--u-spacing) * 1);
}
.ts-control.rtl {
  text-align: right;
}
.ts-control.rtl.single .ts-control:after {
  position: absolute;
  right: auto;
  left: 15px;
  content: '';
}
.ts-control.rtl .ts-control > input {
  margin: var(--u-spacing-0);
  margin-inline: calc(var(--u-spacing) * 1);
}
.disabled .ts-control {
  background-color: var(--u-color-gray-100);
  @supports (color: color-mix(in lab, red, red)) {
    background-color: color-mix(in oklab, var(--u-color-gray-100) 50%, transparent);
  }
}
.input-hidden .ts-control > input {
  position: absolute;
  opacity: 0%;
  left: -10000px;
}
.ts-dropdown {
  position: absolute;
  top: 100%;
  left: var(--u-spacing-0);
  z-index: 1100;
  margin-top: calc(var(--u-spacing) * 1);
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  border-radius: var(--u-radius-lg);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--u-color-gray-300);
  background-color: var(--u-color-gray-100);
  background-color: var(--u-color-white);
}
.ts-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.ts-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}
.ts-dropdown .option, .ts-dropdown .optgroup-header, .ts-dropdown .no-results, .ts-dropdown .create {
  padding: 5px 8px;
}
.ts-dropdown .option, .ts-dropdown [data-disabled], .ts-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.ts-dropdown [data-selectable].option {
  cursor: pointer;
  padding: calc(var(--u-spacing) * 2.5);
  opacity: 100%;
}
.ts-dropdown .optgroup:first-child .optgroup-header {
  border-top-style: var(--tw-border-style);
  border-top-width: 0px;
}
.ts-dropdown .optgroup-header {
  cursor: default;
  background-color: var(--u-color-white);
  color: #303030;
}
.ts-dropdown .create:hover, .ts-dropdown .option:hover, .ts-dropdown .active {
  background-color: var(--u-color-gray-300);
}
.ts-dropdown .create:hover.create, .ts-dropdown .option:hover.create, .ts-dropdown .active.create {
  color: #495c68;
}
.ts-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.ts-dropdown .spinner {
  margin: calc(var(--u-spacing) * 1);
  margin-inline: var(--u-spacing-2);
  display: inline-block;
  height: calc(var(--u-spacing) * 7);
  width: calc(var(--u-spacing) * 7);
}
.ts-dropdown .spinner:after {
  margin: calc(var(--u-spacing) * 1);
  display: block;
  height: var(--u-spacing-6);
  width: var(--u-spacing-6);
  border-radius: var(--u-radius-full);
  border-style: var(--tw-border-style);
  border-width: 4px;
  border-color: var(--u-color-gray-300);
  content: " ";
  border-color: #FF7828 transparent #FF7828 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ts-dropdown-content {
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
}
.ts-hidden-accessible {
  position: absolute;
  height: calc(var(--u-spacing) * 0.5);
  width: calc(var(--u-spacing) * 0.5);
  overflow: hidden;
  border-style: var(--tw-border-style);
  border-width: 0px;
  padding: var(--u-spacing-0);
  white-space: nowrap;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
}
#filter {
  background: white;
  color: black;
  padding: 16px;
  font-size: 13px;
  border-radius: 8px;
  display: none;
  min-width: 30%;
  max-width: 50%;
}
#filter[data-show] {
  display: block;
}
#arrow, #arrow::before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}
#arrow {
  visibility: hidden;
}
#arrow::before {
  visibility: visible;
  content: '';
  transform: rotate(45deg);
}
#filter[data-popper-placement^='top'] > #arrow {
  bottom: -4px;
}
#filter[data-popper-placement^='bottom'] > #arrow {
  top: -4px;
}
#filter[data-popper-placement^='left'] > #arrow {
  right: -4px;
}
#filter[data-popper-placement^='right'] > #arrow {
  left: -4px;
}
.l-trip-show {
  display: grid;
  grid-template-columns: 32px 1fr;
  grid-gap: 16px;
  position: relative;
  border-left: 2px dotted var(--u-color-white);
  padding-bottom: 32px;
  padding-right: 32px;
  z-index: 1;
}
@media (max-width: 900px) {
  .l-trip-show {
    display: flex;
    flex-direction: column;
    padding-bottom: 16px;
  }
}
.l-trip-show:last-child {
  border-left: 2px solid transparent;
}
@media (max-width: 900px) {
  .l-trip-show:last-child {
    border-left: 2px dotted var(--u-color-white);
  }
}
.l-trips-wrapper {
  position: relative;
  z-index: 1;
  max-width: 960px;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 900px) {
  .l-trips-wrapper {
    max-width: initial;
    left: inherit;
    transform: initial;
    margin: 0 16px;
  }
}
.l-trips-overlay-wrapper {
  padding-top: 48px;
  background-color: rgba(0, 0, 0, 0.3);
  margin-left: 12px;
  border-radius: 8px;
}
.l-trips-description {
  width: 720px;
}
@media (max-width: 900px) {
  .l-trips-description {
    width: initial;
  }
}
.l-landing-welcome {
  display: grid;
  grid-template-columns: 120px 1fr;
  grid-gap: 32px;
  width: 100%;
}
@media (max-width: 900px) {
  .l-landing-welcome {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.l-landing-welcome a {
  color: var(--u-color-bewelcome);
}
.l-welcome-card {
  display: grid;
  grid-template-columns: 1fr 1fr;
  border-radius: 16px;
  box-shadow: 0 10px 30px -3px #d7d7d7;
  background-color: var(--u-color-white);
}
@media (max-width: 900px) {
  .l-welcome-card {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.l-search-result {
  display: grid;
  grid-template-areas: "avatar member" "avatar hosting" "about_me about_me";
  grid-template-columns: 100px 1fr;
  column-gap: 16px;
  padding: 4px;
  margin-bottom: 4px;
}
.l-search-result__dark {
  background-color: rgba(0, 0, 0, 0.1);
}
@media (min-width: 576px) {
  .l-search-result {
    display: grid;
    grid-template-areas: "avatar member hosting" "avatar member extra_info" "about_me about_me about_me";
    grid-template-columns: 100px 1fr 1fr;
  }
}
@media (min-width: 768px) {
  .l-search-result {
    display: grid;
    grid-template-areas: "avatar member about_me" "avatar hosting about_me" "avatar extra_info about_me";
    grid-template-columns: 100px 180px 1fr;
  }
}
@media (min-width: 992px) {
  .l-search-result {
    display: grid;
    grid-template-areas: "avatar member about_me hosting" "avatar memebr about_me extra_info";
    grid-template-columns: 100px 180px 1fr min-content;
  }
}
p {
  margin-bottom: 0;
}
@media screen and (max-width: 600px) {
  :root {
    --width: 1px;
  }
}
@media screen and (min-width: 601px) and (max-width: 1200px) {
  :root {
    --width: calc(100vw / 1440);
  }
}
@media screen and (min-width: 1201px) {
  :root {
    --width: 1px;
  }
}
#message_thread img {
  max-width: 100%;
  height: auto;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  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-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-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-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
@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-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: 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-content: "";
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-outline-style: solid;
    }
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFxRTtBQUQzRDtBQUdaO0VBQ0UseURBQXFFO0FBRDNEO0FBR1o7RUFDRSx5REFBcUU7QUFEM0Q7QUFHWjtFQUNFLHlEQUFxRTtBQUQzRDtBQUdaO0VBQ0UseURBQXFFO0FBRDNEO0FBR1o7RUFDRSx5REFBcUU7QUFEM0Q7QUFHWjtFQUNFLHlEQUFxRTtBQUQzRDtBQUdaO0VBQ0UseURBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUF3RTtBQUQzRDtBQUdmO0VBQ0UsMERBQXdFO0FBRDlEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFpRjtBQUR2RTtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXVGO0FBRDdFO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VB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bUI7RUFBbkIsZ0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtFQUFuQixnQkFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLGdCQUFtQjtBQUFBO0E4QmN1QjtFQUFBLFdBQVc7RUFBWCxlQUFXO0FBQUE7QUFBWDtFQUFBLFdBQVc7RUFBWCxlQUFXO0FBQUE7QUFBWDtFQUFBLFdBQVc7RUFBWCxlQUFXO0FBQUE7QUFBWDtFQUFBLFdBQVc7RUFBWCxlQUFXO0FBQUE7QUFBWDtFQUFBLFdBQVc7RUFBWCxlQUFXO0FBQUE7QUEySzVDO0VBQUEsV0FBVztFQUFYLGVBQVc7RUFBWCxvQkFBVztBQUFBO0E1QitRbEI7RUFDRTtJQUNFLFlBQVk7RUFEVjtBQURXO0FGeGNuQjtFQUFBO0lBQUE7TUFBQSx1QkFBbUI7TUFBbkIsdUJBQW1CO01BQW5CLHdCQUFtQjtNQUFuQixxQkFBbUI7TUFBbkIseUJBQW1CO01BQW5CLHNCQUFtQjtNQUFuQiwwQkFBbUI7TUFBbkIsdUJBQW1CO01BQW5CLDRCQUFtQjtNQUFuQixnQ0FBbUI7TUFBbkIsNkJBQW1CO01BQW5CLHdCQUFtQjtNQUFuQiwyQkFBbUI7TUFBbkIsOEJBQW1CO01BQW5CLGlDQUFtQjtNQUFuQix3QkFBbUI7TUFBbkIsMkJBQW1CO01BQW5CLDRCQUFtQjtNQUFuQixrQ0FBbUI7TUFBbkIsZ0JBQW1CO01BQW5CLG1CQUFtQjtNQUFuQixtQkFBbUI7TUFBbkIsbUJBQW1CO004QmN1QixzQkFBVztNQUFYLHNCQUFXO01BQVgsc0JBQVc7TUFBWCxvQkFBVztNQUFYLG9CQUFXO01BMks1Qyx5QkFBVztJOUJ6TEQ7RUFBQTtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC88bm8gc291cmNlPiIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL3V0aWxpdGllcy5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy90YWlsd2luZC5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy90aGVtZS5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9vYmplY3RzL19vYmplY3RzLmF2YXRhci5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9vYmplY3RzL19vYmplY3RzLmJ1dHRvbi5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9vYmplY3RzL19vYmplY3RzLmNhcmQuY3NzIiwid2VicGFjazovL2Jld2VsY29tZS1yb3gvLi9hc3NldHMvdGFpbHdpbmRjc3Mvb2JqZWN0cy9fb2JqZWN0cy5jaGVja2JveC5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9vYmplY3RzL19vYmplY3RzLmZsYWdzLmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL29iamVjdHMvX29iamVjdHMuZm9ybS1ncm91cC5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9vYmplY3RzL19vYmplY3RzLmlucHV0LmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL29iamVjdHMvX29iamVjdHMubGFiZWwuY3NzIiwid2VicGFjazovL2Jld2VsY29tZS1yb3gvLi9hc3NldHMvdGFpbHdpbmRjc3Mvb2JqZWN0cy9fb2JqZWN0cy5tYXAuY3NzIiwid2VicGFjazovL2Jld2VsY29tZS1yb3gvLi9hc3NldHMvdGFpbHdpbmRjc3Mvb2JqZWN0cy9fb2JqZWN0cy5udW1iZXIuY3NzIiwid2VicGFjazovL2Jld2VsY29tZS1yb3gvLi9hc3NldHMvdGFpbHdpbmRjc3Mvb2JqZWN0cy9fb2JqZWN0cy5yYW5nZS5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9vYmplY3RzL19vYmplY3RzLnBhZ2luYXRpb24uY3NzIiwid2VicGFjazovL2Jld2VsY29tZS1yb3gvLi9hc3NldHMvdGFpbHdpbmRjc3Mvb2JqZWN0cy9fb2JqZWN0cy5yb3VuZGVkLmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL29iamVjdHMvX29iamVjdHMuc2hhZG93LmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL29iamVjdHMvX29iamVjdHMudGV4dC5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9vYmplY3RzL19vYmplY3RzLnRhYi5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9vYmplY3RzL19vYmplY3RzLm5vdGVzLmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL29iamVjdHMvX29iamVjdHMucmVsYXRpb25zLmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuZGFzaGJvYXJkLmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuc3VnZ2VzdC5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnByb2ZpbGUuY3NzIiwid2VicGFjazovL2Jld2VsY29tZS1yb3gvLi9hc3NldHMvdGFpbHdpbmRjc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy50cmlwcy5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnRyaXAtY2FyZC5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnRyaXAtbGVncy5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmNvbnZlcnNhdGlvbnMtbGlzdC5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNlYXJjaC5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm1vZGFscy5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnRvbXNlbGVjdC5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmZpbHRlci5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9sYXlvdXRzL19sYXlvdXRzLmdlbmVyYWwuY3NzIiwid2VicGFjazovL2Jld2VsY29tZS1yb3gvLi9hc3NldHMvdGFpbHdpbmRjc3MvbGF5b3V0cy9fbGF5b3V0cy5zZWFyY2guY3NzIl0sInNvdXJjZXNDb250ZW50IjpbbnVsbCwiQHRhaWx3aW5kIHV0aWxpdGllcztcbiIsIkBsYXllciB0aGVtZSwgYmFzZSwgY29tcG9uZW50cywgdXRpbGl0aWVzO1xuXG5AaW1wb3J0IFwidGFpbHdpbmRjc3MvdGhlbWUuY3NzXCIgbGF5ZXIodGhlbWUpIHByZWZpeCh1KTtcbkBpbXBvcnQgXCJ0YWlsd2luZGNzcy91dGlsaXRpZXMuY3NzXCIgbGF5ZXIodXRpbGl0aWVzKTtcblxuQGltcG9ydCAnLi9vYmplY3RzL29iamVjdHMuY3NzJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9jb21wb25lbnRzLmNzcyc7XG5AaW1wb3J0IFwiLi9sYXlvdXRzL2xheW91dHMuY3NzXCI7XG5cbkBzb3VyY2Ugbm90IFwiLi4vLi4vcHVibGljL1wiO1xuXG5AdGhlbWUge1xuICAtLWNvbG9yLXdoaXRlOiB3aGl0ZTtcbiAgLS1jb2xvci1iZXdlbGNvbWU6IG9rbGNoKDAuNjkxNCAwLjE4NTYgNDguOTUpO1xuICAtLWNvbG9yLWJld2VsY29tZS1kYXJrOiBva2xjaCgwLjM0NTcgMC4xODU2IDQ4Ljk1KTtcbiAgLS1jb2xvci1iZXdlbGNvbWUtbGlnaHQ6IG9rbGNoKDAuNzk3NyAwLjE4NTYgNDguOTUpO1xuXG4gIC0tc3BhY2luZzogMXB4O1xuICAtLXNwYWNpbmctMDogMHB4O1xuICAtLXNwYWNpbmctMjogMnB4O1xuICAtLXNwYWNpbmctNDogNHB4O1xuICAtLXNwYWNpbmctNjogNnB4O1xuICAtLXNwYWNpbmctODogOHB4O1xuICAtLXNwYWNpbmctMTI6IDEycHg7XG4gIC0tc3BhY2luZy0xNjogMTZweDtcbiAgLS1zcGFjaW5nLTIwOiAyMHB4O1xuICAtLXNwYWNpbmctMjQ6IDI0cHg7XG4gIC0tc3BhY2luZy0zMjogMzJweDtcbiAgLS1zcGFjaW5nLTQwOiA0MHB4O1xuICAtLXNwYWNpbmctNDg6IDQ4cHg7XG4gIC0tc3BhY2luZy01NjogNTZweDtcbiAgLS1zcGFjaW5nLTYwOiA2MHB4O1xuICAtLXNwYWNpbmctNjQ6IDY0cHg7XG4gIC0tc3BhY2luZy03MjogNzJweDtcbiAgLS1zcGFjaW5nLTk2OiA5NnB4O1xuICAtLXNwYWNpbmctMTUwOiAxNTBweDtcbiAgLS1zcGFjaW5nLTMwMDogMzAwcHg7XG5cbiAgLS1yYWRpdXMtNDogNHB4O1xuICAtLXJhZGl1cy01OiA1cHg7XG4gIC0tcmFkaXVzLTY6IDZweDtcbiAgLS1yYWRpdXMtODogOHB4O1xuICAtLXJhZGl1cy1mdWxsOiAxMDAlO1xuXG4gIC0tdGV4dC0xMjogMTJweDtcbiAgLS10ZXh0LTE0OiAxNHB4O1xuICAtLXRleHQtMTY6IDE2cHg7XG4gIC0tdGV4dC0xODogMThweDtcbiAgLS10ZXh0LTIwOiAyMHB4O1xuICAtLXRleHQtMjI6IDIycHg7XG4gIC0tdGV4dC0yNDogMjRweDtcbiAgLS10ZXh0LTI2OiAyNnB4O1xuICAtLXRleHQtMjg6IDI4cHg7XG5cbiAgLS1mb250LXNpZ25pa2E6IFwiU2lnbmlrYVwiLCBzYW5zLXNlcmlmO1xuXG4gIC0tZm9udC13ZWlnaHQtMTAwOiAxMDA7XG4gIC0tZm9udC13ZWlnaHQtMjAwOiAyMDA7XG4gIC0tZm9udC13ZWlnaHQtMzAwOiAzMDA7XG4gIC0tZm9udC13ZWlnaHQtNDAwOiA0MDA7XG4gIC0tZm9udC13ZWlnaHQtNTAwOiA1MDA7XG4gIC0tZm9udC13ZWlnaHQtNjAwOiA2MDA7XG4gIC0tZm9udC13ZWlnaHQtNzAwOiA3MDA7XG4gIC0tZm9udC13ZWlnaHQtODAwOiA4MDA7XG4gIC0tZm9udC13ZWlnaHQtOTAwOiA5MDA7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBTY3JlZW4gd2lkdGggKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgOnJvb3Qge1xuICAgICAgIC0td2lkdGg6IDFweDtcbiAgIH1cbiB9XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIDpyb290IHtcbiAgICAgICAtLXdpZHRoOiBjYWxjKDEwMHZ3IC8gMTQ0MCk7XG4gICB9XG4gfVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgIDpyb290IHtcbiAgICAgICAgIC0td2lkdGg6IDFweDtcbiAgICAgfVxuIH1cblxuI21lc3NhZ2VfdGhyZWFkIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiQHRoZW1lIGRlZmF1bHQge1xuICAtLWZvbnQtc2FuczpcbiAgICB1aS1zYW5zLXNlcmlmLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICdOb3RvIENvbG9yIEVtb2ppJztcbiAgLS1mb250LXNlcmlmOiB1aS1zZXJpZiwgR2VvcmdpYSwgQ2FtYnJpYSwgJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgLS1mb250LW1vbm86XG4gICAgdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLFxuICAgIG1vbm9zcGFjZTtcblxuICAtLWNvbG9yLXJlZC01MDogb2tsY2goOTcuMSUgMC4wMTMgMTcuMzgpO1xuICAtLWNvbG9yLXJlZC0xMDA6IG9rbGNoKDkzLjYlIDAuMDMyIDE3LjcxNyk7XG4gIC0tY29sb3ItcmVkLTIwMDogb2tsY2goODguNSUgMC4wNjIgMTguMzM0KTtcbiAgLS1jb2xvci1yZWQtMzAwOiBva2xjaCg4MC44JSAwLjExNCAxOS41NzEpO1xuICAtLWNvbG9yLXJlZC00MDA6IG9rbGNoKDcwLjQlIDAuMTkxIDIyLjIxNik7XG4gIC0tY29sb3ItcmVkLTUwMDogb2tsY2goNjMuNyUgMC4yMzcgMjUuMzMxKTtcbiAgLS1jb2xvci1yZWQtNjAwOiBva2xjaCg1Ny43JSAwLjI0NSAyNy4zMjUpO1xuICAtLWNvbG9yLXJlZC03MDA6IG9rbGNoKDUwLjUlIDAuMjEzIDI3LjUxOCk7XG4gIC0tY29sb3ItcmVkLTgwMDogb2tsY2goNDQuNCUgMC4xNzcgMjYuODk5KTtcbiAgLS1jb2xvci1yZWQtOTAwOiBva2xjaCgzOS42JSAwLjE0MSAyNS43MjMpO1xuICAtLWNvbG9yLXJlZC05NTA6IG9rbGNoKDI1LjglIDAuMDkyIDI2LjA0Mik7XG5cbiAgLS1jb2xvci1vcmFuZ2UtNTA6IG9rbGNoKDk4JSAwLjAxNiA3My42ODQpO1xuICAtLWNvbG9yLW9yYW5nZS0xMDA6IG9rbGNoKDk1LjQlIDAuMDM4IDc1LjE2NCk7XG4gIC0tY29sb3Itb3JhbmdlLTIwMDogb2tsY2goOTAuMSUgMC4wNzYgNzAuNjk3KTtcbiAgLS1jb2xvci1vcmFuZ2UtMzAwOiBva2xjaCg4My43JSAwLjEyOCA2Ni4yOSk7XG4gIC0tY29sb3Itb3JhbmdlLTQwMDogb2tsY2goNzUlIDAuMTgzIDU1LjkzNCk7XG4gIC0tY29sb3Itb3JhbmdlLTUwMDogb2tsY2goNzAuNSUgMC4yMTMgNDcuNjA0KTtcbiAgLS1jb2xvci1vcmFuZ2UtNjAwOiBva2xjaCg2NC42JSAwLjIyMiA0MS4xMTYpO1xuICAtLWNvbG9yLW9yYW5nZS03MDA6IG9rbGNoKDU1LjMlIDAuMTk1IDM4LjQwMik7XG4gIC0tY29sb3Itb3JhbmdlLTgwMDogb2tsY2goNDclIDAuMTU3IDM3LjMwNCk7XG4gIC0tY29sb3Itb3JhbmdlLTkwMDogb2tsY2goNDAuOCUgMC4xMjMgMzguMTcyKTtcbiAgLS1jb2xvci1vcmFuZ2UtOTUwOiBva2xjaCgyNi42JSAwLjA3OSAzNi4yNTkpO1xuXG4gIC0tY29sb3ItYW1iZXItNTA6IG9rbGNoKDk4LjclIDAuMDIyIDk1LjI3Nyk7XG4gIC0tY29sb3ItYW1iZXItMTAwOiBva2xjaCg5Ni4yJSAwLjA1OSA5NS42MTcpO1xuICAtLWNvbG9yLWFtYmVyLTIwMDogb2tsY2goOTIuNCUgMC4xMiA5NS43NDYpO1xuICAtLWNvbG9yLWFtYmVyLTMwMDogb2tsY2goODcuOSUgMC4xNjkgOTEuNjA1KTtcbiAgLS1jb2xvci1hbWJlci00MDA6IG9rbGNoKDgyLjglIDAuMTg5IDg0LjQyOSk7XG4gIC0tY29sb3ItYW1iZXItNTAwOiBva2xjaCg3Ni45JSAwLjE4OCA3MC4wOCk7XG4gIC0tY29sb3ItYW1iZXItNjAwOiBva2xjaCg2Ni42JSAwLjE3OSA1OC4zMTgpO1xuICAtLWNvbG9yLWFtYmVyLTcwMDogb2tsY2goNTUuNSUgMC4xNjMgNDguOTk4KTtcbiAgLS1jb2xvci1hbWJlci04MDA6IG9rbGNoKDQ3LjMlIDAuMTM3IDQ2LjIwMSk7XG4gIC0tY29sb3ItYW1iZXItOTAwOiBva2xjaCg0MS40JSAwLjExMiA0NS45MDQpO1xuICAtLWNvbG9yLWFtYmVyLTk1MDogb2tsY2goMjcuOSUgMC4wNzcgNDUuNjM1KTtcblxuICAtLWNvbG9yLXllbGxvdy01MDogb2tsY2goOTguNyUgMC4wMjYgMTAyLjIxMik7XG4gIC0tY29sb3IteWVsbG93LTEwMDogb2tsY2goOTcuMyUgMC4wNzEgMTAzLjE5Myk7XG4gIC0tY29sb3IteWVsbG93LTIwMDogb2tsY2goOTQuNSUgMC4xMjkgMTAxLjU0KTtcbiAgLS1jb2xvci15ZWxsb3ctMzAwOiBva2xjaCg5MC41JSAwLjE4MiA5OC4xMTEpO1xuICAtLWNvbG9yLXllbGxvdy00MDA6IG9rbGNoKDg1LjIlIDAuMTk5IDkxLjkzNik7XG4gIC0tY29sb3IteWVsbG93LTUwMDogb2tsY2goNzkuNSUgMC4xODQgODYuMDQ3KTtcbiAgLS1jb2xvci15ZWxsb3ctNjAwOiBva2xjaCg2OC4xJSAwLjE2MiA3NS44MzQpO1xuICAtLWNvbG9yLXllbGxvdy03MDA6IG9rbGNoKDU1LjQlIDAuMTM1IDY2LjQ0Mik7XG4gIC0tY29sb3IteWVsbG93LTgwMDogb2tsY2goNDcuNiUgMC4xMTQgNjEuOTA3KTtcbiAgLS1jb2xvci15ZWxsb3ctOTAwOiBva2xjaCg0Mi4xJSAwLjA5NSA1Ny43MDgpO1xuICAtLWNvbG9yLXllbGxvdy05NTA6IG9rbGNoKDI4LjYlIDAuMDY2IDUzLjgxMyk7XG5cbiAgLS1jb2xvci1saW1lLTUwOiBva2xjaCg5OC42JSAwLjAzMSAxMjAuNzU3KTtcbiAgLS1jb2xvci1saW1lLTEwMDogb2tsY2goOTYuNyUgMC4wNjcgMTIyLjMyOCk7XG4gIC0tY29sb3ItbGltZS0yMDA6IG9rbGNoKDkzLjglIDAuMTI3IDEyNC4zMjEpO1xuICAtLWNvbG9yLWxpbWUtMzAwOiBva2xjaCg4OS43JSAwLjE5NiAxMjYuNjY1KTtcbiAgLS1jb2xvci1saW1lLTQwMDogb2tsY2goODQuMSUgMC4yMzggMTI4Ljg1KTtcbiAgLS1jb2xvci1saW1lLTUwMDogb2tsY2goNzYuOCUgMC4yMzMgMTMwLjg1KTtcbiAgLS1jb2xvci1saW1lLTYwMDogb2tsY2goNjQuOCUgMC4yIDEzMS42ODQpO1xuICAtLWNvbG9yLWxpbWUtNzAwOiBva2xjaCg1My4yJSAwLjE1NyAxMzEuNTg5KTtcbiAgLS1jb2xvci1saW1lLTgwMDogb2tsY2goNDUuMyUgMC4xMjQgMTMwLjkzMyk7XG4gIC0tY29sb3ItbGltZS05MDA6IG9rbGNoKDQwLjUlIDAuMTAxIDEzMS4wNjMpO1xuICAtLWNvbG9yLWxpbWUtOTUwOiBva2xjaCgyNy40JSAwLjA3MiAxMzIuMTA5KTtcblxuICAtLWNvbG9yLWdyZWVuLTUwOiBva2xjaCg5OC4yJSAwLjAxOCAxNTUuODI2KTtcbiAgLS1jb2xvci1ncmVlbi0xMDA6IG9rbGNoKDk2LjIlIDAuMDQ0IDE1Ni43NDMpO1xuICAtLWNvbG9yLWdyZWVuLTIwMDogb2tsY2goOTIuNSUgMC4wODQgMTU1Ljk5NSk7XG4gIC0tY29sb3ItZ3JlZW4tMzAwOiBva2xjaCg4Ny4xJSAwLjE1IDE1NC40NDkpO1xuICAtLWNvbG9yLWdyZWVuLTQwMDogb2tsY2goNzkuMiUgMC4yMDkgMTUxLjcxMSk7XG4gIC0tY29sb3ItZ3JlZW4tNTAwOiBva2xjaCg3Mi4zJSAwLjIxOSAxNDkuNTc5KTtcbiAgLS1jb2xvci1ncmVlbi02MDA6IG9rbGNoKDYyLjclIDAuMTk0IDE0OS4yMTQpO1xuICAtLWNvbG9yLWdyZWVuLTcwMDogb2tsY2goNTIuNyUgMC4xNTQgMTUwLjA2OSk7XG4gIC0tY29sb3ItZ3JlZW4tODAwOiBva2xjaCg0NC44JSAwLjExOSAxNTEuMzI4KTtcbiAgLS1jb2xvci1ncmVlbi05MDA6IG9rbGNoKDM5LjMlIDAuMDk1IDE1Mi41MzUpO1xuICAtLWNvbG9yLWdyZWVuLTk1MDogb2tsY2goMjYuNiUgMC4wNjUgMTUyLjkzNCk7XG5cbiAgLS1jb2xvci1lbWVyYWxkLTUwOiBva2xjaCg5Ny45JSAwLjAyMSAxNjYuMTEzKTtcbiAgLS1jb2xvci1lbWVyYWxkLTEwMDogb2tsY2goOTUlIDAuMDUyIDE2My4wNTEpO1xuICAtLWNvbG9yLWVtZXJhbGQtMjAwOiBva2xjaCg5MC41JSAwLjA5MyAxNjQuMTUpO1xuICAtLWNvbG9yLWVtZXJhbGQtMzAwOiBva2xjaCg4NC41JSAwLjE0MyAxNjQuOTc4KTtcbiAgLS1jb2xvci1lbWVyYWxkLTQwMDogb2tsY2goNzYuNSUgMC4xNzcgMTYzLjIyMyk7XG4gIC0tY29sb3ItZW1lcmFsZC01MDA6IG9rbGNoKDY5LjYlIDAuMTcgMTYyLjQ4KTtcbiAgLS1jb2xvci1lbWVyYWxkLTYwMDogb2tsY2goNTkuNiUgMC4xNDUgMTYzLjIyNSk7XG4gIC0tY29sb3ItZW1lcmFsZC03MDA6IG9rbGNoKDUwLjglIDAuMTE4IDE2NS42MTIpO1xuICAtLWNvbG9yLWVtZXJhbGQtODAwOiBva2xjaCg0My4yJSAwLjA5NSAxNjYuOTEzKTtcbiAgLS1jb2xvci1lbWVyYWxkLTkwMDogb2tsY2goMzcuOCUgMC4wNzcgMTY4Ljk0KTtcbiAgLS1jb2xvci1lbWVyYWxkLTk1MDogb2tsY2goMjYuMiUgMC4wNTEgMTcyLjU1Mik7XG5cbiAgLS1jb2xvci10ZWFsLTUwOiBva2xjaCg5OC40JSAwLjAxNCAxODAuNzIpO1xuICAtLWNvbG9yLXRlYWwtMTAwOiBva2xjaCg5NS4zJSAwLjA1MSAxODAuODAxKTtcbiAgLS1jb2xvci10ZWFsLTIwMDogb2tsY2goOTElIDAuMDk2IDE4MC40MjYpO1xuICAtLWNvbG9yLXRlYWwtMzAwOiBva2xjaCg4NS41JSAwLjEzOCAxODEuMDcxKTtcbiAgLS1jb2xvci10ZWFsLTQwMDogb2tsY2goNzcuNyUgMC4xNTIgMTgxLjkxMik7XG4gIC0tY29sb3ItdGVhbC01MDA6IG9rbGNoKDcwLjQlIDAuMTQgMTgyLjUwMyk7XG4gIC0tY29sb3ItdGVhbC02MDA6IG9rbGNoKDYwJSAwLjExOCAxODQuNzA0KTtcbiAgLS1jb2xvci10ZWFsLTcwMDogb2tsY2goNTEuMSUgMC4wOTYgMTg2LjM5MSk7XG4gIC0tY29sb3ItdGVhbC04MDA6IG9rbGNoKDQzLjclIDAuMDc4IDE4OC4yMTYpO1xuICAtLWNvbG9yLXRlYWwtOTAwOiBva2xjaCgzOC42JSAwLjA2MyAxODguNDE2KTtcbiAgLS1jb2xvci10ZWFsLTk1MDogb2tsY2goMjcuNyUgMC4wNDYgMTkyLjUyNCk7XG5cbiAgLS1jb2xvci1jeWFuLTUwOiBva2xjaCg5OC40JSAwLjAxOSAyMDAuODczKTtcbiAgLS1jb2xvci1jeWFuLTEwMDogb2tsY2goOTUuNiUgMC4wNDUgMjAzLjM4OCk7XG4gIC0tY29sb3ItY3lhbi0yMDA6IG9rbGNoKDkxLjclIDAuMDggMjA1LjA0MSk7XG4gIC0tY29sb3ItY3lhbi0zMDA6IG9rbGNoKDg2LjUlIDAuMTI3IDIwNy4wNzgpO1xuICAtLWNvbG9yLWN5YW4tNDAwOiBva2xjaCg3OC45JSAwLjE1NCAyMTEuNTMpO1xuICAtLWNvbG9yLWN5YW4tNTAwOiBva2xjaCg3MS41JSAwLjE0MyAyMTUuMjIxKTtcbiAgLS1jb2xvci1jeWFuLTYwMDogb2tsY2goNjAuOSUgMC4xMjYgMjIxLjcyMyk7XG4gIC0tY29sb3ItY3lhbi03MDA6IG9rbGNoKDUyJSAwLjEwNSAyMjMuMTI4KTtcbiAgLS1jb2xvci1jeWFuLTgwMDogb2tsY2goNDUlIDAuMDg1IDIyNC4yODMpO1xuICAtLWNvbG9yLWN5YW4tOTAwOiBva2xjaCgzOS44JSAwLjA3IDIyNy4zOTIpO1xuICAtLWNvbG9yLWN5YW4tOTUwOiBva2xjaCgzMC4yJSAwLjA1NiAyMjkuNjk1KTtcblxuICAtLWNvbG9yLXNreS01MDogb2tsY2goOTcuNyUgMC4wMTMgMjM2LjYyKTtcbiAgLS1jb2xvci1za3ktMTAwOiBva2xjaCg5NS4xJSAwLjAyNiAyMzYuODI0KTtcbiAgLS1jb2xvci1za3ktMjAwOiBva2xjaCg5MC4xJSAwLjA1OCAyMzAuOTAyKTtcbiAgLS1jb2xvci1za3ktMzAwOiBva2xjaCg4Mi44JSAwLjExMSAyMzAuMzE4KTtcbiAgLS1jb2xvci1za3ktNDAwOiBva2xjaCg3NC42JSAwLjE2IDIzMi42NjEpO1xuICAtLWNvbG9yLXNreS01MDA6IG9rbGNoKDY4LjUlIDAuMTY5IDIzNy4zMjMpO1xuICAtLWNvbG9yLXNreS02MDA6IG9rbGNoKDU4LjglIDAuMTU4IDI0MS45NjYpO1xuICAtLWNvbG9yLXNreS03MDA6IG9rbGNoKDUwJSAwLjEzNCAyNDIuNzQ5KTtcbiAgLS1jb2xvci1za3ktODAwOiBva2xjaCg0NC4zJSAwLjExIDI0MC43OSk7XG4gIC0tY29sb3Itc2t5LTkwMDogb2tsY2goMzkuMSUgMC4wOSAyNDAuODc2KTtcbiAgLS1jb2xvci1za3ktOTUwOiBva2xjaCgyOS4zJSAwLjA2NiAyNDMuMTU3KTtcblxuICAtLWNvbG9yLWJsdWUtNTA6IG9rbGNoKDk3JSAwLjAxNCAyNTQuNjA0KTtcbiAgLS1jb2xvci1ibHVlLTEwMDogb2tsY2goOTMuMiUgMC4wMzIgMjU1LjU4NSk7XG4gIC0tY29sb3ItYmx1ZS0yMDA6IG9rbGNoKDg4LjIlIDAuMDU5IDI1NC4xMjgpO1xuICAtLWNvbG9yLWJsdWUtMzAwOiBva2xjaCg4MC45JSAwLjEwNSAyNTEuODEzKTtcbiAgLS1jb2xvci1ibHVlLTQwMDogb2tsY2goNzAuNyUgMC4xNjUgMjU0LjYyNCk7XG4gIC0tY29sb3ItYmx1ZS01MDA6IG9rbGNoKDYyLjMlIDAuMjE0IDI1OS44MTUpO1xuICAtLWNvbG9yLWJsdWUtNjAwOiBva2xjaCg1NC42JSAwLjI0NSAyNjIuODgxKTtcbiAgLS1jb2xvci1ibHVlLTcwMDogb2tsY2goNDguOCUgMC4yNDMgMjY0LjM3Nik7XG4gIC0tY29sb3ItYmx1ZS04MDA6IG9rbGNoKDQyLjQlIDAuMTk5IDI2NS42MzgpO1xuICAtLWNvbG9yLWJsdWUtOTAwOiBva2xjaCgzNy45JSAwLjE0NiAyNjUuNTIyKTtcbiAgLS1jb2xvci1ibHVlLTk1MDogb2tsY2goMjguMiUgMC4wOTEgMjY3LjkzNSk7XG5cbiAgLS1jb2xvci1pbmRpZ28tNTA6IG9rbGNoKDk2LjIlIDAuMDE4IDI3Mi4zMTQpO1xuICAtLWNvbG9yLWluZGlnby0xMDA6IG9rbGNoKDkzJSAwLjAzNCAyNzIuNzg4KTtcbiAgLS1jb2xvci1pbmRpZ28tMjAwOiBva2xjaCg4NyUgMC4wNjUgMjc0LjAzOSk7XG4gIC0tY29sb3ItaW5kaWdvLTMwMDogb2tsY2goNzguNSUgMC4xMTUgMjc0LjcxMyk7XG4gIC0tY29sb3ItaW5kaWdvLTQwMDogb2tsY2goNjcuMyUgMC4xODIgMjc2LjkzNSk7XG4gIC0tY29sb3ItaW5kaWdvLTUwMDogb2tsY2goNTguNSUgMC4yMzMgMjc3LjExNyk7XG4gIC0tY29sb3ItaW5kaWdvLTYwMDogb2tsY2goNTEuMSUgMC4yNjIgMjc2Ljk2Nik7XG4gIC0tY29sb3ItaW5kaWdvLTcwMDogb2tsY2goNDUuNyUgMC4yNCAyNzcuMDIzKTtcbiAgLS1jb2xvci1pbmRpZ28tODAwOiBva2xjaCgzOS44JSAwLjE5NSAyNzcuMzY2KTtcbiAgLS1jb2xvci1pbmRpZ28tOTAwOiBva2xjaCgzNS45JSAwLjE0NCAyNzguNjk3KTtcbiAgLS1jb2xvci1pbmRpZ28tOTUwOiBva2xjaCgyNS43JSAwLjA5IDI4MS4yODgpO1xuXG4gIC0tY29sb3ItdmlvbGV0LTUwOiBva2xjaCg5Ni45JSAwLjAxNiAyOTMuNzU2KTtcbiAgLS1jb2xvci12aW9sZXQtMTAwOiBva2xjaCg5NC4zJSAwLjAyOSAyOTQuNTg4KTtcbiAgLS1jb2xvci12aW9sZXQtMjAwOiBva2xjaCg4OS40JSAwLjA1NyAyOTMuMjgzKTtcbiAgLS1jb2xvci12aW9sZXQtMzAwOiBva2xjaCg4MS4xJSAwLjExMSAyOTMuNTcxKTtcbiAgLS1jb2xvci12aW9sZXQtNDAwOiBva2xjaCg3MC4yJSAwLjE4MyAyOTMuNTQxKTtcbiAgLS1jb2xvci12aW9sZXQtNTAwOiBva2xjaCg2MC42JSAwLjI1IDI5Mi43MTcpO1xuICAtLWNvbG9yLXZpb2xldC02MDA6IG9rbGNoKDU0LjElIDAuMjgxIDI5My4wMDkpO1xuICAtLWNvbG9yLXZpb2xldC03MDA6IG9rbGNoKDQ5LjElIDAuMjcgMjkyLjU4MSk7XG4gIC0tY29sb3ItdmlvbGV0LTgwMDogb2tsY2goNDMuMiUgMC4yMzIgMjkyLjc1OSk7XG4gIC0tY29sb3ItdmlvbGV0LTkwMDogb2tsY2goMzglIDAuMTg5IDI5My43NDUpO1xuICAtLWNvbG9yLXZpb2xldC05NTA6IG9rbGNoKDI4LjMlIDAuMTQxIDI5MS4wODkpO1xuXG4gIC0tY29sb3ItcHVycGxlLTUwOiBva2xjaCg5Ny43JSAwLjAxNCAzMDguMjk5KTtcbiAgLS1jb2xvci1wdXJwbGUtMTAwOiBva2xjaCg5NC42JSAwLjAzMyAzMDcuMTc0KTtcbiAgLS1jb2xvci1wdXJwbGUtMjAwOiBva2xjaCg5MC4yJSAwLjA2MyAzMDYuNzAzKTtcbiAgLS1jb2xvci1wdXJwbGUtMzAwOiBva2xjaCg4Mi43JSAwLjExOSAzMDYuMzgzKTtcbiAgLS1jb2xvci1wdXJwbGUtNDAwOiBva2xjaCg3MS40JSAwLjIwMyAzMDUuNTA0KTtcbiAgLS1jb2xvci1wdXJwbGUtNTAwOiBva2xjaCg2Mi43JSAwLjI2NSAzMDMuOSk7XG4gIC0tY29sb3ItcHVycGxlLTYwMDogb2tsY2goNTUuOCUgMC4yODggMzAyLjMyMSk7XG4gIC0tY29sb3ItcHVycGxlLTcwMDogb2tsY2goNDkuNiUgMC4yNjUgMzAxLjkyNCk7XG4gIC0tY29sb3ItcHVycGxlLTgwMDogb2tsY2goNDMuOCUgMC4yMTggMzAzLjcyNCk7XG4gIC0tY29sb3ItcHVycGxlLTkwMDogb2tsY2goMzguMSUgMC4xNzYgMzA0Ljk4Nyk7XG4gIC0tY29sb3ItcHVycGxlLTk1MDogb2tsY2goMjkuMSUgMC4xNDkgMzAyLjcxNyk7XG5cbiAgLS1jb2xvci1mdWNoc2lhLTUwOiBva2xjaCg5Ny43JSAwLjAxNyAzMjAuMDU4KTtcbiAgLS1jb2xvci1mdWNoc2lhLTEwMDogb2tsY2goOTUuMiUgMC4wMzcgMzE4Ljg1Mik7XG4gIC0tY29sb3ItZnVjaHNpYS0yMDA6IG9rbGNoKDkwLjMlIDAuMDc2IDMxOS42Mik7XG4gIC0tY29sb3ItZnVjaHNpYS0zMDA6IG9rbGNoKDgzLjMlIDAuMTQ1IDMyMS40MzQpO1xuICAtLWNvbG9yLWZ1Y2hzaWEtNDAwOiBva2xjaCg3NCUgMC4yMzggMzIyLjE2KTtcbiAgLS1jb2xvci1mdWNoc2lhLTUwMDogb2tsY2goNjYuNyUgMC4yOTUgMzIyLjE1KTtcbiAgLS1jb2xvci1mdWNoc2lhLTYwMDogb2tsY2goNTkuMSUgMC4yOTMgMzIyLjg5Nik7XG4gIC0tY29sb3ItZnVjaHNpYS03MDA6IG9rbGNoKDUxLjglIDAuMjUzIDMyMy45NDkpO1xuICAtLWNvbG9yLWZ1Y2hzaWEtODAwOiBva2xjaCg0NS4yJSAwLjIxMSAzMjQuNTkxKTtcbiAgLS1jb2xvci1mdWNoc2lhLTkwMDogb2tsY2goNDAuMSUgMC4xNyAzMjUuNjEyKTtcbiAgLS1jb2xvci1mdWNoc2lhLTk1MDogb2tsY2goMjkuMyUgMC4xMzYgMzI1LjY2MSk7XG5cbiAgLS1jb2xvci1waW5rLTUwOiBva2xjaCg5Ny4xJSAwLjAxNCAzNDMuMTk4KTtcbiAgLS1jb2xvci1waW5rLTEwMDogb2tsY2goOTQuOCUgMC4wMjggMzQyLjI1OCk7XG4gIC0tY29sb3ItcGluay0yMDA6IG9rbGNoKDg5LjklIDAuMDYxIDM0My4yMzEpO1xuICAtLWNvbG9yLXBpbmstMzAwOiBva2xjaCg4Mi4zJSAwLjEyIDM0Ni4wMTgpO1xuICAtLWNvbG9yLXBpbmstNDAwOiBva2xjaCg3MS44JSAwLjIwMiAzNDkuNzYxKTtcbiAgLS1jb2xvci1waW5rLTUwMDogb2tsY2goNjUuNiUgMC4yNDEgMzU0LjMwOCk7XG4gIC0tY29sb3ItcGluay02MDA6IG9rbGNoKDU5LjIlIDAuMjQ5IDAuNTg0KTtcbiAgLS1jb2xvci1waW5rLTcwMDogb2tsY2goNTIuNSUgMC4yMjMgMy45NTgpO1xuICAtLWNvbG9yLXBpbmstODAwOiBva2xjaCg0NS45JSAwLjE4NyAzLjgxNSk7XG4gIC0tY29sb3ItcGluay05MDA6IG9rbGNoKDQwLjglIDAuMTUzIDIuNDMyKTtcbiAgLS1jb2xvci1waW5rLTk1MDogb2tsY2goMjguNCUgMC4xMDkgMy45MDcpO1xuXG4gIC0tY29sb3Itcm9zZS01MDogb2tsY2goOTYuOSUgMC4wMTUgMTIuNDIyKTtcbiAgLS1jb2xvci1yb3NlLTEwMDogb2tsY2goOTQuMSUgMC4wMyAxMi41OCk7XG4gIC0tY29sb3Itcm9zZS0yMDA6IG9rbGNoKDg5LjIlIDAuMDU4IDEwLjAwMSk7XG4gIC0tY29sb3Itcm9zZS0zMDA6IG9rbGNoKDgxJSAwLjExNyAxMS42MzgpO1xuICAtLWNvbG9yLXJvc2UtNDAwOiBva2xjaCg3MS4yJSAwLjE5NCAxMy40MjgpO1xuICAtLWNvbG9yLXJvc2UtNTAwOiBva2xjaCg2NC41JSAwLjI0NiAxNi40MzkpO1xuICAtLWNvbG9yLXJvc2UtNjAwOiBva2xjaCg1OC42JSAwLjI1MyAxNy41ODUpO1xuICAtLWNvbG9yLXJvc2UtNzAwOiBva2xjaCg1MS40JSAwLjIyMiAxNi45MzUpO1xuICAtLWNvbG9yLXJvc2UtODAwOiBva2xjaCg0NS41JSAwLjE4OCAxMy42OTcpO1xuICAtLWNvbG9yLXJvc2UtOTAwOiBva2xjaCg0MSUgMC4xNTkgMTAuMjcyKTtcbiAgLS1jb2xvci1yb3NlLTk1MDogb2tsY2goMjcuMSUgMC4xMDUgMTIuMDk0KTtcblxuICAtLWNvbG9yLXNsYXRlLTUwOiBva2xjaCg5OC40JSAwLjAwMyAyNDcuODU4KTtcbiAgLS1jb2xvci1zbGF0ZS0xMDA6IG9rbGNoKDk2LjglIDAuMDA3IDI0Ny44OTYpO1xuICAtLWNvbG9yLXNsYXRlLTIwMDogb2tsY2goOTIuOSUgMC4wMTMgMjU1LjUwOCk7XG4gIC0tY29sb3Itc2xhdGUtMzAwOiBva2xjaCg4Ni45JSAwLjAyMiAyNTIuODk0KTtcbiAgLS1jb2xvci1zbGF0ZS00MDA6IG9rbGNoKDcwLjQlIDAuMDQgMjU2Ljc4OCk7XG4gIC0tY29sb3Itc2xhdGUtNTAwOiBva2xjaCg1NS40JSAwLjA0NiAyNTcuNDE3KTtcbiAgLS1jb2xvci1zbGF0ZS02MDA6IG9rbGNoKDQ0LjYlIDAuMDQzIDI1Ny4yODEpO1xuICAtLWNvbG9yLXNsYXRlLTcwMDogb2tsY2goMzcuMiUgMC4wNDQgMjU3LjI4Nyk7XG4gIC0tY29sb3Itc2xhdGUtODAwOiBva2xjaCgyNy45JSAwLjA0MSAyNjAuMDMxKTtcbiAgLS1jb2xvci1zbGF0ZS05MDA6IG9rbGNoKDIwLjglIDAuMDQyIDI2NS43NTUpO1xuICAtLWNvbG9yLXNsYXRlLTk1MDogb2tsY2goMTIuOSUgMC4wNDIgMjY0LjY5NSk7XG5cbiAgLS1jb2xvci1ncmF5LTUwOiBva2xjaCg5OC41JSAwLjAwMiAyNDcuODM5KTtcbiAgLS1jb2xvci1ncmF5LTEwMDogb2tsY2goOTYuNyUgMC4wMDMgMjY0LjU0Mik7XG4gIC0tY29sb3ItZ3JheS0yMDA6IG9rbGNoKDkyLjglIDAuMDA2IDI2NC41MzEpO1xuICAtLWNvbG9yLWdyYXktMzAwOiBva2xjaCg4Ny4yJSAwLjAxIDI1OC4zMzgpO1xuICAtLWNvbG9yLWdyYXktNDAwOiBva2xjaCg3MC43JSAwLjAyMiAyNjEuMzI1KTtcbiAgLS1jb2xvci1ncmF5LTUwMDogb2tsY2goNTUuMSUgMC4wMjcgMjY0LjM2NCk7XG4gIC0tY29sb3ItZ3JheS02MDA6IG9rbGNoKDQ0LjYlIDAuMDMgMjU2LjgwMik7XG4gIC0tY29sb3ItZ3JheS03MDA6IG9rbGNoKDM3LjMlIDAuMDM0IDI1OS43MzMpO1xuICAtLWNvbG9yLWdyYXktODAwOiBva2xjaCgyNy44JSAwLjAzMyAyNTYuODQ4KTtcbiAgLS1jb2xvci1ncmF5LTkwMDogb2tsY2goMjElIDAuMDM0IDI2NC42NjUpO1xuICAtLWNvbG9yLWdyYXktOTUwOiBva2xjaCgxMyUgMC4wMjggMjYxLjY5Mik7XG5cbiAgLS1jb2xvci16aW5jLTUwOiBva2xjaCg5OC41JSAwIDApO1xuICAtLWNvbG9yLXppbmMtMTAwOiBva2xjaCg5Ni43JSAwLjAwMSAyODYuMzc1KTtcbiAgLS1jb2xvci16aW5jLTIwMDogb2tsY2goOTIlIDAuMDA0IDI4Ni4zMik7XG4gIC0tY29sb3ItemluYy0zMDA6IG9rbGNoKDg3LjElIDAuMDA2IDI4Ni4yODYpO1xuICAtLWNvbG9yLXppbmMtNDAwOiBva2xjaCg3MC41JSAwLjAxNSAyODYuMDY3KTtcbiAgLS1jb2xvci16aW5jLTUwMDogb2tsY2goNTUuMiUgMC4wMTYgMjg1LjkzOCk7XG4gIC0tY29sb3ItemluYy02MDA6IG9rbGNoKDQ0LjIlIDAuMDE3IDI4NS43ODYpO1xuICAtLWNvbG9yLXppbmMtNzAwOiBva2xjaCgzNyUgMC4wMTMgMjg1LjgwNSk7XG4gIC0tY29sb3ItemluYy04MDA6IG9rbGNoKDI3LjQlIDAuMDA2IDI4Ni4wMzMpO1xuICAtLWNvbG9yLXppbmMtOTAwOiBva2xjaCgyMSUgMC4wMDYgMjg1Ljg4NSk7XG4gIC0tY29sb3ItemluYy05NTA6IG9rbGNoKDE0LjElIDAuMDA1IDI4NS44MjMpO1xuXG4gIC0tY29sb3ItbmV1dHJhbC01MDogb2tsY2goOTguNSUgMCAwKTtcbiAgLS1jb2xvci1uZXV0cmFsLTEwMDogb2tsY2goOTclIDAgMCk7XG4gIC0tY29sb3ItbmV1dHJhbC0yMDA6IG9rbGNoKDkyLjIlIDAgMCk7XG4gIC0tY29sb3ItbmV1dHJhbC0zMDA6IG9rbGNoKDg3JSAwIDApO1xuICAtLWNvbG9yLW5ldXRyYWwtNDAwOiBva2xjaCg3MC44JSAwIDApO1xuICAtLWNvbG9yLW5ldXRyYWwtNTAwOiBva2xjaCg1NS42JSAwIDApO1xuICAtLWNvbG9yLW5ldXRyYWwtNjAwOiBva2xjaCg0My45JSAwIDApO1xuICAtLWNvbG9yLW5ldXRyYWwtNzAwOiBva2xjaCgzNy4xJSAwIDApO1xuICAtLWNvbG9yLW5ldXRyYWwtODAwOiBva2xjaCgyNi45JSAwIDApO1xuICAtLWNvbG9yLW5ldXRyYWwtOTAwOiBva2xjaCgyMC41JSAwIDApO1xuICAtLWNvbG9yLW5ldXRyYWwtOTUwOiBva2xjaCgxNC41JSAwIDApO1xuXG4gIC0tY29sb3Itc3RvbmUtNTA6IG9rbGNoKDk4LjUlIDAuMDAxIDEwNi40MjMpO1xuICAtLWNvbG9yLXN0b25lLTEwMDogb2tsY2goOTclIDAuMDAxIDEwNi40MjQpO1xuICAtLWNvbG9yLXN0b25lLTIwMDogb2tsY2goOTIuMyUgMC4wMDMgNDguNzE3KTtcbiAgLS1jb2xvci1zdG9uZS0zMDA6IG9rbGNoKDg2LjklIDAuMDA1IDU2LjM2Nik7XG4gIC0tY29sb3Itc3RvbmUtNDAwOiBva2xjaCg3MC45JSAwLjAxIDU2LjI1OSk7XG4gIC0tY29sb3Itc3RvbmUtNTAwOiBva2xjaCg1NS4zJSAwLjAxMyA1OC4wNzEpO1xuICAtLWNvbG9yLXN0b25lLTYwMDogb2tsY2goNDQuNCUgMC4wMTEgNzMuNjM5KTtcbiAgLS1jb2xvci1zdG9uZS03MDA6IG9rbGNoKDM3LjQlIDAuMDEgNjcuNTU4KTtcbiAgLS1jb2xvci1zdG9uZS04MDA6IG9rbGNoKDI2LjglIDAuMDA3IDM0LjI5OCk7XG4gIC0tY29sb3Itc3RvbmUtOTAwOiBva2xjaCgyMS42JSAwLjAwNiA1Ni4wNDMpO1xuICAtLWNvbG9yLXN0b25lLTk1MDogb2tsY2goMTQuNyUgMC4wMDQgNDkuMjUpO1xuXG4gIC0tY29sb3ItbWF1dmUtNTA6IG9rbGNoKDk4LjUlIDAgMCk7XG4gIC0tY29sb3ItbWF1dmUtMTAwOiBva2xjaCg5NiUgMC4wMDMgMzI1LjYpO1xuICAtLWNvbG9yLW1hdXZlLTIwMDogb2tsY2goOTIuMiUgMC4wMDUgMzI1LjYyKTtcbiAgLS1jb2xvci1tYXV2ZS0zMDA6IG9rbGNoKDg2LjUlIDAuMDEyIDMyNS42OCk7XG4gIC0tY29sb3ItbWF1dmUtNDAwOiBva2xjaCg3MS4xJSAwLjAxOSAzMjMuMDIpO1xuICAtLWNvbG9yLW1hdXZlLTUwMDogb2tsY2goNTQuMiUgMC4wMzQgMzIyLjUpO1xuICAtLWNvbG9yLW1hdXZlLTYwMDogb2tsY2goNDMuNSUgMC4wMjkgMzIxLjc4KTtcbiAgLS1jb2xvci1tYXV2ZS03MDA6IG9rbGNoKDM2LjQlIDAuMDI5IDMyMy44OSk7XG4gIC0tY29sb3ItbWF1dmUtODAwOiBva2xjaCgyNi4zJSAwLjAyNCAzMjAuMTIpO1xuICAtLWNvbG9yLW1hdXZlLTkwMDogb2tsY2goMjEuMiUgMC4wMTkgMzIyLjEyKTtcbiAgLS1jb2xvci1tYXV2ZS05NTA6IG9rbGNoKDE0LjUlIDAuMDA4IDMyNik7XG5cbiAgLS1jb2xvci1vbGl2ZS01MDogb2tsY2goOTguOCUgMC4wMDMgMTA2LjUpO1xuICAtLWNvbG9yLW9saXZlLTEwMDogb2tsY2goOTYuNiUgMC4wMDUgMTA2LjUpO1xuICAtLWNvbG9yLW9saXZlLTIwMDogb2tsY2goOTMlIDAuMDA3IDEwNi41KTtcbiAgLS1jb2xvci1vbGl2ZS0zMDA6IG9rbGNoKDg4JSAwLjAxMSAxMDYuNik7XG4gIC0tY29sb3Itb2xpdmUtNDAwOiBva2xjaCg3My43JSAwLjAyMSAxMDYuOSk7XG4gIC0tY29sb3Itb2xpdmUtNTAwOiBva2xjaCg1OCUgMC4wMzEgMTA3LjMpO1xuICAtLWNvbG9yLW9saXZlLTYwMDogb2tsY2goNDYuNiUgMC4wMjUgMTA3LjMpO1xuICAtLWNvbG9yLW9saXZlLTcwMDogb2tsY2goMzkuNCUgMC4wMjMgMTA3LjQpO1xuICAtLWNvbG9yLW9saXZlLTgwMDogb2tsY2goMjguNiUgMC4wMTYgMTA3LjQpO1xuICAtLWNvbG9yLW9saXZlLTkwMDogb2tsY2goMjIuOCUgMC4wMTMgMTA3LjQpO1xuICAtLWNvbG9yLW9saXZlLTk1MDogb2tsY2goMTUuMyUgMC4wMDYgMTA3LjEpO1xuXG4gIC0tY29sb3ItbWlzdC01MDogb2tsY2goOTguNyUgMC4wMDIgMTk3LjEpO1xuICAtLWNvbG9yLW1pc3QtMTAwOiBva2xjaCg5Ni4zJSAwLjAwMiAxOTcuMSk7XG4gIC0tY29sb3ItbWlzdC0yMDA6IG9rbGNoKDkyLjUlIDAuMDA1IDIxNC4zKTtcbiAgLS1jb2xvci1taXN0LTMwMDogb2tsY2goODcuMiUgMC4wMDcgMjE5LjYpO1xuICAtLWNvbG9yLW1pc3QtNDAwOiBva2xjaCg3Mi4zJSAwLjAxNCAyMTQuNCk7XG4gIC0tY29sb3ItbWlzdC01MDA6IG9rbGNoKDU2JSAwLjAyMSAyMTMuNSk7XG4gIC0tY29sb3ItbWlzdC02MDA6IG9rbGNoKDQ1JSAwLjAxNyAyMTMuMik7XG4gIC0tY29sb3ItbWlzdC03MDA6IG9rbGNoKDM3LjglIDAuMDE1IDIxNik7XG4gIC0tY29sb3ItbWlzdC04MDA6IG9rbGNoKDI3LjUlIDAuMDExIDIxNi45KTtcbiAgLS1jb2xvci1taXN0LTkwMDogb2tsY2goMjEuOCUgMC4wMDggMjIzLjkpO1xuICAtLWNvbG9yLW1pc3QtOTUwOiBva2xjaCgxNC44JSAwLjAwNCAyMjguOCk7XG5cbiAgLS1jb2xvci10YXVwZS01MDogb2tsY2goOTguNiUgMC4wMDIgNjcuOCk7XG4gIC0tY29sb3ItdGF1cGUtMTAwOiBva2xjaCg5NiUgMC4wMDIgMTcuMik7XG4gIC0tY29sb3ItdGF1cGUtMjAwOiBva2xjaCg5Mi4yJSAwLjAwNSAzNC4zKTtcbiAgLS1jb2xvci10YXVwZS0zMDA6IG9rbGNoKDg2LjglIDAuMDA3IDM5LjUpO1xuICAtLWNvbG9yLXRhdXBlLTQwMDogb2tsY2goNzEuNCUgMC4wMTQgNDEuMik7XG4gIC0tY29sb3ItdGF1cGUtNTAwOiBva2xjaCg1NC43JSAwLjAyMSA0My4xKTtcbiAgLS1jb2xvci10YXVwZS02MDA6IG9rbGNoKDQzLjglIDAuMDE3IDM5LjMpO1xuICAtLWNvbG9yLXRhdXBlLTcwMDogb2tsY2goMzYuNyUgMC4wMTYgMzUuNyk7XG4gIC0tY29sb3ItdGF1cGUtODAwOiBva2xjaCgyNi44JSAwLjAxMSAzNi41KTtcbiAgLS1jb2xvci10YXVwZS05MDA6IG9rbGNoKDIxLjQlIDAuMDA5IDQzLjEpO1xuICAtLWNvbG9yLXRhdXBlLTk1MDogb2tsY2goMTQuNyUgMC4wMDQgNDkuMyk7XG5cbiAgLS1jb2xvci1ibGFjazogIzAwMDtcbiAgLS1jb2xvci13aGl0ZTogI2ZmZjtcblxuICAtLXNwYWNpbmc6IDAuMjVyZW07XG5cbiAgLS1icmVha3BvaW50LXNtOiA0MHJlbTtcbiAgLS1icmVha3BvaW50LW1kOiA0OHJlbTtcbiAgLS1icmVha3BvaW50LWxnOiA2NHJlbTtcbiAgLS1icmVha3BvaW50LXhsOiA4MHJlbTtcbiAgLS1icmVha3BvaW50LTJ4bDogOTZyZW07XG5cbiAgLS1jb250YWluZXItM3hzOiAxNnJlbTtcbiAgLS1jb250YWluZXItMnhzOiAxOHJlbTtcbiAgLS1jb250YWluZXIteHM6IDIwcmVtO1xuICAtLWNvbnRhaW5lci1zbTogMjRyZW07XG4gIC0tY29udGFpbmVyLW1kOiAyOHJlbTtcbiAgLS1jb250YWluZXItbGc6IDMycmVtO1xuICAtLWNvbnRhaW5lci14bDogMzZyZW07XG4gIC0tY29udGFpbmVyLTJ4bDogNDJyZW07XG4gIC0tY29udGFpbmVyLTN4bDogNDhyZW07XG4gIC0tY29udGFpbmVyLTR4bDogNTZyZW07XG4gIC0tY29udGFpbmVyLTV4bDogNjRyZW07XG4gIC0tY29udGFpbmVyLTZ4bDogNzJyZW07XG4gIC0tY29udGFpbmVyLTd4bDogODByZW07XG5cbiAgLS10ZXh0LXhzOiAwLjc1cmVtO1xuICAtLXRleHQteHMtLWxpbmUtaGVpZ2h0OiBjYWxjKDEgLyAwLjc1KTtcbiAgLS10ZXh0LXNtOiAwLjg3NXJlbTtcbiAgLS10ZXh0LXNtLS1saW5lLWhlaWdodDogY2FsYygxLjI1IC8gMC44NzUpO1xuICAtLXRleHQtYmFzZTogMXJlbTtcbiAgLS10ZXh0LWJhc2UtLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNSAvIDEpO1xuICAtLXRleHQtbGc6IDEuMTI1cmVtO1xuICAtLXRleHQtbGctLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNzUgLyAxLjEyNSk7XG4gIC0tdGV4dC14bDogMS4yNXJlbTtcbiAgLS10ZXh0LXhsLS1saW5lLWhlaWdodDogY2FsYygxLjc1IC8gMS4yNSk7XG4gIC0tdGV4dC0yeGw6IDEuNXJlbTtcbiAgLS10ZXh0LTJ4bC0tbGluZS1oZWlnaHQ6IGNhbGMoMiAvIDEuNSk7XG4gIC0tdGV4dC0zeGw6IDEuODc1cmVtO1xuICAtLXRleHQtM3hsLS1saW5lLWhlaWdodDogY2FsYygyLjI1IC8gMS44NzUpO1xuICAtLXRleHQtNHhsOiAyLjI1cmVtO1xuICAtLXRleHQtNHhsLS1saW5lLWhlaWdodDogY2FsYygyLjUgLyAyLjI1KTtcbiAgLS10ZXh0LTV4bDogM3JlbTtcbiAgLS10ZXh0LTV4bC0tbGluZS1oZWlnaHQ6IDE7XG4gIC0tdGV4dC02eGw6IDMuNzVyZW07XG4gIC0tdGV4dC02eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAtLXRleHQtN3hsOiA0LjVyZW07XG4gIC0tdGV4dC03eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAtLXRleHQtOHhsOiA2cmVtO1xuICAtLXRleHQtOHhsLS1saW5lLWhlaWdodDogMTtcbiAgLS10ZXh0LTl4bDogOHJlbTtcbiAgLS10ZXh0LTl4bC0tbGluZS1oZWlnaHQ6IDE7XG5cbiAgLS1mb250LXdlaWdodC10aGluOiAxMDA7XG4gIC0tZm9udC13ZWlnaHQtZXh0cmFsaWdodDogMjAwO1xuICAtLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4gIC0tZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4gIC0tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4gIC0tZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiAgLS1mb250LXdlaWdodC1ib2xkOiA3MDA7XG4gIC0tZm9udC13ZWlnaHQtZXh0cmFib2xkOiA4MDA7XG4gIC0tZm9udC13ZWlnaHQtYmxhY2s6IDkwMDtcblxuICAtLXRyYWNraW5nLXRpZ2h0ZXI6IC0wLjA1ZW07XG4gIC0tdHJhY2tpbmctdGlnaHQ6IC0wLjAyNWVtO1xuICAtLXRyYWNraW5nLW5vcm1hbDogMGVtO1xuICAtLXRyYWNraW5nLXdpZGU6IDAuMDI1ZW07XG4gIC0tdHJhY2tpbmctd2lkZXI6IDAuMDVlbTtcbiAgLS10cmFja2luZy13aWRlc3Q6IDAuMWVtO1xuXG4gIC0tbGVhZGluZy10aWdodDogMS4yNTtcbiAgLS1sZWFkaW5nLXNudWc6IDEuMzc1O1xuICAtLWxlYWRpbmctbm9ybWFsOiAxLjU7XG4gIC0tbGVhZGluZy1yZWxheGVkOiAxLjYyNTtcbiAgLS1sZWFkaW5nLWxvb3NlOiAyO1xuXG4gIC0tcmFkaXVzLXhzOiAwLjEyNXJlbTtcbiAgLS1yYWRpdXMtc206IDAuMjVyZW07XG4gIC0tcmFkaXVzLW1kOiAwLjM3NXJlbTtcbiAgLS1yYWRpdXMtbGc6IDAuNXJlbTtcbiAgLS1yYWRpdXMteGw6IDAuNzVyZW07XG4gIC0tcmFkaXVzLTJ4bDogMXJlbTtcbiAgLS1yYWRpdXMtM3hsOiAxLjVyZW07XG4gIC0tcmFkaXVzLTR4bDogMnJlbTtcblxuICAtLXNoYWRvdy0yeHM6IDAgMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAtLXNoYWRvdy14czogMCAxcHggMnB4IDAgcmdiKDAgMCAwIC8gMC4wNSk7XG4gIC0tc2hhZG93LXNtOiAwIDFweCAzcHggMCByZ2IoMCAwIDAgLyAwLjEpLCAwIDFweCAycHggLTFweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAtLXNoYWRvdy1tZDogMCA0cHggNnB4IC0xcHggcmdiKDAgMCAwIC8gMC4xKSwgMCAycHggNHB4IC0ycHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgLS1zaGFkb3ctbGc6IDAgMTBweCAxNXB4IC0zcHggcmdiKDAgMCAwIC8gMC4xKSwgMCA0cHggNnB4IC00cHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgLS1zaGFkb3cteGw6IDAgMjBweCAyNXB4IC01cHggcmdiKDAgMCAwIC8gMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYigwIDAgMCAvIDAuMSk7XG4gIC0tc2hhZG93LTJ4bDogMCAyNXB4IDUwcHggLTEycHggcmdiKDAgMCAwIC8gMC4yNSk7XG5cbiAgLS1pbnNldC1zaGFkb3ctMnhzOiBpbnNldCAwIDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgLS1pbnNldC1zaGFkb3cteHM6IGluc2V0IDAgMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgLS1pbnNldC1zaGFkb3ctc206IGluc2V0IDAgMnB4IDRweCByZ2IoMCAwIDAgLyAwLjA1KTtcblxuICAtLWRyb3Atc2hhZG93LXhzOiAwIDFweCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gIC0tZHJvcC1zaGFkb3ctc206IDAgMXB4IDJweCByZ2IoMCAwIDAgLyAwLjE1KTtcbiAgLS1kcm9wLXNoYWRvdy1tZDogMCAzcHggM3B4IHJnYigwIDAgMCAvIDAuMTIpO1xuICAtLWRyb3Atc2hhZG93LWxnOiAwIDRweCA0cHggcmdiKDAgMCAwIC8gMC4xNSk7XG4gIC0tZHJvcC1zaGFkb3cteGw6IDAgOXB4IDdweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAtLWRyb3Atc2hhZG93LTJ4bDogMCAyNXB4IDI1cHggcmdiKDAgMCAwIC8gMC4xNSk7XG5cbiAgLS10ZXh0LXNoYWRvdy0yeHM6IDBweCAxcHggMHB4IHJnYigwIDAgMCAvIDAuMTUpO1xuICAtLXRleHQtc2hhZG93LXhzOiAwcHggMXB4IDFweCByZ2IoMCAwIDAgLyAwLjIpO1xuICAtLXRleHQtc2hhZG93LXNtOlxuICAgIDBweCAxcHggMHB4IHJnYigwIDAgMCAvIDAuMDc1KSwgMHB4IDFweCAxcHggcmdiKDAgMCAwIC8gMC4wNzUpLCAwcHggMnB4IDJweCByZ2IoMCAwIDAgLyAwLjA3NSk7XG4gIC0tdGV4dC1zaGFkb3ctbWQ6XG4gICAgMHB4IDFweCAxcHggcmdiKDAgMCAwIC8gMC4xKSwgMHB4IDFweCAycHggcmdiKDAgMCAwIC8gMC4xKSwgMHB4IDJweCA0cHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgLS10ZXh0LXNoYWRvdy1sZzpcbiAgICAwcHggMXB4IDJweCByZ2IoMCAwIDAgLyAwLjEpLCAwcHggM3B4IDJweCByZ2IoMCAwIDAgLyAwLjEpLCAwcHggNHB4IDhweCByZ2IoMCAwIDAgLyAwLjEpO1xuXG4gIC0tZWFzZS1pbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gIC0tZWFzZS1vdXQ6IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAtLWVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuXG4gIC0tYW5pbWF0ZS1zcGluOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLS1hbmltYXRlLXBpbmc6IHBpbmcgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgaW5maW5pdGU7XG4gIC0tYW5pbWF0ZS1wdWxzZTogcHVsc2UgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSBpbmZpbml0ZTtcbiAgLS1hbmltYXRlLWJvdW5jZTogYm91bmNlIDFzIGluZmluaXRlO1xuXG4gIEBrZXlmcmFtZXMgc3BpbiB7XG4gICAgdG8ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIHBpbmcge1xuICAgIDc1JSxcbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgcHVsc2Uge1xuICAgIDUwJSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBib3VuY2Uge1xuICAgIDAlLFxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuOCwgMCwgMSwgMSk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAgIH1cbiAgfVxuXG4gIC0tYmx1ci14czogNHB4O1xuICAtLWJsdXItc206IDhweDtcbiAgLS1ibHVyLW1kOiAxMnB4O1xuICAtLWJsdXItbGc6IDE2cHg7XG4gIC0tYmx1ci14bDogMjRweDtcbiAgLS1ibHVyLTJ4bDogNDBweDtcbiAgLS1ibHVyLTN4bDogNjRweDtcblxuICAtLXBlcnNwZWN0aXZlLWRyYW1hdGljOiAxMDBweDtcbiAgLS1wZXJzcGVjdGl2ZS1uZWFyOiAzMDBweDtcbiAgLS1wZXJzcGVjdGl2ZS1ub3JtYWw6IDUwMHB4O1xuICAtLXBlcnNwZWN0aXZlLW1pZHJhbmdlOiA4MDBweDtcbiAgLS1wZXJzcGVjdGl2ZS1kaXN0YW50OiAxMjAwcHg7XG5cbiAgLS1hc3BlY3QtdmlkZW86IDE2IC8gOTtcblxuICAtLWRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gIC0tZGVmYXVsdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgLS1kZWZhdWx0LWZvbnQtZmFtaWx5OiAtLXRoZW1lKC0tZm9udC1zYW5zLCBpbml0aWFsKTtcbiAgLS1kZWZhdWx0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogLS10aGVtZSgtLWZvbnQtc2Fucy0tZm9udC1mZWF0dXJlLXNldHRpbmdzLCBpbml0aWFsKTtcbiAgLS1kZWZhdWx0LWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAtLXRoZW1lKC0tZm9udC1zYW5zLS1mb250LXZhcmlhdGlvbi1zZXR0aW5ncywgaW5pdGlhbCk7XG4gIC0tZGVmYXVsdC1tb25vLWZvbnQtZmFtaWx5OiAtLXRoZW1lKC0tZm9udC1tb25vLCBpbml0aWFsKTtcbiAgLS1kZWZhdWx0LW1vbm8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiAtLXRoZW1lKC0tZm9udC1tb25vLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsIGluaXRpYWwpO1xuICAtLWRlZmF1bHQtbW9uby1mb250LXZhcmlhdGlvbi1zZXR0aW5nczogLS10aGVtZSgtLWZvbnQtbW9uby0tZm9udC12YXJpYXRpb24tc2V0dGluZ3MsIGluaXRpYWwpO1xufVxuXG4vKiBEZXByZWNhdGVkICovXG5AdGhlbWUgZGVmYXVsdCBpbmxpbmUgcmVmZXJlbmNlIHtcbiAgLS1ibHVyOiA4cHg7XG4gIC0tc2hhZG93OiAwIDFweCAzcHggMCByZ2IoMCAwIDAgLyAwLjEpLCAwIDFweCAycHggLTFweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAtLXNoYWRvdy1pbm5lcjogaW5zZXQgMCAycHggNHB4IDAgcmdiKDAgMCAwIC8gMC4wNSk7XG4gIC0tZHJvcC1zaGFkb3c6IDAgMXB4IDJweCByZ2IoMCAwIDAgLyAwLjEpLCAwIDFweCAxcHggcmdiKDAgMCAwIC8gMC4wNik7XG4gIC0tcmFkaXVzOiAwLjI1cmVtO1xuICAtLW1heC13aWR0aC1wcm9zZTogNjVjaDtcbn1cbiIsIi8qKlxuICogQXZhdGFyIGNsYXNzZXNcbiAqL1xuLm8tYXZhdGFyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm8tYXZhdGFyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG5cbi5vLWF2YXRhci1wcm9maWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgQGFwcGx5IHU6cm91bmRlZC04O1xufVxuXG4uby1hdmF0YXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDMycHggMWZyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uby1hdmF0YXJfX2ltZy13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS11LWNvbG9yLWdyYXktNTApO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cblxuLm8tYXZhdGFyX19pbWctd3JhcHBlci1zIHtcbn1cblxuXG4uby1hdmF0YXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uby1hdmF0YXJfX25hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuQHZhcmlhbnQgc20ge1xuICAuby1hdmF0YXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0OHB4IDFmcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAuby1hdmF0YXJfX2ltZy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS11LWNvbG9yLWdyYXktNTApO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLm8tYXZhdGFyX19pbWctd3JhcHBlci1zIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuby1hdmF0YXJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLm8tYXZhdGFyX19uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWduaWthO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICB9XG59XG5cbkB2YXJpYW50IG1kIHtcbiAgLm8tYXZhdGFyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNzJweCAxZnI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm8tYXZhdGFyX19pbWctd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdS1jb2xvci1ncmF5LTUwKTtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC5vLWF2YXRhcl9faW1nLXdyYXBwZXItcyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLm8tYXZhdGFyX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC5vLWF2YXRhcl9fbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBmb250LWZhbWlseTogU2lnbmlrYTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQHZhcmlhbnQgbGcge1xuICAuby1hdmF0YXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA5NnB4IDFmcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAuby1hdmF0YXJfX2ltZy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS11LWNvbG9yLWdyYXktNTApO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLm8tYXZhdGFyX19pbWctd3JhcHBlci1zIHtcbiAgICB3aWR0aDogNzhweDtcbiAgICBoZWlnaHQ6IDc4cHg7XG4gIH1cblxuICAuby1hdmF0YXJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLm8tYXZhdGFyX19uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWduaWthO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uby1hdmF0YXJfX2xhbmd1YWdlcyB7XG4gIGZvbnQtZmFtaWx5OiBTaWduaWthO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5cbi5vLWF2YXRhcl9faG9zdC1zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5cbi5vLWF2YXRhcl9faG9zdC1pbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbn1cblxuXG4vKiBIb3ZlcnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uby1hdmF0YXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cblxuLyogU2l6ZSB2YXJpYXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBMYXJnZVxuICovXG4uby1hdmF0YXItLWwge1xuICB3aWR0aDogMTIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMTIwcHggMWZyO1xufVxuXG4uby1hdmF0YXItLWwgLm8tYXZhdGFyX19pbWctd3JhcHBlciB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cblxuXG4vKipcbiAqIE1lZGl1bVxuICovXG4uby1hdmF0YXItLW0ge1xuICB3aWR0aDogNzJweDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA3MnB4IDFmcjtcbn1cblxuLm8tYXZhdGFyLS1tIC5vLWF2YXRhcl9faW1nLXdyYXBwZXIge1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuXG4uby1hdmF0YXItLW0gLm8tYXZhdGFyX19uYW1lLFxuLm8tYXZhdGFyLS1tIC5vLWF2YXRhcl9fbGFuZ3VhZ2VzIHtcbiAgbWFyZ2luOiBpbml0aWFsO1xufVxuXG5cbi8qKlxuICogU21hbGxcbiAqL1xuLm8tYXZhdGFyLS1zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0OHB4IDFmcjtcbn1cblxuLm8tYXZhdGFyLS1zIC5vLWF2YXRhcl9faW1nLXdyYXBwZXIge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uby1hdmF0YXItLXMgLm8tYXZhdGFyX19uYW1lLFxuLm8tYXZhdGFyLS1zIC5vLWF2YXRhcl9fbGFuZ3VhZ2VzIHtcbiAgbWFyZ2luOiBpbml0aWFsO1xufVxuXG4uby1hdmF0YXItLXhzIHtcbiAgd2lkdGg6IDMycHg7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNDhweCAxZnI7XG59XG5cbi5vLWF2YXRhci0teHMgLm8tYXZhdGFyX19pbWctd3JhcHBlciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5vLWF2YXRhci0teHMgLm8tYXZhdGFyX19uYW1lLFxuLm8tYXZhdGFyLS14cyAuby1hdmF0YXJfX2xhbmd1YWdlcyB7XG4gIG1hcmdpbjogaW5pdGlhbDtcbn1cblxuXG4vKiBDb2xvciB2YXJpYXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBXaGl0ZVxuICovXG4uby1hdmF0YXItLXdoaXRlIC5vLWF2YXRhcl9fbmFtZSxcbi5vLWF2YXRhci0td2hpdGUgLm8tYXZhdGFyX19sYW5ndWFnZXMge1xuICBjb2xvcjogdmFyKC0tdS1jb2xvci13aGl0ZSk7XG59XG5cblxuLyogVmFyaWF0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogTm8gbmFtZVxuICovXG4uby1hdmF0YXItLW5vbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cblxuLm8tYXZhdGFyLS1ub25hbWUgLm8tYXZhdGFyX19uYW1lLFxuLm8tYXZhdGFyLS1ub25hbWUgLm8tYXZhdGFyX19sYW5ndWFnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5vLWF2YXRhci0tbm9uYW1lIC5vLWF2YXRhcl9faW1nLXdyYXBwZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS11LWNvbG9yLWdyYXktNDApO1xufVxuXG4uby1hdmF0YXItLW5vbmFtZV9zIC5vLWF2YXRhcl9faW1nLXdyYXBwZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS11LWNvbG9yLWdyYXktNDApO1xufVxuXG4uby1hdmF0YXItLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNnB4IDAgI2Q3ZDdkNztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuXG4uby1hdmF0YXItLXNoYWRvdy1zIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwICNlNmU2ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5vLWF2YXRhci0tc2hhZG93LWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiBncmVlbjtcbn1cblxuXG4vKiBTdGF0ZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIERpc2FibGVkXG4gKi9cbi5vLWF2YXRhci0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0JVVFRPTlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAvKipcbiAgICogQnV0dG9uIHdpdGggQmVXZWxjb21lIGJyYW5kIGNvbG9ycywgcmVndWxhciBzaXplXG4gICovXG4gIC5vLWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBjb2xvcjogdmFyKC0tdS1jb2xvci13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdS1jb2xvci1iZXdlbGNvbWUpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG5cbiAgLyogTGFyZ2UgdmVyc2lvblxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKipcbiAgKiBVc2VkIGFzIGEgQ1RBXG4gICovXG4gIC5vLWJ1dHRvbi0tbCB7XG4gICAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11LWNvbG9yLWJld2VsY29tZSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG5cbiAgLyogU21hbGwgdmVyc2lvblxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKipcbiAgKiBVc2VkIGluIG5hdmlnYXRpb24gbWVudXNcbiAgKi9cbiAgLm8tYnV0dG9uLS1zIHtcbiAgICBmb250LWZhbWlseTogU2lnbmlrYTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11LWNvbG9yLWJld2VsY29tZSk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cblxuICAvKiBFeHRyYSBTbWFsbCB2ZXJzaW9uXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qKlxuICAqIFVzZWQgaW4gU21hbGwgTWFpbiBNZW51IEJhclxuICAqL1xuICAuby1idXR0b24tLXhzIHtcbiAgICBmb250LWZhbWlseTogU2lnbmlrYTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3ItYmV3ZWxjb21lKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAvKipcbiAgKiBPdXRsaW5lIEJ1dHRvblxuICAqL1xuICAuby1idXR0b24tLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXUtY29sb3ItYmV3ZWxjb21lKTtcbiAgICBjb2xvcjogdmFyKC0tdS1jb2xvci1iZXdlbGNvbWUpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAuby1idXR0b24tLW91dGxpbmUtaW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdS1jb2xvci1iZXdlbGNvbWUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLm8tYnV0dG9uLS1vdXRsaW5lLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXUtY29sb3ItZ3JheS02MCk7XG4gICAgY29sb3I6IHZhcigtLXUtY29sb3ItZ3JheS02MCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5vLWJ1dHRvbi0tb3V0bGluZS1ncmF5LWludmVyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3ItZ3JheS02MCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdS1jb2xvci1ncmF5LTYwKTtcbiAgICBjb2xvcjogdmFyKC0tdS1jb2xvci13aGl0ZSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC8qKlxuICAgKiBDdXQgYnV0dG9uc1xuICAgKi9cbiAgLm8tYnV0dG9uLS1jdXQtbGVmdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAuby1idXR0b24tLWN1dC1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG5cblxuICAvKipcbiAgKiBUcmFuc3BhcmVudCBCdXR0b25cbiAgKi9cbiAgLm8tYnV0dG9uLS10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuXG4gIC8qIEhvdmVyc1xuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuby1idXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBjb2xvcjogdmFyKC0tdS1jb2xvci13aGl0ZSk7XG4gIH1cblxuICAuby1idXR0b24tLW91dGxpbmUuYWN0aXZlLFxuICAuby1idXR0b24tLW91dGxpbmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3ItYmV3ZWxjb21lKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS11LWNvbG9yLWJld2VsY29tZSk7XG4gICAgY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuby1idXR0b24tLW91dGxpbmUtZ3JheS5hY3RpdmUsXG4gIC5vLWJ1dHRvbi0tb3V0bGluZS1ncmF5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11LWNvbG9yLWdyYXktNjApO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXUtY29sb3ItZ3JheS02MCk7XG4gICAgY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuby1idXR0b24tLW91dGxpbmUtaW52ZXJzZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tdS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdS1jb2xvci13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdS1jb2xvci1iZXdlbGNvbWUpO1xuICB9XG5cbiAgLm8tYnV0dG9uLS1vdXRsaW5lLWNlbml6YTpob3ZlcixcbiAgLm8tYnV0dG9uLS1vdXRsaW5lLWNlbml6YS1pbnZlcnNlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cblxuICAvKiBEaXNhYmxlZCBzdGF0ZVxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuby1idXR0b24tLWRpc2FibGVkLFxuICAuby1idXR0b25bZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cblxuXG4gIC8qIFV0aWxpdGllc1xuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKipcbiAgKiBEaXNhYmxlcyBtYXggd2lkdGhcbiAgKi9cbiAgLm8tYnV0dG9uLS1ub2xpbWl0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuXG4gIC8qKlxuICAqIE1ha2VzIGl0IGZ1bGwgd2lkdGggb2YgZGl2XG4gICovXG4gIC5vLWJ1dHRvbi0tZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cblxuICAvKipcbiAgKiBNaW4gd2lkdGggZm9yIENUQSBidXR0b25cbiAgKi9cbiAgLm8tYnV0dG9uLS1taW4td2lkdGgge1xuICAgIG1pbi13aWR0aDogMTkycHg7XG4gIH1cblxuXG4gIC8qKlxuICAqIEJvcmRlci1yYWRpdXMgcmVkdWNlZFxuICAqL1xuICAuby1idXR0b24tLWJyLTE2IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG5cbiAgLyogRmx1aWQgdmVyc2lvblxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKipcbiAgICogUmVzaXplcyByZWxhdGl2ZSB0byB2aWV3cG9ydCB3aWR0aFxuICAgKi9cbiAgLm8tYnV0dG9uLS1mbHVpZCB7XG4gICAgcGFkZGluZzogMCBjYWxjKDI0ICogdmFyKC0td2lkdGgpKTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDggKiB2YXIoLS13aWR0aCkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAqIHZhcigtLXdpZHRoKSk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgKiB2YXIoLS13aWR0aCkpO1xuICAgIGhlaWdodDogY2FsYyg0MCAqIHZhcigtLXdpZHRoKSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE5MiAqIHZhcigtLXdpZHRoKSk7XG4gIH1cblxuICAuby1zaG93LW1vcmUtYnRuIHtcbiAgICBtYXJnaW46IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdS1jb2xvci1iZXdlbGNvbWUpO1xuICAgIGNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLm8tc2hvdy1tb3JlLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdS1jb2xvci1iZXdlbGNvbWUtZGFyayk7XG4gICAgY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICB9XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0ZPUk0gR1JPVVBcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ2FyZCB3cmFwcGVyLiBEZXNjZW5kYW50IHNlbGVjdG9ycy4gVHJhbnNpdGlvbmFsIGNsYXNzZXMuXG4gKi9cblxuXG5cbi5vLWNhcmQge1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRib3gtc2hhZG93OiAwIDMwcHggNDBweCAtMTlweCAjZDdkN2Q3O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbn1cblxuLm8tY2FyZCBoMSxcbi5vLWNhcmQgaDIsXG4uby1jYXJkIGgzLFxuLm8tY2FyZCBoNCxcbi5vLWNhcmQgaDUsXG4uby1jYXJkIGg2IHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5cblxuXG5cblxuXG5cblxuXG4vKipcbiAqIFZhcmlhdGlvbnNcbiAqL1xuXG4gLm8tY2FyZC0tdGFiYmVkIHtcbiBcdGJvcmRlci1yYWRpdXM6IDAgMTZweCAxNnB4IDE2cHg7XG4gXHRtaW4taGVpZ2h0OiA0OTZweDtcbiB9XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0NIRUNLQk9YXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGxheWVyIGNvbXBvbmVudHMge1xuXG4gIC8qKlxuICAgKiBDaGVja2JveCB3cmFwcGVyIGFuZCBzdHlsZXNcbiAgICovXG4gIC5vLWNoZWNrYm94LCAuby1yYWRpby1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm8tY2hlY2tib3hfX2lucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdS1jb2xvci1ncmF5LTIwKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICAuby1yYWRpby1idXR0b25fX2lucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdS1jb2xvci1ncmF5LTIwKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG5cbiAgLm8tY2hlY2tib3hfX2xhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cblxuICAvKiBIb3ZlcnNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLm8tY2hlY2tib3g6aG92ZXIgLm8tY2hlY2tib3hfX2xhYmVsIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAuby1jaGVja2JveF9faW5wdXQ6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICB9XG5cblxuICAvKiBDb2xvciB2YXJpYXRpb25cbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyoqXG4gICAqIFdoaXRlLiBTZXQgYXMgc2libGluZyBkdWUgdG8gU2ltZm9ueSByZXN0cmljdGlvbiBwYXNzaW5nIGNsYXNzZXNcbiAgICovXG4gIC5vLWNoZWNrYm94LS13aGl0ZSB+IC5vLWNoZWNrYm94X19sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICB9XG5cblxuICAvKiBGb250IHZhcmlhdGlvblxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKipcbiAgICogRGlzcGxheS4gU2V0IGFzIHNpYmxpbmcgZHVlIHRvIFNpbWZvbnkgcmVzdHJpY3Rpb24gcGFzc2luZyBjbGFzc2VzXG4gICAqL1xuICAuby1jaGVja2JveC0tZGlzcGxheSB+IC5vLWNoZWNrYm94X19sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG4gIH1cbn1cbiIsIi8qISoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbmh0dHBzOi8vZ2l0aHViLmNvbS9IYXRTY3JpcHRzL2NpcmNsZS1mbGFnc1xuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uby1mbGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgYmxhY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5vLWZsYWctLUFEIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9hZC5zdmdcIik7XG59XG4uby1mbGFnLS1BRSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYWUuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQUYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2FmLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUFHIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9hZy5zdmdcIik7XG59XG4uby1mbGFnLS1BSSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYWkuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQUwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2FsLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUFNIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9hbS5zdmdcIik7XG59XG4uby1mbGFnLS1BTyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYW8uc3ZnXCIpO1xufVxuLm8tZmxhZy0tQVEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2FxLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUFSIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9hci5zdmdcIik7XG59XG4uby1mbGFnLS1BUyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYXMuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQVQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2F0LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUFVIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9hdS5zdmdcIik7XG59XG4uby1mbGFnLS1BVyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYXcuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQVgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2F4LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUFaIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9hei5zdmdcIik7XG59XG4uby1mbGFnLS1CQSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYmEuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQkIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2JiLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUJEIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9iZC5zdmdcIik7XG59XG4uby1mbGFnLS1CRSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYmUuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQkYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2JmLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUJHIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9iZy5zdmdcIik7XG59XG4uby1mbGFnLS1CSCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYmguc3ZnXCIpO1xufVxuLm8tZmxhZy0tQkkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2JpLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUJKIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9iai5zdmdcIik7XG59XG4uby1mbGFnLS1CTCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYmwuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQk0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2JtLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUJOIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9ibi5zdmdcIik7XG59XG4uby1mbGFnLS1CTyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYm8uc3ZnXCIpO1xufVxuLm8tZmxhZy0tQlEtQk8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2JxLWJvLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUJRIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9icS1iby5zdmdcIik7XG59XG4uby1mbGFnLS1CUiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYnIuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQlMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2JzLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUJUIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9idC5zdmdcIik7XG59XG4uby1mbGFnLS1CViB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYnYuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQlcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2J3LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUJZIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9ieS5zdmdcIik7XG59XG4uby1mbGFnLS1CWiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYnouc3ZnXCIpO1xufVxuLm8tZmxhZy0tQ0Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2NhLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUNDIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9jYy5zdmdcIik7XG59XG4uby1mbGFnLS1DRCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvY2Quc3ZnXCIpO1xufVxuLm8tZmxhZy0tQ0Yge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2NmLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUNHIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9jZy5zdmdcIik7XG59XG4uby1mbGFnLS1DSCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvY2guc3ZnXCIpO1xufVxuLm8tZmxhZy0tQ0gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2NoLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUNJIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9jaS5zdmdcIik7XG59XG4uby1mbGFnLS1DSyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvY2suc3ZnXCIpO1xufVxuLm8tZmxhZy0tQ0wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2NsLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUNNIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9jbS5zdmdcIik7XG59XG4uby1mbGFnLS1DTiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvY24uc3ZnXCIpO1xufVxuLm8tZmxhZy0tQ08ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2NvLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUNSIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9jci5zdmdcIik7XG59XG4uby1mbGFnLS1DVSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvY3Uuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQ1Yge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2N2LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUNXIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9jdy5zdmdcIik7XG59XG4uby1mbGFnLS1DWCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvY3guc3ZnXCIpO1xufVxuLm8tZmxhZy0tQ1kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2N5LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUNaIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9jei5zdmdcIik7XG59XG4uby1mbGFnLS1ERSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZGUuc3ZnXCIpO1xufVxuLm8tZmxhZy0tREoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2RqLnN2Z1wiKTtcbn1cbi5vLWZsYWctLURLIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9kay5zdmdcIik7XG59XG4uby1mbGFnLS1ETSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZG0uc3ZnXCIpO1xufVxuLm8tZmxhZy0tRE8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2RvLnN2Z1wiKTtcbn1cbi5vLWZsYWctLURaIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9kei5zdmdcIik7XG59XG4uby1mbGFnLS1FQyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZWMuc3ZnXCIpO1xufVxuLm8tZmxhZy0tRUUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2VlLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUVHIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9lZy5zdmdcIik7XG59XG4uby1mbGFnLS1FSCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZWguc3ZnXCIpO1xufVxuLm8tZmxhZy0tRVIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2VyLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUVTIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9lcy5zdmdcIik7XG59XG4uby1mbGFnLS1FVCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZXQuc3ZnXCIpO1xufVxuLm8tZmxhZy0tRVUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2V1cm9wZWFuX3VuaW9uLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUZJIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9maS5zdmdcIik7XG59XG4uby1mbGFnLS1GSiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZmouc3ZnXCIpO1xufVxuLm8tZmxhZy0tRksge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2ZrLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUZNIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9mbS5zdmdcIik7XG59XG4uby1mbGFnLS1GTyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZm8uc3ZnXCIpO1xufVxuLm8tZmxhZy0tRlIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2ZyLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUdBIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9nYS5zdmdcIik7XG59XG4uby1mbGFnLS1HQiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZ2Iuc3ZnXCIpO1xufVxuLm8tZmxhZy0tR0Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2dkLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUdFIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9nZS5zdmdcIik7XG59XG4uby1mbGFnLS1HRiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZ2Yuc3ZnXCIpO1xufVxuLm8tZmxhZy0tR0cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2dnLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUdIIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9naC5zdmdcIik7XG59XG4uby1mbGFnLS1HSSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZ2kuc3ZnXCIpO1xufVxuLm8tZmxhZy0tR0wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2dsLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUdNIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9nbS5zdmdcIik7XG59XG4uby1mbGFnLS1HTiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZ24uc3ZnXCIpO1xufVxuLm8tZmxhZy0tR1Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2dwLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUdRIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9ncS5zdmdcIik7XG59XG4uby1mbGFnLS1HUiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZ3Iuc3ZnXCIpO1xufVxuLm8tZmxhZy0tR1Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2dzLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUdUIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9ndC5zdmdcIik7XG59XG4uby1mbGFnLS1HVSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZ3Uuc3ZnXCIpO1xufVxuLm8tZmxhZy0tR1cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2d3LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUdZIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9neS5zdmdcIik7XG59XG4uby1mbGFnLS1ISyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvaGsuc3ZnXCIpO1xufVxuLm8tZmxhZy0tSE4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2huLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUhSIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9oci5zdmdcIik7XG59XG4uby1mbGFnLS1IVCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvaHQuc3ZnXCIpO1xufVxuLm8tZmxhZy0tSFUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2h1LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUhNIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9obS5zdmdcIik7XG59XG4uby1mbGFnLS1JRCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvaWQuc3ZnXCIpO1xufVxuLm8tZmxhZy0tSUUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2llLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUlMIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9pbC5zdmdcIik7XG59XG4uby1mbGFnLS1JTSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvaW0uc3ZnXCIpO1xufVxuLm8tZmxhZy0tSU4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2luLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUlPIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9pby5zdmdcIik7XG59XG4uby1mbGFnLS1JUSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvaXEuc3ZnXCIpO1xufVxuLm8tZmxhZy0tSVIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2lyLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUlTIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9pcy5zdmdcIik7XG59XG4uby1mbGFnLS1JVCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvaXQuc3ZnXCIpO1xufVxuLm8tZmxhZy0tSkUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2plLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUpNIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9qbS5zdmdcIik7XG59XG4uby1mbGFnLS1KTyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvam8uc3ZnXCIpO1xufVxuLm8tZmxhZy0tSlAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2pwLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUtFIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9rZS5zdmdcIik7XG59XG4uby1mbGFnLS1LRyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mva2cuc3ZnXCIpO1xufVxuLm8tZmxhZy0tS0gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2toLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUtJIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9raS5zdmdcIik7XG59XG4uby1mbGFnLS1LTSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mva20uc3ZnXCIpO1xufVxuLm8tZmxhZy0tS04ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2tuLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUtQIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9rcC5zdmdcIik7XG59XG4uby1mbGFnLS1LUiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mva3Iuc3ZnXCIpO1xufVxuLm8tZmxhZy0tS1cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2t3LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUtZIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9reS5zdmdcIik7XG59XG4uby1mbGFnLS1LWiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mva3ouc3ZnXCIpO1xufVxuLm8tZmxhZy0tTEEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2xhLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUxCIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9sYi5zdmdcIik7XG59XG4uby1mbGFnLS1MQyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbGMuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTEkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2xpLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUxLIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9say5zdmdcIik7XG59XG4uby1mbGFnLS1MUiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbHIuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTFMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2xzLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUxUIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9sdC5zdmdcIik7XG59XG4uby1mbGFnLS1MVSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbHUuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTFYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2x2LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUxZIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9seS5zdmdcIik7XG59XG4uby1mbGFnLS1NQSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbWEuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTUMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL21jLnN2Z1wiKTtcbn1cbi5vLWZsYWctLU1EIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9tZC5zdmdcIik7XG59XG4uby1mbGFnLS1NRSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbWUuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTUYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL21mLnN2Z1wiKTtcbn1cbi5vLWZsYWctLU1HIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9tZy5zdmdcIik7XG59XG4uby1mbGFnLS1NSCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbWguc3ZnXCIpO1xufVxuLm8tZmxhZy0tTUsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL21rLnN2Z1wiKTtcbn1cbi5vLWZsYWctLU1MIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9tbC5zdmdcIik7XG59XG4uby1mbGFnLS1NTSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbW0uc3ZnXCIpO1xufVxuLm8tZmxhZy0tTU4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL21uLnN2Z1wiKTtcbn1cbi5vLWZsYWctLU1PIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9tby5zdmdcIik7XG59XG4uby1mbGFnLS1NUCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbXAuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTVEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL21xLnN2Z1wiKTtcbn1cbi5vLWZsYWctLU1SIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9tci5zdmdcIik7XG59XG4uby1mbGFnLS1NUyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbXMuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTVQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL210LnN2Z1wiKTtcbn1cbi5vLWZsYWctLU1VIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9tdS5zdmdcIik7XG59XG4uby1mbGFnLS1NViB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbXYuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTVcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL213LnN2Z1wiKTtcbn1cbi5vLWZsYWctLU1YIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9teC5zdmdcIik7XG59XG4uby1mbGFnLS1NWSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbXkuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTVoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL216LnN2Z1wiKTtcbn1cbi5vLWZsYWctLU5BIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9uYS5zdmdcIik7XG59XG4uby1mbGFnLS1OQyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbmMuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTkUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL25lLnN2Z1wiKTtcbn1cbi5vLWZsYWctLU5GIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9uZi5zdmdcIik7XG59XG4uby1mbGFnLS1ORyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvbmcuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTkkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL25pLnN2Z1wiKTtcbn1cbi5vLWZsYWctLU5MIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9ubC5zdmdcIik7XG59XG4uby1mbGFnLS1OTyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvbm8uc3ZnXCIpO1xufVxuLm8tZmxhZy0tTlAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL25wLnN2Z1wiKTtcbn1cbi5vLWZsYWctLU5QIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9ucC5zdmdcIik7XG59XG4uby1mbGFnLS1OUiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbnIuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTlUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL251LnN2Z1wiKTtcbn1cbi5vLWZsYWctLU5aIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9uei5zdmdcIik7XG59XG4uby1mbGFnLS1PTSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvb20uc3ZnXCIpO1xufVxuLm8tZmxhZy0tUEEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3BhLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVBFIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9wZS5zdmdcIik7XG59XG4uby1mbGFnLS1QRiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvcGYuc3ZnXCIpO1xufVxuLm8tZmxhZy0tUEcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3BnLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVBIIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9waC5zdmdcIik7XG59XG4uby1mbGFnLS1QSyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvcGsuc3ZnXCIpO1xufVxuLm8tZmxhZy0tUEwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3BsLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVBOIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9wbi5zdmdcIik7XG59XG4uby1mbGFnLS1QTSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvcG0uc3ZnXCIpO1xufVxuLm8tZmxhZy0tUFIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3ByLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVBTIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9wcy5zdmdcIik7XG59XG4uby1mbGFnLS1QVCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvcHQuc3ZnXCIpO1xufVxuLm8tZmxhZy0tUFcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3B3LnN2Z1wiKTtcbn1cbi5vLWZsYWctLVBZIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9weS5zdmdcIik7XG59XG4uby1mbGFnLS1RQSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvcWEuc3ZnXCIpO1xufVxuLm8tZmxhZy0tUkUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3JlLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVJPIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9yby5zdmdcIik7XG59XG4uby1mbGFnLS1SUyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvcnMuc3ZnXCIpO1xufVxuLm8tZmxhZy0tUlUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3J1LnN2Z1wiKTtcbn1cbi5vLWZsYWctLVJXIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9ydy5zdmdcIik7XG59XG4uby1mbGFnLS1TQSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvc2Euc3ZnXCIpO1xufVxuLm8tZmxhZy0tU0Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3NiLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVNDIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9zYy5zdmdcIik7XG59XG4uby1mbGFnLS1TRCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvc2Quc3ZnXCIpO1xufVxuLm8tZmxhZy0tU0Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3NlLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVNHIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9zZy5zdmdcIik7XG59XG4uby1mbGFnLS1TSSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvc2kuc3ZnXCIpO1xufVxuLm8tZmxhZy0tU0gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3NoLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVNLIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9zay5zdmdcIik7XG59XG4uby1mbGFnLS1TTCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvc2wuc3ZnXCIpO1xufVxuLm8tZmxhZy0tU00ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3NtLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVNOIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9zbi5zdmdcIik7XG59XG4uby1mbGFnLS1TTyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvc28uc3ZnXCIpO1xufVxuLm8tZmxhZy0tU1Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3NyLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVNTIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9zcy5zdmdcIik7XG59XG4uby1mbGFnLS1TVCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvc3Quc3ZnXCIpO1xufVxuLm8tZmxhZy0tU1Yge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3N2LnN2Z1wiKTtcbn1cbi5vLWZsYWctLVNYIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9zeC5zdmdcIik7XG59XG4uby1mbGFnLS1TWSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvc3kuc3ZnXCIpO1xufVxuLm8tZmxhZy0tU1oge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3N6LnN2Z1wiKTtcbn1cbi5vLWZsYWctLVRDIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy90Yy5zdmdcIik7XG59XG4uby1mbGFnLS1URCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvdGQuc3ZnXCIpO1xufVxuLm8tZmxhZy0tVEYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3RmLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVRHIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy90Zy5zdmdcIik7XG59XG4uby1mbGFnLS1USCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvdGguc3ZnXCIpO1xufVxuLm8tZmxhZy0tVEoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3RqLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVRLIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy90ay5zdmdcIik7XG59XG4uby1mbGFnLS1UTCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvdGwuc3ZnXCIpO1xufVxuLm8tZmxhZy0tVE0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3RtLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVROIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy90bi5zdmdcIik7XG59XG4uby1mbGFnLS1UTyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvdG8uc3ZnXCIpO1xufVxuLm8tZmxhZy0tVFIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3RyLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVRUIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy90dC5zdmdcIik7XG59XG4uby1mbGFnLS1UViB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvdHYuc3ZnXCIpO1xufVxuLm8tZmxhZy0tVFcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3R3LnN2Z1wiKTtcbn1cbi5vLWZsYWctLVRaIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy90ei5zdmdcIik7XG59XG4uby1mbGFnLS1VQSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvdWEuc3ZnXCIpO1xufVxuLm8tZmxhZy0tVUcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3VnLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVVOIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9vdGhlci91bml0ZWRfbmF0aW9ucy5zdmdcIik7XG59XG4uby1mbGFnLS1VTSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvdW0uc3ZnXCIpO1xufVxuLm8tZmxhZy0tVVMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3VzLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVVZIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy91eS5zdmdcIik7XG59XG4uby1mbGFnLS1VWiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvdXouc3ZnXCIpO1xufVxuLm8tZmxhZy0tVkEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3ZhLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVZDIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy92Yy5zdmdcIik7XG59XG4uby1mbGFnLS1WRSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvdmUuc3ZnXCIpO1xufVxuLm8tZmxhZy0tVkcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3ZnLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVZJIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy92aS5zdmdcIik7XG59XG4uby1mbGFnLS1WTiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvdm4uc3ZnXCIpO1xufVxuLm8tZmxhZy0tVlUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3Z1LnN2Z1wiKTtcbn1cbi5vLWZsYWctLVdGIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy93Zi5zdmdcIik7XG59XG4uby1mbGFnLS1XUyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvd3Muc3ZnXCIpO1xufVxuLm8tZmxhZy0tWEsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3hrLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVlFIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy95ZS5zdmdcIik7XG59XG4uby1mbGFnLS1ZVCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MveXQuc3ZnXCIpO1xufVxuLm8tZmxhZy0tWkEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3phLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVpNIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy96bS5zdmdcIik7XG59XG4uby1mbGFnLS1aVyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvencuc3ZnXCIpO1xufVxuLm8tZmxhZy0tcyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uby1mbGFnLS1sIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5vLWZsYWctLXhsIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjRk9STSBHUk9VUFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBJbnB1dC1sYWJlbCB3cmFwcGVyLiBUbyBiZSB1c2VkIHdoZW4gYm90aCBlbGVtZW50cyBhcmUgcmVuZGVyZWQgdG9nZXRoZXIuIFRyYW5zaXRpb25hbCBjbGFzc2VzLlxuICovXG5cblxuXG4uby1mb3JtLWdyb3VwIHtcbn1cblxuLm8tZm9ybS1ncm91cC0tZmxvYXRpbmctbGFiZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLWZvcm0tZ3JvdXAgPiBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuXG4uby1mb3JtLWdyb3VwID4gLm8tY2hlY2tib3gsXG4uby1mb3JtLWdyb3VwID4gLm8taW5wdXQsXG4uby1mb3JtLWdyb3VwID4gLmZvcm0tdGV4dCxcbi5vLWZvcm0tZ3JvdXAgPiAudHMtd3JhcHBlciB7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuXG4uby1mb3JtLWdyb3VwID4gLnNlbGVjdDItY29udGFpbmVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm8tZm9ybS1ncm91cC0tZmxvYXRpbmctbGFiZWwgPiAuby1pbnB1dCB7XG5cdG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG59XG5cblxuXG5cblxuXG5cblxuLyogQ29sb3IgdmFyaWF0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBXaGl0ZSBsYWJlbCAobm90IHdoaXNrZXkgdGhvdWdoKVxuICovXG5cbi5vLWZvcm0tZ3JvdXAtLXdoaXRlIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNJTlBVVFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBCYXNpYyBJbnB1dCBmb3IgZm9ybXVsYXJpZXNcbiAqL1xuXG4uby1pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBTaWduaWthO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXUtY29sb3ItZ3JheS02MDApO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xufVxuXG50ZXh0YXJlYS5vLWlucHV0IHtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBwYWRkaW5nOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBTaWduaWthO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG50ZXh0YXJlYS5vLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cblxuXG5cblxuXG5cblxuXG5cbi8qIEhUTUwgVmFsaWRhdGlvblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm8taW5wdXQ6aW52YWxpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXUtY29sb3ItcmVkKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuICovXG5cblxuXG5cblxuXG5cblxuLyogSG92ZXJzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uby1pbnB1dDpob3Zlcixcbi5vLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdS1jb2xvci1ncmF5LTQwMCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cblxuXG5cblxuXG5cblxuXG5cbi8qIEluYWN0aXZlIHN0YXRlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uby1pbnB1dC0taW5hY3RpdmUsXG4uby1pbnB1dFtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11LWNvbG9yLWdyYXktNDAwKTtcbiAgY29sb3I6IHZhcigtLXUtY29sb3ItZ3JheS0yMDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm8taW5wdXQtLWluYWN0aXZlOmhvdmVyLFxuLm8taW5wdXRbZGlzYWJsZWRdOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdS1jb2xvci1ncmF5LTYwMCk7XG59XG5cblxuXG5cblxuXG5cblxuLyogVmFyaWF0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4uby1pbnB1dC0tbm8tYm9yZGVycyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm8taW5wdXQtLW5vLWJvcmRlcnMtOmhvdmVyLFxuLm8taW5wdXQtLW5vLWJvcmRlcnM6YWN0aXZlLFxuLm8taW5wdXQtLW5vLWJvcmRlcnM6aG92ZXIsXG4uby1pbnB1dC0tbm8tYm9yZGVyczpmb2N1cyxcbi5vLWlucHV0LS1uby1ib3JkZXJzOmZvY3VzLXZpc2libGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cblxuXG5cbi5vLWlucHV0LS1yb3VuZC1sZWZ0IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXUtY29sb3ItZ3JheS02MDApO1xufVxuXG4uby1pbnB1dC0tcm91bmQtcmlnaHQge1xuICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5vLWlucHV0LS1yb3VuZC1sZWZ0LFxuICAuby1pbnB1dC0tcm91bmQtcmlnaHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItcmlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG5cblxuXG4uby1pbnB1dC0tbm8tYm9yZGVyLW9uLWhvdmVyOmhvdmVyLFxuLm8taW5wdXQtLW5vLWJvcmRlci1vbi1ob3ZlcjphY3RpdmUsXG4uby1pbnB1dC0tbm8tYm9yZGVyLW9uLWhvdmVyOmhvdmVyLFxuLm8taW5wdXQtLW5vLWJvcmRlci1vbi1ob3Zlcjpmb2N1cyxcbi5vLWlucHV0LS1uby1ib3JkZXItb24taG92ZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuLyogU2l6ZSB2YXJpYXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIExhcmdlXG4gKi9cblxuXG4uby1pbnB1dC0tbCB7XG4gIGhlaWdodDogNDhweDtcbn1cblxuXG5cblxuLyoqXG4gKiBYdHJhLUxhcmdlXG4gKi9cblxuXG4uby1pbnB1dC0teGwge1xuICBoZWlnaHQ6IDU2cHg7XG59XG5cblxuXG5cblxuXG5cblxuXG4vKiBDb2xvciB2YXJpYXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFRyYW5zbHVjaWRcbiAqL1xuXG4gLm8taW5wdXQtLXRyYW5zbHVjaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gfVxuXG4uby1pbnB1dC0tdHJhbnNsdWNpZDpob3Zlcixcbi5vLWlucHV0LS10cmFuc2x1Y2lkOmFjdGl2ZSxcbi5vLWlucHV0LS10cmFuc2x1Y2lkOmhvdmVyLFxuLm8taW5wdXQtLXRyYW5zbHVjaWQ6Zm9jdXMsXG4uby1pbnB1dC0tdHJhbnNsdWNpZDpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbn1cblxuLm8taW5wdXQtLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5vLWlucHV0LS13aGl0ZSxcbi5vLWlucHV0LS13aGl0ZTo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tdS1jb2xvci13aGl0ZSk7XG4gIGZvbnQtZmFtaWx5OiBTaWduaWthO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uby1pbnB1dC0td2hpdGU6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXUtY29sb3ItZ3JheS02MDApO1xufVxuXG4uby1pbnB1dC0td2hpdGU6YWN0aXZlLFxuLm8taW5wdXQtLXdoaXRlOmhvdmVyLFxuLm8taW5wdXQtLXdoaXRlOmZvY3VzLFxuLm8taW5wdXQtLXdoaXRlOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbn1cblxuXG4uby1pbnB1dC0td2hpdGUteGwsXG4uby1pbnB1dC0td2hpdGUteGw6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBsaW5lLWhlaWdodDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm8taW5wdXQtLXdoaXRlLXhsLFxuICAuby1pbnB1dC0td2hpdGUteGw6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5cblxuLm8taW5wdXQtLXNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cblxuLm8taW5wdXQtLXNlbGVjdC13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMCAyNHB4IDAgOHB4O1xufVxuXG4uby1pbnB1dC0tc2VsZWN0LXdoaXRlOmhvdmVyLFxuLm8taW5wdXQtLXNlbGVjdC13aGl0ZTpob3Zlcixcbi5vLWlucHV0LS1zZWxlY3Qtd2hpdGU6Zm9jdXMsXG4uby1pbnB1dC0tc2VsZWN0LXdoaXRlOmZvY3VzLXZpc2libGUgIHtcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm8taW5wdXQtLXNlbGVjdC1zaG9ydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG5cblxuLm8taW5wdXQtLW5vZnVsbCB7XG4gIHdpZHRoOiBpbml0aWFsXG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0xBQkVMXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEJhc2Ugc3R5bGVzIGZvciBsYWJlbC5cbiAqL1xuXG5cblxuLm8tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuLyogQ29sb3IgdmFyaWF0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBXaGl0ZSBsYWJlbCAobm90IHdoaXNrZXkgdGhvdWdoKVxuICovXG5cbi5vLWxhYmVsLS13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbiAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI01BUFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBNYXAgc3R5bGVzXG4gKi9cblxuXG5cbi5vLW1hcCB7XG5cdGhlaWdodDo0ODBweDsgXG5cdHdpZHRoOjEwMCU7IFxuXHRvdmVyZmxvdzogaGlkZGVuOyBcblx0Ym9yZGVyLXJhZGl1czogOHB4OyBcblx0Ym9yZGVyOiA0cHggc29saWQgd2hpdGU7XG59XG5cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjTlVNQkVSXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIE51bWJlciBpbiBjaXJjbGUuIFVzZWQgZm9yIGVudW1lcmF0aW9uc1xuICovXG5cbi5vLW51bWJlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3ItZ3JheS04MCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogU2lnbmlrYTtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuLyogQ29sb3IgdmVyc2lvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogU2Vjb25kYXJ5IEJ1dHRvblxuICovXG5cbiAuby1udW1iZXItLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdS1jb2xvci13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS11LWNvbG9yLWdyYXktNzApO1xufVxuXG5cblxuXG5cblxuXG5cblxuXG5cbi8qIFNpemUgdmFyaWF0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBMYXJnZVxuICovXG5cbiAuby1udW1iZXItLWwge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbn1cbiIsImlucHV0W3R5cGU9cmFuZ2VdLm8tc2xpZGVyIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPXJhbmdlXS5vLXNsaWRlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5pbnB1dFt0eXBlPXJhbmdlXS5vLXNsaWRlcjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjM3MDAwO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6MTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1yYW5nZV0uby1zbGlkZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2YzNzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPXJhbmdlXS5vLXNsaWRlcjpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmY3ZDBlO1xufVxuaW5wdXRbdHlwZT1yYW5nZV0uby1zbGlkZXI6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjM3MDAwO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6MTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1yYW5nZV0uby1zbGlkZXI6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAgI2YzNzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1yYW5nZV0uby1zbGlkZXI6Oi1tcy10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPXJhbmdlXS5vLXNsaWRlcjo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjM3MDAwO1xuICBib3JkZXI6IDA7XG59XG5pbnB1dFt0eXBlPXJhbmdlXS5vLXNsaWRlcjo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZjM3MDAwO1xuICBib3JkZXI6IDA7XG59XG5pbnB1dFt0eXBlPXJhbmdlXS5vLXNsaWRlcjo6LW1zLXRodW1iIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2YzNzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIC8qTmVlZGVkIHRvIGtlZXAgdGhlIEVkZ2UgdGh1bWIgY2VudHJlZCovXG59XG5pbnB1dFt0eXBlPXJhbmdlXS5vLXNsaWRlcjpmb2N1czo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjM3MDAwO1xufVxuaW5wdXRbdHlwZT1yYW5nZV0uby1zbGlkZXI6Zm9jdXM6Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmN2QwZTtcbn1cbi8qVE9ETzogVXNlIG9uZSBvZiB0aGUgc2VsZWN0b3JzIGZyb20gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzIwNTQxODU5LzcwNzc1ODkgYW5kIGZpZ3VyZSBvdXRcbmhvdyB0byByZW1vdmUgdGhlIHZpcnRpY2FsIHNwYWNlIGFyb3VuZCB0aGUgcmFuZ2UgaW5wdXQgaW4gSUUqL1xuQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcbiAgLyogUHJlLUNocm9taXVtIEVkZ2Ugb25seSBzdHlsZXMsIHNlbGVjdG9yIHRha2VuIGZyb20gaGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS8zMjIwMjk1My83MDc3NTg5ICovXG4gIGlucHV0W3R5cGU9cmFuZ2VdLm8tc2xpZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLypFZGdlIHN0YXJ0cyB0aGUgbWFyZ2luIGZyb20gdGhlIHRodW1iLCBub3QgdGhlIHRyYWNrIGFzIG90aGVyIGJyb3dzZXJzIGRvKi9cbiAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNQQUdJTkFUSU9OXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbi8qIEJhc2UgY2xhc3NlcyBmb3IgcGFnaW5hdGlvblxuLyovXG5cbi5vLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5cblxuXG5cbi5vLXBhZ2luYXRpb25fX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICBtYXJnaW46IDAgMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vLXBhZ2luYXRpb25fX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11LWNvbG9yLWJld2VsY29tZS1kYXJrKTtcbn1cblxuLm8tcGFnaW5hdGlvbl9faXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdS1jb2xvci1iZXdlbGNvbWUpO1xufVxuXG4uby1wYWdpbmF0aW9uX19pdGVtLS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vLXBhZ2luYXRpb25fX2l0ZW0tLXRyYW5zcGFyZW50LFxuLm8tcGFnaW5hdGlvbl9faXRlbS0tdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG5cblxuXG5cbi5vLXBhZ2luYXRpb25fX2xpbmsge1xuICBjb2xvcjogdmFyKC0tdS1jb2xvci1ncmF5LTcwKTtcbiAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uby1wYWdpbmF0aW9uX19pdGVtOmhvdmVyIC5vLXBhZ2luYXRpb25fX2xpbmssXG4uby1wYWdpbmF0aW9uX19pdGVtLS1hY3RpdmUgLm8tcGFnaW5hdGlvbl9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbn1cblxuXG5cblxuXG5cbi5vLXBhZ2luYXRpb25fX2ljb24ge1xuICBmaWxsOiB2YXIoLS11LWNvbG9yLWdyYXktNzApO1xufVxuXG4uby1wYWdpbmF0aW9uX19pdGVtOmhvdmVyIC5vLXBhZ2luYXRpb25fX2ljb24ge1xuICBmaWxsOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbn1cblxuLm8tcGFnaW5hdGlvbl9faWNvbi0tcmlnaHQsXG4uby1wYWdpbmF0aW9uX19pY29uLS1sZWZ0IHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uby1wYWdpbmF0aW9uX19pY29uLS1lbGxpcHNpcyxcbi5vLXBhZ2luYXRpb25fX2l0ZW06aG92ZXIgLm8tcGFnaW5hdGlvbl9faWNvbi0tZWxsaXBzaXMge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6IHZhcigtLXUtY29sb3ItZ3JheS0yMCk7XG4gIGN1cnNvcjogYXV0bztcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjQk9UT04gUkVET05ET1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG5cbi8qKlxuICogQmFzZSBjbGFzc1xuICovXG5cbi5vLXJvdW5kZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdS1jb2xvci1iZXdlbGNvbWUpO1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xufVxuXG5cblxuXG5cblxuXG5cblxuLyogSG92ZXJzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uby1yb3VuZGVkOmhvdmVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11LWNvbG9yLWJld2VsY29tZS1kYXJrKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICBjb2xvcjogdmFyKC0tdS1jb2xvci13aGl0ZSk7XG59XG5cblxuXG5cblxuXG5cblxuXG4vKiBTaXplIHZhcmlhdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogTGFyZ2VcbiAqL1xuXG5cbi5vLXJvdW5kZWQtLWwge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cblxuXG5cblxuXG5cblxuXG5cbi8qIENvbG9yIFZlcnNpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFRyYW5zcGFyZW50XG4gKi9cblxuLm8tcm91bmRlZC0tdHJhbnNwYXJlbnQsXG4uby1yb3VuZGVkLS10cmFuc3BhcmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cblxuXG5cblxuXG5cblxuLyoqXG4gKiBHcmF5XG4gKi9cblxuLm8tcm91bmRlZC0tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5vLXJvdW5kZWQtLWdyYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xufVxuXG5cblxuXG5cblxuXG5cblxuXG4vKipcbiAqIEdlZW5cbiAqL1xuXG4uby1yb3VuZGVkLS1nZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLm8tcm91bmRlZC0tZ3JheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG59XG5cblxuXG5cblxuXG5cblxuXG5cbi8qIFN0YXRlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBEaXNhYmxlZFxuICovXG5cbi5vLXJvdW5kZWQtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNTSEFET1dcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogU2hhZG93IGZvciBvdmVybGF5c1xuICovXG5cbi5vLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNURVhUXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbi8qIFRleHQgZWRpdG9yLWZyaWVuZGx5IHBpZWNlcyBvZiB0ZXh0LlxuLyovXG5cbi5vLXRleHQtLXdyYXBwZXIge1xuXHR3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luOiAwIDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuby10ZXh0LS13cmFwcGVyIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBtYXJnaW46IDAgMTZweDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxufVxuXG5cblxuXG4uby10ZXh0IGxpLFxuLm8tdGV4dCBoMSxcbi5vLXRleHQgaDIsXG4uby10ZXh0IGgzLFxuLm8tdGV4dCBoNCxcbi5vLXRleHQgaDUsXG4uby10ZXh0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uby10ZXh0IGgxIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLm8tdGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuby10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLm8tdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuby10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLm8tdGV4dCBoNCxcbi5vLXRleHQgaDUsXG4uby10ZXh0IGg2IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm8tdGV4dCBoNCxcbiAgLm8tdGV4dCBoNSxcbiAgLm8tdGV4dCBoNiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cblxuLm8tdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLm8tdGV4dCBociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXUtY29sb3ItZ3JheS0yMCk7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cblxuXG5cblxuXG5cblxuXG5cbi8qIExpc3QgU3R5bGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi5vLXRleHQgdWwsXG4uby10ZXh0IG9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xufVxuXG4uby10ZXh0IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4uby10ZXh0IHVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiAnLSAnO1xufVxuXG4uby10ZXh0IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBtYXJnaW46IDE2cHggMDtcbn1cblxuLm8tdGV4dCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG5cbi5vLXRleHQgb2wgbGksXG4uby10ZXh0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uby10ZXh0IGxpOjptYXJrZXIge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5vLXRleHQgb2wgbGk6Om1hcmtlciB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKVwiLiBcIjtcbn1cblxuLm8tdGV4dCB1bCBsaTo6bWFya2VyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogaW5pdGlhbDtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuLyogVGFibGUgU3R5bGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi5vLXRleHQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuXG4uby10ZXh0IHRhYmxlIHVsIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG5cbi5vLXRleHQgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tZ3JleWpveS1kYXJrKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZXlqb3ktZGFyayk7XG59XG5cbi5vLXRleHQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBpbml0aWFsO1xufVxuXG4uby10ZXh0IHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IGluaXRpYWw7XG59XG5cbi5vLXRleHQgdHI6bGFzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci1ib3R0b206IGluaXRpYWw7XG59XG5cbi5vLXRleHQgdGgudS10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm8tdGV4dCB0aCxcbi5vLXRleHQgdGQge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi5vLXRleHQgdGQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWdyZXlqb3kpO1xufVxuXG4uby10ZXh0IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiBpbml0aWFsO1xufVxuXG4uby10ZXh0IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IGluaXRpYWw7XG59XG5cbi5vLXRleHQgdGFibGUgc3ZnLFxuLm8tdGV4dCB0YWJsZSBpbWcge1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cblxuXG5cblxuXG5cblxuXG5cbi8qIEJpZyBudW1iZXJzIGluIGxpc3RzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uby10ZXh0LS1iaWctbnVtYmVycyBvbCBsaTo6bWFya2VyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpXCIuIFwiO1xufVxuXG4uby10ZXh0LS1iaWctbnVtYmVycyBvbCBsaSBsaTo6bWFya2VyICB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5vLXRleHQtLWJpZy1udW1iZXJzIG9sIGxpIGxpIGxpOjptYXJrZXIgIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm8tdGV4dC0tYmlnLW51bWJlcnMgdWwgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiB2YXIoLS11LWNvbG9yLWJld2VsY29tZSk7XG4gIGNvbnRlbnQ6IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4uby10ZXh0LS1iaWctbnVtYmVycyBvbCBoMSxcbi5vLXRleHQtLWJpZy1udW1iZXJzIG9sIGgyLFxuLm8tdGV4dC0tYmlnLW51bWJlcnMgb2wgaDMsXG4uby10ZXh0LS1iaWctbnVtYmVycyBvbCBoNCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLm8tdGV4dC0tYmlnLW51bWJlcnMgaDIgKyBvbCxcbi5vLXRleHQtLWJpZy1udW1iZXJzIGgyICsgdWwsXG4uby10ZXh0LS1iaWctbnVtYmVycyBoMyArIG9sLFxuLm8tdGV4dC0tYmlnLW51bWJlcnMgaDMgKyB1bCxcbi5vLXRleHQtLWJpZy1udW1iZXJzIGg0ICsgb2wsXG4uby10ZXh0LS1iaWctbnVtYmVycyBoNCArIHVsIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm8tdGV4dC0tYmlnLW51bWJlcnMgdWwgKyBoMixcbi5vLXRleHQtLWJpZy1udW1iZXJzIHVsICsgaDIsXG4uby10ZXh0LS1iaWctbnVtYmVycyB1bCArIGgzLFxuLm8tdGV4dC0tYmlnLW51bWJlcnMgdWwgKyBoMyxcbi5vLXRleHQtLWJpZy1udW1iZXJzIHVsICsgaDQsXG4uby10ZXh0LS1iaWctbnVtYmVycyB1bCArIGg0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vLXRleHQtLWJpZy1udW1iZXJzIG9sIGgyICsgcCxcbi5vLXRleHQtLWJpZy1udW1iZXJzIG9sIGgzICsgcCxcbi5vLXRleHQtLWJpZy1udW1iZXJzIG9sIGg0ICsgcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cblxuXG5cblxuXG5cblxuXG5cbi8qIEJyYW5kIGNvbG9yIG51bWJlcnMgaW4gbGlzdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLm8tdGV4dC0tYmV3ZWxjb21lLW51bWJlcnMgb2wgbGkgbGk6Om1hcmtlcixcbi5vLXRleHQtLWJld2VsY29tZS1udW1iZXJzIG9sIGxpIGxpIGxpOjptYXJrZXIge1xuICBjb2xvcjogdmFyKC0tdS1jb2xvci1iZXdlbGNvbWUpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5vLXRleHQtLWJld2VsY29tZS1udW1iZXJzID4gb2wgPiBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyKC0tZ3JleWpveSk7XG59XG5cblxuXG5cblxuXG5cblxuXG5cbi8qIFNtYWxsIHRleHQgdmVyc2lvbiBmb3IgVE9TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cblxuLm8tdGV4dC0tc21hbGwtdGV4dCBsaSxcbi5vLXRleHQtLXNtYWxsLXRleHQgaDEsXG4uby10ZXh0LS1zbWFsbC10ZXh0IGgyLFxuLm8tdGV4dC0tc21hbGwtdGV4dCBoMyxcbi5vLXRleHQtLXNtYWxsLXRleHQgaDQsXG4uby10ZXh0LS1zbWFsbC10ZXh0IGg1LFxuLm8tdGV4dC0tc21hbGwtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6IHZhcigtLXUtY29sb3ItZ3JheS02MCk7XG59XG5cbi5vLXRleHQtLXNtYWxsLXRleHQgaDEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uby10ZXh0LS1zbWFsbC10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5vLXRleHQtLXNtYWxsLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uby10ZXh0LS1zbWFsbC10ZXh0IGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5vLXRleHQtLXNtYWxsLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uby10ZXh0LS1zbWFsbC10ZXh0IGg0LFxuLm8tdGV4dC0tc21hbGwtdGV4dCBoNSxcbi5vLXRleHQtLXNtYWxsLXRleHQgaDYge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuby10ZXh0LS1zbWFsbC10ZXh0IGg0LFxuICAuby10ZXh0LS1zbWFsbC10ZXh0IGg1LFxuICAuby10ZXh0LS1zbWFsbC10ZXh0IGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm8tdGV4dC0tc21hbGwtdGV4dCBsaTo6bWFya2VyIHtcbiAgY29sb3I6IHZhcigtLXUtY29sb3ItZ3JheS02MCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm8tdGV4dC0tc21hbGwtdGV4dCBvbCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuXG5cblxuXG4uby10ZXh0LS1iaWctbGlzdCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5vLXRleHQtLWJpZy1saXN0IGxpOjptYXJrZXIge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tdS1jb2xvci1iZXdlbGNvbWUpO1xufVxuIiwiLm8tdGFiIHtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICBtaW4taGVpZ2h0OiA1NjhweDtcbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcblxuICAubm90ZXMtY2FyZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJhdmF0YXIgY2F0ZWdvcnlcIlxuICAgICAgXCJhdmF0YXIgbm90ZVwiXG4gICAgICBcImF2YXRhciB1cGRhdGVkXCJcbiAgICAgIFwiYXZhdGFyIGFjdGlvbnNcIlxuICAgIDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwcHggMWZyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgQGFwcGx5IHU6cC04IHU6cm91bmRlZC04IHU6bWItODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLm5vdGVzLWNhcmQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm5vdGUtYXZhdGFyIHtcbiAgICBncmlkLWFyZWE6IGF2YXRhcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5ub3RlLWNhdGVnb3J5IHtcbiAgICBncmlkLWFyZWE6IGNhdGVnb3J5O1xuICAgIEBhcHBseSB1OmZvbnQtNzAwIHU6bWItODtcbiAgfVxuXG4gIC5ub3RlLW5vdGUge1xuICAgIGdyaWQtYXJlYTogbm90ZTtcbiAgICBAYXBwbHkgdTpicmVhay13b3JkcyB1Om1iLTg7XG4gIH1cblxuICAubm90ZS11cGRhdGVkIHtcbiAgICBncmlkLWFyZWE6IHVwZGF0ZWQ7XG4gICAgQGFwcGx5IHU6ZmxleCB1OnRleHQtMTIgdTp0ZXh0LXppbmMtMTAwIHU6bWItOCB1Omp1c3RpZnktZW5kO1xuICB9XG5cbiAgLm5vdGUtYWN0aW9ucyB7XG4gICAgZ3JpZC1hcmVhOiBhY3Rpb25zO1xuICAgIEBhcHBseSB1OmZsZXggdTpmbGV4LXJvdyB1OmdhcC04IHU6anVzdGlmeS1lbmQ7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuKHNtKSB7XG4gICAgLm5vdGVzLWNhcmQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcImF2YXRhciBjYXRlZ29yeSBhY3Rpb25zXCJcbiAgICAgIFwiYXZhdGFyIG5vdGUgYWN0aW9uc1wiXG4gICAgICBcImF2YXRhciB1cGRhdGVkIGFjdGlvbnNcIlxuICAgIDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCAxZnIgNjRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBAYXBwbHkgdTpwLTggdTpyb3VuZGVkLTggdTptYi04O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAubm90ZS1hY3Rpb25zIHtcbiAgICAgIEBhcHBseSB1OmZsZXggdTpmbGV4LWNvbCB1OmdhcC04IHU6anVzdGlmeS1zdGFydDtcbiAgICB9XG5cbiAgICAubm90ZS1jYXRlZ29yeSB7XG4gICAgICBAYXBwbHkgdTptci04O1xuICAgIH1cblxuICAgIC5ub3RlLW5vdGUge1xuICAgICAgQGFwcGx5IHU6bXItODtcbiAgICB9XG5cbiAgICAubm90ZS11cGRhdGVkIHtcbiAgICAgIEBhcHBseSB1Om1yLTggdTpzZWxmLWVuZCB1Om1iLTA7XG4gICAgfVxuICB9XG59XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG5cbiAgLnJlbGF0aW9ucy1jYXJkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcImF2YXRhciByZWxhdGlvblwiXG4gICAgICBcImF2YXRhciB1cGRhdGVkXCJcbiAgICAgIFwiYXZhdGFyIGFjdGlvbnNcIlxuICA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IDFmcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIEBhcHBseSB1OnAtOCB1OnJvdW5kZWQtOCB1Om1iLTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5yZWxhdGlvbnMtY2FyZC1vdGhlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJhdmF0YXIgcmVsYXRpb25cIlxuICAgICAgXCJhdmF0YXIgdXBkYXRlZFwiXG4gIDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwcHggMWZyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgQGFwcGx5IHU6cC04IHU6cm91bmRlZC04IHU6bWItODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnJlbGF0aW9ucy1jYXJkIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5yZWxhdGlvbi1hdmF0YXIge1xuICAgIGdyaWQtYXJlYTogYXZhdGFyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnJlbGF0aW9uLWNhdGVnb3J5IHtcbiAgICBncmlkLWFyZWE6IGNhdGVnb3J5O1xuICAgIEBhcHBseSB1OmZvbnQtNzAwIHU6bWItODtcbiAgfVxuXG4gIC5yZWxhdGlvbi1yZWxhdGlvbiB7XG4gICAgZ3JpZC1hcmVhOiByZWxhdGlvbjtcbiAgICBAYXBwbHkgdTpicmVhay13b3JkcyB1Om1iLTg7XG4gIH1cblxuICAucmVsYXRpb24tdXBkYXRlZCB7XG4gICAgZ3JpZC1hcmVhOiB1cGRhdGVkO1xuICAgIEBhcHBseSB1OmZsZXggdTp0ZXh0LTEyIHU6dGV4dC16aW5jLTEwMCB1Om1iLTggdTpqdXN0aWZ5LWVuZDtcbiAgfVxuXG4gIC5yZWxhdGlvbi1hY3Rpb25zIHtcbiAgICBncmlkLWFyZWE6IGFjdGlvbnM7XG4gICAgQGFwcGx5IHU6ZmxleCB1OmZsZXgtcm93IHU6Z2FwLTggdTpqdXN0aWZ5LWVuZDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4oc20pIHtcbiAgICAucmVsYXRpb25zLWNhcmQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcImF2YXRhciByZWxhdGlvbiBhY3Rpb25zXCJcbiAgICAgIFwiYXZhdGFyIHVwZGF0ZWQgYWN0aW9uc1wiXG4gICAgO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IDFmciA2NHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIEBhcHBseSB1OnAtOCB1OnJvdW5kZWQtOCB1Om1iLTg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5yZWxhdGlvbi1hY3Rpb25zIHtcbiAgICAgIEBhcHBseSB1OmZsZXggdTpmbGV4LWNvbCB1OmdhcC04IHU6anVzdGlmeS1zdGFydDtcbiAgICB9XG5cbiAgICAucmVsYXRpb24tcmVsYXRpb24ge1xuICAgICAgQGFwcGx5IHU6bXItODtcbiAgICB9XG5cbiAgICAucmVsYXRpb24tdXBkYXRlZCB7XG4gICAgICBAYXBwbHkgdTptci04IHU6c2VsZi1lbmQgdTptYi0wO1xuICAgIH1cbiAgfVxufVxuIiwiLmMtZGFzaGJvYXJkIHtcbiAgaGVpZ2h0OiA0NDBweDtcbiAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG59XG5cbi5jLWRhc2hib2FyZCBwIHtcbiAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG59XG5cbi5jLWRhc2hib2FyZCAudW5yZWFkIGEge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmMtZGFzaGJvYXJkX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdS1jb2xvci16aW5jLTEwMCk7XG5cdHBhZGRpbmc6IDAgMTZweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGhlaWdodDogODBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtZGFzaGJvYXJkX19tZXNzYWdlLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11LWNvbG9yLXppbmMtMTAwKTtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCBhdXRvIDE2cHg7XG59XG5cblxuIiwiLm1heC1oZWlnaHQgdWwge1xuICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG46cm9vdCB7XG4gIC0tY2xvc2UtYnV0dG9uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZD0nTTE4Ljk4NCA2LjQyMkwxMy40MDYgMTJsNS41NzggNS41NzgtMS40MDYgMS40MDZMMTIgMTMuNDA2bC01LjU3OCA1LjU3OC0xLjQwNi0xLjQwNkwxMC41OTQgMTIgNS4wMTYgNi40MjJsMS40MDYtMS40MDZMMTIgMTAuNTk0bDUuNTc4LTUuNTc4eicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgLS1sb3VwZS1pY29uOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiUzRSUzQ3BhdGggZmlsbD1cIiUyMzkyOTI5MlwiIGQ9XCJNMTYuMDQxIDE1Ljg1NmEuOTk1Ljk5NSAwIDAwLS4xODYuMTg2QTYuOTcgNi45NyAwIDAxMTEgMThjLTEuOTMzIDAtMy42ODItLjc4Mi00Ljk1LTIuMDVTNCAxMi45MzMgNCAxMXMuNzgyLTMuNjgyIDIuMDUtNC45NVM5LjA2NyA0IDExIDRzMy42ODIuNzgyIDQuOTUgMi4wNVMxOCA5LjA2NyAxOCAxMWE2Ljk3MSA2Ljk3MSAwIDAxLTEuOTU5IDQuODU2em01LjY2NiA0LjQzN2wtMy42NzUtMy42NzVBOC45NjcgOC45NjcgMCAwMDIwIDExYzAtMi40ODUtMS4wMDgtNC43MzYtMi42MzYtNi4zNjRTMTMuNDg1IDIgMTEgMiA2LjI2NCAzLjAwOCA0LjYzNiA0LjYzNiAyIDguNTE1IDIgMTFzMS4wMDggNC43MzYgMi42MzYgNi4zNjRTOC41MTUgMjAgMTEgMjBhOC45NjcgOC45NjcgMCAwMDUuNjE4LTEuOTY4bDMuNjc1IDMuNjc1YS45OTkuOTk5IDAgMTAxLjQxNC0xLjQxNHpcIi8lM0UlM0Mvc3ZnJTNFJyk7XG59XG4uc3VnZ2VzdC1ncm91cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5hdXRvLXNlYXJjaC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuYXV0by1zZWFyY2gtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXV0by1zZWFyY2gtd3JhcHBlciBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBTaWduaWthO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmlucHV0LWdyb3VwIC5hdXRvLXNlYXJjaC13cmFwcGVyIGlucHV0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuI3BhcmFsbGF4LWhvbWUgLnBhcmFsbGF4IC5pbnB1dC1ncm91cCAuYXV0by1zZWFyY2gtd3JhcHBlciBpbnB1dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGhlaWdodDogM3JlbTtcbn1cbi5sLXRyaXBzLXdyYXBwZXIgLmF1dG8tc2VhcmNoLXdyYXBwZXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuOSk7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbn1cbi5hdXRvLXNlYXJjaC13cmFwcGVyIC5hdXRvLWV4cGFuZGVkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYXV0by1zZWFyY2gtd3JhcHBlciBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4NTg1ODU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXV0by1zZWFyY2gtd3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdXRvLXNlYXJjaC13cmFwcGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5hdXRvLXNlYXJjaC13cmFwcGVyIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hdXRvLXNlYXJjaC13cmFwcGVyIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmF1dG8tc2VhcmNoLXdyYXBwZXIgdWwgbGlbZGlzYWJsZWRdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbn1cbi5hdXRvLXNlYXJjaC13cmFwcGVyIC5hdXRvLWV4cGFuZGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg1ODU4NTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hdXRvLXNlYXJjaC13cmFwcGVyLmxvdXBlOmJlZm9yZSB7XG4gIGZpbHRlcjogaW52ZXJ0KDYwJSk7XG59XG4uYXV0by1pcy1sb2FkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjODA4MDgwO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q5ZDlkOTtcbiAgYW5pbWF0aW9uOiBhdXRvLXNwaW5uZXIgMC42cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uYXV0by1pcy1sb2FkaW5nIC5hdXRvLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBrZXlmcmFtZXMgYXV0by1zcGlubmVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxubGkubG91cGU6YmVmb3JlIHtcbiAgdG9wOiAxNXB4O1xuICBib3R0b206IGF1dG87XG59XG4ubG91cGUgaW5wdXQge1xuICBwYWRkaW5nOiAxMnB4IDQ1cHggMTJweCAzNXB4O1xufVxuLmxvdXBlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tbG91cGUtaWNvbik7XG59XG4uYXV0by1zZWxlY3RlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmF1dG8tY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmF1dG8tY2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tY2xvc2UtYnV0dG9uKTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uYXV0by1jbGVhciBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdXRvLXJlc3VsdHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4NTg1ODU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYXV0by1yZXN1bHRzLXdyYXBwZXIgdWwgPiAubG91cGUge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uYXV0by1yZXN1bHRzLXdyYXBwZXIuYXV0by1pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgei1pbmRleDogOTk5OTk7XG59XG4uYXV0by1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uYXV0by1zZWxlY3RlZCArIGxpOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uYXV0by1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjM4Mzg7XG59XG4uYXV0by1lcnJvcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmNjY2NjtcbiAgb3BhY2l0eTogMTtcbn1cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN1Z2dlc3QtbWFwIHtcbiAgd2lkdGg6IDE5MnB4O1xuICBoZWlnaHQ6IDg0cHg7XG59XG4uc3VnZ2VzdC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLnN1Z2dlc3QtY291bnRyeSB7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4iLCIuYy1jb21tZW50LWhlYWRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtY29tbWVudC1oZWFkZXIgZGl2IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLmMtY29tbWVudC1oZWFkZXItbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYy1jb21tZW50LWhlYWRlci1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmMtY29tbWVudC1oZWFkZXItcXVhbGl0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jLWNvbW1lbnQtYXZhdGFycyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDI0cHg7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gIC5jLXRyaXBzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdHJpcHMtaW5maW5pdGUuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiBpbml0aWFsO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuICAuYy10cmlwc19fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5jLXRyaXBzX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBtYXJnaW46IDAgMTZweDtcbiAgICB9XG4gIH1cbiAgLmMtdHJpcHNfX2luZm8ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgNGZyIDg0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5jLXRyaXBzX19pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0OHB4O1xuICAgICAgZ3JpZC1nYXA6IDE2cHg7XG4gICAgfVxuICB9XG4gIC5jLXRyaXBzX19pbmZvLWJ0bi1ncmlkIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgfVxuICAuYy10cmlwc19faW5mbzpvbmx5LW9mLXR5cGUgLmMtdHJpcHNfX2luZm8tYnRuLWdyaWQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAuYy10cmlwc19faW5mbzpob3ZlciAuYy10cmlwc19faW5mby1idG4tZ3JpZCB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmMtdHJpcHNfX2luZm8tYnRuLWdyaWQge1xuICAgICAgZ3JpZC1yb3c6IDEgLyAzO1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgLmMtdHJpcHNfX25hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5jLXRyaXBzX19uYXYge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgfVxuICB9XG4gIC5jLXRyaXBzX19uYXYtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gICAgY29sb3I6IHZhcigtLXUtY29sb3ItZ3JheS0yMCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5jLXRyaXBzX19uYXYtYnRuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIuKAolwiO1xuICAgIGNvbG9yOiB2YXIoLS11LWNvbG9yLWdyYXktNDApO1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5jLXRyaXBzX19uYXYtYnRuOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5jLXRyaXBzX19uYXYtYnRuOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgfVxuICAuYy10cmlwc19fbmF2LWJ0bjpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW46IGluaXRpYWw7XG4gIH1cbiAgLmMtdHJpcHNfX25hdi1idG4tLWFjdGl2ZSwgLmMtdHJpcHNfX25hdi1idG46aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbiAgfVxuICAuYy10cmlwc19fbmF2LWxpbmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLmMtdHJpcHNfX25hdi1idG4tLWFjdGl2ZSAuYy10cmlwc19fbmF2LWxpbmUsIC5jLXRyaXBzX19uYXYtYnRuOmhvdmVyIC5jLXRyaXBzX19uYXYtbGluZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAuYy10cmlwLWNhcmQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgcGFkZGluZzogMjRweCAzNnB4O1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgLmMtdHJpcC1jYXJkOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5jLXRyaXAtY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuXG5cblxuXG4gIC5jLXRyaXAtY2FyZF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciAyZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcblxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmMtdHJpcC1jYXJkX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG5cblxuXG5cbiAgLmMtdHJpcC1jYXJkX19pY29uLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNnB4IDFmcjtcbiAgICBncmlkLWdhcDogOHB4O1xuICB9XG59XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gIC5jLXRyaXAtbGVncy0tbGFuZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jLXRyaXAtbGVnc19faXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwNHB4IDFmciAxMDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLWdhcDogMzZweDtcbiAgICBwYWRkaW5nOiAyNHB4IDM2cHg7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG4gIC5jLXRyaXAtbGVnc19faXRlbS0tc21hbGwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGdyaWQtZ2FwOiA4cHg7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5jLXRyaXAtbGVnc19faXRlbSB7XG4gICAgICBncmlkLWdhcDogaW5pdGlhbDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICAuYy10cmlwLWxlZ3MtLWxhbmRpbmcgLmMtdHJpcC1sZWdzX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdHJpcHMtaW5maW5pdGUuanBnXCIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYy10cmlwLWxlZ3MtLWxhbmRpbmcgLmMtdHJpcC1sZWdzX19pdGVtOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQwKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC5jLXRyaXAtbGVncy0tbGFuZGluZyAuYy10cmlwLWxlZ3NfX2ljb25zLXdyYXBwZXIsIC5jLXRyaXAtbGVncy0tbGFuZGluZyAuYy10cmlwLWxlZ3NfX3RleHQtd3JhcHBlciwgLmMtdHJpcC1sZWdzLS1sYW5kaW5nIC5vLWF2YXRhciB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuYy10cmlwLWxlZ3NfX2l0ZW0tLWludml0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgfVxuICAuYy10cmlwLWxlZ3NfX2ljb25zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmMtdHJpcC1sZWdzX190ZXh0LXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmMtdHJpcC1sZWdzX19pY29ucy13cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5jLXRyaXAtbGVnc19fdGV4dC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG4gIC5jLXRyaXAtbGVnc19fby1hdmF0YXIge1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5jLXRyaXAtbGVnc19fby1hdmF0YXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cbiAgLmMtdHJpcC1sZWdzLS1sYW5kaW5nIC5jLXRyaXAtbGVnc19fby1hdmF0YXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIGEuYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNTBweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbiIsIi5jLWNvbnZlcnNhdGlvbnMge1xuICBmb250LWZhbWlseTogU2lnbmlrYTtcbn1cblxuLmMtY29udmVyc2F0aW9ucyBwIHtcbiAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG59XG5cbi5jLWNvbnZlcnNhdGlvbnMgLnVucmVhZCBhIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jLWNvbnZlcnNhdGlvbl9faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3ItemluYy0xMDApO1xuXHRwYWRkaW5nOiAwIDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGhlaWdodDogMTMwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWNvbnZlcnNhdGlvbl9fbWVzc2FnZS1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temluYy0xMDApO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGhlaWdodDogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IGF1dG8gMTZweDtcbn1cblxuXG4iLCIvKipcbiBDb21wb25lbnRzIHRvIHN0cnVjdHVyZSB0aGUgc2VhcmNoIHJlc3VsdHMgZ3JpZFxuICovXG4uYy1zZWFyY2gtYXZhdGFyIHtcbiAgZ3JpZC1hcmVhOiBhdmF0YXI7XG59XG5cbi5jLXNlYXJjaC1hdmF0YXIgLm8tYXZhdGFyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDRweCAxZnI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmMtc2VhcmNoLWF2YXRhciAuby1hdmF0YXJfX2ltZy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4uYy1zZWFyY2gtYXZhdGFyIC5vLWF2YXRhcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmMtc2VhcmNoLW1lbWJlciB7XG4gIGdyaWQtYXJlYTogbWVtYmVyO1xufVxuXG4uYy1zZWFyY2gtYWJvdXRfbWUge1xuICBncmlkLWFyZWE6IGFib3V0X21lO1xufVxuXG4uYy1zZWFyY2gtaG9zdGluZyB7XG4gIGdyaWQtYXJlYTogaG9zdGluZztcbn1cblxuLmMtc2VhcmNoLWV4dHJhX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICBncmlkLWFyZWE6IGV4dHJhX2luZm87XG59XG5cbi8qIFNtYWxsKyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jLXNlYXJjaC1leHRyYV9pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBncmlkLWFyZWE6IGV4dHJhX2luZm87XG4gIH1cbn1cblxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqXG4gIEJhc2ljIE1vZGFsIFN0eWxlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5tb2RhbCB7XG4gIGZvbnQtZmFtaWx5OiBTaWduaWthO1xufVxuXG4ubW9kYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjc1KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6MjAwMTtcbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXgtd2lkdGg6IDc0MHB4O1xuICBoZWlnaHQ6IDc1dmg7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1vZGFsX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XG59XG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZmxleCkge1xuXG4gIC5tb2RhbF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDppbml0aWFsO1xuICB9XG5cbn1cblxuLm1vZGFsX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNpZ25pa2FcIjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZmxleCkge1xuXG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAubW9kYWxfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbn1cblxuLm1vZGFsX19oZWFkZXIgLm1vZGFsX19jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcxNVwiOyB9XG5cbi5tb2RhbC1jb250ZW50LWNvbnRlbnR7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbn1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgbWFyZ2luOiAwcHggMHB4IDhweCAwcHg7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLC44KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLm1vZGFsX19idG4ge1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy10b3A6IC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLC44KTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBlYXNlLW91dDtcbn1cblxuLm1vZGFsX19idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzcwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgRGVtbyBBbmltYXRpb24gU3R5bGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5Aa2V5ZnJhbWVzIG1tZmFkZUluIHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgdG8geyBvcGFjaXR5OiAxOyB9XG59XG5cbkBrZXlmcmFtZXMgbW1mYWRlT3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyBvcGFjaXR5OiAwOyB9XG59XG5cbkBrZXlmcmFtZXMgbW1zbGlkZUluIHtcbiAgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpOyB9XG4gIHRvIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG59XG5cbkBrZXlmcmFtZXMgbW1zbGlkZU91dCB7XG4gIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7IH1cbn1cblxuLm1pY3JvbW9kYWwtc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZS5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gLm1vZGFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uOiBtbWZhZGVJbiAuM3MgY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBtbXNsaWRlSW4gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSAubW9kYWxfX292ZXJsYXkge1xuICBhbmltYXRpb246IG1tZmFkZU91dCAuM3MgY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cInRydWVcIl0gLm1vZGFsX19jb250YWluZXIge1xuICBhbmltYXRpb246IG1tc2xpZGVPdXQgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlIC5tb2RhbF9fY29udGFpbmVyLFxuLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19vdmVybGF5IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXG4gIEN1c3RvbSBzdHlsZXMgZm9yIGluZGl2aWR1YWwgbW9kYWxzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLm1vZGFsX19jb250YWluZXIgYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyIGgyLm1vZGFsX190aXRsZSB7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuXG4ubW9kYWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vZGFsX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDA0NDllO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubW9kYWxfX2Nsb3NlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ubW9kYWxfX2NvbnRlbnQge1xuICBjb2xvcjogcmdiYSgwLDAsMCwuOCk7XG59XG5cbi5tb2RhbF9fYnRuIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXG4gIE1vYmlsZSBjdXN0b20gc3R5bGVzIGZvciBpbmRpdmlkdWFsIG1vZGFsc1xuKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogNDgwcHgpIHtcblxuICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGZsZXgpIHtcblxuICAgIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDg1dmg7XG4gICAgfVxuXG4gIH1cblxuICAubW9kYWxfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAubW9kYWxfX2NvbnRlbnQge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuXG59XG4iLCIudHMtd3JhcHBlci5wbHVnaW4tZHJhZ19kcm9wLm11bHRpID4gLnRzLWNvbnRyb2wgPiBkaXYudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICBAYXBwbHkgdTp2aXNpYmxlIHU6Ym9yZGVyLW5vbmU7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIVwiO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wbHVnaW4tY2hlY2tib3hfb3B0aW9ucyAub3B0aW9uIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wbHVnaW4tY2xlYXJfYnV0dG9uIC5jbGVhci1idXR0b24ge1xuICBAYXBwbHkgdTpvcGFjaXR5LTAgdTphYnNvbHV0ZSB1OnRvcC0xLzIgdTp0cmFuc2Zvcm0gdTotdHJhbnNsYXRlLXktMS8yIHU6cmlnaHQtMCB1OmN1cnNvci1wb2ludGVyO1xufVxuXG4ucGx1Z2luLWNsZWFyX2J1dHRvbi5zaW5nbGUgLmNsZWFyLWJ1dHRvbiB7XG4gIEBhcHBseSB1OnJpZ2h0LTI7XG59XG5cbi5wbHVnaW4tY2xlYXJfYnV0dG9uLmZvY3VzLmhhcy1pdGVtcyAuY2xlYXItYnV0dG9uLCAucGx1Z2luLWNsZWFyX2J1dHRvbjpob3Zlci5oYXMtaXRlbXMgLmNsZWFyLWJ1dHRvbiB7XG4gIEBhcHBseSB1Om9wYWNpdHktMTAwO1xufVxuXG4udHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVyIHtcbiAgQGFwcGx5IHU6cmVsYXRpdmUgdTpwLTIuNSB1OnJvdW5kZWQtdDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuXG4udHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVyLWNsb3NlIHtcbiAgQGFwcGx5IHU6YWJzb2x1dGUgdTpyaWdodC0yIHU6dG9wLTEvMiB1Om9wYWNpdHktNDAgdTotbS0zIHU6bGVhZGluZy01IHU6dGV4dC14bDtcbn1cblxuLnRzLXdyYXBwZXIgLmRyb3Bkb3duLWhlYWRlci1jbG9zZTpob3ZlciB7XG4gIEBhcHBseSB1OnRleHQtYmxhY2s7XG59XG5cbi5wbHVnaW4tZHJvcGRvd25faW5wdXQgLmRyb3Bkb3duLWlucHV0IHtcbiAgQGFwcGx5IHU6YmxvY2sgdTpwLTIgdTpzaGFkb3ctbm9uZSB1OnctZnVsbCB1OmJnLXRyYW5zcGFyZW50O1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zIC50cy1jb250cm9sID4gaW5wdXQge1xuICBAYXBwbHkgdTptaW4tdy0wO1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zLmZvY3VzIC50cy1jb250cm9sID4gaW5wdXQge1xuICBAYXBwbHkgdTpmbGV4O1xuICBtaW4td2lkdGg6IDRweDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMuZm9jdXMgLnRzLWNvbnRyb2wgPiBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIEBhcHBseSB1OnRleHQtdHJhbnNwYXJlbnQ7XG59XG4udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zLmZvY3VzIC50cy1jb250cm9sID4gaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIEBhcHBseSB1OnRleHQtdHJhbnNwYXJlbnQ7XG59XG4udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zLmZvY3VzIC50cy1jb250cm9sID4gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgQGFwcGx5IHU6dGV4dC10cmFuc3BhcmVudDtcbn1cblxuLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC50cy1kcm9wZG93bi1jb250ZW50IHtcbiAgQGFwcGx5IHU6ZmxleDtcbn1cblxuLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cCB7XG4gIEBhcHBseSB1OmZsZXgtZ3JvdyB1OmJvcmRlci10LTAgdTpib3JkZXItciB1OmJvcmRlci1ncmF5LTEwMCB1OmJhc2lzLTAgdTptaW4tdy0wO1xufVxuXG4udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmxhc3QtY2hpbGQge1xuICBAYXBwbHkgdTpib3JkZXItci0wO1xufVxuXG4udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmJlZm9yZSB7XG4gIEBhcHBseSB1OmhpZGRlbjtcbn1cblxuLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cC1oZWFkZXIge1xuICBAYXBwbHkgdTpib3JkZXItdC0wO1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSB7XG4gIEBhcHBseSB1OmlubGluZS1mbGV4IHU6aXRlbXMtY2VudGVyIHU6cHItMTtcbn1cblxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZSB7XG4gIEBhcHBseSB1OnRleHQtaW5oZXJpdCB1Om5vLXVuZGVybGluZSB1OmFsaWduLW1pZGRsZSB1OmlubGluZS1ibG9jayB1OnAtMCB1OmJvcmRlci1sIHU6Ym9yZGVyLWdyYXktMzAwIHU6cm91bmRlZC1yLXNtIHU6Ym94LWJvcmRlciB1Om1sLTEuNTtcbn1cblxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtLmFjdGl2ZSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjYWNhY2E7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uLmRpc2FibGVkIC5pdGVtIC5yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5kaXNhYmxlZCAuaXRlbSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAucmVtb3ZlLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuXG4udHMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRzLWRyb3Bkb3duLFxuLnRzLWNvbnRyb2wsXG4udHMtY29udHJvbCBpbnB1dCB7XG4gIEBhcHBseSB1OnRleHQtYmxhY2sgdTp6LTIwO1xufVxuXG4vKiBDb2xvciBmb3IgaW5wdXQgKi9cbi50cy1jb250cm9sLFxuLnRzLXdyYXBwZXIuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCB7XG4gIEBhcHBseSB1OmJnLXdoaXRlO1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi50cy1jb250cm9sIHtcbiAgQGFwcGx5IHU6Ym9yZGVyIHU6Ym9yZGVyLWdyYXktNjAwIHU6cC04IHU6dy1mdWxsIHU6b3ZlcmZsb3ctaGlkZGVuIHU6cmVsYXRpdmUgdTp6LTEwIHU6Ym94LWJvcmRlciB1OnNoYWRvdy1ub25lIHU6cm91bmRlZC1tZCB1OmZsZXggdTpmbGV4LXdyYXAgdTpoLTQwO1xufVxuXG4udHMtd3JhcHBlci5tdWx0aS5oYXMtaXRlbXMgLnRzLWNvbnRyb2wge1xuICBwYWRkaW5nOiA2cHggOHB4IDNweDtcbn1cblxuLmZ1bGwgLnRzLWNvbnRyb2wge1xuICBAYXBwbHkgdTpiZy13aGl0ZTtcbn1cblxuLmRpc2FibGVkIC50cy1jb250cm9sLCAuZGlzYWJsZWQgLnRzLWNvbnRyb2wgKiB7XG4gIEBhcHBseSB1OmN1cnNvci1wb2ludGVyO1xufVxuXG4uZm9jdXMgLnRzLWNvbnRyb2wge1xuICBAYXBwbHkgdTpzaGFkb3ctbm9uZTtcbn1cblxuLnRzLWNvbnRyb2wgPiAqIHtcbiAgQGFwcGx5IHU6YWxpZ24tYmFzZWxpbmUgdTppbmxpbmUtYmxvY2s7XG59XG5cbi50cy13cmFwcGVyLm11bHRpIC50cy1jb250cm9sID4gZGl2IHtcbiAgQGFwcGx5IHU6Y3Vyc29yLXBvaW50ZXIgdTptLTAgdTpteC0xIHU6bXktMSB1OnAtMSB1OnB4LTEuNSB1OmJnLWdyYXktMjAwIHU6dGV4dC1ncmF5LTgwMCB1OmJvcmRlci0wO1xufVxuXG4udHMtd3JhcHBlci5tdWx0aSAudHMtY29udHJvbCA+IGRpdi5hY3RpdmUge1xuICBAYXBwbHkgdTpiZy1ncmF5LTMwMCB1OnRleHQtZ3JheS04MDAgdTpib3JkZXItMDtcbn1cblxuLnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2wgPiBkaXYsIC50cy13cmFwcGVyLm11bHRpLmRpc2FibGVkIC50cy1jb250cm9sID4gZGl2LmFjdGl2ZSB7XG4gIEBhcHBseSB1OnRleHQtZ3JheS00MDAgdTpiZy13aGl0ZSB1OmJvcmRlci0wO1xufVxuXG4udHMtY29udHJvbCA+IGlucHV0IHtcbiAgQGFwcGx5IHU6aW5saW5lLWJsb2NrIHU6cC0wIHU6bWluLWgtMCB1Om1heC13LWZ1bGwgdTptLTAgdTppbmRlbnQtMCB1OmJvcmRlci0wIHU6YmctdHJhbnNwYXJlbnQgdTpmbGV4LWdyb3cgdTpzZWxlY3QtYXV0byB1OnBsYWNlaG9sZGVyLWdyYXktMzAwO1xuICBtaW4td2lkdGg6IDdyZW07XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtaW52YWxpZCA+IC50cy1jb250cm9sIHtcbiAgQGFwcGx5IHU6Ym9yZGVyLXJlZC02MDA7XG59XG5cbi5pcy1pbnZhbGlkID4gLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRzLWNvbnRyb2wgPiBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgQGFwcGx5IHU6aGlkZGVuO1xufVxuXG4udHMtY29udHJvbCA+IGlucHV0OmZvY3VzIHtcbiAgQGFwcGx5IHU6b3V0bGluZS0wO1xufVxuXG4uaGFzLWl0ZW1zIC50cy1jb250cm9sID4gaW5wdXQge1xuICBAYXBwbHkgdTptLTAgdTpteC0xO1xufVxuXG4udHMtY29udHJvbC5ydGwge1xuICBAYXBwbHkgdTp0ZXh0LXJpZ2h0O1xufVxuXG4udHMtY29udHJvbC5ydGwuc2luZ2xlIC50cy1jb250cm9sOmFmdGVyIHtcbiAgQGFwcGx5IHU6YWJzb2x1dGUgdTpyaWdodC1hdXRvIHU6bGVmdC1bMTVweF07XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4udHMtY29udHJvbC5ydGwgLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIEBhcHBseSB1Om0tMCB1Om14LTE7XG59XG5cbi5kaXNhYmxlZCAudHMtY29udHJvbCB7XG4gIEBhcHBseSB1OmJnLWdyYXktMTAwLzUwO1xufVxuXG4uaW5wdXQtaGlkZGVuIC50cy1jb250cm9sID4gaW5wdXQge1xuICBAYXBwbHkgdTpvcGFjaXR5LTAgdTphYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwcHg7XG59XG5cbi50cy1kcm9wZG93biB7XG4gIEBhcHBseSB1OmFic29sdXRlIHU6dG9wLWZ1bGwgdTpsZWZ0LTAgdTp3LWZ1bGwgdTp6LTExMDAgdTpib3JkZXIgdTpib3JkZXItZ3JheS0zMDAgdTpiZy13aGl0ZSB1Om10LTEgdTpib3gtYm9yZGVyIHU6cm91bmRlZC1sZyB1Om92ZXJmbG93LWhpZGRlbiB1OmJnLWdyYXktMTAwO1xufVxuXG4udHMtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ge1xuICBAYXBwbHkgdTpjdXJzb3ItcG9pbnRlciB1Om92ZXJmbG93LWhpZGRlbjtcbn1cblxuLnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIC5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyNSwgMTY4LCAyMDgsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLnRzLWRyb3Bkb3duIC5vcHRpb24sXG4udHMtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlcixcbi50cy1kcm9wZG93biAubm8tcmVzdWx0cyxcbi50cy1kcm9wZG93biAuY3JlYXRlIHtcbiAgcGFkZGluZzogNXB4IDhweDtcbn1cblxuLnRzLWRyb3Bkb3duIC5vcHRpb24sIC50cy1kcm9wZG93biBbZGF0YS1kaXNhYmxlZF0sIC50cy1kcm9wZG93biBbZGF0YS1kaXNhYmxlZF0gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9uIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi50cy1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXS5vcHRpb24ge1xuICBAYXBwbHkgdTpvcGFjaXR5LTEwMCB1OmN1cnNvci1wb2ludGVyIHU6cC0yLjU7XG59XG5cbi50cy1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQgLm9wdGdyb3VwLWhlYWRlciB7XG4gIEBhcHBseSB1OmJvcmRlci10LTA7XG59XG5cbi50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgQGFwcGx5IHU6Y3Vyc29yLWRlZmF1bHQgdTpiZy13aGl0ZTtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG5cbi8qIENvbG9yIGZvciBpdGVtIGxpc3QgaG92ZXIgKi9cbi50cy1kcm9wZG93biAuY3JlYXRlOmhvdmVyLFxuLnRzLWRyb3Bkb3duIC5vcHRpb246aG92ZXIsXG4udHMtZHJvcGRvd24gLmFjdGl2ZSB7XG4gIEBhcHBseSB1OmJnLWdyYXktMzAwO1xufVxuXG4udHMtZHJvcGRvd24gLmNyZWF0ZTpob3Zlci5jcmVhdGUsXG4udHMtZHJvcGRvd24gLm9wdGlvbjpob3Zlci5jcmVhdGUsXG4udHMtZHJvcGRvd24gLmFjdGl2ZS5jcmVhdGUge1xuICBjb2xvcjogIzQ5NWM2ODtcbn1cblxuLnRzLWRyb3Bkb3duIC5jcmVhdGUge1xuICBjb2xvcjogcmdiYSg0OCwgNDgsIDQ4LCAwLjUpO1xufVxuXG4udHMtZHJvcGRvd24gLnNwaW5uZXIge1xuICBAYXBwbHkgdTppbmxpbmUtYmxvY2sgdTp3LTcgdTpoLTcgdTptLTEgdTpteC0yO1xufVxuXG4udHMtZHJvcGRvd24gLnNwaW5uZXI6YWZ0ZXIge1xuICBAYXBwbHkgdTpibG9jayB1OnctNiB1OmgtNiB1Om0tMSB1OnJvdW5kZWQtZnVsbCB1OmJvcmRlci00IHU6Ym9yZGVyLWdyYXktMzAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWNvbG9yOiAjRkY3ODI4IHRyYW5zcGFyZW50ICNGRjc4MjggdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogbGRzLWR1YWwtcmluZyAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBsZHMtZHVhbC1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLnRzLWRyb3Bkb3duLWNvbnRlbnQge1xuICBAYXBwbHkgdTpvdmVyZmxvdy15LWF1dG8gdTpvdmVyZmxvdy14LWhpZGRlbiB1Om1heC1oLVsyMDBweF07XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi50cy1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIEBhcHBseSB1OmJvcmRlci0wIHU6aC0wLjUgdTpvdmVyZmxvdy1oaWRkZW4gdTpwLTAgdTphYnNvbHV0ZSB1OnctMC41IHU6d2hpdGVzcGFjZS1ub3dyYXA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG59XG4iLCIjZmlsdGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogMTZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMzAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuI2ZpbHRlcltkYXRhLXNob3ddIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNhcnJvdyxcbiNhcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuI2Fycm93IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4jYXJyb3c6OmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbiNmaWx0ZXJbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ndG9wJ10gPiAjYXJyb3cge1xuICBib3R0b206IC00cHg7XG59XG5cbiNmaWx0ZXJbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nYm90dG9tJ10gPiAjYXJyb3cge1xuICB0b3A6IC00cHg7XG59XG5cbiNmaWx0ZXJbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nbGVmdCddID4gI2Fycm93IHtcbiAgcmlnaHQ6IC00cHg7XG59XG5cbiNmaWx0ZXJbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ncmlnaHQnXSA+ICNhcnJvdyB7XG4gIGxlZnQ6IC00cHg7XG59XG4iLCIubC10cmlwLXNob3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMycHggMWZyO1xuICBncmlkLWdhcDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogMnB4IGRvdHRlZCB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubC10cmlwLXNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4ubC10cmlwLXNob3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubC10cmlwLXNob3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBkb3R0ZWQgdmFyKC0tdS1jb2xvci13aGl0ZSk7XG4gIH1cbn1cblxuXG5cblxuXG4ubC10cmlwcy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5sLXRyaXBzLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW46IDAgMTZweDtcbiAgfVxufVxuXG5cblxuXG5cbi5sLXRyaXBzLW92ZXJsYXktd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cblxuXG5cblxuLmwtdHJpcHMtZGVzY3JpcHRpb24ge1xuICB3aWR0aDogNzIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubC10cmlwcy1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cblxuXG5cblxuXG4ubC1sYW5kaW5nLXdlbGNvbWUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEyMHB4IDFmcjtcbiAgZ3JpZC1nYXA6IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmwtbGFuZGluZy13ZWxjb21lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ubC1sYW5kaW5nLXdlbGNvbWUgYSB7XG4gIGNvbG9yOiB2YXIoLS11LWNvbG9yLWJld2VsY29tZSk7XG59XG5cblxuXG5cbi5sLXdlbGNvbWUtY2FyZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggLTNweCAjZDdkN2Q3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5sLXdlbGNvbWUtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5sLXNlYXJjaC1yZXN1bHQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJhdmF0YXIgbWVtYmVyXCJcbiAgICAgIFwiYXZhdGFyIGhvc3RpbmdcIlxuICAgICAgXCJhYm91dF9tZSBhYm91dF9tZVwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IDFmcjtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5sLXNlYXJjaC1yZXN1bHRfX2Rhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qIFNtYWxsICovXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmwtc2VhcmNoLXJlc3VsdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICBcImF2YXRhciBtZW1iZXIgaG9zdGluZ1wiXG4gICAgICAgIFwiYXZhdGFyIG1lbWJlciBleHRyYV9pbmZvXCJcbiAgICAgICAgXCJhYm91dF9tZSBhYm91dF9tZSBhYm91dF9tZVwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggMWZyIDFmcjtcbiAgfVxufVxuXG4vKiBNZWRpdW0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1zZWFyY2gtcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcImF2YXRhciBtZW1iZXIgYWJvdXRfbWVcIlxuICAgICAgXCJhdmF0YXIgaG9zdGluZyBhYm91dF9tZVwiXG4gICAgICBcImF2YXRhciBleHRyYV9pbmZvIGFib3V0X21lXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCAxODBweCAxZnI7XG4gIH1cbn1cblxuLyogTGFyZ2UgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgIHtcbiAgLmwtc2VhcmNoLXJlc3VsdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJhdmF0YXIgbWVtYmVyIGFib3V0X21lIGhvc3RpbmdcIlxuICAgICAgXCJhdmF0YXIgbWVtZWJyIGFib3V0X21lIGV4dHJhX2luZm9cIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IDE4MHB4IDFmciBtaW4tY29udGVudDtcbiAgfVxufVxuXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/