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.