@import url(//hello.myfonts.net/count/42369a);

@charset "UTF-8";
/* Importing The Mix Font */
/**
 * @license
 * MyFonts Webfont Build ID 4339354, 2022-02-02T07:27:52-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: TheMix-Light by LucasFonts
 * URL: https://www.myfonts.com/fonts/lucasfonts/themix/light/
 * 
 * Webfont: TheMix-Bold by LucasFonts
 * URL: https://www.myfonts.com/fonts/lucasfonts/themix/bold/
 * 
 * 
 * Webfonts copyright: Copyright 1994-2021 Luc(as) de Groot, published by LucasFonts, www.lucasfonts.com  All rights reserved.
 * 
 * © 2022 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@font-face {
  font-family: "TheMix-Bold";
  src: url('font.bfb1d6204def323f51c4.woff2') format('woff2'), url('font.57beefba706e814055c7.woff') format('woff');
}
@font-face {
  font-family: "TheMix-Light";
  src: url('font.f3ad3d1679cc86ceaa63.woff2') format('woff2'), url('font.e88efef5843deee8fe75.woff') format('woff');
}
/*$REV MP 2022-02-10: Import von OpenSans-Medium, andere OpenSans Schriftarten erst einmal nicht notwendig*/
@font-face {
  font-family: "OpenSans-Medium";
  src: url('OpenSans-Medium.f0cdede053a22b990af8.ttf') format('truetype');
}
/*$REV MP 2024-06-26: Import von Fira Sans Schriftarten*/
@font-face {
  font-family: "FiraSans-Medium";
  src: url('FiraSans-Medium.d11d9e14e00fc1a96751.ttf') format('truetype');
}
@font-face {
  font-family: "FiraSans-BoldItalic";
  src: url('FiraSans-BoldItalic.33e67849ffeaee73812d.ttf') format('truetype');
}
@font-face {
  font-family: "FiraSansCondensed-Medium";
  src: url('FiraSansCondensed-Medium.7d85f98af8d9353433fb.ttf') format('truetype');
}
@font-face {
  font-family: "FiraSans-Regular";
  src: url('FiraSans-Regular.f4eb295ecc2fb842d61c.ttf') format('truetype');
}
@font-face {
  font-family: "Mulish";
  src: url('Mulish-VariableFont_wght.c3d26f19ac7f56a0fd74.ttf') format('truetype');
}
/* Importing PrimeNG CSS file. */
@font-face {
    font-family: 'primeicons';
    font-display: auto;
    src: url('primeicons.dfbfef2de4bfb34e9722.eot');
    src: url('primeicons.dfbfef2de4bfb34e9722.eot?#iefix') format('embedded-opentype'), url('primeicons.3a0d4a58da62cf7c55bb.ttf') format('truetype'), url('primeicons.e61f3495a7ecd3d571a4.woff') format('woff'), url('primeicons.c55d94a248721abbd220.svg?#primeicons') format('svg');
    font-weight: normal;
    font-style: normal;
}
.pi {
    font-family: 'primeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.pi:before {
    --webkit-backface-visibility:hidden;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
}
.pi-fw {
    width: 1.28571429em;
    text-align: center;
}
.pi-spin {
    animation: fa-spin 2s infinite linear;
}
@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
    }
}
.pi-send:before {
    content: "\e9ca";
}
.pi-slack:before {
    content: "\e9c9";
}
.pi-sun:before {
    content: "\e9c8";
}
.pi-moon:before {
    content: "\e9c7";
}
.pi-vimeo:before {
    content: "\e9c6";
}
.pi-youtube:before {
    content: "\e9c5";
}
.pi-flag:before {
    content: "\e9c4";
}
.pi-wallet:before {
    content: "\e9c3";
}
.pi-map:before {
    content: "\e9c2";
}
.pi-link:before {
    content: "\e9c1";
}
.pi-credit-card:before {
    content: "\e9bf";
}
.pi-discord:before {
    content: "\e9c0";
}
.pi-percentage:before {
    content: "\e9be";
}
.pi-euro:before {
    content: "\e9bd";
}
.pi-book:before {
    content: "\e9ba";
}
.pi-shield:before {
    content: "\e9b9";
}
.pi-paypal:before {
    content: "\e9bb";
}
.pi-amazon:before {
    content: "\e9bc";
}
.pi-phone:before {
    content: "\e9b8";
}
.pi-filter-slash:before {
    content: "\e9b7";
}
.pi-facebook:before {
    content: "\e9b4";
}
.pi-github:before {
    content: "\e9b5";
}
.pi-twitter:before {
    content: "\e9b6";
}
.pi-step-backward-alt:before {
    content: "\e9ac";
}
.pi-step-forward-alt:before {
    content: "\e9ad";
}
.pi-forward:before {
    content: "\e9ae";
}
.pi-backward:before {
    content: "\e9af";
}
.pi-fast-backward:before {
    content: "\e9b0";
}
.pi-fast-forward:before {
    content: "\e9b1";
}
.pi-pause:before {
    content: "\e9b2";
}
.pi-play:before {
    content: "\e9b3";
}
.pi-compass:before {
    content: "\e9ab";
}
.pi-id-card:before {
    content: "\e9aa";
}
.pi-ticket:before {
    content: "\e9a9";
}
.pi-file-o:before {
    content: "\e9a8";
}
.pi-reply:before {
    content: "\e9a7";
}
.pi-directions-alt:before {
    content: "\e9a5";
}
.pi-directions:before {
    content: "\e9a6";
}
.pi-thumbs-up:before {
    content: "\e9a3";
}
.pi-thumbs-down:before {
    content: "\e9a4";
}
.pi-sort-numeric-down-alt:before {
    content: "\e996";
}
.pi-sort-numeric-up-alt:before {
    content: "\e997";
}
.pi-sort-alpha-down-alt:before {
    content: "\e998";
}
.pi-sort-alpha-up-alt:before {
    content: "\e999";
}
.pi-sort-numeric-down:before {
    content: "\e99a";
}
.pi-sort-numeric-up:before {
    content: "\e99b";
}
.pi-sort-alpha-down:before {
    content: "\e99c";
}
.pi-sort-alpha-up:before {
    content: "\e99d";
}
.pi-sort-alt:before {
    content: "\e99e";
}
.pi-sort-amount-up:before {
    content: "\e99f";
}
.pi-sort-amount-down:before {
    content: "\e9a0";
}
.pi-sort-amount-down-alt:before {
    content: "\e9a1";
}
.pi-sort-amount-up-alt:before {
    content: "\e9a2";
}
.pi-palette:before {
    content: "\e995";
}
.pi-undo:before {
    content: "\e994";
}
.pi-desktop:before {
    content: "\e993";
}
.pi-sliders-v:before {
    content: "\e991";
}
.pi-sliders-h:before {
    content: "\e992";
}
.pi-search-plus:before {
    content: "\e98f";
}
.pi-search-minus:before {
    content: "\e990";
}
.pi-file-excel:before {
    content: "\e98e";
}
.pi-file-pdf:before {
    content: "\e98d";
}
.pi-check-square:before {
    content: "\e98c";
}
.pi-chart-line:before {
    content: "\e98b";
}
.pi-user-edit:before {
    content: "\e98a";
}
.pi-exclamation-circle:before {
    content: "\e989";
}
.pi-android:before {
    content: "\e985";
}
.pi-google:before {
    content: "\e986";
}
.pi-apple:before {
    content: "\e987";
}
.pi-microsoft:before {
    content: "\e988";
}
.pi-heart:before {
    content: "\e984";
}
.pi-mobile:before {
    content: "\e982";
}
.pi-tablet:before {
    content: "\e983";
}
.pi-key:before {
    content: "\e981";
}
.pi-shopping-cart:before {
    content: "\e980";
}
.pi-comments:before {
    content: "\e97e";
}
.pi-comment:before {
    content: "\e97f";
}
.pi-briefcase:before {
    content: "\e97d";
}
.pi-bell:before {
    content: "\e97c";
}
.pi-paperclip:before {
    content: "\e97b";
}
.pi-share-alt:before {
    content: "\e97a";
}
.pi-envelope:before {
    content: "\e979";
}
.pi-volume-down:before {
    content: "\e976";
}
.pi-volume-up:before {
    content: "\e977";
}
.pi-volume-off:before {
    content: "\e978";
}
.pi-eject:before {
    content: "\e975";
}
.pi-money-bill:before {
    content: "\e974";
}
.pi-images:before {
    content: "\e973";
}
.pi-image:before {
    content: "\e972";
}
.pi-sign-in:before {
    content: "\e970";
}
.pi-sign-out:before {
    content: "\e971";
}
.pi-wifi:before {
    content: "\e96f";
}
.pi-sitemap:before {
    content: "\e96e";
}
.pi-chart-bar:before {
    content: "\e96d";
}
.pi-camera:before {
    content: "\e96c";
}
.pi-dollar:before {
    content: "\e96b";
}
.pi-lock-open:before {
    content: "\e96a";
}
.pi-table:before {
    content: "\e969";
}
.pi-map-marker:before {
    content: "\e968";
}
.pi-list:before {
    content: "\e967";
}
.pi-eye-slash:before {
    content: "\e965";
}
.pi-eye:before {
    content: "\e966";
}
.pi-folder-open:before {
    content: "\e964";
}
.pi-folder:before {
    content: "\e963";
}
.pi-video:before {
    content: "\e962";
}
.pi-inbox:before {
    content: "\e961";
}
.pi-lock:before {
    content: "\e95f";
}
.pi-unlock:before {
    content: "\e960";
}
.pi-tags:before {
    content: "\e95d";
}
.pi-tag:before {
    content: "\e95e";
}
.pi-power-off:before {
    content: "\e95c";
}
.pi-save:before {
    content: "\e95b";
}
.pi-question-circle:before {
    content: "\e959";
}
.pi-question:before {
    content: "\e95a";
}
.pi-copy:before {
    content: "\e957";
}
.pi-file:before {
    content: "\e958";
}
.pi-clone:before {
    content: "\e955";
}
.pi-calendar-times:before {
    content: "\e952";
}
.pi-calendar-minus:before {
    content: "\e953";
}
.pi-calendar-plus:before {
    content: "\e954";
}
.pi-ellipsis-v:before {
    content: "\e950";
}
.pi-ellipsis-h:before {
    content: "\e951";
}
.pi-bookmark:before {
    content: "\e94e";
}
.pi-globe:before {
    content: "\e94f";
}
.pi-replay:before {
    content: "\e94d";
}
.pi-filter:before {
    content: "\e94c";
}
.pi-print:before {
    content: "\e94b";
}
.pi-align-right:before {
    content: "\e946";
}
.pi-align-left:before {
    content: "\e947";
}
.pi-align-center:before {
    content: "\e948";
}
.pi-align-justify:before {
    content: "\e949";
}
.pi-cog:before {
    content: "\e94a";
}
.pi-cloud-download:before {
    content: "\e943";
}
.pi-cloud-upload:before {
    content: "\e944";
}
.pi-cloud:before {
    content: "\e945";
}
.pi-pencil:before {
    content: "\e942";
}
.pi-users:before {
    content: "\e941";
}
.pi-clock:before {
    content: "\e940";
}
.pi-user-minus:before {
    content: "\e93e";
}
.pi-user-plus:before {
    content: "\e93f";
}
.pi-trash:before {
    content: "\e93d";
}
.pi-external-link:before {
    content: "\e93c";
}
.pi-window-maximize:before {
    content: "\e93b";
}
.pi-window-minimize:before {
    content: "\e93a";
}
.pi-refresh:before {
    content: "\e938";
}
.pi-user:before {
    content: "\e939";
}
.pi-exclamation-triangle:before {
    content: "\e922";
}
.pi-calendar:before {
    content: "\e927";
}
.pi-chevron-circle-left:before {
    content: "\e928";
}
.pi-chevron-circle-down:before {
    content: "\e929";
}
.pi-chevron-circle-right:before {
    content: "\e92a";
}
.pi-chevron-circle-up:before {
    content: "\e92b";
}
.pi-angle-double-down:before {
    content: "\e92c";
}
.pi-angle-double-left:before {
    content: "\e92d";
}
.pi-angle-double-right:before {
    content: "\e92e";
}
.pi-angle-double-up:before {
    content: "\e92f";
}
.pi-angle-down:before {
    content: "\e930";
}
.pi-angle-left:before {
    content: "\e931";
}
.pi-angle-right:before {
    content: "\e932";
}
.pi-angle-up:before {
    content: "\e933";
}
.pi-upload:before {
    content: "\e934";
}
.pi-download:before {
    content: "\e956";
}
.pi-ban:before {
    content: "\e935";
}
.pi-star-o:before {
    content: "\e936";
}
.pi-star:before {
    content: "\e937";
}
.pi-chevron-left:before {
    content: "\e900";
}
.pi-chevron-right:before {
    content: "\e901";
}
.pi-chevron-down:before {
    content: "\e902";
}
.pi-chevron-up:before {
    content: "\e903";
}
.pi-caret-left:before {
    content: "\e904";
}
.pi-caret-right:before {
    content: "\e905";
}
.pi-caret-down:before {
    content: "\e906";
}
.pi-caret-up:before {
    content: "\e907";
}
.pi-search:before {
    content: "\e908";
}
.pi-check:before {
    content: "\e909";
}
.pi-check-circle:before {
    content: "\e90a";
}
.pi-times:before {
    content: "\e90b";
}
.pi-times-circle:before {
    content: "\e90c";
}
.pi-plus:before {
    content: "\e90d";
}
.pi-plus-circle:before {
    content: "\e90e";
}
.pi-minus:before {
    content: "\e90f";
}
.pi-minus-circle:before {
    content: "\e910";
}
.pi-circle-on:before {
    content: "\e911";
}
.pi-circle-off:before {
    content: "\e912";
}
.pi-sort-down:before {
    content: "\e913";
}
.pi-sort-up:before {
    content: "\e914";
}
.pi-sort:before {
    content: "\e915";
}
.pi-step-backward:before {
    content: "\e916";
}
.pi-step-forward:before {
    content: "\e917";
}
.pi-th-large:before {
    content: "\e918";
}
.pi-arrow-down:before {
    content: "\e919";
}
.pi-arrow-left:before {
    content: "\e91a";
}
.pi-arrow-right:before {
    content: "\e91b";
}
.pi-arrow-up:before {
    content: "\e91c";
}
.pi-bars:before {
    content: "\e91d";
}
.pi-arrow-circle-down:before {
    content: "\e91e";
}
.pi-arrow-circle-left:before {
    content: "\e91f";
}
.pi-arrow-circle-right:before {
    content: "\e920";
}
.pi-arrow-circle-up:before {
    content: "\e921";
}
.pi-info:before {
    content: "\e923";
}
.pi-info-circle:before {
    content: "\e924";
}
.pi-home:before {
    content: "\e925";
}
.pi-spinner:before {
    content: "\e926";
}
/* Importing PrimeNG Theme CSS file. */
@charset "UTF-8";
:root {
  --surface-a:#ffffff;
  --surface-b:#efefef;
  --surface-c:#e9ecef;
  --surface-d:#dee2e6;
  --surface-e:#ffffff;
  --surface-f:#ffffff;
  --text-color:#212529;
  --text-color-secondary:#6c757d;
  --primary-color:#007bff;
  --primary-color-text:#ffffff;
  --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --surface-0: #ffffff;
  --surface-50: #f9fafb;
  --surface-100: #f8f9fa;
  --surface-200: #e9ecef;
  --surface-300: #dee2e6;
  --surface-400: #ced4da;
  --surface-500: #adb5bd;
  --surface-600: #6c757d;
  --surface-700: #495057;
  --surface-800: #343a40;
  --surface-900: #212529;
  --gray-50: #f9fafb;
  --gray-100: #f8f9fa;
  --gray-200: #e9ecef;
  --gray-300: #dee2e6;
  --gray-400: #ced4da;
  --gray-500: #adb5bd;
  --gray-600: #6c757d;
  --gray-700: #495057;
  --gray-800: #343a40;
  --gray-900: #212529;
  --content-padding:1.25rem;
  --inline-spacing:0.5rem;
  --border-radius:4px;
  --surface-ground:#efefef;
  --surface-section:#ffffff;
  --surface-card:#ffffff;
  --surface-overlay:#ffffff;
  --surface-border:#dee2e6;
}
* {
  box-sizing: border-box;
}
.p-component {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: normal;
}
.p-component-overlay {
  background-color: rgba(0, 0, 0, 0.4);
  transition-duration: 0.15s;
}
.p-disabled, .p-component:disabled {
  opacity: 0.65;
}
.p-error {
  color: #dc3545;
}
.p-text-secondary {
  color: #6c757d;
}
.pi {
  font-size: 1rem;
}
.p-link {
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  border-radius: 4px;
}
.p-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
:root {
  --blue-50:#f3f8ff;
  --blue-100:#c5dcff;
  --blue-200:#97c1fe;
  --blue-300:#69a5fe;
  --blue-400:#3b8afd;
  --blue-500:#0d6efd;
  --blue-600:#0b5ed7;
  --blue-700:#094db1;
  --blue-800:#073d8b;
  --blue-900:#052c65;
  --green-50:#f4f9f6;
  --green-100:#c8e2d6;
  --green-200:#9ccbb5;
  --green-300:#70b595;
  --green-400:#459e74;
  --green-500:#198754;
  --green-600:#157347;
  --green-700:#125f3b;
  --green-800:#0e4a2e;
  --green-900:#0a3622;
  --yellow-50:#fffcf3;
  --yellow-100:#fff0c3;
  --yellow-200:#ffe494;
  --yellow-300:#ffd965;
  --yellow-400:#ffcd36;
  --yellow-500:#ffc107;
  --yellow-600:#d9a406;
  --yellow-700:#b38705;
  --yellow-800:#8c6a04;
  --yellow-900:#664d03;
  --cyan-50:#f3fcfe;
  --cyan-100:#c5f2fb;
  --cyan-200:#97e8f9;
  --cyan-300:#69def6;
  --cyan-400:#3bd4f3;
  --cyan-500:#0dcaf0;
  --cyan-600:#0baccc;
  --cyan-700:#098da8;
  --cyan-800:#076f84;
  --cyan-900:#055160;
  --pink-50:#fdf5f9;
  --pink-100:#f5cee1;
  --pink-200:#eda7ca;
  --pink-300:#e681b3;
  --pink-400:#de5a9b;
  --pink-500:#d63384;
  --pink-600:#b62b70;
  --pink-700:#96245c;
  --pink-800:#761c49;
  --pink-900:#561435;
  --indigo-50:#f7f3fe;
  --indigo-100:#dac6fc;
  --indigo-200:#bd98f9;
  --indigo-300:#a06bf7;
  --indigo-400:#833df4;
  --indigo-500:#6610f2;
  --indigo-600:#570ece;
  --indigo-700:#470ba9;
  --indigo-800:#380985;
  --indigo-900:#290661;
  --teal-50:#f4fcfa;
  --teal-100:#c9f2e6;
  --teal-200:#9fe8d2;
  --teal-300:#75debf;
  --teal-400:#4ad3ab;
  --teal-500:#20c997;
  --teal-600:#1bab80;
  --teal-700:#168d6a;
  --teal-800:#126f53;
  --teal-900:#0d503c;
  --orange-50:#fff9f3;
  --orange-100:#ffe0c7;
  --orange-200:#fec89a;
  --orange-300:#feaf6d;
  --orange-400:#fd9741;
  --orange-500:#fd7e14;
  --orange-600:#d76b11;
  --orange-700:#b1580e;
  --orange-800:#8b450b;
  --orange-900:#653208;
  --bluegray-50:#f8f9fb;
  --bluegray-100:#e0e4ea;
  --bluegray-200:#c7ced9;
  --bluegray-300:#aeb9c8;
  --bluegray-400:#95a3b8;
  --bluegray-500:#7c8ea7;
  --bluegray-600:#69798e;
  --bluegray-700:#576375;
  --bluegray-800:#444e5c;
  --bluegray-900:#323943;
  --purple-50:#f8f6fc;
  --purple-100:#dcd2f0;
  --purple-200:#c1aee4;
  --purple-300:#a68ad9;
  --purple-400:#8a66cd;
  --purple-500:#6f42c1;
  --purple-600:#5e38a4;
  --purple-700:#4e2e87;
  --purple-800:#3d246a;
  --purple-900:#2c1a4d;
}
.p-autocomplete .p-autocomplete-loader {
  right: 0.75rem;
}
.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
  right: 3.107rem;
}
.p-autocomplete .p-autocomplete-multiple-container {
  padding: 0.25rem 0.75rem;
}
.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
  border-color: #ced4da;
}
.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
  border-color: #007bff;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
  padding: 0.25rem 0;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #212529;
  padding: 0;
  margin: 0;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
  padding: 0.25rem 0.75rem;
  margin-right: 0.5rem;
  background: #007bff;
  color: #ffffff;
  border-radius: 4px;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
  margin-left: 0.5rem;
}
p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
  border-color: #dc3545;
}
.p-autocomplete-panel {
  background: #ffffff;
  color: #212529;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: none;
}
.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
  padding: 0.5rem 0;
}
.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
  padding: 0.5rem 0;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
  margin: 0;
  padding: 0.5rem 1.5rem;
  border: 0 none;
  color: #212529;
  background: transparent;
  transition: box-shadow 0.15s;
  border-radius: 0;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
  color: #212529;
  background: #e9ecef;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
  color: #ffffff;
  background: #007bff;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
  padding: 0.5rem 1.5rem;
  color: #212529;
  background: transparent;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #212529;
  background: #ffffff;
  font-weight: 600;
}
p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
  border-color: #dc3545;
}
.p-datepicker {
  padding: 0;
  background: #ffffff;
  color: #212529;
  border: 1px solid #ced4da;
  border-radius: 4px;
}
.p-datepicker:not(.p-datepicker-inline) {
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: none;
}
.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
  background: #efefef;
}
.p-datepicker .p-datepicker-header {
  padding: 0.5rem;
  color: #212529;
  background: #ffffff;
  font-weight: 600;
  margin: 0;
  border-bottom: 1px solid #dee2e6;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev,
.p-datepicker .p-datepicker-header .p-datepicker-next {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: box-shadow 0.15s;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: transparent;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,
.p-datepicker .p-datepicker-header .p-datepicker-next:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-datepicker .p-datepicker-header .p-datepicker-title {
  line-height: 2rem;
}
.p-datepicker .p-datepicker-header .p-datepicker-title select {
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
}
.p-datepicker .p-datepicker-header .p-datepicker-title select:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
  border-color: #007bff;
}
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
  margin-right: 0.5rem;
}
.p-datepicker table {
  font-size: 1rem;
  margin: 0.5rem 0;
}
.p-datepicker table th {
  padding: 0.5rem;
}
.p-datepicker table th > span {
  width: 2.5rem;
  height: 2.5rem;
}
.p-datepicker table td {
  padding: 0.5rem;
}
.p-datepicker table td > span {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 4px;
  transition: box-shadow 0.15s;
  border: 1px solid transparent;
}
.p-datepicker table td > span.p-highlight {
  color: #ffffff;
  background: #007bff;
}
.p-datepicker table td > span:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-datepicker table td.p-datepicker-today > span {
  background: #ced4da;
  color: #212529;
  border-color: transparent;
}
.p-datepicker table td.p-datepicker-today > span.p-highlight {
  color: #ffffff;
  background: #007bff;
}
.p-datepicker .p-datepicker-buttonbar {
  padding: 1rem 0;
  border-top: 1px solid #dee2e6;
}
.p-datepicker .p-datepicker-buttonbar .p-button {
  width: auto;
}
.p-datepicker .p-timepicker {
  border-top: 1px solid #dee2e6;
  padding: 0.5rem;
}
.p-datepicker .p-timepicker button {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: box-shadow 0.15s;
}
.p-datepicker .p-timepicker button:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: transparent;
}
.p-datepicker .p-timepicker button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-datepicker .p-timepicker button:last-child {
  margin-top: 0.2em;
}
.p-datepicker .p-timepicker span {
  font-size: 1.25rem;
}
.p-datepicker .p-timepicker > div {
  padding: 0 0.5rem;
}
.p-datepicker.p-datepicker-timeonly .p-timepicker {
  border-top: 0 none;
}
.p-datepicker .p-monthpicker {
  margin: 0.5rem 0;
}
.p-datepicker .p-monthpicker .p-monthpicker-month {
  padding: 0.5rem;
  transition: box-shadow 0.15s;
  border-radius: 4px;
}
.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
  color: #ffffff;
  background: #007bff;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
  border-right: 1px solid #dee2e6;
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
  padding-left: 0;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
  padding-right: 0;
  border-right: 0 none;
}
.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
  background: #e9ecef;
}
.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):hover {
  background: #e9ecef;
}
.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
@media screen and (max-width: 769px) {
  .p-datepicker table th, .p-datepicker table td {
    padding: 0;
  }
}
.p-cascadeselect {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
  border-radius: 4px;
}
.p-cascadeselect:not(.p-disabled):hover {
  border-color: #ced4da;
}
.p-cascadeselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
  border-color: #007bff;
}
.p-cascadeselect .p-cascadeselect-label {
  background: transparent;
  border: 0 none;
  padding: 0.5rem 0.75rem;
}
.p-cascadeselect .p-cascadeselect-label.p-placeholder {
  color: #6c757d;
}
.p-cascadeselect .p-cascadeselect-label:enabled:focus {
  outline: 0 none;
  box-shadow: none;
}
.p-cascadeselect .p-cascadeselect-trigger {
  background: transparent;
  color: #495057;
  width: 2.357rem;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.p-cascadeselect-panel {
  background: #ffffff;
  color: #212529;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: none;
}
.p-cascadeselect-panel .p-cascadeselect-items {
  padding: 0.5rem 0;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
  margin: 0;
  border: 0 none;
  color: #212529;
  background: transparent;
  transition: box-shadow 0.15s;
  border-radius: 0;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
  padding: 0.5rem 1.5rem;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
  color: #ffffff;
  background: #007bff;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
  color: #212529;
  background: #e9ecef;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
  font-size: 0.875rem;
}
p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
  border-color: #dc3545;
}
.p-input-filled .p-cascadeselect {
  background: #efefef;
}
.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
  background-color: #efefef;
}
.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
  background-color: #efefef;
}
.p-checkbox {
  width: 20px;
  height: 20px;
}
.p-checkbox .p-checkbox-box {
  border: 2px solid #ced4da;
  background: #ffffff;
  width: 20px;
  height: 20px;
  color: #212529;
  border-radius: 4px;
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
}
.p-checkbox .p-checkbox-box .p-checkbox-icon {
  transition-duration: 0.15s;
  color: #ffffff;
  font-size: 14px;
}
.p-checkbox .p-checkbox-box.p-highlight {
  border-color: #007bff;
  background: #007bff;
}
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  border-color: #ced4da;
}
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
  border-color: #007bff;
}
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
  border-color: #0062cc;
  background: #0062cc;
  color: #ffffff;
}
p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
  border-color: #dc3545;
}
.p-input-filled .p-checkbox .p-checkbox-box {
  background-color: #efefef;
}
.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
  background: #007bff;
}
.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  background-color: #efefef;
}
.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
  background: #0062cc;
}
.p-checkbox-label {
  margin-left: 0.5rem;
}
.p-highlight .p-checkbox .p-checkbox-box {
  border-color: #ffffff;
}
.p-chips .p-chips-multiple-container {
  padding: 0.25rem 0.75rem;
}
.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
  border-color: #ced4da;
}
.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
  border-color: #007bff;
}
.p-chips .p-chips-multiple-container .p-chips-token {
  padding: 0.25rem 0.75rem;
  margin-right: 0.5rem;
  background: #007bff;
  color: #ffffff;
  border-radius: 4px;
}
.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
  margin-left: 0.5rem;
}
.p-chips .p-chips-multiple-container .p-chips-input-token {
  padding: 0.25rem 0;
}
.p-chips .p-chips-multiple-container .p-chips-input-token input {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #212529;
  padding: 0;
  margin: 0;
}
p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
  border-color: #dc3545;
}
.p-colorpicker-preview,
.p-fluid .p-colorpicker-preview.p-inputtext {
  width: 2rem;
  height: 2rem;
}
.p-colorpicker-panel {
  background: #212529;
  border-color: #212529;
}
.p-colorpicker-panel .p-colorpicker-color-handle,
.p-colorpicker-panel .p-colorpicker-hue-handle {
  border-color: #ffffff;
}
.p-colorpicker-overlay-panel {
  box-shadow: none;
}
.p-dropdown {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
  border-radius: 4px;
}
.p-dropdown:not(.p-disabled):hover {
  border-color: #ced4da;
}
.p-dropdown:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
  border-color: #007bff;
}
.p-dropdown.p-dropdown-clearable .p-dropdown-label {
  padding-right: 1.75rem;
}
.p-dropdown .p-dropdown-label {
  background: transparent;
  border: 0 none;
}
.p-dropdown .p-dropdown-label.p-placeholder {
  color: #6c757d;
}
.p-dropdown .p-dropdown-label:enabled:focus {
  outline: 0 none;
  box-shadow: none;
}
.p-dropdown .p-dropdown-trigger {
  background: transparent;
  color: #495057;
  width: 2.357rem;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.p-dropdown .p-dropdown-clear-icon {
  color: #495057;
  right: 2.357rem;
}
.p-dropdown-panel {
  background: #ffffff;
  color: #212529;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: none;
}
.p-dropdown-panel .p-dropdown-header {
  padding: 0.75rem 1.5rem;
  border-bottom: 1px solid #dee2e6;
  color: #212529;
  background: #efefef;
  margin: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
  padding-right: 1.75rem;
}
.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
  right: 0.75rem;
  color: #495057;
}
.p-dropdown-panel .p-dropdown-items:not(.p-dropdown-virtualscroll) {
  padding: 0.5rem 0;
}
.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
  padding: 0.5rem 0;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
  margin: 0;
  padding: 0.5rem 1.5rem;
  border: 0 none;
  color: #212529;
  background: transparent;
  transition: box-shadow 0.15s;
  border-radius: 0;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
  color: #ffffff;
  background: #007bff;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
  color: #212529;
  background: #e9ecef;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
  padding: 0.5rem 1.5rem;
  color: #212529;
  background: transparent;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #212529;
  background: #ffffff;
  font-weight: 600;
}
p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
  border-color: #dc3545;
}
.p-input-filled .p-dropdown {
  background: #efefef;
}
.p-input-filled .p-dropdown:not(.p-disabled):hover {
  background-color: #efefef;
}
.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
  background-color: #efefef;
}
.p-editor-container .p-editor-toolbar {
  background: #efefef;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.p-editor-container .p-editor-toolbar.ql-snow {
  border: 1px solid #dee2e6;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
  stroke: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
  fill: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
  border: 0 none;
  color: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
  color: #212529;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
  stroke: #212529;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
  fill: #212529;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #212529;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #212529;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #212529;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: none;
  border-radius: 4px;
  padding: 0.5rem 0;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
  color: #212529;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
  color: #212529;
  background: #e9ecef;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
  padding: 0.5rem 1.5rem;
}
.p-editor-container .p-editor-content {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-editor-container .p-editor-content.ql-snow {
  border: 1px solid #dee2e6;
}
.p-editor-container .p-editor-content .ql-editor {
  background: #ffffff;
  color: #495057;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-editor-container .ql-snow.ql-toolbar button:hover,
.p-editor-container .ql-snow.ql-toolbar button:focus {
  color: #212529;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
  stroke: #212529;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
  fill: #212529;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
  color: #007bff;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
  stroke: #007bff;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
  fill: #007bff;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
  color: #007bff;
}
.p-inputgroup-addon {
  background: #e9ecef;
  color: #495057;
  border-top: 1px solid #ced4da;
  border-left: 1px solid #ced4da;
  border-bottom: 1px solid #ced4da;
  padding: 0.5rem 0.75rem;
  min-width: 2.357rem;
}
.p-inputgroup-addon:last-child {
  border-right: 1px solid #ced4da;
}
.p-inputgroup > .p-component,
.p-inputgroup > .p-float-label > .p-component {
  border-radius: 0;
  margin: 0;
}
.p-inputgroup > .p-component + .p-inputgroup-addon,
.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
  border-left: 0 none;
}
.p-inputgroup > .p-component:focus,
.p-inputgroup > .p-float-label > .p-component:focus {
  z-index: 1;
}
.p-inputgroup > .p-component:focus ~ label,
.p-inputgroup > .p-float-label > .p-component:focus ~ label {
  z-index: 1;
}
.p-inputgroup-addon:first-child,
.p-inputgroup button:first-child,
.p-inputgroup input:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-inputgroup .p-float-label:first-child input {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-inputgroup-addon:last-child,
.p-inputgroup button:last-child,
.p-inputgroup input:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.p-inputgroup .p-float-label:last-child input {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.p-fluid .p-inputgroup .p-button {
  width: auto;
}
.p-fluid .p-inputgroup .p-button.p-button-icon-only {
  width: 2.357rem;
}
p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
  border-color: #dc3545;
}
p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
  border-color: #dc3545;
}
.p-inputswitch {
  width: 3rem;
  height: 1.75rem;
}
.p-inputswitch .p-inputswitch-slider {
  background: #ced4da;
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
  border-radius: 4px;
}
.p-inputswitch .p-inputswitch-slider:before {
  background: #ffffff;
  width: 1.25rem;
  height: 1.25rem;
  left: 0.25rem;
  margin-top: -0.625rem;
  border-radius: 4px;
  transition-duration: 0.15s;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  transform: translateX(1.25rem);
}
.p-inputswitch.p-focus .p-inputswitch-slider {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
  background: #ced4da;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #007bff;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  background: #ffffff;
}
.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
  background: #007bff;
}
p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
  border-color: #dc3545;
}
.p-inputtext {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #495057;
  background: #ffffff;
  padding: 0.5rem 0.75rem;
  border: 1px solid #ced4da;
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 4px;
}
.p-inputtext:enabled:hover {
  border-color: #ced4da;
}
.p-inputtext:enabled:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
  border-color: #007bff;
}
.p-inputtext.ng-dirty.ng-invalid {
  border-color: #dc3545;
}
.p-inputtext.p-inputtext-sm {
  font-size: 0.875rem;
  padding: 0.4375rem 0.65625rem;
}
.p-inputtext.p-inputtext-lg {
  font-size: 1.25rem;
  padding: 0.625rem 0.9375rem;
}
.p-float-label > label {
  left: 0.75rem;
  color: #6c757d;
  transition-duration: 0.15s;
}
.p-float-label > .ng-invalid.ng-dirty + label {
  color: #dc3545;
}
.p-input-icon-left > i:first-of-type {
  left: 0.75rem;
  color: #495057;
}
.p-input-icon-left > .p-inputtext {
  padding-left: 2.5rem;
}
.p-input-icon-left.p-float-label > label {
  left: 2.5rem;
}
.p-input-icon-right > i:last-of-type {
  right: 0.75rem;
  color: #495057;
}
.p-input-icon-right > .p-inputtext {
  padding-right: 2.5rem;
}
::-webkit-input-placeholder {
  color: #6c757d;
}
:-moz-placeholder {
  color: #6c757d;
}
::-moz-placeholder {
  color: #6c757d;
}
:-ms-input-placeholder {
  color: #6c757d;
}
.p-input-filled .p-inputtext {
  background-color: #efefef;
}
.p-input-filled .p-inputtext:enabled:hover {
  background-color: #efefef;
}
.p-input-filled .p-inputtext:enabled:focus {
  background-color: #efefef;
}
.p-inputtext-sm .p-inputtext {
  font-size: 0.875rem;
  padding: 0.4375rem 0.65625rem;
}
.p-inputtext-lg .p-inputtext {
  font-size: 1.25rem;
  padding: 0.625rem 0.9375rem;
}
.p-listbox {
  background: #ffffff;
  color: #212529;
  border: 1px solid #ced4da;
  border-radius: 4px;
}
.p-listbox .p-listbox-header {
  padding: 0.75rem 1.5rem;
  border-bottom: 1px solid #dee2e6;
  color: #212529;
  background: #efefef;
  margin: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.p-listbox .p-listbox-header .p-listbox-filter {
  padding-right: 1.75rem;
}
.p-listbox .p-listbox-header .p-listbox-filter-icon {
  right: 0.75rem;
  color: #495057;
}
.p-listbox .p-listbox-header .p-checkbox {
  margin-right: 0.5rem;
}
.p-listbox .p-listbox-list {
  padding: 0.5rem 0;
}
.p-listbox .p-listbox-list .p-listbox-item {
  margin: 0;
  padding: 0.5rem 1.5rem;
  border: 0 none;
  color: #212529;
  transition: box-shadow 0.15s;
  border-radius: 0;
}
.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
  color: #ffffff;
  background: #007bff;
}
.p-listbox .p-listbox-list .p-listbox-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
}
.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
  margin-right: 0.5rem;
}
.p-listbox .p-listbox-list .p-listbox-item-group {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #212529;
  background: #ffffff;
  font-weight: 600;
}
.p-listbox .p-listbox-list .p-listbox-empty-message {
  padding: 0.5rem 1.5rem;
  color: #212529;
  background: transparent;
}
.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
  color: #212529;
  background: #e9ecef;
}
p-listbox.ng-dirty.ng-invalid > .p-listbox {
  border-color: #dc3545;
}
.p-multiselect {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
  border-radius: 4px;
}
.p-multiselect:not(.p-disabled):hover {
  border-color: #ced4da;
}
.p-multiselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
  border-color: #007bff;
}
.p-multiselect .p-multiselect-label {
  padding: 0.5rem 0.75rem;
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
}
.p-multiselect .p-multiselect-label.p-placeholder {
  color: #6c757d;
}
.p-multiselect.p-multiselect-chip .p-multiselect-token {
  padding: 0.25rem 0.75rem;
  margin-right: 0.5rem;
  background: #007bff;
  color: #ffffff;
  border-radius: 4px;
}
.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
  margin-left: 0.5rem;
}
.p-multiselect .p-multiselect-trigger {
  background: transparent;
  color: #495057;
  width: 2.357rem;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
  padding: 0.25rem 0.75rem;
}
.p-multiselect-panel {
  background: #ffffff;
  color: #212529;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: none;
}
.p-multiselect-panel .p-multiselect-header {
  padding: 0.75rem 1.5rem;
  border-bottom: 1px solid #dee2e6;
  color: #212529;
  background: #efefef;
  margin: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
  padding-right: 1.75rem;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
  right: 0.75rem;
  color: #495057;
}
.p-multiselect-panel .p-multiselect-header .p-checkbox {
  margin-right: 0.5rem;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
  margin-left: 0.5rem;
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: box-shadow 0.15s;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: transparent;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
  padding: 0.5rem 0;
}
.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
  padding: 0.5rem 0;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
  margin: 0;
  padding: 0.5rem 1.5rem;
  border: 0 none;
  color: #212529;
  background: transparent;
  transition: box-shadow 0.15s;
  border-radius: 0;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
  color: #ffffff;
  background: #007bff;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
  color: #212529;
  background: #e9ecef;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
  margin-right: 0.5rem;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #212529;
  background: #ffffff;
  font-weight: 600;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
  padding: 0.5rem 1.5rem;
  color: #212529;
  background: transparent;
}
p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
  border-color: #dc3545;
}
.p-input-filled .p-multiselect {
  background: #efefef;
}
.p-input-filled .p-multiselect:not(.p-disabled):hover {
  background-color: #efefef;
}
.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
  background-color: #efefef;
}
.p-password.p-invalid.p-component > .p-inputtext {
  border-color: #dc3545;
}
.p-password-panel {
  padding: 1.25rem;
  background: #ffffff;
  color: #212529;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: none;
  border-radius: 4px;
}
.p-password-panel .p-password-meter {
  margin-bottom: 0.5rem;
  background: #e9ecef;
}
.p-password-panel .p-password-meter .p-password-strength.weak {
  background: #dc3545;
}
.p-password-panel .p-password-meter .p-password-strength.medium {
  background: #ffc107;
}
.p-password-panel .p-password-meter .p-password-strength.strong {
  background: #28a745;
}
.p-radiobutton {
  width: 20px;
  height: 20px;
}
.p-radiobutton .p-radiobutton-box {
  border: 2px solid #ced4da;
  background: #ffffff;
  width: 20px;
  height: 20px;
  color: #212529;
  border-radius: 50%;
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
}
.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
  border-color: #ced4da;
}
.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
  border-color: #007bff;
}
.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
  width: 12px;
  height: 12px;
  transition-duration: 0.15s;
  background-color: #ffffff;
}
.p-radiobutton .p-radiobutton-box.p-highlight {
  border-color: #007bff;
  background: #007bff;
}
.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  border-color: #0062cc;
  background: #0062cc;
  color: #ffffff;
}
p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
  border-color: #dc3545;
}
.p-input-filled .p-radiobutton .p-radiobutton-box {
  background-color: #efefef;
}
.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
  background-color: #efefef;
}
.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
  background: #007bff;
}
.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  background: #0062cc;
}
.p-radiobutton-label {
  margin-left: 0.5rem;
}
.p-highlight .p-radiobutton .p-radiobutton-box {
  border-color: #ffffff;
}
.p-rating .p-rating-icon {
  color: #495057;
  margin-left: 0.5rem;
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
  font-size: 1.143rem;
}
.p-rating .p-rating-icon.p-rating-cancel {
  color: #dc3545;
}
.p-rating .p-rating-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-rating .p-rating-icon:first-child {
  margin-left: 0;
}
.p-rating .p-rating-icon.pi-star {
  color: #007bff;
}
.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
  color: #007bff;
}
.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
  color: #dc3545;
}
.p-highlight .p-rating .p-rating-icon {
  color: #ffffff;
}
.p-selectbutton .p-button {
  background: #6c757d;
  border: 1px solid #6c757d;
  color: #ffffff;
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
}
.p-selectbutton .p-button .p-button-icon-left,
.p-selectbutton .p-button .p-button-icon-right {
  color: #ffffff;
}
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
  background: #5a6268;
  border-color: #545b62;
  color: #ffffff;
}
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
  color: #ffffff;
}
.p-selectbutton .p-button.p-highlight {
  background: #545b62;
  border-color: #4e555b;
  color: #ffffff;
}
.p-selectbutton .p-button.p-highlight .p-button-icon-left,
.p-selectbutton .p-button.p-highlight .p-button-icon-right {
  color: #ffffff;
}
.p-selectbutton .p-button.p-highlight:hover {
  background: #545b62;
  border-color: #4e555b;
  color: #ffffff;
}
.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
  color: #ffffff;
}
p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
  border-color: #dc3545;
}
.p-slider {
  background: #e9ecef;
  border: 0 none;
  border-radius: 4px;
}
.p-slider.p-slider-horizontal {
  height: 0.286rem;
}
.p-slider.p-slider-horizontal .p-slider-handle {
  margin-top: -0.5715rem;
  margin-left: -0.5715rem;
}
.p-slider.p-slider-vertical {
  width: 0.286rem;
}
.p-slider.p-slider-vertical .p-slider-handle {
  margin-left: -0.5715rem;
  margin-bottom: -0.5715rem;
}
.p-slider .p-slider-handle {
  height: 1.143rem;
  width: 1.143rem;
  background: #007bff;
  border: 2px solid #007bff;
  border-radius: 4px;
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
}
.p-slider .p-slider-handle:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-slider .p-slider-range {
  background: #007bff;
}
.p-slider:not(.p-disabled) .p-slider-handle:hover {
  background: #0069d9;
  border-color: #0069d9;
}
.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s, left 0.15s;
}
.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
  transition: width 0.15s;
}
.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s, bottom 0.15s;
}
.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
  transition: height 0.15s;
}
.p-togglebutton.p-button {
  background: #6c757d;
  border: 1px solid #6c757d;
  color: #ffffff;
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
}
.p-togglebutton.p-button .p-button-icon-left,
.p-togglebutton.p-button .p-button-icon-right {
  color: #ffffff;
}
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
  background: #5a6268;
  border-color: #545b62;
  color: #ffffff;
}
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
  color: #ffffff;
}
.p-togglebutton.p-button.p-highlight {
  background: #545b62;
  border-color: #4e555b;
  color: #ffffff;
}
.p-togglebutton.p-button.p-highlight .p-button-icon-left,
.p-togglebutton.p-button.p-highlight .p-button-icon-right {
  color: #ffffff;
}
.p-togglebutton.p-button.p-highlight:hover {
  background: #545b62;
  border-color: #4e555b;
  color: #ffffff;
}
.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
  color: #ffffff;
}
p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
  border-color: #dc3545;
}
.p-treeselect {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
  border-radius: 4px;
}
.p-treeselect:not(.p-disabled):hover {
  border-color: #ced4da;
}
.p-treeselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
  border-color: #007bff;
}
.p-treeselect .p-treeselect-label {
  padding: 0.5rem 0.75rem;
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
}
.p-treeselect .p-treeselect-label.p-placeholder {
  color: #6c757d;
}
.p-treeselect.p-treeselect-chip .p-treeselect-token {
  padding: 0.25rem 0.75rem;
  margin-right: 0.5rem;
  background: #dee2e6;
  color: #212529;
  border-radius: 16px;
}
.p-treeselect .p-treeselect-trigger {
  background: transparent;
  color: #495057;
  width: 2.357rem;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.p-treeselect.p-invalid.p-component {
  border-color: #dc3545;
}
.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
  padding: 0.25rem 0.75rem;
}
.p-treeselect-panel {
  background: #ffffff;
  color: #212529;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: none;
}
.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
  border: 0 none;
}
.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
  padding: 0.5rem 1.5rem;
  color: #212529;
  background: transparent;
}
.p-input-filled .p-treeselect {
  background: #efefef;
}
.p-input-filled .p-treeselect:not(.p-disabled):hover {
  background-color: #efefef;
}
.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
  background-color: #efefef;
}
.p-button {
  color: #ffffff;
  background: #007bff;
  border: 1px solid #007bff;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
  border-radius: 4px;
}
.p-button:enabled:hover {
  background: #0069d9;
  color: #ffffff;
  border-color: #0069d9;
}
.p-button:enabled:active {
  background: #0062cc;
  color: #ffffff;
  border-color: #0062cc;
}
.p-button.p-button-outlined {
  background-color: transparent;
  color: #007bff;
  border: 1px solid;
}
.p-button.p-button-outlined:enabled:hover {
  background: rgba(0, 123, 255, 0.04);
  color: #007bff;
  border: 1px solid;
}
.p-button.p-button-outlined:enabled:active {
  background: rgba(0, 123, 255, 0.16);
  color: #007bff;
  border: 1px solid;
}
.p-button.p-button-outlined.p-button-plain {
  color: #6c757d;
  border-color: #6c757d;
}
.p-button.p-button-outlined.p-button-plain:enabled:hover {
  background: #e9ecef;
  color: #6c757d;
}
.p-button.p-button-outlined.p-button-plain:enabled:active {
  background: #dee2e6;
  color: #6c757d;
}
.p-button.p-button-text {
  background-color: transparent;
  color: #007bff;
  border-color: transparent;
}
.p-button.p-button-text:enabled:hover {
  background: rgba(0, 123, 255, 0.04);
  color: #007bff;
  border-color: transparent;
}
.p-button.p-button-text:enabled:active {
  background: rgba(0, 123, 255, 0.16);
  color: #007bff;
  border-color: transparent;
}
.p-button.p-button-text.p-button-plain {
  color: #6c757d;
}
.p-button.p-button-text.p-button-plain:enabled:hover {
  background: #e9ecef;
  color: #6c757d;
}
.p-button.p-button-text.p-button-plain:enabled:active {
  background: #dee2e6;
  color: #6c757d;
}
.p-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-button .p-button-icon-left {
  margin-right: 0.5rem;
}
.p-button .p-button-icon-right {
  margin-left: 0.5rem;
}
.p-button .p-button-icon-bottom {
  margin-top: 0.5rem;
}
.p-button .p-button-icon-top {
  margin-bottom: 0.5rem;
}
.p-button .p-badge {
  margin-left: 0.5rem;
  min-width: 1rem;
  height: 1rem;
  line-height: 1rem;
  color: #007bff;
  background-color: #ffffff;
}
.p-button.p-button-raised {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.p-button.p-button-rounded {
  border-radius: 2rem;
}
.p-button.p-button-icon-only {
  width: 2.357rem;
  padding: 0.5rem 0;
}
.p-button.p-button-icon-only .p-button-icon-left,
.p-button.p-button-icon-only .p-button-icon-right {
  margin: 0;
}
.p-button.p-button-icon-only.p-button-rounded {
  border-radius: 50%;
  height: 2.357rem;
}
.p-button.p-button-sm {
  font-size: 0.875rem;
  padding: 0.4375rem 0.65625rem;
}
.p-button.p-button-sm .p-button-icon {
  font-size: 0.875rem;
}
.p-button.p-button-lg {
  font-size: 1.25rem;
  padding: 0.625rem 0.9375rem;
}
.p-button.p-button-lg .p-button-icon {
  font-size: 1.25rem;
}
.p-button.p-button-loading-label-only .p-button-label {
  margin-left: 0.5rem;
}
.p-button.p-button-loading-label-only .p-button-loading-icon {
  margin-right: 0;
}
.p-fluid .p-button {
  width: 100%;
}
.p-fluid .p-button-icon-only {
  width: 2.357rem;
}
.p-fluid .p-buttonset {
  display: flex;
}
.p-fluid .p-buttonset .p-button {
  flex: 1;
}
.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
  color: #ffffff;
  background: #6c757d;
  border: 1px solid #6c757d;
}
.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
  background: #5a6268;
  color: #ffffff;
  border-color: #5a6268;
}
.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
  background: #545b62;
  color: #ffffff;
  border-color: #4e555b;
}
.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
  background-color: transparent;
  color: #6c757d;
  border: 1px solid;
}
.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
  background: rgba(108, 117, 125, 0.04);
  color: #6c757d;
  border: 1px solid;
}
.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
  background: rgba(108, 117, 125, 0.16);
  color: #6c757d;
  border: 1px solid;
}
.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
  background-color: transparent;
  color: #6c757d;
  border-color: transparent;
}
.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
  background: rgba(108, 117, 125, 0.04);
  border-color: transparent;
  color: #6c757d;
}
.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
  background: rgba(108, 117, 125, 0.16);
  border-color: transparent;
  color: #6c757d;
}
.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
  color: #ffffff;
  background: #17a2b8;
  border: 1px solid #17a2b8;
}
.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
  background: #138496;
  color: #ffffff;
  border-color: #117a8b;
}
.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
  background: #138496;
  color: #ffffff;
  border-color: #117a8b;
}
.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
  background-color: transparent;
  color: #17a2b8;
  border: 1px solid;
}
.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
  background: rgba(23, 162, 184, 0.04);
  color: #17a2b8;
  border: 1px solid;
}
.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
  background: rgba(23, 162, 184, 0.16);
  color: #17a2b8;
  border: 1px solid;
}
.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
  background-color: transparent;
  color: #17a2b8;
  border-color: transparent;
}
.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
  background: rgba(23, 162, 184, 0.04);
  border-color: transparent;
  color: #17a2b8;
}
.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
  background: rgba(23, 162, 184, 0.16);
  border-color: transparent;
  color: #17a2b8;
}
.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
  color: #ffffff;
  background: #28a745;
  border: 1px solid #28a745;
}
.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
  background: #218838;
  color: #ffffff;
  border-color: #1e7e34;
}
.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
  background: #1e7e34;
  color: #ffffff;
  border-color: #1c7430;
}
.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
  background-color: transparent;
  color: #28a745;
  border: 1px solid;
}
.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
  background: rgba(40, 167, 69, 0.04);
  color: #28a745;
  border: 1px solid;
}
.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
  background: rgba(40, 167, 69, 0.16);
  color: #28a745;
  border: 1px solid;
}
.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
  background-color: transparent;
  color: #28a745;
  border-color: transparent;
}
.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
  background: rgba(40, 167, 69, 0.04);
  border-color: transparent;
  color: #28a745;
}
.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
  background: rgba(40, 167, 69, 0.16);
  border-color: transparent;
  color: #28a745;
}
.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
  color: #212529;
  background: #ffc107;
  border: 1px solid #ffc107;
}
.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
  background: #e0a800;
  color: #212529;
  border-color: #d39e00;
}
.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
  background: #d39e00;
  color: #212529;
  border-color: #c69500;
}
.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
  background-color: transparent;
  color: #ffc107;
  border: 1px solid;
}
.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
  background: rgba(255, 193, 7, 0.04);
  color: #ffc107;
  border: 1px solid;
}
.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
  background: rgba(255, 193, 7, 0.16);
  color: #ffc107;
  border: 1px solid;
}
.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
  background-color: transparent;
  color: #ffc107;
  border-color: transparent;
}
.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
  background: rgba(255, 193, 7, 0.04);
  border-color: transparent;
  color: #ffc107;
}
.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
  background: rgba(255, 193, 7, 0.16);
  border-color: transparent;
  color: #ffc107;
}
.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
  color: #ffffff;
  background: #6f42c1;
  border: 1px solid #6f42c1;
}
.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
  background: #633bad;
  color: #ffffff;
  border-color: #58349a;
}
.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #d3c6ec;
}
.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
  background: #58349a;
  color: #ffffff;
  border-color: #4d2e87;
}
.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
  background-color: transparent;
  color: #6f42c1;
  border: 1px solid;
}
.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
  background: rgba(111, 66, 193, 0.04);
  color: #6f42c1;
  border: 1px solid;
}
.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
  background: rgba(111, 66, 193, 0.16);
  color: #6f42c1;
  border: 1px solid;
}
.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
  background-color: transparent;
  color: #6f42c1;
  border-color: transparent;
}
.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
  background: rgba(111, 66, 193, 0.04);
  border-color: transparent;
  color: #6f42c1;
}
.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
  background: rgba(111, 66, 193, 0.16);
  border-color: transparent;
  color: #6f42c1;
}
.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
  color: #ffffff;
  background: #dc3545;
  border: 1px solid #dc3545;
}
.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
  background: #c82333;
  color: #ffffff;
  border-color: #bd2130;
}
.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
  background: #bd2130;
  color: #ffffff;
  border-color: #b21f2d;
}
.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
  background-color: transparent;
  color: #dc3545;
  border: 1px solid;
}
.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
  background: rgba(220, 53, 69, 0.04);
  color: #dc3545;
  border: 1px solid;
}
.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
  background: rgba(220, 53, 69, 0.16);
  color: #dc3545;
  border: 1px solid;
}
.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
  background-color: transparent;
  color: #dc3545;
  border-color: transparent;
}
.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
  background: rgba(220, 53, 69, 0.04);
  border-color: transparent;
  color: #dc3545;
}
.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
  background: rgba(220, 53, 69, 0.16);
  border-color: transparent;
  color: #dc3545;
}
.p-button.p-button-link {
  color: #007bff;
  background: transparent;
  border: transparent;
}
.p-button.p-button-link:enabled:hover {
  background: transparent;
  color: #0069d9;
  border-color: transparent;
}
.p-button.p-button-link:enabled:hover .p-button-label {
  text-decoration: underline;
}
.p-button.p-button-link:enabled:focus {
  background: transparent;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
  border-color: transparent;
}
.p-button.p-button-link:enabled:active {
  background: transparent;
  color: #007bff;
  border-color: transparent;
}
.p-carousel .p-carousel-content .p-carousel-prev,
.p-carousel .p-carousel-content .p-carousel-next {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: box-shadow 0.15s;
  margin: 0.5rem;
}
.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: transparent;
}
.p-carousel .p-carousel-content .p-carousel-prev:focus,
.p-carousel .p-carousel-content .p-carousel-next:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-carousel .p-carousel-indicators {
  padding: 1rem;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator button {
  background-color: #e9ecef;
  width: 2rem;
  height: 0.5rem;
  transition: box-shadow 0.15s;
  border-radius: 0;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
  background: #dee2e6;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
  background: #007bff;
  color: #ffffff;
}
.p-datatable .p-paginator-top {
  border-width: 1px 0 0 0;
  border-radius: 0;
}
.p-datatable .p-paginator-bottom {
  border-width: 1px 0 0 0;
  border-radius: 0;
}
.p-datatable .p-datatable-header {
  background: #efefef;
  color: #212529;
  border: solid #dee2e6;
  border-width: 1px 0 0 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-datatable .p-datatable-footer {
  background: #efefef;
  color: #212529;
  border: 1px solid #dee2e6;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-datatable .p-datatable-thead > tr > th {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #dee2e6;
  border-width: 1px 0 2px 0;
  font-weight: 600;
  color: #212529;
  background: #ffffff;
  transition: box-shadow 0.15s;
}
.p-datatable .p-datatable-tfoot > tr > td {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #dee2e6;
  border-width: 1px 0 1px 0;
  font-weight: 600;
  color: #212529;
  background: #ffffff;
}
.p-datatable .p-sortable-column .p-sortable-column-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}
.p-datatable .p-sortable-column .p-sortable-column-badge {
  border-radius: 50%;
  height: 1.143rem;
  min-width: 1.143rem;
  line-height: 1.143rem;
  color: #ffffff;
  background: #007bff;
  margin-left: 0.5rem;
}
.p-datatable .p-sortable-column:not(.p-highlight):hover {
  background: #e9ecef;
  color: #212529;
}
.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
  color: #6c757d;
}
.p-datatable .p-sortable-column.p-highlight {
  background: #ffffff;
  color: #007bff;
}
.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
  color: #007bff;
}
.p-datatable .p-sortable-column.p-highlight:hover {
  background: #e9ecef;
  color: #007bff;
}
.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
  color: #007bff;
}
.p-datatable .p-sortable-column:focus {
  box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
  outline: 0 none;
}
.p-datatable .p-datatable-tbody > tr {
  background: #ffffff;
  color: #212529;
  transition: box-shadow 0.15s;
  outline-color: rgba(38, 143, 255, 0.5);
}
.p-datatable .p-datatable-tbody > tr > td {
  text-align: left;
  border: 1px solid #dee2e6;
  border-width: 1px 0 0 0;
  padding: 1rem 1rem;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: box-shadow 0.15s;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: transparent;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
  margin-right: 0.5rem;
}
.p-datatable .p-datatable-tbody > tr.p-highlight {
  background: #007bff;
  color: #ffffff;
}
.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
  box-shadow: inset 0 2px 0 0 #007bff;
}
.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
  box-shadow: inset 0 -2px 0 0 #007bff;
}
.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
  background: #e9ecef;
  color: #212529;
}
.p-datatable .p-column-resizer-helper {
  background: #007bff;
}
.p-datatable .p-datatable-scrollable-header,
.p-datatable .p-datatable-scrollable-footer {
  background: #efefef;
}
.p-datatable .p-datatable-loading-icon {
  font-size: 2rem;
}
.p-datatable.p-datatable-gridlines .p-datatable-header {
  border-width: 1px 1px 0 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-footer {
  border-width: 0 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-paginator-top {
  border-width: 0 1px 0 1px;
}
.p-datatable.p-datatable-gridlines .p-paginator-bottom {
  border-width: 0 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
  border-width: 1px 1px 2px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
  border-width: 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
  border-width: 1px;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
  background: rgba(0, 0, 0, 0.05);
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
  background: #007bff;
  color: #ffffff;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
  color: #ffffff;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
  color: #ffffff;
}
.p-datatable.p-datatable-sm .p-datatable-header {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-footer {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-lg .p-datatable-header {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-footer {
  padding: 1.25rem 1.25rem;
}
.p-dataview .p-paginator-top {
  border-width: 1px 0 0 0;
  border-radius: 0;
}
.p-dataview .p-paginator-bottom {
  border-width: 1px 0 0 0;
  border-radius: 0;
}
.p-dataview .p-dataview-header {
  background: #efefef;
  color: #212529;
  border: solid #dee2e6;
  border-width: 1px 0 0 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-dataview .p-dataview-content {
  background: #ffffff;
  color: #212529;
  border: 0 none;
  padding: 0;
}
.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
  border: 1px solid #dee2e6;
  border-width: 1px 0 0 0;
}
.p-dataview .p-dataview-footer {
  background: #efefef;
  color: #212529;
  border: 1px solid #dee2e6;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.p-dataview .p-dataview-loading-icon {
  font-size: 2rem;
}
.p-dataview .p-dataview-emptymessage {
  padding: 1.25rem;
}
.p-column-filter-row .p-column-filter-menu-button,
.p-column-filter-row .p-column-filter-clear-button {
  margin-left: 0.5rem;
}
.p-column-filter-menu-button {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: box-shadow 0.15s;
}
.p-column-filter-menu-button:hover {
  color: #495057;
  border-color: transparent;
  background: transparent;
}
.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
  background: transparent;
  color: #495057;
}
.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
  background: #007bff;
  color: #ffffff;
}
.p-column-filter-menu-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-column-filter-clear-button {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: box-shadow 0.15s;
}
.p-column-filter-clear-button:hover {
  color: #495057;
  border-color: transparent;
  background: transparent;
}
.p-column-filter-clear-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-column-filter-overlay {
  background: #ffffff;
  color: #212529;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: none;
  min-width: 12.5rem;
}
.p-column-filter-overlay .p-column-filter-row-items {
  padding: 0.5rem 0;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
  margin: 0;
  padding: 0.5rem 1.5rem;
  border: 0 none;
  color: #212529;
  background: transparent;
  transition: box-shadow 0.15s;
  border-radius: 0;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
  color: #ffffff;
  background: #007bff;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
  color: #212529;
  background: #e9ecef;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.5rem 0;
}
.p-column-filter-overlay-menu .p-column-filter-operator {
  padding: 0.75rem 1.5rem;
  border-bottom: 1px solid #dee2e6;
  color: #212529;
  background: #efefef;
  margin: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.p-column-filter-overlay-menu .p-column-filter-constraint {
  padding: 1.25rem;
  border-bottom: 1px solid #dee2e6;
}
.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
  margin-bottom: 0.5rem;
}
.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
  margin-top: 0.5rem;
}
.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
  border-bottom: 0 none;
}
.p-column-filter-overlay-menu .p-column-filter-add-rule {
  padding: 0.5rem 1.25rem;
}
.p-column-filter-overlay-menu .p-column-filter-buttonbar {
  padding: 1.25rem;
}
.fc .fc-view-container th {
  background: #efefef;
  border: 1px solid #dee2e6;
  color: #212529;
}
.fc .fc-view-container td.fc-widget-content {
  background: #ffffff;
  border: 1px solid #dee2e6;
  color: #212529;
}
.fc .fc-view-container td.fc-head-container {
  border: 1px solid #dee2e6;
}
.fc .fc-view-container .fc-row {
  border-right: 1px solid #dee2e6;
}
.fc .fc-view-container .fc-event {
  background: #0069d9;
  border: 1px solid #0069d9;
  color: #ffffff;
}
.fc .fc-view-container .fc-divider {
  background: #efefef;
  border: 1px solid #dee2e6;
}
.fc .fc-toolbar .fc-button {
  color: #ffffff;
  background: #007bff;
  border: 1px solid #007bff;
  font-size: 1rem;
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
  border-radius: 4px;
  display: flex;
  align-items: center;
}
.fc .fc-toolbar .fc-button:enabled:hover {
  background: #0069d9;
  color: #ffffff;
  border-color: #0069d9;
}
.fc .fc-toolbar .fc-button:enabled:active {
  background: #0062cc;
  color: #ffffff;
  border-color: #0062cc;
}
.fc .fc-toolbar .fc-button:enabled:active:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.fc .fc-toolbar .fc-button .fc-icon-chevron-left {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}
.fc .fc-toolbar .fc-button .fc-icon-chevron-left:before {
  content: "";
}
.fc .fc-toolbar .fc-button .fc-icon-chevron-right {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}
.fc .fc-toolbar .fc-button .fc-icon-chevron-right:before {
  content: "";
}
.fc .fc-toolbar .fc-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc .fc-toolbar .fc-button.fc-timeGridDay-button {
  background: #6c757d;
  border: 1px solid #6c757d;
  color: #ffffff;
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
}
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
  background: #5a6268;
  border-color: #545b62;
  color: #ffffff;
}
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
  background: #545b62;
  border-color: #4e555b;
  color: #ffffff;
}
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
  background: #545b62;
  border-color: #4e555b;
  color: #ffffff;
}
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
  z-index: 1;
}
.fc .fc-toolbar .fc-button-group .fc-button {
  border-radius: 0;
}
.fc .fc-toolbar .fc-button-group .fc-button:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.fc .fc-toolbar .fc-button-group .fc-button:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.p-orderlist .p-orderlist-controls {
  padding: 1.25rem;
}
.p-orderlist .p-orderlist-controls .p-button {
  margin-bottom: 0.5rem;
}
.p-orderlist .p-orderlist-header {
  background: #efefef;
  color: #212529;
  border: 1px solid #dee2e6;
  padding: 1rem 1.25rem;
  border-bottom: 0 none;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.p-orderlist .p-orderlist-header .p-orderlist-title {
  font-weight: 600;
}
.p-orderlist .p-orderlist-filter-container {
  padding: 1rem 1.25rem;
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-bottom: 0 none;
}
.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
  padding-right: 1.75rem;
}
.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
  right: 0.75rem;
  color: #495057;
}
.p-orderlist .p-orderlist-list {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #212529;
  padding: 0.5rem 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-orderlist .p-orderlist-list .p-orderlist-item {
  padding: 0.5rem 1.5rem;
  margin: 0;
  border: 0 none;
  color: #212529;
  background: transparent;
  transition: box-shadow 0.15s;
}
.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
}
.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
  color: #ffffff;
  background: #007bff;
}
.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
  padding: 0.5rem 1.5rem;
  color: #212529;
}
.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
  background: #e9ecef;
  color: #212529;
}
.p-orderlist-item.cdk-drag-preview {
  padding: 0.5rem 1.5rem;
  box-shadow: none;
  border: 0 none;
  color: #212529;
  background: #ffffff;
  margin: 0;
}
.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
  background: #e9ecef;
  color: #212529;
}
.p-organizationchart .p-organizationchart-node-content.p-highlight {
  background: #007bff;
  color: #ffffff;
}
.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
  color: #003e80;
}
.p-organizationchart .p-organizationchart-line-down {
  background: #dee2e6;
}
.p-organizationchart .p-organizationchart-line-left {
  border-right: 1px solid #dee2e6;
  border-color: #dee2e6;
}
.p-organizationchart .p-organizationchart-line-top {
  border-top: 1px solid #dee2e6;
  border-color: #dee2e6;
}
.p-organizationchart .p-organizationchart-node-content {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #212529;
  padding: 1.25rem;
}
.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
  background: inherit;
  color: inherit;
  border-radius: 50%;
}
.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-paginator {
  background: #ffffff;
  color: #007bff;
  border: solid #dee2e6;
  border-width: 0;
  padding: 0.75rem;
  border-radius: 4px;
}
.p-paginator .p-paginator-first,
.p-paginator .p-paginator-prev,
.p-paginator .p-paginator-next,
.p-paginator .p-paginator-last {
  background-color: #ffffff;
  border: 1px solid #dee2e6;
  color: #007bff;
  min-width: 2.357rem;
  height: 2.357rem;
  margin: 0 0 0 -1px;
  transition: box-shadow 0.15s;
  border-radius: 0;
}
.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #007bff;
}
.p-paginator .p-paginator-first {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-paginator .p-paginator-last {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.p-paginator .p-dropdown {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  height: 2.357rem;
}
.p-paginator .p-dropdown .p-dropdown-label {
  padding-right: 0;
}
.p-paginator .p-paginator-current {
  background-color: #ffffff;
  border: 1px solid #dee2e6;
  color: #007bff;
  min-width: 2.357rem;
  height: 2.357rem;
  margin: 0 0 0 -1px;
  padding: 0 0.5rem;
}
.p-paginator .p-paginator-pages .p-paginator-page {
  background-color: #ffffff;
  border: 1px solid #dee2e6;
  color: #007bff;
  min-width: 2.357rem;
  height: 2.357rem;
  margin: 0 0 0 -1px;
  transition: box-shadow 0.15s;
  border-radius: 0;
}
.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
  background: #007bff;
  border-color: #007bff;
  color: #ffffff;
}
.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #007bff;
}
.p-picklist .p-picklist-buttons {
  padding: 1.25rem;
}
.p-picklist .p-picklist-buttons .p-button {
  margin-bottom: 0.5rem;
}
.p-picklist .p-picklist-header {
  background: #efefef;
  color: #212529;
  border: 1px solid #dee2e6;
  padding: 1rem 1.25rem;
  border-bottom: 0 none;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.p-picklist .p-picklist-header .p-picklist-title {
  font-weight: 600;
}
.p-picklist .p-picklist-filter-container {
  padding: 1rem 1.25rem;
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-bottom: 0 none;
}
.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
  padding-right: 1.75rem;
}
.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
  right: 0.75rem;
  color: #495057;
}
.p-picklist .p-picklist-list {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #212529;
  padding: 0.5rem 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-picklist .p-picklist-list .p-picklist-item {
  padding: 0.5rem 1.5rem;
  margin: 0;
  border: 0 none;
  color: #212529;
  background: transparent;
  transition: box-shadow 0.15s;
}
.p-picklist .p-picklist-list .p-picklist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
}
.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
  color: #ffffff;
  background: #007bff;
}
.p-picklist .p-picklist-list .p-picklist-empty-message {
  padding: 0.5rem 1.5rem;
  color: #212529;
}
.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
  background: #e9ecef;
  color: #212529;
}
.p-picklist-item.cdk-drag-preview {
  padding: 0.5rem 1.5rem;
  box-shadow: none;
  border: 0 none;
  color: #212529;
  background: #ffffff;
  margin: 0;
}
.p-timeline .p-timeline-event-marker {
  border: 0 none;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
}
.p-timeline .p-timeline-event-connector {
  background-color: #dee2e6;
}
.p-timeline.p-timeline-vertical .p-timeline-event-opposite,
.p-timeline.p-timeline-vertical .p-timeline-event-content {
  padding: 0 1rem;
}
.p-timeline.p-timeline-vertical .p-timeline-event-connector {
  width: 2px;
}
.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
.p-timeline.p-timeline-horizontal .p-timeline-event-content {
  padding: 1rem 0;
}
.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
  height: 2px;
}
.p-tree {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #212529;
  padding: 1.25rem;
  border-radius: 4px;
}
.p-tree .p-tree-container .p-treenode {
  padding: 0.143rem;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content {
  border-radius: 4px;
  transition: box-shadow 0.15s;
  padding: 0.286rem;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
  margin-right: 0.5rem;
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: box-shadow 0.15s;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: transparent;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
  margin-right: 0.5rem;
  color: #6c757d;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
  margin-right: 0.5rem;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
  color: #212529;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
  background: #007bff;
  color: #ffffff;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
  color: #ffffff;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
  color: #ffffff;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
  background: #e9ecef;
  color: #212529;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
  background: #e9ecef;
  color: #212529;
}
.p-tree .p-tree-filter-container {
  margin-bottom: 0.5rem;
}
.p-tree .p-tree-filter-container .p-tree-filter {
  width: 100%;
  padding-right: 1.75rem;
}
.p-tree .p-tree-filter-container .p-tree-filter-icon {
  right: 0.75rem;
  color: #495057;
}
.p-tree .p-treenode-children {
  padding: 0 0 0 1rem;
}
.p-tree .p-tree-loading-icon {
  font-size: 2rem;
}
.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
  background-color: #0062cc;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
  border-radius: 4px;
  border: 1px solid #dee2e6;
  background-color: #ffffff;
  color: #212529;
  padding: 0.286rem;
  transition: box-shadow 0.15s;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
  background-color: #007bff;
  color: #ffffff;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
  color: #ffffff;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
  margin-right: 0.5rem;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
  margin-right: 0.5rem;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
  background-color: inherit;
  color: inherit;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
  background: #e9ecef;
  color: #212529;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-treetable .p-paginator-top {
  border-width: 1px 0 0 0;
  border-radius: 0;
}
.p-treetable .p-paginator-bottom {
  border-width: 1px 0 0 0;
  border-radius: 0;
}
.p-treetable .p-treetable-header {
  background: #efefef;
  color: #212529;
  border: solid #dee2e6;
  border-width: 1px 0 0 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-treetable .p-treetable-footer {
  background: #efefef;
  color: #212529;
  border: 1px solid #dee2e6;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-treetable .p-treetable-thead > tr > th {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #dee2e6;
  border-width: 1px 0 2px 0;
  font-weight: 600;
  color: #212529;
  background: #ffffff;
  transition: box-shadow 0.15s;
}
.p-treetable .p-treetable-tfoot > tr > td {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #dee2e6;
  border-width: 1px 0 1px 0;
  font-weight: 600;
  color: #212529;
  background: #ffffff;
}
.p-treetable .p-sortable-column {
  outline-color: rgba(38, 143, 255, 0.5);
}
.p-treetable .p-sortable-column .p-sortable-column-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}
.p-treetable .p-sortable-column .p-sortable-column-badge {
  border-radius: 50%;
  height: 1.143rem;
  min-width: 1.143rem;
  line-height: 1.143rem;
  color: #ffffff;
  background: #007bff;
  margin-left: 0.5rem;
}
.p-treetable .p-sortable-column:not(.p-highlight):hover {
  background: #e9ecef;
  color: #212529;
}
.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
  color: #6c757d;
}
.p-treetable .p-sortable-column.p-highlight {
  background: #ffffff;
  color: #007bff;
}
.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
  color: #007bff;
}
.p-treetable .p-treetable-tbody > tr {
  background: #ffffff;
  color: #212529;
  transition: box-shadow 0.15s;
  outline-color: rgba(38, 143, 255, 0.5);
}
.p-treetable .p-treetable-tbody > tr > td {
  text-align: left;
  border: 1px solid #dee2e6;
  border-width: 1px 0 0 0;
  padding: 1rem 1rem;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: box-shadow 0.15s;
  margin-right: 0.5rem;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: transparent;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
  margin-right: 0.5rem;
}
.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
  color: #212529;
}
.p-treetable .p-treetable-tbody > tr.p-highlight {
  background: #007bff;
  color: #ffffff;
}
.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
  color: #ffffff;
}
.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
  color: #ffffff;
}
.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
  background: #e9ecef;
  color: #212529;
}
.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
  color: #212529;
}
.p-treetable .p-column-resizer-helper {
  background: #007bff;
}
.p-treetable .p-treetable-scrollable-header,
.p-treetable .p-treetable-scrollable-footer {
  background: #efefef;
}
.p-treetable .p-treetable-loading-icon {
  font-size: 2rem;
}
.p-treetable.p-treetable-gridlines .p-datatable-header {
  border-width: 1px 1px 0 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-footer {
  border-width: 0 1px 1px 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-top {
  border-width: 0 1px 0 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-bottom {
  border-width: 0 1px 1px 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
  border-width: 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
  border-width: 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
  border-width: 1px;
}
.p-treetable.p-treetable-sm .p-treetable-header {
  padding: 0.875rem 0.875rem;
}
.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-footer {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-lg .p-treetable-header {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-footer {
  padding: 1.25rem 1.25rem;
}
.p-virtualscroller .p-virtualscroller-header {
  background: #efefef;
  color: #212529;
  border: solid #dee2e6;
  border-width: 1px 0 0 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-virtualscroller .p-virtualscroller-content {
  background: #ffffff;
  color: #212529;
  border: 0 none;
  padding: 0;
}
.p-virtualscroller .p-virtualscroller-footer {
  background: #efefef;
  color: #212529;
  border: 1px solid #dee2e6;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.p-accordion .p-accordion-header .p-accordion-header-link {
  padding: 1rem 1.25rem;
  border: 1px solid #dee2e6;
  color: #212529;
  background: #efefef;
  font-weight: 600;
  border-radius: 4px;
  transition: box-shadow 0.15s;
}
.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
  margin-right: 0.5rem;
}
.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #212529;
}
.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
  background: #efefef;
  border-color: #dee2e6;
  color: #212529;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #212529;
}
.p-accordion .p-accordion-content {
  padding: 1.25rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #212529;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-accordion p-accordiontab .p-accordion-tab {
  margin-bottom: 0;
}
.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
  border-radius: 0;
}
.p-accordion p-accordiontab .p-accordion-content {
  border-radius: 0;
}
.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
  border-top: 0 none;
}
.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
  border-top: 0 none;
}
.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-accordion p-accordiontab:last-child .p-accordion-content {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-card {
  background: #ffffff;
  color: #212529;
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  border-radius: 4px;
}
.p-card .p-card-body {
  padding: 1.5rem;
}
.p-card .p-card-title {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
.p-card .p-card-subtitle {
  font-weight: 400;
  margin-bottom: 0.5rem;
  color: #6c757d;
}
.p-card .p-card-content {
  padding: 1rem 0;
}
.p-card .p-card-footer {
  padding: 1rem 0 0 0;
}
.p-divider .p-divider-content {
  background-color: #ffffff;
}
.p-divider.p-divider-horizontal {
  margin: 1rem 0;
  padding: 0 1rem;
}
.p-divider.p-divider-horizontal:before {
  border-top: 1px #dee2e6;
}
.p-divider.p-divider-horizontal .p-divider-content {
  padding: 0 0.5rem;
}
.p-divider.p-divider-vertical {
  margin: 0 1rem;
  padding: 1rem 0;
}
.p-divider.p-divider-vertical:before {
  border-left: 1px #dee2e6;
}
.p-divider.p-divider-vertical .p-divider-content {
  padding: 0.5rem 0;
}
.p-fieldset {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #212529;
  border-radius: 4px;
}
.p-fieldset .p-fieldset-legend {
  padding: 1rem 1.25rem;
  border: 1px solid #dee2e6;
  color: #212529;
  background: #efefef;
  font-weight: 600;
  border-radius: 4px;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
  padding: 0;
  transition: box-shadow 0.15s;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
  padding: 1rem 1.25rem;
  color: #212529;
  border-radius: 4px;
  transition: box-shadow 0.15s;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
  margin-right: 0.5rem;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #212529;
}
.p-fieldset .p-fieldset-content {
  padding: 1.25rem;
}
.p-panel .p-panel-header {
  border: 1px solid #dee2e6;
  padding: 1rem 1.25rem;
  background: #efefef;
  color: #212529;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.p-panel .p-panel-header .p-panel-title {
  font-weight: 600;
}
.p-panel .p-panel-header .p-panel-header-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: box-shadow 0.15s;
}
.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: transparent;
}
.p-panel .p-panel-header .p-panel-header-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-panel.p-panel-toggleable .p-panel-header {
  padding: 0.5rem 1.25rem;
}
.p-panel .p-panel-content {
  padding: 1.25rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #212529;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top: 0 none;
}
.p-panel .p-panel-footer {
  padding: 0.5rem 1.25rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #212529;
  border-top: 0 none;
}
.p-scrollpanel .p-scrollpanel-bar {
  background: #efefef;
  border: 0 none;
}
.p-splitter {
  border: 1px solid #dee2e6;
  background: #ffffff;
  border-radius: 4px;
  color: #212529;
}
.p-splitter .p-splitter-gutter {
  transition: box-shadow 0.15s;
  background: #efefef;
}
.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
  background: #dee2e6;
}
.p-splitter .p-splitter-gutter-resizing {
  background: #dee2e6;
}
.p-tabview .p-tabview-nav {
  background: transparent;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
}
.p-tabview .p-tabview-nav li {
  margin-right: 0;
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link {
  border: solid;
  border-width: 1px;
  border-color: #ffffff #ffffff #dee2e6 #ffffff;
  background: #ffffff;
  color: #6c757d;
  padding: 0.75rem 1rem;
  font-weight: 600;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  transition: box-shadow 0.15s;
  margin: 0 0 -1px 0;
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
  background: #ffffff;
  border-color: #dee2e6;
  color: #6c757d;
}
.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
  background: #ffffff;
  border-color: #dee2e6 #dee2e6 #ffffff #dee2e6;
  color: #495057;
}
.p-tabview .p-tabview-left-icon {
  margin-right: 0.5rem;
}
.p-tabview .p-tabview-right-icon {
  margin-left: 0.5rem;
}
.p-tabview .p-tabview-close {
  margin-left: 0.5rem;
}
.p-tabview .p-tabview-panels {
  background: #ffffff;
  padding: 1.25rem;
  border: 0 none;
  color: #212529;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-toolbar {
  background: #efefef;
  border: 1px solid #dee2e6;
  padding: 1rem 1.25rem;
  border-radius: 4px;
}
.p-toolbar .p-toolbar-separator {
  margin: 0 0.5rem;
}
.p-confirm-popup {
  background: #ffffff;
  color: #212529;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  box-shadow: none;
}
.p-confirm-popup .p-confirm-popup-content {
  padding: 1.25rem;
}
.p-confirm-popup .p-confirm-popup-footer {
  text-align: right;
  padding: 0.5rem 1.25rem;
}
.p-confirm-popup .p-confirm-popup-footer button {
  margin: 0 0.5rem 0 0;
  width: auto;
}
.p-confirm-popup .p-confirm-popup-footer button:last-child {
  margin: 0;
}
.p-confirm-popup:after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-confirm-popup:before {
  border: solid transparent;
  border-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
.p-confirm-popup.p-confirm-popup-flipped:after {
  border-top-color: #ffffff;
}
.p-confirm-popup.p-confirm-popup-flipped:before {
  border-top-color: rgba(0, 0, 0, 0.2);
}
.p-confirm-popup .p-confirm-popup-icon {
  font-size: 1.5rem;
}
.p-confirm-popup .p-confirm-popup-message {
  margin-left: 1rem;
}
.p-dialog {
  border-radius: 4px;
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.p-dialog .p-dialog-header {
  border-bottom: 1px solid #e9ecef;
  background: #ffffff;
  color: #212529;
  padding: 1rem;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.p-dialog .p-dialog-header .p-dialog-title {
  font-weight: 600;
  font-size: 1.25rem;
}
.p-dialog .p-dialog-header .p-dialog-header-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: box-shadow 0.15s;
  margin-right: 0.5rem;
}
.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: transparent;
}
.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
  margin-right: 0;
}
.p-dialog .p-dialog-content {
  background: #ffffff;
  color: #212529;
  padding: 1rem;
}
.p-dialog .p-dialog-footer {
  border-top: 1px solid #e9ecef;
  background: #ffffff;
  color: #212529;
  padding: 1rem;
  text-align: right;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-dialog .p-dialog-footer button {
  margin: 0 0.5rem 0 0;
  width: auto;
}
.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
  font-size: 2rem;
}
.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
  margin-left: 1rem;
}
.p-dialog-mask.p-component-overlay {
  background-color: rgba(0, 0, 0, 0.4);
}
.p-overlaypanel {
  background: #ffffff;
  color: #212529;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  box-shadow: none;
}
.p-overlaypanel .p-overlaypanel-content {
  padding: 1.25rem;
}
.p-overlaypanel .p-overlaypanel-close {
  background: #007bff;
  color: #ffffff;
  width: 2rem;
  height: 2rem;
  transition: box-shadow 0.15s;
  border-radius: 50%;
  position: absolute;
  top: -1rem;
  right: -1rem;
}
.p-overlaypanel .p-overlaypanel-close:enabled:hover {
  background: #0069d9;
  color: #ffffff;
}
.p-overlaypanel:after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-overlaypanel:before {
  border: solid transparent;
  border-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
.p-overlaypanel.p-overlaypanel-flipped:after {
  border-top-color: #ffffff;
}
.p-overlaypanel.p-overlaypanel-flipped:before {
  border-top-color: rgba(0, 0, 0, 0.2);
}
.p-sidebar {
  background: #ffffff;
  color: #212529;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: none;
}
.p-sidebar .p-sidebar-header {
  padding: 1rem 1.25rem;
}
.p-sidebar .p-sidebar-header .p-sidebar-close,
.p-sidebar .p-sidebar-header .p-sidebar-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: box-shadow 0.15s;
}
.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: transparent;
}
.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-sidebar .p-sidebar-header + .p-sidebar-content {
  padding-top: 0;
}
.p-sidebar .p-sidebar-content {
  padding: 1.25rem;
}
.p-sidebar-mask.p-component-overlay {
  background: rgba(0, 0, 0, 0.4);
}
.p-tooltip .p-tooltip-text {
  background: #212529;
  color: #ffffff;
  padding: 0.5rem 0.75rem;
  box-shadow: none;
  border-radius: 4px;
}
.p-tooltip.p-tooltip-right .p-tooltip-arrow {
  border-right-color: #212529;
}
.p-tooltip.p-tooltip-left .p-tooltip-arrow {
  border-left-color: #212529;
}
.p-tooltip.p-tooltip-top .p-tooltip-arrow {
  border-top-color: #212529;
}
.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
  border-bottom-color: #212529;
}
.p-fileupload .p-fileupload-buttonbar {
  background: #efefef;
  padding: 1rem 1.25rem;
  border: 1px solid #dee2e6;
  color: #212529;
  border-bottom: 0 none;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.p-fileupload .p-fileupload-buttonbar .p-button {
  margin-right: 0.5rem;
}
.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-fileupload .p-fileupload-content {
  background: #ffffff;
  padding: 2rem 1rem;
  border: 1px solid #dee2e6;
  color: #212529;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-fileupload .p-progressbar {
  height: 0.25rem;
}
.p-fileupload .p-fileupload-row > div {
  padding: 1rem 1rem;
}
.p-fileupload.p-fileupload-advanced .p-message {
  margin-top: 0;
}
.p-fileupload-choose:not(.p-disabled):hover {
  background: #0069d9;
  color: #ffffff;
  border-color: #0069d9;
}
.p-fileupload-choose:not(.p-disabled):active {
  background: #0062cc;
  color: #ffffff;
  border-color: #0062cc;
}
.p-breadcrumb {
  background: #efefef;
  border: 0 none;
  border-radius: 4px;
  padding: 1rem;
}
.p-breadcrumb ul li .p-menuitem-link {
  transition: box-shadow 0.15s;
  border-radius: 4px;
}
.p-breadcrumb ul li .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
  color: #007bff;
}
.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
  color: #007bff;
}
.p-breadcrumb ul li.p-breadcrumb-chevron {
  margin: 0 0.5rem 0 0.5rem;
  color: #6c757d;
}
.p-breadcrumb ul li:last-child .p-menuitem-text {
  color: #6c757d;
}
.p-breadcrumb ul li:last-child .p-menuitem-icon {
  color: #6c757d;
}
.p-contextmenu {
  padding: 0.5rem 0;
  background: #ffffff;
  color: #212529;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: none;
  width: 12.5rem;
}
.p-contextmenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #212529;
  border-radius: 0;
  transition: box-shadow 0.15s;
  -webkit-user-select: none;
          user-select: none;
}
.p-contextmenu .p-menuitem-link .p-menuitem-text {
  color: #212529;
}
.p-contextmenu .p-menuitem-link .p-menuitem-icon {
  color: #212529;
  margin-right: 0.5rem;
}
.p-contextmenu .p-menuitem-link .p-submenu-icon {
  color: #212529;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #212529;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #212529;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #212529;
}
.p-contextmenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
}
.p-contextmenu .p-submenu-list {
  padding: 0.5rem 0;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: none;
}
.p-contextmenu .p-menuitem {
  margin: 0;
}
.p-contextmenu .p-menuitem:last-child {
  margin: 0;
}
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #212529;
}
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #212529;
}
.p-contextmenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.5rem 0;
}
.p-contextmenu .p-submenu-icon {
  font-size: 0.875rem;
}
.p-megamenu {
  padding: 0.5rem 1rem;
  background: #efefef;
  color: rgba(0, 0, 0, 0.9);
  border: 0 none;
  border-radius: 4px;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
  padding: 1rem;
  color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  transition: box-shadow 0.15s;
  -webkit-user-select: none;
          user-select: none;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
  color: rgba(0, 0, 0, 0.5);
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
  color: rgba(0, 0, 0, 0.5);
  margin-right: 0.5rem;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
  color: rgba(0, 0, 0, 0.5);
  margin-left: 0.5rem;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
  background: transparent;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: rgba(0, 0, 0, 0.7);
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: rgba(0, 0, 0, 0.7);
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: rgba(0, 0, 0, 0.7);
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
  background: transparent;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: rgba(0, 0, 0, 0.9);
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: rgba(0, 0, 0, 0.9);
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: rgba(0, 0, 0, 0.9);
}
.p-megamenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #212529;
  border-radius: 0;
  transition: box-shadow 0.15s;
  -webkit-user-select: none;
          user-select: none;
}
.p-megamenu .p-menuitem-link .p-menuitem-text {
  color: #212529;
}
.p-megamenu .p-menuitem-link .p-menuitem-icon {
  color: #212529;
  margin-right: 0.5rem;
}
.p-megamenu .p-menuitem-link .p-submenu-icon {
  color: #212529;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #212529;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #212529;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #212529;
}
.p-megamenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
}
.p-megamenu .p-megamenu-panel {
  background: #ffffff;
  color: #212529;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: none;
}
.p-megamenu .p-megamenu-submenu-header {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #212529;
  background: #ffffff;
  font-weight: 600;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.p-megamenu .p-megamenu-submenu {
  padding: 0.5rem 0;
  width: 12.5rem;
}
.p-megamenu .p-megamenu-submenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.5rem 0;
}
.p-megamenu .p-megamenu-submenu .p-menuitem {
  margin: 0;
}
.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
  margin: 0;
}
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #212529;
}
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #212529;
}
.p-megamenu.p-megamenu-vertical {
  width: 12.5rem;
  padding: 0.5rem 0;
}
.p-megamenu.p-megamenu-vertical .p-menuitem {
  margin: 0;
}
.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
  margin: 0;
}
.p-menu {
  padding: 0.5rem 0;
  background: #ffffff;
  color: #212529;
  border: 1px solid #dee2e6;
  border-radius: 4px;
  width: 12.5rem;
}
.p-menu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #212529;
  border-radius: 0;
  transition: box-shadow 0.15s;
  -webkit-user-select: none;
          user-select: none;
}
.p-menu .p-menuitem-link .p-menuitem-text {
  color: #212529;
}
.p-menu .p-menuitem-link .p-menuitem-icon {
  color: #212529;
  margin-right: 0.5rem;
}
.p-menu .p-menuitem-link .p-submenu-icon {
  color: #212529;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #212529;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #212529;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #212529;
}
.p-menu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
}
.p-menu.p-menu-overlay {
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: none;
}
.p-menu .p-submenu-header {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #212529;
  background: #ffffff;
  font-weight: 600;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.p-menu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.5rem 0;
}
.p-menu .p-menuitem {
  margin: 0;
}
.p-menu .p-menuitem:last-child {
  margin: 0;
}
.p-menubar {
  padding: 0.5rem 1rem;
  background: #efefef;
  color: rgba(0, 0, 0, 0.9);
  border: 0 none;
  border-radius: 4px;
}
.p-menubar .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #212529;
  border-radius: 0;
  transition: box-shadow 0.15s;
  -webkit-user-select: none;
          user-select: none;
}
.p-menubar .p-menuitem-link .p-menuitem-text {
  color: #212529;
}
.p-menubar .p-menuitem-link .p-menuitem-icon {
  color: #212529;
  margin-right: 0.5rem;
}
.p-menubar .p-menuitem-link .p-submenu-icon {
  color: #212529;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #212529;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #212529;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #212529;
}
.p-menubar .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
  padding: 1rem;
  color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  transition: box-shadow 0.15s;
  -webkit-user-select: none;
          user-select: none;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
  color: rgba(0, 0, 0, 0.5);
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
  color: rgba(0, 0, 0, 0.5);
  margin-right: 0.5rem;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
  color: rgba(0, 0, 0, 0.5);
  margin-left: 0.5rem;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
  background: transparent;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: rgba(0, 0, 0, 0.7);
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: rgba(0, 0, 0, 0.7);
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: rgba(0, 0, 0, 0.7);
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
  background: transparent;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: rgba(0, 0, 0, 0.9);
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: rgba(0, 0, 0, 0.9);
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: rgba(0, 0, 0, 0.9);
}
.p-menubar .p-submenu-list {
  padding: 0.5rem 0;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: none;
  width: 12.5rem;
}
.p-menubar .p-submenu-list .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.5rem 0;
}
.p-menubar .p-submenu-list .p-submenu-icon {
  font-size: 0.875rem;
}
.p-menubar .p-submenu-list .p-menuitem {
  margin: 0;
}
.p-menubar .p-submenu-list .p-menuitem:last-child {
  margin: 0;
}
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #212529;
}
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #212529;
}
@media screen and (max-width: 960px) {
  .p-menubar {
    position: relative;
  }
  .p-menubar .p-menubar-button {
    display: flex;
    width: 2rem;
    height: 2rem;
    color: rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    transition: box-shadow 0.15s;
  }
  .p-menubar .p-menubar-button:hover {
    color: rgba(0, 0, 0, 0.7);
    background: transparent;
  }
  .p-menubar .p-menubar-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
  }
  .p-menubar .p-menubar-root-list {
    position: absolute;
    display: none;
    padding: 0.5rem 0;
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    box-shadow: none;
    width: 100%;
  }
  .p-menubar .p-menubar-root-list .p-menu-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.5rem 0;
  }
  .p-menubar .p-menubar-root-list .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem {
    width: 100%;
    position: static;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
    padding: 0.75rem 1rem;
    color: #212529;
    border-radius: 0;
    transition: box-shadow 0.15s;
    -webkit-user-select: none;
            user-select: none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
    color: #212529;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
    color: #212529;
    margin-right: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
    color: #212529;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
    background: #e9ecef;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
    color: #212529;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
    color: #212529;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
    color: #212529;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {
    margin-left: auto;
    transition: transform 0.15s;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-180deg);
  }
  .p-menubar .p-menubar-root-list .p-submenu-list {
    width: 100%;
    position: static;
    box-shadow: none;
    border: 0 none;
  }
  .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
    transition: transform 0.15s;
    transform: rotate(90deg);
  }
  .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-90deg);
  }
  .p-menubar .p-menubar-root-list .p-menuitem {
    width: 100%;
    position: static;
  }
  .p-menubar .p-menubar-root-list ul li a {
    padding-left: 2.25rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li a {
    padding-left: 3.75rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li a {
    padding-left: 5.25rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
    padding-left: 6.75rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
    padding-left: 8.25rem;
  }
  .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
    display: flex;
    flex-direction: column;
    top: 100%;
    left: 0;
    z-index: 1;
  }
}
.p-panelmenu .p-panelmenu-header > a {
  padding: 1rem 1.25rem;
  border: 1px solid #dee2e6;
  color: #212529;
  background: #efefef;
  font-weight: 600;
  border-radius: 4px;
  transition: box-shadow 0.15s;
}
.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-header > a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #212529;
}
.p-panelmenu .p-panelmenu-header.p-highlight {
  margin-bottom: 0;
}
.p-panelmenu .p-panelmenu-header.p-highlight > a {
  background: #efefef;
  border-color: #dee2e6;
  color: #212529;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #212529;
}
.p-panelmenu .p-panelmenu-content {
  padding: 0.5rem 0;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #212529;
  margin-bottom: 0;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #212529;
  border-radius: 0;
  transition: box-shadow 0.15s;
  -webkit-user-select: none;
          user-select: none;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
  color: #212529;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
  color: #212529;
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
  color: #212529;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #212529;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #212529;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #212529;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
  padding: 0 0 0 1rem;
}
.p-panelmenu .p-panelmenu-panel {
  margin-bottom: 0;
}
.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
  border-radius: 0;
}
.p-panelmenu .p-panelmenu-panel .p-panelmenu-content {
  border-radius: 0;
}
.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header > a {
  border-top: 0 none;
}
.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
  border-top: 0 none;
}
.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-slidemenu {
  padding: 0.5rem 0;
  background: #ffffff;
  color: #212529;
  border: 1px solid #dee2e6;
  border-radius: 4px;
  width: 12.5rem;
}
.p-slidemenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #212529;
  border-radius: 0;
  transition: box-shadow 0.15s;
  -webkit-user-select: none;
          user-select: none;
}
.p-slidemenu .p-menuitem-link .p-menuitem-text {
  color: #212529;
}
.p-slidemenu .p-menuitem-link .p-menuitem-icon {
  color: #212529;
  margin-right: 0.5rem;
}
.p-slidemenu .p-menuitem-link .p-submenu-icon {
  color: #212529;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #212529;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #212529;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #212529;
}
.p-slidemenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
}
.p-slidemenu.p-slidemenu-overlay {
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: none;
}
.p-slidemenu .p-slidemenu-list {
  padding: 0.5rem 0;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: none;
}
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
  background: #e9ecef;
}
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
  color: #212529;
}
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
  color: #212529;
}
.p-slidemenu .p-slidemenu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.5rem 0;
}
.p-slidemenu .p-slidemenu-icon {
  font-size: 0.875rem;
}
.p-slidemenu .p-slidemenu-backward {
  padding: 0.75rem 1rem;
  color: #212529;
}
.p-steps .p-steps-item .p-menuitem-link {
  background: transparent;
  transition: box-shadow 0.15s;
  border-radius: 4px;
  background: transparent;
}
.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
  color: #212529;
  border: 1px solid #dee2e6;
  background: transparent;
  min-width: 2rem;
  height: 2rem;
  line-height: 2rem;
  font-size: 1.143rem;
  z-index: 1;
  border-radius: 4px;
}
.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
  margin-top: 0.5rem;
  color: #6c757d;
}
.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-steps .p-steps-item.p-highlight .p-steps-number {
  background: #007bff;
  color: #ffffff;
}
.p-steps .p-steps-item.p-highlight .p-steps-title {
  font-weight: 600;
  color: #212529;
}
.p-steps .p-steps-item:before {
  content: " ";
  border-top: 1px solid #dee2e6;
  width: 100%;
  top: 50%;
  left: 0;
  display: block;
  position: absolute;
  margin-top: -1rem;
}
.p-tabmenu .p-tabmenu-nav {
  background: transparent;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
  margin-right: 0;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
  border: solid;
  border-width: 1px;
  border-color: #ffffff #ffffff #dee2e6 #ffffff;
  background: #ffffff;
  color: #6c757d;
  padding: 0.75rem 1rem;
  font-weight: 600;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  transition: box-shadow 0.15s;
  margin: 0 0 -1px 0;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
  margin-right: 0.5rem;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
  background: #ffffff;
  border-color: #dee2e6;
  color: #6c757d;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
  background: #ffffff;
  border-color: #dee2e6 #dee2e6 #ffffff #dee2e6;
  color: #495057;
}
.p-tieredmenu {
  padding: 0.5rem 0;
  background: #ffffff;
  color: #212529;
  border: 1px solid #dee2e6;
  border-radius: 4px;
  width: 12.5rem;
}
.p-tieredmenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #212529;
  border-radius: 0;
  transition: box-shadow 0.15s;
  -webkit-user-select: none;
          user-select: none;
}
.p-tieredmenu .p-menuitem-link .p-menuitem-text {
  color: #212529;
}
.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
  color: #212529;
  margin-right: 0.5rem;
}
.p-tieredmenu .p-menuitem-link .p-submenu-icon {
  color: #212529;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #212529;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #212529;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #212529;
}
.p-tieredmenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
}
.p-tieredmenu.p-tieredmenu-overlay {
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: none;
}
.p-tieredmenu .p-submenu-list {
  padding: 0.5rem 0;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: none;
}
.p-tieredmenu .p-menuitem {
  margin: 0;
}
.p-tieredmenu .p-menuitem:last-child {
  margin: 0;
}
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #212529;
}
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #212529;
}
.p-tieredmenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.5rem 0;
}
.p-tieredmenu .p-submenu-icon {
  font-size: 0.875rem;
}
.p-inline-message {
  padding: 0.5rem 0.75rem;
  margin: 0;
  border-radius: 4px;
}
.p-inline-message.p-inline-message-info {
  background: #cce5ff;
  border: solid #b8daff;
  border-width: 0px;
  color: #004085;
}
.p-inline-message.p-inline-message-info .p-inline-message-icon {
  color: #004085;
}
.p-inline-message.p-inline-message-success {
  background: #d4edda;
  border: solid #c3e6cb;
  border-width: 0px;
  color: #155724;
}
.p-inline-message.p-inline-message-success .p-inline-message-icon {
  color: #155724;
}
.p-inline-message.p-inline-message-warn {
  background: #fff3cd;
  border: solid #ffeeba;
  border-width: 0px;
  color: #856404;
}
.p-inline-message.p-inline-message-warn .p-inline-message-icon {
  color: #856404;
}
.p-inline-message.p-inline-message-error {
  background: #f8d7da;
  border: solid #f5c6cb;
  border-width: 0px;
  color: #721c24;
}
.p-inline-message.p-inline-message-error .p-inline-message-icon {
  color: #721c24;
}
.p-inline-message .p-inline-message-icon {
  font-size: 1rem;
  margin-right: 0.5rem;
}
.p-inline-message .p-inline-message-text {
  font-size: 1rem;
}
.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
  margin-right: 0;
}
.p-message {
  margin: 1rem 0;
  border-radius: 4px;
}
.p-message .p-message-wrapper {
  padding: 1rem 1.25rem;
}
.p-message .p-message-close {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: transparent;
  transition: box-shadow 0.15s;
}
.p-message .p-message-close:hover {
  background: rgba(255, 255, 255, 0.3);
}
.p-message .p-message-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-message.p-message-info {
  background: #cce5ff;
  border: solid #b8daff;
  border-width: 1px;
  color: #004085;
}
.p-message.p-message-info .p-message-icon {
  color: #004085;
}
.p-message.p-message-info .p-message-close {
  color: #004085;
}
.p-message.p-message-success {
  background: #d4edda;
  border: solid #c3e6cb;
  border-width: 1px;
  color: #155724;
}
.p-message.p-message-success .p-message-icon {
  color: #155724;
}
.p-message.p-message-success .p-message-close {
  color: #155724;
}
.p-message.p-message-warn {
  background: #fff3cd;
  border: solid #ffeeba;
  border-width: 1px;
  color: #856404;
}
.p-message.p-message-warn .p-message-icon {
  color: #856404;
}
.p-message.p-message-warn .p-message-close {
  color: #856404;
}
.p-message.p-message-error {
  background: #f8d7da;
  border: solid #f5c6cb;
  border-width: 1px;
  color: #721c24;
}
.p-message.p-message-error .p-message-icon {
  color: #721c24;
}
.p-message.p-message-error .p-message-close {
  color: #721c24;
}
.p-message .p-message-text {
  font-size: 1rem;
  font-weight: 500;
}
.p-message .p-message-icon {
  font-size: 1.5rem;
  margin-right: 0.5rem;
}
.p-message .p-message-summary {
  font-weight: 700;
}
.p-message .p-message-detail {
  margin-left: 0.5rem;
}
.p-toast {
  opacity: 1;
}
.p-toast .p-toast-message {
  margin: 0 0 1rem 0;
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.p-toast .p-toast-message .p-toast-message-content {
  padding: 1rem;
  border-width: 0;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
  margin: 0 0 0 1rem;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
  font-size: 2rem;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
  font-weight: 700;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
  margin: 0.5rem 0 0 0;
}
.p-toast .p-toast-message .p-toast-icon-close {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: transparent;
  transition: box-shadow 0.15s;
}
.p-toast .p-toast-message .p-toast-icon-close:hover {
  background: rgba(255, 255, 255, 0.3);
}
.p-toast .p-toast-message .p-toast-icon-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-toast .p-toast-message.p-toast-message-info {
  background: #cce5ff;
  border: solid #b8daff;
  border-width: 1px;
  color: #004085;
}
.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
  color: #004085;
}
.p-toast .p-toast-message.p-toast-message-success {
  background: #d4edda;
  border: solid #c3e6cb;
  border-width: 1px;
  color: #155724;
}
.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
  color: #155724;
}
.p-toast .p-toast-message.p-toast-message-warn {
  background: #fff3cd;
  border: solid #ffeeba;
  border-width: 1px;
  color: #856404;
}
.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
  color: #856404;
}
.p-toast .p-toast-message.p-toast-message-error {
  background: #f8d7da;
  border: solid #f5c6cb;
  border-width: 1px;
  color: #721c24;
}
.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
  color: #721c24;
}
.p-galleria .p-galleria-close {
  margin: 0.5rem;
  background: transparent;
  color: #efefef;
  width: 4rem;
  height: 4rem;
  transition: box-shadow 0.15s;
  border-radius: 4px;
}
.p-galleria .p-galleria-close .p-galleria-close-icon {
  font-size: 2rem;
}
.p-galleria .p-galleria-close:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #efefef;
}
.p-galleria .p-galleria-item-nav {
  background: transparent;
  color: #efefef;
  width: 4rem;
  height: 4rem;
  transition: box-shadow 0.15s;
  border-radius: 4px;
  margin: 0 0.5rem;
}
.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
  font-size: 2rem;
}
.p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
  background: rgba(255, 255, 255, 0.1);
  color: #efefef;
}
.p-galleria .p-galleria-caption {
  background: rgba(0, 0, 0, 0.5);
  color: #efefef;
  padding: 1rem;
}
.p-galleria .p-galleria-indicators {
  padding: 1rem;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator button {
  background-color: #e9ecef;
  width: 1rem;
  height: 1rem;
  transition: box-shadow 0.15s;
  border-radius: 4px;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
  background: #dee2e6;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background: #007bff;
  color: #ffffff;
}
.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
  margin-right: 0.5rem;
}
.p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
  margin-bottom: 0.5rem;
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
  background: rgba(0, 0, 0, 0.5);
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
  background: rgba(255, 255, 255, 0.4);
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
  background: rgba(255, 255, 255, 0.6);
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background: #007bff;
  color: #ffffff;
}
.p-galleria .p-galleria-thumbnail-container {
  background: rgba(0, 0, 0, 0.9);
  padding: 1rem 0.25rem;
}
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
  margin: 0.5rem;
  background-color: transparent;
  color: #efefef;
  width: 2rem;
  height: 2rem;
  transition: box-shadow 0.15s;
  border-radius: 4px;
}
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #efefef;
}
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-galleria-mask.p-component-overlay {
  background-color: rgba(0, 0, 0, 0.9);
}
.p-avatar {
  background-color: #dee2e6;
  border-radius: 4px;
}
.p-avatar.p-avatar-lg {
  width: 3rem;
  height: 3rem;
  font-size: 1.5rem;
}
.p-avatar.p-avatar-lg .p-avatar-icon {
  font-size: 1.5rem;
}
.p-avatar.p-avatar-xl {
  width: 4rem;
  height: 4rem;
  font-size: 2rem;
}
.p-avatar.p-avatar-xl .p-avatar-icon {
  font-size: 2rem;
}
.p-avatar-group .p-avatar {
  border: 2px solid #ffffff;
}
.p-badge {
  background: #007bff;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
}
.p-badge.p-badge-secondary {
  background-color: #6c757d;
  color: #ffffff;
}
.p-badge.p-badge-success {
  background-color: #28a745;
  color: #ffffff;
}
.p-badge.p-badge-info {
  background-color: #17a2b8;
  color: #ffffff;
}
.p-badge.p-badge-warning {
  background-color: #ffc107;
  color: #212529;
}
.p-badge.p-badge-danger {
  background-color: #dc3545;
  color: #ffffff;
}
.p-badge.p-badge-lg {
  font-size: 1.125rem;
  min-width: 2.25rem;
  height: 2.25rem;
  line-height: 2.25rem;
}
.p-badge.p-badge-xl {
  font-size: 1.5rem;
  min-width: 3rem;
  height: 3rem;
  line-height: 3rem;
}
.p-blockui.p-component-overlay {
  background: rgba(0, 0, 0, 0.4);
}
.p-chip {
  background-color: #dee2e6;
  color: #212529;
  border-radius: 16px;
  padding: 0 0.75rem;
}
.p-chip .p-chip-text {
  line-height: 1.5;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.p-chip .p-chip-icon {
  margin-right: 0.5rem;
}
.p-chip .pi-chip-remove-icon {
  margin-left: 0.5rem;
}
.p-chip img {
  width: 2rem;
  height: 2rem;
  margin-left: -0.75rem;
  margin-right: 0.5rem;
}
.p-chip .pi-chip-remove-icon {
  border-radius: 4px;
  transition: box-shadow 0.15s;
}
.p-chip .pi-chip-remove-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-inplace .p-inplace-display {
  padding: 0.5rem 0.75rem;
  border-radius: 4px;
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
}
.p-inplace .p-inplace-display:not(.p-disabled):hover {
  background: #e9ecef;
  color: #212529;
}
.p-inplace .p-inplace-display:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.p-progressbar {
  border: 0 none;
  height: 1.5rem;
  background: #e9ecef;
  border-radius: 4px;
}
.p-progressbar .p-progressbar-value {
  border: 0 none;
  margin: 0;
  background: #007bff;
}
.p-progressbar .p-progressbar-label {
  color: #212529;
  line-height: 1.5rem;
}
.p-scrolltop {
  width: 3rem;
  height: 3rem;
  border-radius: 4px;
  box-shadow: none;
  transition: box-shadow 0.15s;
}
.p-scrolltop.p-link {
  background: rgba(0, 0, 0, 0.7);
}
.p-scrolltop.p-link:hover {
  background: rgba(0, 0, 0, 0.8);
}
.p-scrolltop .p-scrolltop-icon {
  font-size: 1.5rem;
  color: #efefef;
}
.p-skeleton {
  background-color: #e9ecef;
  border-radius: 4px;
}
.p-skeleton:after {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
}
.p-tag {
  background: #007bff;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 0.25rem 0.4rem;
  border-radius: 4px;
}
.p-tag.p-tag-success {
  background-color: #28a745;
  color: #ffffff;
}
.p-tag.p-tag-info {
  background-color: #17a2b8;
  color: #ffffff;
}
.p-tag.p-tag-warning {
  background-color: #ffc107;
  color: #212529;
}
.p-tag.p-tag-danger {
  background-color: #dc3545;
  color: #ffffff;
}
.p-tag .p-tag-icon {
  margin-right: 0.25rem;
  font-size: 0.75rem;
}
.p-terminal {
  background: #ffffff;
  color: #212529;
  border: 1px solid #dee2e6;
  padding: 1.25rem;
}
.p-terminal .p-terminal-input {
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
/* Vendor extensions to the designer enhanced bootstrap compatibility */
.p-breadcrumb .p-breadcrumb-chevron {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.p-breadcrumb .p-breadcrumb-chevron:before {
  content: "/";
}
/* Customizations to the designer theme should be defined here */
/* Importing PrimeNG CSS file. */
.p-component,.p-component *{box-sizing:border-box}
.p-hidden{display:none}
.p-hidden-space{visibility:hidden}
.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}
.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}
.p-disabled,.p-disabled *{cursor:default !important;pointer-events:none}
.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.p-overflow-hidden{overflow:hidden}
.p-unselectable-text{-webkit-user-select:none;user-select:none}
.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}
@keyframes p-fadein{0%{opacity:0}100%{opacity:1}}
input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]::-webkit-file-upload-button,button{border-radius:0}
.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;-webkit-user-select:none;user-select:none}
.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}
.p-connected-overlay{opacity:0;transform:scaleY(0.8);transition:transform .12s cubic-bezier(0,0,0.2,1),opacity .12s cubic-bezier(0,0,0.2,1)}
.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}
.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}
.p-toggleable-content.ng-animating{overflow:hidden}
.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}
.p-overlay-badge{position:relative}
.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}
.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%;padding:0}
.p-badge-no-gutter{padding:0;border-radius:50%}
.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}
.p-button-label{flex:1 1 auto}
.p-button-icon-right{order:1}
.p-button:disabled{cursor:default}
.p-button-icon-only{justify-content:center}
.p-button-icon-only .p-button-label{visibility:hidden;width:0;flex:0 0 auto}
.p-button-vertical{flex-direction:column}
.p-button-icon-bottom{order:2}
.p-buttonset .p-button{margin:0}
.p-buttonset .p-button:not(:last-child){border-right:0 none}
.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}
.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}
.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}
.p-buttonset .p-button:focus{position:relative;z-index:1}
.p-button-label{transition:all .2s}
.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom}
.p-checkbox-disabled{cursor:default !important;pointer-events:none}
.p-checkbox-box{display:flex;justify-content:center;align-items:center}
p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}
.p-checkbox-label{line-height:1}
.p-colorpicker-panel .p-colorpicker-color{background:transparent url('color.6441e63a57ccc5105bad.png') no-repeat left top}
.p-colorpicker-panel .p-colorpicker-hue{background:transparent url('hue.f8505bd4d6f3e3aa435b.png') no-repeat left top}
.p-inputtext{margin:0}
.p-fluid .p-inputtext{width:100%}
.p-inputgroup{display:flex;align-items:stretch;width:100%}
.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}
.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}
.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext{flex:1 1 auto;width:1%}
.p-float-label{display:block;position:relative}
.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}
.p-float-label textarea ~ label{top:1rem}
.p-float-label input:focus ~ label,.p-float-label input.p-filled ~ label,.p-float-label textarea:focus ~ label,.p-float-label textarea.p-filled ~ label,.p-float-label .p-inputwrapper-focus ~ label,.p-float-label .p-inputwrapper-filled ~ label{top:-.75rem;font-size:12px}
.p-float-label .input:-webkit-autofill ~ label{top:-20px;font-size:12px}
.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}
.p-input-icon-left>i,.p-input-icon-right>i{position:absolute;top:50%;margin-top:-.5rem}
.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}
.p-inputtextarea-resizable{overflow:hidden;resize:none}
.p-fluid .p-inputtextarea{width:100%}
.p-password{position:relative;display:inline-flex}
.p-password-panel{position:absolute}
.p-password .p-password-panel{min-width:100%}
.p-password-meter{height:10px}
.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}
.p-fluid .p-password{display:flex}
.p-radiobutton{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom}
.p-radiobutton-box{display:flex;justify-content:center;align-items:center}
.p-radiobutton-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}
.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1.0,1.0);visibility:visible}
p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}
.p-radiobutton-label{line-height:1}
.p-ripple{overflow:hidden;position:relative}
.p-ink{display:block;position:absolute;background:rgba(255,255,255,0.5);border-radius:100%;transform:scale(0)}
.p-ink-active{animation:ripple .4s linear}
.p-ripple-disabled .p-ink{display:none !important}
@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}
.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem}
.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}
.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}
.p-tooltip .p-tooltip-text{white-space:pre-line}
.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25rem;border-width:.25em .25em .25em 0}
.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25rem;border-width:.25em 0 .25em .25rem}
.p-tooltip.p-tooltip-top{padding:.25em 0}
.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25rem;border-width:.25em .25em 0}
.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25rem;border-width:0 .25em .25rem}
/*
----------------------------------------------------------------------------------------------------
VRM Fonts
----------------------------------------------------------------------------------------------------
*/
/*
----------------------------------------------------------------------------------------------------
  RNN Farben
----------------------------------------------------------------------------------------------------
*/
/*
----------------------------------------------------------------------------------------------------
  VRM Farben
----------------------------------------------------------------------------------------------------
*/
/*
----------------------------------------------------------------------------------------------------
  vsLib: Farben
----------------------------------------------------------------------------------------------------
*/
/*
----------------------------------------------------------------------------------------------------
  vsLib: App
----------------------------------------------------------------------------------------------------
*/
body, input[type=text], button {
  color: #1F2226;
}
/*  */
* {
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
}
body {
  background-color: #ffffff;
  margin: 0;
  line-height: 1;
  flex-direction: column !important;
  height: 100% !important;
  display: flex !important;
}
p {
  font-size: 1rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
}
.vsNavbarBmPortal {
  position: static;
  background-color: #0A41A2;
  padding: 3rem;
}
/*
----------------------------------------------------------------------------------------------------
  vsLib: App Mega Menu
----------------------------------------------------------------------------------------------------
*/
/* PrimeNG Megamenu Hintergrundfarbe (Standard ist grau) */
.vsMegaMenu .p-megamenu {
  border: none;
  background: #ffffff;
  /*margin-top:             7px;*/
  margin-left: 2rem;
  padding: 0px;
}
.vsMegaMenu .p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
  padding: 0.75rem;
}
/* PrimeNG Megamenu Iconfarbe und Größe */
.vsMegaMenu .p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
  color: #0A41A2;
  font-size: 1rem;
}
/* PrimeNG Megamenu Iconfarbe und Größe*/
.vsMegaMenu .p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
  color: #0A41A2;
  font-size: 1rem;
}
/* PrimeNG MegaMenu Dropdown-Icon nicht darstellen */
.vsMegaMenu .pi-angle-down:before {
  content: "";
  display: none;
}
/*--------------------Style für Titel der Webseite-----------------------------*/
/*Titel Landingpage weiß auf grünem Hintergrund*/
h1.vsElternPortalTitle {
  color: #fff;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  font-size: 1.8rem;
}
h2.vsElternPortalTitle {
  color: #fff;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  margin-left: 0.15rem;
  margin-top: 0.25rem;
}
/*-----------------------------Styles auf Login-Seite Elternportal---------------------------*/
/* Überschrift Login-Screen */
h4.vsKndLoginTitle {
  color: #1F2226;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  font-size: 1.3rem;
}
.vsKndLoginButton {
  width: 100%;
  font-size: 1rem;
  background-color: #0A41A2;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  border: none;
}
.vsKndLoginButton:hover {
  width: 100%;
  font-size: 1rem;
  background-color: #0A41A2 !important;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  border: none;
}
.vsKndButton {
  font-size: 1rem;
  background-color: #0A41A2;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  border: none;
  height: 35px;
}
.vsKndButton .p-button-label {
  line-height: 1;
}
.vsKndButton:hover {
  font-size: 1rem;
  background-color: #0A41A2 !important;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  border: none;
  color: #fff;
}
.vsKndButton.p-button:focus {
  box-shadow: none;
}
.vsKndLoginText {
  letter-spacing: 0.04rem;
  line-height: 1.4rem;
}
/*-----------------------------Styles Elternportal Allgemein---------------------------*/
.vsWrapper {
  min-height: 100%;
}
.vsFlexStretch {
  flex: 1;
}
.vsFlexNone {
  flex: none;
}
/*----------------------------Megamenu-Stylings für Sidebar in der Mobile-Ansicht--------------------*/
/* PrimeNG Megamenu Hintergrundfarbe (Standard ist grau) */
.vsMegaMenuSidebar .p-megamenu {
  background: #ffffff;
  margin-top: 7px;
  padding: 0px;
}
/* PrimeNG Megamenu Iconfarbe und Größe */
.vsMegaMenuSidebar .p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
  color: #004f90;
  font-size: 1rem;
}
/* PrimeNG Megamenu Iconfarbe und Größe */
.vsMegaMenuSidebar .p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
  color: #004f90;
  font-size: 1rem;
}
/* PrimeNG MegaMenu Dropdown-Icon nicht darstellen */
.vsMegaMenuSidebar .pi-angle-down:before {
  content: "";
  display: none;
}
/*PrimeNG MegaMenu untereinander auflisten, nicht nebeneinander */
.vsMegaMenuSidebar .p-megamenu-grid {
  display: block;
}
.vsMegaMenuSidebar .p-megamenu-panel {
  display: block;
}
.vsMegaMenuSidebar .p-megamenu .p-megamenu-panel {
  border: none;
}
/*
----------------------------------------------------------------------------------------------------
  vsLib: App User Menu
----------------------------------------------------------------------------------------------------
*/
.vsUser {
  display: inline-block;
  border: 1px solid #004f90;
  margin-left: 0.5rem;
  padding: 0.5rem;
  cursor: pointer;
}
/* vsUser Mouseover-Effekt */
a.vsUser:hover {
  border-radius: 0.25rem;
  border: 1px solid #004f90;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2), 0 4px 8px 0 rgba(0, 0, 0, 0.19);
}
.vsUserText {
  display: inline-block;
  vertical-align: middle;
  padding-left: 15px;
  padding-right: 15px;
  color: #fff;
  letter-spacing: 0.015rem;
}
/* User Image rounded Image */
.vsUserImage {
  border-radius: 50%;
  margin-right: auto;
  width: 45px;
  height: 45px;
}
.vsUser .p-menu.p-menu-overlay {
  background: #ffffff;
  border: 1px solid #ced4da;
  box-shadow: none;
}
.vsUser .p-menu {
  color: #1F2226;
  padding: 0;
}
.vsUser .p-menuitem {
  font-size: 1rem;
  font-family: Arial, Helvetica, sans-serif;
}
.p-menu .p-menu-separator {
  border-top: 1px solid #ced4da;
  margin: 0;
}
.vsUser .p-menu .p-menuitem-link {
  padding: 0.5rem 0.75rem;
  color: #1F2226;
}
.vsUser .p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #1F2226;
}
.vsUserIcon {
  background-image: url("/assets/img/Icons/account-outline_grey.svg");
  background-size: 18px 18px;
  width: 18px;
  height: 18px;
}
.vsCogIcon {
  background-image: url("/assets/img/Icons/cog-outline_grey.svg");
  background-size: 18px 18px;
  width: 18px;
  height: 18px;
}
.vsPowerIcon {
  background-image: url("/assets/img/Icons/power_grey.svg");
  background-size: 18px 18px;
  width: 18px;
  height: 18px;
}
/*
----------------------------------------------------------------------------------------------------
  vsLib: Language Picker
----------------------------------------------------------------------------------------------------
*/
.vsLangPicker {
  margin-left: auto;
}
.vsLangPicker .btn-primary {
  color: #1F2226;
  background-color: #fff;
  border-color: #fff;
}
.vsLangPicker.show > .btn-primary.dropdown-toggle {
  color: #1F2226;
  background-color: #fff;
  border-color: #fff;
}
.vsFlag {
  padding-right: 0.4rem;
}
/*-------------------------Content-Bereich Frontseite--------------------------------*/
.vsTopContent {
  background-color: #fff;
  color: #fff;
  padding-bottom: 40px;
}
.vsTopContent h3 {
  font-size: 1.2rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  margin-bottom: 0;
}
.vsTopContentButton {
  line-height: 2rem;
  color: #1F2226;
  background-color: #fff;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2), 0 4px 8px 0 rgba(0, 0, 0, 0.19);
  border-color: #fff;
  letter-spacing: 0.125rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-top: 58px;
  margin-bottom: 28px;
}
.vsTopContentButton:enabled:hover {
  color: #1F2226;
  background-color: #fff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 2px 4px 0 rgba(0, 0, 0, 0.19);
  border-color: #fff;
}
.vsTopContentButton img {
  height: 22px;
  margin-right: 0.75rem;
  margin-bottom: 0.25rem;
}
.vsTopContentList {
  padding-left: 1rem;
}
.vsTopContentList li {
  color: #1F2226;
  line-height: 2.5rem;
}
.vsTopContentList a {
  color: #1F2226;
  text-decoration: none;
}
.vsTopContentList a:hover {
  color: #1F2226;
  text-decoration: underline;
}
.vsMainContent {
  min-height: 330px;
}
.vsMainContent h4, .vsMainContent.vsFrontpage h4 {
  font-size: 1.9rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
  margin-top: 20px;
  color: #0A41A2;
  font-weight: 100;
}
.vsMainContent p, .vsMainContent.vsFrontpage p {
  line-height: 1.3rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  color: #1F2226;
}
/*---------------------------------------Footer-Bereich Frontseite------------------------------------*/
.vsFooter {
  background-color: #e0e0e0;
  color: #1F2226;
  min-height: 174px;
  margin-top: auto !important;
}
.vsFooter h4 {
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  font-size: 1.2rem;
  margin-bottom: 15px;
  margin-top: 20px;
}
.vsFooterList {
  padding-left: 1rem;
}
.vsFooterList li {
  color: #1F2226;
  line-height: 2rem;
}
.vsFooterList a {
  color: #1F2226;
  text-decoration: none;
  letter-spacing: 0.04rem;
}
.vsFooterList a:hover {
  color: #1F2226;
  text-decoration: underline;
}
.vsFooterMenu {
  margin-top: 58px;
}
.vsFooterMenu {
  list-style: none;
  padding-left: 1rem;
}
.vsFooterMenu li {
  line-height: 2rem;
}
.vsFooterMenu a {
  color: #1F2226;
  text-decoration: none;
  letter-spacing: 0.04rem;
}
.vsFooterMenu a:hover {
  color: #1F2226;
  text-decoration: underline;
}
.vsCopyright {
  padding-top: 5px;
  padding-bottom: 15px;
  letter-spacing: 0.04rem;
}
/*
----------------------------------------------------------------------------------------------------
  vsLib: Toolbar
----------------------------------------------------------------------------------------------------
*/
.vsToolbar {
  display: flex;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.vsToolbarLeft {
  display: flex;
  margin-left: 0;
}
.vsToolbarRight {
  display: flex;
  margin-left: auto;
  margin-right: 0;
}
.vsToolbarItem {
  border-style: solid !important;
  border-color: #fff;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  margin-right: 0.5rem;
  font-size: 1rem !important;
  color: #1F2226 !important;
  background-color: #fff !important;
}
.vsToolbarItem .p-disabled, .vsToolbarItem .p-component:disabled {
  opacity: 0.5;
  border-color: #fff !important;
}
.vsToolbarItem:enabled:hover {
  border: solid 1px;
  border-color: #ced4da;
  color: #1F2226;
  background-color: white !important;
}
.vsToolbarItem:focus {
  border-color: #ced4da !important;
  color: #1F2226 !important;
  box-shadow: none;
  background-color: white !important;
}
.vsToolbarItemDetailsSwitchOff {
  border-style: solid !important;
  border-color: #ced4da !important;
  font-weight: bold !important;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  font-size: 0.8rem !important;
  color: #323232 !important;
  background-color: #f8caa5 !important;
}
.vsToolbarItemDetailsSwitchOff:hover {
  background-color: sandybrown !important;
}
.vsToolbarItemDetailsSwitchOn {
  border-style: single !important;
  border-color: lightgray !important;
  font-weight: bold !important;
  margin: 0.2rem !important;
  font-size: 0.8rem !important;
  color: #323232 !important;
  background-color: #fc9038 !important;
}
.vsToolbarItemDetailsSwitchOn:hover {
  background-color: sandybrown !important;
}
.vsToolbarItemViewConfig {
  background-color: white;
  margin-right: 0;
}
.vsToolbarItemCancel, .vsToolbarItemCancel:hover {
  color: #C3213B !important;
}
.vsToolbarItemOK, .vsToolbarItemOk:hover {
  color: #5F7D0F !important;
}
/* Größe der Images in den Buttons */
.vsToolbarItem img {
  height: 1.25rem;
  width: 1.25rem;
  margin-right: 0.25rem;
}
.vsIcon {
  margin-right: 0.25rem;
  height: 1.4rem;
  width: 1.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.vsIcon img {
  height: 1.2rem;
  width: 1.2rem;
}
/*
----------------------------------------------------------------------------------------------------
  vsLib: View
----------------------------------------------------------------------------------------------------
*/
.vsView {
  margin: 0rem;
  padding: 0rem;
  background-color: white;
  height: 100%;
}
/*---- View Sections ----*/
.vsViewSectionTitle {
  border-style: none;
  /* [TEST] kann zum Testen auf "solid" gesetzt werden */
  margin: 0rem;
  /* margin-top:             0.2rem; */
  padding: 0rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  font-weight: bolder;
  font-size: 20px;
  color: whitesmoke;
  background-color: #004f90;
}
.vsViewSectionToolbar {
  border-style: none;
  /* [TEST] kann zum Testen auf "solid" gesetzt werden */
  margin: 0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: bolder;
  /*font-size:              1rem;*/
  background-color: white;
}
.vsViewSectionFilter {
  padding-bottom: 0.5rem;
  /* padding-left:           0.75rem; // $Rev MP 2021-06-22 Seitenabstand kommt in vsTabPage.
   padding-right:          0.75rem;*/
}
.vsFilterContainer {
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  background-color: white;
  font-size: 1rem;
  color: #000;
  padding: 0.5rem 0.75rem;
}
.vsViewSectionMain {
  display: flex;
  border-style: none;
  /*padding-left:           0.75rem; // $Rev MP 2021-06-22 Außenabstand kommt in vsTabPage.
  padding-right:          0.75rem;*/
  background-color: white;
  height: calc(100vh - 116px - 30px - 52px - 424px);
}
.vsViewSectionMain.vsViewSectionMain_FullHeight {
  height: calc(100vh - 116px - 30px - 52px - 22px);
}
.vsViewSectionMainTable {
  flex-grow: 1;
  border-style: solid;
  border-width: 1px;
  border-color: #ced4da;
  border-radius: 3px;
  margin-bottom: 0.5rem;
  /* $Rev MP 2021-05-31: Abstand nur nach unten, alle anderen Abstände kommen vom übergeordneten Element */
  width: auto;
  background-color: white;
  overflow-y: hidden;
}
.vsViewSectionMainRight {
  margin-right: 0.75rem;
  margin-bottom: 0.5rem;
  padding: 0rem;
  background-color: white;
}
.vsViewSectionDetail {
  background-color: white;
  display: flex;
  height: 400px;
}
.vsViewSectionDetail .vsViewSectionMain {
  height: calc(400px - 90px);
}
.vsViewSectionFooter {
  border-style: solid;
  border-width: 1px;
  border-color: #ced4da;
  border-radius: 3px;
  margin-top: 0.5rem;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
  margin-bottom: 0rem;
  padding: 0.1rem;
  background-color: #ffffff;
}
.vsViewSectionPlaceholderTitle {
  border-style: solid;
  border-width: thin;
  border-color: #ced4da;
  border-radius: 5px;
  margin: 1rem;
  padding: 0.5rem;
  font-weight: bolder;
  font-size: 20px;
  background-color: #fdebdc;
}
.vsViewSectionPlaceholderMenu {
  border-style: solid;
  border-width: thin;
  border-color: #ced4da;
  border-radius: 5px;
  margin: 1rem;
  padding: 0.5rem;
  font-weight: bold;
  font-size: 14px;
  background-color: #fdebdc;
}
.vsViewSectionPlaceholderExtern {
  border-style: solid;
  border-width: thin;
  border-color: #c8c8c8;
  border-radius: 5px;
  margin: 1rem;
  padding: 0.5rem;
  font-weight: bold;
  font-size: 14px;
  background-color: #fac39b;
}
.vsViewSectionPlaceholderMain {
  display: flex;
  border-style: none;
  border-width: thin;
  border-color: #c8c8c8;
  border-radius: 5px;
  margin: 0rem;
  padding: 0rem;
  background-color: white;
  height: 500px;
}
.vsViewSectionPlaceholderMainTable {
  border-style: solid;
  border-width: 1px;
  border-color: #ced4da;
  border-radius: 5px;
  margin-bottom: 0.25rem;
  padding: 0.5rem;
  font-weight: bold;
  font-size: 1rem;
  background-color: #dcf0ff;
  width: 80%;
}
.vsViewSectionPlaceholderMainRight {
  border-style: solid;
  border-width: thin;
  border-color: #c8c8c8;
  border-radius: 5px;
  margin: 1rem;
  padding: 0.5rem;
  font-weight: bold;
  font-size: 14px;
  background-color: #fac39b;
  width: 20%;
}
.vsViewSectionPlaceholderFooter {
  border-style: solid;
  border-width: thin;
  border-color: #c8c8c8;
  border-radius: 5px;
  margin: 1rem;
  padding: 0.5rem;
  font-weight: bold;
  font-size: 14px;
  background-color: #fdebdc;
}
.vsViewSectionPlaceholder_DebugText {
  font-size: 12px;
  font-style: italic;
  color: dimgray;
}
/*
----------------------------------------------------------------------------------------------------
  vsLib: Progress Spinner
----------------------------------------------------------------------------------------------------
*/
.vsProgressSpinner {
  margin: 2rem;
  padding: 0rem;
  border-style: none;
  border-color: cornflowerblue;
  background-color: white;
  color: cornflowerblue;
  text-align: center;
  font-size: 1rem;
  font-weight: bolder;
}
:host ::ng-deep .custom-spinner .p-progress-spinner-circle {
  animation: custom-progress-spinner-dash 1.4s ease-in-out infinite, custom-progress-spinner-color 3s ease-in-out infinite;
}
@keyframes custom-progress-spinner-color {
  100%, 0% {
    stroke: #004f90;
  }
  40% {
    stroke: #16697A;
  }
  66% {
    stroke: #489FB5;
  }
  80%, 90% {
    stroke: #82C0CC;
  }
}
@keyframes custom-progress-spinner-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
/*
----------------------------------------------------------------------------------------------------
  vsLib: vsTable
----------------------------------------------------------------------------------------------------
*/
.vsTable {
  position: relative;
}
.vsTable p-table {
  font-size: 1rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
}
.vsTable .p-datatable .p-datatable-thead > tr > th > :first-child {
  display: inline-block;
}
.vsTable .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
  color: #0070cc;
}
.vsTable .p-datatable .p-datatable-tbody > tr.p-highlight {
  background: #d8e7fd;
}
.vsTable .p-datatable .p-datatable-thead > tr > th {
  border-bottom: 1px solid #ced4da;
  /* $Rev MP 2021-05-31: Korrektur single in solid geändert. Farbe auf Primary Border Color angepasst. */
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  /* $Rev MP 2021-05-31: Neue Paddings für die Table Headings, waren vorher zu klein */
  border-top: none;
  color: #000000;
  background-color: #fff;
  font-weight: 600;
  font-size: 1rem;
}
.vsTable .p-datatable .p-sortable-column:not(.p-highlight):hover {
  background: #f4f4f4;
  color: dimgray;
}
.vsTable .p-datatable .p-datatable-tbody > tr > td {
  /* border-bottom:          1px  solid  #ccd4da; */
  border: none;
  padding-left: 0.5rem;
  padding-right: calc(0.5rem + 2px);
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  color: #000;
  font-size: 1rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  overflow: hidden;
}
.vsTable .p-datatable .p-datatable-tbody > tr > td div div {
  flex: 1;
  min-width: 0;
}
.vsTable .p-datatable .p-datatable-tbody > tr > td div div div {
  overflow: hidden;
  height: 1.2rem;
  line-height: 1rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vsTable .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
  background-color: #f4f4f4;
  color: #000;
}
.vsTable .p-datatable .p-sortable-column.p-highlight {
  background: #fff;
  color: #0070cc;
}
.vsTable .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(odd) {
  background: #f2f2f2;
  /* grau */
}
.vsTable .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
  background: #fff;
  /* weiß */
}
/*
----------------------------------------------------------------------------------------------------
  vsLib: vsCard
----------------------------------------------------------------------------------------------------
*/
.vsCard {
  border-style: solid;
  border-width: 1px;
  border-color: #ced4da;
  border-radius: 3px;
  background-color: white;
  font-size: 1rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  color: #000000;
}
.vsCardTitle {
  border-bottom: 1px solid #ced4da;
  padding-left: 0.75rem;
  padding-right: 0.5rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  background-color: #e0e0e0;
  color: #1F2226;
}
/* Badge im vsCardTitle */
.vsCardTitle .p-badge {
  margin-right: 0.5rem;
}
.vsCardBody {
  padding: 0.5rem 0.75rem;
  border-radius: 3px;
  background-color: white;
}
.vsCardFooter {
  border-top: 1px solid #ced4da;
  padding-left: 0.75rem;
  padding-right: 0.5rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  background-color: #e0e0e0;
  color: #1F2226;
}
/*
----------------------------------------------------------------------------------------------------
  vsShadow
----------------------------------------------------------------------------------------------------
*/
.vsShadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
/*
----------------------------------------------------------------------------------------------------
  vsTabCard
----------------------------------------------------------------------------------------------------
*/
/*Container des gesamten Elementes*/
.vsTabCard {
  font-size: 1rem;
}
/* Container des Tabbereiches */
.vsTabStandardContainer {
  border-bottom: transparent;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}
/* Klasse des a - Elementes */
.vsTabStandardItem {
  display: block;
  color: #1F2226;
  background-color: #e0e0e0;
  border: 1px solid #ced4da;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  margin-right: 0.5rem;
  margin-bottom: -1px;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  line-height: 1.3;
  text-decoration: none;
}
/* hover der a - Elemente */
.vsTabStandardItem:hover, .vsTabStandardItem:focus {
  border-top: 0.2rem solid #004f90;
  border-left: 1px solid #ced4da;
  border-right: 1px solid #ced4da;
  padding-top: calc(0.1rem + 1px);
  padding-bottom: 0.3rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  text-decoration: none;
}
/* aktives a - Element, inklusive hover */
.vsTabStandardItem.active, .vsTabStandardItem.active:hover {
  background-color: #fff;
  border: 1px solid;
  border-color: #ced4da #ced4da #fff;
  color: #000000;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
/* PrimeNG P-Badge Alignment im Tab */
.vsTabStandardItem span.p-badge {
  margin-left: 7px;
  font-size: 0.7rem;
  font-weight: 600;
  min-width: 1.1rem;
  height: 1.1rem;
  line-height: 1.1rem;
}
/* Container für den Tabinhalt */
.vsTabContentContainer {
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  border-top-left-radius: 0;
}
/* Anpassungen für das vsCard-Element wenn es zusammen mit Tabs verwendet wird.*/
/* der > selektor wählt das div.vsCard aus welches direkt auf das div.vsTabContentContainer folgt, alle anderen vsCard-Elemente im Content sind davon nicht betroffen */
div.vsTabContentContainer > div.vsCard {
  border-top-left-radius: 0;
  border: none;
}
/*
----------------------------------------------------------------------------------------------------
  Formulare
----------------------------------------------------------------------------------------------------
*/
.vsInputLabel {
  width: 160px;
  color: #000000;
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1;
}
/* vsFormControl - übernommen von der form-control Klasses von Bootstrap 5 */
.vsFormControl {
  display: block;
  width: 100%;
  padding: 0.25rem 0.75rem;
  font-size: 1rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
/* Fokus-Farbe des Input-Feldes - evtl. später noch etwas dunkler machen */
.vsFormControl:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: none !important;
}
.vsFormControl.p-inputtext.ng-dirty.ng-invalid, .vsFormControl.p-inputtext.ng-invalid {
  border-color: #dc3545;
}
.vsFormControl.p-disabled, .vsFormcontrol.p-component:disabled, input:disabled, .vsForm input:disabled, input[type=checkbox]:disabled {
  color: #808080;
  background-color: #e0e0e0;
}
/* Klasse für das input Element in PrimeNG Input Komponenten - Falls es eine Möglichkeit gibt dem Input-Element direkt eine Klasse zu geben, also vsFormControl kann man sich diese Angabe sparen*/
.vsForm input {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.vsForm input:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  width: 100%;
  outline: 0;
  box-shadow: none !important;
}
/* Anpassungen für PrimeNG Dropdown */
.vsForm .p-dropdown {
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  width: 100%;
}
.vsForm .p-dropdown.p-focus {
  box-shadow: none;
}
.vsForm .p-dropdown-panel .p-dropdown-items .p-dropdown-item {
  margin: 0;
  padding: 0.4rem 0.75rem;
  border: 0 none;
  color: #333;
  background: transparent;
  transition: box-shadow 0.15s;
  border-radius: 0;
  font-size: 1rem;
}
.vsForm .p-inputtext {
  padding: 0.25rem 0.75rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  color: #333;
  line-height: 1.5;
}
.vsForm .p-dropdown .p-dropdown-trigger {
  width: 2rem;
}
.vsForm .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
  padding: 0.4rem 0.75rem;
  color: #333;
  font-size: 1rem;
}
p-dropdown.vsForm.ng-invalid .p-dropdown, p-dropdown.vsForm.ng-dirty.ng-invalid .p-dropdown {
  border-color: #dc3545;
}
/*
----------------------------------------------------------------------------------------------------
  vsInputGroup - Input-Feld und Button zusammen
----------------------------------------------------------------------------------------------------
*/
.vsInputGroup .p-button.p-button-icon-only {
  width: 2rem;
  padding: 0.35rem 0;
  background: #0A41A2;
  border: 1px solid #0A41A2;
}
.vsInputGroup .p-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}
/*
----------------------------------------------------------------------------------------------------
  Tiered Menu in einer vsInputGroup/PrimeNG Inputgroup
----------------------------------------------------------------------------------------------------
*/
.vsInputGroup .p-tieredmenu {
  padding: 0;
  width: auto;
}
.vsInputGroup .p-tieredmenu .p-menuitem-link {
  padding: 0.5rem 0.35rem;
  color: #000;
  border-radius: 0;
  font-size: 1rem;
}
.vsInputGroup .p-tieredmenu .p-menuitem-link .p-menuitem-text {
  color: #000;
  padding-right: 0.35rem;
}
.vsInputGroup .p-tieredmenu .p-submenu-list {
  padding: 0;
  background: #ffffff;
  border: 1px solid #ced4da;
}
/*
----------------------------------------------------------------------------------------------------
  PrimeNG Calendar
----------------------------------------------------------------------------------------------------
*/
.vsForm .p-calendar {
  width: 100%;
}
.vsForm .p-calendar input:focus {
  flex: 1 1 auto;
  width: 1%;
}
.vsForm .p-calendar .p-datepicker-trigger, .vsForm .p-calendar.p-focus .p-datepicker-trigger {
  width: 2rem;
}
.vsForm .p-calendar .p-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}
.vsForm .p-calendar .p-button {
  background: #0A41A2;
  border: 1px solid #0A41A2;
}
.vsForm .p-calendar .p-button.p-button-icon-only {
  padding: 0.25rem 0rem;
  width: 2rem;
}
.vsForm .p-datepicker-header .p-datepicker-month {
  padding: 0.325rem 0.5rem 0.325rem 0.35rem;
  border-color: #ced4da;
  border-radius: 3px;
  font-size: 1rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
}
.vsForm .p-datepicker-header .p-datepicker-year {
  padding: 0.325rem 0.5rem 0.325rem 0.35rem;
  border-color: #ced4da;
  border-radius: 3px;
  font-size: 1rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
}
.vsForm .p-datepicker table th > span {
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
}
.vsForm .p-datepicker table td > span {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  transition: box-shadow 0.15s;
  border: 1px solid transparent;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
}
.vsForm .p-datepicker table td {
  padding-top: 0;
  padding-left: 0.35rem;
  padding-right: 0.35rem;
  padding-bottom: 0;
}
.vsForm .p-datepicker table {
  border-collapse: collapse;
  width: auto;
  font-size: 1rem;
  margin: 0;
}
.vsForm .p-calendar .p-datepicker {
  min-width: auto;
}
.vsForm .p-datepicker .p-timepicker span {
  font-size: 1rem;
}
/*Anpassungen für PrimeNG InputNumber*/
.vsForm .p-inputnumber {
  width: 100%;
}
/* Filtersektion */
.vsFilterLabel {
  margin-right: 0.5rem;
  color: #000;
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1;
}
/*Anpassungen für vsInputMemo*/
.vsInputMemo .p-inputtext {
  resize: none;
  width: 100%;
  font-size: 1rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  color: #333;
  line-height: 1.4;
}
.vsInputMemo .p-inputtext:enabled:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
  border-color: #007bff;
}
.vsInputMemo .p-inputtext.ng-invalid {
  border-color: #dc3545;
}
.vsText {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
}
/*
----------------------------------------------------------------------------------------------------
Login Screen
----------------------------------------------------------------------------------------------------
*/
.vsLoginBg {
  background-attachment: fixed;
  background-position-x: center;
  background-position-y: 80%;
  height: 100vh;
  font-size: 1rem;
}
.vsLoginFormBG {
  background-color: #fff;
  margin-top: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.vsLoginButton {
  width: 100%;
  font-size: 1rem;
  background-color: #0A41A2;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  border: none;
}
.vsLoginFormContainer {
  width: 300px;
}
/*
----------------------------------------------------------------------------------------------------
Tooltips
----------------------------------------------------------------------------------------------------
*/
/* Farbe des Tooltip-Arrows  - für jede der möglichen Anordnungen*/
.vsTooltip .p-tooltip-arrow {
  border-top-color: #004f90 !important;
}
.p-tooltip-right.vsTooltip .p-tooltip-arrow {
  border-right-color: #004f90 !important;
}
.p-tooltip-left.vsTooltip .p-tooltip-arrow {
  border-left-color: #004f90 !important;
}
.p-tooltip-bottom.vsTooltip .p-tooltip-arrow {
  border-bottom-color: #004f90 !important;
}
/* Farbe des Tooltip Text-Hintergrundes */
.vsTooltip .p-tooltip-text {
  background-color: #004f90;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  font-size: 1rem;
}
/*
----------------------------------------------------------------------------------------------------
Dialoge
----------------------------------------------------------------------------------------------------
*/
/* Header Styling*/
.vsDialog .p-dialog-header {
  padding-left: 0.75rem;
  padding-right: 0.5rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  background-color: #e0e0e0;
  font-weight: 550;
  letter-spacing: 0.02em;
  border-bottom: 1px solid #ced4da;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
/* Title Schriftgröße*/
.vsDialog .p-dialog-header .p-dialog-title {
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 1rem;
}
/* Dialog Close-Icon */
.vsDialog .p-dialog-header .p-dialog-header-icon {
  width: 1rem;
  height: 1rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: box-shadow 0.15s;
  margin-right: 0.5rem;
}
/* Dialog-Content */
.vsDialog .p-dialog-content {
  background: #ffffff;
  color: #000;
  padding-left: 0.75rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
}
/* Dialog Footer */
.vsDialog .p-dialog-footer {
  border-top: 1px solid #ced4da;
  background: #ffffff;
  color: #000;
  padding-left: 0.75rem;
  padding-right: 0.5rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  text-align: right;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
}
/* Dialog Overlay-Farbe */
.vsDialog .p-dialog-mask.p-component-overlay {
  background-color: rgba(255, 255, 255, 0.6);
}
.vsDialog.vsDanger .p-dialog-header {
  background-color: #fac5cc;
  color: #C3213B;
}
.vsDialog.vsWarning .p-dialog-header {
  background-color: #fff1d2;
  color: #85692a;
}
.vsDialog.vsSuccess .p-dialog-header {
  background-color: #d2e59e;
  color: #5F7D0F;
}
.vsDialog.vsUpload.p-dialog {
  width: 30vw;
  min-width: 600px;
}
.vsDialog.vsUpload .p-dialog-content {
  overflow: hidden;
}
.vsDialog.vsDanger.vsRequired .p-dialog {
  width: 20vw;
}
.vsDialog.p-dialog .vsButton {
  font-size: 1rem;
  background-color: #0A41A2;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  border: none;
}
/*
----------------------------------------------------------------------------------------------------
vsTabPage
----------------------------------------------------------------------------------------------------
*/
.vsTabPage {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  background-color: white;
  width: 100vw;
}
.vsViewSectionDetail .vsTabPage {
  border-style: solid;
  border-width: 1px;
  border-color: #ced4da;
  border-radius: 3px;
  background-color: white;
  font-size: 1rem;
  width: calc(100vw - 27px);
}
/*
----------------------------------------------------------------------------------------------------
vsColorCard
----------------------------------------------------------------------------------------------------
*/
/* Anpassungen gegenüber der Standard-Card */
.vsSignalCard .vsCardBody {
  padding: 1rem 0.75rem 0.35rem 1.25rem;
}
.vsSignalCardLine {
  margin-bottom: 0.5rem;
}
.vsSignalCard p-badge {
  padding-right: 0.5rem;
}
.vsSignalCardLine .p-badge {
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  line-height: 1.6rem;
}
.vsSignalCard .p-badge.p-badge-info {
  background-color: #fff;
  color: #000;
}
/* Rote Email-Card */
.vsCard.vsSignalCard.vsDanger {
  border-left: 0.25rem solid #C3213B;
}
.vsDanger .vsCardTitle {
  background-color: #fac5cc;
  color: #C3213B;
}
.vsDanger .p-badge.p-badge-danger {
  background-color: #C3213B;
  color: #ffffff;
}
/* Gelbe Email-Card */
.vsCard.vsSignalCard.vsWarning {
  border-left: 0.25rem solid #ffbe00;
}
.vsWarning .vsCardTitle {
  background-color: #fff1d2;
  color: #85692a;
}
.vsWarning .p-badge.p-badge-warning {
  background-color: #ffbe00;
  color: #ffffff;
}
/* Grüne Email-Card */
.vsCard.vsSignalCard.vsSuccess {
  border-left: 0.25rem solid #0A41A2;
}
.vsSuccess .vsCardTitle {
  background-color: #d2e59e;
  color: #5F7D0F;
}
.vsSuccess .p-badge.p-badge-success {
  background-color: #0A41A2;
  color: #ffffff;
}
/* Blaue Card */
.vsCard.vsSignalCard.vsInProgress {
  border-left: 0.25rem solid #97c1fe;
}
.vsInProgress .vsCardTitle {
  background-color: #97c1fe;
  color: #004f90;
}
.vsInProgress .p-badge.p-badge-success {
  background-color: #97c1fe;
  color: #ffffff;
}
/* Graue Email-Card */
.vsCard.vsSignalCard.vsNeutral {
  border-left: 0.25rem solid #1F2226;
}
.vsNeutral .vsCardTitle {
  background-color: #e0e0e0;
  color: #1F2226;
}
.vsNeutral .p-badge.p-badge-success {
  background-color: #808080;
  color: #ffffff;
}
/*
----------------------------------------------------------------------------------------------------
Checkboxen
----------------------------------------------------------------------------------------------------
*/
input[type=checkbox] {
  border: 1px solid #ced4da;
  border-radius: 3px;
  background: #fff;
  clear: none;
  cursor: pointer;
  display: inline-block;
  line-height: 0;
  height: 1.2rem;
  margin-top: calc(0.375rem + 1px) !important;
  outline: 0;
  padding: 0 !important;
  text-align: center;
  vertical-align: middle;
  width: 1.2rem;
  min-width: 1.2rem;
  -webkit-appearance: none;
  /*box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);*/
  transition: 0.05s border-color ease-in-out;
}
input[type=checkbox]:checked::before {
  content: url(/assets/img/Icons/vs-checkbox.svg);
  margin: -0.18rem 0 0 -0.22rem;
  height: 1.4125rem;
  width: 1.4125rem;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
input[type=checkbox].ng-invalid {
  border: 1px solid #dc3545;
}
/*Anpassungen der PrimeNG Radiobuttons*/
.vsForm .p-radiobutton .p-radiobutton-box {
  border: 1px solid #ced4da;
  width: 16px;
  height: 16px;
  color: #000;
  border-radius: 50%;
  transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
}
.vsForm .p-radiobutton {
  width: 16px;
  height: 16px;
}
/* Anpassungen für das PrimeNG Element p-radiobutton - nicht die css-Klasse .p-radiobutton */
p-radiobutton.vsForm {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
}
/* Highlight beim anklicken + focus */
.vsForm .p-radiobutton:not(.p-radiobutton-disabled) .p-radiobutton-box.p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
  border-color: #0A41A2;
}
.vsForm .p-radiobutton.p-radiobutton-checked .p-radiobutton-box .p-radiobutton-icon {
  width: 12px;
  height: 12px;
  transition-duration: 0.15s;
  background-color: #0A41A2;
  border: solid 1px #fff;
}
/* Label des Radiobuttons */
.vsForm .p-radiobutton-label {
  line-height: 1;
  font-size: 1rem;
  color: #000;
}
/*
----------------------------------------------------------------------------------------------------
Password-Input
----------------------------------------------------------------------------------------------------
*/
.p-password {
  width: 100%;
}
/*
----------------------------------------------------------------------------------------------------
Progressbar
----------------------------------------------------------------------------------------------------
*/
.vsProgressGreen .p-progressbar-value {
  background: #0A41A2;
}
.vsProgressYellow .p-progressbar-value {
  background: #ffbe00;
}
.vsProgressRed .p-progressbar-value {
  background: #C3213B;
}
/*
----------------------------------------------------------------------------------------------------
Steps
----------------------------------------------------------------------------------------------------
*/
.p-steps {
  display: none;
}
/*Inaktives Item*/
.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
  border: 1px solid #ced4da;
  border-radius: 50%;
  background-color: #fff;
}
.p-steps .p-steps-item.p-highlight .p-steps-number {
  color: #646464;
}
/*Aktives Item*/
.p-steps .p-menuitem-link-active .p-steps-number {
  background: #0A41A2 !important;
  color: #fff !important;
}
/*Item mit Fokus*/
.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}
/*
----------------------------------------------------------------------------------------------------
Image Cropper     
----------------------------------------------------------------------------------------------------
*/
.vsCropperButton {
  font-size: 1rem;
  background-color: #0A41A2;
  border-color: #0A41A2;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
  margin-right: 0.5rem;
  border-radius: 2rem;
}
.vsCropperButton.p-button:enabled:hover {
  background: #0A41A2;
  color: #ffffff;
  border-color: #0A41A2;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1), 0 2px 6px 0 rgba(0, 0, 0, 0.15);
}
.vsCropperButton img {
  width: 1.3rem;
  height: 1.3rem;
}
.vsCropperButtonContainer {
  margin-bottom: 0.5rem;
}
.vsCropperButtonRound {
  background: #0A41A2;
  border: 1px solid #0A41A2;
  padding: 0.3rem 0.3rem;
  margin-right: 0.5rem;
  font-size: 1rem;
  border-radius: 2rem;
}
.vsCropperButtonRound img {
  width: 1.3rem;
  height: 1.3rem;
}
.vsCropperButtonRound.p-button:enabled:hover {
  background: #0A41A2;
  border-color: #0A41A2;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1), 0 2px 6px 0 rgba(0, 0, 0, 0.15);
}
.vsCropperButtonRound .p-button-label {
  width: 0;
}
.vsCroppedImageContainer {
  margin-top: 105px;
}
.LyImageCropper-root-c {
  -webkit-user-select: none;
  user-select: none;
  display: flex;
  overflow: hidden;
  position: relative;
  justify-content: center;
  align-items: center;
}
.LyImageCropper-imgContainer-d {
  cursor: move;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  touch-action: none;
}
.LyImageCropper-imgContainer-d > canvas {
  display: block;
}
.LyImageCropper-area-f {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.LyImageCropper-area-f {
  pointer-events: none;
  box-shadow: 0 0 0 20000px rgba(0, 0, 0, 0.4);
  margin: auto;
}
.LyImageCropper-area-f:before {
  width: 0;
  height: 0;
  margin: auto;
  border-radius: 50%;
  background: #fff;
  border: solid 2px white;
}
.LyImageCropper-area-f:before, .LyImageCropper-area-f:after {
  content: "";
}
.LyImageCropper-area-f:before, .LyImageCropper-area-f:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.LyImageCropper-area-f:after {
  border: solid 2px white;
  border-radius: inherit;
}
.LyImageCropper-defaultContent-f, .LyImageCropper-defaultContent-f > input {
  border: dashed 1px #ced4da;
}
/*p-slider*/
.vsCropperSlider {
  width: 400px;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.vsCropperSlider .p-slider-range {
  background: #0A41A2;
}
.p-slider.vsCropperSlider .p-slider-handle {
  background: #0A41A2;
  border: 2px solid #0A41A2;
  border-radius: 50%;
}
.p-slider.vsCropperSlider:not(.p-disabled) .p-slider-handle:hover {
  background: #0A41A2;
  border-color: #0A41A2;
}
.p-slider.vsCropperSlider .p-slider-handle:focus {
  box-shadow: none;
}
/*
----------------------------------------------------------------------------------------------------
Input switch
----------------------------------------------------------------------------------------------------
*/
.p-inputswitch {
  width: 3rem;
  height: 1.3rem;
}
.p-inputswitch .p-inputswitch-slider:before {
  background: #ffffff;
  width: 1.1rem;
  height: 1.1rem;
  margin-top: -0.55rem;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #0A41A2;
}
.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
  background: #0A41A2;
}
.p-inputswitch.p-focus .p-inputswitch-slider {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}
/*
----------------------------------------------------------------------------------------------------
AutoComplete
----------------------------------------------------------------------------------------------------
*/
.vsInputAutoComplete p-autocomplete, .vsInputAutoComplete .p-autocomplete, .vsInputAutoComplete .p-autocomplete-input {
  width: 100%;
}
.vsInputAutoComplete .p-autocomplete-item {
  font-size: 1rem;
}
.vsInputAutoComplete:not(.TRIAS) .p-autocomplete-input {
  border-right: none;
}
.vsInputAutoComplete .p-autocomplete-dropdown {
  width: 2rem;
  padding: 0.25rem 0;
  background: #0A41A2;
  color: #ffffff;
  border-color: #0A41A2;
}
.vsInputAutoComplete .p-inputtext:enabled:focus {
  box-shadow: none;
}
.vsInputAutoComplete .p-inputwrapper-focus .p-autocomplete-dropdown {
  border-top: solid 1px #0A41A2;
  border-bottom: solid 1px #0A41A2;
  border-right: solid 1px #0A41A2;
  border-left: none;
}
.vsInputAutoComplete .p-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
  background: #0A41A2;
  color: #ffffff;
  border-color: #0A41A2;
}
.vsInputAutoComplete .ng-invalid .p-autocomplete-dropdown {
  border-top: solid 1px #dc3545;
  border-bottom: solid 1px #dc3545;
  border-right: solid 1px #dc3545;
  border-left: none;
}
.vsInputAutoComplete .p-button:disabled {
  background: #e0e0e0;
  border-color: #e0e0e0;
}
.vsInputAutoComplete .p-button:enabled:hover {
  background: #0A41A2;
  color: #ffffff;
  border-color: #0A41A2;
}
/*
----------------------------------------------------------------------------------------------------
  PrimeNG Toast Messages $Rev AK 2021-10-25
----------------------------------------------------------------------------------------------------
*/
.p-chips .p-chips-multiple-container {
  padding: 0.1rem 0.75rem;
  display: flex;
  align-items: center;
  font-size: 1rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  line-height: 1;
  color: #000;
  background-color: #fff;
  background-clip: padding-box;
  border: solid 1px #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.25rem;
}
li.p-chips-token {
  padding: 0rem 0.75rem;
  display: flex;
  align-items: center;
  height: 1.4rem;
  font-size: 1rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  line-height: 1;
  color: #000;
  background-color: #0A41A2;
  margin-bottom: 0.1rem;
  margin-top: 0.1rem;
}
.p-chips-token-label {
  padding: 0rem 0.75rem;
  display: flex;
  align-items: center;
  font-size: 1rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1;
  color: #fff;
  background-color: #0A41A2;
}
.p-chips-input-token {
  padding: 0rem 0.75rem;
  display: flex;
  align-items: center;
  height: 1.4rem;
  font-size: 1rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  font-weight: 400;
  margin-bottom: 0.1rem;
  margin-top: 0.1rem;
}
.p-chips .p-chips-multiple-container .p-chips-token {
  padding: 0.25rem 0.5rem;
  margin-right: 0.5rem;
  background: #0A41A2;
  color: #ffffff;
  border-radius: 0.25rem;
}
.p-chips .p-chips-multiple-container .p-chips-input-token input {
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  color: #000;
  padding: 0;
  margin: 0;
}
.p-chips.p-component {
  font-size: 1rem;
}
.p-inputwrapper-focus .p-chips-multiple-container {
  border-color: #007bff;
  outline: 0;
  box-shadow: none !important;
}
.vsEmailBtn {
  height: 1.92rem;
  width: 2rem;
  padding: 0 !important;
  margin: 0;
  background-color: #0A41A2;
}
/*
----------------------------------------------------------------------------------------------------
 vsKndDialog
----------------------------------------------------------------------------------------------------
*/
.vsKndDialog {
  width: 40%;
  min-width: 650px;
}
@media only screen and (max-width: 1400px) {
  .vsKndDialog {
    width: 60%;
    min-width: 0;
  }
}
@media only screen and (max-width: 1200px) {
  .vsKndDialog {
    width: 70%;
    min-width: 0;
  }
}
@media only screen and (max-width: 1027px) {
  .vsKndDialog {
    width: 80%;
    min-width: 0;
  }
}
@media only screen and (max-width: 767px) {
  .vsKndDialog {
    width: 90%;
    min-width: 0;
  }
}
.vsKndDialog.p-dialog .p-dialog-header {
  border-bottom: 1px solid #e9ecef;
  padding: 0.5rem 0.75rem;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.vsKndDialog.p-dialog .p-dialog-header .p-dialog-title {
  font-size: 1.2rem;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.vsKndDialog.p-dialog .vsButton {
  font-size: 1rem;
  background-color: #0A41A2;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  border: none;
}
.vsKndDialog.p-dialog .vsButton:hover {
  font-size: 1rem;
  background-color: #0A41A2 !important;
  font-family: "FiraSans-Regular", Arial, Helvetica, sans-serif;
  border: none;
}
.vsKndDialog.p-dialog .p-dialog-content {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
/*
----------------------------------------------------------------------------------------------------
  Counter für Input-Felder 
----------------------------------------------------------------------------------------------------
*/
.vsCounter {
  text-align: right;
  font-size: 0.9rem;
  margin-top: 0.25rem;
}
/*
----------------------------------------------------------------------------------------------------
  Gutter-Width - Anpassung der Bootstrap g-2 Klasse 
----------------------------------------------------------------------------------------------------
*/
.vsGutterWidth-2 {
  --bs-gutter-x: 0.75rem;
}
/*
----------------------------------------------------------------------------------------------------
  Margin-Bottom Hilfsklasse - Anpassung der Bootstrap mb-2 Klasse 
----------------------------------------------------------------------------------------------------
*/
.vsMb-2 {
  margin-bottom: 0.425rem !important;
}
.vsMb-4 {
  margin-bottom: 1.5rem !important;
}
/*
----------------------------------------------------------------------------------------------------
  Kategoriebilder Frontseite
----------------------------------------------------------------------------------------------------
*/
.vsFrontpageImage {
  height: 154px;
  width: 154px;
}
/*
----------------------------------------------------------------------------------------------------
  Platzhalter für Texte mit Höhe der restlichen Komponenten
----------------------------------------------------------------------------------------------------
*/
.vsComponentPlaceholder {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  line-height: 1;
  display: flex;
  align-items: center;
  font-size: 1rem;
  min-height: 34px;
  color: #1F2226;
}
/*
----------------------------------------------------------------------------------------------------
  Für HTML-Ausgaben mit normaler Zeilenhöhe
----------------------------------------------------------------------------------------------------
*/
.vsFormTextDiv {
  line-height: 1.5;
}
/*
----------------------------------------------------------------------------------------------------
MediaQueries für verschiedene Auflösungen
----------------------------------------------------------------------------------------------------
*/
@media screen and (max-width: 1300px) {
  .vsDialog.vsDanger.vsRequired .p-dialog {
    width: 30vw;
  }

  .vsDialog.vsUpload.p-dialog {
    width: 30vw;
    min-width: 600px;
  }
}
@media screen and (max-width: 1200px) {
  .vsTable .p-datatable .p-datatable-tbody > tr > td {
    border: none;
    padding-left: 0.4rem;
    padding-right: calc(0.4rem + 2px);
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
    color: #000;
    overflow: hidden;
  }

  .bmViewTicketEdit_Verbindung .p-datatable-scrollable-view {
    overflow-y: auto;
    min-width: 950px;
  }
}
@media screen and (max-width: 769px) {
  .p-datepicker table th, .p-datepicker table td {
    padding: 0.5rem;
  }

  .vsDialog.vsDanger.vsRequired .p-dialog {
    width: 50vw;
  }

  .vsDialog.vsUpload.p-dialog {
    width: 50vw;
    min-width: 600px;
  }

  .bmViewTicketEdit_Verbindung .p-datatable-scrollable-view {
    overflow-y: auto;
    min-width: 950px;
  }

  .Verbindung_Outer_Panel div:nth-of-type(1) div.vsCard:nth-of-type(1) {
    border: none;
  }

  .Verbindung_Inner_Panel div:nth-of-type(1) div.vsCard:nth-of-type(1) {
    border: solid;
    border-width: 1px;
    border-color: #ccd4da;
  }

  .Verbindung_Outer_Panel div.vsCardBody:nth-of-type(1) {
    padding: 0;
  }

  .vsComponentPlaceholder {
    min-height: 64px;
  }
}
@media only screen and (max-width: 767px) {
  .vsFooterMenu {
    margin-top: 0;
  }

  .vsFooter h4 {
    margin-bottom: 10px;
    margin-top: 10px;
  }

  .vsInputLabel {
    width: 100%;
  }

  .vsMainContent.vsFrontpage img {
    margin-left: 25%;
  }

  .vsMainContent.vsFrontpage h4 {
    margin-left: 25%;
  }

  .vsMainContent.vsFrontpage p {
    margin-left: 25%;
  }

  .vsDialog.vsUpload.p-dialog {
    width: 50vw;
    min-width: 600px;
  }

  .vsInputGroup .p-button.p-button-icon-only {
    margin-top: 1.9rem;
  }

  .vsEmailBtn {
    height: 1.9rem;
  }

  .vsMainContent h4, .vsMainContent.vsFrontpage h4 {
    font-size: 1.6rem;
  }

  .vsFrontpage .vsKndButton {
    margin-left: 25%;
  }

  .vsFrontpageTextContainer {
    width: 350px;
  }
}
@media only screen and (max-width: 670px) {
  .p-steps ul {
    display: block !important;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }

  .p-steps .p-steps-item .p-menuitem-link .p-steps-title {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .vsFooterMenu {
    margin-top: 0;
  }

  .vsFooter h4 {
    margin-bottom: 10px;
    margin-top: 10px;
  }

  .vsInputLabel {
    width: 100%;
  }

  .vsDialog.vsUpload.p-dialog {
    min-width: 500px;
  }

  .vsDialog.vsDanger.vsRequired .p-dialog {
    min-width: 350px;
  }
}
@media only screen and (max-width: 600px) {
  .p-steps ul {
    display: block !important;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }

  .p-steps .p-steps-item .p-menuitem-link .p-steps-title {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .vsInputLabel {
    width: 100%;
  }

  .vsNavbarBmPortal {
    position: static;
    background-color: #0A41A2;
    padding: 0.5rem 0rem;
  }

  .vsFooterMenu {
    margin-top: 0;
    font-size: 1rem;
  }

  .vsFooter h4 {
    font-size: 1rem;
    margin-bottom: 10px;
    margin-top: 10px;
  }

  .vsFooterList {
    padding-left: 1rem;
    font-size: 1rem;
  }

  .vsLangPicker {
    margin-left: 0;
  }

  .vsMainContent.vsFrontpage img {
    margin-left: 25%;
  }

  .vsMainContent.vsFrontpage h4 {
    margin-left: 25%;
  }

  .vsMainContent.vsFrontpage p {
    margin-left: 25%;
  }

  .vsFrontpageImage {
    height: 145px;
    width: 145px;
  }
}
@media only screen and (max-width: 520px) {
  .vsMainContent.vsFrontpage img {
    margin-left: 20%;
  }

  .vsMainContent.vsFrontpage h4 {
    margin-left: 20%;
  }

  .vsMainContent.vsFrontpage p {
    margin-left: 20%;
  }

  .vsDialog.vsUpload.p-dialog {
    min-width: 400px;
  }

  .vsFrontpage .vsKndButton {
    margin-left: 20%;
  }

  .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    width: 100%;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    margin-right: auto;
    margin-left: auto;
  }
}
@media only screen and (max-width: 470px) {
  .vsMainContent.vsFrontpage img {
    margin-left: 15%;
  }

  .vsMainContent.vsFrontpage h4 {
    margin-left: 15%;
  }

  .vsMainContent.vsFrontpage p {
    margin-left: 15%;
  }

  .vsMainContent p, .vsMainContent h4 {
    margin-left: 0.75rem;
  }

  .vsFrontpage .vsKndButton {
    margin-left: 15%;
  }

  .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
  }
}
@media only screen and (max-width: 400px) {
  .vsMainContent.vsFrontpage img {
    margin-left: 5%;
  }

  .vsMainContent.vsFrontpage h4 {
    margin-left: 5%;
  }

  .vsMainContent.vsFrontpage p {
    margin-left: 5%;
  }

  .vsMainContent p, .vsMainContent h4 {
    margin-left: 0.5rem;
  }

  .vsDialog.vsUpload.p-dialog {
    min-width: 350px;
  }

  .vsDialog.vsDanger.vsRequired .p-dialog {
    min-width: 300px;
  }

  .vsFrontpage .vsKndButton {
    margin-left: 5%;
  }

  .vsForm .p-datepicker table td {
    padding-top: 0;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    padding-bottom: 0;
  }

  .vsForm .p-datepicker-header .p-datepicker-month {
    padding: 0.15rem 0.15rem 0.15rem 0.15rem;
  }

  .vsForm .p-datepicker-header .p-datepicker-year {
    padding: 0.15rem 0.15rem 0.15rem 0.15rem;
  }

  .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
  }
}
@media only screen and (max-width: 360px) {
  .vsMainContent.vsFrontpage h4 {
    margin-left: 0;
  }

  .vsMainContent.vsFrontpage p {
    margin-left: 0;
  }

  .vsDialog.vsUpload.p-dialog {
    min-width: 300px;
  }

  .vsFrontpage .vsKndButton {
    margin-left: 0;
  }

  .vsFrontpageTextContainer {
    width: 100%;
  }

  .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkM6L0RBVEEvRW50d2lja2x1bmcvQW5ndWxhci9BTUlTN3dlYi90cnVuay9wcm9qZWN0cy9BTUlTN2JtX1BvcnRhbF9LbmQvc3JjL2Fzc2V0cy93ZWJGb250cy9NeUZvbnRzV2ViZm9udHNLaXQuY3NzIiwiLi5cXC4uXFwuLlxcc3R5bGVzX1ZSTS5zY3NzIiwiQzovREFUQS9FbnR3aWNrbHVuZy9Bbmd1bGFyL0FNSVM3d2ViL3RydW5rL25vZGVfbW9kdWxlcy9wcmltZWljb25zL3ByaW1laWNvbnMuY3NzIiwiQzovREFUQS9FbnR3aWNrbHVuZy9Bbmd1bGFyL0FNSVM3d2ViL3RydW5rL25vZGVfbW9kdWxlcy9wcmltZW5nL3Jlc291cmNlcy90aGVtZXMvYm9vdHN0cmFwNC1saWdodC1ibHVlL3RoZW1lLmNzcyIsIkM6L0RBVEEvRW50d2lja2x1bmcvQW5ndWxhci9BTUlTN3dlYi90cnVuay9ub2RlX21vZHVsZXMvcHJpbWVuZy9yZXNvdXJjZXMvcHJpbWVuZy5taW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUF3QkEsK0NBQStDO0FDeEIvQyxnQkFBZ0I7QUFDaEIsMkJBQUE7QUREQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FvQkM7QUFHRCxnRUFBZ0U7QUFHaEU7RUFDRSwwQkFBMEI7RUFDMUIsaUhBQTZGO0FBQy9GO0FBQ0E7RUFDRSwyQkFBMkI7RUFDM0IsaUhBQStGO0FBQ2pHO0FBRUEsMkdBQTJHO0FBQzNHO0VBQ0UsOEJBQThCO0VBQzlCLHVFQUEyRDtBQUM3RDtBQUVBLHdEQUF3RDtBQUN4RDtFQUNFLDhCQUE4QjtFQUM5Qix1RUFBNEQ7QUFDOUQ7QUFFQTtFQUNFLGtDQUFrQztFQUNsQywyRUFBZ0U7QUFDbEU7QUFFQTtFQUNFLHVDQUF1QztFQUN2QyxnRkFBK0U7QUFDakY7QUFFQTtFQUNFLCtCQUErQjtFQUMvQix3RUFBNkQ7QUFDL0Q7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQixnRkFBa0U7QUFDcEU7QUM3REEsZ0NBQUE7QUNKQTtJQUNJLHlCQUF5QjtJQUN6QixrQkFBa0I7SUFDbEIsK0NBQWtDO0lBQ2xDLG1SQUErTjtJQUMvTixtQkFBbUI7SUFDbkIsa0JBQWtCO0FBQ3RCO0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixjQUFjO0lBQ2QscUJBQXFCO0lBQ3JCLG1DQUFtQztJQUNuQyxrQ0FBa0M7QUFDdEM7QUFFQTtJQUNJLG1DQUFtQztJQUNuQyxtQ0FBMkI7WUFBM0IsMkJBQTJCO0FBQy9CO0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsa0JBQWtCO0FBQ3RCO0FBRUE7SUFFSSxxQ0FBcUM7QUFDekM7QUFhQTtJQUNJO1FBRUksdUJBQXVCO0lBQzNCO0lBQ0E7UUFFSSx5QkFBeUI7SUFDN0I7QUFDSjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFF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QUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsaUJBQUE7RUE5MEJGO0FBQ0YiLCJmaWxlIjoic3R5bGVzX1ZSTS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAbGljZW5zZVxuICogTXlGb250cyBXZWJmb250IEJ1aWxkIElEIDQzMzkzNTQsIDIwMjItMDItMDJUMDc6Mjc6NTItMDUwMFxuICogXG4gKiBUaGUgZm9udHMgbGlzdGVkIGluIHRoaXMgbm90aWNlIGFyZSBzdWJqZWN0IHRvIHRoZSBFbmQgVXNlciBMaWNlbnNlXG4gKiBBZ3JlZW1lbnQocykgZW50ZXJlZCBpbnRvIGJ5IHRoZSB3ZWJzaXRlIG93bmVyLiBBbGwgb3RoZXIgcGFydGllcyBhcmUgXG4gKiBleHBsaWNpdGx5IHJlc3RyaWN0ZWQgZnJvbSB1c2luZyB0aGUgTGljZW5zZWQgV2ViZm9udHMocykuXG4gKiBcbiAqIFlvdSBtYXkgb2J0YWluIGEgdmFsaWQgbGljZW5zZSBhdCB0aGUgVVJMcyBiZWxvdy5cbiAqIFxuICogV2ViZm9udDogVGhlTWl4LUxpZ2h0IGJ5IEx1Y2FzRm9udHNcbiAqIFVSTDogaHR0cHM6Ly93d3cubXlmb250cy5jb20vZm9udHMvbHVjYXNmb250cy90aGVtaXgvbGlnaHQvXG4gKiBcbiAqIFdlYmZvbnQ6IFRoZU1peC1Cb2xkIGJ5IEx1Y2FzRm9udHNcbiAqIFVSTDogaHR0cHM6Ly93d3cubXlmb250cy5jb20vZm9udHMvbHVjYXNmb250cy90aGVtaXgvYm9sZC9cbiAqIFxuICogXG4gKiBXZWJmb250cyBjb3B5cmlnaHQ6IENvcHlyaWdodCAxOTk0LTIwMjEgTHVjKGFzKSBkZSBHcm9vdCwgcHVibGlzaGVkIGJ5IEx1Y2FzRm9udHMsIHd3dy5sdWNhc2ZvbnRzLmNvbSAgQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqIFxuICogwqkgMjAyMiBNeUZvbnRzIEluY1xuKi9cblxuXG4vKiBAaW1wb3J0IG11c3QgYmUgYXQgdG9wIG9mIGZpbGUsIG90aGVyd2lzZSBDU1Mgd2lsbCBub3Qgd29yayAqL1xuQGltcG9ydCB1cmwoXCIvL2hlbGxvLm15Zm9udHMubmV0L2NvdW50LzQyMzY5YVwiKTtcbiAgXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGhlTWl4LUJvbGRcIjtcbiAgc3JjOiB1cmwoJ1RoZU1peEJvbGQvZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdUaGVNaXhCb2xkL2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRoZU1peC1MaWdodFwiO1xuICBzcmM6IHVybCgnVGhlTWl4TGlnaHQvZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdUaGVNaXhMaWdodC9mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuLyokUkVWIE1QIDIwMjItMDItMTA6IEltcG9ydCB2b24gT3BlblNhbnMtTWVkaXVtLCBhbmRlcmUgT3BlblNhbnMgU2NocmlmdGFydGVuIGVyc3QgZWlubWFsIG5pY2h0IG5vdHdlbmRpZyovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtTWVkaXVtXCI7XG4gIHNyYzogdXJsKCdPcGVuU2Fucy9PcGVuU2Fucy1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4vKiRSRVYgTVAgMjAyNC0wNi0yNjogSW1wb3J0IHZvbiBGaXJhIFNhbnMgU2NocmlmdGFydGVuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1NZWRpdW1cIjtcbiAgc3JjOiB1cmwoJ0ZpcmFfU2Fucy9GaXJhU2Fucy1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtQm9sZEl0YWxpY1wiO1xuICBzcmM6IHVybCgnRmlyYV9TYW5zL0ZpcmFTYW5zLUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNDb25kZW5zZWQtTWVkaXVtXCI7XG4gIHNyYzogdXJsKCdGaXJhX1NhbnNfQ29uZGVuc2VkL0ZpcmFTYW5zQ29uZGVuc2VkLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1SZWd1bGFyXCI7XG4gIHNyYzogdXJsKCdGaXJhX1NhbnMvRmlyYVNhbnMtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNdWxpc2hcIjtcbiAgc3JjOiB1cmwoJ011bGlzaC9NdWxpc2gtVmFyaWFibGVGb250X3dnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5cblxuXG5cblxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogSW1wb3J0aW5nIFRoZSBNaXggRm9udCAqL1xuQGltcG9ydCAnLi4vc3JjL2Fzc2V0cy93ZWJGb250cy9NeUZvbnRzV2ViZm9udHNLaXQuY3NzJztcbi8qIEltcG9ydGluZyBQcmltZU5HIENTUyBmaWxlLiAqL1xuQGltcG9ydCAnfnByaW1laWNvbnMvcHJpbWVpY29ucy5jc3MnO1xuLyogSW1wb3J0aW5nIFByaW1lTkcgVGhlbWUgQ1NTIGZpbGUuICovXG5AaW1wb3J0ICd+cHJpbWVuZy9yZXNvdXJjZXMvdGhlbWVzL2Jvb3RzdHJhcDQtbGlnaHQtYmx1ZS90aGVtZS5jc3MnO1xuLyogSW1wb3J0aW5nIFByaW1lTkcgQ1NTIGZpbGUuICovXG5AaW1wb3J0ICd+cHJpbWVuZy9yZXNvdXJjZXMvcHJpbWVuZy5taW4uY3NzJztcbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5WUk0gRm9udHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBSTk4gRmFyYmVuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVlJNIEZhcmJlblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHZzTGliOiBGYXJiZW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB2c0xpYjogQXBwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuYm9keSwgaW5wdXRbdHlwZT10ZXh0XSwgYnV0dG9uIHtcbiAgY29sb3I6ICMxRjIyMjY7XG59XG5cbi8qICAqL1xuKiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLVJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4udnNOYXZiYXJCbVBvcnRhbCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTQxQTI7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHZzTGliOiBBcHAgTWVnYSBNZW51XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLyogUHJpbWVORyBNZWdhbWVudSBIaW50ZXJncnVuZGZhcmJlIChTdGFuZGFyZCBpc3QgZ3JhdSkgKi9cbi52c01lZ2FNZW51IC5wLW1lZ2FtZW51IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAvKm1hcmdpbi10b3A6ICAgICAgICAgICAgIDdweDsqL1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4udnNNZWdhTWVudSAucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4vKiBQcmltZU5HIE1lZ2FtZW51IEljb25mYXJiZSB1bmQgR3LDtsOfZSAqL1xuLnZzTWVnYU1lbnUgLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICBjb2xvcjogIzBBNDFBMjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4vKiBQcmltZU5HIE1lZ2FtZW51IEljb25mYXJiZSB1bmQgR3LDtsOfZSovXG4udnNNZWdhTWVudSAucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjMEE0MUEyO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi8qIFByaW1lTkcgTWVnYU1lbnUgRHJvcGRvd24tSWNvbiBuaWNodCBkYXJzdGVsbGVuICovXG4udnNNZWdhTWVudSAucGktYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ksFwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tU3R5bGUgZsO8ciBUaXRlbCBkZXIgV2Vic2VpdGUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlRpdGVsIExhbmRpbmdwYWdlIHdlacOfIGF1ZiBncsO8bmVtIEhpbnRlcmdydW5kKi9cbmgxLnZzRWx0ZXJuUG9ydGFsVGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuaDIudnNFbHRlcm5Qb3J0YWxUaXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1SZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tbGVmdDogMC4xNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVN0eWxlcyBhdWYgTG9naW4tU2VpdGUgRWx0ZXJucG9ydGFsLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIMOcYmVyc2NocmlmdCBMb2dpbi1TY3JlZW4gKi9cbmg0LnZzS25kTG9naW5UaXRsZSB7XG4gIGNvbG9yOiAjMUYyMjI2O1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1SZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4udnNLbmRMb2dpbkJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTQxQTI7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLVJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udnNLbmRMb2dpbkJ1dHRvbjpob3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTQxQTIgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi52c0tuZEJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBNDFBMjtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMzVweDtcbn1cblxuLnZzS25kQnV0dG9uIC5wLWJ1dHRvbi1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udnNLbmRCdXR0b246aG92ZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTQxQTIgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udnNLbmRCdXR0b24ucC1idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udnNLbmRMb2dpblRleHQge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVN0eWxlcyBFbHRlcm5wb3J0YWwgQWxsZ2VtZWluLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52c1dyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4udnNGbGV4U3RyZXRjaCB7XG4gIGZsZXg6IDE7XG59XG5cbi52c0ZsZXhOb25lIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tTWVnYW1lbnUtU3R5bGluZ3MgZsO8ciBTaWRlYmFyIGluIGRlciBNb2JpbGUtQW5zaWNodC0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFByaW1lTkcgTWVnYW1lbnUgSGludGVyZ3J1bmRmYXJiZSAoU3RhbmRhcmQgaXN0IGdyYXUpICovXG4udnNNZWdhTWVudVNpZGViYXIgLnAtbWVnYW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLyogUHJpbWVORyBNZWdhbWVudSBJY29uZmFyYmUgdW5kIEdyw7bDn2UgKi9cbi52c01lZ2FNZW51U2lkZWJhciAucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gIGNvbG9yOiAjMDA0ZjkwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi8qIFByaW1lTkcgTWVnYW1lbnUgSWNvbmZhcmJlIHVuZCBHcsO2w59lICovXG4udnNNZWdhTWVudVNpZGViYXIgLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzAwNGY5MDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4vKiBQcmltZU5HIE1lZ2FNZW51IERyb3Bkb3duLUljb24gbmljaHQgZGFyc3RlbGxlbiAqL1xuLnZzTWVnYU1lbnVTaWRlYmFyIC5waS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSwXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qUHJpbWVORyBNZWdhTWVudSB1bnRlcmVpbmFuZGVyIGF1Zmxpc3RlbiwgbmljaHQgbmViZW5laW5hbmRlciAqL1xuLnZzTWVnYU1lbnVTaWRlYmFyIC5wLW1lZ2FtZW51LWdyaWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZzTWVnYU1lbnVTaWRlYmFyIC5wLW1lZ2FtZW51LXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52c01lZ2FNZW51U2lkZWJhciAucC1tZWdhbWVudSAucC1tZWdhbWVudS1wYW5lbCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgdnNMaWI6IEFwcCBVc2VyIE1lbnVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4udnNVc2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0ZjkwO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogdnNVc2VyIE1vdXNlb3Zlci1FZmZla3QgKi9cbmEudnNVc2VyOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNGY5MDtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xufVxuXG4udnNVc2VyVGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1cmVtO1xufVxuXG4vKiBVc2VyIEltYWdlIHJvdW5kZWQgSW1hZ2UgKi9cbi52c1VzZXJJbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4udnNVc2VyIC5wLW1lbnUucC1tZW51LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udnNVc2VyIC5wLW1lbnUge1xuICBjb2xvcjogIzFGMjIyNjtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZzVXNlciAucC1tZW51aXRlbSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5wLW1lbnUgLnAtbWVudS1zZXBhcmF0b3Ige1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NlZDRkYTtcbiAgbWFyZ2luOiAwO1xufVxuXG4udnNVc2VyIC5wLW1lbnUgLnAtbWVudWl0ZW0tbGluayB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzFGMjIyNjtcbn1cblxuLnZzVXNlciAucC1tZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS10ZXh0IHtcbiAgY29sb3I6ICMxRjIyMjY7XG59XG5cbi52c1VzZXJJY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvSWNvbnMvYWNjb3VudC1vdXRsaW5lX2dyZXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLnZzQ29nSWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL0ljb25zL2NvZy1vdXRsaW5lX2dyZXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLnZzUG93ZXJJY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvSWNvbnMvcG93ZXJfZ3JleS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB2c0xpYjogTGFuZ3VhZ2UgUGlja2VyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnZzTGFuZ1BpY2tlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udnNMYW5nUGlja2VyIC5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMUYyMjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi52c0xhbmdQaWNrZXIuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzFGMjIyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4udnNGbGFnIHtcbiAgcGFkZGluZy1yaWdodDogMC40cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1Db250ZW50LUJlcmVpY2ggRnJvbnRzZWl0ZS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52c1RvcENvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi52c1RvcENvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udnNUb3BDb250ZW50QnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjMUYyMjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDU4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi52c1RvcENvbnRlbnRCdXR0b246ZW5hYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjMUYyMjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnZzVG9wQ29udGVudEJ1dHRvbiBpbWcge1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLnZzVG9wQ29udGVudExpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi52c1RvcENvbnRlbnRMaXN0IGxpIHtcbiAgY29sb3I6ICMxRjIyMjY7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG5cbi52c1RvcENvbnRlbnRMaXN0IGEge1xuICBjb2xvcjogIzFGMjIyNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udnNUb3BDb250ZW50TGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxRjIyMjY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udnNNYWluQ29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDMzMHB4O1xufVxuXG4udnNNYWluQ29udGVudCBoNCwgLnZzTWFpbkNvbnRlbnQudnNGcm9udHBhZ2UgaDQge1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogIzBBNDFBMjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLnZzTWFpbkNvbnRlbnQgcCwgLnZzTWFpbkNvbnRlbnQudnNGcm9udHBhZ2UgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLVJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzFGMjIyNjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1Gb290ZXItQmVyZWljaCBGcm9udHNlaXRlLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52c0Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGNvbG9yOiAjMUYyMjI2O1xuICBtaW4taGVpZ2h0OiAxNzRweDtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udnNGb290ZXIgaDQge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1SZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udnNGb290ZXJMaXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4udnNGb290ZXJMaXN0IGxpIHtcbiAgY29sb3I6ICMxRjIyMjY7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG4udnNGb290ZXJMaXN0IGEge1xuICBjb2xvcjogIzFGMjIyNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbn1cblxuLnZzRm9vdGVyTGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxRjIyMjY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udnNGb290ZXJNZW51IHtcbiAgbWFyZ2luLXRvcDogNThweDtcbn1cblxuLnZzRm9vdGVyTWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLnZzRm9vdGVyTWVudSBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG4udnNGb290ZXJNZW51IGEge1xuICBjb2xvcjogIzFGMjIyNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbn1cblxuLnZzRm9vdGVyTWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxRjIyMjY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udnNDb3B5cmlnaHQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHZzTGliOiBUb29sYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnZzVG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLVJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnZzVG9vbGJhckxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZzVG9vbGJhclJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnZzVG9vbGJhckl0ZW0ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDAuM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFGMjIyNiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi52c1Rvb2xiYXJJdGVtIC5wLWRpc2FibGVkLCAudnNUb29sYmFySXRlbSAucC1jb21wb25lbnQ6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udnNUb29sYmFySXRlbTplbmFibGVkOmhvdmVyIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgY29sb3I6ICMxRjIyMjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi52c1Rvb2xiYXJJdGVtOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMUYyMjI2ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi52c1Rvb2xiYXJJdGVtRGV0YWlsc1N3aXRjaE9mZiB7XG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzIzMjMyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGNhYTUgIWltcG9ydGFudDtcbn1cblxuLnZzVG9vbGJhckl0ZW1EZXRhaWxzU3dpdGNoT2ZmOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogc2FuZHlicm93biAhaW1wb3J0YW50O1xufVxuXG4udnNUb29sYmFySXRlbURldGFpbHNTd2l0Y2hPbiB7XG4gIGJvcmRlci1zdHlsZTogc2luZ2xlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogbGlnaHRncmF5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMC4ycmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzIzMjMyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYzkwMzggIWltcG9ydGFudDtcbn1cblxuLnZzVG9vbGJhckl0ZW1EZXRhaWxzU3dpdGNoT246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBzYW5keWJyb3duICFpbXBvcnRhbnQ7XG59XG5cbi52c1Rvb2xiYXJJdGVtVmlld0NvbmZpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi52c1Rvb2xiYXJJdGVtQ2FuY2VsLCAudnNUb29sYmFySXRlbUNhbmNlbDpob3ZlciB7XG4gIGNvbG9yOiAjQzMyMTNCICFpbXBvcnRhbnQ7XG59XG5cbi52c1Rvb2xiYXJJdGVtT0ssIC52c1Rvb2xiYXJJdGVtT2s6aG92ZXIge1xuICBjb2xvcjogIzVGN0QwRiAhaW1wb3J0YW50O1xufVxuXG4vKiBHcsO2w59lIGRlciBJbWFnZXMgaW4gZGVuIEJ1dHRvbnMgKi9cbi52c1Rvb2xiYXJJdGVtIGltZyB7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuLnZzSWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHdpZHRoOiAxLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udnNJY29uIGltZyB7XG4gIGhlaWdodDogMS4ycmVtO1xuICB3aWR0aDogMS4ycmVtO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB2c0xpYjogVmlld1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi52c1ZpZXcge1xuICBtYXJnaW46IDByZW07XG4gIHBhZGRpbmc6IDByZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qLS0tLSBWaWV3IFNlY3Rpb25zIC0tLS0qL1xuLnZzVmlld1NlY3Rpb25UaXRsZSB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgLyogW1RFU1RdIGthbm4genVtIFRlc3RlbiBhdWYgXCJzb2xpZFwiIGdlc2V0enQgd2VyZGVuICovXG4gIG1hcmdpbjogMHJlbTtcbiAgLyogbWFyZ2luLXRvcDogICAgICAgICAgICAgMC4ycmVtOyAqL1xuICBwYWRkaW5nOiAwcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4ycmVtO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZXNtb2tlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZjkwO1xufVxuXG4udnNWaWV3U2VjdGlvblRvb2xiYXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIC8qIFtURVNUXSBrYW5uIHp1bSBUZXN0ZW4gYXVmIFwic29saWRcIiBnZXNldHp0IHdlcmRlbiAqL1xuICBtYXJnaW46IDByZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIC8qZm9udC1zaXplOiAgICAgICAgICAgICAgMXJlbTsqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnZzVmlld1NlY3Rpb25GaWx0ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAvKiBwYWRkaW5nLWxlZnQ6ICAgICAgICAgICAwLjc1cmVtOyAvLyAkUmV2IE1QIDIwMjEtMDYtMjIgU2VpdGVuYWJzdGFuZCBrb21tdCBpbiB2c1RhYlBhZ2UuXG4gICBwYWRkaW5nLXJpZ2h0OiAgICAgICAgICAwLjc1cmVtOyovXG59XG5cbi52c0ZpbHRlckNvbnRhaW5lciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbn1cblxuLnZzVmlld1NlY3Rpb25NYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAvKnBhZGRpbmctbGVmdDogICAgICAgICAgIDAuNzVyZW07IC8vICRSZXYgTVAgMjAyMS0wNi0yMiBBdcOfZW5hYnN0YW5kIGtvbW10IGluIHZzVGFiUGFnZS5cbiAgcGFkZGluZy1yaWdodDogICAgICAgICAgMC43NXJlbTsqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTE2cHggLSAzMHB4IC0gNTJweCAtIDQyNHB4KTtcbn1cblxuLnZzVmlld1NlY3Rpb25NYWluLnZzVmlld1NlY3Rpb25NYWluX0Z1bGxIZWlnaHQge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTZweCAtIDMwcHggLSA1MnB4IC0gMjJweCk7XG59XG5cbi52c1ZpZXdTZWN0aW9uTWFpblRhYmxlIHtcbiAgZmxleC1ncm93OiAxO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgLyogJFJldiBNUCAyMDIxLTA1LTMxOiBBYnN0YW5kIG51ciBuYWNoIHVudGVuLCBhbGxlIGFuZGVyZW4gQWJzdMOkbmRlIGtvbW1lbiB2b20gw7xiZXJnZW9yZG5ldGVuIEVsZW1lbnQgKi9cbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi52c1ZpZXdTZWN0aW9uTWFpblJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmc6IDByZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udnNWaWV3U2VjdGlvbkRldGFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4udnNWaWV3U2VjdGlvbkRldGFpbCAudnNWaWV3U2VjdGlvbk1haW4ge1xuICBoZWlnaHQ6IGNhbGMoNDAwcHggLSA5MHB4KTtcbn1cblxuLnZzVmlld1NlY3Rpb25Gb290ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG4gIHBhZGRpbmc6IDAuMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnZzVmlld1NlY3Rpb25QbGFjZWhvbGRlclRpdGxlIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiB0aGluO1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZWJkYztcbn1cblxuLnZzVmlld1NlY3Rpb25QbGFjZWhvbGRlck1lbnUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IHRoaW47XG4gIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZWJkYztcbn1cblxuLnZzVmlld1NlY3Rpb25QbGFjZWhvbGRlckV4dGVybiB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogdGhpbjtcbiAgYm9yZGVyLWNvbG9yOiAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjMzliO1xufVxuXG4udnNWaWV3U2VjdGlvblBsYWNlaG9sZGVyTWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiB0aGluO1xuICBib3JkZXItY29sb3I6ICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAwcmVtO1xuICBwYWRkaW5nOiAwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLnZzVmlld1NlY3Rpb25QbGFjZWhvbGRlck1haW5UYWJsZSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZmO1xuICB3aWR0aDogODAlO1xufVxuXG4udnNWaWV3U2VjdGlvblBsYWNlaG9sZGVyTWFpblJpZ2h0IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiB0aGluO1xuICBib3JkZXItY29sb3I6ICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWMzOWI7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi52c1ZpZXdTZWN0aW9uUGxhY2Vob2xkZXJGb290ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IHRoaW47XG4gIGJvcmRlci1jb2xvcjogI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZWJkYztcbn1cblxuLnZzVmlld1NlY3Rpb25QbGFjZWhvbGRlcl9EZWJ1Z1RleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IGRpbWdyYXk7XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHZzTGliOiBQcm9ncmVzcyBTcGlubmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnZzUHJvZ3Jlc3NTcGlubmVyIHtcbiAgbWFyZ2luOiAycmVtO1xuICBwYWRkaW5nOiAwcmVtO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogY29ybmZsb3dlcmJsdWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogY29ybmZsb3dlcmJsdWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG46aG9zdCA6Om5nLWRlZXAgLmN1c3RvbS1zcGlubmVyIC5wLXByb2dyZXNzLXNwaW5uZXItY2lyY2xlIHtcbiAgYW5pbWF0aW9uOiBjdXN0b20tcHJvZ3Jlc3Mtc3Bpbm5lci1kYXNoIDEuNHMgZWFzZS1pbi1vdXQgaW5maW5pdGUsIGN1c3RvbS1wcm9ncmVzcy1zcGlubmVyLWNvbG9yIDNzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGN1c3RvbS1wcm9ncmVzcy1zcGlubmVyLWNvbG9yIHtcbiAgMTAwJSwgMCUge1xuICAgIHN0cm9rZTogIzAwNGY5MDtcbiAgfVxuICA0MCUge1xuICAgIHN0cm9rZTogIzE2Njk3QTtcbiAgfVxuICA2NiUge1xuICAgIHN0cm9rZTogIzQ4OUZCNTtcbiAgfVxuICA4MCUsIDkwJSB7XG4gICAgc3Ryb2tlOiAjODJDMENDO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGN1c3RvbS1wcm9ncmVzcy1zcGlubmVyLWRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTM1cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNHB4O1xuICB9XG59XG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB2c0xpYjogdnNUYWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi52c1RhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udnNUYWJsZSBwLXRhYmxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1SZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi52c1RhYmxlIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoID4gOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udnNUYWJsZSAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uLnAtaGlnaGxpZ2h0IC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgY29sb3I6ICMwMDcwY2M7XG59XG5cbi52c1RhYmxlIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNkOGU3ZmQ7XG59XG5cbi52c1RhYmxlIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIC8qICRSZXYgTVAgMjAyMS0wNS0zMTogS29ycmVrdHVyIHNpbmdsZSBpbiBzb2xpZCBnZcOkbmRlcnQuIEZhcmJlIGF1ZiBQcmltYXJ5IEJvcmRlciBDb2xvciBhbmdlcGFzc3QuICovXG4gIHBhZGRpbmctdG9wOiAwLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIC8qICRSZXYgTVAgMjAyMS0wNS0zMTogTmV1ZSBQYWRkaW5ncyBmw7xyIGRpZSBUYWJsZSBIZWFkaW5ncywgd2FyZW4gdm9yaGVyIHp1IGtsZWluICovXG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi52c1RhYmxlIC5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW46bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBjb2xvcjogZGltZ3JheTtcbn1cblxuLnZzVGFibGUgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAvKiBib3JkZXItYm90dG9tOiAgICAgICAgICAxcHggIHNvbGlkICAjY2NkNGRhOyAqL1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLVJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZzVGFibGUgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgZGl2IGRpdiB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnZzVGFibGUgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgZGl2IGRpdiBkaXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udnNUYWJsZSAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtaG92ZXJhYmxlLXJvd3MgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnZzVGFibGUgLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbi5wLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDA3MGNjO1xufVxuXG4udnNUYWJsZSAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc3RyaXBlZCAucC1kYXRhdGFibGUtdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIC8qIGdyYXUgKi9cbn1cblxuLnZzVGFibGUgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXN0cmlwZWQgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLyogd2Vpw58gKi9cbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgdnNMaWI6IHZzQ2FyZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi52c0NhcmQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLVJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi52c0NhcmRUaXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkNGRhO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBjb2xvcjogIzFGMjIyNjtcbn1cblxuLyogQmFkZ2UgaW0gdnNDYXJkVGl0bGUgKi9cbi52c0NhcmRUaXRsZSAucC1iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4udnNDYXJkQm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udnNDYXJkRm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBjb2xvcjogIzFGMjIyNjtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgdnNTaGFkb3dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4udnNTaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgdnNUYWJDYXJkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLypDb250YWluZXIgZGVzIGdlc2FtdGVuIEVsZW1lbnRlcyovXG4udnNUYWJDYXJkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4vKiBDb250YWluZXIgZGVzIFRhYmJlcmVpY2hlcyAqL1xuLnZzVGFiU3RhbmRhcmRDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIEtsYXNzZSBkZXMgYSAtIEVsZW1lbnRlcyAqL1xuLnZzVGFiU3RhbmRhcmRJdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMUYyMjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmctdG9wOiAwLjNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjNyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogaG92ZXIgZGVyIGEgLSBFbGVtZW50ZSAqL1xuLnZzVGFiU3RhbmRhcmRJdGVtOmhvdmVyLCAudnNUYWJTdGFuZGFyZEl0ZW06Zm9jdXMge1xuICBib3JkZXItdG9wOiAwLjJyZW0gc29saWQgIzAwNGY5MDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjFyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGFrdGl2ZXMgYSAtIEVsZW1lbnQsIGlua2x1c2l2ZSBob3ZlciAqL1xuLnZzVGFiU3RhbmRhcmRJdGVtLmFjdGl2ZSwgLnZzVGFiU3RhbmRhcmRJdGVtLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGEgI2NlZDRkYSAjZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZy10b3A6IDAuM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuLyogUHJpbWVORyBQLUJhZGdlIEFsaWdubWVudCBpbSBUYWIgKi9cbi52c1RhYlN0YW5kYXJkSXRlbSBzcGFuLnAtYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWluLXdpZHRoOiAxLjFyZW07XG4gIGhlaWdodDogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMS4xcmVtO1xufVxuXG4vKiBDb250YWluZXIgZsO8ciBkZW4gVGFiaW5oYWx0ICovXG4udnNUYWJDb250ZW50Q29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLyogQW5wYXNzdW5nZW4gZsO8ciBkYXMgdnNDYXJkLUVsZW1lbnQgd2VubiBlcyB6dXNhbW1lbiBtaXQgVGFicyB2ZXJ3ZW5kZXQgd2lyZC4qL1xuLyogZGVyID4gc2VsZWt0b3Igd8OkaGx0IGRhcyBkaXYudnNDYXJkIGF1cyB3ZWxjaGVzIGRpcmVrdCBhdWYgZGFzIGRpdi52c1RhYkNvbnRlbnRDb250YWluZXIgZm9sZ3QsIGFsbGUgYW5kZXJlbiB2c0NhcmQtRWxlbWVudGUgaW0gQ29udGVudCBzaW5kIGRhdm9uIG5pY2h0IGJldHJvZmZlbiAqL1xuZGl2LnZzVGFiQ29udGVudENvbnRhaW5lciA+IGRpdi52c0NhcmQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEZvcm11bGFyZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi52c0lucHV0TGFiZWwge1xuICB3aWR0aDogMTYwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKiB2c0Zvcm1Db250cm9sIC0gw7xiZXJub21tZW4gdm9uIGRlciBmb3JtLWNvbnRyb2wgS2xhc3NlcyB2b24gQm9vdHN0cmFwIDUgKi9cbi52c0Zvcm1Db250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLyogRm9rdXMtRmFyYmUgZGVzIElucHV0LUZlbGRlcyAtIGV2dGwuIHNww6R0ZXIgbm9jaCBldHdhcyBkdW5rbGVyIG1hY2hlbiAqL1xuLnZzRm9ybUNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52c0Zvcm1Db250cm9sLnAtaW5wdXR0ZXh0Lm5nLWRpcnR5Lm5nLWludmFsaWQsIC52c0Zvcm1Db250cm9sLnAtaW5wdXR0ZXh0Lm5nLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi52c0Zvcm1Db250cm9sLnAtZGlzYWJsZWQsIC52c0Zvcm1jb250cm9sLnAtY29tcG9uZW50OmRpc2FibGVkLCBpbnB1dDpkaXNhYmxlZCwgLnZzRm9ybSBpbnB1dDpkaXNhYmxlZCwgaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQge1xuICBjb2xvcjogIzgwODA4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbn1cblxuLyogS2xhc3NlIGbDvHIgZGFzIGlucHV0IEVsZW1lbnQgaW4gUHJpbWVORyBJbnB1dCBLb21wb25lbnRlbiAtIEZhbGxzIGVzIGVpbmUgTcO2Z2xpY2hrZWl0IGdpYnQgZGVtIElucHV0LUVsZW1lbnQgZGlyZWt0IGVpbmUgS2xhc3NlIHp1IGdlYmVuLCBhbHNvIHZzRm9ybUNvbnRyb2wga2FubiBtYW4gc2ljaCBkaWVzZSBBbmdhYmUgc3BhcmVuKi9cbi52c0Zvcm0gaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLnZzRm9ybSBpbnB1dDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIEFucGFzc3VuZ2VuIGbDvHIgUHJpbWVORyBEcm9wZG93biAqL1xuLnZzRm9ybSAucC1kcm9wZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udnNGb3JtIC5wLWRyb3Bkb3duLnAtZm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udnNGb3JtIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjc1cmVtO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi52c0Zvcm0gLnAtaW5wdXR0ZXh0IHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1SZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi52c0Zvcm0gLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tdHJpZ2dlciB7XG4gIHdpZHRoOiAycmVtO1xufVxuXG4udnNGb3JtIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWVtcHR5LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwLjRyZW0gMC43NXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucC1kcm9wZG93bi52c0Zvcm0ubmctaW52YWxpZCAucC1kcm9wZG93biwgcC1kcm9wZG93bi52c0Zvcm0ubmctZGlydHkubmctaW52YWxpZCAucC1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgdnNJbnB1dEdyb3VwIC0gSW5wdXQtRmVsZCB1bmQgQnV0dG9uIHp1c2FtbWVuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnZzSW5wdXRHcm91cCAucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IHtcbiAgd2lkdGg6IDJyZW07XG4gIHBhZGRpbmc6IDAuMzVyZW0gMDtcbiAgYmFja2dyb3VuZDogIzBBNDFBMjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBBNDFBMjtcbn1cblxuLnZzSW5wdXRHcm91cCAucC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUaWVyZWQgTWVudSBpbiBlaW5lciB2c0lucHV0R3JvdXAvUHJpbWVORyBJbnB1dGdyb3VwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnZzSW5wdXRHcm91cCAucC10aWVyZWRtZW51IHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52c0lucHV0R3JvdXAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS1saW5rIHtcbiAgcGFkZGluZzogMC41cmVtIDAuMzVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi52c0lucHV0R3JvdXAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1yaWdodDogMC4zNXJlbTtcbn1cblxuLnZzSW5wdXRHcm91cCAucC10aWVyZWRtZW51IC5wLXN1Ym1lbnUtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFByaW1lTkcgQ2FsZW5kYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4udnNGb3JtIC5wLWNhbGVuZGFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52c0Zvcm0gLnAtY2FsZW5kYXIgaW5wdXQ6Zm9jdXMge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xufVxuXG4udnNGb3JtIC5wLWNhbGVuZGFyIC5wLWRhdGVwaWNrZXItdHJpZ2dlciwgLnZzRm9ybSAucC1jYWxlbmRhci5wLWZvY3VzIC5wLWRhdGVwaWNrZXItdHJpZ2dlciB7XG4gIHdpZHRoOiAycmVtO1xufVxuXG4udnNGb3JtIC5wLWNhbGVuZGFyIC5wLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi52c0Zvcm0gLnAtY2FsZW5kYXIgLnAtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzBBNDFBMjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBBNDFBMjtcbn1cblxuLnZzRm9ybSAucC1jYWxlbmRhciAucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IHtcbiAgcGFkZGluZzogMC4yNXJlbSAwcmVtO1xuICB3aWR0aDogMnJlbTtcbn1cblxuLnZzRm9ybSAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLW1vbnRoIHtcbiAgcGFkZGluZzogMC4zMjVyZW0gMC41cmVtIDAuMzI1cmVtIDAuMzVyZW07XG4gIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLVJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLnZzRm9ybSAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXllYXIge1xuICBwYWRkaW5nOiAwLjMyNXJlbSAwLjVyZW0gMC4zMjVyZW0gMC4zNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4udnNGb3JtIC5wLWRhdGVwaWNrZXIgdGFibGUgdGggPiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4udnNGb3JtIC5wLWRhdGVwaWNrZXIgdGFibGUgdGQgPiBzcGFuIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4udnNGb3JtIC5wLWRhdGVwaWNrZXIgdGFibGUgdGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjM1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnZzRm9ybSAucC1kYXRlcGlja2VyIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4udnNGb3JtIC5wLWNhbGVuZGFyIC5wLWRhdGVwaWNrZXIge1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5cbi52c0Zvcm0gLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIHNwYW4ge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi8qQW5wYXNzdW5nZW4gZsO8ciBQcmltZU5HIElucHV0TnVtYmVyKi9cbi52c0Zvcm0gLnAtaW5wdXRudW1iZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogRmlsdGVyc2VrdGlvbiAqL1xuLnZzRmlsdGVyTGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKkFucGFzc3VuZ2VuIGbDvHIgdnNJbnB1dE1lbW8qL1xuLnZzSW5wdXRNZW1vIC5wLWlucHV0dGV4dCB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnZzSW5wdXRNZW1vIC5wLWlucHV0dGV4dDplbmFibGVkOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4udnNJbnB1dE1lbW8gLnAtaW5wdXR0ZXh0Lm5nLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi52c1RleHQge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkxvZ2luIFNjcmVlblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi52c0xvZ2luQmcge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA4MCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnZzTG9naW5Gb3JtQkcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnZzTG9naW5CdXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEE0MUEyO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1SZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnZzTG9naW5Gb3JtQ29udGFpbmVyIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVG9vbHRpcHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4vKiBGYXJiZSBkZXMgVG9vbHRpcC1BcnJvd3MgIC0gZsO8ciBqZWRlIGRlciBtw7ZnbGljaGVuIEFub3JkbnVuZ2VuKi9cbi52c1Rvb2x0aXAgLnAtdG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDRmOTAgIWltcG9ydGFudDtcbn1cblxuLnAtdG9vbHRpcC1yaWdodC52c1Rvb2x0aXAgLnAtdG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNGY5MCAhaW1wb3J0YW50O1xufVxuXG4ucC10b29sdGlwLWxlZnQudnNUb29sdGlwIC5wLXRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNGY5MCAhaW1wb3J0YW50O1xufVxuXG4ucC10b29sdGlwLWJvdHRvbS52c1Rvb2x0aXAgLnAtdG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDRmOTAgIWltcG9ydGFudDtcbn1cblxuLyogRmFyYmUgZGVzIFRvb2x0aXAgVGV4dC1IaW50ZXJncnVuZGVzICovXG4udnNUb29sdGlwIC5wLXRvb2x0aXAtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRmOTA7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLVJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRGlhbG9nZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qIEhlYWRlciBTdHlsaW5nKi9cbi52c0RpYWxvZyAucC1kaWFsb2ctaGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGZvbnQtd2VpZ2h0OiA1NTA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi8qIFRpdGxlIFNjaHJpZnRncsO2w59lKi9cbi52c0RpYWxvZyAucC1kaWFsb2ctaGVhZGVyIC5wLWRpYWxvZy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLVJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4vKiBEaWFsb2cgQ2xvc2UtSWNvbiAqL1xuLnZzRGlhbG9nIC5wLWRpYWxvZy1oZWFkZXIgLnAtZGlhbG9nLWhlYWRlci1pY29uIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLyogRGlhbG9nLUNvbnRlbnQgKi9cbi52c0RpYWxvZyAucC1kaWFsb2ctY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1SZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi8qIERpYWxvZyBGb290ZXIgKi9cbi52c0RpYWxvZyAucC1kaWFsb2ctZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBEaWFsb2cgT3ZlcmxheS1GYXJiZSAqL1xuLnZzRGlhbG9nIC5wLWRpYWxvZy1tYXNrLnAtY29tcG9uZW50LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi52c0RpYWxvZy52c0RhbmdlciAucC1kaWFsb2ctaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzVjYztcbiAgY29sb3I6ICNDMzIxM0I7XG59XG5cbi52c0RpYWxvZy52c1dhcm5pbmcgLnAtZGlhbG9nLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxZDI7XG4gIGNvbG9yOiAjODU2OTJhO1xufVxuXG4udnNEaWFsb2cudnNTdWNjZXNzIC5wLWRpYWxvZy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlNTllO1xuICBjb2xvcjogIzVGN0QwRjtcbn1cblxuLnZzRGlhbG9nLnZzVXBsb2FkLnAtZGlhbG9nIHtcbiAgd2lkdGg6IDMwdnc7XG4gIG1pbi13aWR0aDogNjAwcHg7XG59XG5cbi52c0RpYWxvZy52c1VwbG9hZCAucC1kaWFsb2ctY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52c0RpYWxvZy52c0Rhbmdlci52c1JlcXVpcmVkIC5wLWRpYWxvZyB7XG4gIHdpZHRoOiAyMHZ3O1xufVxuXG4udnNEaWFsb2cucC1kaWFsb2cgLnZzQnV0dG9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEE0MUEyO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1SZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnZzVGFiUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi52c1RhYlBhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi52c1ZpZXdTZWN0aW9uRGV0YWlsIC52c1RhYlBhZ2Uge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjdweCk7XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG52c0NvbG9yQ2FyZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qIEFucGFzc3VuZ2VuIGdlZ2Vuw7xiZXIgZGVyIFN0YW5kYXJkLUNhcmQgKi9cbi52c1NpZ25hbENhcmQgLnZzQ2FyZEJvZHkge1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW0gMC4zNXJlbSAxLjI1cmVtO1xufVxuXG4udnNTaWduYWxDYXJkTGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnZzU2lnbmFsQ2FyZCBwLWJhZGdlIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuXG4udnNTaWduYWxDYXJkTGluZSAucC1iYWRnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLVJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbn1cblxuLnZzU2lnbmFsQ2FyZCAucC1iYWRnZS5wLWJhZGdlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogUm90ZSBFbWFpbC1DYXJkICovXG4udnNDYXJkLnZzU2lnbmFsQ2FyZC52c0RhbmdlciB7XG4gIGJvcmRlci1sZWZ0OiAwLjI1cmVtIHNvbGlkICNDMzIxM0I7XG59XG5cbi52c0RhbmdlciAudnNDYXJkVGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNWNjO1xuICBjb2xvcjogI0MzMjEzQjtcbn1cblxuLnZzRGFuZ2VyIC5wLWJhZGdlLnAtYmFkZ2UtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzMjEzQjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qIEdlbGJlIEVtYWlsLUNhcmQgKi9cbi52c0NhcmQudnNTaWduYWxDYXJkLnZzV2FybmluZyB7XG4gIGJvcmRlci1sZWZ0OiAwLjI1cmVtIHNvbGlkICNmZmJlMDA7XG59XG5cbi52c1dhcm5pbmcgLnZzQ2FyZFRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjFkMjtcbiAgY29sb3I6ICM4NTY5MmE7XG59XG5cbi52c1dhcm5pbmcgLnAtYmFkZ2UucC1iYWRnZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qIEdyw7xuZSBFbWFpbC1DYXJkICovXG4udnNDYXJkLnZzU2lnbmFsQ2FyZC52c1N1Y2Nlc3Mge1xuICBib3JkZXItbGVmdDogMC4yNXJlbSBzb2xpZCAjMEE0MUEyO1xufVxuXG4udnNTdWNjZXNzIC52c0NhcmRUaXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmU1OWU7XG4gIGNvbG9yOiAjNUY3RDBGO1xufVxuXG4udnNTdWNjZXNzIC5wLWJhZGdlLnAtYmFkZ2Utc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTQxQTI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBCbGF1ZSBDYXJkICovXG4udnNDYXJkLnZzU2lnbmFsQ2FyZC52c0luUHJvZ3Jlc3Mge1xuICBib3JkZXItbGVmdDogMC4yNXJlbSBzb2xpZCAjOTdjMWZlO1xufVxuXG4udnNJblByb2dyZXNzIC52c0NhcmRUaXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5N2MxZmU7XG4gIGNvbG9yOiAjMDA0ZjkwO1xufVxuXG4udnNJblByb2dyZXNzIC5wLWJhZGdlLnAtYmFkZ2Utc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5N2MxZmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBHcmF1ZSBFbWFpbC1DYXJkICovXG4udnNDYXJkLnZzU2lnbmFsQ2FyZC52c05ldXRyYWwge1xuICBib3JkZXItbGVmdDogMC4yNXJlbSBzb2xpZCAjMUYyMjI2O1xufVxuXG4udnNOZXV0cmFsIC52c0NhcmRUaXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGNvbG9yOiAjMUYyMjI2O1xufVxuXG4udnNOZXV0cmFsIC5wLWJhZGdlLnAtYmFkZ2Utc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQ2hlY2tib3hlblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjbGVhcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCkgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxLjJyZW07XG4gIG1pbi13aWR0aDogMS4ycmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYigwIDAgMCAvIDEwJSk7Ki9cbiAgdHJhbnNpdGlvbjogMC4wNXMgYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvSWNvbnMvdnMtY2hlY2tib3guc3ZnKTtcbiAgbWFyZ2luOiAtMC4xOHJlbSAwIDAgLTAuMjJyZW07XG4gIGhlaWdodDogMS40MTI1cmVtO1xuICB3aWR0aDogMS40MTI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5uZy1pbnZhbGlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMzU0NTtcbn1cblxuLypBbnBhc3N1bmdlbiBkZXIgUHJpbWVORyBSYWRpb2J1dHRvbnMqL1xuLnZzRm9ybSAucC1yYWRpb2J1dHRvbiAucC1yYWRpb2J1dHRvbi1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG59XG5cbi52c0Zvcm0gLnAtcmFkaW9idXR0b24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4vKiBBbnBhc3N1bmdlbiBmw7xyIGRhcyBQcmltZU5HIEVsZW1lbnQgcC1yYWRpb2J1dHRvbiAtIG5pY2h0IGRpZSBjc3MtS2xhc3NlIC5wLXJhZGlvYnV0dG9uICovXG5wLXJhZGlvYnV0dG9uLnZzRm9ybSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xufVxuXG4vKiBIaWdobGlnaHQgYmVpbSBhbmtsaWNrZW4gKyBmb2N1cyAqL1xuLnZzRm9ybSAucC1yYWRpb2J1dHRvbjpub3QoLnAtcmFkaW9idXR0b24tZGlzYWJsZWQpIC5wLXJhZGlvYnV0dG9uLWJveC5wLWZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMEE0MUEyO1xufVxuXG4udnNGb3JtIC5wLXJhZGlvYnV0dG9uLnAtcmFkaW9idXR0b24tY2hlY2tlZCAucC1yYWRpb2J1dHRvbi1ib3ggLnAtcmFkaW9idXR0b24taWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEE0MUEyO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xufVxuXG4vKiBMYWJlbCBkZXMgUmFkaW9idXR0b25zICovXG4udnNGb3JtIC5wLXJhZGlvYnV0dG9uLWxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5QYXNzd29yZC1JbnB1dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5wLXBhc3N3b3JkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5Qcm9ncmVzc2JhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi52c1Byb2dyZXNzR3JlZW4gLnAtcHJvZ3Jlc3NiYXItdmFsdWUge1xuICBiYWNrZ3JvdW5kOiAjMEE0MUEyO1xufVxuXG4udnNQcm9ncmVzc1llbGxvdyAucC1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmJlMDA7XG59XG5cbi52c1Byb2dyZXNzUmVkIC5wLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgYmFja2dyb3VuZDogI0MzMjEzQjtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblN0ZXBzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnAtc3RlcHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKkluYWt0aXZlcyBJdGVtKi9cbi5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0gLnAtbWVudWl0ZW0tbGluayAucC1zdGVwcy1udW1iZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0ucC1oaWdobGlnaHQgLnAtc3RlcHMtbnVtYmVyIHtcbiAgY29sb3I6ICM2NDY0NjQ7XG59XG5cbi8qQWt0aXZlcyBJdGVtKi9cbi5wLXN0ZXBzIC5wLW1lbnVpdGVtLWxpbmstYWN0aXZlIC5wLXN0ZXBzLW51bWJlciB7XG4gIGJhY2tncm91bmQ6ICMwQTQxQTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLypJdGVtIG1pdCBGb2t1cyovXG4ucC1zdGVwcyAucC1zdGVwcy1pdGVtIC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5JbWFnZSBDcm9wcGVyICAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4udnNDcm9wcGVyQnV0dG9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEE0MUEyO1xuICBib3JkZXItY29sb3I6ICMwQTQxQTI7XG4gIHBhZGRpbmctbGVmdDogMC42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuXG4udnNDcm9wcGVyQnV0dG9uLnAtYnV0dG9uOmVuYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMEE0MUEyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMEE0MUEyO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi52c0Nyb3BwZXJCdXR0b24gaW1nIHtcbiAgd2lkdGg6IDEuM3JlbTtcbiAgaGVpZ2h0OiAxLjNyZW07XG59XG5cbi52c0Nyb3BwZXJCdXR0b25Db250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi52c0Nyb3BwZXJCdXR0b25Sb3VuZCB7XG4gIGJhY2tncm91bmQ6ICMwQTQxQTI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwQTQxQTI7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjNyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG5cbi52c0Nyb3BwZXJCdXR0b25Sb3VuZCBpbWcge1xuICB3aWR0aDogMS4zcmVtO1xuICBoZWlnaHQ6IDEuM3JlbTtcbn1cblxuLnZzQ3JvcHBlckJ1dHRvblJvdW5kLnAtYnV0dG9uOmVuYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMEE0MUEyO1xuICBib3JkZXItY29sb3I6ICMwQTQxQTI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnZzQ3JvcHBlckJ1dHRvblJvdW5kIC5wLWJ1dHRvbi1sYWJlbCB7XG4gIHdpZHRoOiAwO1xufVxuXG4udnNDcm9wcGVkSW1hZ2VDb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMDVweDtcbn1cblxuLkx5SW1hZ2VDcm9wcGVyLXJvb3QtYyB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5MeUltYWdlQ3JvcHBlci1pbWdDb250YWluZXItZCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLkx5SW1hZ2VDcm9wcGVyLWltZ0NvbnRhaW5lci1kID4gY2FudmFzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5MeUltYWdlQ3JvcHBlci1hcmVhLWYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkx5SW1hZ2VDcm9wcGVyLWFyZWEtZiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAyMDAwMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uTHlJbWFnZUNyb3BwZXItYXJlYS1mOmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTtcbn1cblxuLkx5SW1hZ2VDcm9wcGVyLWFyZWEtZjpiZWZvcmUsIC5MeUltYWdlQ3JvcHBlci1hcmVhLWY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uTHlJbWFnZUNyb3BwZXItYXJlYS1mOmJlZm9yZSwgLkx5SW1hZ2VDcm9wcGVyLWFyZWEtZjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uTHlJbWFnZUNyb3BwZXItYXJlYS1mOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5MeUltYWdlQ3JvcHBlci1kZWZhdWx0Q29udGVudC1mLCAuTHlJbWFnZUNyb3BwZXItZGVmYXVsdENvbnRlbnQtZiA+IGlucHV0IHtcbiAgYm9yZGVyOiBkYXNoZWQgMXB4ICNjZWQ0ZGE7XG59XG5cbi8qcC1zbGlkZXIqL1xuLnZzQ3JvcHBlclNsaWRlciB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi52c0Nyb3BwZXJTbGlkZXIgLnAtc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogIzBBNDFBMjtcbn1cblxuLnAtc2xpZGVyLnZzQ3JvcHBlclNsaWRlciAucC1zbGlkZXItaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzBBNDFBMjtcbiAgYm9yZGVyOiAycHggc29saWQgIzBBNDFBMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucC1zbGlkZXIudnNDcm9wcGVyU2xpZGVyOm5vdCgucC1kaXNhYmxlZCkgLnAtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwQTQxQTI7XG4gIGJvcmRlci1jb2xvcjogIzBBNDFBMjtcbn1cblxuLnAtc2xpZGVyLnZzQ3JvcHBlclNsaWRlciAucC1zbGlkZXItaGFuZGxlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbklucHV0IHN3aXRjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5wLWlucHV0c3dpdGNoIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogMS4zcmVtO1xufVxuXG4ucC1pbnB1dHN3aXRjaCAucC1pbnB1dHN3aXRjaC1zbGlkZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDEuMXJlbTtcbiAgaGVpZ2h0OiAxLjFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjU1cmVtO1xufVxuXG4ucC1pbnB1dHN3aXRjaC5wLWlucHV0c3dpdGNoLWNoZWNrZWQgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogIzBBNDFBMjtcbn1cblxuLnAtaW5wdXRzd2l0Y2gucC1pbnB1dHN3aXRjaC1jaGVja2VkOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogIzBBNDFBMjtcbn1cblxuLnAtaW5wdXRzd2l0Y2gucC1mb2N1cyAucC1pbnB1dHN3aXRjaC1zbGlkZXIge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQXV0b0NvbXBsZXRlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnZzSW5wdXRBdXRvQ29tcGxldGUgcC1hdXRvY29tcGxldGUsIC52c0lucHV0QXV0b0NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZSwgLnZzSW5wdXRBdXRvQ29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52c0lucHV0QXV0b0NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1pdGVtIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4udnNJbnB1dEF1dG9Db21wbGV0ZTpub3QoLlRSSUFTKSAucC1hdXRvY29tcGxldGUtaW5wdXQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi52c0lucHV0QXV0b0NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1kcm9wZG93biB7XG4gIHdpZHRoOiAycmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIGJhY2tncm91bmQ6ICMwQTQxQTI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwQTQxQTI7XG59XG5cbi52c0lucHV0QXV0b0NvbXBsZXRlIC5wLWlucHV0dGV4dDplbmFibGVkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnZzSW5wdXRBdXRvQ29tcGxldGUgLnAtaW5wdXR3cmFwcGVyLWZvY3VzIC5wLWF1dG9jb21wbGV0ZS1kcm9wZG93biB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMEE0MUEyO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzBBNDFBMjtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzBBNDFBMjtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi52c0lucHV0QXV0b0NvbXBsZXRlIC5wLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwQTQxQTI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwQTQxQTI7XG59XG5cbi52c0lucHV0QXV0b0NvbXBsZXRlIC5uZy1pbnZhbGlkIC5wLWF1dG9jb21wbGV0ZS1kcm9wZG93biB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGMzNTQ1O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RjMzU0NTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2RjMzU0NTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi52c0lucHV0QXV0b0NvbXBsZXRlIC5wLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbn1cblxuLnZzSW5wdXRBdXRvQ29tcGxldGUgLnAtYnV0dG9uOmVuYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMEE0MUEyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMEE0MUEyO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQcmltZU5HIFRvYXN0IE1lc3NhZ2VzICRSZXYgQUsgMjAyMS0xMC0yNVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuMXJlbSAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLVJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2VkNGRhO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxubGkucC1jaGlwcy10b2tlbiB7XG4gIHBhZGRpbmc6IDByZW0gMC43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTQxQTI7XG4gIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xufVxuXG4ucC1jaGlwcy10b2tlbi1sYWJlbCB7XG4gIHBhZGRpbmc6IDByZW0gMC43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1SZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBNDFBMjtcbn1cblxuLnAtY2hpcHMtaW5wdXQtdG9rZW4ge1xuICBwYWRkaW5nOiAwcmVtIDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMS40cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLVJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xcmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG59XG5cbi5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciAucC1jaGlwcy10b2tlbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogIzBBNDFBMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciAucC1jaGlwcy1pbnB1dC10b2tlbiBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLVJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucC1jaGlwcy5wLWNvbXBvbmVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnAtaW5wdXR3cmFwcGVyLWZvY3VzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udnNFbWFpbEJ0biB7XG4gIGhlaWdodDogMS45MnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEE0MUEyO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIHZzS25kRGlhbG9nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnZzS25kRGlhbG9nIHtcbiAgd2lkdGg6IDQwJTtcbiAgbWluLXdpZHRoOiA2NTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnZzS25kRGlhbG9nIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZzS25kRGlhbG9nIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI3cHgpIHtcbiAgLnZzS25kRGlhbG9nIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudnNLbmREaWFsb2cge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG4udnNLbmREaWFsb2cucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4udnNLbmREaWFsb2cucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciAucC1kaWFsb2ctdGl0bGUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4udnNLbmREaWFsb2cucC1kaWFsb2cgLnZzQnV0dG9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEE0MUEyO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1SZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnZzS25kRGlhbG9nLnAtZGlhbG9nIC52c0J1dHRvbjpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBNDFBMiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1SZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnZzS25kRGlhbG9nLnAtZGlhbG9nIC5wLWRpYWxvZy1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDb3VudGVyIGbDvHIgSW5wdXQtRmVsZGVyIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi52c0NvdW50ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEd1dHRlci1XaWR0aCAtIEFucGFzc3VuZyBkZXIgQm9vdHN0cmFwIGctMiBLbGFzc2UgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnZzR3V0dGVyV2lkdGgtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNzVyZW07XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE1hcmdpbi1Cb3R0b20gSGlsZnNrbGFzc2UgLSBBbnBhc3N1bmcgZGVyIEJvb3RzdHJhcCBtYi0yIEtsYXNzZSBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4udnNNYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnZzTWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBLYXRlZ29yaWViaWxkZXIgRnJvbnRzZWl0ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi52c0Zyb250cGFnZUltYWdlIHtcbiAgaGVpZ2h0OiAxNTRweDtcbiAgd2lkdGg6IDE1NHB4O1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQbGF0emhhbHRlciBmw7xyIFRleHRlIG1pdCBIw7ZoZSBkZXIgcmVzdGxpY2hlbiBLb21wb25lbnRlblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi52c0NvbXBvbmVudFBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIGNvbG9yOiAjMUYyMjI2O1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBGw7xyIEhUTUwtQXVzZ2FiZW4gbWl0IG5vcm1hbGVyIFplaWxlbmjDtmhlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnZzRm9ybVRleHREaXYge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTWVkaWFRdWVyaWVzIGbDvHIgdmVyc2NoaWVkZW5lIEF1ZmzDtnN1bmdlblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudnNEaWFsb2cudnNEYW5nZXIudnNSZXF1aXJlZCAucC1kaWFsb2cge1xuICAgIHdpZHRoOiAzMHZ3O1xuICB9XG5cbiAgLnZzRGlhbG9nLnZzVXBsb2FkLnAtZGlhbG9nIHtcbiAgICB3aWR0aDogMzB2dztcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZzVGFibGUgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNHJlbSArIDJweCk7XG4gICAgcGFkZGluZy10b3A6IDAuNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuYm1WaWV3VGlja2V0RWRpdF9WZXJiaW5kdW5nIC5wLWRhdGF0YWJsZS1zY3JvbGxhYmxlLXZpZXcge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWluLXdpZHRoOiA5NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGF0ZXBpY2tlciB0YWJsZSB0aCwgLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG5cbiAgLnZzRGlhbG9nLnZzRGFuZ2VyLnZzUmVxdWlyZWQgLnAtZGlhbG9nIHtcbiAgICB3aWR0aDogNTB2dztcbiAgfVxuXG4gIC52c0RpYWxvZy52c1VwbG9hZC5wLWRpYWxvZyB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgbWluLXdpZHRoOiA2MDBweDtcbiAgfVxuXG4gIC5ibVZpZXdUaWNrZXRFZGl0X1ZlcmJpbmR1bmcgLnAtZGF0YXRhYmxlLXNjcm9sbGFibGUtdmlldyB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtaW4td2lkdGg6IDk1MHB4O1xuICB9XG5cbiAgLlZlcmJpbmR1bmdfT3V0ZXJfUGFuZWwgZGl2Om50aC1vZi10eXBlKDEpIGRpdi52c0NhcmQ6bnRoLW9mLXR5cGUoMSkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5WZXJiaW5kdW5nX0lubmVyX1BhbmVsIGRpdjpudGgtb2YtdHlwZSgxKSBkaXYudnNDYXJkOm50aC1vZi10eXBlKDEpIHtcbiAgICBib3JkZXI6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1jb2xvcjogI2NjZDRkYTtcbiAgfVxuXG4gIC5WZXJiaW5kdW5nX091dGVyX1BhbmVsIGRpdi52c0NhcmRCb2R5Om50aC1vZi10eXBlKDEpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnZzQ29tcG9uZW50UGxhY2Vob2xkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZzRm9vdGVyTWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC52c0Zvb3RlciBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnZzSW5wdXRMYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudnNNYWluQ29udGVudC52c0Zyb250cGFnZSBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAudnNNYWluQ29udGVudC52c0Zyb250cGFnZSBoNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC52c01haW5Db250ZW50LnZzRnJvbnRwYWdlIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAudnNEaWFsb2cudnNVcGxvYWQucC1kaWFsb2cge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIG1pbi13aWR0aDogNjAwcHg7XG4gIH1cblxuICAudnNJbnB1dEdyb3VwIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDEuOXJlbTtcbiAgfVxuXG4gIC52c0VtYWlsQnRuIHtcbiAgICBoZWlnaHQ6IDEuOXJlbTtcbiAgfVxuXG4gIC52c01haW5Db250ZW50IGg0LCAudnNNYWluQ29udGVudC52c0Zyb250cGFnZSBoNCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cblxuICAudnNGcm9udHBhZ2UgLnZzS25kQnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLnZzRnJvbnRwYWdlVGV4dENvbnRhaW5lciB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wLXN0ZXBzIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0gLnAtbWVudWl0ZW0tbGluayAucC1zdGVwcy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIC52c0Zvb3Rlck1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAudnNGb290ZXIgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC52c0lucHV0TGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnZzRGlhbG9nLnZzVXBsb2FkLnAtZGlhbG9nIHtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICB9XG5cbiAgLnZzRGlhbG9nLnZzRGFuZ2VyLnZzUmVxdWlyZWQgLnAtZGlhbG9nIHtcbiAgICBtaW4td2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wLXN0ZXBzIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0gLnAtbWVudWl0ZW0tbGluayAucC1zdGVwcy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIC52c0lucHV0TGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnZzTmF2YmFyQm1Qb3J0YWwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBBNDFBMjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMHJlbTtcbiAgfVxuXG4gIC52c0Zvb3Rlck1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLnZzRm9vdGVyIGg0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnZzRm9vdGVyTGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC52c0xhbmdQaWNrZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnZzTWFpbkNvbnRlbnQudnNGcm9udHBhZ2UgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLnZzTWFpbkNvbnRlbnQudnNGcm9udHBhZ2UgaDQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAudnNNYWluQ29udGVudC52c0Zyb250cGFnZSBwIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLnZzRnJvbnRwYWdlSW1hZ2Uge1xuICAgIGhlaWdodDogMTQ1cHg7XG4gICAgd2lkdGg6IDE0NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC52c01haW5Db250ZW50LnZzRnJvbnRwYWdlIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuXG4gIC52c01haW5Db250ZW50LnZzRnJvbnRwYWdlIGg0IHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG5cbiAgLnZzTWFpbkNvbnRlbnQudnNGcm9udHBhZ2UgcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuXG4gIC52c0RpYWxvZy52c1VwbG9hZC5wLWRpYWxvZyB7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgfVxuXG4gIC52c0Zyb250cGFnZSAudnNLbmRCdXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cblxuICAuY29udGFpbmVyLCAuY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLXh4bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweCkge1xuICAudnNNYWluQ29udGVudC52c0Zyb250cGFnZSBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIH1cblxuICAudnNNYWluQ29udGVudC52c0Zyb250cGFnZSBoNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgfVxuXG4gIC52c01haW5Db250ZW50LnZzRnJvbnRwYWdlIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIH1cblxuICAudnNNYWluQ29udGVudCBwLCAudnNNYWluQ29udGVudCBoNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gIH1cblxuICAudnNGcm9udHBhZ2UgLnZzS25kQnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICB9XG5cbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14eGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAudnNNYWluQ29udGVudC52c0Zyb250cGFnZSBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgfVxuXG4gIC52c01haW5Db250ZW50LnZzRnJvbnRwYWdlIGg0IHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gIH1cblxuICAudnNNYWluQ29udGVudC52c0Zyb250cGFnZSBwIHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gIH1cblxuICAudnNNYWluQ29udGVudCBwLCAudnNNYWluQ29udGVudCBoNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuXG4gIC52c0RpYWxvZy52c1VwbG9hZC5wLWRpYWxvZyB7XG4gICAgbWluLXdpZHRoOiAzNTBweDtcbiAgfVxuXG4gIC52c0RpYWxvZy52c0Rhbmdlci52c1JlcXVpcmVkIC5wLWRpYWxvZyB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIC52c0Zyb250cGFnZSAudnNLbmRCdXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgfVxuXG4gIC52c0Zvcm0gLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAudnNGb3JtIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItbW9udGgge1xuICAgIHBhZGRpbmc6IDAuMTVyZW0gMC4xNXJlbSAwLjE1cmVtIDAuMTVyZW07XG4gIH1cblxuICAudnNGb3JtIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXIteWVhciB7XG4gICAgcGFkZGluZzogMC4xNXJlbSAwLjE1cmVtIDAuMTVyZW0gMC4xNXJlbTtcbiAgfVxuXG4gIC5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIteGwsIC5jb250YWluZXIteHhsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnZzTWFpbkNvbnRlbnQudnNGcm9udHBhZ2UgaDQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnZzTWFpbkNvbnRlbnQudnNGcm9udHBhZ2UgcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAudnNEaWFsb2cudnNVcGxvYWQucC1kaWFsb2cge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gIH1cblxuICAudnNGcm9udHBhZ2UgLnZzS25kQnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC52c0Zyb250cGFnZVRleHRDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14eGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAncHJpbWVpY29ucyc7XG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICAgIHNyYzogdXJsKCcuL2ZvbnRzL3ByaW1laWNvbnMuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4vZm9udHMvcHJpbWVpY29ucy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4vZm9udHMvcHJpbWVpY29ucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi9mb250cy9wcmltZWljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuL2ZvbnRzL3ByaW1laWNvbnMuc3ZnPyNwcmltZWljb25zJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnBpIHtcbiAgICBmb250LWZhbWlseTogJ3ByaW1laWNvbnMnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ucGk6YmVmb3JlIHtcbiAgICAtLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5waS1mdyB7XG4gICAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5waS1zcGluIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuXG4ucGktc2VuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNhXCI7XG59XG5cbi5waS1zbGFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG5cbi5waS1zdW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljOFwiO1xufVxuXG4ucGktbW9vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM3XCI7XG59XG5cbi5waS12aW1lbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM2XCI7XG59XG5cbi5waS15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzVcIjtcbn1cblxuLnBpLWZsYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljNFwiO1xufVxuXG4ucGktd2FsbGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzNcIjtcbn1cblxuLnBpLW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWMyXCI7XG59XG5cbi5waS1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzFcIjtcbn1cblxuLnBpLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmZcIjtcbn1cblxuLnBpLWRpc2NvcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljMFwiO1xufVxuXG4ucGktcGVyY2VudGFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJlXCI7XG59XG5cbi5waS1ldXJvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmRcIjtcbn1cblxuLnBpLWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliYVwiO1xufVxuXG4ucGktc2hpZWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjlcIjtcbn1cblxuLnBpLXBheXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJiXCI7XG59XG5cbi5waS1hbWF6b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliY1wiO1xufVxuXG4ucGktcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliOFwiO1xufVxuXG4ucGktZmlsdGVyLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjdcIjtcbn1cblxuLnBpLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjRcIjtcbn1cblxuLnBpLWdpdGh1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWI1XCI7XG59XG5cbi5waS10d2l0dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjZcIjtcbn1cblxuLnBpLXN0ZXAtYmFja3dhcmQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWNcIjtcbn1cblxuLnBpLXN0ZXAtZm9yd2FyZC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuXG4ucGktZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFlXCI7XG59XG5cbi5waS1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFmXCI7XG59XG5cbi5waS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjBcIjtcbn1cblxuLnBpLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIxXCI7XG59XG5cbi5waS1wYXVzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG5cbi5waS1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjNcIjtcbn1cblxuLnBpLWNvbXBhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhYlwiO1xufVxuXG4ucGktaWQtY2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XG59XG5cbi5waS10aWNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuXG4ucGktZmlsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YThcIjtcbn1cblxuLnBpLXJlcGx5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cblxuLnBpLWRpcmVjdGlvbnMtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTVcIjtcbn1cblxuLnBpLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhNlwiO1xufVxuXG4ucGktdGh1bWJzLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTNcIjtcbn1cblxuLnBpLXRodW1icy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cblxuLnBpLXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk2XCI7XG59XG5cbi5waS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTdcIjtcbn1cblxuLnBpLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuXG4ucGktc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuXG4ucGktc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuXG4ucGktc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWJcIjtcbn1cblxuLnBpLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTljXCI7XG59XG5cbi5waS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLnBpLXNvcnQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWVcIjtcbn1cblxuLnBpLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cblxuLnBpLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhMFwiO1xufVxuXG4ucGktc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuXG4ucGktc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLnBpLXBhbGV0dGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5NVwiO1xufVxuXG4ucGktdW5kbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk0XCI7XG59XG5cbi5waS1kZXNrdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuLnBpLXNsaWRlcnMtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5waS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5MlwiO1xufVxuXG4ucGktc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuXG4ucGktc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTBcIjtcbn1cblxuLnBpLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuXG4ucGktZmlsZS1wZGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4ucGktY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGNcIjtcbn1cblxuLnBpLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuXG4ucGktdXNlci1lZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGFcIjtcbn1cblxuLnBpLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg5XCI7XG59XG5cbi5waS1hbmRyb2lkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cblxuLnBpLWdvb2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5waS1hcHBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg3XCI7XG59XG5cbi5waS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4ucGktaGVhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuXG4ucGktbW9iaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODJcIjtcbn1cblxuLnBpLXRhYmxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5waS1rZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4MVwiO1xufVxuXG4ucGktc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG59XG5cbi5waS1jb21tZW50czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5waS1jb21tZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLnBpLWJyaWVmY2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG5cbi5waS1iZWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLnBpLXBhcGVyY2xpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG5cbi5waS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuXG4ucGktZW52ZWxvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuXG4ucGktdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4ucGktdm9sdW1lLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cblxuLnBpLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuXG4ucGktZWplY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuXG4ucGktbW9uZXktYmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc0XCI7XG59XG5cbi5waS1pbWFnZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuXG4ucGktaW1hZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuXG4ucGktc2lnbi1pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG5cbi5waS1zaWduLW91dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5waS13aWZpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cblxuLnBpLXNpdGVtYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuXG4ucGktY2hhcnQtYmFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmRcIjtcbn1cblxuLnBpLWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5waS1kb2xsYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuXG4ucGktbG9jay1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmFcIjtcbn1cblxuLnBpLXRhYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjlcIjtcbn1cblxuLnBpLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2OFwiO1xufVxuXG4ucGktbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG59XG5cbi5waS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2NVwiO1xufVxuXG4ucGktZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjZcIjtcbn1cblxuLnBpLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLnBpLWZvbGRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5waS12aWRlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5waS1pbmJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG59XG5cbi5waS1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWZcIjtcbn1cblxuLnBpLXVubG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG5cbi5waS10YWdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLnBpLXRhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5waS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1Y1wiO1xufVxuXG4ucGktc2F2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG5cbi5waS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4ucGktcXVlc3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuXG4ucGktY29weTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5waS1maWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLnBpLWNsb25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cblxuLnBpLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLnBpLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLnBpLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4ucGktZWxsaXBzaXMtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG5cbi5waS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cblxuLnBpLWJvb2ttYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cblxuLnBpLWdsb2JlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLnBpLXJlcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5waS1maWx0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4ucGktcHJpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4ucGktYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4ucGktYWxpZ24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5waS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4ucGktYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG5cbi5waS1jb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4ucGktY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4ucGktY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLnBpLWNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLnBpLXBlbmNpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5waS11c2VyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5waS1jbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5waS11c2VyLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLnBpLXVzZXItcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5waS10cmFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5waS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLnBpLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG5cbi5waS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4ucGktcmVmcmVzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG4gIFxuLnBpLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4ucGktZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4ucGktY2FsZW5kYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4ucGktY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5waS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLnBpLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLnBpLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLnBpLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLnBpLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLnBpLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5waS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4ucGktYW5nbGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5waS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLnBpLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLnBpLWFuZ2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLnBpLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5waS1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5waS1iYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4ucGktc3Rhci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLnBpLXN0YXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4ucGktY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLnBpLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4ucGktY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLnBpLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4ucGktY2FyZXQtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5waS1jYXJldC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5waS1jYXJldC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLnBpLWNhcmV0LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLnBpLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5waS1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5waS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4ucGktdGltZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4ucGktdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLnBpLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4ucGktcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4ucGktbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4ucGktbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLnBpLWNpcmNsZS1vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5waS1jaXJjbGUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLnBpLXNvcnQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5waS1zb3J0LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLnBpLXNvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4ucGktc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5waS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4ucGktdGgtbGFyZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4ucGktYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5waS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLnBpLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLnBpLWFycm93LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLnBpLWJhcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4ucGktYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4ucGktYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4ucGktYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLnBpLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5waS1pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLnBpLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLnBpLWhvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4ucGktc3Bpbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG46cm9vdCB7XG4gIC0tc3VyZmFjZS1hOiNmZmZmZmY7XG4gIC0tc3VyZmFjZS1iOiNlZmVmZWY7XG4gIC0tc3VyZmFjZS1jOiNlOWVjZWY7XG4gIC0tc3VyZmFjZS1kOiNkZWUyZTY7XG4gIC0tc3VyZmFjZS1lOiNmZmZmZmY7XG4gIC0tc3VyZmFjZS1mOiNmZmZmZmY7XG4gIC0tdGV4dC1jb2xvcjojMjEyNTI5O1xuICAtLXRleHQtY29sb3Itc2Vjb25kYXJ5OiM2Yzc1N2Q7XG4gIC0tcHJpbWFyeS1jb2xvcjojMDA3YmZmO1xuICAtLXByaW1hcnktY29sb3ItdGV4dDojZmZmZmZmO1xuICAtLWZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXBwbGUgQ29sb3IgRW1vamksIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2w7XG4gIC0tc3VyZmFjZS0wOiAjZmZmZmZmO1xuICAtLXN1cmZhY2UtNTA6ICNmOWZhZmI7XG4gIC0tc3VyZmFjZS0xMDA6ICNmOGY5ZmE7XG4gIC0tc3VyZmFjZS0yMDA6ICNlOWVjZWY7XG4gIC0tc3VyZmFjZS0zMDA6ICNkZWUyZTY7XG4gIC0tc3VyZmFjZS00MDA6ICNjZWQ0ZGE7XG4gIC0tc3VyZmFjZS01MDA6ICNhZGI1YmQ7XG4gIC0tc3VyZmFjZS02MDA6ICM2Yzc1N2Q7XG4gIC0tc3VyZmFjZS03MDA6ICM0OTUwNTc7XG4gIC0tc3VyZmFjZS04MDA6ICMzNDNhNDA7XG4gIC0tc3VyZmFjZS05MDA6ICMyMTI1Mjk7XG4gIC0tZ3JheS01MDogI2Y5ZmFmYjtcbiAgLS1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1jb250ZW50LXBhZGRpbmc6MS4yNXJlbTtcbiAgLS1pbmxpbmUtc3BhY2luZzowLjVyZW07XG4gIC0tYm9yZGVyLXJhZGl1czo0cHg7XG4gIC0tc3VyZmFjZS1ncm91bmQ6I2VmZWZlZjtcbiAgLS1zdXJmYWNlLXNlY3Rpb246I2ZmZmZmZjtcbiAgLS1zdXJmYWNlLWNhcmQ6I2ZmZmZmZjtcbiAgLS1zdXJmYWNlLW92ZXJsYXk6I2ZmZmZmZjtcbiAgLS1zdXJmYWNlLWJvcmRlcjojZGVlMmU2O1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnAtY29tcG9uZW50IHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wLWNvbXBvbmVudC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbn1cblxuLnAtZGlzYWJsZWQsIC5wLWNvbXBvbmVudDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5wLWVycm9yIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5wLXRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5waSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnAtbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucC1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuXG46cm9vdCB7XG4gIC0tYmx1ZS01MDojZjNmOGZmO1xuICAtLWJsdWUtMTAwOiNjNWRjZmY7XG4gIC0tYmx1ZS0yMDA6Izk3YzFmZTtcbiAgLS1ibHVlLTMwMDojNjlhNWZlO1xuICAtLWJsdWUtNDAwOiMzYjhhZmQ7XG4gIC0tYmx1ZS01MDA6IzBkNmVmZDtcbiAgLS1ibHVlLTYwMDojMGI1ZWQ3O1xuICAtLWJsdWUtNzAwOiMwOTRkYjE7XG4gIC0tYmx1ZS04MDA6IzA3M2Q4YjtcbiAgLS1ibHVlLTkwMDojMDUyYzY1O1xuICAtLWdyZWVuLTUwOiNmNGY5ZjY7XG4gIC0tZ3JlZW4tMTAwOiNjOGUyZDY7XG4gIC0tZ3JlZW4tMjAwOiM5Y2NiYjU7XG4gIC0tZ3JlZW4tMzAwOiM3MGI1OTU7XG4gIC0tZ3JlZW4tNDAwOiM0NTllNzQ7XG4gIC0tZ3JlZW4tNTAwOiMxOTg3NTQ7XG4gIC0tZ3JlZW4tNjAwOiMxNTczNDc7XG4gIC0tZ3JlZW4tNzAwOiMxMjVmM2I7XG4gIC0tZ3JlZW4tODAwOiMwZTRhMmU7XG4gIC0tZ3JlZW4tOTAwOiMwYTM2MjI7XG4gIC0teWVsbG93LTUwOiNmZmZjZjM7XG4gIC0teWVsbG93LTEwMDojZmZmMGMzO1xuICAtLXllbGxvdy0yMDA6I2ZmZTQ5NDtcbiAgLS15ZWxsb3ctMzAwOiNmZmQ5NjU7XG4gIC0teWVsbG93LTQwMDojZmZjZDM2O1xuICAtLXllbGxvdy01MDA6I2ZmYzEwNztcbiAgLS15ZWxsb3ctNjAwOiNkOWE0MDY7XG4gIC0teWVsbG93LTcwMDojYjM4NzA1O1xuICAtLXllbGxvdy04MDA6IzhjNmEwNDtcbiAgLS15ZWxsb3ctOTAwOiM2NjRkMDM7XG4gIC0tY3lhbi01MDojZjNmY2ZlO1xuICAtLWN5YW4tMTAwOiNjNWYyZmI7XG4gIC0tY3lhbi0yMDA6Izk3ZThmOTtcbiAgLS1jeWFuLTMwMDojNjlkZWY2O1xuICAtLWN5YW4tNDAwOiMzYmQ0ZjM7XG4gIC0tY3lhbi01MDA6IzBkY2FmMDtcbiAgLS1jeWFuLTYwMDojMGJhY2NjO1xuICAtLWN5YW4tNzAwOiMwOThkYTg7XG4gIC0tY3lhbi04MDA6IzA3NmY4NDtcbiAgLS1jeWFuLTkwMDojMDU1MTYwO1xuICAtLXBpbmstNTA6I2ZkZjVmOTtcbiAgLS1waW5rLTEwMDojZjVjZWUxO1xuICAtLXBpbmstMjAwOiNlZGE3Y2E7XG4gIC0tcGluay0zMDA6I2U2ODFiMztcbiAgLS1waW5rLTQwMDojZGU1YTliO1xuICAtLXBpbmstNTAwOiNkNjMzODQ7XG4gIC0tcGluay02MDA6I2I2MmI3MDtcbiAgLS1waW5rLTcwMDojOTYyNDVjO1xuICAtLXBpbmstODAwOiM3NjFjNDk7XG4gIC0tcGluay05MDA6IzU2MTQzNTtcbiAgLS1pbmRpZ28tNTA6I2Y3ZjNmZTtcbiAgLS1pbmRpZ28tMTAwOiNkYWM2ZmM7XG4gIC0taW5kaWdvLTIwMDojYmQ5OGY5O1xuICAtLWluZGlnby0zMDA6I2EwNmJmNztcbiAgLS1pbmRpZ28tNDAwOiM4MzNkZjQ7XG4gIC0taW5kaWdvLTUwMDojNjYxMGYyO1xuICAtLWluZGlnby02MDA6IzU3MGVjZTtcbiAgLS1pbmRpZ28tNzAwOiM0NzBiYTk7XG4gIC0taW5kaWdvLTgwMDojMzgwOTg1O1xuICAtLWluZGlnby05MDA6IzI5MDY2MTtcbiAgLS10ZWFsLTUwOiNmNGZjZmE7XG4gIC0tdGVhbC0xMDA6I2M5ZjJlNjtcbiAgLS10ZWFsLTIwMDojOWZlOGQyO1xuICAtLXRlYWwtMzAwOiM3NWRlYmY7XG4gIC0tdGVhbC00MDA6IzRhZDNhYjtcbiAgLS10ZWFsLTUwMDojMjBjOTk3O1xuICAtLXRlYWwtNjAwOiMxYmFiODA7XG4gIC0tdGVhbC03MDA6IzE2OGQ2YTtcbiAgLS10ZWFsLTgwMDojMTI2ZjUzO1xuICAtLXRlYWwtOTAwOiMwZDUwM2M7XG4gIC0tb3JhbmdlLTUwOiNmZmY5ZjM7XG4gIC0tb3JhbmdlLTEwMDojZmZlMGM3O1xuICAtLW9yYW5nZS0yMDA6I2ZlYzg5YTtcbiAgLS1vcmFuZ2UtMzAwOiNmZWFmNmQ7XG4gIC0tb3JhbmdlLTQwMDojZmQ5NzQxO1xuICAtLW9yYW5nZS01MDA6I2ZkN2UxNDtcbiAgLS1vcmFuZ2UtNjAwOiNkNzZiMTE7XG4gIC0tb3JhbmdlLTcwMDojYjE1ODBlO1xuICAtLW9yYW5nZS04MDA6IzhiNDUwYjtcbiAgLS1vcmFuZ2UtOTAwOiM2NTMyMDg7XG4gIC0tYmx1ZWdyYXktNTA6I2Y4ZjlmYjtcbiAgLS1ibHVlZ3JheS0xMDA6I2UwZTRlYTtcbiAgLS1ibHVlZ3JheS0yMDA6I2M3Y2VkOTtcbiAgLS1ibHVlZ3JheS0zMDA6I2FlYjljODtcbiAgLS1ibHVlZ3JheS00MDA6Izk1YTNiODtcbiAgLS1ibHVlZ3JheS01MDA6IzdjOGVhNztcbiAgLS1ibHVlZ3JheS02MDA6IzY5Nzk4ZTtcbiAgLS1ibHVlZ3JheS03MDA6IzU3NjM3NTtcbiAgLS1ibHVlZ3JheS04MDA6IzQ0NGU1YztcbiAgLS1ibHVlZ3JheS05MDA6IzMyMzk0MztcbiAgLS1wdXJwbGUtNTA6I2Y4ZjZmYztcbiAgLS1wdXJwbGUtMTAwOiNkY2QyZjA7XG4gIC0tcHVycGxlLTIwMDojYzFhZWU0O1xuICAtLXB1cnBsZS0zMDA6I2E2OGFkOTtcbiAgLS1wdXJwbGUtNDAwOiM4YTY2Y2Q7XG4gIC0tcHVycGxlLTUwMDojNmY0MmMxO1xuICAtLXB1cnBsZS02MDA6IzVlMzhhNDtcbiAgLS1wdXJwbGUtNzAwOiM0ZTJlODc7XG4gIC0tcHVycGxlLTgwMDojM2QyNDZhO1xuICAtLXB1cnBsZS05MDA6IzJjMWE0ZDtcbn1cblxuLnAtYXV0b2NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1sb2FkZXIge1xuICByaWdodDogMC43NXJlbTtcbn1cbi5wLWF1dG9jb21wbGV0ZS5wLWF1dG9jb21wbGV0ZS1kZCAucC1hdXRvY29tcGxldGUtbG9hZGVyIHtcbiAgcmlnaHQ6IDMuMTA3cmVtO1xufVxuLnAtYXV0b2NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1tdWx0aXBsZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG59XG4ucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lcjpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xufVxuLnAtYXV0b2NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1tdWx0aXBsZS1jb250YWluZXI6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4ucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciAucC1hdXRvY29tcGxldGUtaW5wdXQtdG9rZW4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG59XG4ucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciAucC1hdXRvY29tcGxldGUtaW5wdXQtdG9rZW4gaW5wdXQge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wLWF1dG9jb21wbGV0ZSAucC1hdXRvY29tcGxldGUtbXVsdGlwbGUtY29udGFpbmVyIC5wLWF1dG9jb21wbGV0ZS10b2tlbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciAucC1hdXRvY29tcGxldGUtdG9rZW4gLnAtYXV0b2NvbXBsZXRlLXRva2VuLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG5wLWF1dG9jb21wbGV0ZS5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtYXV0b2NvbXBsZXRlID4gLnAtaW5wdXR0ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucC1hdXRvY29tcGxldGUtcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtczpub3QoLnAtYXV0b2NvbXBsZXRlLXZpcnR1YWxzY3JvbGwpIHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4ucC1hdXRvY29tcGxldGUtcGFuZWwgLnAtYXV0b2NvbXBsZXRlLWl0ZW1zLnAtYXV0b2NvbXBsZXRlLXZpcnR1YWxzY3JvbGwgLmNkay12aXJ0dWFsLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5wLWF1dG9jb21wbGV0ZS1wYW5lbCAucC1hdXRvY29tcGxldGUtaXRlbXMgLnAtYXV0b2NvbXBsZXRlLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGJvcmRlcjogMCBub25lO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucC1hdXRvY29tcGxldGUtcGFuZWwgLnAtYXV0b2NvbXBsZXRlLWl0ZW1zIC5wLWF1dG9jb21wbGV0ZS1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG4ucC1hdXRvY29tcGxldGUtcGFuZWwgLnAtYXV0b2NvbXBsZXRlLWl0ZW1zIC5wLWF1dG9jb21wbGV0ZS1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG4ucC1hdXRvY29tcGxldGUtcGFuZWwgLnAtYXV0b2NvbXBsZXRlLWl0ZW1zIC5wLWF1dG9jb21wbGV0ZS1lbXB0eS1tZXNzYWdlIHtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyAucC1hdXRvY29tcGxldGUtaXRlbS1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxucC1jYWxlbmRhci5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtY2FsZW5kYXIgPiAucC1pbnB1dHRleHQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5wLWRhdGVwaWNrZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGF0ZXBpY2tlci1pbmxpbmUpIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wLWRhdGVwaWNrZXI6bm90KC5wLWRhdGVwaWNrZXItaW5saW5lKSAucC1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG4ucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXByZXYsXG4ucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItbmV4dCB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbn1cbi5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1wcmV2OmVuYWJsZWQ6aG92ZXIsXG4ucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItbmV4dDplbmFibGVkOmhvdmVyIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXByZXY6Zm9jdXMsXG4ucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbn1cbi5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci10aXRsZSAucC1kYXRlcGlja2VyLW1vbnRoIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1kYXRlcGlja2VyIHRhYmxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLnAtZGF0ZXBpY2tlciB0YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5wLWRhdGVwaWNrZXIgdGFibGUgdGggPiBzcGFuIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4ucC1kYXRlcGlja2VyIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZCA+IHNwYW4ge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wLWRhdGVwaWNrZXIgdGFibGUgdGQgPiBzcGFuLnAtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG4ucC1kYXRlcGlja2VyIHRhYmxlIHRkID4gc3Bhbjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5wLWRhdGVwaWNrZXIgdGFibGUgdGQucC1kYXRlcGlja2VyLXRvZGF5ID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNjZWQ0ZGE7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZC5wLWRhdGVwaWNrZXItdG9kYXkgPiBzcGFuLnAtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG4ucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItYnV0dG9uYmFyIHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1idXR0b25iYXIgLnAtYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucC1kYXRlcGlja2VyIC5wLXRpbWVwaWNrZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIGJ1dHRvbiB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbn1cbi5wLWRhdGVwaWNrZXIgLnAtdGltZXBpY2tlciBidXR0b246ZW5hYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wLWRhdGVwaWNrZXIgLnAtdGltZXBpY2tlciBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4ucC1kYXRlcGlja2VyIC5wLXRpbWVwaWNrZXIgYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbn1cbi5wLWRhdGVwaWNrZXIgLnAtdGltZXBpY2tlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyID4gZGl2IHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4ucC1kYXRlcGlja2VyLnAtZGF0ZXBpY2tlci10aW1lb25seSAucC10aW1lcGlja2VyIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuLnAtZGF0ZXBpY2tlciAucC1tb250aHBpY2tlciB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4ucC1kYXRlcGlja2VyIC5wLW1vbnRocGlja2VyIC5wLW1vbnRocGlja2VyLW1vbnRoIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucC1kYXRlcGlja2VyIC5wLW1vbnRocGlja2VyIC5wLW1vbnRocGlja2VyLW1vbnRoLnAtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG4ucC1kYXRlcGlja2VyLnAtZGF0ZXBpY2tlci1tdWx0aXBsZS1tb250aCAucC1kYXRlcGlja2VyLWdyb3VwIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucC1kYXRlcGlja2VyLnAtZGF0ZXBpY2tlci1tdWx0aXBsZS1tb250aCAucC1kYXRlcGlja2VyLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnAtZGF0ZXBpY2tlci5wLWRhdGVwaWNrZXItbXVsdGlwbGUtbW9udGggLnAtZGF0ZXBpY2tlci1ncm91cDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG59XG4ucC1kYXRlcGlja2VyOm5vdCgucC1kaXNhYmxlZCkgdGFibGUgdGQgc3Bhbjpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbn1cbi5wLWRhdGVwaWNrZXI6bm90KC5wLWRpc2FibGVkKSB0YWJsZSB0ZCBzcGFuOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4ucC1kYXRlcGlja2VyOm5vdCgucC1kaXNhYmxlZCkgLnAtbW9udGhwaWNrZXIgLnAtbW9udGhwaWNrZXItbW9udGg6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG4ucC1kYXRlcGlja2VyOm5vdCgucC1kaXNhYmxlZCkgLnAtbW9udGhwaWNrZXIgLnAtbW9udGhwaWNrZXItbW9udGg6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGF0ZXBpY2tlciB0YWJsZSB0aCwgLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnAtY2FzY2FkZXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnAtY2FzY2FkZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xufVxuLnAtY2FzY2FkZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5wLWNhc2NhZGVzZWxlY3QgLnAtY2FzY2FkZXNlbGVjdC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG59XG4ucC1jYXNjYWRlc2VsZWN0IC5wLWNhc2NhZGVzZWxlY3QtbGFiZWwucC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtY2FzY2FkZXNlbGVjdCAucC1jYXNjYWRlc2VsZWN0LWxhYmVsOmVuYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucC1jYXNjYWRlc2VsZWN0IC5wLWNhc2NhZGVzZWxlY3QtdHJpZ2dlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgd2lkdGg6IDIuMzU3cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucC1jYXNjYWRlc2VsZWN0LXBhbmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCAucC1jYXNjYWRlc2VsZWN0LWl0ZW1zIC5wLWNhc2NhZGVzZWxlY3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyAucC1jYXNjYWRlc2VsZWN0LWl0ZW0gLnAtY2FzY2FkZXNlbGVjdC1pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xufVxuLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCAucC1jYXNjYWRlc2VsZWN0LWl0ZW1zIC5wLWNhc2NhZGVzZWxlY3QtaXRlbSAucC1jYXNjYWRlc2VsZWN0LWl0ZW0tY29udGVudDpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4ucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG4ucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbn1cbi5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyAucC1jYXNjYWRlc2VsZWN0LWl0ZW0gLnAtY2FzY2FkZXNlbGVjdC1ncm91cC1pY29uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxucC1jYXNjYWRlc2VsZWN0Lm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC1jYXNjYWRlc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucC1pbnB1dC1maWxsZWQgLnAtY2FzY2FkZXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG4ucC1pbnB1dC1maWxsZWQgLnAtY2FzY2FkZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5wLWlucHV0LWZpbGxlZCAucC1jYXNjYWRlc2VsZWN0Om5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG5cbi5wLWNoZWNrYm94IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5wLWNoZWNrYm94IC5wLWNoZWNrYm94LWJveCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbn1cbi5wLWNoZWNrYm94IC5wLWNoZWNrYm94LWJveCAucC1jaGVja2JveC1pY29uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucC1jaGVja2JveCAucC1jaGVja2JveC1ib3gucC1oaWdobGlnaHQge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG4ucC1jaGVja2JveDpub3QoLnAtY2hlY2tib3gtZGlzYWJsZWQpIC5wLWNoZWNrYm94LWJveDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbn1cbi5wLWNoZWNrYm94Om5vdCgucC1jaGVja2JveC1kaXNhYmxlZCkgLnAtY2hlY2tib3gtYm94LnAtZm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5wLWNoZWNrYm94Om5vdCgucC1jaGVja2JveC1kaXNhYmxlZCkgLnAtY2hlY2tib3gtYm94LnAtaGlnaGxpZ2h0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xuICBiYWNrZ3JvdW5kOiAjMDA2MmNjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxucC1jaGVja2JveC5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtY2hlY2tib3ggPiAucC1jaGVja2JveC1ib3gge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5wLWlucHV0LWZpbGxlZCAucC1jaGVja2JveCAucC1jaGVja2JveC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLnAtaW5wdXQtZmlsbGVkIC5wLWNoZWNrYm94IC5wLWNoZWNrYm94LWJveC5wLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG4ucC1pbnB1dC1maWxsZWQgLnAtY2hlY2tib3g6bm90KC5wLWNoZWNrYm94LWRpc2FibGVkKSAucC1jaGVja2JveC1ib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLnAtaW5wdXQtZmlsbGVkIC5wLWNoZWNrYm94Om5vdCgucC1jaGVja2JveC1kaXNhYmxlZCkgLnAtY2hlY2tib3gtYm94LnAtaGlnaGxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNjJjYztcbn1cblxuLnAtY2hlY2tib3gtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4ucC1oaWdobGlnaHQgLnAtY2hlY2tib3ggLnAtY2hlY2tib3gtYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG59XG4ucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXI6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbn1cbi5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lcjpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciAucC1jaGlwcy10b2tlbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIgLnAtY2hpcHMtdG9rZW4gLnAtY2hpcHMtdG9rZW4taWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIgLnAtY2hpcHMtaW5wdXQtdG9rZW4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG59XG4ucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIgLnAtY2hpcHMtaW5wdXQtdG9rZW4gaW5wdXQge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxucC1jaGlwcy5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtY2hpcHMgPiAucC1pbnB1dHRleHQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5wLWNvbG9ycGlja2VyLXByZXZpZXcsXG4ucC1mbHVpZCAucC1jb2xvcnBpY2tlci1wcmV2aWV3LnAtaW5wdXR0ZXh0IHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLnAtY29sb3JwaWNrZXItcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1jb2xvcnBpY2tlci1wYW5lbCAucC1jb2xvcnBpY2tlci1jb2xvci1oYW5kbGUsXG4ucC1jb2xvcnBpY2tlci1wYW5lbCAucC1jb2xvcnBpY2tlci1odWUtaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucC1jb2xvcnBpY2tlci1vdmVybGF5LXBhbmVsIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnAtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wLWRyb3Bkb3duOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG59XG4ucC1kcm9wZG93bjpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5wLWRyb3Bkb3duLnAtZHJvcGRvd24tY2xlYXJhYmxlIC5wLWRyb3Bkb3duLWxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cbi5wLWRyb3Bkb3duIC5wLWRyb3Bkb3duLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMCBub25lO1xufVxuLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWwucC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWw6ZW5hYmxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wLWRyb3Bkb3duIC5wLWRyb3Bkb3duLXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHdpZHRoOiAyLjM1N3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5wLWRyb3Bkb3duIC5wLWRyb3Bkb3duLWNsZWFyLWljb24ge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgcmlnaHQ6IDIuMzU3cmVtO1xufVxuXG4ucC1kcm9wZG93bi1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWhlYWRlciAucC1kcm9wZG93bi1maWx0ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xufVxuLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taGVhZGVyIC5wLWRyb3Bkb3duLWZpbHRlci1pY29uIHtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taXRlbXM6bm90KC5wLWRyb3Bkb3duLXZpcnR1YWxzY3JvbGwpIHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4ucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcy5wLWRyb3Bkb3duLXZpcnR1YWxzY3JvbGwgLmNkay12aXJ0dWFsLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGJvcmRlcjogMCBub25lO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyAucC1kcm9wZG93bi1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG4ucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyAucC1kcm9wZG93bi1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbn1cbi5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWVtcHR5LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyAucC1kcm9wZG93bi1pdGVtLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5wLWRyb3Bkb3duLm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLnAtaW5wdXQtZmlsbGVkIC5wLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cbi5wLWlucHV0LWZpbGxlZCAucC1kcm9wZG93bjpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5wLWlucHV0LWZpbGxlZCAucC1kcm9wZG93bjpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuXG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjNmM3NTdkO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1maWxsIHtcbiAgZmlsbDogIzZjNzU3ZDtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyIC5xbC1waWNrZXItbGFiZWwge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2Uge1xuICBzdHJva2U6ICMyMTI1Mjk7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1maWxsIHtcbiAgZmlsbDogIzIxMjUyOTtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLXN0cm9rZSB7XG4gIHN0cm9rZTogIzIxMjUyOTtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLWZpbGwge1xuICBmaWxsOiAjMjEyNTI5O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1vcHRpb25zIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyAucWwtcGlja2VyLWl0ZW0ge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyAucWwtcGlja2VyLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkOm5vdCgucWwtaWNvbi1waWNrZXIpIC5xbC1waWNrZXItaXRlbSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItY29udGVudC5xbC1zbm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLWNvbnRlbnQgLnFsLWVkaXRvciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjMjEyNTI5O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtZmlsbCxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLWZpbGwge1xuICBmaWxsOiAjMjEyNTI5O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2Uge1xuICBzdHJva2U6ICMwMDdiZmY7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLWZpbGwge1xuICBmaWxsOiAjMDA3YmZmO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXBpY2tlci1sYWJlbCxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtcGlja2VyLWxhYmVsLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG5cbi5wLWlucHV0Z3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtaW4td2lkdGg6IDIuMzU3cmVtO1xufVxuLnAtaW5wdXRncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NlZDRkYTtcbn1cblxuLnAtaW5wdXRncm91cCA+IC5wLWNvbXBvbmVudCxcbi5wLWlucHV0Z3JvdXAgPiAucC1mbG9hdC1sYWJlbCA+IC5wLWNvbXBvbmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wLWlucHV0Z3JvdXAgPiAucC1jb21wb25lbnQgKyAucC1pbnB1dGdyb3VwLWFkZG9uLFxuLnAtaW5wdXRncm91cCA+IC5wLWZsb2F0LWxhYmVsID4gLnAtY29tcG9uZW50ICsgLnAtaW5wdXRncm91cC1hZGRvbiB7XG4gIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG59XG4ucC1pbnB1dGdyb3VwID4gLnAtY29tcG9uZW50OmZvY3VzLFxuLnAtaW5wdXRncm91cCA+IC5wLWZsb2F0LWxhYmVsID4gLnAtY29tcG9uZW50OmZvY3VzIHtcbiAgei1pbmRleDogMTtcbn1cbi5wLWlucHV0Z3JvdXAgPiAucC1jb21wb25lbnQ6Zm9jdXMgfiBsYWJlbCxcbi5wLWlucHV0Z3JvdXAgPiAucC1mbG9hdC1sYWJlbCA+IC5wLWNvbXBvbmVudDpmb2N1cyB+IGxhYmVsIHtcbiAgei1pbmRleDogMTtcbn1cblxuLnAtaW5wdXRncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5wLWlucHV0Z3JvdXAgYnV0dG9uOmZpcnN0LWNoaWxkLFxuLnAtaW5wdXRncm91cCBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4ucC1pbnB1dGdyb3VwIC5wLWZsb2F0LWxhYmVsOmZpcnN0LWNoaWxkIGlucHV0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5wLWlucHV0Z3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5wLWlucHV0Z3JvdXAgYnV0dG9uOmxhc3QtY2hpbGQsXG4ucC1pbnB1dGdyb3VwIGlucHV0Omxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucC1pbnB1dGdyb3VwIC5wLWZsb2F0LWxhYmVsOmxhc3QtY2hpbGQgaW5wdXQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucC1mbHVpZCAucC1pbnB1dGdyb3VwIC5wLWJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnAtZmx1aWQgLnAtaW5wdXRncm91cCAucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IHtcbiAgd2lkdGg6IDIuMzU3cmVtO1xufVxuXG5wLWlucHV0bWFzay5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtaW5wdXR0ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG5wLWlucHV0bnVtYmVyLm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC1pbnB1dG51bWJlciA+IC5wLWlucHV0dGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLnAtaW5wdXRzd2l0Y2gge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xufVxuLnAtaW5wdXRzd2l0Y2ggLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogI2NlZDRkYTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucC1pbnB1dHN3aXRjaCAucC1pbnB1dHN3aXRjaC1zbGlkZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xufVxuLnAtaW5wdXRzd2l0Y2gucC1pbnB1dHN3aXRjaC1jaGVja2VkIC5wLWlucHV0c3dpdGNoLXNsaWRlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4yNXJlbSk7XG59XG4ucC1pbnB1dHN3aXRjaC5wLWZvY3VzIC5wLWlucHV0c3dpdGNoLXNsaWRlciB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5wLWlucHV0c3dpdGNoOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogI2NlZDRkYTtcbn1cbi5wLWlucHV0c3dpdGNoLnAtaW5wdXRzd2l0Y2gtY2hlY2tlZCAucC1pbnB1dHN3aXRjaC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuLnAtaW5wdXRzd2l0Y2gucC1pbnB1dHN3aXRjaC1jaGVja2VkIC5wLWlucHV0c3dpdGNoLXNsaWRlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnAtaW5wdXRzd2l0Y2gucC1pbnB1dHN3aXRjaC1jaGVja2VkOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbn1cblxucC1pbnB1dHN3aXRjaC5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtaW5wdXRzd2l0Y2gge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5wLWlucHV0dGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnAtaW5wdXR0ZXh0OmVuYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG59XG4ucC1pbnB1dHRleHQ6ZW5hYmxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLnAtaW5wdXR0ZXh0Lm5nLWRpcnR5Lm5nLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ucC1pbnB1dHRleHQucC1pbnB1dHRleHQtc20ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC42NTYyNXJlbTtcbn1cbi5wLWlucHV0dGV4dC5wLWlucHV0dGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xufVxuXG4ucC1mbG9hdC1sYWJlbCA+IGxhYmVsIHtcbiAgbGVmdDogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xufVxuXG4ucC1mbG9hdC1sYWJlbCA+IC5uZy1pbnZhbGlkLm5nLWRpcnR5ICsgbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLnAtaW5wdXQtaWNvbi1sZWZ0ID4gaTpmaXJzdC1vZi10eXBlIHtcbiAgbGVmdDogMC43NXJlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG5cbi5wLWlucHV0LWljb24tbGVmdCA+IC5wLWlucHV0dGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuXG4ucC1pbnB1dC1pY29uLWxlZnQucC1mbG9hdC1sYWJlbCA+IGxhYmVsIHtcbiAgbGVmdDogMi41cmVtO1xufVxuXG4ucC1pbnB1dC1pY29uLXJpZ2h0ID4gaTpsYXN0LW9mLXR5cGUge1xuICByaWdodDogMC43NXJlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG5cbi5wLWlucHV0LWljb24tcmlnaHQgPiAucC1pbnB1dHRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucC1pbnB1dC1maWxsZWQgLnAtaW5wdXR0ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5wLWlucHV0LWZpbGxlZCAucC1pbnB1dHRleHQ6ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4ucC1pbnB1dC1maWxsZWQgLnAtaW5wdXR0ZXh0OmVuYWJsZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuXG4ucC1pbnB1dHRleHQtc20gLnAtaW5wdXR0ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuNjU2MjVyZW07XG59XG5cbi5wLWlucHV0dGV4dC1sZyAucC1pbnB1dHRleHQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTtcbn1cblxuLnAtbGlzdGJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucC1saXN0Ym94IC5wLWxpc3Rib3gtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucC1saXN0Ym94IC5wLWxpc3Rib3gtaGVhZGVyIC5wLWxpc3Rib3gtZmlsdGVyIHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cbi5wLWxpc3Rib3ggLnAtbGlzdGJveC1oZWFkZXIgLnAtbGlzdGJveC1maWx0ZXItaWNvbiB7XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLWxpc3Rib3ggLnAtbGlzdGJveC1oZWFkZXIgLnAtY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLWxpc3Rib3ggLnAtbGlzdGJveC1saXN0IHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4ucC1saXN0Ym94IC5wLWxpc3Rib3gtbGlzdCAucC1saXN0Ym94LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGJvcmRlcjogMCBub25lO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wLWxpc3Rib3ggLnAtbGlzdGJveC1saXN0IC5wLWxpc3Rib3gtaXRlbS5wLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3QgLnAtbGlzdGJveC1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5wLWxpc3Rib3ggLnAtbGlzdGJveC1saXN0IC5wLWxpc3Rib3gtaXRlbSAucC1jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3QgLnAtbGlzdGJveC1pdGVtLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3QgLnAtbGlzdGJveC1lbXB0eS1tZXNzYWdlIHtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnAtbGlzdGJveDpub3QoLnAtZGlzYWJsZWQpIC5wLWxpc3Rib3gtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG5cbnAtbGlzdGJveC5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtbGlzdGJveCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLnAtbXVsdGlzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wLW11bHRpc2VsZWN0Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG59XG4ucC1tdWx0aXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5wLW11bHRpc2VsZWN0IC5wLW11bHRpc2VsZWN0LWxhYmVsIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbn1cbi5wLW11bHRpc2VsZWN0IC5wLW11bHRpc2VsZWN0LWxhYmVsLnAtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLW11bHRpc2VsZWN0LnAtbXVsdGlzZWxlY3QtY2hpcCAucC1tdWx0aXNlbGVjdC10b2tlbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucC1tdWx0aXNlbGVjdC5wLW11bHRpc2VsZWN0LWNoaXAgLnAtbXVsdGlzZWxlY3QtdG9rZW4gLnAtbXVsdGlzZWxlY3QtdG9rZW4taWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucC1tdWx0aXNlbGVjdCAucC1tdWx0aXNlbGVjdC10cmlnZ2VyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB3aWR0aDogMi4zNTdyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5wLWlucHV0d3JhcHBlci1maWxsZWQgLnAtbXVsdGlzZWxlY3QucC1tdWx0aXNlbGVjdC1jaGlwIC5wLW11bHRpc2VsZWN0LWxhYmVsIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xufVxuXG4ucC1tdWx0aXNlbGVjdC1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWhlYWRlciAucC1tdWx0aXNlbGVjdC1maWx0ZXItY29udGFpbmVyIC5wLWlucHV0dGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG59XG4ucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIgLnAtbXVsdGlzZWxlY3QtZmlsdGVyLWNvbnRhaW5lciAucC1tdWx0aXNlbGVjdC1maWx0ZXItaWNvbiB7XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWhlYWRlciAucC1jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaGVhZGVyIC5wLW11bHRpc2VsZWN0LWNsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xufVxuLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaGVhZGVyIC5wLW11bHRpc2VsZWN0LWNsb3NlOmVuYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIgLnAtbXVsdGlzZWxlY3QtY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4ucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1pdGVtczpub3QoLnAtbXVsdGlzZWxlY3QtdmlydHVhbHNjcm9sbCkge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zLnAtbXVsdGlzZWxlY3QtdmlydHVhbHNjcm9sbCAuY2RrLXZpcnR1YWwtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW0ucC1oaWdobGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbn1cbi5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4ucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1pdGVtcyAucC1tdWx0aXNlbGVjdC1pdGVtIC5wLWNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1pdGVtcyAucC1tdWx0aXNlbGVjdC1pdGVtLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtZW1wdHktbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxucC1tdWx0aXNlbGVjdC5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtbXVsdGlzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5wLWlucHV0LWZpbGxlZCAucC1tdWx0aXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG4ucC1pbnB1dC1maWxsZWQgLnAtbXVsdGlzZWxlY3Q6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4ucC1pbnB1dC1maWxsZWQgLnAtbXVsdGlzZWxlY3Q6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuLnAtcGFzc3dvcmQucC1pbnZhbGlkLnAtY29tcG9uZW50ID4gLnAtaW5wdXR0ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucC1wYXNzd29yZC1wYW5lbCB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wLXBhc3N3b3JkLXBhbmVsIC5wLXBhc3N3b3JkLW1ldGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtcGFzc3dvcmQtcGFuZWwgLnAtcGFzc3dvcmQtbWV0ZXIgLnAtcGFzc3dvcmQtc3RyZW5ndGgud2VhayB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG59XG4ucC1wYXNzd29yZC1wYW5lbCAucC1wYXNzd29yZC1tZXRlciAucC1wYXNzd29yZC1zdHJlbmd0aC5tZWRpdW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuLnAtcGFzc3dvcmQtcGFuZWwgLnAtcGFzc3dvcmQtbWV0ZXIgLnAtcGFzc3dvcmQtc3RyZW5ndGguc3Ryb25nIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cblxuLnAtcmFkaW9idXR0b24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2NlZDRkYTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xufVxuLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94Om5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG59XG4ucC1yYWRpb2J1dHRvbiAucC1yYWRpb2J1dHRvbi1ib3g6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4ucC1yYWRpb2J1dHRvbiAucC1yYWRpb2J1dHRvbi1ib3ggLnAtcmFkaW9idXR0b24taWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94LnAtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94LnAtaGlnaGxpZ2h0Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG4gIGJhY2tncm91bmQ6ICMwMDYyY2M7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5wLXJhZGlvYnV0dG9uLm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC1yYWRpb2J1dHRvbiA+IC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLnAtaW5wdXQtZmlsbGVkIC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4ucC1pbnB1dC1maWxsZWQgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLnAtaW5wdXQtZmlsbGVkIC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveC5wLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG4ucC1pbnB1dC1maWxsZWQgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94LnAtaGlnaGxpZ2h0Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA2MmNjO1xufVxuXG4ucC1yYWRpb2J1dHRvbi1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5wLWhpZ2hsaWdodCAucC1yYWRpb2J1dHRvbiAucC1yYWRpb2J1dHRvbi1ib3gge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wLXJhdGluZyAucC1yYXRpbmctaWNvbiB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gIGZvbnQtc2l6ZTogMS4xNDNyZW07XG59XG4ucC1yYXRpbmcgLnAtcmF0aW5nLWljb24ucC1yYXRpbmctY2FuY2VsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4ucC1yYXRpbmcgLnAtcmF0aW5nLWljb246Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4ucC1yYXRpbmcgLnAtcmF0aW5nLWljb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wLXJhdGluZyAucC1yYXRpbmctaWNvbi5waS1zdGFyIHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG4ucC1yYXRpbmc6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtcmVhZG9ubHkpIC5wLXJhdGluZy1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG4ucC1yYXRpbmc6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtcmVhZG9ubHkpIC5wLXJhdGluZy1pY29uLnAtcmF0aW5nLWNhbmNlbDpob3ZlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucC1oaWdobGlnaHQgLnAtcmF0aW5nIC5wLXJhdGluZy1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xufVxuLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1sZWZ0LFxuLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1yaWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzVhNjI2ODtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b246bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciAucC1idXR0b24taWNvbi1sZWZ0LFxuLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uLnAtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzU0NWI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQgLnAtYnV0dG9uLWljb24tbGVmdCxcbi5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQgLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTQ1YjYyO1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbi5wLWhpZ2hsaWdodDpob3ZlciAucC1idXR0b24taWNvbi1sZWZ0LFxuLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbi5wLWhpZ2hsaWdodDpob3ZlciAucC1idXR0b24taWNvbi1yaWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5wLXNlbGVjdGJ1dHRvbi5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtc2VsZWN0YnV0dG9uID4gLnAtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnAtc2xpZGVyLnAtc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDAuMjg2cmVtO1xufVxuLnAtc2xpZGVyLnAtc2xpZGVyLWhvcml6b250YWwgLnAtc2xpZGVyLWhhbmRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjU3MTVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41NzE1cmVtO1xufVxuLnAtc2xpZGVyLnAtc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDAuMjg2cmVtO1xufVxuLnAtc2xpZGVyLnAtc2xpZGVyLXZlcnRpY2FsIC5wLXNsaWRlci1oYW5kbGUge1xuICBtYXJnaW4tbGVmdDogLTAuNTcxNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNTcxNXJlbTtcbn1cbi5wLXNsaWRlciAucC1zbGlkZXItaGFuZGxlIHtcbiAgaGVpZ2h0OiAxLjE0M3JlbTtcbiAgd2lkdGg6IDEuMTQzcmVtO1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA3YmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbn1cbi5wLXNsaWRlciAucC1zbGlkZXItaGFuZGxlOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuLnAtc2xpZGVyIC5wLXNsaWRlci1yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG4ucC1zbGlkZXI6bm90KC5wLWRpc2FibGVkKSAucC1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNjlkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2OWQ5O1xufVxuLnAtc2xpZGVyLnAtc2xpZGVyLWFuaW1hdGUucC1zbGlkZXItaG9yaXpvbnRhbCAucC1zbGlkZXItaGFuZGxlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzLCBsZWZ0IDAuMTVzO1xufVxuLnAtc2xpZGVyLnAtc2xpZGVyLWFuaW1hdGUucC1zbGlkZXItaG9yaXpvbnRhbCAucC1zbGlkZXItcmFuZ2Uge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjE1cztcbn1cbi5wLXNsaWRlci5wLXNsaWRlci1hbmltYXRlLnAtc2xpZGVyLXZlcnRpY2FsIC5wLXNsaWRlci1oYW5kbGUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXMsIGJvdHRvbSAwLjE1cztcbn1cbi5wLXNsaWRlci5wLXNsaWRlci1hbmltYXRlLnAtc2xpZGVyLXZlcnRpY2FsIC5wLXNsaWRlci1yYW5nZSB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjE1cztcbn1cblxuLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbn1cbi5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1sZWZ0LFxuLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC10b2dnbGVidXR0b24ucC1idXR0b246bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC10b2dnbGVidXR0b24ucC1idXR0b246bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciAucC1idXR0b24taWNvbi1sZWZ0LFxuLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIgLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbi5wLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICM1NDViNjI7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1YjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC10b2dnbGVidXR0b24ucC1idXR0b24ucC1oaWdobGlnaHQgLnAtYnV0dG9uLWljb24tbGVmdCxcbi5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbi5wLWhpZ2hsaWdodCAucC1idXR0b24taWNvbi1yaWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uLnAtaGlnaGxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU0NWI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbi5wLWhpZ2hsaWdodDpob3ZlciAucC1idXR0b24taWNvbi1sZWZ0LFxuLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uLnAtaGlnaGxpZ2h0OmhvdmVyIC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbnAtdG9nZ2xlYnV0dG9uLm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC10b2dnbGVidXR0b24ucC1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5wLXRyZWVzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wLXRyZWVzZWxlY3Q6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbn1cbi5wLXRyZWVzZWxlY3Q6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4ucC10cmVlc2VsZWN0IC5wLXRyZWVzZWxlY3QtbGFiZWwge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xufVxuLnAtdHJlZXNlbGVjdCAucC10cmVlc2VsZWN0LWxhYmVsLnAtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLXRyZWVzZWxlY3QucC10cmVlc2VsZWN0LWNoaXAgLnAtdHJlZXNlbGVjdC10b2tlbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnAtdHJlZXNlbGVjdCAucC10cmVlc2VsZWN0LXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHdpZHRoOiAyLjM1N3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5wLXRyZWVzZWxlY3QucC1pbnZhbGlkLnAtY29tcG9uZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucC1pbnB1dHdyYXBwZXItZmlsbGVkIC5wLXRyZWVzZWxlY3QucC10cmVlc2VsZWN0LWNoaXAgLnAtdHJlZXNlbGVjdC1sYWJlbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbn1cblxuLnAtdHJlZXNlbGVjdC1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucC10cmVlc2VsZWN0LXBhbmVsIC5wLXRyZWVzZWxlY3QtaXRlbXMtd3JhcHBlciAucC10cmVlIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG4ucC10cmVlc2VsZWN0LXBhbmVsIC5wLXRyZWVzZWxlY3QtaXRlbXMtd3JhcHBlciAucC10cmVlc2VsZWN0LWVtcHR5LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5wLWlucHV0LWZpbGxlZCAucC10cmVlc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cbi5wLWlucHV0LWZpbGxlZCAucC10cmVlc2VsZWN0Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLnAtaW5wdXQtZmlsbGVkIC5wLXRyZWVzZWxlY3Q6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuLnAtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDdiZmY7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnAtYnV0dG9uOmVuYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA2OWQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2OWQ5O1xufVxuLnAtYnV0dG9uOmVuYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwNjJjYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNjJjYztcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4ucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIzLCAyNTUsIDAuMDQpO1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4ucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMywgMjU1LCAwLjE2KTtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLnAtYnV0dG9uLXBsYWluIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZC5wLWJ1dHRvbi1wbGFpbjplbmFibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQucC1idXR0b24tcGxhaW46ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIzLCAyNTUsIDAuMDQpO1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjMsIDI1NSwgMC4xNik7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQucC1idXR0b24tcGxhaW4ge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LnAtYnV0dG9uLXBsYWluOmVuYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LnAtYnV0dG9uLXBsYWluOmVuYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4ucC1idXR0b24gLnAtYnV0dG9uLWljb24tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ucC1idXR0b24gLnAtYnV0dG9uLWljb24tdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnAtYnV0dG9uIC5wLWJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWluLXdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1yYWlzZWQge1xuICBib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ucC1idXR0b24ucC1idXR0b24tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG4ucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IHtcbiAgd2lkdGg6IDIuMzU3cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkgLnAtYnV0dG9uLWljb24tbGVmdCxcbi5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkgLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICBtYXJnaW46IDA7XG59XG4ucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5LnAtYnV0dG9uLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMi4zNTdyZW07XG59XG4ucC1idXR0b24ucC1idXR0b24tc20ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC42NTYyNXJlbTtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1zbSAucC1idXR0b24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucC1idXR0b24ucC1idXR0b24tbGcge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1sZyAucC1idXR0b24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1sb2FkaW5nLWxhYmVsLW9ubHkgLnAtYnV0dG9uLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1sb2FkaW5nLWxhYmVsLW9ubHkgLnAtYnV0dG9uLWxvYWRpbmctaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnAtZmx1aWQgLnAtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1mbHVpZCAucC1idXR0b24taWNvbi1vbmx5IHtcbiAgd2lkdGg6IDIuMzU3cmVtO1xufVxuLnAtZmx1aWQgLnAtYnV0dG9uc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLWZsdWlkIC5wLWJ1dHRvbnNldCAucC1idXR0b24ge1xuICBmbGV4OiAxO1xufVxuXG4ucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LCAucC1idXR0b25zZXQucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZjNzU3ZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnk6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbjplbmFibGVkOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b246ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1YTYyNjg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM1YTYyNjg7XG59XG4ucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5OmVuYWJsZWQ6Zm9jdXMsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b246ZW5hYmxlZDpmb2N1cywgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uOmVuYWJsZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeTplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbjplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uOmVuYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzU0NWI2MjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1Yjtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tb3V0bGluZWQsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4ucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMDQpO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4ucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMTYpO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4ucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLXRleHQsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMDQpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tdGV4dDplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucC1idXR0b24ucC1idXR0b24taW5mbywgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24sIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE3YTJiODtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1pbmZvOmVuYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uOmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxMzg0OTY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG59XG4ucC1idXR0b24ucC1idXR0b24taW5mbzplbmFibGVkOmZvY3VzLCAucC1idXR0b25zZXQucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbjplbmFibGVkOmZvY3VzLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uOmVuYWJsZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XG59XG4ucC1idXR0b24ucC1idXR0b24taW5mbzplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTM4NDk2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tb3V0bGluZWQsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjA0KTtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMywgMTYyLCAxODQsIDAuMTYpO1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4ucC1idXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi10ZXh0LCAucC1idXR0b25zZXQucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucC1idXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC4wNCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tdGV4dDplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMywgMTYyLCAxODQsIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE3YTJiODtcbn1cblxuLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyOGE3NDU7XG59XG4ucC1idXR0b24ucC1idXR0b24tc3VjY2VzczplbmFibGVkOmhvdmVyLCAucC1idXR0b25zZXQucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbjplbmFibGVkOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uOmVuYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjE4ODM4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0O1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3M6ZW5hYmxlZDpmb2N1cywgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b246ZW5hYmxlZDpmb2N1cywgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbjplbmFibGVkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7XG59XG4ucC1idXR0b24ucC1idXR0b24tc3VjY2VzczplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b246ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b246ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMWU3ZTM0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tb3V0bGluZWQsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDE2NywgNjksIDAuMDQpO1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4ucC1idXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjE2KTtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tdGV4dCwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tdGV4dDplbmFibGVkOmhvdmVyLCAucC1idXR0b25zZXQucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgMTY3LCA2OSwgMC4wNCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tdGV4dDplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgMTY3LCA2OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ucC1idXR0b24ucC1idXR0b24td2FybmluZywgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24sIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYzEwNztcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nOmVuYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uOmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b246ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMGE4MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG59XG4ucC1idXR0b24ucC1idXR0b24td2FybmluZzplbmFibGVkOmZvY3VzLCAucC1idXR0b25zZXQucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbjplbmFibGVkOmZvY3VzLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uOmVuYWJsZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7XG59XG4ucC1idXR0b24ucC1idXR0b24td2FybmluZzplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b246ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b246ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZDM5ZTAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tb3V0bGluZWQsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMDQpO1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4ucC1idXR0b24ucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjE2KTtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tdGV4dCwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tdGV4dDplbmFibGVkOmhvdmVyLCAucC1idXR0b25zZXQucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5MywgNywgMC4wNCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tdGV4dDplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5MywgNywgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuXG4ucC1idXR0b24ucC1idXR0b24taGVscCwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24sIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzZmNDJjMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZmNDJjMTtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwOmVuYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uOmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b246ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2MzNiYWQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM1ODM0OWE7XG59XG4ucC1idXR0b24ucC1idXR0b24taGVscDplbmFibGVkOmZvY3VzLCAucC1idXR0b25zZXQucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjplbmFibGVkOmZvY3VzLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uOmVuYWJsZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2QzYzZlYztcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwOmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjplbmFibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1ODM0OWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM0ZDJlODc7XG59XG4ucC1idXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2ZjQyYzE7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLWhlbHAucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTEsIDY2LCAxOTMsIDAuMDQpO1xuICBjb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4ucC1idXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExMSwgNjYsIDE5MywgMC4xNik7XG4gIGNvbG9yOiAjNmY0MmMxO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLXRleHQsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTExLCA2NiwgMTkzLCAwLjA0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2ZjQyYzE7XG59XG4ucC1idXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExMSwgNjYsIDE5MywgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNmY0MmMxO1xufVxuXG4ucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLCAucC1idXR0b25zZXQucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMzU0NTtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXI6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbjplbmFibGVkOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjODIzMzM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG59XG4ucC1idXR0b24ucC1idXR0b24tZGFuZ2VyOmVuYWJsZWQ6Zm9jdXMsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246ZW5hYmxlZDpmb2N1cywgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uOmVuYWJsZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXI6ZW5hYmxlZDphY3RpdmUsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbjplbmFibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNiZDIxMzA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XG59XG4ucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLW91dGxpbmVkLCAucC1idXR0b25zZXQucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLWRhbmdlci5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmhvdmVyLCAucC1idXR0b25zZXQucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjAsIDUzLCA2OSwgMC4wNCk7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIwLCA1MywgNjksIDAuMTYpO1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4ucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjA0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4ucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDphY3RpdmUsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1saW5rIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLWxpbms6ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNjlkOTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1saW5rOmVuYWJsZWQ6aG92ZXIgLnAtYnV0dG9uLWxhYmVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC1idXR0b24ucC1idXR0b24tbGluazplbmFibGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1saW5rOmVuYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXByZXYsXG4ucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLW5leHQge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gIG1hcmdpbjogMC41cmVtO1xufVxuLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1wcmV2OmVuYWJsZWQ6aG92ZXIsXG4ucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLW5leHQ6ZW5hYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtcHJldjpmb2N1cyxcbi5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWluZGljYXRvcnMge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtaW5kaWNhdG9ycyAucC1jYXJvdXNlbC1pbmRpY2F0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtaW5kaWNhdG9ycyAucC1jYXJvdXNlbC1pbmRpY2F0b3IgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtaW5kaWNhdG9ycyAucC1jYXJvdXNlbC1pbmRpY2F0b3IgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RlZTJlNjtcbn1cbi5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWluZGljYXRvcnMgLnAtY2Fyb3VzZWwtaW5kaWNhdG9yLnAtaGlnaGxpZ2h0IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucC1kYXRhdGFibGUgLnAtcGFnaW5hdG9yLXRvcCB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnAtZGF0YXRhYmxlIC5wLXBhZ2luYXRvci1ib3R0b20ge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlcjogc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDJweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbn1cbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4gLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4gLnAtc29ydGFibGUtY29sdW1uLWJhZGdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDEuMTQzcmVtO1xuICBtaW4td2lkdGg6IDEuMTQzcmVtO1xuICBsaW5lLWhlaWdodDogMS4xNDNyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbjpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbjpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciAucC1zb3J0YWJsZS1jb2x1bW4taWNvbiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbi5wLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbi5wLWhpZ2hsaWdodCAucC1zb3J0YWJsZS1jb2x1bW4taWNvbiB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbi5wLWhpZ2hsaWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbi5wLWhpZ2hsaWdodDpob3ZlciAucC1zb3J0YWJsZS1jb2x1bW4taWNvbiB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gIG91dGxpbmU6IDAgbm9uZTtcbn1cbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbn1cbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy10b2dnbGVyLFxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1pbml0LFxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1zYXZlLFxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1jYW5jZWwge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG59XG4ucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctdG9nZ2xlcjplbmFibGVkOmhvdmVyLFxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1pbml0OmVuYWJsZWQ6aG92ZXIsXG4ucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLXNhdmU6ZW5hYmxlZDpob3Zlcixcbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3ItY2FuY2VsOmVuYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctdG9nZ2xlcjpmb2N1cyxcbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3ItaW5pdDpmb2N1cyxcbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3Itc2F2ZTpmb2N1cyxcbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3ItY2FuY2VsOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1zYXZlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLWRhdGF0YWJsZS1kcmFncG9pbnQtdG9wID4gdGQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwIDAgIzAwN2JmZjtcbn1cbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLWRhdGF0YWJsZS1kcmFncG9pbnQtYm90dG9tID4gdGQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICMwMDdiZmY7XG59XG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtaG92ZXJhYmxlLXJvd3MgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLWRhdGF0YWJsZSAucC1jb2x1bW4tcmVzaXplci1oZWxwZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS1zY3JvbGxhYmxlLWhlYWRlcixcbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtc2Nyb2xsYWJsZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS1sb2FkaW5nLWljb24ge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS1oZWFkZXIge1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XG59XG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS1mb290ZXIge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG59XG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLXBhZ2luYXRvci10b3Age1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMXB4O1xufVxuLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1wYWdpbmF0b3ItYm90dG9tIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xufVxuLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweCAxcHg7XG59XG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXN0cmlwZWQgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zdHJpcGVkIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyOm50aC1jaGlsZChldmVuKS5wLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXN0cmlwZWQgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bnRoLWNoaWxkKGV2ZW4pLnAtaGlnaGxpZ2h0IC5wLXJvdy10b2dnbGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc3RyaXBlZCAucC1kYXRhdGFibGUtdGJvZHkgPiB0cjpudGgtY2hpbGQoZXZlbikucC1oaWdobGlnaHQgLnAtcm93LXRvZ2dsZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbn1cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbn1cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbn1cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbn1cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtZm9vdGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbn1cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1sZyAucC1kYXRhdGFibGUtaGVhZGVyIHtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xufVxuLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWxnIC5wLWRhdGF0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG59XG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtbGcgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbn1cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1sZyAucC1kYXRhdGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xufVxuLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWxnIC5wLWRhdGF0YWJsZS1mb290ZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG59XG5cbi5wLWRhdGF2aWV3IC5wLXBhZ2luYXRvci10b3Age1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wLWRhdGF2aWV3IC5wLXBhZ2luYXRvci1ib3R0b20ge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wLWRhdGF2aWV3IC5wLWRhdGF2aWV3LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXI6IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucC1kYXRhdmlldyAucC1kYXRhdmlldy1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlcjogMCBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnAtZGF0YXZpZXcucC1kYXRhdmlldy1saXN0IC5wLWRhdGF2aWV3LWNvbnRlbnQgPiAucC1ncmlkID4gZGl2IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG59XG4ucC1kYXRhdmlldyAucC1kYXRhdmlldy1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ucC1kYXRhdmlldyAucC1kYXRhdmlldy1sb2FkaW5nLWljb24ge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucC1kYXRhdmlldyAucC1kYXRhdmlldy1lbXB0eW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4ucC1jb2x1bW4tZmlsdGVyLXJvdyAucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLFxuLnAtY29sdW1uLWZpbHRlci1yb3cgLnAtY29sdW1uLWZpbHRlci1jbGVhci1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xufVxuLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLW9wZW4sIC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLW9wZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbi1hY3RpdmUsIC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cblxuLnAtY29sdW1uLWZpbHRlci1jbGVhci1idXR0b24ge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG59XG4ucC1jb2x1bW4tZmlsdGVyLWNsZWFyLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wLWNvbHVtbi1maWx0ZXItY2xlYXItYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuXG4ucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBtaW4td2lkdGg6IDEyLjVyZW07XG59XG4ucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbXMge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnAtY29sdW1uLWZpbHRlci1vdmVybGF5IC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW1zIC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW0ucC1oaWdobGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbn1cbi5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbn1cbi5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyAucC1jb2x1bW4tZmlsdGVyLXNlcGFyYXRvciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4ucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXktbWVudSAucC1jb2x1bW4tZmlsdGVyLW9wZXJhdG9yIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXktbWVudSAucC1jb2x1bW4tZmlsdGVyLWNvbnN0cmFpbnQge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItY29uc3RyYWludCAucC1jb2x1bW4tZmlsdGVyLW1hdGNobW9kZS1kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItY29uc3RyYWludCAucC1jb2x1bW4tZmlsdGVyLXJlbW92ZS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXktbWVudSAucC1jb2x1bW4tZmlsdGVyLWNvbnN0cmFpbnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbn1cbi5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItYWRkLXJ1bGUge1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbn1cbi5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItYnV0dG9uYmFyIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmZjIC5mYy12aWV3LWNvbnRhaW5lciB0aCB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmZjIC5mYy12aWV3LWNvbnRhaW5lciB0ZC5mYy13aWRnZXQtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmZjIC5mYy12aWV3LWNvbnRhaW5lciB0ZC5mYy1oZWFkLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4uZmMgLmZjLXZpZXctY29udGFpbmVyIC5mYy1yb3cge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLmZjIC5mYy12aWV3LWNvbnRhaW5lciAuZmMtZXZlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDA2OWQ5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2OWQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mYyAuZmMtdmlldy1jb250YWluZXIgLmZjLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwN2JmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uOmVuYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA2OWQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2OWQ5O1xufVxuLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b246ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA2MmNjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xufVxuLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b246ZW5hYmxlZDphY3RpdmU6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4uZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbiAuZmMtaWNvbi1jaGV2cm9uLWxlZnQge1xuICBmb250LWZhbWlseTogXCJQcmltZUljb25zXCIgIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uIC5mYy1pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kgFwiO1xufVxuLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24gLmZjLWljb24tY2hldnJvbi1yaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByaW1lSWNvbnNcIiAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24gLmZjLWljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kgVwiO1xufVxuLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4uZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy1kYXlHcmlkTW9udGgtYnV0dG9uLCAuZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy10aW1lR3JpZFdlZWstYnV0dG9uLCAuZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy10aW1lR3JpZERheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xufVxuLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtZGF5R3JpZE1vbnRoLWJ1dHRvbjpob3ZlciwgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtdGltZUdyaWRXZWVrLWJ1dHRvbjpob3ZlciwgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtdGltZUdyaWREYXktYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzVhNjI2ODtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uLmZjLWRheUdyaWRNb250aC1idXR0b24uZmMtYnV0dG9uLWFjdGl2ZSwgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtdGltZUdyaWRXZWVrLWJ1dHRvbi5mYy1idXR0b24tYWN0aXZlLCAuZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy10aW1lR3JpZERheS1idXR0b24uZmMtYnV0dG9uLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1NDViNjI7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1YjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy1kYXlHcmlkTW9udGgtYnV0dG9uLmZjLWJ1dHRvbi1hY3RpdmU6aG92ZXIsIC5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uLmZjLXRpbWVHcmlkV2Vlay1idXR0b24uZmMtYnV0dG9uLWFjdGl2ZTpob3ZlciwgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtdGltZUdyaWREYXktYnV0dG9uLmZjLWJ1dHRvbi1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTQ1YjYyO1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtZGF5R3JpZE1vbnRoLWJ1dHRvbjpmb2N1cywgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtdGltZUdyaWRXZWVrLWJ1dHRvbjpmb2N1cywgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtdGltZUdyaWREYXktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICB6LWluZGV4OiAxO1xufVxuLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24tZ3JvdXAgLmZjLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi1ncm91cCAuZmMtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi1ncm91cCAuZmMtYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWNvbnRyb2xzIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbi5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtY29udHJvbHMgLnAtYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtaGVhZGVyIC5wLW9yZGVybGlzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWZpbHRlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbn1cbi5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtZmlsdGVyLWNvbnRhaW5lciAucC1vcmRlcmxpc3QtZmlsdGVyLWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cbi5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtZmlsdGVyLWNvbnRhaW5lciAucC1vcmRlcmxpc3QtZmlsdGVyLWljb24ge1xuICByaWdodDogMC43NXJlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdCAucC1vcmRlcmxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbn1cbi5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdCAucC1vcmRlcmxpc3QtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4ucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW0ucC1oaWdobGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbn1cbi5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdCAucC1vcmRlcmxpc3QtZW1wdHktbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0Om5vdCguY2RrLWRyb3AtbGlzdC1kcmFnZ2luZykgLnAtb3JkZXJsaXN0LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLnAtb3JkZXJsaXN0LWl0ZW0uY2RrLWRyYWctcHJldmlldyB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMCBub25lO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQucC1vcmdhbml6YXRpb25jaGFydC1zZWxlY3RhYmxlLW5vZGU6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLW9yZ2FuaXphdGlvbmNoYXJ0IC5wLW9yZ2FuaXphdGlvbmNoYXJ0LW5vZGUtY29udGVudC5wLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IC5wLW5vZGUtdG9nZ2xlciBpIHtcbiAgY29sb3I6ICMwMDNlODA7XG59XG4ucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1saW5lLWRvd24ge1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xufVxuLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbGluZS1sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbGluZS10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbm9kZS1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG4ucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQgLnAtbm9kZS10b2dnbGVyIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wLW9yZ2FuaXphdGlvbmNoYXJ0IC5wLW9yZ2FuaXphdGlvbmNoYXJ0LW5vZGUtY29udGVudCAucC1ub2RlLXRvZ2dsZXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG5cbi5wLXBhZ2luYXRvciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXI6IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1maXJzdCxcbi5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItcHJldixcbi5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItbmV4dCxcbi5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItbGFzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBtaW4td2lkdGg6IDIuMzU3cmVtO1xuICBoZWlnaHQ6IDIuMzU3cmVtO1xuICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLWZpcnN0Om5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIsXG4ucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXByZXY6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3Zlcixcbi5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItbmV4dDpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyLFxuLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1sYXN0Om5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1maXJzdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1sYXN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5wLXBhZ2luYXRvciAucC1kcm9wZG93biB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBoZWlnaHQ6IDIuMzU3cmVtO1xufVxuLnAtcGFnaW5hdG9yIC5wLWRyb3Bkb3duIC5wLWRyb3Bkb3duLWxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBtaW4td2lkdGg6IDIuMzU3cmVtO1xuICBoZWlnaHQ6IDIuMzU3cmVtO1xuICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1wYWdlcyAucC1wYWdpbmF0b3ItcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBtaW4td2lkdGg6IDIuMzU3cmVtO1xuICBoZWlnaHQ6IDIuMzU3cmVtO1xuICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXBhZ2VzIC5wLXBhZ2luYXRvci1wYWdlLnAtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItcGFnZXMgLnAtcGFnaW5hdG9yLXBhZ2U6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuXG4ucC1waWNrbGlzdCAucC1waWNrbGlzdC1idXR0b25zIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbi5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWJ1dHRvbnMgLnAtYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucC1waWNrbGlzdCAucC1waWNrbGlzdC1oZWFkZXIgLnAtcGlja2xpc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtZmlsdGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtZmlsdGVyLWNvbnRhaW5lciAucC1waWNrbGlzdC1maWx0ZXItaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xufVxuLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtZmlsdGVyLWNvbnRhaW5lciAucC1waWNrbGlzdC1maWx0ZXItaWNvbiB7XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3QgLnAtcGlja2xpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbn1cbi5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3QgLnAtcGlja2xpc3QtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4ucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0IC5wLXBpY2tsaXN0LWl0ZW0ucC1oaWdobGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbn1cbi5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3QgLnAtcGlja2xpc3QtZW1wdHktbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtbGlzdDpub3QoLmNkay1kcm9wLWxpc3QtZHJhZ2dpbmcpIC5wLXBpY2tsaXN0LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLnAtcGlja2xpc3QtaXRlbS5jZGstZHJhZy1wcmV2aWV3IHtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG59XG5cbi5wLXRpbWVsaW5lIC5wLXRpbWVsaW5lLWV2ZW50LW1hcmtlciB7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG4ucC10aW1lbGluZSAucC10aW1lbGluZS1ldmVudC1jb25uZWN0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xufVxuLnAtdGltZWxpbmUucC10aW1lbGluZS12ZXJ0aWNhbCAucC10aW1lbGluZS1ldmVudC1vcHBvc2l0ZSxcbi5wLXRpbWVsaW5lLnAtdGltZWxpbmUtdmVydGljYWwgLnAtdGltZWxpbmUtZXZlbnQtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5wLXRpbWVsaW5lLnAtdGltZWxpbmUtdmVydGljYWwgLnAtdGltZWxpbmUtZXZlbnQtY29ubmVjdG9yIHtcbiAgd2lkdGg6IDJweDtcbn1cbi5wLXRpbWVsaW5lLnAtdGltZWxpbmUtaG9yaXpvbnRhbCAucC10aW1lbGluZS1ldmVudC1vcHBvc2l0ZSxcbi5wLXRpbWVsaW5lLnAtdGltZWxpbmUtaG9yaXpvbnRhbCAucC10aW1lbGluZS1ldmVudC1jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLnAtdGltZWxpbmUucC10aW1lbGluZS1ob3Jpem9udGFsIC5wLXRpbWVsaW5lLWV2ZW50LWNvbm5lY3RvciB7XG4gIGhlaWdodDogMnB4O1xufVxuXG4ucC10cmVlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUge1xuICBwYWRkaW5nOiAwLjE0M3JlbTtcbn1cbi5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgcGFkZGluZzogMC4yODZyZW07XG59XG4ucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtdHJlZS10b2dnbGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbn1cbi5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC10cmVlLXRvZ2dsZXI6ZW5hYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC10cmVlLXRvZ2dsZXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4ucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtdHJlZW5vZGUtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC1jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLWNoZWNrYm94IC5wLWluZGV0ZXJtaW5hdGUgLnAtY2hlY2tib3gtaWNvbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50OmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC1oaWdobGlnaHQgLnAtdHJlZS10b2dnbGVyLFxuLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IC5wLXRyZWVub2RlLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLWhpZ2hsaWdodCAucC10cmVlLXRvZ2dsZXI6aG92ZXIsXG4ucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC1oaWdobGlnaHQgLnAtdHJlZW5vZGUtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtdHJlZW5vZGUtc2VsZWN0YWJsZTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtdHJlZW5vZGUtZHJhZ292ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLXRyZWUgLnAtdHJlZS1maWx0ZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnAtdHJlZSAucC10cmVlLWZpbHRlci1jb250YWluZXIgLnAtdHJlZS1maWx0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cbi5wLXRyZWUgLnAtdHJlZS1maWx0ZXItY29udGFpbmVyIC5wLXRyZWUtZmlsdGVyLWljb24ge1xuICByaWdodDogMC43NXJlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC10cmVlIC5wLXRyZWVub2RlLWNoaWxkcmVuIHtcbiAgcGFkZGluZzogMCAwIDAgMXJlbTtcbn1cbi5wLXRyZWUgLnAtdHJlZS1sb2FkaW5nLWljb24ge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucC10cmVlIC5wLXRyZWVub2RlLWRyb3Bwb2ludC5wLXRyZWVub2RlLWRyb3Bwb2ludC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xufVxuLnAtdHJlZS5wLXRyZWUtaG9yaXpvbnRhbCAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgcGFkZGluZzogMC4yODZyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG59XG4ucC10cmVlLnAtdHJlZS1ob3Jpem9udGFsIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLXRyZWUucC10cmVlLWhvcml6b250YWwgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLWhpZ2hsaWdodCAucC10cmVlbm9kZS1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC10cmVlLnAtdHJlZS1ob3Jpem9udGFsIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtdHJlZS10b2dnbGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC10cmVlLnAtdHJlZS1ob3Jpem9udGFsIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtdHJlZW5vZGUtaWNvbiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLXRyZWUucC10cmVlLWhvcml6b250YWwgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC1jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtdHJlZS5wLXRyZWUtaG9yaXpvbnRhbCAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLXRyZWVub2RlLWxhYmVsOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucC10cmVlLnAtdHJlZS1ob3Jpem9udGFsIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC10cmVlbm9kZS1zZWxlY3RhYmxlOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC10cmVlLnAtdHJlZS1ob3Jpem9udGFsIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG5cbi5wLXRyZWV0YWJsZSAucC1wYWdpbmF0b3ItdG9wIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucC10cmVldGFibGUgLnAtcGFnaW5hdG9yLWJvdHRvbSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyOiBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMnB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xufVxuLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnAtdHJlZXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbiB7XG4gIG91dGxpbmUtY29sb3I6IHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuLnAtdHJlZXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbiAucC1zb3J0YWJsZS1jb2x1bW4taWNvbiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnAtdHJlZXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbiAucC1zb3J0YWJsZS1jb2x1bW4tYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMS4xNDNyZW07XG4gIG1pbi13aWR0aDogMS4xNDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE0M3JlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uLnAtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG4ucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uLnAtaGlnaGxpZ2h0IC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG4ucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgb3V0bGluZS1jb2xvcjogcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4ucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG59XG4ucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC10cmVldGFibGUtdG9nZ2xlciB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC10cmVldGFibGUtdG9nZ2xlcjplbmFibGVkOmhvdmVyIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtdHJlZXRhYmxlLXRvZ2dsZXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4ucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCBwLXRyZWV0YWJsZWNoZWNrYm94IC5wLWNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCBwLXRyZWV0YWJsZWNoZWNrYm94IC5wLWNoZWNrYm94IC5wLWluZGV0ZXJtaW5hdGUgLnAtY2hlY2tib3gtaWNvbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyLnAtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIucC1oaWdobGlnaHQgLnAtdHJlZXRhYmxlLXRvZ2dsZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ci5wLWhpZ2hsaWdodCAucC10cmVldGFibGUtdG9nZ2xlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWhvdmVyYWJsZS1yb3dzIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC10cmVldGFibGUucC10cmVldGFibGUtaG92ZXJhYmxlLXJvd3MgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHI6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIgLnAtdHJlZXRhYmxlLXRvZ2dsZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLXRyZWV0YWJsZSAucC1jb2x1bW4tcmVzaXplci1oZWxwZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS1zY3JvbGxhYmxlLWhlYWRlcixcbi5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtc2Nyb2xsYWJsZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS1sb2FkaW5nLWljb24ge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS1oZWFkZXIge1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XG59XG4ucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLXRyZWV0YWJsZS1mb290ZXIge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG59XG4ucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLXRyZWV0YWJsZS10b3Age1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMXB4O1xufVxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC10cmVldGFibGUtYm90dG9tIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xufVxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC10cmVldGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4ucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ncmlkbGluZXMgLnAtdHJlZXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXNtIC5wLXRyZWV0YWJsZS1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjg3NXJlbSAwLjg3NXJlbTtcbn1cbi5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1zbSAucC10cmVldGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbn1cbi5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1zbSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbn1cbi5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1zbSAucC10cmVldGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbn1cbi5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1zbSAucC10cmVldGFibGUtZm9vdGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbn1cbi5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1sZyAucC10cmVldGFibGUtaGVhZGVyIHtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xufVxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWxnIC5wLXRyZWV0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG59XG4ucC10cmVldGFibGUucC10cmVldGFibGUtbGcgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbn1cbi5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1sZyAucC10cmVldGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xufVxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWxnIC5wLXRyZWV0YWJsZS1mb290ZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG59XG5cbi5wLXZpcnR1YWxzY3JvbGxlciAucC12aXJ0dWFsc2Nyb2xsZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlcjogc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wLXZpcnR1YWxzY3JvbGxlciAucC12aXJ0dWFsc2Nyb2xsZXItY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5wLXZpcnR1YWxzY3JvbGxlciAucC12aXJ0dWFsc2Nyb2xsZXItZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG59XG4ucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsgLnAtYWNjb3JkaW9uLXRvZ2dsZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlcjpub3QoLnAtZGlzYWJsZWQpIC5wLWFjY29yZGlvbi1oZWFkZXItbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1kaXNhYmxlZCkucC1oaWdobGlnaHQgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlcjpub3QoLnAtZGlzYWJsZWQpLnAtaGlnaGxpZ2h0OmhvdmVyIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayB7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wLWFjY29yZGlvbiBwLWFjY29yZGlvbnRhYiAucC1hY2NvcmRpb24tdGFiIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLWFjY29yZGlvbiBwLWFjY29yZGlvbnRhYiAucC1hY2NvcmRpb24taGVhZGVyIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucC1hY2NvcmRpb24gcC1hY2NvcmRpb250YWIgLnAtYWNjb3JkaW9uLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnAtYWNjb3JkaW9uIHAtYWNjb3JkaW9udGFiOm5vdCg6Zmlyc3QtY2hpbGQpIC5wLWFjY29yZGlvbi1oZWFkZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuLnAtYWNjb3JkaW9uIHAtYWNjb3JkaW9udGFiOm5vdCg6Zmlyc3QtY2hpbGQpIC5wLWFjY29yZGlvbi1oZWFkZXI6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmssIC5wLWFjY29yZGlvbiBwLWFjY29yZGlvbnRhYjpub3QoOmZpcnN0LWNoaWxkKSAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1kaXNhYmxlZCkucC1oaWdobGlnaHQ6aG92ZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuLnAtYWNjb3JkaW9uIHAtYWNjb3JkaW9udGFiOmZpcnN0LWNoaWxkIC5wLWFjY29yZGlvbi1oZWFkZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuLnAtYWNjb3JkaW9uIHAtYWNjb3JkaW9udGFiOmxhc3QtY2hpbGQgLnAtYWNjb3JkaW9uLWhlYWRlcjpub3QoLnAtaGlnaGxpZ2h0KSAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucC1hY2NvcmRpb24gcC1hY2NvcmRpb250YWI6bGFzdC1jaGlsZCAucC1hY2NvcmRpb24tY29udGVudCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnAtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3gtc2hhZG93OiAwIDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wLWNhcmQgLnAtY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLnAtY2FyZCAucC1jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wLWNhcmQgLnAtY2FyZC1zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1jYXJkIC5wLWNhcmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5wLWNhcmQgLnAtY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xufVxuXG4ucC1kaXZpZGVyIC5wLWRpdmlkZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucC1kaXZpZGVyLnAtZGl2aWRlci1ob3Jpem9udGFsIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5wLWRpdmlkZXIucC1kaXZpZGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMXB4ICNkZWUyZTY7XG59XG4ucC1kaXZpZGVyLnAtZGl2aWRlci1ob3Jpem9udGFsIC5wLWRpdmlkZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLnAtZGl2aWRlci5wLWRpdmlkZXItdmVydGljYWwge1xuICBtYXJnaW46IDAgMXJlbTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLnAtZGl2aWRlci5wLWRpdmlkZXItdmVydGljYWw6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCAjZGVlMmU2O1xufVxuLnAtZGl2aWRlci5wLWRpdmlkZXItdmVydGljYWwgLnAtZGl2aWRlci1jb250ZW50IHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG5cbi5wLWZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wLWZpZWxkc2V0IC5wLWZpZWxkc2V0LWxlZ2VuZCB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wLWZpZWxkc2V0LnAtZmllbGRzZXQtdG9nZ2xlYWJsZSAucC1maWVsZHNldC1sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xufVxuLnAtZmllbGRzZXQucC1maWVsZHNldC10b2dnbGVhYmxlIC5wLWZpZWxkc2V0LWxlZ2VuZCBhIHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xufVxuLnAtZmllbGRzZXQucC1maWVsZHNldC10b2dnbGVhYmxlIC5wLWZpZWxkc2V0LWxlZ2VuZCBhIC5wLWZpZWxkc2V0LXRvZ2dsZXIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLWZpZWxkc2V0LnAtZmllbGRzZXQtdG9nZ2xlYWJsZSAucC1maWVsZHNldC1sZWdlbmQgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5wLWZpZWxkc2V0LnAtZmllbGRzZXQtdG9nZ2xlYWJsZSAucC1maWVsZHNldC1sZWdlbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtZmllbGRzZXQgLnAtZmllbGRzZXQtY29udGVudCB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5wLXBhbmVsIC5wLXBhbmVsLWhlYWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wLXBhbmVsIC5wLXBhbmVsLWhlYWRlciAucC1wYW5lbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucC1wYW5lbCAucC1wYW5lbC1oZWFkZXIgLnAtcGFuZWwtaGVhZGVyLWljb24ge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG59XG4ucC1wYW5lbCAucC1wYW5lbC1oZWFkZXIgLnAtcGFuZWwtaGVhZGVyLWljb246ZW5hYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wLXBhbmVsIC5wLXBhbmVsLWhlYWRlciAucC1wYW5lbC1oZWFkZXItaWNvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5wLXBhbmVsLnAtcGFuZWwtdG9nZ2xlYWJsZSAucC1wYW5lbC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbn1cbi5wLXBhbmVsIC5wLXBhbmVsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG4ucC1wYW5lbCAucC1wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cblxuLnAtc2Nyb2xscGFuZWwgLnAtc2Nyb2xscGFuZWwtYmFyIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbi5wLXNwbGl0dGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLXNwbGl0dGVyIC5wLXNwbGl0dGVyLWd1dHRlciB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG4ucC1zcGxpdHRlciAucC1zcGxpdHRlci1ndXR0ZXIgLnAtc3BsaXR0ZXItZ3V0dGVyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICNkZWUyZTY7XG59XG4ucC1zcGxpdHRlciAucC1zcGxpdHRlci1ndXR0ZXItcmVzaXppbmcge1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xufVxuXG4ucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xufVxuLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdiBsaSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wLXRhYnZpZXcgLnAtdGFidmlldy1uYXYgbGkgLnAtdGFidmlldy1uYXYtbGluayB7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgI2ZmZmZmZiAjZGVlMmU2ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgbWFyZ2luOiAwIDAgLTFweCAwO1xufVxuLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdiBsaSAucC10YWJ2aWV3LW5hdi1saW5rOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4ucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2IGxpOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtdGFidmlldy1uYXYtbGluayB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2IGxpLnAtaGlnaGxpZ2h0IC5wLXRhYnZpZXctbmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmZmZmICNkZWUyZTY7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtdGFidmlldyAucC10YWJ2aWV3LWxlZnQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtdGFidmlldyAucC10YWJ2aWV3LXJpZ2h0LWljb24ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnAtdGFidmlldyAucC10YWJ2aWV3LWNsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5wLXRhYnZpZXcgLnAtdGFidmlldy1wYW5lbHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnAtdG9vbGJhciB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnAtdG9vbGJhciAucC10b29sYmFyLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG5cbi5wLWNvbmZpcm0tcG9wdXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucC1jb25maXJtLXBvcHVwIC5wLWNvbmZpcm0tcG9wdXAtY29udGVudCB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG4ucC1jb25maXJtLXBvcHVwIC5wLWNvbmZpcm0tcG9wdXAtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xufVxuLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLWZvb3RlciBidXR0b24ge1xuICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbiAgd2lkdGg6IGF1dG87XG59XG4ucC1jb25maXJtLXBvcHVwIC5wLWNvbmZpcm0tcG9wdXAtZm9vdGVyIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLnAtY29uZmlybS1wb3B1cDphZnRlciB7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wLWNvbmZpcm0tcG9wdXA6YmVmb3JlIHtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ucC1jb25maXJtLXBvcHVwLnAtY29uZmlybS1wb3B1cC1mbGlwcGVkOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wLWNvbmZpcm0tcG9wdXAucC1jb25maXJtLXBvcHVwLWZsaXBwZWQ6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLWljb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wLWNvbmZpcm0tcG9wdXAgLnAtY29uZmlybS1wb3B1cC1tZXNzYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5wLWRpYWxvZyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnAtZGlhbG9nIC5wLWRpYWxvZy1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyIC5wLWRpYWxvZy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyIC5wLWRpYWxvZy1oZWFkZXItaWNvbiB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciAucC1kaWFsb2ctaGVhZGVyLWljb246ZW5hYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyIC5wLWRpYWxvZy1oZWFkZXItaWNvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyIC5wLWRpYWxvZy1oZWFkZXItaWNvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnAtZGlhbG9nIC5wLWRpYWxvZy1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucC1kaWFsb2cgLnAtZGlhbG9nLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wLWRpYWxvZyAucC1kaWFsb2ctZm9vdGVyIGJ1dHRvbiB7XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5wLWRpYWxvZy5wLWNvbmZpcm0tZGlhbG9nIC5wLWNvbmZpcm0tZGlhbG9nLWljb24ge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucC1kaWFsb2cucC1jb25maXJtLWRpYWxvZyAucC1jb25maXJtLWRpYWxvZy1tZXNzYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5wLWRpYWxvZy1tYXNrLnAtY29tcG9uZW50LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5wLW92ZXJsYXlwYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wLW92ZXJsYXlwYW5lbCAucC1vdmVybGF5cGFuZWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG4ucC1vdmVybGF5cGFuZWwgLnAtb3ZlcmxheXBhbmVsLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcmVtO1xuICByaWdodDogLTFyZW07XG59XG4ucC1vdmVybGF5cGFuZWwgLnAtb3ZlcmxheXBhbmVsLWNsb3NlOmVuYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA2OWQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLW92ZXJsYXlwYW5lbDphZnRlciB7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wLW92ZXJsYXlwYW5lbDpiZWZvcmUge1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5wLW92ZXJsYXlwYW5lbC5wLW92ZXJsYXlwYW5lbC1mbGlwcGVkOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wLW92ZXJsYXlwYW5lbC5wLW92ZXJsYXlwYW5lbC1mbGlwcGVkOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnAtc2lkZWJhciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xufVxuLnAtc2lkZWJhciAucC1zaWRlYmFyLWhlYWRlciAucC1zaWRlYmFyLWNsb3NlLFxuLnAtc2lkZWJhciAucC1zaWRlYmFyLWhlYWRlciAucC1zaWRlYmFyLWljb24ge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG59XG4ucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIC5wLXNpZGViYXItY2xvc2U6ZW5hYmxlZDpob3Zlcixcbi5wLXNpZGViYXIgLnAtc2lkZWJhci1oZWFkZXIgLnAtc2lkZWJhci1pY29uOmVuYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIC5wLXNpZGViYXItY2xvc2U6Zm9jdXMsXG4ucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIC5wLXNpZGViYXItaWNvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5wLXNpZGViYXIgLnAtc2lkZWJhci1oZWFkZXIgKyAucC1zaWRlYmFyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wLXNpZGViYXIgLnAtc2lkZWJhci1jb250ZW50IHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLnAtc2lkZWJhci1tYXNrLnAtY29tcG9uZW50LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5wLXRvb2x0aXAgLnAtdG9vbHRpcC10ZXh0IHtcbiAgYmFja2dyb3VuZDogIzIxMjUyOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucC10b29sdGlwLnAtdG9vbHRpcC1yaWdodCAucC10b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjEyNTI5O1xufVxuLnAtdG9vbHRpcC5wLXRvb2x0aXAtbGVmdCAucC10b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMTI1Mjk7XG59XG4ucC10b29sdGlwLnAtdG9vbHRpcC10b3AgLnAtdG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyMTI1Mjk7XG59XG4ucC10b29sdGlwLnAtdG9vbHRpcC1ib3R0b20gLnAtdG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5wLWZpbGV1cGxvYWQgLnAtZmlsZXVwbG9hZC1idXR0b25iYXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wLWZpbGV1cGxvYWQgLnAtZmlsZXVwbG9hZC1idXR0b25iYXIgLnAtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1maWxldXBsb2FkIC5wLWZpbGV1cGxvYWQtYnV0dG9uYmFyIC5wLWJ1dHRvbi5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtZm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4ucC1maWxldXBsb2FkIC5wLWZpbGV1cGxvYWQtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wLWZpbGV1cGxvYWQgLnAtcHJvZ3Jlc3NiYXIge1xuICBoZWlnaHQ6IDAuMjVyZW07XG59XG4ucC1maWxldXBsb2FkIC5wLWZpbGV1cGxvYWQtcm93ID4gZGl2IHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuLnAtZmlsZXVwbG9hZC5wLWZpbGV1cGxvYWQtYWR2YW5jZWQgLnAtbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wLWZpbGV1cGxvYWQtY2hvb3NlOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA2OWQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2OWQ5O1xufVxuLnAtZmlsZXVwbG9hZC1jaG9vc2U6bm90KC5wLWRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA2MmNjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xufVxuXG4ucC1icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wLWJyZWFkY3J1bWIgdWwgbGkgLnAtbWVudWl0ZW0tbGluayB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wLWJyZWFkY3J1bWIgdWwgbGkgLnAtbWVudWl0ZW0tbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5wLWJyZWFkY3J1bWIgdWwgbGkgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG4ucC1icmVhZGNydW1iIHVsIGxpIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuLnAtYnJlYWRjcnVtYiB1bCBsaS5wLWJyZWFkY3J1bWItY2hldnJvbiB7XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtYnJlYWRjcnVtYiB1bCBsaTpsYXN0LWNoaWxkIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLWJyZWFkY3J1bWIgdWwgbGk6bGFzdC1jaGlsZCAucC1tZW51aXRlbS1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wLWNvbnRleHRtZW51IHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMTIuNXJlbTtcbn1cbi5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG4ucC1jb250ZXh0bWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLWljb24ge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1zdWJtZW51LWljb24ge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLWxpbms6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjE1cmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuLnAtY29udGV4dG1lbnUgLnAtc3VibWVudS1saXN0IHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucC1jb250ZXh0bWVudSAucC1tZW51aXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4ucC1jb250ZXh0bWVudSAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLCAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1jb250ZXh0bWVudSAucC1tZW51LXNlcGFyYXRvciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLnAtY29udGV4dG1lbnUgLnAtc3VibWVudS1pY29uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnAtbWVnYW1lbnUge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluayB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS1pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLXN1Ym1lbnUtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjE1cmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rLFxuLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0LFxuLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbi5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbixcbi5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLXN1Ym1lbnUtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ucC1tZWdhbWVudSAucC1tZW51aXRlbS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucC1tZWdhbWVudSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1tZWdhbWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS1pY29uIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1tZWdhbWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtc3VibWVudS1pY29uIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1tZWdhbWVudSAucC1tZW51aXRlbS1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXBhbmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1zdWJtZW51LWhlYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtc3VibWVudSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB3aWR0aDogMTIuNXJlbTtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXN1Ym1lbnUgLnAtbWVudS1zZXBhcmF0b3Ige1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXN1Ym1lbnUgLnAtbWVudWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1zdWJtZW51IC5wLW1lbnVpdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4ucC1tZWdhbWVudSAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLCAucC1tZWdhbWVudSAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1tZWdhbWVudS5wLW1lZ2FtZW51LXZlcnRpY2FsIHtcbiAgd2lkdGg6IDEyLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLnAtbWVnYW1lbnUucC1tZWdhbWVudS12ZXJ0aWNhbCAucC1tZW51aXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtdmVydGljYWwgLnAtbWVudWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnAtbWVudSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTIuNXJlbTtcbn1cbi5wLW1lbnUgLnAtbWVudWl0ZW0tbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnAtbWVudSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLW1lbnUgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtbWVudSAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtbWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtbWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtbWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0taWNvbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtbWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtc3VibWVudS1pY29uIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1tZW51IC5wLW1lbnVpdGVtLWxpbms6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjE1cmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuLnAtbWVudS5wLW1lbnUtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucC1tZW51IC5wLXN1Ym1lbnUtaGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5wLW1lbnUgLnAtbWVudS1zZXBhcmF0b3Ige1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbi5wLW1lbnUgLnAtbWVudWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4ucC1tZW51IC5wLW1lbnVpdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5wLW1lbnViYXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wLW1lbnViYXIgLnAtbWVudWl0ZW0tbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnAtbWVudWJhciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLW1lbnViYXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtbWVudWJhciAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtbWVudWJhciAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtbWVudWJhciAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtbWVudWJhciAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0taWNvbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtbWVudWJhciAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtc3VibWVudS1pY29uIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1tZW51YmFyIC5wLW1lbnVpdGVtLWxpbms6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjE1cmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluayB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS1pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1zdWJtZW51LWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4ucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rLFxuLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQsXG4ucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4ucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0taWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbixcbi5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1zdWJtZW51LWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLnAtbWVudWJhciAucC1zdWJtZW51LWxpc3Qge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDEyLjVyZW07XG59XG4ucC1tZW51YmFyIC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51LXNlcGFyYXRvciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLnAtbWVudWJhciAucC1zdWJtZW51LWxpc3QgLnAtc3VibWVudS1pY29uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wLW1lbnViYXIgLnAtc3VibWVudS1saXN0IC5wLW1lbnVpdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLnAtbWVudWJhciAucC1zdWJtZW51LWxpc3QgLnAtbWVudWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wLW1lbnViYXIgLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbn1cbi5wLW1lbnViYXIgLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLW1lbnViYXIgLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucC1tZW51YmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1tZW51LXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluayB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLWljb24ge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjE1cmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgPiAucC1zdWJtZW51LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cztcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rID4gLnAtc3VibWVudS1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMCBub25lO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgLnAtc3VibWVudS1saXN0IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rID4gLnAtc3VibWVudS1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgLnAtbWVudWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCB1bCBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCB1bCBsaSB1bCBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCB1bCBsaSB1bCBsaSB1bCBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMjVyZW07XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCB1bCBsaSB1bCBsaSB1bCBsaSB1bCBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzVyZW07XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCB1bCBsaSB1bCBsaSB1bCBsaSB1bCBsaSB1bCBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjVyZW07XG4gIH1cbiAgLnAtbWVudWJhci5wLW1lbnViYXItbW9iaWxlLWFjdGl2ZSAucC1tZW51YmFyLXJvb3QtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyID4gYSB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyID4gYSAucC1wYW5lbG1lbnUtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXIgPiBhIC5wLW1lbnVpdGVtLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyID4gYTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyLnAtaGlnaGxpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyLnAtaGlnaGxpZ2h0ID4gYSB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXIucC1oaWdobGlnaHQ6bm90KC5wLWRpc2FibGVkKSA+IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtIC5wLW1lbnVpdGVtLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtIC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS10ZXh0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLWljb24ge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtc3VibWVudS1pY29uIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4ucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluayAucC1wYW5lbG1lbnUtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLXN1Ym1lbnUtbGlzdDpub3QoLnAtcGFuZWxtZW51LXJvb3Qtc3VibWVudSkge1xuICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xufVxuLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsIC5wLXBhbmVsbWVudS1oZWFkZXIgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtcGFuZWwgLnAtcGFuZWxtZW51LWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1wYW5lbDpub3QoOmZpcnN0LWNoaWxkKSAucC1wYW5lbG1lbnUtaGVhZGVyID4gYSB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtcGFuZWw6bm90KDpmaXJzdC1jaGlsZCkgLnAtcGFuZWxtZW51LWhlYWRlcjpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyID4gYSwgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1wYW5lbDpub3QoOmZpcnN0LWNoaWxkKSAucC1wYW5lbG1lbnUtaGVhZGVyOm5vdCgucC1kaXNhYmxlZCkucC1oaWdobGlnaHQ6aG92ZXIgPiBhIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1wYW5lbDpmaXJzdC1jaGlsZCAucC1wYW5lbG1lbnUtaGVhZGVyID4gYSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtcGFuZWw6bGFzdC1jaGlsZCAucC1wYW5lbG1lbnUtaGVhZGVyOm5vdCgucC1oaWdobGlnaHQpID4gYSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtcGFuZWw6bGFzdC1jaGlsZCAucC1wYW5lbG1lbnUtY29udGVudCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnAtc2xpZGVtZW51IHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxMi41cmVtO1xufVxuLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS10ZXh0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLWljb24ge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtc3VibWVudS1pY29uIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4ucC1zbGlkZW1lbnUucC1zbGlkZW1lbnUtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucC1zbGlkZW1lbnUgLnAtc2xpZGVtZW51LWxpc3Qge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUucC1zbGlkZW1lbnUtYWN0aXZlID4gLnAtc2xpZGVtZW51LWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtc2xpZGVtZW51IC5wLXNsaWRlbWVudS5wLXNsaWRlbWVudS1hY3RpdmUgPiAucC1zbGlkZW1lbnUtbGluayAucC1zbGlkZW1lbnUtdGV4dCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtc2xpZGVtZW51IC5wLXNsaWRlbWVudS5wLXNsaWRlbWVudS1hY3RpdmUgPiAucC1zbGlkZW1lbnUtbGluayAucC1zbGlkZW1lbnUtaWNvbiwgLnAtc2xpZGVtZW51IC5wLXNsaWRlbWVudS5wLXNsaWRlbWVudS1hY3RpdmUgPiAucC1zbGlkZW1lbnUtbGluayAucC1zbGlkZW1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtc2xpZGVtZW51IC5wLXNsaWRlbWVudS1zZXBhcmF0b3Ige1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbi5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucC1zbGlkZW1lbnUgLnAtc2xpZGVtZW51LWJhY2t3YXJkIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLnAtc3RlcHMgLnAtc3RlcHMtaXRlbSAucC1tZW51aXRlbS1saW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucC1zdGVwcyAucC1zdGVwcy1pdGVtIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3RlcHMtbnVtYmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtaW4td2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMS4xNDNyZW07XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0gLnAtbWVudWl0ZW0tbGluayAucC1zdGVwcy10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1zdGVwcyAucC1zdGVwcy1pdGVtIC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0ucC1oaWdobGlnaHQgLnAtc3RlcHMtbnVtYmVyIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC1zdGVwcyAucC1zdGVwcy1pdGVtLnAtaGlnaGxpZ2h0IC5wLXN0ZXBzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1zdGVwcyAucC1zdGVwcy1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbn1cblxuLnAtdGFibWVudSAucC10YWJtZW51LW5hdiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbn1cbi5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYgLnAtdGFibWVudWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucC10YWJtZW51IC5wLXRhYm1lbnUtbmF2IC5wLXRhYm1lbnVpdGVtIC5wLW1lbnVpdGVtLWxpbmsge1xuICBib3JkZXI6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICNmZmZmZmYgI2RlZTJlNiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gIG1hcmdpbjogMCAwIC0xcHggMDtcbn1cbi5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYgLnAtdGFibWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC10YWJtZW51IC5wLXRhYm1lbnUtbmF2IC5wLXRhYm1lbnVpdGVtIC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYgLnAtdGFibWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS1saW5rIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYgLnAtdGFibWVudWl0ZW0ucC1oaWdobGlnaHQgLnAtbWVudWl0ZW0tbGluayB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmZmZmYgI2RlZTJlNjtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG5cbi5wLXRpZXJlZG1lbnUge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDEyLjVyZW07XG59XG4ucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbn1cbi5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLWljb24ge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLXN1Ym1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5wLXRpZXJlZG1lbnUucC10aWVyZWRtZW51LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnAtdGllcmVkbWVudSAucC1zdWJtZW51LWxpc3Qge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4ucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4ucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG4ucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLCAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLXRpZXJlZG1lbnUgLnAtbWVudS1zZXBhcmF0b3Ige1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbi5wLXRpZXJlZG1lbnUgLnAtc3VibWVudS1pY29uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnAtaW5saW5lLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjY2NlNWZmO1xuICBib3JkZXI6IHNvbGlkICNiOGRhZmY7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBjb2xvcjogIzAwNDA4NTtcbn1cbi5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2UtaW5mbyAucC1pbmxpbmUtbWVzc2FnZS1pY29uIHtcbiAgY29sb3I6ICMwMDQwODU7XG59XG4ucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZDRlZGRhO1xuICBib3JkZXI6IHNvbGlkICNjM2U2Y2I7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBjb2xvcjogIzE1NTcyNDtcbn1cbi5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2Utc3VjY2VzcyAucC1pbmxpbmUtbWVzc2FnZS1pY29uIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG59XG4ucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLXdhcm4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmM2NkO1xuICBib3JkZXI6IHNvbGlkICNmZmVlYmE7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBjb2xvcjogIzg1NjQwNDtcbn1cbi5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2Utd2FybiAucC1pbmxpbmUtbWVzc2FnZS1pY29uIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG59XG4ucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2Y4ZDdkYTtcbiAgYm9yZGVyOiBzb2xpZCAjZjVjNmNiO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgY29sb3I6ICM3MjFjMjQ7XG59XG4ucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLWVycm9yIC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICBjb2xvcjogIzcyMWMyNDtcbn1cbi5wLWlubGluZS1tZXNzYWdlIC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtaW5saW5lLW1lc3NhZ2UgLnAtaW5saW5lLW1lc3NhZ2UtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2UtaWNvbi1vbmx5IC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wLW1lc3NhZ2Uge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnAtbWVzc2FnZSAucC1tZXNzYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG59XG4ucC1tZXNzYWdlIC5wLW1lc3NhZ2UtY2xvc2Uge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xufVxuLnAtbWVzc2FnZSAucC1tZXNzYWdlLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnAtbWVzc2FnZSAucC1tZXNzYWdlLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuLnAtbWVzc2FnZS5wLW1lc3NhZ2UtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNjY2U1ZmY7XG4gIGJvcmRlcjogc29saWQgI2I4ZGFmZjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjMDA0MDg1O1xufVxuLnAtbWVzc2FnZS5wLW1lc3NhZ2UtaW5mbyAucC1tZXNzYWdlLWljb24ge1xuICBjb2xvcjogIzAwNDA4NTtcbn1cbi5wLW1lc3NhZ2UucC1tZXNzYWdlLWluZm8gLnAtbWVzc2FnZS1jbG9zZSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xufVxuLnAtbWVzc2FnZS5wLW1lc3NhZ2Utc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNkNGVkZGE7XG4gIGJvcmRlcjogc29saWQgI2MzZTZjYjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjMTU1NzI0O1xufVxuLnAtbWVzc2FnZS5wLW1lc3NhZ2Utc3VjY2VzcyAucC1tZXNzYWdlLWljb24ge1xuICBjb2xvcjogIzE1NTcyNDtcbn1cbi5wLW1lc3NhZ2UucC1tZXNzYWdlLXN1Y2Nlc3MgLnAtbWVzc2FnZS1jbG9zZSB7XG4gIGNvbG9yOiAjMTU1NzI0O1xufVxuLnAtbWVzc2FnZS5wLW1lc3NhZ2Utd2FybiB7XG4gIGJhY2tncm91bmQ6ICNmZmYzY2Q7XG4gIGJvcmRlcjogc29saWQgI2ZmZWViYTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjODU2NDA0O1xufVxuLnAtbWVzc2FnZS5wLW1lc3NhZ2Utd2FybiAucC1tZXNzYWdlLWljb24ge1xuICBjb2xvcjogIzg1NjQwNDtcbn1cbi5wLW1lc3NhZ2UucC1tZXNzYWdlLXdhcm4gLnAtbWVzc2FnZS1jbG9zZSB7XG4gIGNvbG9yOiAjODU2NDA0O1xufVxuLnAtbWVzc2FnZS5wLW1lc3NhZ2UtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZjhkN2RhO1xuICBib3JkZXI6IHNvbGlkICNmNWM2Y2I7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBjb2xvcjogIzcyMWMyNDtcbn1cbi5wLW1lc3NhZ2UucC1tZXNzYWdlLWVycm9yIC5wLW1lc3NhZ2UtaWNvbiB7XG4gIGNvbG9yOiAjNzIxYzI0O1xufVxuLnAtbWVzc2FnZS5wLW1lc3NhZ2UtZXJyb3IgLnAtbWVzc2FnZS1jbG9zZSB7XG4gIGNvbG9yOiAjNzIxYzI0O1xufVxuLnAtbWVzc2FnZSAucC1tZXNzYWdlLXRleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucC1tZXNzYWdlIC5wLW1lc3NhZ2UtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLW1lc3NhZ2UgLnAtbWVzc2FnZS1zdW1tYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wLW1lc3NhZ2UgLnAtbWVzc2FnZS1kZXRhaWwge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4ucC10b2FzdCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtbWVzc2FnZS1jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSAucC10b2FzdC1tZXNzYWdlLWNvbnRlbnQgLnAtdG9hc3QtbWVzc2FnZS10ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMCAxcmVtO1xufVxuLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSAucC10b2FzdC1tZXNzYWdlLWNvbnRlbnQgLnAtdG9hc3QtbWVzc2FnZS1pY29uIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSAucC10b2FzdC1tZXNzYWdlLWNvbnRlbnQgLnAtdG9hc3Qtc3VtbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LW1lc3NhZ2UtY29udGVudCAucC10b2FzdC1kZXRhaWwge1xuICBtYXJnaW46IDAuNXJlbSAwIDAgMDtcbn1cbi5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtaWNvbi1jbG9zZSB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG59XG4ucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LWljb24tY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LWljb24tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4ucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1pbmZvIHtcbiAgYmFja2dyb3VuZDogI2NjZTVmZjtcbiAgYm9yZGVyOiBzb2xpZCAjYjhkYWZmO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgY29sb3I6ICMwMDQwODU7XG59XG4ucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1pbmZvIC5wLXRvYXN0LW1lc3NhZ2UtaWNvbixcbi5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLWluZm8gLnAtdG9hc3QtaWNvbi1jbG9zZSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xufVxuLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2Utc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNkNGVkZGE7XG4gIGJvcmRlcjogc29saWQgI2MzZTZjYjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjMTU1NzI0O1xufVxuLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2Utc3VjY2VzcyAucC10b2FzdC1tZXNzYWdlLWljb24sXG4ucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1zdWNjZXNzIC5wLXRvYXN0LWljb24tY2xvc2Uge1xuICBjb2xvcjogIzE1NTcyNDtcbn1cbi5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLXdhcm4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmM2NkO1xuICBib3JkZXI6IHNvbGlkICNmZmVlYmE7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBjb2xvcjogIzg1NjQwNDtcbn1cbi5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLXdhcm4gLnAtdG9hc3QtbWVzc2FnZS1pY29uLFxuLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2Utd2FybiAucC10b2FzdC1pY29uLWNsb3NlIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG59XG4ucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmOGQ3ZGE7XG4gIGJvcmRlcjogc29saWQgI2Y1YzZjYjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjNzIxYzI0O1xufVxuLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtZXJyb3IgLnAtdG9hc3QtbWVzc2FnZS1pY29uLFxuLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtZXJyb3IgLnAtdG9hc3QtaWNvbi1jbG9zZSB7XG4gIGNvbG9yOiAjNzIxYzI0O1xufVxuXG4ucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1jbG9zZSB7XG4gIG1hcmdpbjogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNlZmVmZWY7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWNsb3NlIC5wLWdhbGxlcmlhLWNsb3NlLWljb24ge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNlZmVmZWY7XG59XG4ucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pdGVtLW5hdiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2VmZWZlZjtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaXRlbS1uYXYgLnAtZ2FsbGVyaWEtaXRlbS1wcmV2LWljb24sXG4ucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pdGVtLW5hdiAucC1nYWxsZXJpYS1pdGVtLW5leHQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWl0ZW0tbmF2Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZWZlZmVmO1xufVxuLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWluZGljYXRvcnMgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWluZGljYXRvcnMgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZWUyZTY7XG59XG4ucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvci5wLWhpZ2hsaWdodCBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycy1ib3R0b20gLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLCAucC1nYWxsZXJpYS5wLWdhbGxlcmlhLWluZGljYXRvcnMtdG9wIC5wLWdhbGxlcmlhLWluZGljYXRvciB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3JzLWxlZnQgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLCAucC1nYWxsZXJpYS5wLWdhbGxlcmlhLWluZGljYXRvcnMtcmlnaHQgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3Itb25pdGVtIC5wLWdhbGxlcmlhLWluZGljYXRvcnMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ucC1nYWxsZXJpYS5wLWdhbGxlcmlhLWluZGljYXRvci1vbml0ZW0gLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyAucC1nYWxsZXJpYS1pbmRpY2F0b3IgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3Itb25pdGVtIC5wLWdhbGxlcmlhLWluZGljYXRvcnMgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLW9uaXRlbSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvci5wLWhpZ2hsaWdodCBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHBhZGRpbmc6IDFyZW0gMC4yNXJlbTtcbn1cbi5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1jb250YWluZXIgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLXByZXYsXG4ucC1nYWxsZXJpYSAucC1nYWxsZXJpYS10aHVtYm5haWwtY29udGFpbmVyIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1uZXh0IHtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2VmZWZlZjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciAucC1nYWxsZXJpYS10aHVtYm5haWwtcHJldjpob3Zlcixcbi5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1jb250YWluZXIgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZWZlZmVmO1xufVxuLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciAucC1nYWxsZXJpYS10aHVtYm5haWwtaXRlbS1jb250ZW50OmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuXG4ucC1nYWxsZXJpYS1tYXNrLnAtY29tcG9uZW50LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5wLWF2YXRhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wLWF2YXRhci5wLWF2YXRhci1sZyB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnAtYXZhdGFyLnAtYXZhdGFyLWxnIC5wLWF2YXRhci1pY29uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ucC1hdmF0YXIucC1hdmF0YXIteGwge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucC1hdmF0YXIucC1hdmF0YXIteGwgLnAtYXZhdGFyLWljb24ge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5wLWF2YXRhci1ncm91cCAucC1hdmF0YXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4ucC1iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1pbi13aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5wLWJhZGdlLnAtYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC1iYWRnZS5wLWJhZGdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLWJhZGdlLnAtYmFkZ2UtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtYmFkZ2UucC1iYWRnZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1iYWRnZS5wLWJhZGdlLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtYmFkZ2UucC1iYWRnZS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1pbi13aWR0aDogMi4yNXJlbTtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbn1cbi5wLWJhZGdlLnAtYmFkZ2UteGwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWluLXdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG4ucC1ibG9ja3VpLnAtY29tcG9uZW50LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5wLWNoaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xufVxuLnAtY2hpcCAucC1jaGlwLXRleHQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLnAtY2hpcCAucC1jaGlwLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLWNoaXAgLnBpLWNoaXAtcmVtb3ZlLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnAtY2hpcCBpbWcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtY2hpcCAucGktY2hpcC1yZW1vdmUtaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbn1cbi5wLWNoaXAgLnBpLWNoaXAtcmVtb3ZlLWljb246Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG5cbi5wLWlucGxhY2UgLnAtaW5wbGFjZS1kaXNwbGF5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xufVxuLnAtaW5wbGFjZSAucC1pbnBsYWNlLWRpc3BsYXk6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtaW5wbGFjZSAucC1pbnBsYWNlLWRpc3BsYXk6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG5cbi5wLXByb2dyZXNzYmFyIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucC1wcm9ncmVzc2JhciAucC1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIGJvcmRlcjogMCBub25lO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG4ucC1wcm9ncmVzc2JhciAucC1wcm9ncmVzc2Jhci1sYWJlbCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4ucC1zY3JvbGx0b3Age1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG59XG4ucC1zY3JvbGx0b3AucC1saW5rIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLnAtc2Nyb2xsdG9wLnAtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5wLXNjcm9sbHRvcCAucC1zY3JvbGx0b3AtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogI2VmZWZlZjtcbn1cblxuLnAtc2tlbGV0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucC1za2VsZXRvbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbn1cblxuLnAtdGFnIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wLXRhZy5wLXRhZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC10YWcucC10YWctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtdGFnLnAtdGFnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLXRhZy5wLXRhZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLXRhZyAucC10YWctaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4ucC10ZXJtaW5hbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuLnAtdGVybWluYWwgLnAtdGVybWluYWwtaW5wdXQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbn1cblxuLyogVmVuZG9yIGV4dGVuc2lvbnMgdG8gdGhlIGRlc2lnbmVyIGVuaGFuY2VkIGJvb3RzdHJhcCBjb21wYXRpYmlsaXR5ICovXG4ucC1icmVhZGNydW1iIC5wLWJyZWFkY3J1bWItY2hldnJvbiB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbn1cbi5wLWJyZWFkY3J1bWIgLnAtYnJlYWRjcnVtYi1jaGV2cm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuXG4vKiBDdXN0b21pemF0aW9ucyB0byB0aGUgZGVzaWduZXIgdGhlbWUgc2hvdWxkIGJlIGRlZmluZWQgaGVyZSAqL1xuIiwiLnAtY29tcG9uZW50LC5wLWNvbXBvbmVudCAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucC1oaWRkZW57ZGlzcGxheTpub25lfS5wLWhpZGRlbi1zcGFjZXt2aXNpYmlsaXR5OmhpZGRlbn0ucC1oaWRkZW4tYWNjZXNzaWJsZXtib3JkZXI6MDtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0ucC1oaWRkZW4tYWNjZXNzaWJsZSBpbnB1dCwucC1oaWRkZW4tYWNjZXNzaWJsZSBzZWxlY3R7dHJhbnNmb3JtOnNjYWxlKDApfS5wLXJlc2V0e21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtvdXRsaW5lOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEwMCU7bGlzdC1zdHlsZTpub25lfS5wLWRpc2FibGVkLC5wLWRpc2FibGVkICp7Y3Vyc29yOmRlZmF1bHQgIWltcG9ydGFudDtwb2ludGVyLWV2ZW50czpub25lfS5wLWNvbXBvbmVudC1vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5wLW92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW59LnAtdW5zZWxlY3RhYmxlLXRleHR7dXNlci1zZWxlY3Q6bm9uZX0ucC1zY3JvbGxiYXItbWVhc3VyZXt3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHg7b3ZlcmZsb3c6c2Nyb2xsO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4fUAtd2Via2l0LWtleWZyYW1lcyBwLWZhZGVpbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcC1mYWRlaW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0saW5wdXRbdHlwZT1cInJlc2V0XCJdLGlucHV0W3R5cGU9XCJmaWxlXCJdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbixidXR0b257Ym9yZGVyLXJhZGl1czowfS5wLWxpbmt7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmV9LnAtc3Itb25seXtib3JkZXI6MDtjbGlwOnJlY3QoMXB4LDFweCwxcHgsMXB4KTtjbGlwLXBhdGg6aW5zZXQoNTAlKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O3dvcmQtd3JhcDpub3JtYWwgIWltcG9ydGFudH0ucC1jb25uZWN0ZWQtb3ZlcmxheXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlWSgwLjgpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xMnMgY3ViaWMtYmV6aWVyKDAsMCwwLjIsMSksb3BhY2l0eSAuMTJzIGN1YmljLWJlemllcigwLDAsMC4yLDEpfS5wLWNvbm5lY3RlZC1vdmVybGF5LXZpc2libGV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZVkoMSl9LnAtY29ubmVjdGVkLW92ZXJsYXktaGlkZGVue29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGVZKDEpO3RyYW5zaXRpb246b3BhY2l0eSAuMXMgbGluZWFyfS5wLXRvZ2dsZWFibGUtY29udGVudC5uZy1hbmltYXRpbmd7b3ZlcmZsb3c6aGlkZGVufS5wLWJhZGdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjAgLjVyZW19LnAtb3ZlcmxheS1iYWRnZXtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1vdmVybGF5LWJhZGdlIC5wLWJhZGdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsLTUwJSk7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDA7bWFyZ2luOjB9LnAtYmFkZ2UtZG90e3dpZHRoOi41cmVtO21pbi13aWR0aDouNXJlbTtoZWlnaHQ6LjVyZW07Ym9yZGVyLXJhZGl1czo1MCU7cGFkZGluZzowfS5wLWJhZGdlLW5vLWd1dHRlcntwYWRkaW5nOjA7Ym9yZGVyLXJhZGl1czo1MCV9LnAtYnV0dG9ue21hcmdpbjowO2Rpc3BsYXk6aW5saW5lLWZsZXg7Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZTthbGlnbi1pdGVtczpjZW50ZXI7dmVydGljYWwtYWxpZ246Ym90dG9tO3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1idXR0b24tbGFiZWx7ZmxleDoxIDEgYXV0b30ucC1idXR0b24taWNvbi1yaWdodHtvcmRlcjoxfS5wLWJ1dHRvbjpkaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH0ucC1idXR0b24taWNvbi1vbmx5e2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnAtYnV0dG9uLWljb24tb25seSAucC1idXR0b24tbGFiZWx7dmlzaWJpbGl0eTpoaWRkZW47d2lkdGg6MDtmbGV4OjAgMCBhdXRvfS5wLWJ1dHRvbi12ZXJ0aWNhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnAtYnV0dG9uLWljb24tYm90dG9te29yZGVyOjJ9LnAtYnV0dG9uc2V0IC5wLWJ1dHRvbnttYXJnaW46MH0ucC1idXR0b25zZXQgLnAtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJpZ2h0OjAgbm9uZX0ucC1idXR0b25zZXQgLnAtYnV0dG9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpe2JvcmRlci1yYWRpdXM6MH0ucC1idXR0b25zZXQgLnAtYnV0dG9uOmZpcnN0LW9mLXR5cGV7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5wLWJ1dHRvbnNldCAucC1idXR0b246bGFzdC1vZi10eXBle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LnAtYnV0dG9uc2V0IC5wLWJ1dHRvbjpmb2N1c3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LnAtYnV0dG9uLWxhYmVse3RyYW5zaXRpb246YWxsIC4yc30ucC1jaGVja2JveHtkaXNwbGF5OmlubGluZS1mbGV4O2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmU7dmVydGljYWwtYWxpZ246Ym90dG9tfS5wLWNoZWNrYm94LWRpc2FibGVke2N1cnNvcjpkZWZhdWx0ICFpbXBvcnRhbnQ7cG9pbnRlci1ldmVudHM6bm9uZX0ucC1jaGVja2JveC1ib3h7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfXAtY2hlY2tib3h7ZGlzcGxheTppbmxpbmUtZmxleDt2ZXJ0aWNhbC1hbGlnbjpib3R0b207YWxpZ24taXRlbXM6Y2VudGVyfS5wLWNoZWNrYm94LWxhYmVse2xpbmUtaGVpZ2h0OjF9LnAtY29sb3JwaWNrZXItcGFuZWwgLnAtY29sb3JwaWNrZXItY29sb3J7YmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoXCIuL2ltYWdlcy9jb2xvci5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wfS5wLWNvbG9ycGlja2VyLXBhbmVsIC5wLWNvbG9ycGlja2VyLWh1ZXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChcIi4vaW1hZ2VzL2h1ZS5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wfS5wLWlucHV0dGV4dHttYXJnaW46MH0ucC1mbHVpZCAucC1pbnB1dHRleHR7d2lkdGg6MTAwJX0ucC1pbnB1dGdyb3Vwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNoO3dpZHRoOjEwMCV9LnAtaW5wdXRncm91cC1hZGRvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnAtaW5wdXRncm91cCAucC1mbG9hdC1sYWJlbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlfS5wLWlucHV0Z3JvdXAgLnAtaW5wdXR0ZXh0LC5wLWZsdWlkIC5wLWlucHV0Z3JvdXAgLnAtaW5wdXR0ZXh0e2ZsZXg6MSAxIGF1dG87d2lkdGg6MSV9LnAtZmxvYXQtbGFiZWx7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0ucC1mbG9hdC1sYWJlbCBsYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czpub25lO3RvcDo1MCU7bWFyZ2luLXRvcDotLjVyZW07dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTtsaW5lLWhlaWdodDoxfS5wLWZsb2F0LWxhYmVsIHRleHRhcmVhIH4gbGFiZWx7dG9wOjFyZW19LnAtZmxvYXQtbGFiZWwgaW5wdXQ6Zm9jdXMgfiBsYWJlbCwucC1mbG9hdC1sYWJlbCBpbnB1dC5wLWZpbGxlZCB+IGxhYmVsLC5wLWZsb2F0LWxhYmVsIHRleHRhcmVhOmZvY3VzIH4gbGFiZWwsLnAtZmxvYXQtbGFiZWwgdGV4dGFyZWEucC1maWxsZWQgfiBsYWJlbCwucC1mbG9hdC1sYWJlbCAucC1pbnB1dHdyYXBwZXItZm9jdXMgfiBsYWJlbCwucC1mbG9hdC1sYWJlbCAucC1pbnB1dHdyYXBwZXItZmlsbGVkIH4gbGFiZWx7dG9wOi0uNzVyZW07Zm9udC1zaXplOjEycHh9LnAtZmxvYXQtbGFiZWwgLmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbHt0b3A6LTIwcHg7Zm9udC1zaXplOjEycHh9LnAtaW5wdXQtaWNvbi1sZWZ0LC5wLWlucHV0LWljb24tcmlnaHR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnAtaW5wdXQtaWNvbi1sZWZ0PmksLnAtaW5wdXQtaWNvbi1yaWdodD5pe3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotLjVyZW19LnAtZmx1aWQgLnAtaW5wdXQtaWNvbi1sZWZ0LC5wLWZsdWlkIC5wLWlucHV0LWljb24tcmlnaHR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5wLWlucHV0dGV4dGFyZWEtcmVzaXphYmxle292ZXJmbG93OmhpZGRlbjtyZXNpemU6bm9uZX0ucC1mbHVpZCAucC1pbnB1dHRleHRhcmVhe3dpZHRoOjEwMCV9LnAtcGFzc3dvcmR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtZmxleH0ucC1wYXNzd29yZC1wYW5lbHtwb3NpdGlvbjphYnNvbHV0ZX0ucC1wYXNzd29yZCAucC1wYXNzd29yZC1wYW5lbHttaW4td2lkdGg6MTAwJX0ucC1wYXNzd29yZC1tZXRlcntoZWlnaHQ6MTBweH0ucC1wYXNzd29yZC1zdHJlbmd0aHtoZWlnaHQ6MTAwJTt3aWR0aDowO3RyYW5zaXRpb246d2lkdGggMXMgZWFzZS1pbi1vdXR9LnAtZmx1aWQgLnAtcGFzc3dvcmR7ZGlzcGxheTpmbGV4fS5wLXJhZGlvYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWZsZXg7Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZTt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnAtcmFkaW9idXR0b24tYm94e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ucC1yYWRpb2J1dHRvbi1pY29uey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoLjEpO2JvcmRlci1yYWRpdXM6NTAlO3Zpc2liaWxpdHk6aGlkZGVufS5wLXJhZGlvYnV0dG9uLWJveC5wLWhpZ2hsaWdodCAucC1yYWRpb2J1dHRvbi1pY29ue3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEuMCwxLjApO3Zpc2liaWxpdHk6dmlzaWJsZX1wLXJhZGlvYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWZsZXg7dmVydGljYWwtYWxpZ246Ym90dG9tO2FsaWduLWl0ZW1zOmNlbnRlcn0ucC1yYWRpb2J1dHRvbi1sYWJlbHtsaW5lLWhlaWdodDoxfS5wLXJpcHBsZXtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LnAtaW5re2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7Ym9yZGVyLXJhZGl1czoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKX0ucC1pbmstYWN0aXZle2FuaW1hdGlvbjpyaXBwbGUgLjRzIGxpbmVhcn0ucC1yaXBwbGUtZGlzYWJsZWQgLnAtaW5re2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBrZXlmcmFtZXMgcmlwcGxlezEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgyLjUpfX0ucC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6bm9uZTtwYWRkaW5nOi4yNWVtIC41cmVtO21heC13aWR0aDoxMi41cmVtfS5wLXRvb2x0aXAucC10b29sdGlwLXJpZ2h0LC5wLXRvb2x0aXAucC10b29sdGlwLWxlZnR7cGFkZGluZzowIC4yNXJlbX0ucC10b29sdGlwLnAtdG9vbHRpcC10b3AsLnAtdG9vbHRpcC5wLXRvb2x0aXAtYm90dG9te3BhZGRpbmc6LjI1ZW0gMH0ucC10b29sdGlwIC5wLXRvb2x0aXAtdGV4dHt3aGl0ZS1zcGFjZTpwcmUtbGluZX0ucC10b29sdGlwLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0ucC10b29sdGlwLXJpZ2h0IC5wLXRvb2x0aXAtYXJyb3d7dG9wOjUwJTtsZWZ0OjA7bWFyZ2luLXRvcDotLjI1cmVtO2JvcmRlci13aWR0aDouMjVlbSAuMjVlbSAuMjVlbSAwfS5wLXRvb2x0aXAtbGVmdCAucC10b29sdGlwLWFycm93e3RvcDo1MCU7cmlnaHQ6MDttYXJnaW4tdG9wOi0uMjVyZW07Ym9yZGVyLXdpZHRoOi4yNWVtIDAgLjI1ZW0gLjI1cmVtfS5wLXRvb2x0aXAucC10b29sdGlwLXRvcHtwYWRkaW5nOi4yNWVtIDB9LnAtdG9vbHRpcC10b3AgLnAtdG9vbHRpcC1hcnJvd3tib3R0b206MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotLjI1cmVtO2JvcmRlci13aWR0aDouMjVlbSAuMjVlbSAwfS5wLXRvb2x0aXAtYm90dG9tIC5wLXRvb2x0aXAtYXJyb3d7dG9wOjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LS4yNXJlbTtib3JkZXItd2lkdGg6MCAuMjVlbSAuMjVyZW19Il19 */

/*# sourceMappingURL=styles.c05a731936929b214377.css.map*/