﻿.dashicons,
.dashicons-before:before {
  font-family: dashicons;
  display: inline-block;
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  speak: never;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
  height: 20px;
  font-size: 20px;
  vertical-align: top;
  text-align: center;
  transition: color 0.1s ease-in;
}
.dashicons-admin-appearance:before {
  content: "\f100";
}
.dashicons-admin-collapse:before {
  content: "\f148";
}
.dashicons-admin-comments:before {
  content: "\f101";
}
.dashicons-admin-customizer:before {
  content: "\f540";
}
.dashicons-admin-generic:before {
  content: "\f111";
}
.dashicons-admin-home:before {
  content: "\f102";
}
.dashicons-admin-links:before {
  content: "\f103";
}
.dashicons-admin-media:before {
  content: "\f104";
}
.dashicons-admin-multisite:before {
  content: "\f541";
}
.dashicons-admin-network:before {
  content: "\f112";
}
.dashicons-admin-page:before {
  content: "\f105";
}
.dashicons-admin-plugins:before {
  content: "\f106";
}
.dashicons-admin-post:before {
  content: "\f109";
}
.dashicons-admin-settings:before {
  content: "\f108";
}
.dashicons-admin-site-alt:before {
  content: "\f11d";
}
.dashicons-admin-site-alt2:before {
  content: "\f11e";
}
.dashicons-admin-site-alt3:before {
  content: "\f11f";
}
.dashicons-admin-site:before {
  content: "\f319";
}
.dashicons-admin-tools:before {
  content: "\f107";
}
.dashicons-admin-users:before {
  content: "\f110";
}
.dashicons-airplane:before {
  content: "\f15f";
}
.dashicons-album:before {
  content: "\f514";
}
.dashicons-align-center:before {
  content: "\f134";
}
.dashicons-align-full-width:before {
  content: "\f114";
}
.dashicons-align-left:before {
  content: "\f135";
}
.dashicons-align-none:before {
  content: "\f138";
}
.dashicons-align-pull-left:before {
  content: "\f10a";
}
.dashicons-align-pull-right:before {
  content: "\f10b";
}
.dashicons-align-right:before {
  content: "\f136";
}
.dashicons-align-wide:before {
  content: "\f11b";
}
.dashicons-amazon:before {
  content: "\f162";
}
.dashicons-analytics:before {
  content: "\f183";
}
.dashicons-archive:before {
  content: "\f480";
}
.dashicons-arrow-down-alt:before {
  content: "\f346";
}
.dashicons-arrow-down-alt2:before {
  content: "\f347";
}
.dashicons-arrow-down:before {
  content: "\f140";
}
.dashicons-arrow-left-alt:before {
  content: "\f340";
}
.dashicons-arrow-left-alt2:before {
  content: "\f341";
}
.dashicons-arrow-left:before {
  content: "\f141";
}
.dashicons-arrow-right-alt:before {
  content: "\f344";
}
.dashicons-arrow-right-alt2:before {
  content: "\f345";
}
.dashicons-arrow-right:before {
  content: "\f139";
}
.dashicons-arrow-up-alt:before {
  content: "\f342";
}
.dashicons-arrow-up-alt2:before {
  content: "\f343";
}
.dashicons-arrow-up-duplicate:before {
  content: "\f143";
}
.dashicons-arrow-up:before {
  content: "\f142";
}
.dashicons-art:before {
  content: "\f309";
}
.dashicons-awards:before {
  content: "\f313";
}
.dashicons-backup:before {
  content: "\f321";
}
.dashicons-bank:before {
  content: "\f16a";
}
.dashicons-beer:before {
  content: "\f16c";
}
.dashicons-bell:before {
  content: "\f16d";
}
.dashicons-block-default:before {
  content: "\f12b";
}
.dashicons-book-alt:before {
  content: "\f331";
}
.dashicons-book:before {
  content: "\f330";
}
.dashicons-buddicons-activity:before {
  content: "\f452";
}
.dashicons-buddicons-bbpress-logo:before {
  content: "\f477";
}
.dashicons-buddicons-buddypress-logo:before {
  content: "\f448";
}
.dashicons-buddicons-community:before {
  content: "\f453";
}
.dashicons-buddicons-forums:before {
  content: "\f449";
}
.dashicons-buddicons-friends:before {
  content: "\f454";
}
.dashicons-buddicons-groups:before {
  content: "\f456";
}
.dashicons-buddicons-pm:before {
  content: "\f457";
}
.dashicons-buddicons-replies:before {
  content: "\f451";
}
.dashicons-buddicons-topics:before {
  content: "\f450";
}
.dashicons-buddicons-tracking:before {
  content: "\f455";
}
.dashicons-building:before {
  content: "\f512";
}
.dashicons-businessman:before {
  content: "\f338";
}
.dashicons-businessperson:before {
  content: "\f12e";
}
.dashicons-businesswoman:before {
  content: "\f12f";
}
.dashicons-button:before {
  content: "\f11a";
}
.dashicons-calculator:before {
  content: "\f16e";
}
.dashicons-calendar-alt:before {
  content: "\f508";
}
.dashicons-calendar:before {
  content: "\f145";
}
.dashicons-camera-alt:before {
  content: "\f129";
}
.dashicons-camera:before {
  content: "\f306";
}
.dashicons-car:before {
  content: "\f16b";
}
.dashicons-carrot:before {
  content: "\f511";
}
.dashicons-cart:before {
  content: "\f174";
}
.dashicons-category:before {
  content: "\f318";
}
.dashicons-chart-area:before {
  content: "\f239";
}
.dashicons-chart-bar:before {
  content: "\f185";
}
.dashicons-chart-line:before {
  content: "\f238";
}
.dashicons-chart-pie:before {
  content: "\f184";
}
.dashicons-clipboard:before {
  content: "\f481";
}
.dashicons-clock:before {
  content: "\f469";
}
.dashicons-cloud-saved:before {
  content: "\f137";
}
.dashicons-cloud-upload:before {
  content: "\f13b";
}
.dashicons-cloud:before {
  content: "\f176";
}
.dashicons-code-standards:before {
  content: "\f13a";
}
.dashicons-coffee:before {
  content: "\f16f";
}
.dashicons-color-picker:before {
  content: "\f131";
}
.dashicons-columns:before {
  content: "\f13c";
}
.dashicons-controls-back:before {
  content: "\f518";
}
.dashicons-controls-forward:before {
  content: "\f519";
}
.dashicons-controls-pause:before {
  content: "\f523";
}
.dashicons-controls-play:before {
  content: "\f522";
}
.dashicons-controls-repeat:before {
  content: "\f515";
}
.dashicons-controls-skipback:before {
  content: "\f516";
}
.dashicons-controls-skipforward:before {
  content: "\f517";
}
.dashicons-controls-volumeoff:before {
  content: "\f520";
}
.dashicons-controls-volumeon:before {
  content: "\f521";
}
.dashicons-cover-image:before {
  content: "\f13d";
}
.dashicons-dashboard:before {
  content: "\f226";
}
.dashicons-database-add:before {
  content: "\f170";
}
.dashicons-database-export:before {
  content: "\f17a";
}
.dashicons-database-import:before {
  content: "\f17b";
}
.dashicons-database-remove:before {
  content: "\f17c";
}
.dashicons-database-view:before {
  content: "\f17d";
}
.dashicons-database:before {
  content: "\f17e";
}
.dashicons-desktop:before {
  content: "\f472";
}
.dashicons-dismiss:before {
  content: "\f153";
}
.dashicons-download:before {
  content: "\f316";
}
.dashicons-drumstick:before {
  content: "\f17f";
}
.dashicons-edit-large:before {
  content: "\f327";
}
.dashicons-edit-page:before {
  content: "\f186";
}
.dashicons-edit:before {
  content: "\f464";
}
.dashicons-editor-aligncenter:before {
  content: "\f207";
}
.dashicons-editor-alignleft:before {
  content: "\f206";
}
.dashicons-editor-alignright:before {
  content: "\f208";
}
.dashicons-editor-bold:before {
  content: "\f200";
}
.dashicons-editor-break:before {
  content: "\f474";
}
.dashicons-editor-code-duplicate:before {
  content: "\f494";
}
.dashicons-editor-code:before {
  content: "\f475";
}
.dashicons-editor-contract:before {
  content: "\f506";
}
.dashicons-editor-customchar:before {
  content: "\f220";
}
.dashicons-editor-expand:before {
  content: "\f211";
}
.dashicons-editor-help:before {
  content: "\f223";
}
.dashicons-editor-indent:before {
  content: "\f222";
}
.dashicons-editor-insertmore:before {
  content: "\f209";
}
.dashicons-editor-italic:before {
  content: "\f201";
}
.dashicons-editor-justify:before {
  content: "\f214";
}
.dashicons-editor-kitchensink:before {
  content: "\f212";
}
.dashicons-editor-ltr:before {
  content: "\f10c";
}
.dashicons-editor-ol-rtl:before {
  content: "\f12c";
}
.dashicons-editor-ol:before {
  content: "\f204";
}
.dashicons-editor-outdent:before {
  content: "\f221";
}
.dashicons-editor-paragraph:before {
  content: "\f476";
}
.dashicons-editor-paste-text:before {
  content: "\f217";
}
.dashicons-editor-paste-word:before {
  content: "\f216";
}
.dashicons-editor-quote:before {
  content: "\f205";
}
.dashicons-editor-removeformatting:before {
  content: "\f218";
}
.dashicons-editor-rtl:before {
  content: "\f320";
}
.dashicons-editor-spellcheck:before {
  content: "\f210";
}
.dashicons-editor-strikethrough:before {
  content: "\f224";
}
.dashicons-editor-table:before {
  content: "\f535";
}
.dashicons-editor-textcolor:before {
  content: "\f215";
}
.dashicons-editor-ul:before {
  content: "\f203";
}
.dashicons-editor-underline:before {
  content: "\f213";
}
.dashicons-editor-unlink:before {
  content: "\f225";
}
.dashicons-editor-video:before {
  content: "\f219";
}
.dashicons-ellipsis:before {
  content: "\f11c";
}
.dashicons-email-alt:before {
  content: "\f466";
}
.dashicons-email-alt2:before {
  content: "\f467";
}
.dashicons-email:before {
  content: "\f465";
}
.dashicons-embed-audio:before {
  content: "\f13e";
}
.dashicons-embed-generic:before {
  content: "\f13f";
}
.dashicons-embed-photo:before {
  content: "\f144";
}
.dashicons-embed-post:before {
  content: "\f146";
}
.dashicons-embed-video:before {
  content: "\f149";
}
.dashicons-excerpt-view:before {
  content: "\f164";
}
.dashicons-exit:before {
  content: "\f14a";
}
.dashicons-external:before {
  content: "\f504";
}
.dashicons-facebook-alt:before {
  content: "\f305";
}
.dashicons-facebook:before {
  content: "\f304";
}
.dashicons-feedback:before {
  content: "\f175";
}
.dashicons-filter:before {
  content: "\f536";
}
.dashicons-flag:before {
  content: "\f227";
}
.dashicons-food:before {
  content: "\f187";
}
.dashicons-format-aside:before {
  content: "\f123";
}
.dashicons-format-audio:before {
  content: "\f127";
}
.dashicons-format-chat:before {
  content: "\f125";
}
.dashicons-format-gallery:before {
  content: "\f161";
}
.dashicons-format-image:before {
  content: "\f128";
}
.dashicons-format-quote:before {
  content: "\f122";
}
.dashicons-format-status:before {
  content: "\f130";
}
.dashicons-format-video:before {
  content: "\f126";
}
.dashicons-forms:before {
  content: "\f314";
}
.dashicons-fullscreen-alt:before {
  content: "\f188";
}
.dashicons-fullscreen-exit-alt:before {
  content: "\f189";
}
.dashicons-games:before {
  content: "\f18a";
}
.dashicons-google:before {
  content: "\f18b";
}
.dashicons-googleplus:before {
  content: "\f462";
}
.dashicons-grid-view:before {
  content: "\f509";
}
.dashicons-groups:before {
  content: "\f307";
}
.dashicons-hammer:before {
  content: "\f308";
}
.dashicons-heading:before {
  content: "\f10e";
}
.dashicons-heart:before {
  content: "\f487";
}
.dashicons-hidden:before {
  content: "\f530";
}
.dashicons-hourglass:before {
  content: "\f18c";
}
.dashicons-html:before {
  content: "\f14b";
}
.dashicons-id-alt:before {
  content: "\f337";
}
.dashicons-id:before {
  content: "\f336";
}
.dashicons-image-crop:before {
  content: "\f165";
}
.dashicons-image-filter:before {
  content: "\f533";
}
.dashicons-image-flip-horizontal:before {
  content: "\f169";
}
.dashicons-image-flip-vertical:before {
  content: "\f168";
}
.dashicons-image-rotate-left:before {
  content: "\f166";
}
.dashicons-image-rotate-right:before {
  content: "\f167";
}
.dashicons-image-rotate:before {
  content: "\f531";
}
.dashicons-images-alt:before {
  content: "\f232";
}
.dashicons-images-alt2:before {
  content: "\f233";
}
.dashicons-index-card:before {
  content: "\f510";
}
.dashicons-info-outline:before {
  content: "\f14c";
}
.dashicons-info:before {
  content: "\f348";
}
.dashicons-insert-after:before {
  content: "\f14d";
}
.dashicons-insert-before:before {
  content: "\f14e";
}
.dashicons-insert:before {
  content: "\f10f";
}
.dashicons-instagram:before {
  content: "\f12d";
}
.dashicons-laptop:before {
  content: "\f547";
}
.dashicons-layout:before {
  content: "\f538";
}
.dashicons-leftright:before {
  content: "\f229";
}
.dashicons-lightbulb:before {
  content: "\f339";
}
.dashicons-linkedin:before {
  content: "\f18d";
}
.dashicons-list-view:before {
  content: "\f163";
}
.dashicons-location-alt:before {
  content: "\f231";
}
.dashicons-location:before {
  content: "\f230";
}
.dashicons-lock-duplicate:before {
  content: "\f315";
}
.dashicons-lock:before {
  content: "\f160";
}
.dashicons-marker:before {
  content: "\f159";
}
.dashicons-media-archive:before {
  content: "\f501";
}
.dashicons-media-audio:before {
  content: "\f500";
}
.dashicons-media-code:before {
  content: "\f499";
}
.dashicons-media-default:before {
  content: "\f498";
}
.dashicons-media-document:before {
  content: "\f497";
}
.dashicons-media-interactive:before {
  content: "\f496";
}
.dashicons-media-spreadsheet:before {
  content: "\f495";
}
.dashicons-media-text:before {
  content: "\f491";
}
.dashicons-media-video:before {
  content: "\f490";
}
.dashicons-megaphone:before {
  content: "\f488";
}
.dashicons-menu-alt:before {
  content: "\f228";
}
.dashicons-menu-alt2:before {
  content: "\f329";
}
.dashicons-menu-alt3:before {
  content: "\f349";
}
.dashicons-menu:before {
  content: "\f333";
}
.dashicons-microphone:before {
  content: "\f482";
}
.dashicons-migrate:before {
  content: "\f310";
}
.dashicons-minus:before {
  content: "\f460";
}
.dashicons-money-alt:before {
  content: "\f18e";
}
.dashicons-money:before {
  content: "\f526";
}
.dashicons-move:before {
  content: "\f545";
}
.dashicons-nametag:before {
  content: "\f484";
}
.dashicons-networking:before {
  content: "\f325";
}
.dashicons-no-alt:before {
  content: "\f335";
}
.dashicons-no:before {
  content: "\f158";
}
.dashicons-open-folder:before {
  content: "\f18f";
}
.dashicons-palmtree:before {
  content: "\f527";
}
.dashicons-paperclip:before {
  content: "\f546";
}
.dashicons-pdf:before {
  content: "\f190";
}
.dashicons-performance:before {
  content: "\f311";
}
.dashicons-pets:before {
  content: "\f191";
}
.dashicons-phone:before {
  content: "\f525";
}
.dashicons-pinterest:before {
  content: "\f192";
}
.dashicons-playlist-audio:before {
  content: "\f492";
}
.dashicons-playlist-video:before {
  content: "\f493";
}
.dashicons-plugins-checked:before {
  content: "\f485";
}
.dashicons-plus-alt:before {
  content: "\f502";
}
.dashicons-plus-alt2:before {
  content: "\f543";
}
.dashicons-plus:before {
  content: "\f132";
}
.dashicons-podio:before {
  content: "\f19c";
}
.dashicons-portfolio:before {
  content: "\f322";
}
.dashicons-post-status:before {
  content: "\f173";
}
.dashicons-pressthis:before {
  content: "\f157";
}
.dashicons-printer:before {
  content: "\f193";
}
.dashicons-privacy:before {
  content: "\f194";
}
.dashicons-products:before {
  content: "\f312";
}
.dashicons-randomize:before {
  content: "\f503";
}
.dashicons-reddit:before {
  content: "\f195";
}
.dashicons-redo:before {
  content: "\f172";
}
.dashicons-remove:before {
  content: "\f14f";
}
.dashicons-rest-api:before {
  content: "\f124";
}
.dashicons-rss:before {
  content: "\f303";
}
.dashicons-saved:before {
  content: "\f15e";
}
.dashicons-schedule:before {
  content: "\f489";
}
.dashicons-screenoptions:before {
  content: "\f180";
}
.dashicons-search:before {
  content: "\f179";
}
.dashicons-share-alt:before {
  content: "\f240";
}
.dashicons-share-alt2:before {
  content: "\f242";
}
.dashicons-share:before {
  content: "\f237";
}
.dashicons-shield-alt:before {
  content: "\f334";
}
.dashicons-shield:before {
  content: "\f332";
}
.dashicons-shortcode:before {
  content: "\f150";
}
.dashicons-slides:before {
  content: "\f181";
}
.dashicons-smartphone:before {
  content: "\f470";
}
.dashicons-smiley:before {
  content: "\f328";
}
.dashicons-sort:before {
  content: "\f156";
}
.dashicons-sos:before {
  content: "\f468";
}
.dashicons-spotify:before {
  content: "\f196";
}
.dashicons-star-empty:before {
  content: "\f154";
}
.dashicons-star-filled:before {
  content: "\f155";
}
.dashicons-star-half:before {
  content: "\f459";
}
.dashicons-sticky:before {
  content: "\f537";
}
.dashicons-store:before {
  content: "\f513";
}
.dashicons-superhero-alt:before {
  content: "\f197";
}
.dashicons-superhero:before {
  content: "\f198";
}
.dashicons-table-col-after:before {
  content: "\f151";
}
.dashicons-table-col-before:before {
  content: "\f152";
}
.dashicons-table-col-delete:before {
  content: "\f15a";
}
.dashicons-table-row-after:before {
  content: "\f15b";
}
.dashicons-table-row-before:before {
  content: "\f15c";
}
.dashicons-table-row-delete:before {
  content: "\f15d";
}
.dashicons-tablet:before {
  content: "\f471";
}
.dashicons-tag:before {
  content: "\f323";
}
.dashicons-tagcloud:before {
  content: "\f479";
}
.dashicons-testimonial:before {
  content: "\f473";
}
.dashicons-text-page:before {
  content: "\f121";
}
.dashicons-text:before {
  content: "\f478";
}
.dashicons-thumbs-down:before {
  content: "\f542";
}
.dashicons-thumbs-up:before {
  content: "\f529";
}
.dashicons-tickets-alt:before {
  content: "\f524";
}
.dashicons-tickets:before {
  content: "\f486";
}
.dashicons-tide:before {
  content: "\f10d";
}
.dashicons-translation:before {
  content: "\f326";
}
.dashicons-trash:before {
  content: "\f182";
}
.dashicons-twitch:before {
  content: "\f199";
}
.dashicons-twitter-alt:before {
  content: "\f302";
}
.dashicons-twitter:before {
  content: "\f301";
}
.dashicons-undo:before {
  content: "\f171";
}
.dashicons-universal-access-alt:before {
  content: "\f507";
}
.dashicons-universal-access:before {
  content: "\f483";
}
.dashicons-unlock:before {
  content: "\f528";
}
.dashicons-update-alt:before {
  content: "\f113";
}
.dashicons-update:before {
  content: "\f463";
}
.dashicons-upload:before {
  content: "\f317";
}
.dashicons-vault:before {
  content: "\f178";
}
.dashicons-video-alt:before {
  content: "\f234";
}
.dashicons-video-alt2:before {
  content: "\f235";
}
.dashicons-video-alt3:before {
  content: "\f236";
}
.dashicons-visibility:before {
  content: "\f177";
}
.dashicons-warning:before {
  content: "\f534";
}
.dashicons-welcome-add-page:before {
  content: "\f133";
}
.dashicons-welcome-comments:before {
  content: "\f117";
}
.dashicons-welcome-learn-more:before {
  content: "\f118";
}
.dashicons-welcome-view-site:before {
  content: "\f115";
}
.dashicons-welcome-widgets-menus:before {
  content: "\f116";
}
.dashicons-welcome-write-blog:before {
  content: "\f119";
}
.dashicons-whatsapp:before {
  content: "\f19a";
}
.dashicons-wordpress-alt:before {
  content: "\f324";
}
.dashicons-wordpress:before {
  content: "\f120";
}
.dashicons-xing:before {
  content: "\f19d";
}
.dashicons-yes-alt:before {
  content: "\f12a";
}
.dashicons-yes:before {
  content: "\f147";
}
.dashicons-youtube:before {
  content: "\f19b";
}
.dashicons-editor-distractionfree:before {
  content: "\f211";
}
.dashicons-exerpt-view:before {
  content: "\f164";
}
.dashicons-format-links:before {
  content: "\f103";
}
.dashicons-format-standard:before {
  content: "\f109";
}
.dashicons-post-trash:before {
  content: "\f182";
}
.dashicons-share1:before {
  content: "\f237";
}
.dashicons-welcome-edit-page:before {
  content: "\f119";
}

.mc-main div,
.mc-main span,
.mc-main h1,
.mc-main h2,
.mc-main h3,
.mc-main h4,
.mc-main h5,
.mc-main h6,
.mc-main p,
.mc-main blockquote,
.mc-main pre,
.mc-main a,
.mc-main img,
.mc-main dl,
.mc-main dt,
.mc-main dd,
.mc-main ol,
.mc-main ul,
.mc-main li,
.mc-main fieldset,
.mc-main form,
.mc-main label,
.mc-main legend,
.mc-main table,
.mc-main caption,
.mc-main tbody,
.mc-main tfoot,
.mc-main thead,
.mc-main tr,
.mc-main th,
.mc-main td,
.mc-main article,
.mc-main aside,
.mc-main details,
.mc-main footer,
.mc-main header,
.mc-main menu,
.mc-main meter,
.mc-main nav,
.mc-main output,
.mc-main progress,
.mc-main section,
.mc-main summary {
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    margin: 0;
    padding: 0;
}

.mc-main td {
    vertical-align: top;
}

/* Override overflow:hidden */
main,
div.entry-content,
div.site-content,
table {
    overflow: visible !important;
}

.mc-main {
    line-height: 1;
    max-width: 1260px !important;
    margin: 0 auto;
}

    .mc-main .my-calendar-footer ul,
    .mc-main .my-calendar-header ul {
        list-style-type: none;
        list-style: none;
    }

.my-calendar-nav ul {
    display: flex;
}

.mc-main article,
.mc-main aside,
.mc-main dialog,
.mc-main figure,
.mc-main footer,
.mc-main header,
.mc-main nav,
.mc-main section,
.mc-main blockquote {
    display: block;
}

.mc-main .my-calendar-header,
.mc-main .my-calendar-footer {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    column-gap: 10px;
    row-gap: 10px;
    padding: 0.25rem 0;
}

    .mc-main span.mc-active,
    .mc-main .my-calendar-header a,
    .mc-main .my-calendar-footer a {
        display: inline-block;
    }

    .mc-main .my-calendar-footer select:not(.my-calendar-admin select),
    .mc-main
    .my-calendar-footer
    input[type="text"]:not(.my-calendar-admin input[type="text"]),
    .mc-main
    .my-calendar-footer
    input[type="submit"]:not(.my-calendar-admin input[type="submit"]),
    .mc-main .my-calendar-header select:not(.my-calendar-admin select),
    .mc-main
    .my-calendar-header
    input[type="text"]:not(.my-calendar-admin input[type="text"]),
    .mc-main
    .my-calendar-header
    input[type="submit"]:not(.my-calendar-admin input[type="submit"]) {
        line-height: 1;
        padding-top: 6px;
        padding-bottom: 5px;
        margin: 0;
        font-size: 1rem;
        border: 1px solid;
    }

    .mc-main
    .my-calendar-header
    input[type="text"]:not(.my-calendar-admin input[type="text"]),
    .mc-main
    .my-calendar-footer
    input[type="text"]:not(.my-calendar-admin input[type="text"]) {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .mc-main .my-calendar-header select:not(.my-calendar-admin select),
    .mc-main .my-calendar-footer select:not(.my-calendar-admin select) {
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .mc-main .my-calendar-header input[type="submit"],
    .mc-main .my-calendar-footer input[type="submit"] {
        min-width: 44px;
    }

.mc-time {
    display: flex;
    column-gap: 4px;
}

.my-calendar-header .mc-date-switcher > * {
    margin: 0 2px;
}

.mc-main .my-calendar-header select,
.mc-main .my-calendar-footer select {
    display: inline;
}

.mc-main h2:before {
    display: none;
}

.mc-main h4.mc-title {
    margin-top: 0;
    margin-bottom: 0.5em;
}

.mc-main nav ul {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    column-gap: 0.5rem;
}

.mc-main ol {
    list-style: decimal;
}

.mc-main ul {
    list-style: disc;
}

    .mc-main ul ul {
        list-style: circle;
    }

.mc-main blockquote,
.mc-main q {
    quotes: none;
}

    .mc-main blockquote:before,
    .mc-main blockquote:after,
    .mc-main q:before,
    .mc-main q:after {
        content: none;
    }

.mc-main table {
    border-collapse: collapse;
    border-spacing: 0;
}

.mc-main input,
.mc-main select,
.mc-main a img {
    vertical-align: middle;
}

.mc-main select {
    height: auto;
}

    .mc-main select:not(.my-calendar-admin .mc-main select) {
        background: inherit;
        -webkit-appearance: auto;
        appearance: auto;
    }

.mc-main *,
.mc-main *:before,
.mc-main *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.mc-main .mc_filters label,
.mc-main .screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
    color: inherit;
}

img.category-icon,
svg.category-icon,
.category-color-sample.svg * {
    max-width: 18px;
    min-width: 16px;
    height: auto;
    padding: 1px;
    border-radius: 2px;
}

.category-key li a {
    display: flex;
    align-items: center;
}

.mc-adjacent .mc-event-date {
    display: block;
    font-size: 80%;
}

.mc-main .mc-list li,
.mc-day {
    position: relative;
}

.mc-main .category-key.has-icons ul li {
    display: inline;
}

button.mc-toggle {
    border: 0;
    padding: 4px;
    background-color: transparent !important;
    font-size: 20px;
    color: #a00 !important;
    font-family: dashicons !important;
}

    button .mc-toggle:before {
        font-family: dashicons !important;
    }

    button.mc-toggle:hover,
    button.mc-toggle:focus {
        outline: 1px solid #766;
    }

.mc-main .mc_filters p {
    margin: 0;
    padding: 0;
}

.mc-main .mc-date-switcher div,
.mc-main .mc-search-form,
.mc-main .mc_filters form {
    display: flex;
    align-items: center;
}

    .mc-main .mc-date-switcher .button,
    .mc-main .mc-search-form .button,
    .mc-main .mc_filters .button {
        border-radius: 0 3px 3px 0;
        position: relative;
        left: -1px;
        border-left-width: 0;
    }

.mc-main .event-title button {
    width: 100%;
    text-align: left;
    display: flex;
    column-gap: 4px;
    align-items: center;
    padding: 1rem;
}

.mc-main .mc-date-switcher select:last-of-type,
.mc-main .mc-search-form input[type="text"],
.mc-main .mc_filters select {
    border-radius: 3px 0 0 3px;
}

.mc-main .mc-date-switcher select:not(:first-of-type) {
    margin-left: 5px;
}

.mc-main .event-icon {
    display: none;
}

.mc-main.mini .event-icon {
    display: block;
    font-size: 0.6rem;
    padding-bottom: 6px;
    line-height: 1;
}

.mc-main.my-calendar ul button.mc-text-button {
    border: 0;
    color: inherit;
    background-color: transparent;
    text-decoration: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

    .mc-main.my-calendar ul button.mc-text-button:hover,
    .mc-main.my-calendar ul button .mc-text-button:focus {
        text-decoration: underline;
        background-color: transparent;
    }

.mc-main .all-categories span,
.mc-main .category-key li a {
    display: flex;
    align-items: center;
    column-gap: 4px;
}

.mc-main .category-key .category-color-sample {
    display: flex;
    align-items: center;
}

.mc-main .mc-loading {
    position: absolute;
    top: 45%;
    left: 50%;
    margin: -40px 0 0 -40px;
    height: 80px;
    width: 80px;
    border: 6px solid var(--highlight-light);
    border-left-color: var(--highlight-dark);
    background-color: rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-animation: animation-rotate 1250ms linear infinite;
    -moz-animation: animation-rotate 1250ms linear infinite;
    -o-animation: animation-rotate 1250ms linear infinite;
    animation: animation-rotate 1250ms linear infinite;
}

.mc-author-card,
.mc-host-card {
    display: grid;
    grid-template-columns: 3.5em 1fr;
    column-gap: 10px;
}

    .mc-author-card img,
    .mc-host-card img {
        max-width: 100%;
        height: auto;
    }

    .mc-author-card p,
    .mc-host-card p {
        margin: 0;
        padding: 0.5em;
    }

/* Baseline styles for search results */
ol.mc-search-results {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    ol.mc-search-results li {
        margin: 0 0 1rem;
        padding: 5px 1rem;
    }

.mc-search-results .mc_search_term {
    background: #ffa;
    color: #111;
}

ol.mc-search-results li:nth-of-type(even) {
    background: rgba(0, 0, 0, 0.06);
}

ol.mc-search-results li.no-results {
    padding: 5px;
    border-left: 6px solid #b32d2e;
    background-color: #0000000a;
    color: #111;
}

@-webkit-keyframes animation-rotate {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes animation-rotate {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-o-keyframes animation-rotate {
    100% {
        -o-transform: rotate(360deg);
    }
}

@keyframes animation-rotate {
    100% {
        transform: rotate(360deg);
    }
}

.mc-main .mc-day .list-event {
    margin: 0;
}

/**
 * This is focus passed to a div for the purpose of navigation; visible focus not required.
 */
.mc-main:focus {
    outline: none;
}

/* Prevent missing background image on google maps */
.mc-gmap-markers img {
    max-width: none !important;
}

.mc-main .calendar-events {
    position: relative;
    z-index: 100;
}

.mc-main .uses-modal {
    display: none !important;
}

.mcjs.mc-main.listjs .details,
.mcjs.mc-main.gridjs .calendar-events {
    display: none;
}

.mcjs.mc-main .single-event .details,
.mcjs.mc-main.list.day .details {
    display: block;
}

.details .location,
.mc-gmap-location-list {
    margin: 1em 0;
}

.details .mc-accessibility ul.mc-access,
.details .sharing {
    display: flex;
    flex-wrap: wrap;
    column-gap: 0.5em;
    margin: 0.5em 0;
    list-style: none;
    padding: 0;
}

.details img.alignnone,
.details img.alignleft,
.details img.alignright {
    max-width: 100%;
}

.mc-main .details .mc-image {
    width: 100%;
    height: auto;
}

.details .mc-access li {
    background: #00000007;
    padding: 3px;
    border-radius: 3px;
}

.mc-location-details {
    margin-bottom: 0.5em;
}

.mc-maps .mc-gmap-location-list .mc-location-details button {
    padding: 0.33rem;
    border-radius: 3px;
    margin: 0 5px 0 0;
}

.mc-geolocate-form .mc-gl-fields {
    display: flex;
    flex-wrap: wrap;
    column-gap: 10px;
    align-items: self-end;
}

    .mc-geolocate-form .mc-gl-fields label {
        display: block;
    }

.entry-title .category-icon {
    fill: #000;
    fill: var(--primary-dark) !important;
    max-width: 1em;
    padding: 0;
    display: inline-block;
}

.mc-date-container.has-month {
    display: grid;
    grid-template-columns: auto auto;
    padding: 0 6px;
    align-items: center;
    font-size: 1rem;
    font-weight: 700;
}

.mc-date-container .mc-change-months {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 700;
}

.mini .mc-date-container .mc-change-months {
    display: none;
}

.mc-row .month-even {
    background: rgba(0, 0, 0, 0.05);
}

.mini .mc-date-container.has-month {
    grid-template-columns: 1fr;
}

/* Add styles for simple modal. */
dialog.my-calendar-modal {
    display: block;
    border: 0;
    border-radius: 10px;
    text-align: left;
}

    dialog.my-calendar-modal .my-calendar-modal__wrapper {
        padding: 0;
    }

    dialog.my-calendar-modal .js-modal-title-container {
        position: relative;
        margin-top: 0;
        margin-bottom: 0;
        padding: 15px;
        background: #f3f3f3;
        z-index: 1;
    }

    dialog.my-calendar-modal #modal-title {
        font-size: 1.25em;
        margin-right: 4em;
    }

    dialog.my-calendar-modal .modal-content {
        display: none;
    }

#js-modal-content .mc-toggle {
    display: none;
}

/* removes scroll when modal is opened */
body.mc-no-scroll {
    overflow: hidden;
}
/*
/* overlay covers everything */
.my-calendar-modal-overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: #333;
    opacity: 0.8;
    z-index: 666;
    cursor: pointer;
}

.my-calendar-modal .time-wrapper {
    font-weight: 700;
}

.mc-main span.event-time {
    display: inline;
}

.my-calendar-modal .event-title {
    display: flex;
    align-items: center;
    column-gap: 0.5rem;
}

.my-calendar-modal img {
    max-width: 100%;
    height: auto;
}

.my-calendar-modal #js-modal-content {
    padding: 15px;
}

    .my-calendar-modal #js-modal-content > * {
        margin: 0 0 1.5em;
    }

.my-calendar-modal-overlay[data-background-click="disabled"] {
    cursor: auto;
}

.my-calendar-modal-overlay {
    animation: fadewhite ease 0.5s 1 normal;
}

@keyframes fadewhite {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 0.8;
    }
}
/* modal */
.my-calendar-modal {
    position: fixed;
    left: calc((100% - 55.625em) / 2);
    top: 10vh;
    width: 100%;
    max-width: 55.625em;
    max-height: 80vh;
    border: 2px solid #000;
    background: #fefef8;
    color: #333;
    z-index: 667;
    padding: 0;
    right: auto;
    overflow: auto;
}

.my-calendar-modal-close {
    position: absolute;
    top: 5px;
    right: 5px;
    background: #a00;
    border-radius: 0 8px 0 4px;
    color: #fff;
    border: 0;
    padding: 0.75em;
    cursor: pointer;
    z-index: 2;
    display: flex;
    align-items: center;
    column-gap: 4px;
}

    .my-calendar-modal-close:focus,
    .my-calendar-modal-close:hover,
    .my-calendar-modal-close:active {
        color: #a00;
        background: #fff;
    }

.my-calendar-modal {
    animation: apparition ease 0.5s 1 normal;
}

@keyframes apparition {
    0% {
        opacity: 0;
        max-height: 0;
        width: 0;
        left: 50%;
    }

    100% {
        opacity: 1;
        max-height: 100%;
        width: 100%;
        max-width: 55.625em;
        left: calc((100% - 55.625em) / 2);
    }
}

/* for this example: tablets */
@media (max-width: 55.625em) {
    .my-calendar-modal {
        left: 5%;
        top: 5%;
        height: 90%;
        width: 90%;
    }
}

/* for this example: mobile */
@media (max-width: 44.375em) {
    .my-calendar-modal {
        left: 1%;
        top: 1%;
        width: 98%;
        height: 98%;
    }

    .admin-bar .my-calendar-modal {
        top: 45px;
        height: calc(99% - 45px);
    }
}

.my-calendar-header *,
.my-calendar-footer *,
.mc-main * {
    line-height: 1.62;
}

.mc-main .my-calendar-header,
.mc-main .my-calendar-footer,
.mc-main .my-calendar-table,
.mc-main .my-calendar-list {
    padding: 1rem 0;
    color: var(--primary-dark);
}

    .mc-main .my-calendar-table tbody,
    .mc-main .my-calendar-list {
        background: var(--primary-light);
    }

    .mc-main .my-calendar-header select,
    .my-calendar-footer select,
    .mc-main .my-calendar-header a,
    .mc-main .my-calendar-footer a {
        color: var(--secondary-dark);
        background: var(--primary-light);
        padding: 4px 6px;
        border-radius: 4px;
    }

    .mc-main .my-calendar-header .mc-active,
    .mc-main .my-calendar-footer .mc-active {
        padding: 4px 6px;
    }

.mc-main a {
    border-bottom: none;
    display: inline;
}

.mc-main .details ul,
.mc-main .details ol,
.mc-main details li {
    margin: 0 0 1.5em 3em;
}

.mc-main .maybe-hide {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
    color: inherit;
}

.mc-main .my-calendar-header span,
.mc-main .my-calendar-header a,
.mc-main .mc_bottomnav span,
.mc-main .mc_bottomnav a,
.mc-main .my-calendar-header select,
.mc-main .my-calendar-header input,
.mc-main .mc_bottomnav select,
.mc-main .mc_bottomnav input,
.mc-main .my-calendar-header input[type="submit"],
.mc-main .mc_bottomnav input[type="submit"] {
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
}

    .mc-main .my-calendar-header select:focus,
    .mc-main .my-calendar-footer select:focus,
    .mc-main .my-calendar-header select:hover,
    .mc-main .my-calendar-footer select:hover,
    .mc-main .my-calendar-header input:hover,
    .mc-main .my-calendar-header input:focus,
    .mc-main nav .my-calendar-header a:hover,
    .mc-main nav .my-calendar-footer a:hover,
    .mc-main nav .my-calendar-header a:focus,
    .mc-main nav .my-calendar-footer a:focus {
        outline: 2px solid var(--primary-dark);
        outline-offset: 2px;
        border-radius: 3px;
    }

.mc-main.calendar,
.mc-main table {
    width: 100% !important;
}

.mc-main table {
    position: relative;
    border-collapse: collapse;
    table-layout: fixed;
}

.mc-main.list .my-calendar-month,
.mc-main .heading {
    font-size: 24px;
    color: var(--primary-dark);
    text-align: center;
    margin: 0;
}

.mc-main thead {
    border-bottom: 4px solid var(--primary-dark);
}

.mc-main th {
    font-size: 16px;
    line-height: 1.5;
    text-align: center;
    padding: 4px 0;
    border-bottom: 1px solid var(--highlight-dark);
}

    .mc-main th abbr,
    .mc-main .event-time abbr {
        border-bottom: none;
        text-decoration: none;
    }

.mc-main td {
    border: 1px solid rgba(0, 0, 0, 0.2);
    padding: 0 !important;
    height: 6em;
}

.mc-main.mini td {
    height: auto;
}

.mc-main td .event-title {
    font-size: 14px;
    font-weight: 600;
}

.mc-main.mini .event-title {
    font-weight: 700;
    background: rgba(0, 0, 0, 0.04);
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.mc-main {
    position: relative;
}

    .mc-main .event-title {
        margin: 0 !important;
        font-size: 24px;
        text-transform: none;
        letter-spacing: normal;
    }

        .mc-main .event-title a {
            display: flex;
            align-items: start;
            column-gap: 4px;
            line-height: 1.5;
            padding: 4px;
            position: relative;
        }

            .mc-main .event-title a.list > span {
                display: flex;
                align-items: center;
                column-gap: 4px;
                flex: 1;
            }

    .my-calendar-prev a::before,
    .my-calendar-next a::after,
    .mc-export a::before,
    .mc-main .time-block::before,
    .mc-main .sharing .ical a::before,
    .mc-main .sharing .gcal a::before,
    .mc-main .sharing .mc-details a::before,
    .mc-main .mc-format a::before,
    .mc-main .mc-format span::before,
    .mc-main .mc-print a::before,
    .mc-main .mc-list .event-title a.list::before,
    .mc-main .mc-list .event-date button:nth-of-type(1)::before {
        font-family: "dashicons";
        vertical-align: middle;
        position: relative;
        margin-right: 2px;
    }

    .mc-main.mini .event-title {
        padding: 10px 30px 9px 5px;
    }

    .mc-main.mini .has-events .active-toggle {
        background: #efefef;
        background: var(--secondary-light);
        color: #000;
        color: var(--secondary-dark);
    }

    .mc-main.mini .event-title .category-icon {
        position: relative;
        margin-right: 4px;
        top: 0;
        left: 0;
    }

    .mc-main .mc-print a::before {
        content: "\f497";
    }

    .mc-main .mc-format .list::before {
        content: "\f163";
    }

    .mc-main .mc-format .grid::before {
        content: "\f508";
    }

    .mc-main .calendar-event .details,
    .mc-main .calendar-events {
        position: absolute;
        top: 10em;
        left: 1%;
        width: 98%;
        background: #fff;
        background: var(--primary-light);
        box-shadow: 0 0 4px;
        color: #333;
        color: var(--primary-dark);
    }

    .mc-main.mini .calendar-events {
        top: 0;
        left: 0;
        width: 100%;
        border: 1px solid var(--highlight-dark);
    }

    .mc-main .mc-event {
        word-break: normal;
    }

    .mc-main .calendar-events .mc-event:nth-of-type(1n + 1) {
        border-top: 1px solid var(--highlight-dark);
    }

    .mc-main .details {
        padding: 1.5rem;
    }

    .mc-main.mini .details {
        padding: 16px;
    }

    .mc-main .list-event .event-title {
        display: flex;
        column-gap: 10px;
        align-items: center;
    }

    .mc-main .list-event .event-title {
        padding: 0.5rem;
        margin-bottom: 0.25em 0 !important;
    }

    .mc-main .list-event > .event-title {
        display: block;
        font-size: 1.2rem;
    }

    .mc-main .mc-list .event-date button.mc-text-button {
        width: auto;
        padding: 0;
        border: none;
        background: transparent;
        background-color: transparent !important;
        color: var(--primary-dark) !important;
        outline-offset: 2px;
    }

    .mc-main .event-title a.list {
        text-decoration: none;
    }

    .mc-main .event-title a > span {
        text-decoration: underline;
        flex: 1;
        display: flex;
        align-items: top;
        column-gap: 4px;
    }

    .mc-main .mc-list .mc-text-button > span {
        text-decoration: underline;
    }

    .mc-main .mc-list .event-date button:hover,
    .mc-main .mc-list .event-date button:focus {
        background: transparent;
    }

    .mc-main .mc-list .event-date button:nth-of-type(1)::before {
        content: "\f132";
        top: 0;
        margin-right: 3px;
    }

    .mc-main .mc-list .event-title a.list::before {
        content: "\f132";
        top: 0;
        margin-right: 3px;
    }

    .mc-main .mc-list .event-title a.list[aria-expanded="true"]::before,
    .mc-main
    .mc-list
    .event-date
    button:nth-of-type(1)[aria-expanded="true"]::before {
        content: "\f460";
    }

    .mc-main .mc-list .details .address {
        padding-right: 0;
    }

    .mc-main .mc-list .details > p {
        padding: 0.5em;
    }

    .mc-main .close img {
        width: auto !important;
        height: auto !important;
        padding: 2px 2px 0;
    }

    .mc-main button.close {
        position: absolute;
        right: 3px;
        top: 4px;
        padding: 10px !important;
        background: #b00 !important;
        border-radius: 3px;
        color: #fff !important;
    }

        .mc-main button.close,
        .mc-main button.close * {
            padding: 0;
            line-height: 1;
            opacity: 1;
        }

    .mc-main.mini .close {
        left: auto;
        right: 0;
        font-size: 18px;
    }

    .mc-main .close:hover,
    .mc-main .close:focus {
        background: #fff !important;
        background: var(--primary-light) !important;
        color: #d00 !important;
        outline: 1px solid var(--primary-dark);
    }

    .mc-main .details .category-icon {
        width: auto;
    }

    .mc-main .details img.alignleft {
        width: auto;
        float: left;
        margin: 0 20px 10px 0;
    }

    .mc-main .details img.alignright {
        width: auto;
        float: left;
        margin: 0 0 10px 20px;
    }

    .mc-main .details img.aligncenter {
        width: auto;
        display: block;
        margin: 0 auto 10px;
    }

    .mc-main .details p {
        margin: 0 0 20px;
    }

    /* Date/times */
    .mc-main.mini .time-block {
        font-size: 14px;
    }

    .mc-main .time-block {
        background: var(--primary-light);
        padding: 0.5rem;
        color: #000;
        color: var(--secondary-dark);
    }

        .mc-main .time-block .time-wrapper {
            font-weight: 700;
        }

        .mc-main .time-block p {
            display: inline-block;
            margin: 0 !important;
        }

        .mc-main .time-block:before {
            content: "\f469";
            vertical-align: top;
            margin-right: 4px;
        }

        .mc-main .time-block .mc-event-date {
            display: block;
        }

    .mc-main .mc-event-date {
        font-weight: 700;
        color: #333;
        color: var(--primary-dark);
    }

    .mc-main .mc-date {
        display: block;
        padding: 0 7px;
        font-weight: 700;
        font-size: 14px;
        text-align: right;
    }

    .mc-main.mini .mc-date {
        text-align: center;
        padding: 0;
    }

    .mc-main.mini .has-events.current-day a.mc-date {
        color: #000;
        color: var(--secondary-dark);
        background: #eee;
        background: var(--secondary-light);
        border-top: 0px solid;
    }

        .mc-main.mini .has-events.current-day a.mc-date:hover,
        .mc-main.mini .has-events.current-day a.mc-date:focus {
            background: #000;
            background: var(--primary-dark);
            color: #eee;
            color: var(--primary-light);
        }

    .mc-main .nextmonth {
        border-color: rgba(0, 0, 0, 0.1);
        background: rgba(0, 0, 0, 0.08);
    }

        .mc-main .nextmonth * {
            display: none;
        }

    .mc-main .has-events .mc-date {
        font-weight: 700;
        background: #333;
        background: var(--primary-dark);
        color: #fff;
        color: var(--primary-light);
    }

    .mc-main .current-day {
        outline: 3px solid var(--highlight-dark);
        outline-offset: -3px;
    }

    .mc-main .has-events a.mc-date {
        color: #fff;
        color: var(--primary-light);
        background: #333;
        background: var(--primary-dark);
    }

        .mc-main .has-events a.mc-date:hover,
        .mc-main .has-events a.mc-date:focus {
            color: #333;
            color: var(--primary-dark);
            background: #fff;
            background: var(--primary-light);
        }

    .mc-main .mc-single {
        font-size: 24px;
        margin: 0 0 0.5em;
    }

    /* Navigation */
    .my-calendar-nav ul,
    .mc-main .category-key ul,
    .mc-main .mc-export ul,
    .mc-main .mc-list {
        margin: 0 !important;
        padding: 0 !important;
    }

.my-calendar-footer .category-key ul,
.my-calendar-header .category-key ul {
    display: flex;
    flex-wrap: wrap;
    column-gap: 0.5rem;
}

.my-calendar-nav ul {
    column-gap: 0.5rem;
}

.my-calendar-header > * {
    display: flex;
}

.mc-time {
    column-gap: 10px;
}

.mc-main .mc-time .week {
    padding-left: 10px;
    padding-right: 10px;
}

.mc-export a:before {
    margin-right: 3px;
}

.mc-export .rss a:before {
    content: "\f303";
}

.mc-export .ics a:before {
    content: "\f508";
}

.mc-download .google a:before,
.mc-download .outlook a:before {
    content: "\f316";
}

.my-calendar-prev a:before {
    content: "\f341";
}

.my-calendar-next a:after {
    content: "\f345";
    margin-left: 3px;
}

.mc-main .category-key li a {
    border: 1px solid transparent;
}

.mc-main .category-key li.current a {
    border: 1px solid var(--highlight-dark);
    background-color: var(--primary-light);
}

.mc-main .my-calendar-header .no-icon,
.mc-main .mc_bottomnav .no-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin: 0 0.25em;
    border-radius: 16px;
    position: relative;
    border: 1px solid #fff;
}

.mc-main .details .mc-title {
    font-size: 1.8rem;
}

.details .longdesc {
    margin: 1em 0;
}

    .details .longdesc > * {
        margin-bottom: 1.5rem;
    }

/* hCard */
.mc-main .address {
    clear: right;
}

.single-event .address,
.mc-main .address {
    margin: 1em 0;
}

.single-event .address {
    margin-left: 0;
    padding: 0;
}

    .single-event .address .street-address,
    .mc-main .address .street-address {
        display: inline;
    }

        .single-event .address .street-address:nth-of-type(2):before,
        .mc-main .address .street-address:nth-of-type(2):before {
            content: ", ";
        }

.mc-author-card,
.mc-host-card,
.sharing {
    clear: both;
}

.mc-author-card,
.mc-host-card {
    margin-top: 1em;
    background: rgba(255, 255, 255, 0.25);
    color: #333;
    font-size: 14px;
    align-items: end;
}

/* Jumpbox */
.mc-main .my-calendar-date-switcher select {
    width: auto;
    margin: 0;
    height: auto;
}

.mc-main .my-calendar-date-switcher input[type="submit"] {
    min-width: 2em;
    width: auto;
}

/* List View */
.mc-main .mc-list li,
.mc-day {
    position: relative;
}

.mc-main li.current-day {
    border-left: 10px solid var(--highlight-dark);
}

    .mc-main li.current-day button:nth-of-type(1) {
        position: relative;
        left: -10px;
    }

.mc-main .mc-list .mc-events {
    list-style-type: none !important;
    padding: 0.5rem;
    margin: 0;
}

    .mc-main .mc-list .mc-events:nth-of-type(even) {
        background: none;
    }

.mc-main .details .sharing {
    clear: both;
    margin: 0.5em 0;
}

.mc-main p:last-of-type {
    margin-bottom: 0;
}

.mc-main.mini .sharing p {
    font-size: 14px;
    padding: 0 0.25em 0 0;
    margin-bottom: 10px;
}

.mc-main .sharing .ical a:before,
.mc-main .sharing .gcal a:before {
    content: "\f502";
}

.mc-main .sharing .mc-details a:before {
    content: "\f242";
}

.mc-main .mc-list .event-date {
    font-size: 1.4rem;
    font-weight: 600;
}

.mc-main .list-event {
    margin: 0 0 0 2em;
}

.mc-main .day .list-event,
.mc-main .day .details {
    padding: 0;
    margin: 0;
}

.mc-main .mc-list-extended {
    font-size: 14px;
    font-style: italic;
}

.mc-main .details .mc-image {
    width: 100%;
    max-width: 100% !important;
    height: auto;
}

/* Single view */
.single-event .event-title {
    padding: 0.5em;
    font-size: inherit;
}

.single-event .time-block {
    border-bottom: 1px solid;
    background: rgba(0, 0, 0, 0.05);
    padding: 0.5rem;
}

.single-event .event-title .category-icon {
    margin-right: 10px;
    position: static;
}

.view-full {
    text-align: right;
}

    .view-full a::before {
        font-family: dashicons;
        content: "\f508";
    }

.map a.external::after {
    font-family: dashicons;
    content: "\f230";
}

.location-link.external::after {
    font-family: dashicons;
    content: "\f504";
}

.mc-list-details.all-events {
    text-align: left;
    display: inline-block;
    text-transform: none;
}

.mc-main .calendar-event .details {
    z-index: 10001 !important;
}

dialog.my-calendar-modal #modal-title {
    border-bottom: 4px solid var(--highlight-dark);
}

dialog.my-calendar-modal {
    border-radius: 4px;
}

.my-calendar-modal-close {
    border-radius: 0 2px 0 4px;
}

.mc-main .mc_general .event-title,
.mc-main .mc_general .event-title a {
    background: #ffffcc !important;
    color: #000000 !important;
}

    .mc-main .mc_general .event-title a:hover,
    .mc-main .mc_general .event-title a:focus {
        background: #ffffff !important;
    }

.mc-main {
    --primary-dark: #313233;
    --primary-light: #fff;
    --secondary-light: #fff;
    --secondary-dark: #000;
    --highlight-dark: #666;
    --highlight-light: #efefef;
    --category-mc_general: #ffffcc;
}

.book-service.menu-item-469 > a .qodef-menu-item-text {
    background-color: #febe10;
    padding: 10px;
}

.home h4 {
    font-size: 22px;
}

.home .vc_grid-item .vc_gitem-animated-block .vc_gitem-zone {
    height: auto !important;
}

.search-inline .vc_column-inner .wpb_wrapper {
    justify-content: center;
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
}

    .search-inline .vc_column-inner .wpb_wrapper select {
        min-width: 300px;
        margin-bottom: 50px !important;
    }

@media (max-width: 767px) {
    .vc_custom_1682041995550 {
        padding-bottom: 30px;
    }
}

.vc_grid-item .vc_gitem-zone {
    height: unset;
}

.vc_grid-item .vc_gitem-animated-block .vc_gitem-zone {
    height: 387px !important;
    background-size: contain !important;
    background-color: transparent;
}

.owl-stage-outer.owl-height {
    height: auto !important;
}

.vc_grid-item,
.vc_grid-item .vc_grid-item-mini.vc_clearfix {
    height: auto !important;
    max-height: unset !important;
}

.orangebtn a,
.orangebtn button {
    background: #febe10 !important;
    color: #fff !important;
}

#enquiry input[type="submit"] {
    background: #febe10 !important;
    color: #fff !important;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 12px;
    text-transform: none;
}

.vc_grid-btn-load_more a {
    color: #000 !important;
    background: #fff !important;
    border: none !important;
    text-decoration: underline !important;
    font-weight: bold !important;
}

@media (max-width: 767px) {
    .search,
    .search-option {
        float: none !important;
    }

    .abtcul {
        margin-bottom: 50px;
    }

    .qodef-h1,
    h1 {
        font-size: 60px;
    }

    #serviceloc > div {
        padding-left: 30px !important;
    }

    #serviceloc table tr td {
        display: block;
        width: 100%;
    }
}

#serviceloc table tr {
    border: none;
    text-align: left;
    color: #fff;
}

    #serviceloc table tr td {
        text-align: left;
    }

        #serviceloc table tr td a {
            color: #fff;
            text-decoration: none;
        }

#gform_10 input[type="submit"],
#gform_9 input[type="submit"],
#gform_8 input[type="submit"] {
    background: #febe10 !important;
    color: #fff !important;
    font-size: 12px;
    font-weight: 400 !important;
    font-family: "Montserrat";
}

h4.vc_custom_heading.cob-discover a:after {
    background: url(/wp-content/uploads/2022/02/discover.png) no-repeat -2px 0;
    content: " ";
    visibility: visible;
    display: block;
    width: 99px;
    height: 23px;
    margin-top: 20px;
}

.book-service.menu-item-321 > a .qodef-menu-item-text {
    background-color: #febe10;
    padding: 10px;
}

.vc_custom_1677646961405 {
    margin-bottom: 50px !important;
}

.vc_custom_1677646961405 {
    margin-bottom: 50px !important;
}

.vc_custom_1677646946989 {
    margin-bottom: 50px !important;
}

#map {
    height: 450px;
}

.info-window {
    box-sizing: border-box;
    background-color: white;
    border-radius: 8px;
}

    .info-window h3 {
        line-height: 16px;
        margin: 0;
        color: #282828 !important;
        font-size: 16px !important;
        text-decoration: none;
        margin-bottom: 15px;
    }

.info-window__details {
    margin-top: 7px;
}

    .info-window__details .icn-col {
        width: 26px;
        min-width: 26px;
        float: left;
        color: red;
    }

        .info-window__details .icn-col i {
            font-size: 14px;
            font-weight: 700;
            color: #c4c4c4;
        }

    .info-window__details .text-col {
        float: left;
        font-size: 14px;
        color: #282828;
    }

.txt-bold {
    font-weight: 700;
}

.info-window p {
    font-size: 14px;
}

.info-window__details {
    margin-top: 7px;
}

    .info-window__details .text-col {
        float: left;
        font-size: 14px;
        color: #282828;
    }

    .info-window__details:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
    }

.gm-style .gm-style-iw-d {
    box-sizing: border-box;
    overflow: visible;
    overflow: hidden;
    max-height: 700px;
    display: block;
    padding: 0px 12px 12px 0px;
}

.iua-standard-link__anchor {
    font-size: 16px;
    line-height: 16px;
    display: inline-block;
    text-transform: uppercase;
}

.iua-standard-link.info-window__links {
    border-top: 1px solid #e5e5e5;
    margin-top: 10px;
    padding-top: 15px;
}

.iua-standard-link__anchor,
.iua-standard-link__anchor:hover {
    color: #282828;
    text-decoration: none;
    float: left;
}

.clockify-integration-popup {
    background: #eff4f7;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
    width: 350px;
    position: fixed;
    top: 3vh;
    right: 3vw;
    z-index: 2147483647 !important;
    color: #333;
    font-size: 14px;
}

    .clockify-integration-popup *::selection {
        background: highlight;
        color: highlighttext;
    }

    .clockify-integration-popup img,
    .clockify-integration-popup svg {
        vertical-align: inherit;
    }

    .clockify-integration-popup input:not([type="image" i]) {
        box-sizing: border-box;
    }

    .clockify-integration-popup input,
    .clockify-integration-popup textarea {
        box-shadow: none;
    }

    .clockify-integration-popup label {
        display: inline-block !important;
        font-weight: normal;
    }

    .clockify-integration-popup span {
        float: none;
    }

.clockify-integration-popup-close-icon {
    width: 18px;
    height: 18px;
    cursor: pointer;
    position: absolute;
    top: 16px;
    right: 20px;
}

.clockify-integration-popup-header {
    height: 20px;
    width: fit-content;
}

.clockify-integration-popup .toaster__container {
    position: absolute !important;
}

.clockify-integration-popup .projects-list {
    display: block;
}

.clockify-integration-popup .ant-switch {
    min-height: auto;
}

#clockifyButton,
#clockifySmallButton {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
}

    #clockifyButton img,
    #clockifyButton svg,
    #clockifySmallButton img,
    #clockifySmallButton svg {
        vertical-align: inherit;
    }

.clockify-button-active {
    color: #03a9f4;
}

.clockify-button-inactive {
    color: #444;
}

.clockify-input {
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    width: 136px;
    padding-left: 4px;
    height: 30px;
    font-size: 14px;
}

    .clockify-input:focus,
    .clockify-input:hover {
        outline: none;
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
        border: 1px solid #03a9f4;
        background-color: #fff;
    }

    .clockify-input.clockify-input-default {
        border-color: #c6d2d9;
        color: #333;
        background-color: #fff;
    }

    .clockify-input.clockify-input-success {
        border-color: #cde9ce;
        color: #285b2a;
        background-color: #dbefdc;
    }

    .clockify-input.clockify-input-error {
        border-color: #fccac7;
        color: #7f231c;
        background-color: #fdd9d7;
    }

.clockify-manual-entry-header-text {
    margin-left: 20px;
}

.clockify-trello-card .clockifyButton {
    visibility: hidden;
}

.clockify-trello-card:hover .clockifyButton {
    visibility: visible;
}

.clockify-trello-card:not(:hover) .clockifyButton {
    visibility: hidden;
}

    .clockify-trello-card:not(:hover) .clockifyButton.active {
        visibility: visible;
    }

    .clockify-trello-card:not(:hover) .clockifyButton:not(.active) {
        visibility: hidden;
    }

.clockify-integration-popup {
    @import "~@fontsource/roboto/400.css";
    @import "~@fontsource/roboto/700.css";
}

    .clockify-integration-popup .ant-switch {
        margin: 0;
        padding: 0;
        color: rgba(0, 0, 0, 0.85);
        font-size: 14px;
        font-variant: tabular-nums;
        line-height: 1.5715;
        list-style: none;
        font-feature-settings: "tnum";
        position: relative;
        display: inline-block;
        box-sizing: border-box;
        min-width: 44px;
        height: 22px;
        line-height: 22px;
        vertical-align: middle;
        background-color: rgba(0, 0, 0, 0.25);
        border: 0;
        border-radius: 100px;
        cursor: pointer;
        transition: all 0.2s;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

        .clockify-integration-popup .ant-switch:focus {
            outline: 0;
            box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
        }

    .clockify-integration-popup .ant-switch-checked:focus {
        box-shadow: 0 0 0 2px #e6f7ff;
    }

    .clockify-integration-popup .ant-switch:focus:hover {
        box-shadow: none;
    }

    .clockify-integration-popup .ant-switch-checked {
        background-color: #1890ff;
    }

    .clockify-integration-popup .ant-switch-loading,
    .clockify-integration-popup .ant-switch-disabled {
        cursor: not-allowed;
        opacity: 0.4;
    }

        .clockify-integration-popup .ant-switch-loading *,
        .clockify-integration-popup .ant-switch-disabled * {
            box-shadow: none;
            cursor: not-allowed;
        }

    .clockify-integration-popup .ant-switch-inner {
        display: block;
        margin: 0 7px 0 25px;
        color: #fff;
        font-size: 12px;
        transition: margin 0.2s;
    }

    .clockify-integration-popup .ant-switch-checked .ant-switch-inner {
        margin: 0 25px 0 7px;
    }

    .clockify-integration-popup .ant-switch-handle {
        position: absolute;
        top: 2px;
        left: 2px;
        width: 18px;
        height: 18px;
        transition: all 0.2s ease-in-out;
    }

        .clockify-integration-popup .ant-switch-handle::before {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background-color: #fff;
            border-radius: 9px;
            box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
            transition: all 0.2s ease-in-out;
            content: "";
        }

    .clockify-integration-popup .ant-switch-checked .ant-switch-handle {
        left: calc(100% - 18px - 2px);
    }

    .clockify-integration-popup
    .ant-switch:not(.ant-switch-disabled):active
    .ant-switch-handle::before {
        right: -30%;
        left: 0;
    }

    .clockify-integration-popup
    .ant-switch:not(.ant-switch-disabled):active.ant-switch-checked
    .ant-switch-handle::before {
        right: 0;
        left: -30%;
    }

    .clockify-integration-popup .ant-switch-loading-icon.anticon {
        position: relative;
        top: 2px;
        color: rgba(0, 0, 0, 0.65);
        vertical-align: top;
    }

    .clockify-integration-popup .ant-switch-checked .ant-switch-loading-icon {
        color: #1890ff;
    }

    .clockify-integration-popup .ant-switch-small {
        min-width: 28px;
        height: 16px;
        line-height: 16px;
    }

        .clockify-integration-popup .ant-switch-small .ant-switch-inner {
            margin: 0 5px 0 18px;
            font-size: 12px;
        }

        .clockify-integration-popup .ant-switch-small .ant-switch-handle {
            width: 12px;
            height: 12px;
        }

        .clockify-integration-popup .ant-switch-small .ant-switch-loading-icon {
            top: 1.5px;
            font-size: 9px;
        }

        .clockify-integration-popup
        .ant-switch-small.ant-switch-checked
        .ant-switch-inner {
            margin: 0 18px 0 5px;
        }

        .clockify-integration-popup
        .ant-switch-small.ant-switch-checked
        .ant-switch-handle {
            left: calc(100% - 12px - 2px);
        }

    .clockify-integration-popup .ant-switch-rtl {
        direction: rtl;
    }

        .clockify-integration-popup .ant-switch-rtl .ant-switch-inner {
            margin: 0 25px 0 7px;
        }

        .clockify-integration-popup .ant-switch-rtl .ant-switch-handle {
            right: 2px;
            left: auto;
        }

        .clockify-integration-popup
        .ant-switch-rtl:not(.ant-switch-rtl-disabled):active
        .ant-switch-handle::before {
            right: 0;
            left: -30%;
        }

        .clockify-integration-popup
        .ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked
        .ant-switch-handle::before {
            right: -30%;
            left: 0;
        }

        .clockify-integration-popup
        .ant-switch-rtl.ant-switch-checked
        .ant-switch-inner {
            margin: 0 7px 0 25px;
        }

        .clockify-integration-popup
        .ant-switch-rtl.ant-switch-checked
        .ant-switch-handle {
            right: calc(100% - 18px - 2px);
        }

        .clockify-integration-popup
        .ant-switch-rtl.ant-switch-small.ant-switch-checked
        .ant-switch-handle {
            right: calc(100% - 12px - 2px);
        }

    .clockify-integration-popup .start-timer {
        position: relative;
        display: flex;
        justify-content: space-between;
        height: 50px;
        margin: 10px 20px;
        background: #fff;
        border: 1px solid #c6d2d9;
        border-radius: 2px;
    }

    .clockify-integration-popup .start-timer_button-red {
        width: 110px;
        height: 40px;
        margin: 5px;
        border: none;
        border-radius: 2px;
        background: #f44336;
        color: #eff4f7;
        cursor: pointer;
    }

        .clockify-integration-popup .start-timer_button-red:hover .button_timer {
            display: none;
        }

        .clockify-integration-popup .start-timer_button-red:hover .button_stop {
            display: block;
        }

    .clockify-integration-popup .button_stop {
        display: none;
    }

    .clockify-integration-popup .start-timer_button-start {
        width: 110px;
        height: 40px;
        margin: 5px;
        border: none;
        border-radius: 2px;
        background: #03a9f4;
        color: #eff4f7;
        cursor: pointer;
    }

        .clockify-integration-popup .start-timer_button-start:hover {
            background: #0091ea;
        }

    .clockify-integration-popup .start-timer_description-input {
        height: 95%;
        width: 100%;
        padding-left: 10px;
        border: 0;
        outline: none;
    }

        .clockify-integration-popup .start-timer_description-input::-ms-clear {
            display: none;
        }

    .clockify-integration-popup .start-timer_placeholder {
        position: absolute;
        pointer-events: none;
        top: 0;
        bottom: 0;
        height: fit-content;
        font-size: 14px;
        left: 10px;
        margin: auto;
        color: #777;
    }

    .clockify-integration-popup .start-timer_description {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 10px;
        font-size: 14px;
        cursor: pointer;
        overflow: hidden;
        white-space: nowrap;
        width: 57%;
        text-overflow: ellipsis;
    }

    .clockify-integration-popup .start-timer_description_grey {
        position: absolute;
        width: 47%;
        margin-top: 17px;
        margin-bottom: 17px;
        margin-left: 17px;
        font-size: 14px;
        color: #999;
        cursor: pointer;
    }

    .clockify-integration-popup .start-timer-description {
        flex: 1;
    }

        .clockify-integration-popup .start-timer-description .react-autocomplete {
            height: 100%;
            width: 100%;
        }

    .clockify-integration-popup .react-autocomplete {
        display: inline-block;
        position: relative;
        width: 100%;
    }

    .clockify-integration-popup .react-autocomplete-menu {
        box-sizing: border-box;
        position: absolute;
        max-height: 250px;
        overflow-y: auto;
        overflow-x: hidden;
        background: #fff;
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1019607843);
        z-index: 25;
        max-width: 314px;
    }

    .clockify-integration-popup .autocomplete-dropdown-item {
        box-sizing: border-box;
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        row-gap: 5px;
        width: 314px;
        font-size: 14px;
        padding: 10px;
        cursor: pointer;
        background-color: #fff;
    }

        .clockify-integration-popup .autocomplete-dropdown-item:hover {
            background-color: #eee;
        }

        .clockify-integration-popup .autocomplete-dropdown-item .dot {
            margin-right: 5px;
            margin-left: 5px;
            align-self: center;
        }

    .clockify-integration-popup .autocomplete-dropdown-item__tag {
        color: #02567e;
        background: #e1f5fe;
        padding: 2px 8px;
        margin-left: 5px;
        max-width: 136px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        .clockify-integration-popup .autocomplete-dropdown-item__tag:hover {
            background: #b3e5fc;
        }

    .clockify-integration-popup .autocomplete-dropdown-item__tag-dots {
        align-self: flex-end;
    }

    .clockify-integration-popup .autocomplete-dropdown-item__description,
    .clockify-integration-popup .autocomplete-dropdown-item__project-task > span,
    .clockify-integration-popup .autocomplete-dropdown-item__client-name {
        display: inline-block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        min-width: 30px;
    }

    .clockify-integration-popup .autocomplete-dropdown-item__project-task {
        display: flex;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        min-width: 80px;
    }

        .clockify-integration-popup
        .autocomplete-dropdown-item__project-task > span:last-child {
            min-width: 50px;
        }

    .clockify-integration-popup .autocomplete-dropdown-item__client-name {
        color: #999;
        margin-left: 5px;
    }

    .clockify-integration-popup .duration {
        height: 50px;
        margin: 10px 20px;
        background: #fff;
        border: 1px solid #c6d2d9;
        border-radius: 2px;
    }

    .clockify-integration-popup .duration__date-picker {
        padding: 13px 4px;
    }

    .clockify-integration-popup .duration .ant-time-picker {
        width: 85px;
    }

    .clockify-integration-popup .duration .ant-time-picker-input {
        margin-top: 3px;
        border: none;
        text-align: center;
        width: 100%;
    }

    .clockify-integration-popup .duration .ant-time-picker-icon {
        display: none;
    }

    .clockify-integration-popup .duration .ant-time-picker-clear {
        display: none;
    }

    .clockify-integration-popup
    .duration
    .ant-time-picker
    .ant-time-picker-input::placeholder {
        font-size: 11px;
    }

    .clockify-integration-popup .duration-time {
        display: flex;
        margin-left: 5px;
        justify-content: space-between;
        align-items: center;
        font-size: 14px;
        color: #999;
    }

    .clockify-integration-popup .duration-start {
        padding-top: 13px;
        padding-bottom: 13px;
        position: relative;
        top: 0px;
        width: 65px;
        outline: none;
        border: none;
        color: #666;
        font-size: 14px;
        margin-left: 5px;
        text-align: center;
    }

    .clockify-integration-popup .duration-end {
        display: block;
    }

    .clockify-integration-popup .duration-duration {
        position: relative;
        padding: 6px 2px;
        border: none;
        width: 85px;
        font-size: 18px;
        color: #333;
        outline: none;
    }

    .clockify-integration-popup .duration-dash {
        position: relative;
        top: 2px;
    }

    .clockify-integration-popup .duration-label {
        margin-left: 7px;
        word-break: keep-all;
        position: relative;
        top: 0px;
    }

    .clockify-integration-popup .duration-divider {
        position: relative;
        top: -2px;
        height: 50px;
        border-left: 1px dotted #cacaca;
        background-color: #fff;
    }

    .clockify-integration-popup .edit-form {
        padding: 20px;
    }

    .clockify-integration-popup .edit-form__project_list {
        margin-bottom: 10px;
    }

    .clockify-integration-popup .edit-form__break-label {
        background: #c6d2d9;
        color: #333;
        padding: 14px 21px;
        font-size: 14px;
    }

        .clockify-integration-popup .edit-form__break-label .break-icon {
            display: inline-block;
            position: relative;
            top: 2px;
            margin-right: 10px;
            width: 14px;
            height: 14px;
            background-repeat: no-repeat;
            background-size: 14px 14px;
        }

    .clockify-integration-popup .edit-form-description {
        position: relative;
        width: 100%;
        height: 65px;
        border: none;
        resize: none;
        box-shadow: none;
        background: none !important;
        font-size: 14px;
        outline: none;
        color: #333;
    }

        .clockify-integration-popup .edit-form-description + div {
            z-index: 20;
            margin-left: -10px;
        }

    .clockify-integration-popup .description-textarea {
        margin-bottom: 10px;
        border: 1px solid #c6d2d9;
        background: #fff;
        border-radius: 2px;
    }

    .clockify-integration-popup .description-textarea-required {
        margin-bottom: 10px;
        border: 1px solid #f44336;
        padding: 10px;
        background: #fff;
        border-radius: 2px;
    }

    .clockify-integration-popup .description-textarea > textarea {
        padding: 6px 6px;
        box-sizing: border-box;
    }

    .clockify-integration-popup .edit-form-checkbox {
        display: inline-block;
        width: 16px;
        height: 16px;
        top: 13px;
        background: #fff;
        border: 1px solid #c6d2d9;
        border-radius: 2px;
        cursor: pointer;
    }

    .clockify-integration-popup .edit-form-buttons {
        margin-top: 20px;
    }

    .clockify-integration-popup .edit-form-buttons__billable {
        margin-bottom: 20px;
        line-height: 1;
        display: flex;
        align-items: center;
    }

    .clockify-integration-popup .edit-form-billable-img {
        margin-top: 2px;
        margin-left: 1px;
    }

    .clockify-integration-popup .edit-form-billable-img-hidden {
        margin-top: 2px;
        margin-left: 1px;
        visibility: hidden;
    }

    .clockify-integration-popup .edit-form-billable {
        top: 13px;
        margin-left: 10px;
        color: #666;
        font-size: 14px;
        cursor: pointer;
    }

    .clockify-integration-popup .edit-form-right-buttons {
        margin-top: 20px;
    }

    .clockify-integration-popup .edit-form-right-buttons__back_and_delete {
        margin-top: 20px;
        justify-content: space-between;
        text-align: center;
    }

    .clockify-integration-popup .edit-form-right-buttons__back {
        color: #03a9f4;
        cursor: pointer;
    }

    .clockify-integration-popup .edit-form-delete {
        color: red;
        cursor: pointer;
    }

    .clockify-integration-popup .edit-form-done-disabled {
        text-align: center;
    }

    .clockify-integration-popup .edit-form-done {
        width: 100%;
        height: 50px;
        border: none;
        border-radius: 3px;
        color: #fff;
        background: #03a9f4;
        cursor: pointer;
        text-align: center;
    }

    .clockify-integration-popup .edit-form-done-disabled {
        width: 100%;
        height: 50px;
        border: none;
        border-radius: 3px;
        color: #fff;
        background: #999;
    }

    .clockify-integration-popup .shake-heartache {
        animation: kf_shake 0.5s 1 linear;
        -webkit-animation: kf_shake 0.5s 1 linear;
        -moz-animation: kf_shake 0.5s 1 linear;
        -o-animation: kf_shake 0.5s 1 linear;
    }

    .clockify-integration-popup .field-required-message {
        color: #f44336;
        font-size: 10px;
        text-align: end;
        padding: 0;
        margin: 0;
    }

@keyframes kf_shake {
    0% {
        -webkit-transform: translate(20px);
    }

    20% {
        -webkit-transform: translate(-20px);
    }

    40% {
        -webkit-transform: translate(10px);
    }

    60% {
        -webkit-transform: translate(-10px);
    }

    80% {
        -webkit-transform: translate(8px);
    }

    100% {
        -webkit-transform: translate(0px);
    }
}

@-webkit-keyframes kf_shake {
    0% {
        -webkit-transform: translate(0px);
    }

    20% {
        -webkit-transform: translate(0px);
    }

    40% {
        -webkit-transform: translate(10px);
    }

    60% {
        -webkit-transform: translate(-10px);
    }

    80% {
        -webkit-transform: translate(8px);
    }

    100% {
        -webkit-transform: translate(0px);
    }
}

@-moz-keyframes kf_shake {
    0% {
        -moz-transform: translate(20px);
    }

    20% {
        -moz-transform: translate(-20px);
    }

    40% {
        -moz-transform: translate(10px);
    }

    60% {
        -moz-transform: translate(-10px);
    }

    80% {
        -moz-transform: translate(8px);
    }

    100% {
        -moz-transform: translate(0px);
    }
}

@-o-keyframes kf_shake {
    0% {
        -o-transform: translate(20px);
    }

    20% {
        -o-transform: translate(-20px);
    }

    40% {
        -o-transform: translate(10px);
    }

    60% {
        -o-transform: translate(-10px);
    }

    80% {
        -o-transform: translate(8px);
    }

    100% {
        -o-origin-transform: translate(0px);
    }
}

.clockify-integration-popup .project-list-button {
    padding: 0 6px;
    background: #fff;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    cursor: pointer;
    align-items: center;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    height: 38px;
}

.clockify-integration-popup .project-list-button-required {
    padding: 0px 6px;
    background: #fff;
    border: 1px solid #f44336;
    border-radius: 2px;
    cursor: pointer;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    height: 38px;
}

.clockify-integration-popup .project-list__spec_filter_no_task_or_project {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    text-align: center;
}

.clockify-integration-popup .project-list-button-offline {
    width: 100%;
    height: 40px;
    background: #eff4f7;
    margin: 10px 0;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    cursor: not-allowed;
    padding: 0px 6px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
}

.clockify-integration-popup .project-list-name {
    display: inline-flex;
    width: 85%;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333;
    text-overflow: ellipsis;
    display: inline-block;
}

.clockify-integration-popup span.project-list-name-client {
    color: #999;
    text-overflow: ellipsis;
}

.clockify-integration-popup .project-list-arrow {
    width: 10px;
    height: 5px;
    margin-left: auto;
    display: flex;
    align-items: center;
    padding: 0px 10px 0px 10px;
    content: url(assets/images/arrow-light-mode.png);
}

.clockify-integration-popup .project-list-arrow-up {
    width: 10px;
    height: 5px;
    margin-left: auto;
    display: flex;
    align-items: center;
    padding: 0px 10px 0px 10px;
    content: url(assets/images/arrow-light-mode-up.png);
}

.clockify-integration-popup .project-list-dropdown {
    position: absolute;
    width: 100%;
    left: 0;
    top: 39px;
    background: #fff;
    z-index: 2;
    box-shadow: 0 5px 7px #ccc;
    font-size: 14px;
    border-radius: 2px;
}

.clockify-integration-popup .project-list-dropdown--content {
    height: 269px;
    overflow-y: auto;
}

.clockify-integration-popup .project-list-input {
    background: #fff;
    padding: 10px;
}

.clockify-integration-popup .project-list-input--border {
    position: relative;
}

.clockify-integration-popup .project-list-filter {
    width: 100%;
    height: 40px;
    padding: 10px;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    background-color: #fff !important;
}

.clockify-integration-popup .project-list-filter__clear {
    position: absolute;
    right: 10px;
    top: 14px;
    height: 12px;
    width: 12px;
    content: url(assets/images/x.png);
    cursor: pointer;
}

.clockify-integration-popup .project-list-filter:focus {
    outline: none;
    border: 2px solid #0f3beb;
    border-radius: 5px;
}

.clockify-integration-popup .tasks-arrow-down {
    margin-left: 5px;
}

.clockify-integration-popup .tasks-arrow-right {
    position: relative;
    top: -1px;
    margin-left: 5px;
    vertical-align: middle;
}

.clockify-integration-popup ul.project-item {
    padding: 7px 5px 8px 10px;
    cursor: pointer;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0;
    list-style-type: none;
    border-top: 1px dotted #c6d2d9;
}

    .clockify-integration-popup ul.project-item:hover {
        background-color: #e4eaee;
    }

.clockify-integration-popup li.project-item-dot {
    flex: 0 0 5px;
    width: 5px;
    height: 5px;
    border-radius: 5px;
    display: inline-block;
    margin-right: 5px;
}

.clockify-integration-popup li.project-item-name {
    display: inline-block;
    flex: 1 1;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
    white-space: nowrap;
    color: #333;
}

.clockify-integration-popup li.project-item-tasks {
    display: flex;
    color: #999;
    font-size: 13px;
    flex: 0 0 90px;
}

    .clockify-integration-popup li.project-item-tasks > span {
        color: #999;
    }

        .clockify-integration-popup li.project-item-tasks > span img {
            width: auto;
        }

.clockify-integration-popup li.project-item-favorite {
    flex: 0 0 20px;
}

.clockify-integration-popup .project-item-create-task {
    color: #03a9f4;
    cursor: pointer;
    font-size: 14px;
    margin-right: 10px;
}

    .clockify-integration-popup .project-item-create-task:hover {
        text-decoration: underline;
    }

.clockify-integration-popup .task-item {
    padding: 7px 0 7px 25px;
    background-color: #f2f6f8;
    color: #333;
    font-size: 14px;
}

    .clockify-integration-popup .task-item:hover {
        background-color: #e4eaee;
        cursor: pointer;
    }

    .clockify-integration-popup .task-item:first-child {
        padding-top: 10px;
    }

    .clockify-integration-popup .task-item:last-child {
        padding-bottom: 10px;
    }

.clockify-integration-popup .project-list-load {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 35px;
    color: #666;
    cursor: pointer;
}

.clockify-integration-popup .project-list-client {
    margin: 10px;
    padding-top: 5px;
    font-size: 14px;
    color: #999;
}

.clockify-integration-popup .projects-list {
    position: relative;
}

.clockify-integration-popup .projects-list__create-project,
.clockify-integration-popup .projects-list__create-task {
    position: absolute;
    display: flex;
    align-items: center;
    padding-top: 17px;
    padding-bottom: 17px;
    bottom: 0px;
    width: 320px;
    background: #fff;
    box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.1);
    cursor: pointer;
}

.clockify-integration-popup .projects-list__create-project--icon,
.clockify-integration-popup .projects-list__create-task--icon {
    width: 19px;
    height: 19px;
    margin-right: 7px;
    margin-left: 10px;
}

.clockify-integration-popup .projects-list__create-project--text,
.clockify-integration-popup .projects-list__create-task--text {
    color: #03a9f4;
    font-size: 14px;
}

.clockify-integration-popup .projects-list__bottom-padding {
    padding-bottom: 54px;
    width: 100%;
}

.clockify-integration-popup .projects-list__create-task {
    box-sizing: border-box;
    position: relative;
    padding-left: 10px;
    width: 100%;
}

.clockify-integration-popup .clockify-error {
    color: red;
    font-size: 14px;
}

.clockify-integration-popup .cl-dropdown-star {
    width: 16px;
    height: 16px;
    margin: 5px 3px 0px 5px;
}

.clockify-integration-popup .tag-list {
    box-sizing: border-box;
    position: relative;
    width: 100%;
}

    .clockify-integration-popup .tag-list.custom-field-required {
        border: 1px solid #f44336 !important;
    }

        .clockify-integration-popup .tag-list.custom-field-required > .tag-list-button {
            border: none !important;
        }

.clockify-integration-popup .tag-list-name {
    display: inline-block !important;
    padding: 0px 5px !important;
    width: 85% !important;
    font-size: 14px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.clockify-integration-popup .tag-list-button {
    padding: 0px 6px;
    background: #fff;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    cursor: pointer;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    height: 38px;
}

.clockify-integration-popup .tag-list-button-required {
    padding: 0px 6px;
    background: #fff;
    border: 1px solid #f44336;
    border-radius: 2px;
    cursor: pointer;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    height: 38px;
}

.clockify-integration-popup .tag-list-button-offline {
    width: 100%;
    height: 38px;
    background: disabled;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    cursor: not-allowed;
    box-sizing: border-box;
    padding: 0px 6px;
    display: flex;
    align-items: center;
}

.clockify-integration-popup .tag-list-button-disabled {
    width: 100%;
    height: 38px;
    background: #eff4f7;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    cursor: not-allowed;
    padding: 0px 6px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.clockify-integration-popup .tag-list-arrow {
    width: 10px;
    height: 5px;
    margin-left: auto;
    display: flex;
    align-items: center;
    padding: 0px 10px 0px 10px;
    content: url(assets/images/arrow-light-mode.png);
}

.clockify-integration-popup .tag-list-arrow-up {
    width: 10px;
    height: 5px;
    margin-left: auto;
    display: flex;
    align-items: center;
    padding: 0px 10px 0px 10px;
    content: url(assets/images/arrow-light-mode-up.png);
}

.clockify-integration-popup .tag-list-add {
    display: inline-block;
    padding: 5px 10px 5px 0px;
    font-size: 14px;
    color: #999;
}

.clockify-integration-popup .tag-list-selected {
    display: inline-block;
    max-width: 260px;
    border-radius: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.clockify-integration-popup .tag-list-selected-item {
    display: inline-block;
    padding: 5px 2px;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 400;
    color: #333;
}

    .clockify-integration-popup .tag-list-selected-item:first-child {
        padding-left: 0px !important;
    }

.clockify-integration-popup .tag-list-input {
    background: #fff;
    padding: 10px;
}

.clockify-integration-popup .tag-list-input--border {
    position: relative;
}

.clockify-integration-popup .tag-list-input .tag-list-filter {
    background-color: #fff !important;
}

    .clockify-integration-popup .tag-list-input .tag-list-filter:focus {
        outline: none;
        border: 2px solid #0f3beb;
        border-radius: 5px;
    }

.clockify-integration-popup .tag-list-load {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 10px;
    color: #666;
    cursor: pointer;
}

.clockify-integration-popup .tag-list-dropdown {
    position: absolute;
    width: 100%;
    top: 40px;
    background: #fff;
    box-shadow: 0 5px 7px #ccc;
    z-index: 2;
    font-size: 14px;
    border-radius: 2px;
}

.clockify-integration-popup .tag-list-dropdown--content {
    height: 217px;
    overflow-y: auto;
}

.clockify-integration-popup .tag-list-filter {
    width: 100%;
    height: 40px;
    padding: 10px 32px 10px 10px;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
}

.clockify-integration-popup .tag-list-filter__clear {
    position: absolute;
    right: 10px;
    top: 14px;
    height: 12px;
    width: 12px;
    content: url(assets/images/x.png);
    cursor: pointer;
}

.clockify-integration-popup .tag-list-checked {
    margin-top: 2px;
    margin-left: 1px;
}

.clockify-integration-popup .tag-list-checked-hidden {
    margin-top: 2px;
    margin-left: 1px;
    visibility: hidden;
}

.clockify-integration-popup .tag-list-checkbox {
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 1px solid #c6d2d9;
}

.clockify-integration-popup .tag-list-item {
    font-size: 14px;
    margin-left: 10px;
    color: #666;
}

.clockify-integration-popup .tag-list-item-row {
    padding: 7px 15px;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 1;
}

    .clockify-integration-popup .tag-list-item-row:hover {
        background-color: #e4eaee;
    }

.clockify-integration-popup .tag-list--not_tags {
    margin-left: 10px;
}

.clockify-integration-popup .tag-list__create-tag {
    position: absolute;
    display: flex;
    align-items: center;
    padding-top: 17px;
    padding-bottom: 17px;
    bottom: 0;
    width: 320px;
    background: #fff;
    box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.1);
    cursor: pointer;
}

.clockify-integration-popup .tag-list__create-tag--icon {
    width: 19px;
    height: 19px;
    margin-right: 7px;
    margin-left: 10px;
}

.clockify-integration-popup .tag-list__create-tag--text {
    color: #03a9f4;
    font-size: 14px;
}

.clockify-integration-popup .tag-list__bottom-padding {
    padding-bottom: 65px;
    width: 100%;
}

.clockify-integration-popup .tag-list__create-form {
    position: relative;
    display: flex;
    flex-direction: column;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 320px;
    height: 240px;
    background: #fff;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 2px;
    text-align: center;
    align-items: center;
}

.clockify-integration-popup .tag-list__create-form__title-and-close {
    display: flex;
    margin-bottom: 20px;
    width: 100%;
}

.clockify-integration-popup .tag-list__create-form__close {
    position: absolute;
    right: 20px;
    top: 25px;
    height: 12px;
    width: 12px;
    content: url(assets/images/x.png);
    cursor: pointer;
}

.clockify-integration-popup .tag-list__create-form--open {
    background-color: rgba(0, 0, 0, 0.8);
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 0;
    top: 0;
    z-index: 999;
}

.clockify-integration-popup .tag-list__create-form--divider {
    width: 100%;
    height: 1px;
    border-bottom: 1px dotted #c6d2d9;
    margin-bottom: 20px;
}

.clockify-integration-popup .tag-list__create-form--title {
    margin-top: 20px;
    margin-left: 20px;
    font-size: 18px;
    color: #666;
}

.clockify-integration-popup .tag-list__create-form--tag-name {
    margin-bottom: 20px;
    padding-left: 10px;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    width: 280px;
    height: 40px;
}

    .clockify-integration-popup .tag-list__create-form--tag-name::placeholder {
        color: #999;
    }

    .clockify-integration-popup .tag-list__create-form--tag-name:focus {
        outline: none;
        border: 2px solid #0f3beb;
        border-radius: 5px;
    }

.clockify-integration-popup .tag-list__create-form--confirmation_button {
    margin-bottom: 20px;
    padding-top: 12px;
    width: 280px;
    height: 28px;
    border-radius: 2px;
    background: #03a9f4;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    cursor: pointer;
}

.clockify-integration-popup .tag-list__create-form--cancel {
    font-size: 14px;
    color: #03a9f4;
    cursor: pointer;
}

.clockify-integration-popup .poppup-modal {
    cursor: default;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 320px;
    background: #fff;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 2px;
    text-align: center;
    align-items: center;
}

.clockify-integration-popup .poppup-modal__title-and-close {
    display: flex;
    margin-bottom: 20px;
    width: 100%;
}

.clockify-integration-popup .poppup-modal__close {
    position: absolute;
    right: 20px;
    top: 25px;
    height: 12px;
    width: 12px;
    content: url(assets/images/x.png);
    cursor: pointer;
}

.clockify-integration-popup .poppup-modal--open {
    background-color: rgba(0, 0, 0, 0.8);
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 0;
    top: 0;
    z-index: 2147483647 !important;
}

.clockify-integration-popup .poppup-modal--divider {
    width: 100%;
    height: 1px;
    border-bottom: 1px dotted #c6d2d9;
    margin-bottom: 20px;
}

.clockify-integration-popup .poppup-modal--title {
    margin-top: 20px;
    margin-left: 20px;
    font-size: 18px;
    line-height: 21px;
    color: #666;
}

.clockify-integration-popup .poppup-modal--tag-name {
    margin-bottom: 20px;
    padding-left: 10px;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    width: 280px;
    height: 40px;
}

    .clockify-integration-popup .poppup-modal--tag-name::placeholder {
        color: #999;
    }

    .clockify-integration-popup .poppup-modal--tag-name:focus {
        outline: none;
        border: 2px solid #0f3beb;
        border-radius: 5px;
    }

.clockify-integration-popup .poppup-modal--confirmation_button {
    margin-bottom: 20px;
    padding-top: 12px;
    width: 280px;
    height: 28px;
    border-radius: 2px;
    background: #03a9f4;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    cursor: pointer;
}

.clockify-integration-popup .poppup-modal--cancel {
    font-size: 14px;
    line-height: 16px;
    color: #03a9f4;
    cursor: pointer;
}

.clockify-integration-popup .poppup-modal--text {
    max-width: 90%;
    word-break: break-word;
}

.clockify-integration-popup .custom-fields {
    padding: 0px !important;
    border: 0px solid #c6d2d9 !important;
    background-color: #eff4f7 !important;
    margin: 0 !important;
    width: 100%;
}

    .clockify-integration-popup .custom-fields input:focus {
        outline: none;
        border: 2px solid #0f3beb;
        border-radius: 5px;
    }

.clockify-integration-popup .custom-field {
    box-sizing: border-box;
    padding: 0px !important;
    border-image-width: 0 !important;
    border: 0px solid #c6d2d9 !important;
    margin: 8px 0px 0px 0px !important;
    height: 40px !important;
    overflow: visible;
}

.clockify-integration-popup .custom-field-disabled {
    box-sizing: border-box;
    padding: 0px !important;
    border-image-width: 0 !important;
    background-color: #eff4f7 !important;
    margin: 8px 0px 0px 0px !important;
    height: 40px !important;
    display: flex;
    align-items: center;
}

.clockify-integration-popup .custom-field-number {
    position: relative;
}

    .clockify-integration-popup .custom-field-number .input-stepper {
        position: absolute;
        top: 11px;
        right: 16px;
        width: 13px;
        height: 14px;
    }

        .clockify-integration-popup
        .custom-field-number
        .input-stepper
        .input-stepper-wrapper {
            display: flex;
            justify-content: center;
            background: #f1f1f1;
            width: 16px;
            height: 8px;
        }

            .clockify-integration-popup
            .custom-field-number
            .input-stepper
            .input-stepper-wrapper:hover {
                background: #c1c1c1;
            }

            .clockify-integration-popup
            .custom-field-number
            .input-stepper
            .input-stepper-wrapper:active {
                background: #a1a1a1;
            }

        .clockify-integration-popup
        .custom-field-number
        .input-stepper
        .input-stepper-up,
        .clockify-integration-popup
        .custom-field-number
        .input-stepper
        .input-stepper-down {
            position: relative;
            top: 2px;
            height: 4px;
        }

.clockify-integration-popup div.custom-field-ta {
    box-sizing: border-box;
    padding: 0px !important;
    border: 0px solid #c6d2d9 !important;
    border-image-width: 0 !important;
    background-color: #fff !important;
    margin: 8px 0px 0px 0px !important;
    height: 40px !important;
}

.clockify-integration-popup div.custom-field-ta-disabled {
    box-sizing: border-box;
    padding: 0px !important;
    border-image-width: 0 !important;
    margin: 8px 0px 0px 0px !important;
    height: 45px !important;
    background-color: #eff4f7 !important;
}

.clockify-integration-popup div.custom-field-inner {
    box-sizing: border-box;
    padding: 0px 7px !important;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    border: 0px solid #c6d2d9 !important;
}

.clockify-integration-popup div.custom-field-inner-disabled {
    box-sizing: border-box;
    padding: 0px 7px !important;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
}

.clockify-integration-popup div.custom-field-inner-checkbox {
    box-sizing: border-box;
    padding: 0px !important;
    display: flex !important;
    align-items: center !important;
    background-color: #eff4f7 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    border: 0px solid #c6d2d9 !important;
}

.clockify-integration-popup div.custom-field-inner-checkbox-disabled {
    box-sizing: border-box;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    background-color: #eff4f7 !important;
}

    .clockify-integration-popup
    div.custom-field-inner-checkbox-disabled
    .clockify-switch-label {
        color: #9c9c9c !important;
    }

.clockify-integration-popup textarea.custom-field-text {
    box-sizing: border-box;
    width: 100% !important;
    height: 100% !important;
    min-height: 40px !important;
    border: 1px solid #c6d2d9;
    margin: 0 !important;
    line-height: 27px !important;
    resize: none !important;
    font-size: 14px !important;
    outline: none !important;
    color: #333;
    padding: 5px 8px !important;
    word-wrap: break-word !important;
    background-color: #fff;
    border-image-width: 0 !important;
    text-overflow: ellipsis !important;
}

.clockify-integration-popup textarea.custom-field-text-disabled {
    box-sizing: border-box;
    width: 100% !important;
    height: 45px !important;
    min-height: 45px !important;
    border: 0 !important;
    margin: 0 !important;
    resize: none !important;
    font-size: 14px !important;
    outline: none !important;
    color: #333;
    padding: 5px 10px !important;
    word-wrap: break-word !important;
    border: 1px solid #c6d2d9;
}

    .clockify-integration-popup textarea.custom-field-text-disabled::placeholder {
        color: #9c9c9c !important;
    }

.clockify-integration-popup textarea.custom-field-text.custom-field-required {
    border: 1px solid #f44336 !important;
}

.clockify-integration-popup input.custom-field-number {
    box-sizing: border-box;
    width: 100% !important;
    height: 100% !important;
    padding: 5px 8px !important;
    margin: 0 !important;
    line-height: 20px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    border: 1px solid #c6d2d9;
    background-color: #fff !important;
}

.clockify-integration-popup input.custom-field-number-disabled {
    box-sizing: border-box;
    border: 1px solid #c6d2d9;
    width: 100% !important;
    height: 100% !important;
    padding: 5px 8px !important;
    margin: 0 !important;
    background-color: #fff !important;
    line-height: 20px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    border: 1px solid #c6d2d9 !important;
    background-color: #eff4f7 !important;
}

.clockify-integration-popup input.custom-field-number.custom-field-required {
    border: 1px solid #f44336 !important;
}

.clockify-integration-popup .custom-field-link {
    box-sizing: border-box;
    border: 0 !important;
    width: 100% !important;
}

    .clockify-integration-popup .custom-field-link.custom-field-required {
        border: 1px solid #f44336 !important;
    }

.clockify-integration-popup div.custom-field-link-label {
    box-sizing: border-box;
    padding: 5px 0px !important;
    line-height: 21px !important;
    font-size: 14px !important;
    font-weight: 400px !important;
    margin: 0 !important;
}

.clockify-integration-popup .cf-container {
    box-sizing: border-box;
    display: block !important;
    position: relative !important;
    padding-left: 35px !important;
    line-height: 21px !important;
    cursor: pointer !important;
    font-size: 14px !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    margin: 0 !important;
}

    .clockify-integration-popup .cf-container input {
        box-sizing: border-box;
        position: absolute !important;
        opacity: 0 !important;
        cursor: pointer !important;
    }

.clockify-integration-popup .clockify-switch-label {
    box-sizing: border-box;
    color: #333 !important;
    font-size: 14px !important;
    white-space: nowrap !important;
    margin: 0px 0px 0px 10px !important;
    width: 230px;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

.clockify-integration-popup .checkmark {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    height: 21px !important;
    width: 21px !important;
    border: 1px solid gray !important;
    border-radius: 50% !important;
}

.clockify-integration-popup .cf-container:hover input ~ .checkmark {
    background-color: #ccc !important;
}

.clockify-integration-popup .cf-container input:checked ~ .checkmark {
    background-color: #2196f3 !important;
}

.clockify-integration-popup .checkmark:after {
    content: "" !important;
    position: absolute !important;
    display: none !important;
}

.clockify-integration-popup .cf-container input:checked ~ .checkmark:after {
    display: block !important;
}

.clockify-integration-popup .cf-container .checkmark:after {
    top: 5px !important;
    left: 6px !important;
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    background: #fff !important;
}

.clockify-integration-popup .clockify-modal {
    box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    font-family: "Roboto", sans-serif !important;
    font-weight: normal !important;
    position: fixed !important;
    z-index: 9999999 !important;
    padding-top: 100px !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, 0.4) !important;
}

.clockify-integration-popup .clockify-modal-content {
    box-sizing: border-box;
    background-color: #fefefe;
    margin: auto !important;
    border-radius: 2px;
    width: 84% !important;
}

.clockify-integration-popup .cl-close {
    background-color: #fff;
    border: 0 !important;
}

.clockify-integration-popup .clockify-close:hover {
    opacity: 0.75;
}

.clockify-integration-popup .cl-form-control {
    margin: 0 !important;
}

.clockify-integration-popup input.clockify-link-input {
    box-sizing: border-box;
    display: block !important;
    flex: 1;
    margin: 0 !important;
    height: 40px !important;
    padding: 7px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 21px !important;
    color: #333 !important;
    background-color: #fff !important;
    background-clip: padding-box !important;
    border: 1px solid #c6d2d9 !important;
    border-radius: 0px !important;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
    box-shadow: none !important;
}

.clockify-integration-popup input.clockify-link-input-disabled {
    box-sizing: border-box;
    display: block !important;
    flex: 1;
    margin: 0 !important;
    height: 40px !important;
    padding: 7px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 21px !important;
    color: #333 !important;
    background-clip: padding-box !important;
    border-radius: 0px !important;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
    box-shadow: none !important;
    border: 1px solid #c6d2d9 !important;
    background-color: #eff4f7 !important;
}

.clockify-integration-popup input.clockify-link-input:focus {
    border: 2px solid #0f3beb !important;
    border-radius: 5px !important;
}

.clockify-integration-popup input.clockify-link-input-modal {
    display: block !important;
    flex: 1;
    margin: 0px 0px 0px 10px !important;
    height: 40px !important;
    padding: 7px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 21px !important;
    color: #333;
    background-color: #fff;
    background-clip: padding-box !important;
    border: 1px solid #c6d2d9 !important;
    border-radius: 2px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
    box-shadow: none !important;
}

    .clockify-integration-popup input.clockify-link-input-modal:focus {
        border: 2px solid #0f3beb !important;
        border-radius: 5px !important;
    }

.clockify-integration-popup .modal-content {
    box-sizing: border-box;
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    pointer-events: auto !important;
    background-color: #fff !important;
    background-clip: padding-box !important;
    outline: 0 !important;
}

.clockify-integration-popup .cl-modal-header {
    align-items: center !important;
    display: flex !important;
    justify-content: space-between !important;
    padding: 20px !important;
    border-bottom: 1px solid #c6d2d9;
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important;
}

.clockify-integration-popup .cl-modal-title {
    font-size: 24px !important;
    font-weight: 100 !important;
    line-height: 36px !important;
    color: #666;
    margin: 0 !important;
}

.clockify-integration-popup .cl-modal-body {
    position: relative !important;
    display: flex !important;
    padding: 21px !important;
    align-items: center !important;
}

.clockify-integration-popup .cl-modal-footer {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    padding: 20px !important;
    border-top: 1px solid #c6d2d9;
    border-bottom-right-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
}

.clockify-integration-popup .clockify-cancel {
    color: #2196f3 !important;
}

    .clockify-integration-popup .clockify-cancel:hover {
        text-decoration: underline;
    }

.clockify-integration-popup .clockify-save {
    color: #fff;
    background-color: #2196f3 !important;
    margin-left: 30px;
    padding: 10px;
    min-width: 67px;
    text-align: center;
    border-radius: 2px;
}

.clockify-integration-popup .clockify-save--disabled {
    opacity: 0.65;
    cursor: default !important;
}

.clockify-integration-popup a.clockify-cancel,
.clockify-integration-popup a.clockify-save {
    cursor: pointer;
}

.clockify-integration-popup .checkmark {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    height: 21px !important;
    width: 21px !important;
    border: 1px solid gray !important;
    border-radius: 50% !important;
}

.clockify-integration-popup .cf-container:hover input ~ .checkmark {
    background-color: #ccc !important;
}

.clockify-integration-popup .cf-container input:checked ~ .checkmark {
    background-color: #2196f3 !important;
}

.clockify-integration-popup .checkmark:after {
    content: "" !important;
    position: absolute !important;
    display: none !important;
}

.clockify-integration-popup .cf-container input:checked ~ .checkmark:after {
    display: block !important;
}

.clockify-integration-popup .cf-container .checkmark:after {
    top: 6px !important;
    left: 7px !important;
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    background: #fff !important;
}

.clockify-integration-popup .required-fields {
    text-align: center;
}

    .clockify-integration-popup .required-fields button {
        width: 105px;
        height: 45px;
        background-color: #f44336;
        color: #fff;
        border: 1px solid #f44336;
        text-transform: uppercase;
        border-radius: 2px;
        cursor: pointer;
    }

    .clockify-integration-popup .required-fields span {
        display: block;
        margin: 50px;
        font-size: 17px;
    }

.clockify-integration-popup .toaster__container {
    position: fixed;
    width: calc(100% - 25px);
    left: 15px;
    bottom: 15px;
    z-index: 1112;
}

.clockify-integration-popup .toaster__message--container_success,
.clockify-integration-popup .toaster__message--container_info,
.clockify-integration-popup .toaster__message--container_error {
    padding: 15px;
    margin-top: 5px;
    box-sizing: border-box;
    color: #fff;
    border-radius: 2px;
    font-size: 14px;
    line-height: 16px;
    position: relative;
    bottom: 15px;
    left: 0;
}

.clockify-integration-popup .toaster__message--container_success {
    background-color: #8bc34a;
}

.clockify-integration-popup .toaster__message--container_error {
    background-color: #f44336;
}

.clockify-integration-popup .toaster__message--container_info {
    background-color: #ff9800;
}

@keyframes toaster-fadein {
    from {
        bottom: 0;
        opacity: 0;
    }

    to {
        bottom: 15px;
        opacity: 1;
    }
}

@keyframes toaster-fadeout {
    from {
        left: 0;
        opacity: 1;
    }

    to {
        left: 100%;
        opacity: 0;
    }
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(359deg);
    }
}

.clockify-integration-popup html {
    min-height: 600px;
}

.clockify-integration-popup body {
    background-color: #eff4f7;
    margin: 0px;
    overflow-y: overlay;
    overflow-x: hidden;
    user-select: none;
    font-size: 12px;
}

.clockify-integration-popup * {
    font-family: "Roboto", Arial, sans-serif !important;
    box-sizing: revert;
}

.clockify-integration-popup p {
    margin-top: revert;
}

.clockify-integration-popup button {
    text-transform: uppercase;
}

.clockify-integration-popup hr {
    padding-top: 0px;
    margin: 0px;
    border-top: 0px;
    border-bottom: 1px dotted #cacaca;
}

.clockify-integration-popup .home_page {
    padding-top: 134px;
}

    .clockify-integration-popup .home_page .clockify-subscription-expired-overlay {
        position: fixed;
        top: 50px;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(198, 210, 217, 0.2);
        z-index: 1110;
    }

    .clockify-integration-popup .home_page .clockify-subscription-expired-message {
        background: #ffeacc;
        color: #854f00;
        font-size: 14px;
        border: 1px solid #ffe2b8;
        border-radius: 8px;
        width: 320px;
        margin: auto;
    }

        .clockify-integration-popup
        .home_page
        .clockify-subscription-expired-message
        img {
            float: left;
            padding: 7px 8px;
        }

        .clockify-integration-popup
        .home_page
        .clockify-subscription-expired-message
        p {
            margin-top: 5px;
            margin-bottom: 5px;
            padding-left: 37px;
        }

.clockify-integration-popup .modalBackground {
    display: none;
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.8);
    left: 0;
    top: 0;
    justify-content: center;
    align-items: center;
    z-index: 1040;
}

    .clockify-integration-popup .modalBackground.show {
        display: flex;
    }

.clockify-integration-popup .dot {
    padding: 2px;
    border-radius: 50%;
    display: inline-block;
    width: 2px;
    height: 2px;
}

.clockify-integration-popup .ptr-element {
    height: 0;
}

.clockify-integration-popup ::-webkit-scrollbar {
    width: 5px;
}

.clockify-integration-popup ::-webkit-scrollbar-thumb {
    background: #03a9f4;
}

.clockify-integration-popup .invisible {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.clockify-integration-popup .invisible-menu {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100vh;
    z-index: 1050;
}

.clockify-integration-popup .loading-gif {
    position: relative;
    top: 110px;
    text-align: center;
}

    .clockify-integration-popup .loading-gif img {
        content: url(assets/images/loading.gif);
    }

.clockify-integration-popup .loading-gif-before-load {
    content: url(assets/images/loading.gif);
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 110px;
}

.clockify-integration-popup .loading-entries-gif {
    padding-bottom: 20px;
    text-align: center;
}

    .clockify-integration-popup .loading-entries-gif img {
        content: url(assets/images/loading.gif);
    }

.clockify-integration-popup .disabled {
    display: none;
}

.clockify-integration-popup .pull-loading {
    display: inline-block;
    position: relative;
    top: 35px;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: -1;
}

.clockify-integration-popup .pull-loading-entries {
    display: inline-block;
    position: relative;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: -1;
}

.clockify-integration-popup .pull-loading-img1 {
    content: url(assets/images/circle_1.svg);
    width: 50px;
    height: 50px;
    position: relative;
    left: 0;
    top: 0;
}

.clockify-integration-popup .pull-loading-img2 {
    content: url(assets/images/circle_2.svg);
    width: 4px;
    height: 50px;
    position: absolute;
    left: 23px;
    top: 1px;
    -webkit-animation: rotation 2s infinite linear;
}

.clockify-integration-popup .time-entry-list {
    position: relative;
    top: 15px;
}

.clockify-integration-popup .time-entry-list__offline {
    position: relative;
}

.clockify-integration-popup .expandContainer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s linear;
}

.clockify-integration-popup .checked {
    width: 18px;
    height: 18px;
    background: #03a9f4;
    border: none;
}

    .clockify-integration-popup .checked img {
        margin-top: 3px;
        margin-left: 2px;
    }

.clockify-integration-popup .day-active {
    background: #03a9f4;
    border: 1px solid #03a9f4;
}

    .clockify-integration-popup .day-active span {
        color: #fff;
    }

.clockify-integration-popup .list-disabled {
    opacity: 0.4;
    cursor: default;
}

.clockify-integration-popup .ant-picker-time-panel-column::after {
    height: 0 !important;
}

.clockify-integration-popup
.ant-picker-time-panel-column
.ant-picker-time-panel-cell-inner {
    width: auto !important;
}

body.clockify-dark-mode,
.clockify-dark-mode {
    background-color: #37474f;
}

    body.clockify-dark-mode .logo,
    .clockify-dark-mode .logo {
        width: 98px;
    }

    body.clockify-dark-mode .home_page .header .logo,
    body.clockify-dark-mode .settings_page .header .logo,
    .clockify-dark-mode .home_page .header .logo,
    .clockify-dark-mode .settings_page .header .logo {
        background-image: url(assets/images/clockify_logo_dark.svg);
    }

    body.clockify-dark-mode .header_and_timer,
    .clockify-dark-mode .header_and_timer {
        background-color: #37474f;
    }

    body.clockify-dark-mode .settings_page__header,
    .clockify-dark-mode .settings_page__header {
        background-color: #37474f;
    }

    body.clockify-dark-mode .start-timer,
    .clockify-dark-mode .start-timer {
        background-color: #1d272c;
        border: 1px solid #12191d;
    }

    body.clockify-dark-mode .start-timer_description_grey,
    .clockify-dark-mode .start-timer_description_grey {
        color: #90a4ae;
    }

    body.clockify-dark-mode .start-timer_description,
    .clockify-dark-mode .start-timer_description {
        color: #e4eaee;
    }

    body.clockify-dark-mode .start-timer_description-input,
    .clockify-dark-mode .start-timer_description-input {
        background-color: #1d272c;
        color: #e4eaee;
    }

        body.clockify-dark-mode .start-timer_description-input::placeholder,
        body.clockify-dark-mode .start-timer_placeholder,
        .clockify-dark-mode .start-timer_description-input::placeholder,
        .clockify-dark-mode .start-timer_placeholder {
            color: #90a4ae;
        }

    body.clockify-dark-mode .dropdown-menu,
    .clockify-dark-mode .dropdown-menu {
        background-color: #12191d;
        box-shadow: none;
    }

    body.clockify-dark-mode .dropdown-header,
    body.clockify-dark-mode .dropdown-item,
    body.clockify-dark-mode .dropdown-subitem,
    .clockify-dark-mode .dropdown-header,
    .clockify-dark-mode .dropdown-item,
    .clockify-dark-mode .dropdown-subitem {
        color: #90a4ae;
    }

    body.clockify-dark-mode .dropdown-divider,
    .clockify-dark-mode .dropdown-divider {
        border-bottom: 1px dotted #263238;
    }

    body.clockify-dark-mode .rectangle,
    .clockify-dark-mode .rectangle {
        background-color: #12191d;
        box-shadow: none;
    }

    body.clockify-dark-mode .time-entries-list,
    .clockify-dark-mode .time-entries-list {
        border: 1px solid #12191d;
    }

    body.clockify-dark-mode .time-entries-list-time,
    .clockify-dark-mode .time-entries-list-time {
        background-color: #12191d;
        border-bottom: 1px solid #12191d;
    }

    body.clockify-dark-mode .time-entries-list-total,
    body.clockify-dark-mode .time-entries-list-day,
    .clockify-dark-mode .time-entries-list-total,
    .clockify-dark-mode .time-entries-list-day {
        color: #90a4ae;
    }

    body.clockify-dark-mode .time-entries-list-total-time,
    .clockify-dark-mode .time-entries-list-total-time {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .time-entry,
    body.clockify-dark-mode .time-entry-locked,
    .clockify-dark-mode .time-entry,
    .clockify-dark-mode .time-entry-locked {
        background: #1d272c;
        border: 1px solid #12191d;
    }

    body.clockify-dark-mode .time-entry--collapsed,
    .clockify-dark-mode .time-entry--collapsed {
        background-color: #36464f;
    }

    body.clockify-dark-mode .time-entry-group-number,
    .clockify-dark-mode .time-entry-group-number {
        background-color: #12191d;
        color: #90a4ae;
    }

        body.clockify-dark-mode .time-entry-group-number:hover,
        .clockify-dark-mode .time-entry-group-number:hover {
            background-color: #37474f;
        }

    body.clockify-dark-mode .week-header,
    .clockify-dark-mode .week-header {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .week-header-total-time,
    .clockify-dark-mode .week-header-total-time {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .week-header-total-label,
    .clockify-dark-mode .week-header-total-label {
        color: #90a4ae;
    }

    body.clockify-dark-mode .description,
    .clockify-dark-mode .description {
        color: #e4eaee;
    }

    body.clockify-dark-mode .time-entry__task-name,
    body.clockify-dark-mode .time-entry__client-name,
    body.clockify-dark-mode .time-entry__right-side--duration,
    .clockify-dark-mode .time-entry__task-name,
    .clockify-dark-mode .time-entry__client-name,
    .clockify-dark-mode .time-entry__right-side--duration {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .no-description,
    .clockify-dark-mode .no-description {
        color: #90a4ae;
    }

    body.clockify-dark-mode .dropdown-item:hover,
    body.clockify-dark-mode .dropdown-subitem:hover,
    .clockify-dark-mode .dropdown-item:hover,
    .clockify-dark-mode .dropdown-subitem:hover {
        background: #263238;
    }

    body.clockify-dark-mode .duration,
    body.clockify-dark-mode .description-textarea,
    .clockify-dark-mode .duration,
    .clockify-dark-mode .description-textarea {
        border: 1px solid #12191d;
        background-color: #263238;
    }

    body.clockify-dark-mode .ant-time-picker-input,
    .clockify-dark-mode .ant-time-picker-input {
        background-color: #263238;
        color: #c6d2d9;
    }

    body.clockify-dark-mode .duration-duration,
    .clockify-dark-mode .duration-duration {
        background-color: #263238;
        color: #c6d2d9;
    }

    body.clockify-dark-mode .duration-label,
    .clockify-dark-mode .duration-label {
        color: #90a4ae;
    }

    body.clockify-dark-mode .edit-form-description,
    .clockify-dark-mode .edit-form-description {
        background-color: #263238;
        color: #c6d2d9;
    }

        body.clockify-dark-mode .edit-form-description::placeholder,
        .clockify-dark-mode .edit-form-description::placeholder {
            color: #90a4ae;
        }

    body.clockify-dark-mode textarea.custom-field-text,
    .clockify-dark-mode textarea.custom-field-text {
        color: #c6d2d9;
        background-color: #263238;
        border: 1px solid #12191d;
    }

    body.clockify-dark-mode textarea.custom-field-text-disabled,
    .clockify-dark-mode textarea.custom-field-text-disabled {
        border: 1px solid #12191d !important;
        background-color: #36464f !important;
        cursor: not-allowed;
        color: #90a4ae !important;
    }

        body.clockify-dark-mode textarea.custom-field-text-disabled::placeholder,
        .clockify-dark-mode textarea.custom-field-text-disabled::placeholder {
            color: #90a4ae !important;
        }

    body.clockify-dark-mode textarea.custom-field-text::placeholder,
    .clockify-dark-mode textarea.custom-field-text::placeholder {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .clockify-switch-label,
    .clockify-dark-mode .clockify-switch-label {
        color: #8fa2ad !important;
    }

    body.clockify-dark-mode div.custom-field-inner-checkbox,
    .clockify-dark-mode div.custom-field-inner-checkbox {
        background-color: #36464f !important;
    }

    body.clockify-dark-mode div.custom-field-inner-checkbox-disabled,
    .clockify-dark-mode div.custom-field-inner-checkbox-disabled {
        border: none !important;
        background-color: initial !important;
    }

    body.clockify-dark-mode .clockify-link-input-disabled,
    body.clockify-dark-mode .custom-field-number-disabled,
    .clockify-dark-mode .clockify-link-input-disabled,
    .clockify-dark-mode .custom-field-number-disabled {
        border: 1px solid #12191d !important;
        background-color: #36464f !important;
        cursor: not-allowed;
        color: #90a4ae !important;
    }

        body.clockify-dark-mode .clockify-link-input-disabled::placeholder,
        body.clockify-dark-mode .custom-field-number-disabled::placeholder,
        .clockify-dark-mode .clockify-link-input-disabled::placeholder,
        .clockify-dark-mode .custom-field-number-disabled::placeholder {
            color: #90a4ae !important;
        }

    body.clockify-dark-mode .tag-list-item-row,
    .clockify-dark-mode .tag-list-item-row {
        color: #fff !important;
    }

    body.clockify-dark-mode .custom-fields,
    .clockify-dark-mode .custom-fields {
        background-color: #36464f !important;
    }

    body.clockify-dark-mode .custom-field,
    .clockify-dark-mode .custom-field {
        background-color: rgba(0, 0, 0, 0) !important;
    }

        body.clockify-dark-mode .custom-field input,
        .clockify-dark-mode .custom-field input {
            background-color: #263238 !important;
            color: #fff !important;
            border: 0 !important;
            outline: none !important;
        }

            body.clockify-dark-mode .custom-field input::placeholder,
            .clockify-dark-mode .custom-field input::placeholder {
                color: #c6d2d9;
            }

    body.clockify-dark-mode .custom-field-disabled,
    .clockify-dark-mode .custom-field-disabled {
        border: none !important;
        background-color: initial !important;
    }

    body.clockify-dark-mode .description-textarea-required,
    body.clockify-dark-mode .project-list-button-required,
    body.clockify-dark-mode .tag-list-button-required,
    .clockify-dark-mode .description-textarea-required,
    .clockify-dark-mode .project-list-button-required,
    .clockify-dark-mode .tag-list-button-required {
        background-color: #263238;
    }

    body.clockify-dark-mode .project-list-button,
    body.clockify-dark-mode .tag-list-button,
    body.clockify-dark-mode .edit-form-checkbox,
    body.clockify-dark-mode .tag-list-checkbox,
    body.clockify-dark-mode .default-project-checkbox,
    body.clockify-dark-mode .dark-mode__checkbox,
    body.clockify-dark-mode .settings__send-errors__checkbox,
    body.clockify-dark-mode .settings__auto_start_on_browser_start__checkbox,
    body.clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox,
    body.clockify-dark-mode .settings__reminder__section__checkbox,
    body.clockify-dark-mode .settings__context_menu__section__checkbox,
    body.clockify-dark-mode .settings__idle-detection__checkbox,
    body.clockify-dark-mode .settings__stop_timer__section__checkbox,
    body.clockify-dark-mode .pomodoro__checkbox,
    body.clockify-dark-mode .create-project__checkbox,
    .clockify-dark-mode .project-list-button,
    .clockify-dark-mode .tag-list-button,
    .clockify-dark-mode .edit-form-checkbox,
    .clockify-dark-mode .tag-list-checkbox,
    .clockify-dark-mode .default-project-checkbox,
    .clockify-dark-mode .dark-mode__checkbox,
    .clockify-dark-mode .settings__send-errors__checkbox,
    .clockify-dark-mode .settings__auto_start_on_browser_start__checkbox,
    .clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox,
    .clockify-dark-mode .settings__reminder__section__checkbox,
    .clockify-dark-mode .settings__context_menu__section__checkbox,
    .clockify-dark-mode .settings__idle-detection__checkbox,
    .clockify-dark-mode .settings__stop_timer__section__checkbox,
    .clockify-dark-mode .pomodoro__checkbox,
    .clockify-dark-mode .create-project__checkbox {
        background-color: #263238;
        border: 1px solid #12191d;
        flex-shrink: 0;
    }

    body.clockify-dark-mode .project-list-button-disabled,
    body.clockify-dark-mode .tag-list-button-disabled,
    body.clockify-dark-mode .edit-form-checkbox-disabled,
    body.clockify-dark-mode .tag-list-checkbox-disabled,
    body.clockify-dark-mode .default-project-checkbox-disabled,
    body.clockify-dark-mode .dark-mode__checkbox-disabled,
    body.clockify-dark-mode .settings__send-errors__checkbox-disabled,
    body.clockify-dark-mode
    .settings__auto_start_on_browser_start__checkbox-disabled,
    body.clockify-dark-mode
    .settings__auto_stop_on_browser_close__checkbox-disabled,
    body.clockify-dark-mode .settings__reminder__section__checkbox-disabled,
    body.clockify-dark-mode .settings__context_menu__section__checkbox-disabled,
    body.clockify-dark-mode .settings__idle-detection__checkbox-disabled,
    body.clockify-dark-mode .settings__stop_timer__section__checkbox-disabled,
    body.clockify-dark-mode .pomodoro__checkbox-disabled,
    body.clockify-dark-mode .create-project__checkbox-disabled,
    .clockify-dark-mode .project-list-button-disabled,
    .clockify-dark-mode .tag-list-button-disabled,
    .clockify-dark-mode .edit-form-checkbox-disabled,
    .clockify-dark-mode .tag-list-checkbox-disabled,
    .clockify-dark-mode .default-project-checkbox-disabled,
    .clockify-dark-mode .dark-mode__checkbox-disabled,
    .clockify-dark-mode .settings__send-errors__checkbox-disabled,
    .clockify-dark-mode .settings__auto_start_on_browser_start__checkbox-disabled,
    .clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox-disabled,
    .clockify-dark-mode .settings__reminder__section__checkbox-disabled,
    .clockify-dark-mode .settings__context_menu__section__checkbox-disabled,
    .clockify-dark-mode .settings__idle-detection__checkbox-disabled,
    .clockify-dark-mode .settings__stop_timer__section__checkbox-disabled,
    .clockify-dark-mode .pomodoro__checkbox-disabled,
    .clockify-dark-mode .create-project__checkbox-disabled {
        background-color: initial !important;
        border: 1px solid #12191d;
    }

        body.clockify-dark-mode .project-list-button-disabled .tag-list-selected-item,
        body.clockify-dark-mode .project-list-button-disabled .tag-list-add,
        body.clockify-dark-mode .tag-list-button-disabled .tag-list-selected-item,
        body.clockify-dark-mode .tag-list-button-disabled .tag-list-add,
        body.clockify-dark-mode .edit-form-checkbox-disabled .tag-list-selected-item,
        body.clockify-dark-mode .edit-form-checkbox-disabled .tag-list-add,
        body.clockify-dark-mode .tag-list-checkbox-disabled .tag-list-selected-item,
        body.clockify-dark-mode .tag-list-checkbox-disabled .tag-list-add,
        body.clockify-dark-mode
        .default-project-checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode .default-project-checkbox-disabled .tag-list-add,
        body.clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-selected-item,
        body.clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-add,
        body.clockify-dark-mode
        .settings__send-errors__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode .settings__send-errors__checkbox-disabled .tag-list-add,
        body.clockify-dark-mode
        .settings__auto_start_on_browser_start__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode
        .settings__auto_start_on_browser_start__checkbox-disabled
        .tag-list-add,
        body.clockify-dark-mode
        .settings__auto_stop_on_browser_close__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode
        .settings__auto_stop_on_browser_close__checkbox-disabled
        .tag-list-add,
        body.clockify-dark-mode
        .settings__reminder__section__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode
        .settings__reminder__section__checkbox-disabled
        .tag-list-add,
        body.clockify-dark-mode
        .settings__context_menu__section__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode
        .settings__context_menu__section__checkbox-disabled
        .tag-list-add,
        body.clockify-dark-mode
        .settings__idle-detection__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode
        .settings__idle-detection__checkbox-disabled
        .tag-list-add,
        body.clockify-dark-mode
        .settings__stop_timer__section__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode
        .settings__stop_timer__section__checkbox-disabled
        .tag-list-add,
        body.clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-selected-item,
        body.clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-add,
        body.clockify-dark-mode
        .create-project__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode .create-project__checkbox-disabled .tag-list-add,
        .clockify-dark-mode .project-list-button-disabled .tag-list-selected-item,
        .clockify-dark-mode .project-list-button-disabled .tag-list-add,
        .clockify-dark-mode .tag-list-button-disabled .tag-list-selected-item,
        .clockify-dark-mode .tag-list-button-disabled .tag-list-add,
        .clockify-dark-mode .edit-form-checkbox-disabled .tag-list-selected-item,
        .clockify-dark-mode .edit-form-checkbox-disabled .tag-list-add,
        .clockify-dark-mode .tag-list-checkbox-disabled .tag-list-selected-item,
        .clockify-dark-mode .tag-list-checkbox-disabled .tag-list-add,
        .clockify-dark-mode .default-project-checkbox-disabled .tag-list-selected-item,
        .clockify-dark-mode .default-project-checkbox-disabled .tag-list-add,
        .clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-selected-item,
        .clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-add,
        .clockify-dark-mode
        .settings__send-errors__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode .settings__send-errors__checkbox-disabled .tag-list-add,
        .clockify-dark-mode
        .settings__auto_start_on_browser_start__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode
        .settings__auto_start_on_browser_start__checkbox-disabled
        .tag-list-add,
        .clockify-dark-mode
        .settings__auto_stop_on_browser_close__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode
        .settings__auto_stop_on_browser_close__checkbox-disabled
        .tag-list-add,
        .clockify-dark-mode
        .settings__reminder__section__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode
        .settings__reminder__section__checkbox-disabled
        .tag-list-add,
        .clockify-dark-mode
        .settings__context_menu__section__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode
        .settings__context_menu__section__checkbox-disabled
        .tag-list-add,
        .clockify-dark-mode
        .settings__idle-detection__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode .settings__idle-detection__checkbox-disabled .tag-list-add,
        .clockify-dark-mode
        .settings__stop_timer__section__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode
        .settings__stop_timer__section__checkbox-disabled
        .tag-list-add,
        .clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-selected-item,
        .clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-add,
        .clockify-dark-mode .create-project__checkbox-disabled .tag-list-selected-item,
        .clockify-dark-mode .create-project__checkbox-disabled .tag-list-add {
            color: #90a4ae;
        }

    body.clockify-dark-mode .tag-list-add,
    body.clockify-dark-mode .edit-form-billable,
    .clockify-dark-mode .tag-list-add,
    .clockify-dark-mode .edit-form-billable {
        color: #90a4ae;
    }

    body.clockify-dark-mode .checked,
    .clockify-dark-mode .checked {
        width: 18px;
        height: 18px;
        background: #03a9f4;
        border: none;
    }

        body.clockify-dark-mode .checked img,
        .clockify-dark-mode .checked img {
            margin-top: 3px;
            margin-left: 2px;
        }

    body.clockify-dark-mode .delete-entry-confirmation-dialog,
    .clockify-dark-mode .delete-entry-confirmation-dialog {
        background-color: #263238;
    }

    body.clockify-dark-mode .delete-entry-confirmation-dialog-open,
    .clockify-dark-mode .delete-entry-confirmation-dialog-open {
        background-color: rgba(0, 0, 0, 0.8);
    }

    body.clockify-dark-mode .delete-entry-confirmation-dialog__question,
    .clockify-dark-mode .delete-entry-confirmation-dialog__question {
        color: #90a4ae;
    }

    body.clockify-dark-mode .project-list-dropdown,
    body.clockify-dark-mode .tag-list-dropdown,
    .clockify-dark-mode .project-list-dropdown,
    .clockify-dark-mode .tag-list-dropdown {
        background: #12191d;
        box-shadow: none;
    }

    body.clockify-dark-mode .project-list-input,
    body.clockify-dark-mode .tag-list-input,
    .clockify-dark-mode .project-list-input,
    .clockify-dark-mode .tag-list-input {
        background: #12191d;
    }

        body.clockify-dark-mode .project-list-input input,
        body.clockify-dark-mode .tag-list-input input,
        .clockify-dark-mode .project-list-input input,
        .clockify-dark-mode .tag-list-input input {
            background: #263238;
            border: 1px solid #12191d;
            color: #90a4ae;
        }

            body.clockify-dark-mode .project-list-input input::placeholder,
            body.clockify-dark-mode .tag-list-input input::placeholder,
            .clockify-dark-mode .project-list-input input::placeholder,
            .clockify-dark-mode .tag-list-input input::placeholder {
                color: #90a4ae;
            }

    body.clockify-dark-mode .project-list-client,
    .clockify-dark-mode .project-list-client {
        color: #90a4ae;
        border-top: 1px dotted #263238;
    }

    body.clockify-dark-mode .tag-list-item,
    body.clockify-dark-mode .tag-list-load,
    .clockify-dark-mode .tag-list-item,
    .clockify-dark-mode .tag-list-load {
        color: #90a4ae;
    }

    body.clockify-dark-mode hr,
    .clockify-dark-mode hr {
        border-bottom: 1px dotted #12191d;
    }

    body.clockify-dark-mode .user-settings:last-child,
    .clockify-dark-mode .user-settings:last-child {
        color: #90a4ae;
    }

    body.clockify-dark-mode .time-entries-list-not-synced,
    .clockify-dark-mode .time-entries-list-not-synced {
        border: 1px solid #12191d;
        border-radius: 2px;
    }

    body.clockify-dark-mode .time-entry-not-synced,
    .clockify-dark-mode .time-entry-not-synced {
        background: #263238;
        border-bottom: 1px solid #12191d;
    }

        body.clockify-dark-mode .time-entry-not-synced span,
        .clockify-dark-mode .time-entry-not-synced span {
            color: #90a4ae;
        }

    body.clockify-dark-mode .user-settings,
    .clockify-dark-mode .user-settings {
        border-top: 1px dotted #12191d;
        border-bottom: 1px dotted #12191d;
    }

        body.clockify-dark-mode .user-settings span,
        .clockify-dark-mode .user-settings span {
            color: #90a4ae;
        }

    body.clockify-dark-mode .workspace-list-title,
    body.clockify-dark-mode .default-project-title,
    body.clockify-dark-mode .dark-mode__title,
    body.clockify-dark-mode .settings__send-errors__title,
    body.clockify-dark-mode .settings__send-errors__title--shortcut,
    body.clockify-dark-mode .settings__auto_start_on_browser_start__title,
    body.clockify-dark-mode .settings__auto_stop_on_browser_close__title,
    body.clockify-dark-mode .pomodoro__title,
    .clockify-dark-mode .workspace-list-title,
    .clockify-dark-mode .default-project-title,
    .clockify-dark-mode .dark-mode__title,
    .clockify-dark-mode .settings__send-errors__title,
    .clockify-dark-mode .settings__send-errors__title--shortcut,
    .clockify-dark-mode .settings__auto_start_on_browser_start__title,
    .clockify-dark-mode .settings__auto_stop_on_browser_close__title,
    .clockify-dark-mode .pomodoro__title {
        color: #e4eaee;
    }

    body.clockify-dark-mode .workspace-list-selection,
    .clockify-dark-mode .workspace-list-selection {
        background: #263238;
        border: 1px solid #12191d;
    }

    body.clockify-dark-mode .workspace-list-default,
    .clockify-dark-mode .workspace-list-default {
        color: #90a4ae;
    }

    body.clockify-dark-mode .settings__reminder,
    body.clockify-dark-mode .settings__stop_timer,
    .clockify-dark-mode .settings__reminder,
    .clockify-dark-mode .settings__stop_timer {
        background: #12191d;
    }

        body.clockify-dark-mode .settings__stop_timer p,
        .clockify-dark-mode .settings__stop_timer p {
            color: #90a4ae;
        }

    body.clockify-dark-mode .settings__reminder__week__day,
    .clockify-dark-mode .settings__reminder__week__day {
        background: #263238;
        border: 1px solid #263238;
    }

        body.clockify-dark-mode .settings__reminder__week__day span,
        .clockify-dark-mode .settings__reminder__week__day span {
            color: #90a4ae;
        }

    body.clockify-dark-mode .day-active,
    .clockify-dark-mode .day-active {
        background: #03a9f4;
        border: 1px solid #03a9f4;
    }

        body.clockify-dark-mode .day-active span,
        .clockify-dark-mode .day-active span {
            color: #fff;
        }

    body.clockify-dark-mode .settings__reminder__times--from p,
    body.clockify-dark-mode .settings__reminder__times--to p,
    body.clockify-dark-mode .stop_timer__times--picker p,
    .clockify-dark-mode .settings__reminder__times--from p,
    .clockify-dark-mode .settings__reminder__times--to p,
    .clockify-dark-mode .stop_timer__times--picker p {
        color: #90a4ae;
    }

    body.clockify-dark-mode .settings__reminder__time_picker .ant-time-picker-input,
    body.clockify-dark-mode
    .settings__stop_timer__time_picker
    .ant-time-picker-input,
    .clockify-dark-mode .settings__reminder__time_picker .ant-time-picker-input,
    .clockify-dark-mode .settings__stop_timer__time_picker .ant-time-picker-input {
        border: 1px solid #12191d;
    }

    body.clockify-dark-mode
    .settings__reminder__times--minutes_since_last_entry
    input,
    .clockify-dark-mode .settings__reminder__times--minutes_since_last_entry input {
        background: #263238;
        border: 1px solid #12191d;
        color: #e4eaee;
    }

    body.clockify-dark-mode .settings__reminder__times--minutes_since_last_entry p,
    .clockify-dark-mode .settings__reminder__times--minutes_since_last_entry p {
        color: #90a4ae;
    }

    body.clockify-dark-mode .settings__idle-detection__box,
    .clockify-dark-mode .settings__idle-detection__box {
        background-color: #12191d;
    }

    body.clockify-dark-mode .settings__idle-detection__box__content p,
    .clockify-dark-mode .settings__idle-detection__box__content p {
        color: #90a4ae;
    }

    body.clockify-dark-mode .settings__idle-detection__box__content input,
    .clockify-dark-mode .settings__idle-detection__box__content input {
        background: #263238;
        border: 1px solid #12191d;
        color: #e4eaee;
    }

    body.clockify-dark-mode .pomodoro__content,
    .clockify-dark-mode .pomodoro__content {
        background: #12191d;
    }

    body.clockify-dark-mode .pomodoro__border,
    .clockify-dark-mode .pomodoro__border {
        border-bottom: 1px solid #263238;
    }

    body.clockify-dark-mode .pomodoro__switch,
    .clockify-dark-mode .pomodoro__switch {
        background-color: #263238;
        border: 1px solid #12191d;
    }

        body.clockify-dark-mode .pomodoro__switch::after,
        .clockify-dark-mode .pomodoro__switch::after {
            background-color: #90a4ae;
        }

    body.clockify-dark-mode .ant-switch-checked,
    .clockify-dark-mode .ant-switch-checked {
        background-color: #03a9f4;
    }

        body.clockify-dark-mode .ant-switch-checked::after,
        .clockify-dark-mode .ant-switch-checked::after {
            background-color: #fff;
        }

    body.clockify-dark-mode .pomodoro__box__content p,
    .clockify-dark-mode .pomodoro__box__content p {
        color: #90a4ae;
    }

    body.clockify-dark-mode .pomodoro__box__content input,
    .clockify-dark-mode .pomodoro__box__content input {
        background: #263238;
        border: 1px solid #12191d;
        color: #e4eaee;
    }

    body.clockify-dark-mode .default-project__project-list,
    .clockify-dark-mode .default-project__project-list {
        background: #12191d;
    }

    body.clockify-dark-mode .project-list-arrow,
    body.clockify-dark-mode .tag-list-arrow,
    .clockify-dark-mode .project-list-arrow,
    .clockify-dark-mode .tag-list-arrow {
        width: 10px;
        height: 5px;
        content: url(assets/images/arrow-dark-mode.png);
    }

    body.clockify-dark-mode .project-list-arrow-up,
    body.clockify-dark-mode .tag-list-arrow-up,
    .clockify-dark-mode .project-list-arrow-up,
    .clockify-dark-mode .tag-list-arrow-up {
        width: 10px;
        height: 5px;
        content: url(assets/images/arrow-dark-mode-up.png);
    }

    body.clockify-dark-mode .dropdown-item:hover,
    body.clockify-dark-mode .dropdown-subitem:hover,
    .clockify-dark-mode .dropdown-item:hover,
    .clockify-dark-mode .dropdown-subitem:hover {
        background: #263238;
    }

    body.clockify-dark-mode .workspace-list-item:hover,
    .clockify-dark-mode .workspace-list-item:hover {
        background-color: #263238;
    }

    body.clockify-dark-mode .workspace-list-dropdown,
    .clockify-dark-mode .workspace-list-dropdown {
        background: #12191d;
        box-shadow: 0 5px 7px #000;
    }

    body.clockify-dark-mode .workspace-list-item__name,
    .clockify-dark-mode .workspace-list-item__name {
        color: #90a4ae;
    }

    body.clockify-dark-mode .duration-divider,
    .clockify-dark-mode .duration-divider {
        border-left: 1px dotted #12191d;
        background-color: #12191d;
    }

    body.clockify-dark-mode ul.project-item:hover,
    .clockify-dark-mode ul.project-item:hover {
        background-color: #263238;
    }

    body.clockify-dark-mode li.project-item-name,
    .clockify-dark-mode li.project-item-name {
        color: #fff;
    }

    body.clockify-dark-mode .project-list-name,
    .clockify-dark-mode .project-list-name {
        color: #90a4ae;
    }

    body.clockify-dark-mode .project-name,
    .clockify-dark-mode .project-name {
        color: #90a4ae;
    }

    body.clockify-dark-mode .task-item,
    .clockify-dark-mode .task-item {
        color: #90a4ae;
        background-color: #263238;
    }

        body.clockify-dark-mode .task-item:hover,
        .clockify-dark-mode .task-item:hover {
            background-color: #37474f;
        }

    body.clockify-dark-mode .tag-list-item,
    .clockify-dark-mode .tag-list-item {
        color: #90a4ae;
    }

    body.clockify-dark-mode .tag-list-item-row:hover,
    .clockify-dark-mode .tag-list-item-row:hover {
        background-color: #263238;
    }

    body.clockify-dark-mode .tag-list-selected-item,
    .clockify-dark-mode .tag-list-selected-item {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .projects-list__create-task,
    .clockify-dark-mode .projects-list__create-task {
        background-color: #263238;
    }

    body.clockify-dark-mode .projects-list__create-project,
    body.clockify-dark-mode .tag-list__create-tag,
    body.clockify-dark-mode .client-list__create-client,
    body.clockify-dark-mode .client-list-dropdown,
    .clockify-dark-mode .projects-list__create-project,
    .clockify-dark-mode .tag-list__create-tag,
    .clockify-dark-mode .client-list__create-client,
    .clockify-dark-mode .client-list-dropdown {
        background-color: #12191d;
        box-shadow: none;
    }

    body.clockify-dark-mode .create-project,
    body.clockify-dark-mode .create-task,
    .clockify-dark-mode .create-project,
    .clockify-dark-mode .create-task {
        background-color: #37474f;
    }

    body.clockify-dark-mode .create-project__title,
    body.clockify-dark-mode .create-task__title,
    .clockify-dark-mode .create-project__title,
    .clockify-dark-mode .create-task__title {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .create-project__project-name,
    body.clockify-dark-mode .create-task__task-name,
    .clockify-dark-mode .create-project__project-name,
    .clockify-dark-mode .create-task__task-name {
        border: 1px solid #12191d;
        background-color: #263238;
        color: #c6d2d9;
    }

        body.clockify-dark-mode .create-project__project-name::placeholder,
        body.clockify-dark-mode .create-task__task-name::placeholder,
        .clockify-dark-mode .create-project__project-name::placeholder,
        .clockify-dark-mode .create-task__task-name::placeholder {
            color: #90a4ae;
        }

        body.clockify-dark-mode .create-project__project-name:focus,
        body.clockify-dark-mode .create-task__task-name:focus,
        .clockify-dark-mode .create-project__project-name:focus,
        .clockify-dark-mode .create-task__task-name:focus {
            outline: none;
            border: 2px solid #0f3beb;
            border-radius: 5px;
        }

    body.clockify-dark-mode .color-picker__title,
    body.clockify-dark-mode .create-project__billable-title,
    body.clockify-dark-mode .create-project__public-title,
    .clockify-dark-mode .color-picker__title,
    .clockify-dark-mode .create-project__billable-title,
    .clockify-dark-mode .create-project__public-title {
        color: #90a4ae;
    }

    body.clockify-dark-mode .create-project__divider,
    .clockify-dark-mode .create-project__divider {
        border-bottom: 1px dotted #12191d;
    }

    body.clockify-dark-mode .client-list-button,
    .clockify-dark-mode .client-list-button {
        border: 1px solid #12191d;
        background-color: #263238;
    }

    body.clockify-dark-mode .client-list-name,
    .clockify-dark-mode .client-list-name {
        color: #90a4ae;
    }

    body.clockify-dark-mode .client-list-arrow,
    .clockify-dark-mode .client-list-arrow {
        content: url(assets/images/arrow-dark-mode.png);
    }

    body.clockify-dark-mode .client-list-input,
    .clockify-dark-mode .client-list-input {
        background: #12191d;
    }

    body.clockify-dark-mode .client-list-filter,
    .clockify-dark-mode .client-list-filter {
        background-color: #263238;
        border: none;
    }

        body.clockify-dark-mode .client-list-filter::placeholder,
        .clockify-dark-mode .client-list-filter::placeholder {
            color: #c6d2d9;
        }

    body.clockify-dark-mode .client-list-client,
    .clockify-dark-mode .client-list-client {
        color: #90a4ae;
    }

    body.clockify-dark-mode .client-list__create-form,
    .clockify-dark-mode .client-list__create-form {
        background-color: #37474f;
    }

    body.clockify-dark-mode .client-list__create-form--open,
    .clockify-dark-mode .client-list__create-form--open {
        background-color: rgba(0, 0, 0, 0.5);
    }

    body.clockify-dark-mode .client-list__create-form--divider,
    .clockify-dark-mode .client-list__create-form--divider {
        border-bottom: 1px dotted #12191d;
    }

    body.clockify-dark-mode .client-list__create-form--title,
    .clockify-dark-mode .client-list__create-form--title {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .client-list__create-form--client-name,
    .clockify-dark-mode .client-list__create-form--client-name {
        border: 1px solid #12191d;
        background-color: #263238;
        color: #c6d2d9;
    }

        body.clockify-dark-mode .client-list__create-form--client-name::placeholder,
        .clockify-dark-mode .client-list__create-form--client-name::placeholder {
            color: #90a4ae;
        }

    body.clockify-dark-mode .tag-list--not_tags,
    .clockify-dark-mode .tag-list--not_tags {
        color: #8c9fa9;
    }

    body.clockify-dark-mode .tag-list__create-form,
    body.clockify-dark-mode .poppup-modal,
    .clockify-dark-mode .tag-list__create-form,
    .clockify-dark-mode .poppup-modal {
        background-color: #37474f;
    }

    body.clockify-dark-mode .tag-list__create-form--open,
    body.clockify-dark-mode .poppup-modal--open,
    .clockify-dark-mode .tag-list__create-form--open,
    .clockify-dark-mode .poppup-modal--open {
        background-color: rgba(0, 0, 0, 0.5);
    }

    body.clockify-dark-mode .tag-list__create-form--divider,
    body.clockify-dark-mode .poppup-modal--divider,
    .clockify-dark-mode .tag-list__create-form--divider,
    .clockify-dark-mode .poppup-modal--divider {
        border-bottom: 1px dotted #12191d;
    }

    body.clockify-dark-mode .tag-list__create-form--title,
    body.clockify-dark-mode .tag-list__create-form p,
    body.clockify-dark-mode .poppup-modal--title,
    body.clockify-dark-mode .poppup-modal p,
    .clockify-dark-mode .tag-list__create-form--title,
    .clockify-dark-mode .tag-list__create-form p,
    .clockify-dark-mode .poppup-modal--title,
    .clockify-dark-mode .poppup-modal p {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .tag-list__create-form--tag-name,
    body.clockify-dark-mode .poppup-modal--tag-name,
    .clockify-dark-mode .tag-list__create-form--tag-name,
    .clockify-dark-mode .poppup-modal--tag-name {
        border: 1px solid #12191d;
        background-color: #263238;
        color: #c6d2d9;
    }

        body.clockify-dark-mode .tag-list__create-form--tag-name::placeholder,
        body.clockify-dark-mode .poppup-modal--tag-name::placeholder,
        .clockify-dark-mode .tag-list__create-form--tag-name::placeholder,
        .clockify-dark-mode .poppup-modal--tag-name::placeholder {
            color: #90a4ae;
        }

    body.clockify-dark-mode .clockify-modal-content,
    .clockify-dark-mode .clockify-modal-content {
        background-color: #37474f;
        border: none;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    }

        body.clockify-dark-mode .clockify-modal-content .cl-modal-title,
        body.clockify-dark-mode .clockify-modal-content .custom-field-link-label,
        .clockify-dark-mode .clockify-modal-content .cl-modal-title,
        .clockify-dark-mode .clockify-modal-content .custom-field-link-label {
            color: #c6d2d9;
        }

        body.clockify-dark-mode .clockify-modal-content .custom-field-link,
        .clockify-dark-mode .clockify-modal-content .custom-field-link {
            background-color: #263238;
            color: #c6d2d9;
        }

        body.clockify-dark-mode .clockify-modal-content .cl-close,
        .clockify-dark-mode .clockify-modal-content .cl-close {
            background: none;
        }

            body.clockify-dark-mode .clockify-modal-content .cl-close .clockify-close,
            .clockify-dark-mode .clockify-modal-content .cl-close .clockify-close {
                background: none;
            }

        body.clockify-dark-mode .clockify-modal-content .cl-modal-header,
        .clockify-dark-mode .clockify-modal-content .cl-modal-header {
            border-bottom: 1px dotted #12191d;
        }

        body.clockify-dark-mode .clockify-modal-content .cl-modal-footer,
        .clockify-dark-mode .clockify-modal-content .cl-modal-footer {
            border-top: 1px dotted #12191d;
        }

    body.clockify-dark-mode .tag-list-item--comma,
    .clockify-dark-mode .tag-list-item--comma {
        color: #fff;
    }

    body.clockify-dark-mode .app-version,
    .clockify-dark-mode .app-version {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .clockify-error,
    .clockify-dark-mode .clockify-error {
        color: red;
        font-size: 14px;
    }

    body.clockify-dark-mode .loading-entries,
    .clockify-dark-mode .loading-entries {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .autocomplete-dropdown-item,
    .clockify-dark-mode .autocomplete-dropdown-item {
        color: #90a4ae;
        background-color: #1d272c;
    }

        body.clockify-dark-mode .autocomplete-dropdown-item:hover,
        .clockify-dark-mode .autocomplete-dropdown-item:hover {
            background-color: #263238;
        }

    body.clockify-dark-mode .autocomplete-dropdown-item__tag,
    .clockify-dark-mode .autocomplete-dropdown-item__tag {
        color: #90a4ae;
        background: #12191d;
    }

        body.clockify-dark-mode .autocomplete-dropdown-item__tag:hover,
        .clockify-dark-mode .autocomplete-dropdown-item__tag:hover {
            background: #37474f;
        }

    body.clockify-dark-mode .react-autocomplete > div,
    .clockify-dark-mode .react-autocomplete > div {
        background: #1d272c !important;
    }

    body.clockify-dark-mode .edit-form__break-label,
    .clockify-dark-mode .edit-form__break-label {
        background: #263238;
        color: #c6d2d9;
    }

    body.clockify-dark-mode.clockify-integration-popup,
    .clockify-dark-mode.clockify-integration-popup {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .clockify-manual-entry-header-text,
    .clockify-dark-mode .clockify-manual-entry-header-text {
        color: #f4f4f4;
    }

    body.clockify-dark-mode .notification .notification-title,
    .clockify-dark-mode .notification .notification-title {
        color: #c6d2d9 !important;
    }

    body.clockify-dark-mode .notification .notification-message,
    .clockify-dark-mode .notification .notification-message {
        color: #c6d2d9 !important;
    }

    body.clockify-dark-mode .notification:hover,
    .clockify-dark-mode .notification:hover {
        background-color: #263238 !important;
    }

style {
    display: none;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Nhc3MvX2ludGVncmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL3ZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL21haW4taW50ZWdyYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8uL3Nhc3MvX2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2FudGQvbGliL3N3aXRjaC9zdHlsZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL19zdGFydC10aW1lci5zY3NzIiwid2VicGFjazovLy4vc2Fzcy9fZHVyYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8uL3Nhc3MvX2VkaXQtZm9ybS5zY3NzIiwid2VicGFjazovLy4vc2Fzcy9fcHJvamVjdHMtbGlzdC5zY3NzIiwid2VicGFjazovLy4vc2Fzcy9fdGFnLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8uL3Nhc3MvX3BvcHB1cC1tb2RhbC5zY3NzIiwid2VicGFjazovLy4vc2Fzcy9fY3VzdG9tLWZpZWxkcy5zY3NzIiwid2VicGFjazovLy4vc2Fzcy9fcmVxdWlyZWQtZmllbGRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL190b2FzdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL19kYXJrLW1vZGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSw0QkFDQyxrQkFBQSxDQUNBLGtFQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxPQUFBLENBQ0EsU0FBQSxDQUNBLDZCQUFBLENBQ0EsVUNJVyxDREhYLGNBQUEsQ0FFQSx5Q0FDQyxvQkFBQSxDQUNBLG1CQUFBLENBR0QsZ0VBRUMsc0JBQUEsQ0FHRCxzREFDQyxxQkFBQSxDQUVELHVFQUVDLGVBQUEsQ0FFRCxrQ0FDQywrQkFBQSxDQUNBLGtCQUFBLENBRUQsaUNBQ0MsVUFBQSxDQUdELHVDQUNDLFVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBQ0EsUUFB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QSx5QkFBQSxDQUNBLHVCQUFBLENBQ0EsVUFBQSxDQUNBLDBCQUFBLENBQ0EsK0JBQUEsQ0FDQSxxQkFBQSxDQUNBLCtCQUFBLENBQ0EsaUNBQUEsQ0FFQSxnRUFDQyxxQkFBQSxDQUNBLHFCQUFBLENBQ0Esc0JBQUEsQ0FDQSwwQkFBQSxDQUNBLG1CQUFBLENBQ0EsbUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxVQUFBLENBQ0EsMkJBQUEsQ0FDQSwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsNkVBQ0Msd0JBQUEsQ0FJRiw2RUFDQyxtQ0FBQSxDQUlGLHNEQUNDLHFCQUFBLENBQ0EscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLDBCQUFBLENBQ0EsbUJBQUEsQ0FDQSwyQkFBQSxDQUNBLDBCQUFBLENBQ0EsaUNBQUEsQ0FDQSx3QkFBQSxDQUNBLGdDQUFBLENBQ0EsK0RBQ0MscUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHFCQUFBLENBQ0Esc0JBQUEsQ0FDQSwwQkFBQSxDQUNBLG1CQUFBLENBQ0EsZ0NBQUEsQ0FDQSwyQkFBQSxDQUNBLDBCQUFBLENBQ0EsaUNBQUEsQ0FDQSxtQ0FBQSxDQUNBLG1DQUFBLENBRUQsNEVBQ0MsbUNBQUEsQ0FJRiwrQ0FDQyxxQkFBQSxDQUNBLG1CQUFBLENBQ0EscUJBQUEsQ0FDQSxxRUFDQyxtQ0FBQSxDQUlGLHdEQUNDLHFCQUFBLENBQ0EsMEJBQUEsQ0FDQSwyQkFBQSxDQUNBLHlCQUFBLENBQ0EsNEJBQUEsQ0FDQSxtQkFBQSxDQVNELDBDQUNDLHFCQUFBLENBQ0Esd0JBQUEsQ0FDQSw0QkFBQSxDQUNBLDRCQUFBLENBRUEsMkJBQUEsQ0FDQSx5QkFBQSxDQUNBLHlCQUFBLENBQ0EsbUNBQUEsQ0FDQSxnQ0FBQSxDQUNBLCtCQUFBLENBQ0EsMkJBQUEsQ0FDQSxtQkFBQSxDQUlELGdEQUNDLHFCQUFBLENBQ0EsNEJBQUEsQ0FDQSxvQkFBQSxDQUNBLHlCQUFBLENBR0QsbURBQ0MscUJBQUEsQ0FDQSxxQkFBQSxDQUNBLHlCQUFBLENBQ0EsNkJB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c01BQ0MsZ0NBQUEsQ0FFRCx3V0FFQyxhYm5pQkssQ2FxaUJOLDBNQUNDLHdCQUFBLENBQ0Esd0JiMWlCSyxDYTJpQkwsYWJ4aUJLLENheWlCTCw4UEFDQyxhYjNpQkksQ2FnakJQLDRGQUNDLHdCQUFBLENBQ0EsV0FBQSxDQUNBLHNDQUFBLENBQ0EsMFFBRUMsYUFBQSxDQUVELGtJQUNDLHdCQUFBLENBQ0EsYUFBQSxDQUVELGdIQUNDLGVBQUEsQ0FDQSxnSkFDQyxlQUFBLENBR0YsOEhBQ0MsZ0NBQUEsQ0FFRCw4SEFDQyw2QkFBQSxDQU9GLHdGQUNDLFVBQUEsQ0FFRCxzRUFDQyxhYmhsQk0sQ2FrbEJQLDRFQUNDLFNBQUEsQ0FDQSxjQUFBLENBRUQsOEVBQ0MsYUFBQSxDQUdELG9HQUNDLGFBQUEsQ0FDQSx3QkFBQSxDQUNBLGdIQUNDLHdCQUFBLENBRUQsOEdBQ0MsYUFBQSxDQUNBLGtCQUFBLENBQ0EsMEhBQ0Msa0JBQUEsQ0FJSCw0RkFDQyw2QkFBQSxDQUdELDRGQUNDLGtCYmhuQk0sQ2FpbkJOLGFiOW1CTSxDYWduQlAsa0dBQ0MsYWJsb0JXLENhcW9CWixrSEFDQyxhQUFBLENBSUEsZ0hBQ0Msd0JBQUEsQ0FHRCxvSEFDQyx3QkFBQSxDQUdELG9GQUNDLG1DQUFBLENadm9CSCxNQUNDLFlBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICd2YXJpYWJsZXMnO1xuXG4uY2xvY2tpZnktaW50ZWdyYXRpb24tcG9wdXAge1xuXHRiYWNrZ3JvdW5kOiAjZWZmNGY3O1xuXHRib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTIpIDBweCAxcHggM3B4LCByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAxcHggMnB4O1xuXHR3aWR0aDogMzUwcHg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAzdmg7XG5cdHJpZ2h0OiAzdnc7XG5cdHotaW5kZXg6IDIxNDc0ODM2NDcgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcmlhYmxlcy4kZGFya190ZXh0O1xuXHRmb250LXNpemU6IDE0cHg7XG5cblx0Kjo6c2VsZWN0aW9uIHtcblx0XHRiYWNrZ3JvdW5kOiBoaWdobGlnaHQ7XG5cdFx0Y29sb3I6IGhpZ2hsaWdodHRleHQ7XG5cdH1cblxuXHRpbWcsXG5cdHN2ZyB7XG5cdFx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG5cdH1cblxuXHRpbnB1dDpub3QoW3R5cGU9J2ltYWdlJ2ldKSB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHRpbnB1dCxcblx0dGV4dGFyZWEge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cblx0c3BhbiB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblxuXHQmLWNsb3NlLWljb24ge1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTZweDtcblx0XHRyaWdodDogMjBweDtcblx0fVxuXHQmLWhlYWRlciB7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0fVxuXG5cdC50b2FzdGVyX19jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5wcm9qZWN0cy1saXN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuYW50LXN3aXRjaCB7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0fVxufVxuXG4jY2xvY2tpZnlCdXR0b24sXG4jY2xvY2tpZnlTbWFsbEJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRpbWcsXG5cdHN2ZyB7XG5cdFx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG5cdH1cbn1cblxuLmNsb2NraWZ5LWJ1dHRvbi1hY3RpdmUge1xuXHRjb2xvcjogIzAzYTlmNDtcbn1cblxuLmNsb2NraWZ5LWJ1dHRvbi1pbmFjdGl2ZSB7XG5cdGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4uY2xvY2tpZnktaW5wdXQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzZkMmQ5O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdHdpZHRoOiAxMzZweDtcblx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdGhlaWdodDogMzBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2xvY2tpZnktaW5wdXQ6Zm9jdXMsXG4uY2xvY2tpZnktaW5wdXQ6aG92ZXIge1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwM2E5ZjQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jbG9ja2lmeS1pbnB1dC5jbG9ja2lmeS1pbnB1dC1kZWZhdWx0IHtcblx0Ym9yZGVyLWNvbG9yOiAjYzZkMmQ5O1xuXHRjb2xvcjogIzMzMztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNsb2NraWZ5LWlucHV0LmNsb2NraWZ5LWlucHV0LXN1Y2Nlc3Mge1xuXHRib3JkZXItY29sb3I6ICNjZGU5Y2U7XG5cdGNvbG9yOiAjMjg1YjJhO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlZmRjO1xufVxuXG4uY2xvY2tpZnktaW5wdXQuY2xvY2tpZnktaW5wdXQtZXJyb3Ige1xuXHRib3JkZXItY29sb3I6ICNmY2NhYzc7XG5cdGNvbG9yOiAjN2YyMzFjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkOWQ3O1xufVxuXG4uY2xvY2tpZnktbWFudWFsLWVudHJ5LWhlYWRlci10ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5jbG9ja2lmeS10cmVsbG8tY2FyZCB7XG5cdC5jbG9ja2lmeUJ1dHRvbiB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0LmNsb2NraWZ5QnV0dG9uIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cdCY6bm90KDpob3Zlcikge1xuXHRcdC5jbG9ja2lmeUJ1dHRvbiB7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoLmFjdGl2ZSkge1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIkcmVkOiAjZjQ0MzM2O1xuJG9yYW5nZTogI2ZmOTgwMDtcbiR3YXJuaW5nOiAjZmZlYWNjO1xuJGJsdWU6ICMwM2E5ZjQ7XG4kYmxhY2s6ICMwMDAwMDA7XG4keWVsbG93OiAjZmZjMTA3O1xuJGJsdWVfaG92ZXI6ICMwMDkxZWE7XG4kYmx1ZV90YWc6ICMwMjU4N2Y7XG4kYmFja2dyb3VuZDogI2VmZjRmNztcbiRib3JkZXI6ICNjNmQyZDk7XG4kbGlnaHRfdGV4dDogI2M2ZDJkOTtcbiRsaWdodGVyX3RleHQ6ICM5OTk5OTk7XG4kbWlkZGxlX2xpZ2h0X3RleHQ6ICM2NjY2NjY7XG4kZW50cmllc19oZWFkZXI6ICNlNGVhZWU7XG4kZGFya190ZXh0OiAjMzMzMzMzO1xuJHRhZ3M6ICNlMWY1ZmU7XG4kZ3JlZW46ICM4YmMzNGE7XG4kZGlzYWJsZWQ6ICNjNmQyZDk7XG4kaW5wdXQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiRob3Zlci1zZWxlY3Rpb246ICNlNGVhZWU7XG4kdGFzay1iYWNrZ3JvdW5kOiAjZjJmNmY4O1xuXG4kYmctMTI6ICMxMjE5MWQ7XG4kYmctMTE6ICMxZDI3MmM7XG4kYmctMTA6ICMyNjMyMzg7XG4kYmctMDk6ICMzNzQ3NGY7XG4kYmctMDQ6ICM5MGE0YWU7XG4kYmctMDM6ICNjNmQyZDk7XG4kYmctMDI6ICNlNGVhZWU7XG4iLCJAdXNlICdzYXNzOm1ldGEnO1xuQHVzZSAnaW50ZWdyYXRpb24nO1xuLmNsb2NraWZ5LWludGVncmF0aW9uLXBvcHVwIHtcblx0QGluY2x1ZGUgbWV0YS5sb2FkLWNzcygnLi4vbm9kZV9tb2R1bGVzL2FudGQvbGliL3N3aXRjaC9zdHlsZS9pbmRleCcpO1xuXHQvLyBAaW5jbHVkZSBtZXRhLmxvYWQtY3NzKFwiaGVhZGVyXCIpO1xuXHRAaW5jbHVkZSBtZXRhLmxvYWQtY3NzKCdzdGFydC10aW1lcicpO1xuXHQvLyBAaW5jbHVkZSBtZXRhLmxvYWQtY3NzKFwibWVudVwiKTtcblx0Ly8gQGluY2x1ZGUgbWV0YS5sb2FkLWNzcyhcInRpbWUtZW50cnlcIik7XG5cdC8vIEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoXCJ0aW1lLWVudHJ5LWxpc3RcIik7XG5cdEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoJ2R1cmF0aW9uJyk7XG5cdEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoJ2VkaXQtZm9ybScpO1xuXHRAaW5jbHVkZSBtZXRhLmxvYWQtY3NzKCdwcm9qZWN0cy1saXN0Jyk7XG5cdEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoJ3RhZy1saXN0Jyk7XG5cdEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoJ3BvcHB1cC1tb2RhbCcpO1xuXHRAaW5jbHVkZSBtZXRhLmxvYWQtY3NzKCdjdXN0b20tZmllbGRzJyk7XG5cdEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoJ3JlcXVpcmVkLWZpZWxkcycpO1xuXHQvLyBAaW5jbHVkZSBtZXRhLmxvYWQtY3NzKFwidGltZS1lbnRyeS1saXN0LW5vdC1zeW5jZWRcIik7XG5cdEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoJ3RvYXN0ZXInKTtcblx0QGluY2x1ZGUgbWV0YS5sb2FkLWNzcygnZ2xvYmFsJyk7XG59XG5AaW5jbHVkZSBtZXRhLmxvYWQtY3NzKCdkYXJrLW1vZGUnKTtcblxuc3R5bGUge1xuXHRkaXNwbGF5OiBub25lO1xufSIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICd+QGZvbnRzb3VyY2Uvcm9ib3RvLzQwMC5jc3MnO1xuQGltcG9ydCAnfkBmb250c291cmNlL3JvYm90by83MDAuY3NzJztcblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0aW9uIHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHR9XG59XG5odG1sIHtcblx0bWluLWhlaWdodDogNjAwcHg7XG59XG5ib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjRmNztcblx0bWFyZ2luOiAwcHg7XG5cdG92ZXJmbG93LXk6IG92ZXJsYXk7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cbioge1xuXHRmb250LWZhbWlseTogJ1JvYm90bycsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cdGJveC1zaXppbmc6IHJldmVydDtcbn1cblxucCB7XG5cdG1hcmdpbi10b3A6IHJldmVydDtcbn1cblxuYnV0dG9uIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaHIge1xuXHRwYWRkaW5nLXRvcDogMHB4O1xuXHRtYXJnaW46IDBweDtcblx0Ym9yZGVyLXRvcDogMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjYWNhY2E7XG59XG5cbi5ob21lX3BhZ2Uge1xuXHRwYWRkaW5nLXRvcDogMTM0cHg7XG5cdC5jbG9ja2lmeS1zdWJzY3JpcHRpb24tZXhwaXJlZC1vdmVybGF5IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiA1MHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMTk4LCAyMTAsIDIxNywgMC4yKTtcblx0XHR6LWluZGV4OiAxMTEwO1xuXHR9XG5cdC5jbG9ja2lmeS1zdWJzY3JpcHRpb24tZXhwaXJlZC1tZXNzYWdlIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZlYWNjO1xuXHRcdGNvbG9yOiAjODU0ZjAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZlMmI4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR3aWR0aDogMzIwcHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGltZyB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDdweCA4cHg7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzN3B4O1xuXHRcdH1cblx0fVxufVxuXG4ubW9kYWxCYWNrZ3JvdW5kIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ei1pbmRleDogMTA0MDtcblxuXHQmLnNob3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuLmRvdCB7XG5cdHBhZGRpbmc6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAycHg7XG5cdGhlaWdodDogMnB4O1xufVxuXG4vLyAuZG90LXByb2plY3QtcGlja2VyIHtcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICB3aWR0aDogNXB4O1xuLy8gICBoZWlnaHQ6IDVweDtcbi8vICAgYm9yZGVyLXJhZGl1czogNXB4O1xuLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgIG1hcmdpbi1yaWdodDogNXB4O1xuLy8gICAvL3RvcDogLTNweDtcbi8vIH1cblxuLnB0ci1lbGVtZW50IHtcblx0aGVpZ2h0OiAwO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDVweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmx1ZTtcbn1cblxuLmludmlzaWJsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uaW52aXNpYmxlLW1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdHotaW5kZXg6IDEwNTA7XG59XG5cbi5sb2FkaW5nLWdpZiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9hZGluZy1naWYgaW1nIHtcblx0Y29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2xvYWRpbmcuZ2lmJyk7XG59XG5cbi5sb2FkaW5nLWdpZi1iZWZvcmUtbG9hZCB7XG5cdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9sb2FkaW5nLmdpZicpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHRvcDogMTEwcHg7XG59XG5cbi5sb2FkaW5nLWVudHJpZXMtZ2lmIHtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvYWRpbmctZW50cmllcy1naWYgaW1nIHtcblx0Y29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2xvYWRpbmcuZ2lmJyk7XG59XG5cbi5kaXNhYmxlZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wdWxsLWxvYWRpbmcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAzNXB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLnB1bGwtbG9hZGluZy1lbnRyaWVzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0ei1pbmRleDogLTE7XG59XG5cbi5wdWxsLWxvYWRpbmctaW1nMSB7XG5cdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9jaXJjbGVfMS5zdmcnKTtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5wdWxsLWxvYWRpbmctaW1nMiB7XG5cdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9jaXJjbGVfMi5zdmcnKTtcblx0d2lkdGg6IDRweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDIzcHg7XG5cdHRvcDogMXB4O1xuXHQtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpb24gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4udGltZS1lbnRyeS1saXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDE1cHg7XG59XG5cbi50aW1lLWVudHJ5LWxpc3RfX29mZmxpbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5leHBhbmRDb250YWluZXIge1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgbGluZWFyO1xufVxuLmNoZWNrZWQge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWU7XG5cdGJvcmRlcjogbm9uZTtcblx0aW1nIHtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0fVxufVxuLmRheS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwM2E5ZjQ7XG5cdHNwYW4ge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGlucHV0LWJhY2tncm91bmQ7XG5cdH1cbn1cblxuLmxpc3QtZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwLjQ7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY29sdW1uIHtcblx0Jjo6YWZ0ZXIge1xuXHRcdGhlaWdodDogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY2VsbCB7XG5cdFx0Ji1pbm5lciB7XG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmFudC1zd2l0Y2gge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtc3dpdGNoOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5hbnQtc3dpdGNoLWNoZWNrZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2U2ZjdmZjtcbn1cbi5hbnQtc3dpdGNoOmZvY3VzOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtc3dpdGNoLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zd2l0Y2gtbG9hZGluZyxcbi5hbnQtc3dpdGNoLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmFudC1zd2l0Y2gtbG9hZGluZyAqLFxuLmFudC1zd2l0Y2gtZGlzYWJsZWQgKiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXN3aXRjaC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgN3B4IDAgMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMnM7XG59XG4uYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luOiAwIDI1cHggMCA3cHg7XG59XG4uYW50LXN3aXRjaC1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmFudC1zd2l0Y2gtaGFuZGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDM1LCAxMSwgMC4yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxOHB4IC0gMnB4KTtcbn1cbi5hbnQtc3dpdGNoOm5vdCguYW50LXN3aXRjaC1kaXNhYmxlZCk6YWN0aXZlIC5hbnQtc3dpdGNoLWhhbmRsZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0zMCU7XG4gIGxlZnQ6IDA7XG59XG4uYW50LXN3aXRjaDpub3QoLmFudC1zd2l0Y2gtZGlzYWJsZWQpOmFjdGl2ZS5hbnQtc3dpdGNoLWNoZWNrZWQgLmFudC1zd2l0Y2gtaGFuZGxlOjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbGVmdDogLTMwJTtcbn1cbi5hbnQtc3dpdGNoLWxvYWRpbmctaWNvbi5hbnRpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWxvYWRpbmctaWNvbiB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zd2l0Y2gtc21hbGwge1xuICBtaW4td2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uYW50LXN3aXRjaC1zbWFsbCAuYW50LXN3aXRjaC1pbm5lciB7XG4gIG1hcmdpbjogMCA1cHggMCAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYW50LXN3aXRjaC1zbWFsbCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmFudC1zd2l0Y2gtc21hbGwgLmFudC1zd2l0Y2gtbG9hZGluZy1pY29uIHtcbiAgdG9wOiAxLjVweDtcbiAgZm9udC1zaXplOiA5cHg7XG59XG4uYW50LXN3aXRjaC1zbWFsbC5hbnQtc3dpdGNoLWNoZWNrZWQgLmFudC1zd2l0Y2gtaW5uZXIge1xuICBtYXJnaW46IDAgMThweCAwIDVweDtcbn1cbi5hbnQtc3dpdGNoLXNtYWxsLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxMnB4IC0gMnB4KTtcbn1cbi5hbnQtc3dpdGNoLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1zd2l0Y2gtcnRsIC5hbnQtc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luOiAwIDI1cHggMCA3cHg7XG59XG4uYW50LXN3aXRjaC1ydGwgLmFudC1zd2l0Y2gtaGFuZGxlIHtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtc3dpdGNoLXJ0bDpub3QoLmFudC1zd2l0Y2gtcnRsLWRpc2FibGVkKTphY3RpdmUgLmFudC1zd2l0Y2gtaGFuZGxlOjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbGVmdDogLTMwJTtcbn1cbi5hbnQtc3dpdGNoLXJ0bDpub3QoLmFudC1zd2l0Y2gtcnRsLWRpc2FibGVkKTphY3RpdmUuYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWhhbmRsZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0zMCU7XG4gIGxlZnQ6IDA7XG59XG4uYW50LXN3aXRjaC1ydGwuYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luOiAwIDdweCAwIDI1cHg7XG59XG4uYW50LXN3aXRjaC1ydGwuYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWhhbmRsZSB7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSAxOHB4IC0gMnB4KTtcbn1cbi5hbnQtc3dpdGNoLXJ0bC5hbnQtc3dpdGNoLXNtYWxsLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICByaWdodDogY2FsYygxMDAlIC0gMTJweCAtIDJweCk7XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4uc3RhcnQtdGltZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtYXJnaW46IDEwcHggMjBweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5zdGFydC10aW1lcl9idXR0b24tcmVkIHtcblx0d2lkdGg6IDExMHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbjogNXB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRyZWQ7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGJhY2tncm91bmQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN0YXJ0LXRpbWVyX2J1dHRvbi1yZWQ6aG92ZXIgLmJ1dHRvbl90aW1lciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGFydC10aW1lcl9idXR0b24tcmVkOmhvdmVyIC5idXR0b25fc3RvcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnV0dG9uX3N0b3Age1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc3RhcnQtdGltZXJfYnV0dG9uLXN0YXJ0IHtcblx0d2lkdGg6IDExMHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbjogNXB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRibHVlO1xuXHRjb2xvcjogdmFyaWFibGVzLiRiYWNrZ3JvdW5kO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdGFydC10aW1lcl9idXR0b24tc3RhcnQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWVfaG92ZXI7XG59XG5cbi5zdGFydC10aW1lcl9kZXNjcmlwdGlvbi1pbnB1dCB7XG5cdGhlaWdodDogOTUlO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5zdGFydC10aW1lcl9kZXNjcmlwdGlvbi1pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnN0YXJ0LXRpbWVyX3BsYWNlaG9sZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGVmdDogMTBweDtcblx0bWFyZ2luOiBhdXRvO1xuXHRjb2xvcjogIzc3Nztcbn1cblxuLnN0YXJ0LXRpbWVyX2Rlc2NyaXB0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRsZWZ0OiAxMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDU3JTtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5zdGFydC10aW1lcl9kZXNjcmlwdGlvbl9ncmV5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNDclO1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRtYXJnaW4tbGVmdDogMTdweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogdmFyaWFibGVzLiRsaWdodGVyX3RleHQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN0YXJ0LXRpbWVyLWRlc2NyaXB0aW9uIHtcblx0ZmxleDogMTtcbn1cblxuLnN0YXJ0LXRpbWVyLWRlc2NyaXB0aW9uIC5yZWFjdC1hdXRvY29tcGxldGUge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucmVhY3QtYXV0b2NvbXBsZXRlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucmVhY3QtYXV0b2NvbXBsZXRlLW1lbnUge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1heC1oZWlnaHQ6IDI1MHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDVweCAxMHB4ICMwMDAwMDAxYTtcblx0ei1pbmRleDogMjU7XG5cdG1heC13aWR0aDogMzE0cHg7XG59XG5cbi5hdXRvY29tcGxldGUtZHJvcGRvd24taXRlbSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRyb3ctZ2FwOiA1cHg7XG5cdHdpZHRoOiAzMTRweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuXHR9XG5cdC5kb3Qge1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHR9XG5cdCZfX3RhZyB7XG5cdFx0Y29sb3I6ICMwMjU2N2U7XG5cdFx0YmFja2dyb3VuZDogI2UxZjVmZTtcblx0XHRwYWRkaW5nOiAycHggOHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0bWF4LXdpZHRoOiAxMzZweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjYjNlNWZjO1xuXHRcdH1cblx0XHQmLWRvdHMge1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0fVxuXHR9XG5cdCZfX2Rlc2NyaXB0aW9uLFxuXHQmX19wcm9qZWN0LXRhc2sgPiBzcGFuLFxuXHQmX19jbGllbnQtbmFtZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRtaW4td2lkdGg6IDMwcHg7XG5cdH1cblx0Jl9fcHJvamVjdC10YXNrIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRtaW4td2lkdGg6IDgwcHg7XG5cdFx0PiBzcGFuOmxhc3QtY2hpbGQge1xuXHRcdFx0bWluLXdpZHRoOiA1MHB4O1xuXHRcdH1cblx0fVxuXHQmX19jbGllbnQtbmFtZSB7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0fVxufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLmR1cmF0aW9uIHtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtYXJnaW46IDEwcHggMjBweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cblx0Jl9fZGF0ZS1waWNrZXIge1xuXHRcdHBhZGRpbmc6IDEzcHggNHB4O1xuXHR9XG5cblx0LmFudC10aW1lLXBpY2tlciB7XG5cdFx0d2lkdGg6IDg1cHg7XG5cblx0XHQmLWlucHV0IHtcblx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCYtaWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYtY2xlYXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuYW50LXRpbWUtcGlja2VyLWlucHV0OjpwbGFjZWhvbGRlciB7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5kdXJhdGlvbi10aW1lIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0ZXJfdGV4dDtcbn1cblxuLmR1cmF0aW9uLXN0YXJ0IHtcblx0cGFkZGluZy10b3A6IDEzcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxM3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMHB4O1xuXHR3aWR0aDogNjVweDtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRjb2xvcjogdmFyaWFibGVzLiRtaWRkbGVfbGlnaHRfdGV4dDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kdXJhdGlvbi1lbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmR1cmF0aW9uLWR1cmF0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA2cHggMnB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdHdpZHRoOiA4NXB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGRhcmtfdGV4dDtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmR1cmF0aW9uLWRhc2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMnB4O1xufVxuXG4uZHVyYXRpb24tbGFiZWwge1xuXHRtYXJnaW4tbGVmdDogN3B4O1xuXHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDBweDtcbn1cblxuLmR1cmF0aW9uLWRpdmlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTJweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItbGVmdDogMXB4IGRvdHRlZCAjY2FjYWNhO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi5lZGl0LWZvcm0ge1xuXHRwYWRkaW5nOiAyMHB4O1xuXG5cdCZfX3Byb2plY3RfbGlzdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdCZfX2JyZWFrLWxhYmVsIHtcblx0XHRiYWNrZ3JvdW5kOiAjYzZkMmQ5O1xuXHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdHBhZGRpbmc6IDE0cHggMjFweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0LmJyZWFrLWljb24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2JyZWFrLnBuZ1wiKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuXHRcdH1cblx0fVxufVxuXG4uZWRpdC1mb3JtLWRlc2NyaXB0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA2NXB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdHJlc2l6ZTogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGRhcmtfdGV4dDtcblx0JiArIGRpdiB7XG5cdFx0ei1pbmRleDogMjA7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHR9XG59XG5cbi5kZXNjcmlwdGlvbi10ZXh0YXJlYSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXG5cdCYtcmVxdWlyZWQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRyZWQ7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdH1cbn1cblxuLmRlc2NyaXB0aW9uLXRleHRhcmVhID4gdGV4dGFyZWEge1xuXHRwYWRkaW5nOiA2cHggNnB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZWRpdC1mb3JtLWNoZWNrYm94IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHR0b3A6IDEzcHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5lZGl0LWZvcm0tYnV0dG9ucyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0Jl9fYmlsbGFibGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5lZGl0LWZvcm0tYmlsbGFibGUtaW1nIHtcblx0Ly8gY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jaGVja2VkLnBuZ1wiKTtcblx0bWFyZ2luLXRvcDogMnB4O1xuXHRtYXJnaW4tbGVmdDogMXB4O1xufVxuXG4uZWRpdC1mb3JtLWJpbGxhYmxlLWltZy1oaWRkZW4ge1xuXHQvLyBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2NoZWNrZWQucG5nXCIpO1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdG1hcmdpbi1sZWZ0OiAxcHg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmVkaXQtZm9ybS1iaWxsYWJsZSB7XG5cdHRvcDogMTNweDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJG1pZGRsZV9saWdodF90ZXh0O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVkaXQtZm9ybS1yaWdodC1idXR0b25zIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHQmX19iYWNrX2FuZF9kZWxldGUge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCZfX2JhY2sge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJsdWU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5lZGl0LWZvcm0tZGVsZXRlIHtcblx0Y29sb3I6IHJlZDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZWRpdC1mb3JtLWRvbmUtZGlzYWJsZWQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lZGl0LWZvcm0tZG9uZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRjb2xvcjogd2hpdGU7XG5cdGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmx1ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0Ji1kaXNhYmxlZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xuXHR9XG59XG5cbi5zaGFrZS1oZWFydGFjaGUge1xuXHRhbmltYXRpb246IGtmX3NoYWtlIDAuNXMgMSBsaW5lYXI7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBrZl9zaGFrZSAwLjVzIDEgbGluZWFyO1xuXHQtbW96LWFuaW1hdGlvbjoga2Zfc2hha2UgMC41cyAxIGxpbmVhcjtcblx0LW8tYW5pbWF0aW9uOiBrZl9zaGFrZSAwLjVzIDEgbGluZWFyO1xufVxuXG4uZmllbGQtcmVxdWlyZWQtbWVzc2FnZSB7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJHJlZDtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBlbmQ7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuQGtleWZyYW1lcyBrZl9zaGFrZSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgpO1xuXHR9XG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCk7XG5cdH1cblx0NDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgpO1xuXHR9XG5cdDYwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCk7XG5cdH1cblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgpO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBrZl9zaGFrZSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAwcHgpO1xuXHR9XG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMDBweCk7XG5cdH1cblx0NDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgpO1xuXHR9XG5cdDYwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCk7XG5cdH1cblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgpO1xuXHR9XG59XG5cbkAtbW96LWtleWZyYW1lcyBrZl9zaGFrZSB7XG5cdDAlIHtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgpO1xuXHR9XG5cdDIwJSB7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCk7XG5cdH1cblx0NDAlIHtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgpO1xuXHR9XG5cdDYwJSB7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCk7XG5cdH1cblx0ODAlIHtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgpO1xuXHR9XG59XG5ALW8ta2V5ZnJhbWVzIGtmX3NoYWtlIHtcblx0MCUge1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgpO1xuXHR9XG5cdDIwJSB7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgpO1xuXHR9XG5cdDQwJSB7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCk7XG5cdH1cblx0NjAlIHtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCk7XG5cdH1cblx0ODAlIHtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgpO1xuXHR9XG5cdDEwMCUge1xuXHRcdC1vLW9yaWdpbi10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgpO1xuXHR9XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuXG4ucHJvamVjdC1saXN0LWJ1dHRvbiB7XG5cdHBhZGRpbmc6IDAgNnB4O1xuXHQvLyBwYWRkaW5nLXJpZ2h0OiA2cHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMzhweDtcblxuXHQmLXJlcXVpcmVkIHtcblx0XHQvL3BhZGRpbmc6IDVweCAwO1xuXHRcdHBhZGRpbmc6IDBweCA2cHg7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRyZWQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdH1cbn1cblxuLnByb2plY3QtbGlzdF9fc3BlY19maWx0ZXJfbm9fdGFza19vcl9wcm9qZWN0IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0d2lkdGg6IDgwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvamVjdC1saXN0LWJ1dHRvbi1vZmZsaW5lIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDBweDtcblx0YmFja2dyb3VuZDogI2VmZjRmNztcblx0bWFyZ2luOiAxMHB4IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdHBhZGRpbmc6IDBweCA2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5wcm9qZWN0LWxpc3QtbmFtZSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHQvL3BhZGRpbmc6IDVweCAxMHB4O1xuXHQvLyBwYWRkaW5nOiAwcHggN3B4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA4NSU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGNvbG9yOiAjMzMzOyAvLyAgdmFyaWFibGVzLiRsaWdodGVyX3RleHQ7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnNwYW4ucHJvamVjdC1saXN0LW5hbWUtY2xpZW50IHtcblx0Y29sb3I6ICM5OTk7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ucHJvamVjdC1saXN0LWFycm93IHtcblx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDVweDtcblx0Ly9mbG9hdDogcmlnaHQ7XG5cdC8vcGFkZGluZy1yaWdodDogMTVweDtcblx0Ly90b3A6IDExcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweDtcblx0Y29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWxpZ2h0LW1vZGUucG5nJyk7XG59XG5cbi5wcm9qZWN0LWxpc3QtYXJyb3ctdXAge1xuXHQvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogNXB4O1xuXHQvL2Zsb2F0OiByaWdodDtcblx0Ly9wYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHQvL3RvcDogMTFweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDBweCAxMHB4IDBweCAxMHB4O1xuXHRjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGlnaHQtbW9kZS11cC5wbmcnKTtcbn1cblxuLnByb2plY3QtbGlzdC1kcm9wZG93biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMzlweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHotaW5kZXg6IDI7XG5cdGJveC1zaGFkb3c6IDAgNXB4IDdweCAjY2NjO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Ji0tY29udGVudCB7XG5cdFx0aGVpZ2h0OiAyNjlweDtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHR9XG59XG5cbi5wcm9qZWN0LWxpc3QtaW5wdXQge1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0cGFkZGluZzogMTBweDtcblxuXHQmLS1ib3JkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG4ucHJvamVjdC1saXN0LWZpbHRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cblx0Jl9fY2xlYXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy94LnBuZycpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICMwZjNiZWI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG59XG5cbi50YXNrcy1hcnJvdy1kb3duIHtcblx0Ly8gY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9maWx0ZXItYXJyb3ctZG93bi5wbmdcIik7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi50YXNrcy1hcnJvdy1yaWdodCB7XG5cdC8vIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvZmlsdGVyLWFycm93LXJpZ2h0LnBuZ1wiKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC0xcHg7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnVsLnByb2plY3QtaXRlbSB7XG5cdHBhZGRpbmc6IDdweCA1cHggOHB4IDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbjogMDtcblxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdGJvcmRlci10b3A6IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRib3JkZXI7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRlbnRyaWVzX2hlYWRlcjtcblx0fVxufVxuXG5saS5wcm9qZWN0LWl0ZW0tZG90IHtcblx0ZmxleDogMCAwIDVweDtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxubGkucHJvamVjdC1pdGVtLW5hbWUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsZXg6IDEgMTtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Ly8gbGluZS1oZWlnaHQ6IDE2cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGRhcmtfdGV4dDtcbn1cblxubGkucHJvamVjdC1pdGVtLXRhc2tzIHtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sb3I6IHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZsZXg6IDAgMCA5MHB4O1xufVxuXG5saS5wcm9qZWN0LWl0ZW0tdGFza3MgPiBzcGFuIHtcblx0Y29sb3I6IHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xuXHRpbWcge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbmxpLnByb2plY3QtaXRlbS1mYXZvcml0ZSB7XG5cdGZsZXg6IDAgMCAyMHB4O1xufVxuXG4ucHJvamVjdC1pdGVtLWNyZWF0ZS10YXNrIHtcblx0Y29sb3I6ICMwM2E5ZjQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi50YXNrLWl0ZW0ge1xuXHRwYWRkaW5nOiA3cHggMCA3cHggMjVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiR0YXNrLWJhY2tncm91bmQ7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGRhcmtfdGV4dDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHQvLyBsaW5lLWhlaWdodDogMTZweDtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRlbnRyaWVzX2hlYWRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxufVxuLnByb2plY3QtbGlzdC1sb2FkIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRjb2xvcjogdmFyaWFibGVzLiRtaWRkbGVfbGlnaHRfdGV4dDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2plY3QtbGlzdC1jbGllbnQge1xuXHRtYXJnaW46IDEwcHg7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cdC8vYm9yZGVyLXRvcDogMXB4IGRvdHRlZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogdmFyaWFibGVzLiRsaWdodGVyX3RleHQ7XG59XG4ucHJvamVjdHMtbGlzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmX19jcmVhdGUtcHJvamVjdCxcblx0Jl9fY3JlYXRlLXRhc2sge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDE3cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE3cHg7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0d2lkdGg6IDMyMHB4O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJveC1zaGFkb3c6IDAgLTVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ji0taWNvbiB7XG5cdFx0XHR3aWR0aDogMTlweDtcblx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHQvLyBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jcmVhdGUucG5nXCIpO1xuXHRcdH1cblx0XHQmLS10ZXh0IHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJsdWU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHQvLyBsaW5lLWhlaWdodDogMTZweDtcblx0XHR9XG5cdH1cblx0Jl9fYm90dG9tLXBhZGRpbmcge1xuXHRcdHBhZGRpbmctYm90dG9tOiA1NHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCZfX2NyZWF0ZS10YXNrIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmNsb2NraWZ5LWVycm9yIHtcblx0Y29sb3I6IHJlZDtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2wtZHJvcGRvd24tc3RhciB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbjogNXB4IDNweCAwcHggNXB4O1xuXHQvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy91aS1pY29ucy9mYXZvcml0ZXMtbm9ybWFsLnN2Zyk7XG5cdC8vICY6aG92ZXIge1xuXHQvLyAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL3VpLWljb25zL2Zhdm9yaXRlcy1ob3Zlci5zdmcpO1xuXHQvLyB9XG5cdC8vICYuY2wtYWN0aXZlIHtcblx0Ly8gICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy91aS1pY29ucy9mYXZvcml0ZXMtYWN0aXZlLnN2Zyk7XG5cdC8vIH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi50YWctbGlzdCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0Ji5jdXN0b20tZmllbGQtcmVxdWlyZWQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kcmVkICFpbXBvcnRhbnQ7XG5cblx0XHQmID4gLnRhZy1saXN0LWJ1dHRvbiB7XG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmLW5hbWUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDBweCA1cHggIWltcG9ydGFudDtcblx0XHR3aWR0aDogODUlICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ji1idXR0b24ge1xuXHRcdC8vIHBhZGRpbmc6IDZweCAwO1xuXHRcdHBhZGRpbmc6IDBweCA2cHg7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRib3JkZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cblx0XHQmLXJlcXVpcmVkIHtcblx0XHRcdC8vcGFkZGluZzogNXB4IDA7XG5cdFx0XHRwYWRkaW5nOiAwcHggNnB4O1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJHJlZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGhlaWdodDogMzhweDtcblx0XHR9XG5cblx0XHQmLW9mZmxpbmUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0XHQvLyBoZWlnaHQ6IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkaXNhYmxlZDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRwYWRkaW5nOiAwcHggNnB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji1kaXNhYmxlZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC8vIGhlaWdodDogNDBweDtcblx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdGJhY2tncm91bmQ6ICNlZmY0Zjc7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0XHRwYWRkaW5nOiAwcHggNnB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCYtYXJyb3cge1xuXHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDVweDtcblx0XHQvLyBmbG9hdDogcmlnaHQ7XG5cdFx0Ly8gcGFkZGluZy1yaWdodDogMTVweDtcblx0XHQvLyB0b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDBweCAxMHB4IDBweCAxMHB4O1xuXHRcdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1saWdodC1tb2RlLnBuZycpO1xuXHR9XG5cblx0Ji1hcnJvdy11cCB7XG5cdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogNXB4O1xuXHRcdC8vIGZsb2F0OiByaWdodDtcblx0XHQvLyBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdC8vIHRvcDogMTBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ly8gcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcblx0XHRwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweDtcblx0XHRjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGlnaHQtbW9kZS11cC5wbmcnKTtcblx0fVxuXG5cdCYtYWRkIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogNXB4IDEwcHggNXB4IDBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xuXHR9XG5cblx0Ji1zZWxlY3RlZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1heC13aWR0aDogMjYwcHg7XG5cdFx0Ly9tYXJnaW4tbGVmdDogMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiR0YWdzO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdCYtaXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiA1cHggMnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Ly8gY29sb3I6IHZhcmlhYmxlcy4kYmx1ZV90YWc7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0fVxuXG5cdFx0Ji1pdGVtOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCYtaW5wdXQge1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHQmLS1ib3JkZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHQudGFnLWxpc3QtZmlsdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzBmM2JlYjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWxvYWQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kbWlkZGxlX2xpZ2h0X3RleHQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdCYtZHJvcGRvd24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0b3A6IDQwcHg7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMCA1cHggN3B4ICNjY2M7XG5cdFx0ei1pbmRleDogMjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdCYtLWNvbnRlbnQge1xuXHRcdFx0aGVpZ2h0OiAyMTdweDtcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCYtZmlsdGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0cGFkZGluZzogMTBweCAzMnB4IDEwcHggMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cblx0XHQmX19jbGVhciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTRweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0Y29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL3gucG5nJyk7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdCYtY2hlY2tlZCB7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxcHg7XG5cdFx0Ly8gY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jaGVja2VkLnBuZ1wiKTtcblx0XHQmLWhpZGRlbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHRcdFx0Ly8gY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jaGVja2VkLnBuZ1wiKTtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0Ji1jaGVja2JveCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0fVxuXHQmLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHQvLyBsaW5lLWhlaWdodDogMTZweDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRtaWRkbGVfbGlnaHRfdGV4dDtcblx0XHQmLXJvdyB7XG5cdFx0XHRwYWRkaW5nOiA3cHggMTVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGVudHJpZXNfaGVhZGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS1ub3RfdGFncyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cblx0Jl9fY3JlYXRlLXRhZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogMTdweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTdweDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDMyMHB4O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJveC1zaGFkb3c6IDAgLTVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ji0taWNvbiB7XG5cdFx0XHR3aWR0aDogMTlweDtcblx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHQvLyBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jcmVhdGUucG5nXCIpO1xuXHRcdH1cblx0XHQmLS10ZXh0IHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJsdWU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHQvLyBsaW5lLWhlaWdodDogMTZweDtcblx0XHR9XG5cdH1cblx0Jl9fYm90dG9tLXBhZGRpbmcge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2NXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCZfX2NyZWF0ZS1mb3JtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR3aWR0aDogMzIwcHg7XG5cdFx0aGVpZ2h0OiAyNDBweDtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGlucHV0LWJhY2tncm91bmQ7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Jl9fdGl0bGUtYW5kLWNsb3NlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCZfX2Nsb3NlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMveC5wbmcnKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0Ji0tb3BlbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHR9XG5cdFx0Ji0tZGl2aWRlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdCYtLXRpdGxlIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdC8vIGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kbWlkZGxlX2xpZ2h0X3RleHQ7XG5cdFx0fVxuXHRcdCYtLXRhZy1uYW1lIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdHdpZHRoOiAyODBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xuXHRcdFx0fVxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMwZjNiZWI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tY29uZmlybWF0aW9uX2J1dHRvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0XHR3aWR0aDogMjgwcHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWU7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRpbnB1dC1iYWNrZ3JvdW5kO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Ly8gbGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdCYtLWNhbmNlbCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHQvLyBsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJsdWU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnRhZy1saXN0LWJ1dHRvbiB7XG5cdC8vICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcblx0Ly8gICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHQvLyAgIGJvcmRlcjogMHB4IHNvbGlkICNDNkQyRDkgIWltcG9ydGFudDtcblx0Ly8gICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcblx0Ly8gICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0Ly8gICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdC8vICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXG5cdC8vICAgJi1kaXNhYmxlZCB7XG5cdC8vICAgICBiYWNrZ3JvdW5kOiAjZWZmNGY3ICFpbXBvcnRhbnQ7XG5cdC8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzZEMkQ5ICFpbXBvcnRhbnQ7XG5cdC8vICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0Ly8gICB9XG5cdC8vIH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi5wb3BwdXAtbW9kYWwge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHdpZHRoOiAzMjBweDtcblx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRpbnB1dC1iYWNrZ3JvdW5kO1xuXHRib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Jl9fdGl0bGUtYW5kLWNsb3NlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Jl9fY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMjBweDtcblx0XHR0b3A6IDI1cHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy94LnBuZycpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQmLS1vcGVuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDIxNDc0ODM2NDcgIWltcG9ydGFudDtcblx0fVxuXHQmLS1kaXZpZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0Ji0tdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJG1pZGRsZV9saWdodF90ZXh0O1xuXHR9XG5cdCYtLXRhZy1uYW1lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRsaWdodGVyX3RleHQ7XG5cdFx0fVxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMwZjNiZWI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0fVxuXHR9XG5cdCYtLWNvbmZpcm1hdGlvbl9idXR0b24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRibHVlO1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGlucHV0LWJhY2tncm91bmQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Ji0tY2FuY2VsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmx1ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQmLS10ZXh0IHtcblx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHR9XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4uY3VzdG9tLWZpZWxkcyB7XG5cdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDBweCBzb2xpZCAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmY0ZjcgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRpbnB1dDpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjMGYzYmViO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0fVxufVxuXG4uY3VzdG9tLWZpZWxkIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1pbWFnZS13aWR0aDogMCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDBweCBzb2xpZCAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogOHB4IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0Ji1kaXNhYmxlZCB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcblx0XHRib3JkZXItaW1hZ2Utd2lkdGg6IDAgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNGY3ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiA4cHggMHB4IDBweCAwcHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuLmN1c3RvbS1maWVsZC1udW1iZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC5pbnB1dC1zdGVwcGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMXB4O1xuXHRcdHJpZ2h0OiAxNnB4O1xuXHRcdHdpZHRoOiAxM3B4O1xuXHRcdGhlaWdodDogMTRweDtcblx0XHQuaW5wdXQtc3RlcHBlci13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNjMWMxYzE7XG5cdFx0XHR9XG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNhMWExYTE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbnB1dC1zdGVwcGVyLXVwLFxuXHRcdC5pbnB1dC1zdGVwcGVyLWRvd24ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0XHRoZWlnaHQ6IDRweDtcblx0XHR9XG5cdH1cbn1cblxuZGl2LmN1c3RvbS1maWVsZC10YSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDBweCBzb2xpZCAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1pbWFnZS13aWR0aDogMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDhweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblxuXHQmLWRpc2FibGVkIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1pbWFnZS13aWR0aDogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogOHB4IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjRmNyAhaW1wb3J0YW50O1xuXHR9XG59XG5cbmRpdi5jdXN0b20tZmllbGQtaW5uZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwcHggN3B4ICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMHB4IHNvbGlkICNjNmQyZDkgIWltcG9ydGFudDtcblx0Ji1kaXNhYmxlZCB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwYWRkaW5nOiAwcHggN3B4ICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbmRpdi5jdXN0b20tZmllbGQtaW5uZXItY2hlY2tib3gge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmY0ZjcgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDBweCBzb2xpZCAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG5cdCYtZGlzYWJsZWQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmY0ZjcgIWltcG9ydGFudDtcblx0XHQuY2xvY2tpZnktc3dpdGNoLWxhYmVsIHtcblx0XHRcdGNvbG9yOiAjOWM5YzljICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbnRleHRhcmVhLmN1c3RvbS1maWVsZC10ZXh0IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M2ZDJkOTtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4ICFpbXBvcnRhbnQ7XG5cdHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzMzMzMzMztcblx0cGFkZGluZzogNXB4IDhweCAhaW1wb3J0YW50O1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlci1pbWFnZS13aWR0aDogMCAhaW1wb3J0YW50O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuXG5cdCYtZGlzYWJsZWQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcblx0XHRtaW4taGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0cmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2M2ZDJkOTtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogIzljOWM5YyAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCYuY3VzdG9tLWZpZWxkLXJlcXVpcmVkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJHJlZCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbmlucHV0LmN1c3RvbS1maWVsZC1udW1iZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0cGFkZGluZzogNXB4IDhweCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzZkMmQ5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHQmLWRpc2FibGVkIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjNmQyZDk7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiA1cHggOHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjNmQyZDkgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNGY3ICFpbXBvcnRhbnQ7XG5cdH1cblx0Ji5jdXN0b20tZmllbGQtcmVxdWlyZWQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kcmVkICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmN1c3RvbS1maWVsZC1saW5rIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdCYuY3VzdG9tLWZpZWxkLXJlcXVpcmVkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJHJlZCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbmRpdi5jdXN0b20tZmllbGQtbGluay1sYWJlbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0Ly8gb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHQvLyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgLmN1c3RvbS1jb250cm9sXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmNmLWNvbnRhaW5lciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcblx0LyogbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7ICovXG5cdGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7IC8qIHNsYXZrbyBhZGRlZCAqL1xuXHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcblx0dXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHJhZGlvIGJ1dHRvbiAqL1xuLmNmLWNvbnRhaW5lciBpbnB1dCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG5cdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uY2xvY2tpZnktc3dpdGNoLWxhYmVsIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y29sb3I6ICMzMzMgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwcHggMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAyMzBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xufVxuXG4vKiBDcmVhdGUgYSBjdXN0b20gcmFkaW8gYnV0dG9uICovXG4uY2hlY2ttYXJrIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHRvcDogMCAhaW1wb3J0YW50O1xuXHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuXHR3aWR0aDogMjFweCAhaW1wb3J0YW50O1xuXHQvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyAqL1xuXHRib3JkZXI6IDFweCBzb2xpZCBncmF5ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4vKiBPbiBtb3VzZS1vdmVyLCBhZGQgYSBncmV5IGJhY2tncm91bmQgY29sb3IgKi9cbi5jZi1jb250YWluZXI6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4vKiBXaGVuIHRoZSByYWRpbyBidXR0b24gaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4uY2YtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMyAhaW1wb3J0YW50O1xufVxuXG4vKiBDcmVhdGUgdGhlIGluZGljYXRvciAodGhlIGRvdC9jaXJjbGUgLSBoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbi5jaGVja21hcms6YWZ0ZXIge1xuXHRjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBTaG93IHRoZSBpbmRpY2F0b3IgKGRvdC9jaXJjbGUpIHdoZW4gY2hlY2tlZCAqL1xuLmNmLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8qIFN0eWxlIHRoZSBpbmRpY2F0b3IgKGRvdC9jaXJjbGUpICovXG4uY2YtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuXHR0b3A6IDVweCAhaW1wb3J0YW50O1xuXHRsZWZ0OiA2cHggIWltcG9ydGFudDtcblx0d2lkdGg6IDhweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLyogVGhlIE1vZGFsIChiYWNrZ3JvdW5kKSAqL1xuLmNsb2NraWZ5LW1vZGFsIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0LypkaXNwbGF5OiBub25lOyovIC8qIEhpZGRlbiBieSBkZWZhdWx0ICovXG5cdHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyAvKiBTdGF5IGluIHBsYWNlICovXG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDsgLyogU2l0IG9uIHRvcCAqL1xuXHRwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgLyogTG9jYXRpb24gb2YgdGhlIGJveCAqL1xuXHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdHRvcDogMCAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50OyAvKiBGdWxsIHdpZHRoICovXG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyAvKiBGdWxsIGhlaWdodCAqL1xuXHRvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyAvKiBFbmFibGUgc2Nyb2xsIGlmIG5lZWRlZCAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCkgIWltcG9ydGFudDsgLyogRmFsbGJhY2sgY29sb3IgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7IC8qIEJsYWNrIHcvIG9wYWNpdHkgKi9cbn1cblxuLyogTW9kYWwgQ29udGVudCAqL1xuLmNsb2NraWZ5LW1vZGFsLWNvbnRlbnQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHR3aWR0aDogODQlICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRoZSBDbG9zZSBCdXR0b24gKi9cbi8vIC5jbG9ja2lmeS1jbG9zZSB7XG4vLyAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuLy8gICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Nsb3NlWC5zdmcnKSBuby1yZXBlYXQ7XG4vLyAgIHdpZHRoOiAyMHB4O1xuLy8gICBoZWlnaHQ6IDIwcHg7XG4vLyAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgb3BhY2l0eTogLjU7XG4vLyAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbi8vIH1cblxuLmNsLWNsb3NlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbG9ja2lmeS1jbG9zZTpob3ZlciB7XG5cdG9wYWNpdHk6IDAuNzU7XG59XG5cbi5jbC1mb3JtLWNvbnRyb2wge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLy8gLmNsb2NraWZ5LWxpbmstaW5wdXQge1xuLy8gICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICBmbGV4OiAxO1xuLy8gICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuLy8gICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbi8vICAgcGFkZGluZzogN3B4ICFpbXBvcnRhbnQ7XG4vLyAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuLy8gICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4vLyAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4vLyAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbi8vICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveCAhaW1wb3J0YW50O1xuLy8gICBib3JkZXI6IDFweCBzb2xpZCAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG4vLyAgIGJvcmRlci1yYWRpdXM6IDFweCAhaW1wb3J0YW50O1xuLy8gICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbi8vICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuLy8gfVxuXG5pbnB1dC5jbG9ja2lmeS1saW5rLWlucHV0IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0ZmxleDogMTtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiA3cHggIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcblx0Y29sb3I6ICMzMzMgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNmQyZDkgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdCYtZGlzYWJsZWQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRmbGV4OiAxO1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDdweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjRmNyAhaW1wb3J0YW50O1xuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICMwZjNiZWIgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblx0fVxufVxuXG5pbnB1dC5jbG9ja2lmeS1saW5rLWlucHV0LW1vZGFsIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0ZmxleDogMTtcblx0bWFyZ2luOiAwcHggMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiA3cHggIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcblx0Y29sb3I6ICMzMzM7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3ggIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M2ZDJkOSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICMwZjNiZWIgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblx0fVxufVxuXG4ubW9kYWwtY29udGVudCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsLW1vZGFsLWhlYWRlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcblx0cGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M2ZDJkOTtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHggIWltcG9ydGFudDtcbn1cblxuLmNsLW1vZGFsLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcblx0Y29sb3I6IHJnYigxMDIsIDEwMiwgMTAyKTtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbC1tb2RhbC1ib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdC8qIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7ICovXG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0Ly8ganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAyMXB4ICFpbXBvcnRhbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmNsLW1vZGFsLWZvb3RlciB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjNmQyZDk7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHggIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jbG9ja2lmeS1jYW5jZWwge1xuXHRjb2xvcjogIzIxOTZmMyAhaW1wb3J0YW50O1xuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uY2xvY2tpZnktc2F2ZSB7XG5cdGNvbG9yOiB3aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMyAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMzBweDtcblx0cGFkZGluZzogMTBweDtcblx0bWluLXdpZHRoOiA2N3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Ji0tZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6IDAuNjU7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuYS5jbG9ja2lmeS1jYW5jZWwsXG5hLmNsb2NraWZ5LXNhdmUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIENyZWF0ZSBhIGN1c3RvbSByYWRpbyBidXR0b24gKi9cbi5jaGVja21hcmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0dG9wOiAwICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XG5cdC8qIGJhY2tncm91bmQtY29sb3I6ICNlZWU7ICovXG5cdGJvcmRlcjogMXB4IHNvbGlkIGdyYXkgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGdyZXkgYmFja2dyb3VuZCBjb2xvciAqL1xuLmNmLWNvbnRhaW5lcjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdoZW4gdGhlIHJhZGlvIGJ1dHRvbiBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cbi5jZi1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7XG59XG5cbi8qIENyZWF0ZSB0aGUgaW5kaWNhdG9yICh0aGUgZG90L2NpcmNsZSAtIGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xuLmNoZWNrbWFyazphZnRlciB7XG5cdGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIFNob3cgdGhlIGluZGljYXRvciAoZG90L2NpcmNsZSkgd2hlbiBjaGVja2VkICovXG4uY2YtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyogU3R5bGUgdGhlIGluZGljYXRvciAoZG90L2NpcmNsZSkgKi9cbi5jZi1jb250YWluZXIgLmNoZWNrbWFyazphZnRlciB7XG5cdHRvcDogNnB4ICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IDdweCAhaW1wb3J0YW50O1xuXHR3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLnJlcXVpcmVkLWZpZWxkcyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlcXVpcmVkLWZpZWxkcyBidXR0b24ge1xuXHR3aWR0aDogMTA1cHg7XG5cdGhlaWdodDogNDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRyZWQ7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJHJlZDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZXF1aXJlZC1maWVsZHMgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDUwcHg7XG5cdGZvbnQtc2l6ZTogMTdweDtcbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi50b2FzdGVyX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcblx0bGVmdDogMTVweDtcblx0Ym90dG9tOiAxNXB4O1xuXHR6LWluZGV4OiAxMTEyO1xufVxuLnRvYXN0ZXJfX21lc3NhZ2Uge1xuXHQmLS1jb250YWluZXJfc3VjY2Vzcyxcblx0Ji0tY29udGFpbmVyX2luZm8sXG5cdCYtLWNvbnRhaW5lcl9lcnJvciB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRpbnB1dC1iYWNrZ3JvdW5kO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvdHRvbTogMTVweDtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdCYtLWNvbnRhaW5lcl9zdWNjZXNzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGdyZWVuO1xuXHR9XG5cdCYtLWNvbnRhaW5lcl9lcnJvciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRyZWQ7XG5cdH1cblx0Ji0tY29udGFpbmVyX2luZm8ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIHRvYXN0ZXItZmFkZWluIHtcblx0ZnJvbSB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0dG8ge1xuXHRcdGJvdHRvbTogMTVweDtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIHRvYXN0ZXItZmFkZW91dCB7XG5cdGZyb20ge1xuXHRcdGxlZnQ6IDA7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHR0byB7XG5cdFx0bGVmdDogMTAwJTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG5ib2R5LmNsb2NraWZ5LWRhcmstbW9kZSxcbi5jbG9ja2lmeS1kYXJrLW1vZGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTA5O1xuXHQubG9nbyB7XG5cdFx0d2lkdGg6IDk4cHg7XG5cdH1cblx0LmhvbWVfcGFnZSxcblx0LnNldHRpbmdzX3BhZ2Uge1xuXHRcdC5oZWFkZXIgLmxvZ28ge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Nsb2NraWZ5X2xvZ29fZGFyay5zdmcnKTtcblx0XHR9XG5cdH1cblx0LmhlYWRlcl9hbmRfdGltZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMDk7XG5cdH1cblx0LnNldHRpbmdzX3BhZ2VfX2hlYWRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0wOTtcblx0fVxuXHQuc3RhcnQtdGltZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTE7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0fVxuXHQuc3RhcnQtdGltZXJfZGVzY3JpcHRpb25fZ3JleSB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdH1cblx0LnN0YXJ0LXRpbWVyX2Rlc2NyaXB0aW9uIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMjtcblx0fVxuXHQuc3RhcnQtdGltZXJfZGVzY3JpcHRpb24taW5wdXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTE7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDI7XG5cdH1cblx0LnN0YXJ0LXRpbWVyX2Rlc2NyaXB0aW9uLWlucHV0OjpwbGFjZWhvbGRlcixcblx0LnN0YXJ0LXRpbWVyX3BsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0fVxuXG5cdC5kcm9wZG93bi1tZW51IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEyO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0LmRyb3Bkb3duLWhlYWRlcixcblx0LmRyb3Bkb3duLWl0ZW0sXG5cdC5kcm9wZG93bi1zdWJpdGVtIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0fVxuXHQuZHJvcGRvd24tZGl2aWRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC5yZWN0YW5nbGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQudGltZS1lbnRyaWVzLWxpc3Qge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdH1cblx0LnRpbWUtZW50cmllcy1saXN0LXRpbWUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdH1cblx0LnRpbWUtZW50cmllcy1saXN0LXRvdGFsLFxuXHQudGltZS1lbnRyaWVzLWxpc3QtZGF5IHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0fVxuXHQudGltZS1lbnRyaWVzLWxpc3QtdG90YWwtdGltZSB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG5cdH1cblx0LnRpbWUtZW50cnksXG5cdC50aW1lLWVudHJ5LWxvY2tlZCB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEyO1xuXHR9XG5cdC50aW1lLWVudHJ5LS1jb2xsYXBzZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzNjQ2NGY7XG5cdH1cblx0LnRpbWUtZW50cnktZ3JvdXAtbnVtYmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxOTFkO1xuXHRcdGNvbG9yOiAjOTBhNGFlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzM3NDc0Zjtcblx0XHR9XG5cdH1cblx0LndlZWstaGVhZGVyIHtcblx0XHRjb2xvcjogI2M2ZDJkOTtcblx0XHQmLXRvdGFsIHtcblx0XHRcdCYtdGltZSB7XG5cdFx0XHRcdGNvbG9yOiAjYzZkMmQ5O1xuXHRcdFx0fVxuXHRcdFx0Ji1sYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiAjOTBhNGFlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZGVzY3JpcHRpb24ge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAyO1xuXHR9XG5cdC50aW1lLWVudHJ5X190YXNrLW5hbWUsXG5cdC50aW1lLWVudHJ5X19jbGllbnQtbmFtZSxcblx0LnRpbWUtZW50cnlfX3JpZ2h0LXNpZGUtLWR1cmF0aW9uIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblx0fVxuXHQubm8tZGVzY3JpcHRpb24ge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHR9XG5cdC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuXHQuZHJvcGRvd24tc3ViaXRlbTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMDtcblx0fVxuXHQuZHVyYXRpb24sXG5cdC5kZXNjcmlwdGlvbi10ZXh0YXJlYSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC5hbnQtdGltZS1waWNrZXItaW5wdXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG5cdH1cblx0LmR1cmF0aW9uLWR1cmF0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAzO1xuXHR9XG5cdC5kdXJhdGlvbi1sYWJlbCB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdH1cblx0LmVkaXQtZm9ybS1kZXNjcmlwdGlvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMDtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdH1cblx0fVxuXG5cdHRleHRhcmVhLmN1c3RvbS1maWVsZC10ZXh0IHtcblx0XHRjb2xvcjogI2M2ZDJkOTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cblx0XHQmLWRpc2FibGVkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMxMjE5MWQgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzNjQ2NGYgIWltcG9ydGFudDtcblx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0XHRjb2xvcjogIzkwYTRhZSAhaW1wb3J0YW50O1xuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogIzkwYTRhZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogI2M2ZDJkOTtcblx0XHR9XG5cdH1cblxuXHQuY2xvY2tpZnktc3dpdGNoLWxhYmVsIHtcblx0XHRjb2xvcjogIzhmYTJhZCAhaW1wb3J0YW50O1xuXHR9XG5cblx0ZGl2LmN1c3RvbS1maWVsZC1pbm5lci1jaGVja2JveCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzM2NDY0ZiAhaW1wb3J0YW50O1xuXHRcdCYtZGlzYWJsZWQge1xuXHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmNsb2NraWZ5LWxpbmstaW5wdXQtZGlzYWJsZWQsXG5cdC5jdXN0b20tZmllbGQtbnVtYmVyLWRpc2FibGVkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMTIxOTFkICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzM2NDY0ZiAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0Y29sb3I6ICM5MGE0YWUgIWltcG9ydGFudDtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogIzkwYTRhZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC50YWctbGlzdC1pdGVtLXJvdyB7XG5cdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY3VzdG9tLWZpZWxkcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzM2NDY0ZiAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmN1c3RvbS1maWVsZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRpbnB1dCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogI2M2ZDJkOTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1kaXNhYmxlZCB7XG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuZGVzY3JpcHRpb24tdGV4dGFyZWEtcmVxdWlyZWQsXG5cdC5wcm9qZWN0LWxpc3QtYnV0dG9uLXJlcXVpcmVkLFxuXHQudGFnLWxpc3QtYnV0dG9uLXJlcXVpcmVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC5wcm9qZWN0LWxpc3QtYnV0dG9uLFxuXHQudGFnLWxpc3QtYnV0dG9uLFxuXHQuZWRpdC1mb3JtLWNoZWNrYm94LFxuXHQudGFnLWxpc3QtY2hlY2tib3gsXG5cdC5kZWZhdWx0LXByb2plY3QtY2hlY2tib3gsXG5cdC5kYXJrLW1vZGVfX2NoZWNrYm94LFxuXHQuc2V0dGluZ3NfX3NlbmQtZXJyb3JzX19jaGVja2JveCxcblx0LnNldHRpbmdzX19hdXRvX3N0YXJ0X29uX2Jyb3dzZXJfc3RhcnRfX2NoZWNrYm94LFxuXHQuc2V0dGluZ3NfX2F1dG9fc3RvcF9vbl9icm93c2VyX2Nsb3NlX19jaGVja2JveCxcblx0LnNldHRpbmdzX19yZW1pbmRlcl9fc2VjdGlvbl9fY2hlY2tib3gsXG5cdC5zZXR0aW5nc19fY29udGV4dF9tZW51X19zZWN0aW9uX19jaGVja2JveCxcblx0LnNldHRpbmdzX19pZGxlLWRldGVjdGlvbl9fY2hlY2tib3gsXG5cdC5zZXR0aW5nc19fc3RvcF90aW1lcl9fc2VjdGlvbl9fY2hlY2tib3gsXG5cdC5wb21vZG9yb19fY2hlY2tib3gsXG5cdC5jcmVhdGUtcHJvamVjdF9fY2hlY2tib3gge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzEyMTkxZDtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHQmLWRpc2FibGVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMxMjE5MWQ7XG5cdFx0XHQudGFnLWxpc3Qtc2VsZWN0ZWQtaXRlbSxcblx0XHRcdC50YWctbGlzdC1hZGQge1xuXHRcdFx0XHRjb2xvcjogIzkwYTRhZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRhZy1saXN0LWFkZCxcblx0LmVkaXQtZm9ybS1iaWxsYWJsZSB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdH1cblx0LmNoZWNrZWQge1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHRcdH1cblx0fVxuXHQuZGVsZXRlLWVudHJ5LWNvbmZpcm1hdGlvbi1kaWFsb2cge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdFx0Ji1vcGVuIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0XHR9XG5cdFx0Jl9fcXVlc3Rpb24ge1xuXHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdFx0fVxuXHR9XG5cdC5wcm9qZWN0LWxpc3QtZHJvcGRvd24sXG5cdC50YWctbGlzdC1kcm9wZG93biB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cdC5wcm9qZWN0LWxpc3QtaW5wdXQsXG5cdC50YWctbGlzdC1pbnB1dCB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMjtcblx0XHRpbnB1dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHJvamVjdC1saXN0LWNsaWVudCB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC50YWctbGlzdC1pdGVtLFxuXHQudGFnLWxpc3QtbG9hZCB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdH1cblx0aHIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRiZy0xMjtcblx0fVxuXHQudXNlci1zZXR0aW5nczpsYXN0LWNoaWxkIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0fVxuXHQudGltZS1lbnRyaWVzLWxpc3Qtbm90LXN5bmNlZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdH1cblx0LnRpbWUtZW50cnktbm90LXN5bmNlZCB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdH1cblx0fVxuXHQudXNlci1zZXR0aW5ncyB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCB2YXJpYWJsZXMuJGJnLTEyO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdH1cblx0fVxuXHQud29ya3NwYWNlLWxpc3QtdGl0bGUsXG5cdC5kZWZhdWx0LXByb2plY3QtdGl0bGUsXG5cdC5kYXJrLW1vZGVfX3RpdGxlLFxuXHQuc2V0dGluZ3NfX3NlbmQtZXJyb3JzX190aXRsZSxcblx0LnNldHRpbmdzX19zZW5kLWVycm9yc19fdGl0bGUtLXNob3J0Y3V0LFxuXHQuc2V0dGluZ3NfX2F1dG9fc3RhcnRfb25fYnJvd3Nlcl9zdGFydF9fdGl0bGUsXG5cdC5zZXR0aW5nc19fYXV0b19zdG9wX29uX2Jyb3dzZXJfY2xvc2VfX3RpdGxlLFxuXHQucG9tb2Rvcm9fX3RpdGxlIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMjtcblx0fVxuXHQud29ya3NwYWNlLWxpc3Qtc2VsZWN0aW9uIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdH1cblx0LndvcmtzcGFjZS1saXN0LWRlZmF1bHQge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHR9XG5cdC5zZXR0aW5nc19fcmVtaW5kZXIsXG5cdC5zZXR0aW5nc19fc3RvcF90aW1lciB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMjtcblx0fVxuXG5cdC5zZXR0aW5nc19fc3RvcF90aW1lciBwIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0fVxuXG5cdC5zZXR0aW5nc19fcmVtaW5kZXJfX3dlZWtfX2RheSB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdFx0fVxuXHR9XG5cdC5kYXktYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzAzYTlmNDtcblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGlucHV0LWJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5zZXR0aW5nc19fcmVtaW5kZXJfX3RpbWVzLS1mcm9tLFxuXHQuc2V0dGluZ3NfX3JlbWluZGVyX190aW1lcy0tdG8sXG5cdC5zdG9wX3RpbWVyX190aW1lcy0tcGlja2VyIHtcblx0XHRwIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdH1cblx0fVxuXHQuc2V0dGluZ3NfX3JlbWluZGVyX190aW1lX3BpY2tlcixcblx0LnNldHRpbmdzX19zdG9wX3RpbWVyX190aW1lX3BpY2tlciB7XG5cdFx0LmFudC10aW1lLXBpY2tlci1pbnB1dCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEyO1xuXHRcdH1cblx0fVxuXHQuc2V0dGluZ3NfX3JlbWluZGVyX190aW1lcy0tbWludXRlc19zaW5jZV9sYXN0X2VudHJ5IHtcblx0XHRpbnB1dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAyO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdH1cblx0fVxuXHQuc2V0dGluZ3NfX2lkbGUtZGV0ZWN0aW9uX19ib3gge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTI7XG5cdH1cblx0LnNldHRpbmdzX19pZGxlLWRldGVjdGlvbl9fYm94X19jb250ZW50IHtcblx0XHRwIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdH1cblx0XHRpbnB1dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAyO1xuXHRcdH1cblx0fVxuXHQucG9tb2Rvcm9fX2NvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmctMTI7XG5cdH1cblx0LnBvbW9kb3JvX19ib3JkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC5wb21vZG9yb19fc3dpdGNoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0XHR9XG5cdH1cblx0LmFudC1zd2l0Y2gtY2hlY2tlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRibHVlO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRpbnB1dC1iYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQucG9tb2Rvcm9fX2JveF9fY29udGVudCB7XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMjtcblx0XHR9XG5cdH1cblx0LmRlZmF1bHQtcHJvamVjdF9fcHJvamVjdC1saXN0IHtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEyO1xuXHR9XG5cdC5wcm9qZWN0LWxpc3QtYXJyb3csXG5cdC50YWctbGlzdC1hcnJvdyB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiA1cHg7XG5cdFx0Y29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWRhcmstbW9kZS5wbmcnKTtcblx0fVxuXHQucHJvamVjdC1saXN0LWFycm93LXVwLFxuXHQudGFnLWxpc3QtYXJyb3ctdXAge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogNXB4O1xuXHRcdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1kYXJrLW1vZGUtdXAucG5nJyk7XG5cdH1cblx0LmRyb3Bkb3duLWl0ZW06aG92ZXIsXG5cdC5kcm9wZG93bi1zdWJpdGVtOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC53b3Jrc3BhY2UtbGlzdC1pdGVtOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC53b3Jrc3BhY2UtbGlzdC1kcm9wZG93biB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMjtcblx0XHRib3gtc2hhZG93OiAwIDVweCA3cHggIzAwMDtcblx0fVxuXHQud29ya3NwYWNlLWxpc3QtaXRlbV9fbmFtZSB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdH1cblx0LmR1cmF0aW9uLWRpdmlkZXIge1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggZG90dGVkIHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMjtcblx0fVxuXHR1bC5wcm9qZWN0LWl0ZW06aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdH1cblx0bGkucHJvamVjdC1pdGVtLW5hbWUge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXHQucHJvamVjdC1saXN0LW5hbWUge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHR9XG5cdC5wcm9qZWN0LW5hbWUge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHR9XG5cdC50YXNrLWl0ZW0ge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTA5O1xuXHRcdH1cblx0fVxuXHQudGFnLWxpc3QtaXRlbSB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdFx0Ji1yb3c6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMDtcblx0XHR9XG5cdH1cblx0LnRhZy1saXN0LXNlbGVjdGVkLWl0ZW0ge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAzO1xuXHR9XG5cblx0LnByb2plY3RzLWxpc3RfX2NyZWF0ZS10YXNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC5wcm9qZWN0cy1saXN0X19jcmVhdGUtcHJvamVjdCxcblx0LnRhZy1saXN0X19jcmVhdGUtdGFnLFxuXHQuY2xpZW50LWxpc3RfX2NyZWF0ZS1jbGllbnQsXG5cdC5jbGllbnQtbGlzdC1kcm9wZG93biB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LmNyZWF0ZS1wcm9qZWN0LFxuXHQuY3JlYXRlLXRhc2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMDk7XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblx0XHR9XG5cdH1cblxuXHQuY3JlYXRlLXByb2plY3RfX3Byb2plY3QtbmFtZSxcblx0LmNyZWF0ZS10YXNrX190YXNrLW5hbWUge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMDtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0XHR9XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzBmM2JlYjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR9XG5cdH1cblx0LmNvbG9yLXBpY2tlcl9fdGl0bGUsXG5cdC5jcmVhdGUtcHJvamVjdF9fYmlsbGFibGUtdGl0bGUsXG5cdC5jcmVhdGUtcHJvamVjdF9fcHVibGljLXRpdGxlIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0fVxuXHQuY3JlYXRlLXByb2plY3RfX2RpdmlkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRiZy0xMjtcblx0fVxuXHQuY2xpZW50LWxpc3QtYnV0dG9uIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdH1cblx0LmNsaWVudC1saXN0LW5hbWUge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHR9XG5cdC5jbGllbnQtbGlzdC1hcnJvdyB7XG5cdFx0Y29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9hcnJvdy1kYXJrLW1vZGUucG5nJyk7XG5cdH1cblx0LmNsaWVudC1saXN0LWlucHV0IHtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEyO1xuXHR9XG5cdC5jbGllbnQtbGlzdC1maWx0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAzO1xuXHRcdH1cblx0fVxuXHQuY2xpZW50LWxpc3QtY2xpZW50IHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0fVxuXHQuY2xpZW50LWxpc3RfX2NyZWF0ZS1mb3JtIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTA5O1xuXHRcdCYtLW9wZW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdH1cblx0XHQmLS1kaXZpZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHR9XG5cdFx0Ji0tdGl0bGUge1xuXHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG5cdFx0fVxuXHRcdCYtLWNsaWVudC1uYW1lIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGFnLWxpc3QtLW5vdF90YWdzIHtcblx0XHRjb2xvcjogIzhjOWZhOTtcblx0fVxuXHQudGFnLWxpc3RfX2NyZWF0ZS1mb3JtLFxuXHQucG9wcHVwLW1vZGFsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTA5O1xuXHRcdCYtLW9wZW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdH1cblx0XHQmLS1kaXZpZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHR9XG5cdFx0Ji0tdGl0bGUsXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblx0XHR9XG5cdFx0Ji0tdGFnLW5hbWUge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNsb2NraWZ5LW1vZGFsLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NGY7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0LmNsLW1vZGFsLXRpdGxlLFxuXHRcdC5jdXN0b20tZmllbGQtbGluay1sYWJlbCB7XG5cdFx0XHRjb2xvcjogI2M2ZDJkOTtcblx0XHR9XG5cdFx0LmN1c3RvbS1maWVsZC1saW5rIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzg7XG5cdFx0XHRjb2xvcjogI2M2ZDJkOTtcblx0XHR9XG5cdFx0LmNsLWNsb3NlIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHQuY2xvY2tpZnktY2xvc2Uge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2wtbW9kYWwtaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzEyMTkxZDtcblx0XHR9XG5cdFx0LmNsLW1vZGFsLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggZG90dGVkICMxMjE5MWQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnRhZy1saXN0LXNlbGVjdGVkIHtcblx0Ly8gICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEyO1xuXHQvLyB9XG5cdC50YWctbGlzdC1pdGVtLS1jb21tYSB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cdC5hcHAtdmVyc2lvbiB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG5cdH1cblx0LmNsb2NraWZ5LWVycm9yIHtcblx0XHRjb2xvcjogcmVkO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQubG9hZGluZy1lbnRyaWVzIHtcblx0XHRjb2xvcjogI2M2ZDJkOTtcblx0fVxuXG5cdC5hdXRvY29tcGxldGUtZHJvcGRvd24taXRlbSB7XG5cdFx0Y29sb3I6ICM5MGE0YWU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFkMjcyYztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzg7XG5cdFx0fVxuXHRcdCZfX3RhZyB7XG5cdFx0XHRjb2xvcjogIzkwYTRhZTtcblx0XHRcdGJhY2tncm91bmQ6ICMxMjE5MWQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzM3NDc0Zjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJlYWN0LWF1dG9jb21wbGV0ZSA+IGRpdiB7XG5cdFx0YmFja2dyb3VuZDogIzFkMjcyYyAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmVkaXQtZm9ybV9fYnJlYWstbGFiZWwge1xuXHRcdGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmctMTA7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG5cdH1cblx0Ji5jbG9ja2lmeS1pbnRlZ3JhdGlvbi1wb3B1cCB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kbGlnaHRfdGV4dDtcblx0fVxuXG5cdC5jbG9ja2lmeS1tYW51YWwtZW50cnktaGVhZGVyLXRleHQge1xuXHRcdGNvbG9yOiAjZjRmNGY0O1xuXHR9XG5cblx0Lm5vdGlmaWNhdGlvbiB7XG5cdFx0JiAubm90aWZpY2F0aW9uLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0JiAubm90aWZpY2F0aW9uLW1lc3NhZ2Uge1xuXHRcdFx0Y29sb3I6ICNjNmQyZDkgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */
