PageSourceSearch

https://cdn.fastcomments.com/js/comment-ui/extensions/comment-ui.dark.extension.min.js

js fastcomments.com collected 2026-10-01 08:57:21 UTC 7,787 bytes, 1 lines download raw bytes

1(function() {!function(){"use strict";window.FastCommentsUI.extensions.find(n=>"dark"===n.id).css='\n    <style>\n        .dark { color: #fff }\n        @keyframes backgroundToNormal { from { background: #012f46 } to { background: inherit } }\n        .dark .comment-reply .comment-input.animated-background, .dark .comment-reply input.animated-background, .dark .animated-background { background: linear-gradient(to right, #484848 8%, #3e3e3e 18%, #484848 33%); background-size: 50% 50%; }\n        .dark .comment-reply .tos-checkbox a { color: inherit }\n        .dark .icon.logo { background: url("/images/svg/v2/logo_white.svg") no-repeat center; background-size: 22px; }\n        .dark .icon.pin { filter: grayscale(1) }\n        .dark .icon.bell { filter: invert(1) }\n        .dark .icon.flag-small { filter: invert(1) }\n        .dark .inner .icon.pin-small { filter: invert(1) }\n        .dark .inner .icon.lock-small { filter: invert(1) }\n        .dark textarea, .dark input { background: transparent; color: #fff; box-shadow: none }\n        .dark textarea::placeholder, .dark input::placeholder { color: #fff }\n        .dark .toolbar { box-shadow: none; background: transparent; color: #fff }\n        .v2.dark .toolbar .t-btn:not(.txt) { filter: invert(1); }\n        .dark button, .dark .comment-reply button { box-shadow: none; background: #181a1b; color: #fff }\n        .dark .card { box-shadow: none; border: none }\n        .dark .card.goes-black { background: #181a1b; color: #fff; border: 1px solid #fff; border-radius: 4px }\n        .dark .comment > .comment-content { background: transparent }\n        .dark .comment > .toggle-replies { color: #949292; }\n        .dark .comment .comment-vote-options .icon { opacity: 0.8; }\n        .dark .comment .comment-vote-options .icon.down.active, .icon.down:hover { opacity: 1; filter: invert(1) }\n        .dark .comment .comment-vote-options .icon.up.active, .icon.up:hover { opacity: 1; filter: invert(1) }\n        .dark .comment > .inner > .comment-bottom .comment-vote-options .view-count .icon { filter: invert(1); }\n        .dark .comment .comment-content .pin-small { filter: invert(1); }\n        .dark .comment .comment-content .lock-small { filter: invert(1); }\n        .comment > .inner > .comment-bottom, .select-dir-wrapper, .footer:not(.empty) { border-color: #404040; }\n        .dark .comment .comment-text, .dark .comment > .inner > .comment-content > .comment-text, .dark .comment .comment-text a, .dark .comment .commenter-name, .comment > .inner > .comment-content .commenter-name, .dark .comment .commenter-name .label, .dark .comment .commenter-name .jump-link, .dark .comment .commenter-name a { color: #fff }\n        .dark .comment > .inner > .comment-content > .comment-text b > a { color: #fff }\n        .dark .comment .menu .menu-btn { filter: invert(1); }\n        .dark .menu-content div > i { filter: invert(1); }\n        .dark .comment .delete-prompt { background: rgba(0, 0, 0, 0.9) }\n        .dark .comment-reply.root button .icon { filter: invert(1); }\n        .dark .single-line-comment-input .comment .fast-comments-reply-cancel { background: #181a1b; }\n        .dark .comment .fast-comments-reply-cancel .cross { filter: invert(1); }\n        .dark .comment-reply .comment-reply-top-bar .menu .drop-label i { background: #fff; }\n        .dark .comment .top-right .jump-link { color: #fff; }\n        .dark .comment .prompt { background: rgba(0, 0, 0, 0.5); }\n        .dark .comment .comment-text spoiler:not(:hover) { background: #181a1b; color: #181a1b; }\n        .comment.is-unread > .inner .avatar-wrapper { box-shadow: 0 0 20px #005b89; }\n        .dark .user-details-overlay { background: #181a1b }\n        .dark .user-details-overlay > * { color: #fff }\n        .dark .footer a { color: #fff }\n        .dark .footer .logo { padding-inline-end: 5px; } \n        .dark .pagination .load-next-page { border-color: #fff; }\n        .dark .search-list { background: #181a1b; }\n        .dark .search-list .cross { filter: invert(1); }\n        .dark .search-list .search-entry:hover, .dark .search-list .search-entry.kb-select { background-color: #232323; }
1\n        .dark .search-list .search-section-header { color: #999; }\n        .dark .search-list .search-section-loading { color: #999; }\n        .dark .hljs {\n          background: #23241f !important;\n          color: #f8f8f2 !important;\n        }\n        \n        .dark .hljs-tag,\n        .dark .hljs-subst {\n          color: #f8f8f2 !important;\n        }\n        \n        .dark .hljs-strong,\n        .dark .hljs-emphasis {\n          color: #a8a8a2 !important;\n        }\n        \n        .dark .hljs-bullet,\n        .dark .hljs-quote,\n        .dark .hljs-number,\n        .dark .hljs-regexp,\n        .dark .hljs-literal,\n        .dark .hljs-link {\n          color: #ae81ff !important;\n        }\n        \n        .dark .hljs-code,\n        .dark .hljs-title,\n        .dark .hljs-section,\n        .dark .hljs-selector-class {\n          color: #a6e22e !important;\n        }\n        \n        .dark .hljs-strong {\n          font-weight: bold !important;\n        }\n        \n        .dark .hljs-emphasis {\n          font-style: italic !important;\n        }\n        \n        .dark .hljs-keyword,\n        .dark .hljs-selector-tag,\n        .dark .hljs-name,\n        .dark .hljs-attr {\n          color: #f92672 !important;\n        }\n        \n        .dark .hljs-symbol,\n        .dark .hljs-attribute {\n          color: #66d9ef !important;\n        }\n        \n        .dark .hljs-params,\n        .dark .hljs-title.class_,\n        .dark .hljs-class .dark .hljs-title {\n          color: #f8f8f2 !important;\n        }\n        \n        .dark .hljs-string,\n        .dark .hljs-type,\n        .dark .hljs-built_in,\n        .dark .hljs-selector-id,\n        .dark .hljs-selector-attr,\n        .dark .hljs-selector-pseudo,\n        .dark .hljs-addition,\n        .dark .hljs-variable,\n        .dark .hljs-template-variable {\n          color: #e6db74 !important;\n        }\n        \n        .dark .hljs-comment,\n        .dark .hljs-deletion,\n        .dark .hljs-meta {\n          color: #75715e !important;\n        }\n        \n        .dark .gif-select { background: #181a1b; }\n        .dark .gif-select .gif-grid.loading { background: linear-gradient(to right, #484848 5%, #3e3e3e 80%, #484848 100%); background-size: 50% 50%; }\n        .dark .gif-select .gif-grid .column .gif-thumb.loading { background: linear-gradient(to right, #484848 5%, #3e3e3e 80%, #484848 100%); background-size: 50% 50%; }\n        \n        .dark .notifications-list .subscribe-info { background: #181a1b; color: #fff; }\n        .dark .notifications-list .notification .notification-menu .drop-label i { background: #fff; }\n        .dark .notifications-list label.pretty-checkbox .checkmark { background: transparent; }\n        .notifications-list.loading { animation-duration: 2s; animation-iteration-count: infinite; animation-name: placeHolderShimmer; background: #484848; background: linear-gradient(to right, #484848 5%, #3e3e3e 80%, #484848 100%); background-size: 50% 50%; }\n        .dark .notifications-list .subscribe-info.loading { animation-duration: 2s; animation-iteration-count: infinite; animation-name: placeHolderShimmer; background: #484848; background: linear-gradient(to right, #484848 5%, #3e3e3e 80%, #484848 100%); background-size: 50% 50%; }\n        .dark .notifications-list .loader { height: 250px; animation-duration: 2s; animation-iteration-count: infinite; animation-name: placeHolderShimmer; background: #484848; background: linear-gradient(to right, #484848 5%, #3e3e3e 80%, #484848 100%); background-size: 50% 50%; }\n    </style>\n'}();})()

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.