From a8edd7cc39b5ea5db908e456dc369f4d883a7fc6 Mon Sep 17 00:00:00 2001 From: the1812 Date: Sun, 8 Mar 2020 14:25:18 +0800 Subject: [PATCH] Fix EventTarget for Safari --- bilibili-evolved.offline.user.js | 8 ++++++-- bilibili-evolved.preview-offline.user.js | 8 ++++++-- bilibili-evolved.preview.user.js | 6 +++++- bilibili-evolved.user.js | 6 +++++- min/bundle.json | 1 - min/bundle.zip | Bin 1732347 -> 1695177 bytes src/client/bilibili-evolved.js | 5 +++++ 7 files changed, 27 insertions(+), 7 deletions(-) diff --git a/bilibili-evolved.offline.user.js b/bilibili-evolved.offline.user.js index 7ad5a2b96..ca94b57fb 100644 --- a/bilibili-evolved.offline.user.js +++ b/bilibili-evolved.offline.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name Bilibili Evolved (Offline) -// @version 597.92 +// @version 600.94 // @description Bilibili Evolved 的离线版, 所有功能都已内置于脚本中. // @author Grant Howard, Coulomb-G // @copyright 2020, Grant Howard (https://github.com/the1812) & Coulomb-G (https://github.com/Coulomb-G) @@ -77,6 +77,11 @@ Object.entries({ }) // GM4 polyfill end +// Safari EventTarget polyfill +if (!('EventTarget' in window)) { + window.EventTarget = Element +} + function logError (error) { let finalMessage = error if (typeof error === 'object' && 'stack' in error) { @@ -1202,7 +1207,6 @@ offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/m offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/dark-important.min.css"] = `#disable-popup-modal .vip-exchange .months button.disabled,#vip-exchange-modal .vip-exchange .months button.disabled,.action-row .publish-btn.disabled,.action-row .publish-btn.publishing,.action-row .sch-pub-btn.disabled,.action-row .sch-pub-btn.publishing,.app-body .section-block,.bl-button--primary:disabled,.home-content .publish-btn.disabled,.link-footer,.live-skin-coloration-area .live-skin-separate-area,.live-skin-coloration-area .live-skin-separate-area-hover:hover,.payment-active,.player-auxiliary-area .player-auxiliary-bscrollbar .bscroll-indicator,.tab-list .tab-item.active:before{background-color:#222!important}.app-body .section-block.with-bottom-radius,.app-body .section-block.with-radius,.bb-comment .no-login .comment-submit,.common .bb-comment .no-login .comment-submit,.container .pagination,.coupon-content-con .coupon-btn-disable,.customize-wrp .select,.f-list-hover:hover,.fjw-case-detail .ban-detail .content-box .video-model,.game-groom-m .num,.main-container .media-info .media-right .media-tool-bar .btn-follow.active,.main-container .pay-bar .vip .btn-pay.active,.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled,.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled:hover,.pagination-container li.pagination,.status_box .status_btn.disabled,.wrapper .elec-btn.disabled{background-color:#444!important}.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap .bscroll-indicator{background-color:#555!important}.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap .bscroll-vertical-scrollbar.mousedown,.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap:hover .bscroll-vertical-scrollbar,.m-recommend-item div.box,.player-auxiliary-area .player-auxiliary-bscrollbar .bscroll-vertical-scrollbar,.player-auxiliary-area .player-auxiliary-bscrollbar .bscroll-vertical-scrollbar.mousedown,.player-auxiliary-area .player-auxiliary-bscrollbar:hover .bscroll-vertical-scrollbar{background-color:transparent!important}.live-skin-coloration-area .live-skin-normal-a-text,.live-skin-coloration-area .live-skin-normal-a-text:link,.live-skin-coloration-area .live-skin-normal-a-text:visited,.live-skin-coloration-area .live-skin-normal-text,.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled,.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled:hover,.status_box .status_btn.disabled,blockquote,blockquote *,blockquote .color-blue-01,blockquote .color-blue-02,blockquote .color-blue-03,blockquote .color-blue-04,blockquote .color-gray-01,blockquote .color-gray-02,blockquote .color-gray-03,blockquote .color-gray-04,blockquote .color-green-01,blockquote .color-green-02,blockquote .color-green-03,blockquote .color-green-04,blockquote .color-lblue-01,blockquote .color-lblue-02,blockquote .color-lblue-03,blockquote .color-lblue-04,blockquote .color-pink-01,blockquote .color-pink-02,blockquote .color-pink-03,blockquote .color-pink-04,blockquote .color-purple-01,blockquote .color-purple-02,blockquote .color-purple-03,blockquote .color-purple-04,blockquote .color-yellow-01,blockquote .color-yellow-02,blockquote .color-yellow-03,blockquote .color-yellow-04{color:#aaa!important}#app .sticky-bar .bar-content .message,.bb-comment .no-login .comment-submit,.bp-popup-panel .title-ctnr .popup-title,.commnent-screen-wrap .el-input__inner,.common .bb-comment .no-login .comment-submit,.coupon-content-con .coupon-btn-disable,.cover .disabled-cover,.customize-wrp .select,.el-input__inner,.home-page .sticky-bar .bar-content .message,.invitation-record-warp .invtable .inputdone,.live-room-app .guard-rank-cntr .tabs.isHundred .item.active,.live-room-app .guard-rank-cntr.hundred .live-skin-highlight-text,.live-room-app .guard-rank-cntr.hundred .live-skin-main-a-text,.live-room-app .guard-rank-cntr.hundred .page-box .live-skin-main-text,.live-room-app .guard-rank-cntr.thousand .live-skin-highlight-text,.live-room-app .guard-rank-cntr.thousand .live-skin-main-a-text,.live-room-app .guard-rank-cntr.thousand .page-box .live-skin-main-text,.live-skin-coloration-area .live-skin-highlight-text,.live-skin-coloration-area .live-skin-main-text,.manga-detail .episode-list-component .episode-list .list-data .list-item.last-read,.popup-content-ctnr .bl-button--ghost,.s-paging>ul>a.current,.s-paging>ul>span.current,.score-info .go-movie,.tag-list li.tag-item.on{color:#eee!important}#rank-list-vm .tabs.isHundred .item,.bb-comment .no-login .comment-submit,.commnent-screen-wrap .el-input__inner,.common .bb-comment .no-login .comment-submit,.el-input__inner,.enter-failure .password-input .pink-border,.link-footer,.live-skin-coloration-area .live-skin-highlight-border,.live-skin-coloration-area .live-skin-separate-border,.popup-content-ctnr .bl-button--ghost:hover,.score-info .go-movie,.select-box-v2-container .select-box-v2-controller-disabled,.song-info .info-wrap .type-list .item-list .type-item.active,.tabs-bar,.ui-input-textarea.focus,.user-setting-warp .el-radio-button__orig-radio:checked+.el-radio-button__inner{border-color:transparent!important}#app .sticky-bar .bar-content .message:hover,.app-layout .style-section .tag-block .tag-containers .style-tag.selected,.container .video-panel .play-all .bilifont,.detail-wrp .detail-content[data-v-00c9b213] p a span,.drop-list-v2-container .drop-list-v2-item-selected .drop-list-v2-item-cont p.item-cont-main,.edit-button:hover>.icon-font,.edit-button:hover>span .left-nav-item-childed:hover,.el-select-dropdown__item.selected,.home-page .sticky-bar .bar-content .message:hover,.im-popup .bp-popup-panel .title-ctnr .popup-title,.left-nav-wrapper .active,.left-nav-wrapper .active .left-nav-item-child,.left-nav-wrapper .advice-btn:hover,.left-nav-wrapper .left-nav-item.active,.left-nav-wrapper .left-nav-item.active i.active,.left-nav-wrapper .left-nav-list.on .left-nav-item,.left-nav-wrapper .left-nav-list.on .left-nav-item .icon,.live-room-app .guard-rank-cntr.hundred .live-skin-main-a-text:hover,.live-room-app .guard-rank-cntr.thousand .live-skin-main-a-text:hover,.live-skin-coloration-area .live-skin-highlight-text,.live-skin-coloration-area .live-skin-normal-a-text:hover,.live-skin-normal-a-text:active,.manga-detail .episode-list-component .episode-list .list-header .header-item.selected,.more-data a:hover,.other a a:hover,.r-con .members-info .up-card .info-name.is-vip:hover,.rank-item .content .info .detail a a:hover,.rank-item .content .info:hover .title,.rank-item .content .more-data:hover,.rank-item .content .other a:hover,.room-info-down-row .icon-label.hover-text-blue:hover .label,.room-introduction .edit-button:hover>.icon-font,.room-introduction .edit-button:hover>span,.round-corner .van-popper-favorite .play-all .bilifont,.up-info .u-info .name .username.is-vip:hover,.voucher-ing .voucher-left-money,.voucher-ing .voucher-left-money:before,.voucher-no-used .voucher-left-money,.voucher-no-used .voucher-left-money:before{color:var(--theme-color)!important}.aside-ctnr .author-info .communicate-btn,.live-skin-coloration-area .room-info-ctnr .info-section .live-skin-highlight-border,.manga-detail .episode-list-component .episode-list .list-data .list-item.last-read,.page-list-box .page-input:focus,.page-list-box .page-input:hover,.popup-content-ctnr .bl-button--ghost,.season-timeline .season-group.today,.season-timeline .season-group.today .group-time::before,.tag-list li.tag-item.on,.tag-list li.tag-item:hover{border-color:var(--theme-color)!important}.bg-blue,.el-date-table td.current:not(.disabled),.el-date-table td.end-date,.el-date-table td.start-date,.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .btn-white,.face-g-tab li.current,.live-skin-coloration-area .live-skin-highlight-bg,.popup-content-ctnr .bl-button--ghost:hover,.popup-content-ctnr .bl-button--primary,.season-timeline .season-group.today.is-published .group-time::before,.security-list .child-list li a.bg-blue:hover,.song-info .info-wrap .type-list .item-list .type-item.active,.tag-list li.tag-item.on,.user-my-btn .el-button--primary,.user-setting-warp .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:var(--theme-color)!important}.current .tab-btn-link,.el-date-table td.current:not(.disabled),.el-date-table td.end-date,.el-date-table td.start-date,.face-g-tab li.current,.popup-content-ctnr .bl-button--ghost:hover,.style-section .tag-block .tag-containers .style-tag:active{color:var(--foreground-color)!important}#bilibiliPlayer{box-shadow:0 4px 8px 0 #0004;background-color:#222!important}`; offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/dark-navbar.min.css"] = `#link-navbar-vm>.link-navbar .nav-item:hover,.bili-header-m .nav-menu .nav-con .nav-item:hover,.link-navbar .nav-item:hover,.nav-header-wrapper .nav-header .nav-header-search-bar,.right-part>.shortcuts-ctnr .shortcut-item:hover,.search-bar-ctnr .search-bar,.shortcuts-ctnr .shortcut-item:hover,.uns_box ul.menu li:not(.b-post):hover,.z_top .z_top_nav ul li:hover{background-color:#222!important}#app>.link-navbar,#app>.nav-header-wrapper,#link-navbar-vm>.link-navbar,#navbar-vm>.link-navbar,.b-header-mask-wrp .b-header-mask,.bili-header-m .nav-menu .nav-mask,.bili-header-m .nav-menu.blur-black .nav-mask,.link-navbar{background-color:#444!important}.z_top .i-link:hover,.z_top .z_top_nav ul li.home:hover{background-color:transparent!important}#app>.nav-header-wrapper>.nav-header{background:0 0!important}#app>.link-navbar .main-ctnr .nav-logo,#app>.link-navbar .nav-item.selected .label,#app>.link-navbar .nav-item:hover .icon-font,#app>.nav-header-wrapper>.nav-header .nav-header-mainsite,#app>.nav-header-wrapper>.nav-header .order-center,#link-navbar-vm>.link-navbar .main-ctnr .nav-logo,#link-navbar-vm>.link-navbar .nav-item:hover,.bili-header-m .nav-menu .nav-con .nav-item .t,.link-navbar .main-ctnr .custom-link>a,.link-navbar .main-ctnr .nav-logo,.my-link-btn .label,.nav-header-wrapper .nav-header .nav-header-search-bar,.right-part>.shortcuts-ctnr,.right-part>.shortcuts-ctnr .shortcut-item:hover,.search-bar-ctnr .search-bar input,.shortcut-item .list-item span,.shortcuts-ctnr .shortcut-item,.uns_box li.u-i a.i-link,.z_top a,.z_top.b-header-blur .uns_box li.u-i a.i-link,.z_top.b-header-blur .z_top_nav li a.i-link{color:#eee!important}.search-bar-ctnr .search-bar .placeholder,.search-bar-ctnr .search-bar .search-btn,.search-bar-ctnr .search-bar input::placeholder{color:#878787!important}.uns_box li.u-i:hover a.i-link,.z_top .i-link:hover{color:var(--theme-color)}.link-navbar,.link-navbar-ctnr{box-shadow:none!important}.link-navbar .main-ctnr .nav-logo::before,.nav-header-wrapper .nav-header .order-icon{filter:brightness(0) invert(1)!important}.search-bar-ctnr .search-bar{border-color:transparent!important;box-shadow:0 2px 10px 1px #0002}`; offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/dark-schedule.min.js"] = (()=>{return(e,t)=>{class i{constructor(...e){if(e.length===0){const e=new Date;this.hour=e.getHours();this.minute=e.getMinutes()}else if(e.length===1){const[t]=e;[this.hour,this.minute]=t.split(":").slice(0,2).map(e=>this.validatePart(e));this.normalize()}else if(v.length===2){[this.hour,this.minute]=e}}validatePart(e){const t=parseInt(e);if(!isNaN(t)&&t>=0&&t<=59){return t}else{return null}}normalize(){while(this.minute<0){this.minute+=60;this.hour-=1}while(this.minute>=60){this.minute-=60;this.hour+=1}while(this.hour<0){this.hour+=24}while(this.hour>=24){this.hour-=24}}lessThan(e){if(this.houre.hour||this.hour===e.hour&&this.minute>e.minute){return true}return false}equals(e){return this.hour===e.hour&&this.minute===e.minute}isInRange(e,t){if(e.equals(t)){return false}let i=this.greaterThan(e)&&this.lessThan(t);if(e.greaterThan(t)){i=this.greaterThan(e)||this.lessThan(t)}const s=i||this.equals(e);return s}static millisecondsBefore(e){const t=new i;const s=(new Date).getSeconds();const r=1e3*(t.hour*3600+t.minute*60+s);const n=1e3*(e.hour*3600+e.minute*60);let h=n-r;if(t.greaterThan(e)||t.equals(e)&&s!==0){h+=24*3600*1e3}return h}}function s(){if(e.darkSchedule){const t=new i(e.darkScheduleStart);const r=new i(e.darkScheduleEnd);const n=new i;const h=n.isInRange(t,r);if(e.useDarkStyle!==h){e.useDarkStyle=h}let u=0;if(h){u=i.millisecondsBefore(r)}else{u=i.millisecondsBefore(t)}if(u!==0){setTimeout(()=>s(),u)}}}fullyLoaded(()=>s());return{export:{ScheduleTime:i}}}})(); -offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/dark-slice-8.min.css"] = `.app-layout .dropbox-component,.app-layout .dropbox-component .data-list,.app-layout .page-content .feedback-content-input,.app-layout .page-content .manga-textbox,.box .content-wrap .btn .info,.calendar-wrap .calendar-body .date-desc_wrap,.content .share-wrap,.dialog-wrapper .dialog,.fjw-kpi-wrap-bg,.fjw-point .point-wrap .user-point .face .unfocus-btn,.international-home .bilibili-search-history,.item-wrap__task .operate-btn,.main-wrapper .comment-wrapper,.navbar-container,.nomal-task .bottom-box .btn,.reply-bottom-menu-mask .more-ops,.reply-emoji-panel .emoji-cate,.reply-emoji-panel .emoji-cate a,.reply-emoji-panel .emoji-list,.round-corner .app-layout,.row1 .calendar-wrap,.security_content .close-btn,.security_content .coupon-wrapper .coupon-content,.security_content .title-right-link,.submit button,.van-popover{background-color:#222!important}.app-layout .sidebar,.at-popup .user-container .item.is-selected,.bangumi-options .opt-list,.bpui-selected,.bpui-selected span,.bui-button.bui-button-gray2,.bui-swiper-wrap .bui-swiper-item .bui-swiper-text,.comic-info-component .page-normal .comic-info-con,.comic-info-component .page-normal .comic-info-con .comic-des,.container .links .link-item:hover,.container .logout a:hover,.container .tab-item--normal:hover,.container .video-card:hover,.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-btn-footer,.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap,.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap-child .player-auxiliary-panel-title,.danmaku-wrap .player-auxiliary-block-wrap,.dropdown__content .dropdown__active,.dropdown__content .dropdown__item:hover,.guest-home .button-box button,.lang-change .lang-intro-item:hover,.lang-change .lang-item:hover,.manga-button.ghost,.manga-button.primary,.player-auxiliary-danmaku-function,.player-auxiliary-danmaku-function [class*=player-auxiliary-danmaku-btn-],.player-auxiliary-danmaku-wrap .player-auxiliary-danmaku-load-status,.practice-wrap .tab-container,.qa-area-ol-wrp,.r-con .members-info__container,.video-editor-ol-wrp{background-color:#333!important}.app-layout .page-content .router-view,.app-layout .sidebar .nav-item-indicator,.bangumi-item .right-info .headline .bangumi-label,.bangumi-options .opt-list li:hover,.bili-search .live-user-item .item-right .tags>span,.bili-search .pgc-item .right-info .headline .pgc-label,.bili-search .user-item .attention-btn,.box .content-wrap,.box .record-wrap,.box-body,.bpui-selected>span,.bpui-selecting>span,.bpui-unselecting,.bui-collapse .bui-collapse-header,.bui-swiper-wrap .bui-swiper-next,.bui-swiper-wrap .bui-swiper-pre,.calendar-wrap .calendar-body .calendar-body__select .ui-dropdown .default:hover,.calendarEntry_wrap,.calendarEntry_wrap .calendarEntry_slide,.carousel-wrap li.scrollx,.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .line .point-wrapper,.coming-soon-wrapper .slider-contro span,.comment .comment-hot-item-floor .operate-utils,.container .more-btn,.detail-content .activity-info,.detail-content .guest-wrapper,.detail-content .jump-pagination-input,.detail-content .more-hot-comments,.elevator .list-box,.elevator .list-box .item,.elevator .list-box .item.back-old,.elevator .list-box .item.sort,.episode-list-component .episode-list .list-data .list-item,.exchange-btn .btn,.feed-card .feed-title,.feed-topic .empty-content,.flow-loader .activity-item .info .type,.follow-right-module .follow-head .follow-more,.gg-window .online,.guest-home .login-panel,.hot-recom-module .random-change,.international-home .bilibili-search-history .history-item.focus,.international-home .bilibili-search-history .history-item:hover,.list-header .filter-wrp .article-type,.list-header .filter-wrp .category-wrp,.list-header .filter-wrp .filter-level,.list-header .filter-wrp .order-wrp,.list-header .filter-wrp .video-type,.live-charge-box .tip-popup,.live-rank .live-rank-item .number,.main-panel .hot-topic-panel,.mession-box .content .list-wrap .item-index,.modal-wrapper .modal-container,.news-dialog-Wrapper,.pgc-rank-wrap .number,.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel,.r-con .members-info .up-card .attention,.r-con .members-info .up-card .attention--not,.r-con .members-info__header,.rank-wrap .number,.recommendation-list .list-item:before,.replies-comment-input-wrapper .replies-upload .comment-input-img,.replies-comment-input-wrapper .replies-upload .replies-uploading-container,.replies-comment-input-wrapper .submit-comment.no-login,.reply-emoji-panel .emoji-cate a.on,.reply-emoji-panel .emoji-list .emoji-pager .pager-dot,.reply-input .input-area .reply-emoji-btn,.reply-input .input-area .reply-submit-btn,.reply-input .input-area input,.reply-report .reason-choose .reason-group .list li input[type=radio],.reply-report .submit-btn button:disabled,.report-pc-dialog .report-dialog-container,.security_content .coupon-content-con .coupon-btn,.tabs .customize-tab,.tabs-nav .tab-item.border-bottom,.tabs-nav .tab-item.full,.tabs-wrapper,.ticket-tips-wrapper .rec-item,.ticket-tips-wrapper .ticket-tips,.time-line .tl-link,.ui-dropdown .default,.ui-dropdown .ui-dropdown-text,.ui-dropdown .ul-dropdown-list,.user-item .attention-btn.followed,.user-item .attention-btn.followed:hover,.vip-m .bubble-traditional .renew-btn button,li.danmaku-info-row.bpui-selected,li.danmaku-info-row.bpui-selecting{background-color:#444!important}.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .line,.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .line .point-wrapper .point,.config-item:not(:last-child):after{background-color:#555!important}.guard-rank-cntr .rank-cntr .rank-list-box .url-back,.replies-comment-input-wrapper .submit-comment{background-image:none!important}#app .calendarEntry_content .header,#app .report-dialog-container .submit,#bp-app,.app-layout .list-item:hover,.app-layout .page-content,.app-layout .size-ruler,.app-layout .user-info>.uid,.article-action .more .more-ops-list,.article-action .more .more-ops-list ul li:hover,.buyticket,.buyticket .bread-wrapper,.calendar-wrap .calendar-body .date-desc_wrap .date-desc__content .nothing-wrap,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card,.card .forw-area a.more:hover,.cc-body #app .container,.container .info .date,.danmaku-box .bui-radio-input:checked+.bui-radio-label,.detail-content .activity-info-body .info-header,.detail-content .comment,.edit-article-wrap #edit-article-box,.episode-item,.high-wrapper .body-padding,.iframe-comp-container>div,.list-header .filter-wrp .article-type .bili-btn,.list-header .filter-wrp .article-type .line,.list-header .filter-wrp .filter-level .bili-btn,.list-header .filter-wrp .filter-level .line,.list-header .filter-wrp .video-type .bili-btn,.list-header .filter-wrp .video-type .line,.manga-recommendation .data-list .list-item,.manga-spread-module .label,.mini-header__content .i-frame,.mini-header__content .i-frame::before,.multi-line-text:after,.page-content .-BiliFooter,.player-auxiliary-area .danmaku-info-row-special,.rank-list-ctnr .normal-list .item.self,.rank-list-ctnr .own,.reply-emoji-panel .emoji-list .emoji-text:hover,.round-corner .international-footer,.round-corner .loc-menu-box,.round-corner .out-container,.round-corner .out-container .tab-bar,.whole-detail-info-wrapper{background-color:transparent!important}.reply-item .sub-reply-preview,.security_content .coupon-wrapper{background:0 0!important}.box .title .h1:after{background:#fff!important}.fans-medal-item.special-medal .label .content{color:#222!important}.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item.visited,.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item:visited{color:#888!important}#all-list .user-item .up-info>span,#page-index .channel .channel-item .small-item .video-desc,.app-layout .page-content .extral-info,.article-card .r-con .count,.article-card .r-con .up,.bangumi-item .right-info .intros .label,.bangumi-item .right-info .intros .value,.bili-search .article-item .content .desc,.bili-search .article-item .content .so-icon a,.bili-search .live-user-item .item-right .info .star,.bili-search .live-user-item .item-right .info .type,.bili-search .pgc-item .right-info .intros .label,.bili-search .pgc-item .right-info .intros .value,.bili-search .topic-item .content .desc,.bottom-box .wrap-list .gift-item .B-paper,.box .content-wrap p,.box .list-box .wrap-list .text,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content,.calendarEntry_wrap .calendarEntry_footer .footer_content span,.carousel-wrap .panel .pic li a .card-info .detail,.center-box .line-1,.coming-soon-wrapper .card-wrapper .card-item .info-wrapper .desc,.comment .comment-hot-item-floor,.comment .reply-comment-list .reply-comment-item .reply-comment-item-floor,.data-list .list-container .data-item .text-section .footer-text .text,.detail-content .activity-info-body .info-content p span,.guest-home .title h2,.h5share-container .text-area .text-desc,.header-info .manga-info .supporting-text,.item-wrap__task .content-desc,.live-card .up .txt .desc,.live-card .up .txt .tag,.live-list .text-info,.live-list .text-info a,.live-rank .live-rank-item .txt p.p2,.manga-card-horizontal .text-section .footer-text,.manga-rank-list .rank-item .ri-detail .ri-first-info,.manga-rank-list .rank-item .ri-detail .ri-update,.manga-spread-module .label,.mession-box .content .list-wrap .item-summary,.my-coupon .subtitle,.past-work .card-view .collect-num,.past-work .card-view .danmu-num,.past-work .card-view .play-num,.pgc-rank-wrap .txt .update,.player-auxiliary-area .danmaku-info-row-block span.danmaku-info-danmaku,.player-auxiliary-area .danmaku-info-row-block span.danmaku-info-time,.player-auxiliary-area .danmaku-info-row-block::after,.player-auxiliary-area .danmaku-info-row-super::after,.practice-wrap .banner-container .title~p,.purchase-history .list-item .text-info .recharge-date,.qa-area-ol-wrp .qa-area-ol-content a,.rank-wrap .preview .txt span,.reply-dialog .subtitle,.security_content .common-subtitle,.ticket-tips-wrapper .rec-item .rec-item-time,.ticket-tips-wrapper .rec-item .rec-item-vuene,.time-line-card .txt .update a,.user-item .up-info>span,.user-item .up-videos .ptime,.video-card-common .up,.video-editor-ol-wrp .video-editor-ol-content a,.video-list .card-view .collect-num,.video-list .card-view .danmu-num,.video-list .card-view .play-num,.videos-wrap .card-view .collect-num,.videos-wrap .card-view .danmu-num,.videos-wrap .card-view .play-num{color:#aaa!important}#all-list .user-item .title,.activity-info .activity-info-header,.activity-item .info .title,.app-ctnr .club-brief,.app-layout .account-info-container,.app-layout .dropbox-component .current,.app-layout .dropbox-component .data-list>li,.app-layout .page-content .feedback-content-input .length-hinter,.app-layout .page-content .manga-textbox,.app-layout .search-list .keyword-hinter,.article-card .r-con .title,.bangumi-item .right-info .headline .bangumi-label,.bangumi-item .right-info .headline .title,.bangumi-options .opt-list li,.bangumi-options .opt-list li:hover,.bb-comment a.more-link,.bili-search #live-list .headline-live .user-more,.bili-search #live-list .headline-room .filter a,.bili-search #live-list .live-tabs a,.bili-search .article-item .content .title,.bili-search .live-room-item .item-title,.bili-search .live-user-item .item-right .tags>span,.bili-search .live-user-item .item-right .uname,.bili-search .pgc-item .right-info .headline .pgc-label,.bili-search .pgc-item .right-info .headline .title,.bili-search .photo-item .title,.bili-search .topic-item .content .headline a,.bili-search .user-item .attention-btn,.bili-search .user-item .title,.bottom-box .complete,.box .title .h1,.box .title .progress-num,.bui-swiper-wrap .bui-swiper-item .bui-swiper-text,.buyticket .bread-wrapper span,.buyticket .bread-wrapper span a,.buyticket .map-model .modal-container .modal-header,.buyticket .whole-detail-info-wrapper,.calendar .month,.calendar .weekdays li,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_title .item-title,.calendar-wrap .calendar-body .date-wrap,.calendar-wrap .calendar-body .date-wrap .wrap-content .today,.calendar-wrap .calendar-header,.calendar-wrap .headerClass,.calendarEntry_wrap .calendarEntry_slide,.calendarEntry_wrap .greetings,.carousel-wrap .panel .pic li a .card-info .title .headline,.cc-nav-wrp .activity-nav-wrp .activity-link,.cc-zimu-wrp .zimu-header .zimu-header-title,.center-box .line-2,.comic-episodes .episode-header .episode-operation,.comic-episodes .episode-list .episode-item,.comic-info-component .page-normal .comic-info-con .comic-des .comic-operation .fav-btn .fav-text,.comic-info-component .page-normal .comic-tab .tab-titles .tab-title.active .comments-total,.coming-soon-wrapper .block-title,.coming-soon-wrapper .card-wrapper .card-item .info-wrapper .title,.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .date,.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .time,.comment .comment-hot-item-floor .operate-utils,.comment .comment-hot-item-user-name,.common-pagination-wrapper,.container .count-item .item-value,.container .date-title,.container .level-info .grade,.container .level-intro,.container .links .link-title,.container .more-btn,.container .split-line,.container .tab-header .tab-item,.container .tab-header .tab-item:hover,.container .tab-item--normal,.container .video-info .line-2,.customize-wrap .item-list .item .info-text,.customize-wrap .steps-title,.customize-wrap .title,.data-list .list-container .data-item .text-section .manga-title,.detail-content .activity-info-body .info-header span,.detail-content .content-detail p,.detail-content .content-detail span,.detail-content .jump-pagination-input,.detail-content .more-hot-comments,.dynamic-btn.pink.with-border-radius.publish-btn.disabled,.dynamic-m .dyn_menu li,.elevator .list-box .item.back-old,.empty-wrap .empty-text,.episode-list-component .episode-list .list-header .header-item,.exchange-btn .btn,.feed-card .feed-title,.fjw-point .point-wrap .user-point .face .unfocus-btn,.flow-loader .activity-item .info .type,.follow-right-module .follow-head .follow-more,.gg-window .online a,.guest-home .button-box .regist,.guest-home .title h1,.guest-wrapper .guest-header,.guest-wrapper .guest-list .name,.h5share-container .text-area .text-content,.handpick-right-module .block-header .block-title,.header-info .manga-info .author-name,.horizontalSelect-wrap .month,.hot-recom-module .random-change .info,.index-entry-wrapper .filter-block-title a,.index-entry-wrapper .filter-block-title span,.index-entry-wrapper .filter-list .filter-item,.interact-dialog .btn,.international-header a,.item-wrap__task .content-title,.item-wrap__task .operate-btn,.lang-change .lang-intro,.lang-change .lang-title,.left-nav-list.no-office .left-nav-item span,.list-header .dropdown-btn .icon-text,.list-header .dropdown-btn:hover,.list-header .filter-wrp .article-type .bili-btn,.list-header .filter-wrp .bread-crumb .main,.list-header .filter-wrp .bread-crumb .second,.list-header .filter-wrp .filter-level .bili-btn,.list-header .filter-wrp .video-type .bili-btn,.live-card .up .txt .name,.live-charge-box .popup-cntr .retry,.live-charge-cntr .popup-cntr .tip-content,.live-rank .live-rank-item .number,.live-rank .live-rank-item .txt p,.main-panel .more,.main-panel .title,.manga-button.ghost,.manga-button.primary,.manga-card .manga-title,.mession-box .btn,.mession-box .content .list-wrap .item-index,.mession-box .content .list-wrap .item-title,.mession-box .title,.my-coupon .coupon-title,.my-coupon .coupon-title .coupon-number,.navbar-container .logo-part,.navbar-container .size-ruler .app-title,.new-comers-module .zone-title .headline .name,.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__body,.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__btn,.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__title,.pgc-rank-wrap .number,.pgc-rank-wrap .txt .title,.pivot-component .pivot-headers .pivot-header-item,.player-auxiliary-danmaku-report-wrap .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel .player-auxiliary-report-panel-title,.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel .player-auxiliary-report-content,.popularity-list .list-title,.product-info-time-wrapper .product-info-time,.product-info-time-wrapper .product-info-time-title,.purchase-history .list-item .coin-info .recharge-count,.purchase-history .list-item .text-info .display-text,.qa-area-ol-wrp .qa-area-ol-content p,.rank-header .name,.rank-list-item .expand-mode .text-section .item-title,.rank-wrap .link .title,.rank-wrap .number,.rank-wrap .preview .txt p,.reason-container .reason-category .reason-category-title,.reply-bottom-menu-mask .more-ops .cancel,.reply-bottom-menu-mask .more-ops .ops-list li,.reply-bottom-menu-mask .more-ops .ops-list li a,.reply-dialog .title,.reply-emoji-panel .emoji-list .emoji-text .text-list span,.reply-input .input-area .reply-emoji-btn,.reply-input .input-area .reply-submit-btn,.reply-item .info .name,.reply-report .reason-choose .reason-group .list li,.reply-report .submit-btn button,.reply-report .submit-btn button:disabled,.report-dialog-container .submit .cancel-btn,.report-pc-dialog .report-dialog-container .title,.round-corner .international-footer .link-box .link-item .bt,.round-corner .international-footer .link-box .link-item ul a,.round-corner .international-footer .link-box .link-item.link-c p,.round-corner .international-footer .partner a,.round-corner .out-container .tab-bar,.schedule-list .list-header .date-selector .date-item,.security_content .close-btn,.security_content .common-title,.security_content .coupon-content-con .coupon-btn,.security_content .title-package-name,.security_content .title-right-link,.selectable-option.unable,.special-recommend header,.style-section .tag-block .block-title,.style-section .tag-block .tag-containers .style-tag,.sub-tabs .filter-content,.tabs-nav .tab-item,.tabs-nav .tab-item.border-bottom,.tabs-nav .tab-item.full,.ticket-tips-wrapper .rec-item .rec-item-name,.ticket-tips-wrapper .ticket-tips-content span,.ticket-tips-wrapper .ticket-tips-header,.time-line .tl-link,.time-line-card .txt .ss,.ui-dropdown .default,.ui-dropdown .ul-dropdown-list,.up-info .btn-panel .following,.user-info-component .coin-info,.user-item .attention-btn.followed,.user-item .attention-btn.followed:hover,.user-item .up-videos .video-item .video-desc,.user-item .up-videos .video-more,.van-popover a,.video-card-common .title,.video-editor-ol-wrp .video-editor-ol-content p,.video-item.matrix .title,.vip-m .bubble-traditional .recommand .title,.vip-m .bubble-traditional .renew-btn button,.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .check-map,.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .title,.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .vuene-info-content .address-name,.whole-detail-info-wrapper .product-buy-wrapper .want-wrapper .want-content p{color:#eee!important}.app-layout .dropbox-component,.app-layout .dropbox-component .data-list,.app-layout .page-content .manga-textbox:focus,.ban-vote .vote-dialog .dialog-header,.bangumi-item .right-info .headline .bangumi-label,.bangumi-options .opt-list,.bangumi-timing-module .headline .c-clink,.bili-search .live-user-item .item-right .tags>span,.bili-search .pgc-item .right-info .headline .pgc-label,.bili-search .photo-item,.bilibili-player-ending-panel-box-recommend:hover,.calendarEntry_wrap,.calendarEntry_wrap .calendarEntry_slide,.calendarEntry_wrap .greetings,.carousel-wrap .page .next.current,.coin-nav,.comic-info-component .page-normal .comic-tab .tab-titles,.comment .comment-selecotr,.container .coins,.container .counts,.container .links,.container .tab-header,.detail-content .activity-info,.detail-content .comment,.detail-content .guest-wrapper,.detail-content .jump-pagination-input,.elevator .list-box,.elevator .list-box .item.back-old,.elevator .list-box .item.back-top,.exchange-btn .btn,.flow-loader .activity-item,.flow-loader .activity-item .info .type,.flow-loader .user-item,.flow-loader .video-item.matrix,.follow-right-module .follow-head .follow-more,.gg-window .online,.guest-home .button-box button,.head .dropdown-menu .article-list,.home-container .at-popup,.hot-recom-module .random-change,.interact-dialog .btn,.international-home .bilibili-search-history,.item-wrap__task .operate-btn,.lang-change,.list-header .filter-wrp .article-type,.list-header .filter-wrp .category-wrp,.list-header .filter-wrp .filter-level,.list-header .filter-wrp .order-wrp,.list-header .filter-wrp .video-type,.love-card .header:after,.love-detail .follow-btn.active,.main-wrapper .comment-wrapper,.navbar-container,.nomal-task .card,.page-tab .con li,.practice-wrap .tab-container,.replies-comment-input-wrapper .replies-upload .comment-input-img,.reply-bottom-menu-mask .more-ops .cancel,.reply-input .input-area .reply-emoji-btn,.reply-input .input-area .reply-submit-btn,.reply-report .reason-choose .reason-group .list li input[type=radio],.report-dialog-container .submit .cancel-btn:after,.report-dialog-container .submit .submit-btn:after,.report-dialog-container .textarea-wrapper,.round-corner .out-container .tab-bar,.security_content .bcoin-wrapper,.security_content .title-right-link,.tab-line-itnl,.tabs .customize-tab,.ticket-tips-wrapper .rec-item,.ticket-tips-wrapper .ticket-tips,.time-line .tl-link,.title-container .info .activity,.ui-dropdown .ui-dropdown-text,.van-popover,.van-popper[x-placement^=bottom] .popper__arrow,.van-popper[x-placement^=top] .popper__arrow{border-color:transparent!important}.carousel-wrp .page .next,.item-wrap__task:after,.item-wrap__task:before,.security_content .coupon-wrapper .coupon-content-con{border-color:#aaa!important}#all-list .mixin-list ul:not(:last-child),.bili-search .article-item,.bili-search .bangumi-item,.bili-search .pgc-item,.bili-search .topic-item,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content,.calendar-wrap .calendar-header,.comic-episodes .episode-list .episode-item .item-body,.link-input,.live-category .latest,.mession-box .content,.mession-box .content .list-wrap .border-btm,.practice-wrap .banner-container .current-work,.reply-bottom-menu-mask .more-ops .ops-list li,.reply-list .reply-item,.round-corner .international-footer .link-box .link-item,.tab-content .bilibili-comment,.van-popper[x-placement^=bottom] .popper__arrow:after,.van-popper[x-placement^=top] .popper__arrow:after{border-color:#444!important}.app-layout .pivot-component .pivot-headers,.at-item:not(:last-child):after,.carousel-wrap .page .next,.center-box .orginal-reply,.container .play-all,.container .split-line::before,.container .tabs-panel,.elevator .list-box .item.sort,.liked-user:not(:last-child):after,.love-item:not(:last-child):after,.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel .player-auxiliary-report-panel-title,.reply-item:not(:last-child):after{border-color:#555!important}.app-layout .sidebar .nav-item .nav-item-icon,.follow-right-module .follow-head .follow-more .icon,.header-info .manga-info .action-buttons .do-favourite .fav-icon,.header-info .manga-info .supporting-text .label-icon,.hot-recom-module .random-change .icon_read,.index-entry-wrapper .filter-block-title a:after,.my-coupon .subtitle .question-cion,.security_content .m-arrow-package,.security_content .security-list:hover .security-icon,.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .address-icon{filter:brightness(0) invert(1)!important}.bili-search .so-icon i.icon-like,.bili-search .so-icon i.icon-reply,.bili-search .so-icon i.icon-view{filter:brightness(0) invert(.7)!important}.bili-search #live-list .headline-room .icon-live-face,.bili-search #live-list .headline-room .icon-live-frame,.bui-swiper-wrap .bui-swiper-next svg,.bui-swiper-wrap .bui-swiper-pre svg,.fjw-random .agree.active,.fjw-random .agree:hover,.fjw-random .unagree.active,.fjw-random .unagree:hover,.fold-box:hover .fold-arrow,.home-slide .trigger span.on,.ops canvas.ring-progress,.sticky-bar .bar-content .title-icon,.svga-container.svga-center canvas{filter:var(--blue-image-filter)!important}.activity-info .icon-activity,.buyticket .product-buy.enable,.calendar-date-body .wrap-content img,.comment .up-icon.active,.detail-content .comment .hot-icon span,.guest-wrapper .icon-guest,.reason-container .reason-category .other-reason .icon-select.selected,.reason-container .reason-category .reason-item .icon-select.selected,.replies-comment-input-wrapper .replies-upload .comment-input-img span,.replies-comment-input-wrapper .replies-upload .replies-uploading-container .replies-uploading-btn,.replies-comment-input-wrapper .replies-upload .replies-uploading-container p span:hover,.report-pc-dialog .report-dialog-container .title i:hover,.ticket-count .count-plus.active:after,.ticket-count .count-reduce.active:before,.ticket-tips-wrapper .ticket-tips-header span,.whole-detail-info-wrapper .product-buy-wrapper .want-wrapper .want-icon{filter:var(--pink-image-filter)!important}.fans-medal-item.special-medal .union{filter:brightness(.125)!important}.video-info-m .number .coin b,.video-info-m .number .coin i,.video-info-m .number .fav b,.video-info-m .number .fav i{filter:brightness(.135)!important}.bili-share-pc .favourite .icon-fav,.news-dialog__wrapper .trangle-img img{filter:brightness(.27)!important}.box .record-wrap,.buyticket .product-buy.enable,.comment .comment-hot-item-user-content,.comment .comment-selecotr,.replies-comment-input-wrapper .submit-comment{box-shadow:none!important}.bilibili-player-ending-panel-box-recommend:hover,.guest-wrapper .guest-list .guest-item:hover .image,.navbar-container,.pgc-space-follow-item .bangumi-options .opt-list,.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel,.section-block .at-popup,.selectable-option.active{box-shadow:0 1px 10px 0 var(--theme-color-30)!important}.members-info .up-card{margin:16px!important}.bili-search #live-list .live-tabs a.active,.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-head.up-avatar:hover,.comic-info-component .page-normal .comic-tab .tab-titles .tab-title.active .tab-btn,.live-tabs .tab-switch .tab-switch-item.on,.replies-comment-input-wrapper .replies-upload .comment-input-img:hover,.selectable-option.active,.selectable-option.active:after,.tabs-nav .tab-item.border-bottom,.time-line .tab-switch .tab-switch-item.on{border-color:var(--theme-color)!important}.app-layout .dropbox-component .data-list>li:hover,.be-tags-container .tag,.bili-search .user-item .attention-btn:hover,.bottom-box .complete .complete_text:before,.bui-swiper-wrap .bui-swiper-next:hover,.bui-swiper-wrap .bui-swiper-pre:hover,.calendar .days li.selected,.calendar-wrap .calendar-body .date-wrap .wrap-content .select-icon,.carousel-wrap .page .next.current,.channel-menu-itnl .item .name em,.comic-info-component .page-normal .comic-info-con .comic-des .comic-operation .comic-view-btn,.comment .comment-selecotr .all-comments.active:before,.comment .comment-selecotr .sortByHot.active:before,.container .more-btn:hover,.container .tab-item--active,.elevator .list-box .item.on,.elevator .list-box .item:hover,.episode-list-component .episode-list .list-data .list-item:hover,.exchange-btn .btn:hover,.follow-right-module .follow-head .follow-more:hover,.guest-home .button-box button:hover,.h5share-container .tag,.home-slide .trigger span:hover,.interact-dialog .btn,.item-wrap__task .item-index,.live-rank .live-rank-item .number.on,.live-room-app .guard-rank-cntr .rank-cntr .btn-box .buy:hover,.manga-button.primary:hover,.navbar-container .nav-items .nav-item.activated:before,.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__btn,.pgc-rank-wrap .number.on,.practice-wrap .banner-container .current-work .bili-btn,.progress-bar-core.p-absolute,.qa-area-ol-wrp .qa-area-ol-btn,.rank-wrap .number.on,.replies-comment-input-wrapper .submit-comment,.reply-emoji-panel .emoji-list .emoji-pager .pager-dot.on,.reply-input .input-area .reply-emoji-btn:hover,.reply-input .input-area .reply-submit-btn:hover,.reply-report .reason-choose .reason-group .list li input[type=radio]:checked:after,.reply-report .submit-btn button,.round-corner .out-container .tab-item.active,.security_content .close-btn:hover,.security_content .coupon-content-con .coupon-btn:hover,.style-section .tag-block .tag-containers .style-tag:active,.tabs-wrapper .tabs .tabs-item.active:before,.time-line .tl-link:hover,.video-control-show .bilibili-player-video-interactive-list .check:hover .big-round,.video-editor-ol-wrp .video-editor-ol-btn,.vip-m .bubble-traditional .renew-btn button:hover{background-color:var(--theme-color)!important}#all-list .user-item .title:hover,.activity-item .info .title:hover,.article-card .r-con .title:hover,.article-container:hover .text-area .title,.bangumi-item .right-info .headline .title:hover,.bili-search #live-list .headline-live .user-more:hover,.bili-search #live-list .headline-room .filter a.active,.bili-search #live-list .headline-room .filter a:hover,.bili-search #live-list .live-tabs a.active,.bili-search .article-item .content .title:hover,.bili-search .live-room-item .item-title:hover,.bili-search .live-user-item .item-right .uname:hover,.bili-search .pgc-item .right-info .headline .title:hover,.bili-search .photo-item .title:hover,.bili-search .topic-item .content .headline a:hover,.bili-search .user-item .title:hover,.bottom-box .complete .uncomplete,.bui-swiper-wrap .bui-swiper-item .bui-swiper-text:hover,.calendar-wrap .calendar-body .date-desc_wrap .date-desc__content .nothing-wrap .release-link,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content .item-desc_share,.calendarEntry_wrap .calendarEntry_footer .footer-link,.calendarEntry_wrap .greetings .greet-num,.card .forw-area a.more:hover,.card .more-panel .child-button:hover,.cc-nav-wrp .activity-nav-wrp .activity-link.active i,.cc-nav-wrp .activity-nav-wrp .activity-link.active span,.cc-nav-wrp .activity-nav-wrp .activity-link:hover i,.cc-nav-wrp .activity-nav-wrp .activity-link:hover span,.cc-nav-wrp .nav-item.active i,.cc-nav-wrp .nav-item.active span,.cc-nav-wrp .nav-item:hover i,.cc-nav-wrp .nav-item:hover span,.center-box .line-1 .like-item:hover,.center-box .line-3 .action-button.active,.center-box .line-3 .action-button:hover,.comic-info-component .page-normal .comic-tab .tab-titles .tab-title.active,.coming-soon-wrapper .card-wrapper .card-item .info-wrapper .title:hover,.comment .comment-selecotr .all-comments.active,.comment .comment-selecotr .sortByHot.active,.comment .more-replys span,.container .count-item:hover .item-key,.container .count-item:hover .item-value,.container .publish-time,.container .video-list .content:hover,.customize-wrap .item-list .item .learn.unlearn,.d-data .fold-box:hover,.gg-window .online a:hover,.guest-wrapper .guest-list .guest-item:hover .name,.index-entry-wrapper .filter-block-title a:hover,.index-entry-wrapper .filter-list .filter-item:hover,.international-header a:hover,.international-home .bilibili-search-history .cancel-icon:hover,.lang-change .lang-intro-item.on,.left-nav-childed .left-nav-childed-list .left-nav-item-childed:hover span,.left-nav-childed .left-nav-childed-list.active .left-nav-item-childed span,.left-nav-item-child:hover i,.left-nav-item-child:hover span,.left-nav-list.active .left-nav-item i,.left-nav-list.active .left-nav-item span,.left-nav-wrapper .left-nav-ul .left-nav-item:hover i,.left-nav-wrapper .left-nav-ul .left-nav-item:hover span,.list-header .filter-wrp .article-type .bili-btn.current,.list-header .filter-wrp .filter-level .bili-btn.current,.list-header .filter-wrp .video-type .bili-btn.current,.live-card .up .txt .name:hover,.live-category .latest a.active,.live-category .latest a:hover,.live-tabs .tab-switch .tab-switch-item.on,.main-panel .more:hover,.mession-box .btn:hover,.n-statistics a:hover,.new-comers-module .zone-title .headline .name:hover,.pgc-rank-wrap .txt .title:hover,.pivot-component .pivot-headers .pivot-header-item.selected,.pivot-component .pivot-headers .pivot-header-item:active,.qa-area-ol-wrp .qa-area-ol-content a:hover,.rank-wrap .link p:hover,.rank-wrap .preview .txt p:hover,.replies-comment-input-wrapper .replies-upload .comment-input-img,.round-corner .international-footer .link-box .link-item ul a:hover,.round-corner .international-footer .link-box .link-item.link-c a:hover p,.round-corner .international-footer .partner a:hover,.round-corner .out-container .tab-item:hover,.schedule-list .list-header .date-selector .date-item.active,.security_content .coupon-content-con .coupon-money,.security_content .coupon-money-1:after,.security_content .coupon-money-2:after,.security_content .security-list-link-jump:hover,.security_content .title-right-link:hover,.selectable-option.active,.sub-reply-preview .show-more,.sub-reply-preview .sub-preview-item a,.tabs-wrapper .tabs .tabs-item.active,.time-line .tab-switch .tab-switch-item.on,.time-line-card .txt .update .published,.time-line-card .txt a:hover,.up-info .up-focus-btn,.user-item .up-videos .video-item .video-desc:hover,.user-item .up-videos .video-more:hover,.van-popover a:hover,.video-card-common .title:hover,.video-card-common .up:hover,.video-editor-ol-wrp .video-editor-ol-content a:hover,.video-item-biref:hover .biref-info .biref-title,.video-item.matrix .title:hover,.video-list .card-txt:hover,.whole-detail-info-wrapper .product-buy-wrapper .want-wrapper .want-content p:hover,.whole-pagination-wrapper .common-pagination-wrapper .pageNum.active,.whole-pagination-wrapper .common-pagination-wrapper .pageNum:hover{color:var(--theme-color)!important}#page-fav .fav-sidenav .fav-item.cur .be-dropdown-trigger .icon-ic_more,#page-fav .fav-sidenav .fav-item.cur .iconfont,#page-fav .fav-sidenav .fav-item.cur .num,#page-fav .fav-sidenav .fav-item.cur .text.router-link-exact-active.router-link-active,.app-layout .dropbox-component .data-list>li:hover,.bangumi-timing-module .headline .c-clink,.bangumi-timing-module .headline .c-clink:hover,.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-electric,.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-electric.little,.block-area .timeline-title .headline .timeline-more:hover,.comic-info-component .page-normal .comic-info-con .comic-des .comic-operation .comic-view-btn,.container .more-btn:hover,.container .tab-item--active,.dynamic-m .wnd_bottom a:hover,.edit-media-list .edit-mask .edit-board .edit-info .submit-btn,.elevator .list-box .item.on,.elevator .list-box .item:hover,.elevator-module .nav-list .customize:hover,.elevator-module .nav-list .item.on,.episode-list-component .episode-list .list-data .list-item:hover,.exchange-btn .btn:hover,.favInfo-box .favInfo-details .fav-options .fav-play:hover,.follow-dialog-wrap .follow-dialog-window .bottom .btn,.follow-right-module .follow-head .follow-more:hover,.guest-home .button-box button:hover,.h5share-container .tag,.item-wrap__task .item-index,.link-navbar .nav-item:hover .nav-link,.live-rank .live-rank-item .number.on,.manga-navbar-manga-logo,.new-stat-module .zone-title .headline .new-stat-more:hover,.pgc-rank-wrap .number.on,.practice-wrap .banner-container .current-work .bili-btn,.qa-area-ol-wrp .qa-area-ol-btn,.rank-wrap .number.on,.reply-input .input-area .reply-emoji-btn:hover,.reply-input .input-area .reply-submit-btn:hover,.round-corner .out-container .tab-item.active,.security-left .on .security-nav-name,.security_content .close-btn:hover,.security_content .coupon-content-con .coupon-btn:hover,.security_content .security-list:hover .security-nav-name,.sticky-bar .bar-content .send-button .send-text,.time-line .tl-link:hover,.timeline-box .timeline-item.new p.num a,.upload-v2-step1-container #homeDrop .upload-btn .upload-btn-title,.video-editor-ol-wrp .video-editor-ol-btn{color:var(--foreground-color)!important}.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-follow .bp-svgicon{fill:var(--foreground-color)!important}.selectable-option.active:after{border-top-color:transparent!important;border-left-color:transparent!important}.van-popper[x-placement^=bottom] .popper__arrow:after,.van-popper[x-placement^=top] .popper__arrow:after{border-left-color:transparent!important;border-right-color:transparent!important}.feed-topic .empty-content,.report-dialog-container .textarea-wrapper{border-radius:4px!important}`; offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/dark-styles.min.js"] = (()=>{return(t,e)=>{const r=()=>{SpinQuery.select(".custom-scrollbar").then(t=>t&&t.classList.remove("custom-scrollbar"))};const l=()=>{document.body.classList.remove("dark");e.removeStyle("scrollbarStyle");e.removeStyle("darkStyleNavBar");e.removeStyle("darkStyle");e.removeStyle("darkStyleImportant")};const a=()=>{if(t.noDarkOnMember&&document.URL.startsWith("https://member.bilibili.com/v2")){l();return}document.body.classList.add("dark");r();e.applyStyle("scrollbarStyle");e.applyImportantStyle("darkStyleNavBar");e.applyStyle("darkStyle");e.applyImportantStyle("darkStyleImportant")};a();return{reload:a,unload:l}}})(); offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/debounce.min.js"] = (()=>{return(n,l)=>{function u(n,l,u){var e,t,i,r,f;if(null==l)l=100;function o(){var a=Date.now()-r;if(a=0){e=setTimeout(o,l-a)}else{e=null;if(!u){f=n.apply(i,t);i=t=null}}}var a=function(){i=this;t=arguments;r=Date.now();var a=u&&!e;if(!e)e=setTimeout(o,l);if(a){f=n.apply(i,t);i=t=null}return f};a.clear=function(){if(e){clearTimeout(e);e=null}};a.flush=function(){if(e){f=n.apply(i,t);i=t=null;clearTimeout(e);e=null}};return a}return{export:{debounce:u}}}})(); offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/default-danmaku-settings.min.css"] = `.bilibili-player-video-danmaku-setting-wrap{display:none!important}`; diff --git a/bilibili-evolved.preview-offline.user.js b/bilibili-evolved.preview-offline.user.js index 64a91a89e..d03f66867 100644 --- a/bilibili-evolved.preview-offline.user.js +++ b/bilibili-evolved.preview-offline.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name Bilibili Evolved (Preview Offline) -// @version 597.92 +// @version 600.94 // @description Bilibili Evolved 的预览离线版, 可以抢先体验新功能, 并且所有功能都已内置于脚本中. // @author Grant Howard, Coulomb-G // @copyright 2020, Grant Howard (https://github.com/the1812) & Coulomb-G (https://github.com/Coulomb-G) @@ -77,6 +77,11 @@ Object.entries({ }) // GM4 polyfill end +// Safari EventTarget polyfill +if (!('EventTarget' in window)) { + window.EventTarget = Element +} + function logError (error) { let finalMessage = error if (typeof error === 'object' && 'stack' in error) { @@ -1202,7 +1207,6 @@ offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/m offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/dark-important.min.css"] = `#disable-popup-modal .vip-exchange .months button.disabled,#vip-exchange-modal .vip-exchange .months button.disabled,.action-row .publish-btn.disabled,.action-row .publish-btn.publishing,.action-row .sch-pub-btn.disabled,.action-row .sch-pub-btn.publishing,.app-body .section-block,.bl-button--primary:disabled,.home-content .publish-btn.disabled,.link-footer,.live-skin-coloration-area .live-skin-separate-area,.live-skin-coloration-area .live-skin-separate-area-hover:hover,.payment-active,.player-auxiliary-area .player-auxiliary-bscrollbar .bscroll-indicator,.tab-list .tab-item.active:before{background-color:#222!important}.app-body .section-block.with-bottom-radius,.app-body .section-block.with-radius,.bb-comment .no-login .comment-submit,.common .bb-comment .no-login .comment-submit,.container .pagination,.coupon-content-con .coupon-btn-disable,.customize-wrp .select,.f-list-hover:hover,.fjw-case-detail .ban-detail .content-box .video-model,.game-groom-m .num,.main-container .media-info .media-right .media-tool-bar .btn-follow.active,.main-container .pay-bar .vip .btn-pay.active,.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled,.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled:hover,.pagination-container li.pagination,.status_box .status_btn.disabled,.wrapper .elec-btn.disabled{background-color:#444!important}.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap .bscroll-indicator{background-color:#555!important}.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap .bscroll-vertical-scrollbar.mousedown,.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap:hover .bscroll-vertical-scrollbar,.m-recommend-item div.box,.player-auxiliary-area .player-auxiliary-bscrollbar .bscroll-vertical-scrollbar,.player-auxiliary-area .player-auxiliary-bscrollbar .bscroll-vertical-scrollbar.mousedown,.player-auxiliary-area .player-auxiliary-bscrollbar:hover .bscroll-vertical-scrollbar{background-color:transparent!important}.live-skin-coloration-area .live-skin-normal-a-text,.live-skin-coloration-area .live-skin-normal-a-text:link,.live-skin-coloration-area .live-skin-normal-a-text:visited,.live-skin-coloration-area .live-skin-normal-text,.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled,.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled:hover,.status_box .status_btn.disabled,blockquote,blockquote *,blockquote .color-blue-01,blockquote .color-blue-02,blockquote .color-blue-03,blockquote .color-blue-04,blockquote .color-gray-01,blockquote .color-gray-02,blockquote .color-gray-03,blockquote .color-gray-04,blockquote .color-green-01,blockquote .color-green-02,blockquote .color-green-03,blockquote .color-green-04,blockquote .color-lblue-01,blockquote .color-lblue-02,blockquote .color-lblue-03,blockquote .color-lblue-04,blockquote .color-pink-01,blockquote .color-pink-02,blockquote .color-pink-03,blockquote .color-pink-04,blockquote .color-purple-01,blockquote .color-purple-02,blockquote .color-purple-03,blockquote .color-purple-04,blockquote .color-yellow-01,blockquote .color-yellow-02,blockquote .color-yellow-03,blockquote .color-yellow-04{color:#aaa!important}#app .sticky-bar .bar-content .message,.bb-comment .no-login .comment-submit,.bp-popup-panel .title-ctnr .popup-title,.commnent-screen-wrap .el-input__inner,.common .bb-comment .no-login .comment-submit,.coupon-content-con .coupon-btn-disable,.cover .disabled-cover,.customize-wrp .select,.el-input__inner,.home-page .sticky-bar .bar-content .message,.invitation-record-warp .invtable .inputdone,.live-room-app .guard-rank-cntr .tabs.isHundred .item.active,.live-room-app .guard-rank-cntr.hundred .live-skin-highlight-text,.live-room-app .guard-rank-cntr.hundred .live-skin-main-a-text,.live-room-app .guard-rank-cntr.hundred .page-box .live-skin-main-text,.live-room-app .guard-rank-cntr.thousand .live-skin-highlight-text,.live-room-app .guard-rank-cntr.thousand .live-skin-main-a-text,.live-room-app .guard-rank-cntr.thousand .page-box .live-skin-main-text,.live-skin-coloration-area .live-skin-highlight-text,.live-skin-coloration-area .live-skin-main-text,.manga-detail .episode-list-component .episode-list .list-data .list-item.last-read,.popup-content-ctnr .bl-button--ghost,.s-paging>ul>a.current,.s-paging>ul>span.current,.score-info .go-movie,.tag-list li.tag-item.on{color:#eee!important}#rank-list-vm .tabs.isHundred .item,.bb-comment .no-login .comment-submit,.commnent-screen-wrap .el-input__inner,.common .bb-comment .no-login .comment-submit,.el-input__inner,.enter-failure .password-input .pink-border,.link-footer,.live-skin-coloration-area .live-skin-highlight-border,.live-skin-coloration-area .live-skin-separate-border,.popup-content-ctnr .bl-button--ghost:hover,.score-info .go-movie,.select-box-v2-container .select-box-v2-controller-disabled,.song-info .info-wrap .type-list .item-list .type-item.active,.tabs-bar,.ui-input-textarea.focus,.user-setting-warp .el-radio-button__orig-radio:checked+.el-radio-button__inner{border-color:transparent!important}#app .sticky-bar .bar-content .message:hover,.app-layout .style-section .tag-block .tag-containers .style-tag.selected,.container .video-panel .play-all .bilifont,.detail-wrp .detail-content[data-v-00c9b213] p a span,.drop-list-v2-container .drop-list-v2-item-selected .drop-list-v2-item-cont p.item-cont-main,.edit-button:hover>.icon-font,.edit-button:hover>span .left-nav-item-childed:hover,.el-select-dropdown__item.selected,.home-page .sticky-bar .bar-content .message:hover,.im-popup .bp-popup-panel .title-ctnr .popup-title,.left-nav-wrapper .active,.left-nav-wrapper .active .left-nav-item-child,.left-nav-wrapper .advice-btn:hover,.left-nav-wrapper .left-nav-item.active,.left-nav-wrapper .left-nav-item.active i.active,.left-nav-wrapper .left-nav-list.on .left-nav-item,.left-nav-wrapper .left-nav-list.on .left-nav-item .icon,.live-room-app .guard-rank-cntr.hundred .live-skin-main-a-text:hover,.live-room-app .guard-rank-cntr.thousand .live-skin-main-a-text:hover,.live-skin-coloration-area .live-skin-highlight-text,.live-skin-coloration-area .live-skin-normal-a-text:hover,.live-skin-normal-a-text:active,.manga-detail .episode-list-component .episode-list .list-header .header-item.selected,.more-data a:hover,.other a a:hover,.r-con .members-info .up-card .info-name.is-vip:hover,.rank-item .content .info .detail a a:hover,.rank-item .content .info:hover .title,.rank-item .content .more-data:hover,.rank-item .content .other a:hover,.room-info-down-row .icon-label.hover-text-blue:hover .label,.room-introduction .edit-button:hover>.icon-font,.room-introduction .edit-button:hover>span,.round-corner .van-popper-favorite .play-all .bilifont,.up-info .u-info .name .username.is-vip:hover,.voucher-ing .voucher-left-money,.voucher-ing .voucher-left-money:before,.voucher-no-used .voucher-left-money,.voucher-no-used .voucher-left-money:before{color:var(--theme-color)!important}.aside-ctnr .author-info .communicate-btn,.live-skin-coloration-area .room-info-ctnr .info-section .live-skin-highlight-border,.manga-detail .episode-list-component .episode-list .list-data .list-item.last-read,.page-list-box .page-input:focus,.page-list-box .page-input:hover,.popup-content-ctnr .bl-button--ghost,.season-timeline .season-group.today,.season-timeline .season-group.today .group-time::before,.tag-list li.tag-item.on,.tag-list li.tag-item:hover{border-color:var(--theme-color)!important}.bg-blue,.el-date-table td.current:not(.disabled),.el-date-table td.end-date,.el-date-table td.start-date,.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .btn-white,.face-g-tab li.current,.live-skin-coloration-area .live-skin-highlight-bg,.popup-content-ctnr .bl-button--ghost:hover,.popup-content-ctnr .bl-button--primary,.season-timeline .season-group.today.is-published .group-time::before,.security-list .child-list li a.bg-blue:hover,.song-info .info-wrap .type-list .item-list .type-item.active,.tag-list li.tag-item.on,.user-my-btn .el-button--primary,.user-setting-warp .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:var(--theme-color)!important}.current .tab-btn-link,.el-date-table td.current:not(.disabled),.el-date-table td.end-date,.el-date-table td.start-date,.face-g-tab li.current,.popup-content-ctnr .bl-button--ghost:hover,.style-section .tag-block .tag-containers .style-tag:active{color:var(--foreground-color)!important}#bilibiliPlayer{box-shadow:0 4px 8px 0 #0004;background-color:#222!important}`; offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/dark-navbar.min.css"] = `#link-navbar-vm>.link-navbar .nav-item:hover,.bili-header-m .nav-menu .nav-con .nav-item:hover,.link-navbar .nav-item:hover,.nav-header-wrapper .nav-header .nav-header-search-bar,.right-part>.shortcuts-ctnr .shortcut-item:hover,.search-bar-ctnr .search-bar,.shortcuts-ctnr .shortcut-item:hover,.uns_box ul.menu li:not(.b-post):hover,.z_top .z_top_nav ul li:hover{background-color:#222!important}#app>.link-navbar,#app>.nav-header-wrapper,#link-navbar-vm>.link-navbar,#navbar-vm>.link-navbar,.b-header-mask-wrp .b-header-mask,.bili-header-m .nav-menu .nav-mask,.bili-header-m .nav-menu.blur-black .nav-mask,.link-navbar{background-color:#444!important}.z_top .i-link:hover,.z_top .z_top_nav ul li.home:hover{background-color:transparent!important}#app>.nav-header-wrapper>.nav-header{background:0 0!important}#app>.link-navbar .main-ctnr .nav-logo,#app>.link-navbar .nav-item.selected .label,#app>.link-navbar .nav-item:hover .icon-font,#app>.nav-header-wrapper>.nav-header .nav-header-mainsite,#app>.nav-header-wrapper>.nav-header .order-center,#link-navbar-vm>.link-navbar .main-ctnr .nav-logo,#link-navbar-vm>.link-navbar .nav-item:hover,.bili-header-m .nav-menu .nav-con .nav-item .t,.link-navbar .main-ctnr .custom-link>a,.link-navbar .main-ctnr .nav-logo,.my-link-btn .label,.nav-header-wrapper .nav-header .nav-header-search-bar,.right-part>.shortcuts-ctnr,.right-part>.shortcuts-ctnr .shortcut-item:hover,.search-bar-ctnr .search-bar input,.shortcut-item .list-item span,.shortcuts-ctnr .shortcut-item,.uns_box li.u-i a.i-link,.z_top a,.z_top.b-header-blur .uns_box li.u-i a.i-link,.z_top.b-header-blur .z_top_nav li a.i-link{color:#eee!important}.search-bar-ctnr .search-bar .placeholder,.search-bar-ctnr .search-bar .search-btn,.search-bar-ctnr .search-bar input::placeholder{color:#878787!important}.uns_box li.u-i:hover a.i-link,.z_top .i-link:hover{color:var(--theme-color)}.link-navbar,.link-navbar-ctnr{box-shadow:none!important}.link-navbar .main-ctnr .nav-logo::before,.nav-header-wrapper .nav-header .order-icon{filter:brightness(0) invert(1)!important}.search-bar-ctnr .search-bar{border-color:transparent!important;box-shadow:0 2px 10px 1px #0002}`; offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/dark-schedule.min.js"] = (()=>{return(e,t)=>{class i{constructor(...e){if(e.length===0){const e=new Date;this.hour=e.getHours();this.minute=e.getMinutes()}else if(e.length===1){const[t]=e;[this.hour,this.minute]=t.split(":").slice(0,2).map(e=>this.validatePart(e));this.normalize()}else if(v.length===2){[this.hour,this.minute]=e}}validatePart(e){const t=parseInt(e);if(!isNaN(t)&&t>=0&&t<=59){return t}else{return null}}normalize(){while(this.minute<0){this.minute+=60;this.hour-=1}while(this.minute>=60){this.minute-=60;this.hour+=1}while(this.hour<0){this.hour+=24}while(this.hour>=24){this.hour-=24}}lessThan(e){if(this.houre.hour||this.hour===e.hour&&this.minute>e.minute){return true}return false}equals(e){return this.hour===e.hour&&this.minute===e.minute}isInRange(e,t){if(e.equals(t)){return false}let i=this.greaterThan(e)&&this.lessThan(t);if(e.greaterThan(t)){i=this.greaterThan(e)||this.lessThan(t)}const s=i||this.equals(e);return s}static millisecondsBefore(e){const t=new i;const s=(new Date).getSeconds();const r=1e3*(t.hour*3600+t.minute*60+s);const n=1e3*(e.hour*3600+e.minute*60);let h=n-r;if(t.greaterThan(e)||t.equals(e)&&s!==0){h+=24*3600*1e3}return h}}function s(){if(e.darkSchedule){const t=new i(e.darkScheduleStart);const r=new i(e.darkScheduleEnd);const n=new i;const h=n.isInRange(t,r);if(e.useDarkStyle!==h){e.useDarkStyle=h}let u=0;if(h){u=i.millisecondsBefore(r)}else{u=i.millisecondsBefore(t)}if(u!==0){setTimeout(()=>s(),u)}}}fullyLoaded(()=>s());return{export:{ScheduleTime:i}}}})(); -offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/dark-slice-8.min.css"] = `.app-layout .dropbox-component,.app-layout .dropbox-component .data-list,.app-layout .page-content .feedback-content-input,.app-layout .page-content .manga-textbox,.box .content-wrap .btn .info,.calendar-wrap .calendar-body .date-desc_wrap,.content .share-wrap,.dialog-wrapper .dialog,.fjw-kpi-wrap-bg,.fjw-point .point-wrap .user-point .face .unfocus-btn,.international-home .bilibili-search-history,.item-wrap__task .operate-btn,.main-wrapper .comment-wrapper,.navbar-container,.nomal-task .bottom-box .btn,.reply-bottom-menu-mask .more-ops,.reply-emoji-panel .emoji-cate,.reply-emoji-panel .emoji-cate a,.reply-emoji-panel .emoji-list,.round-corner .app-layout,.row1 .calendar-wrap,.security_content .close-btn,.security_content .coupon-wrapper .coupon-content,.security_content .title-right-link,.submit button,.van-popover{background-color:#222!important}.app-layout .sidebar,.at-popup .user-container .item.is-selected,.bangumi-options .opt-list,.bpui-selected,.bpui-selected span,.bui-button.bui-button-gray2,.bui-swiper-wrap .bui-swiper-item .bui-swiper-text,.comic-info-component .page-normal .comic-info-con,.comic-info-component .page-normal .comic-info-con .comic-des,.container .links .link-item:hover,.container .logout a:hover,.container .tab-item--normal:hover,.container .video-card:hover,.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-btn-footer,.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap,.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap-child .player-auxiliary-panel-title,.danmaku-wrap .player-auxiliary-block-wrap,.dropdown__content .dropdown__active,.dropdown__content .dropdown__item:hover,.guest-home .button-box button,.lang-change .lang-intro-item:hover,.lang-change .lang-item:hover,.manga-button.ghost,.manga-button.primary,.player-auxiliary-danmaku-function,.player-auxiliary-danmaku-function [class*=player-auxiliary-danmaku-btn-],.player-auxiliary-danmaku-wrap .player-auxiliary-danmaku-load-status,.practice-wrap .tab-container,.qa-area-ol-wrp,.r-con .members-info__container,.video-editor-ol-wrp{background-color:#333!important}.app-layout .page-content .router-view,.app-layout .sidebar .nav-item-indicator,.bangumi-item .right-info .headline .bangumi-label,.bangumi-options .opt-list li:hover,.bili-search .live-user-item .item-right .tags>span,.bili-search .pgc-item .right-info .headline .pgc-label,.bili-search .user-item .attention-btn,.box .content-wrap,.box .record-wrap,.box-body,.bpui-selected>span,.bpui-selecting>span,.bpui-unselecting,.bui-collapse .bui-collapse-header,.bui-swiper-wrap .bui-swiper-next,.bui-swiper-wrap .bui-swiper-pre,.calendar-wrap .calendar-body .calendar-body__select .ui-dropdown .default:hover,.calendarEntry_wrap,.calendarEntry_wrap .calendarEntry_slide,.carousel-wrap li.scrollx,.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .line .point-wrapper,.coming-soon-wrapper .slider-contro span,.comment .comment-hot-item-floor .operate-utils,.container .more-btn,.detail-content .activity-info,.detail-content .guest-wrapper,.detail-content .jump-pagination-input,.detail-content .more-hot-comments,.elevator .list-box,.elevator .list-box .item,.elevator .list-box .item.back-old,.elevator .list-box .item.sort,.episode-list-component .episode-list .list-data .list-item,.exchange-btn .btn,.feed-card .feed-title,.feed-topic .empty-content,.flow-loader .activity-item .info .type,.follow-right-module .follow-head .follow-more,.gg-window .online,.guest-home .login-panel,.hot-recom-module .random-change,.international-home .bilibili-search-history .history-item.focus,.international-home .bilibili-search-history .history-item:hover,.list-header .filter-wrp .article-type,.list-header .filter-wrp .category-wrp,.list-header .filter-wrp .filter-level,.list-header .filter-wrp .order-wrp,.list-header .filter-wrp .video-type,.live-charge-box .tip-popup,.live-rank .live-rank-item .number,.main-panel .hot-topic-panel,.mession-box .content .list-wrap .item-index,.modal-wrapper .modal-container,.news-dialog-Wrapper,.pgc-rank-wrap .number,.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel,.r-con .members-info .up-card .attention,.r-con .members-info .up-card .attention--not,.r-con .members-info__header,.rank-wrap .number,.recommendation-list .list-item:before,.replies-comment-input-wrapper .replies-upload .comment-input-img,.replies-comment-input-wrapper .replies-upload .replies-uploading-container,.replies-comment-input-wrapper .submit-comment.no-login,.reply-emoji-panel .emoji-cate a.on,.reply-emoji-panel .emoji-list .emoji-pager .pager-dot,.reply-input .input-area .reply-emoji-btn,.reply-input .input-area .reply-submit-btn,.reply-input .input-area input,.reply-report .reason-choose .reason-group .list li input[type=radio],.reply-report .submit-btn button:disabled,.report-pc-dialog .report-dialog-container,.security_content .coupon-content-con .coupon-btn,.tabs .customize-tab,.tabs-nav .tab-item.border-bottom,.tabs-nav .tab-item.full,.tabs-wrapper,.ticket-tips-wrapper .rec-item,.ticket-tips-wrapper .ticket-tips,.time-line .tl-link,.ui-dropdown .default,.ui-dropdown .ui-dropdown-text,.ui-dropdown .ul-dropdown-list,.user-item .attention-btn.followed,.user-item .attention-btn.followed:hover,.vip-m .bubble-traditional .renew-btn button,li.danmaku-info-row.bpui-selected,li.danmaku-info-row.bpui-selecting{background-color:#444!important}.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .line,.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .line .point-wrapper .point,.config-item:not(:last-child):after{background-color:#555!important}.guard-rank-cntr .rank-cntr .rank-list-box .url-back,.replies-comment-input-wrapper .submit-comment{background-image:none!important}#app .calendarEntry_content .header,#app .report-dialog-container .submit,#bp-app,.app-layout .list-item:hover,.app-layout .page-content,.app-layout .size-ruler,.app-layout .user-info>.uid,.article-action .more .more-ops-list,.article-action .more .more-ops-list ul li:hover,.buyticket,.buyticket .bread-wrapper,.calendar-wrap .calendar-body .date-desc_wrap .date-desc__content .nothing-wrap,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card,.card .forw-area a.more:hover,.cc-body #app .container,.container .info .date,.danmaku-box .bui-radio-input:checked+.bui-radio-label,.detail-content .activity-info-body .info-header,.detail-content .comment,.edit-article-wrap #edit-article-box,.episode-item,.high-wrapper .body-padding,.iframe-comp-container>div,.list-header .filter-wrp .article-type .bili-btn,.list-header .filter-wrp .article-type .line,.list-header .filter-wrp .filter-level .bili-btn,.list-header .filter-wrp .filter-level .line,.list-header .filter-wrp .video-type .bili-btn,.list-header .filter-wrp .video-type .line,.manga-recommendation .data-list .list-item,.manga-spread-module .label,.mini-header__content .i-frame,.mini-header__content .i-frame::before,.multi-line-text:after,.page-content .-BiliFooter,.player-auxiliary-area .danmaku-info-row-special,.rank-list-ctnr .normal-list .item.self,.rank-list-ctnr .own,.reply-emoji-panel .emoji-list .emoji-text:hover,.round-corner .international-footer,.round-corner .loc-menu-box,.round-corner .out-container,.round-corner .out-container .tab-bar,.whole-detail-info-wrapper{background-color:transparent!important}.reply-item .sub-reply-preview,.security_content .coupon-wrapper{background:0 0!important}.box .title .h1:after{background:#fff!important}.fans-medal-item.special-medal .label .content{color:#222!important}.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item.visited,.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item:visited{color:#888!important}#all-list .user-item .up-info>span,#page-index .channel .channel-item .small-item .video-desc,.app-layout .page-content .extral-info,.article-card .r-con .count,.article-card .r-con .up,.bangumi-item .right-info .intros .label,.bangumi-item .right-info .intros .value,.bili-search .article-item .content .desc,.bili-search .article-item .content .so-icon a,.bili-search .live-user-item .item-right .info .star,.bili-search .live-user-item .item-right .info .type,.bili-search .pgc-item .right-info .intros .label,.bili-search .pgc-item .right-info .intros .value,.bili-search .topic-item .content .desc,.bottom-box .wrap-list .gift-item .B-paper,.box .content-wrap p,.box .list-box .wrap-list .text,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content,.calendarEntry_wrap .calendarEntry_footer .footer_content span,.carousel-wrap .panel .pic li a .card-info .detail,.center-box .line-1,.coming-soon-wrapper .card-wrapper .card-item .info-wrapper .desc,.comment .comment-hot-item-floor,.comment .reply-comment-list .reply-comment-item .reply-comment-item-floor,.data-list .list-container .data-item .text-section .footer-text .text,.detail-content .activity-info-body .info-content p span,.guest-home .title h2,.h5share-container .text-area .text-desc,.header-info .manga-info .supporting-text,.item-wrap__task .content-desc,.live-card .up .txt .desc,.live-card .up .txt .tag,.live-list .text-info,.live-list .text-info a,.live-rank .live-rank-item .txt p.p2,.manga-card-horizontal .text-section .footer-text,.manga-rank-list .rank-item .ri-detail .ri-first-info,.manga-rank-list .rank-item .ri-detail .ri-update,.manga-spread-module .label,.mession-box .content .list-wrap .item-summary,.my-coupon .subtitle,.past-work .card-view .collect-num,.past-work .card-view .danmu-num,.past-work .card-view .play-num,.pgc-rank-wrap .txt .update,.player-auxiliary-area .danmaku-info-row-block span.danmaku-info-danmaku,.player-auxiliary-area .danmaku-info-row-block span.danmaku-info-time,.player-auxiliary-area .danmaku-info-row-block::after,.player-auxiliary-area .danmaku-info-row-super::after,.practice-wrap .banner-container .title~p,.purchase-history .list-item .text-info .recharge-date,.qa-area-ol-wrp .qa-area-ol-content a,.rank-wrap .preview .txt span,.reply-dialog .subtitle,.security_content .common-subtitle,.ticket-tips-wrapper .rec-item .rec-item-time,.ticket-tips-wrapper .rec-item .rec-item-vuene,.time-line-card .txt .update a,.user-item .up-info>span,.user-item .up-videos .ptime,.video-card-common .up,.video-editor-ol-wrp .video-editor-ol-content a,.video-list .card-view .collect-num,.video-list .card-view .danmu-num,.video-list .card-view .play-num,.videos-wrap .card-view .collect-num,.videos-wrap .card-view .danmu-num,.videos-wrap .card-view .play-num{color:#aaa!important}#all-list .user-item .title,.activity-info .activity-info-header,.activity-item .info .title,.app-ctnr .club-brief,.app-layout .account-info-container,.app-layout .dropbox-component .current,.app-layout .dropbox-component .data-list>li,.app-layout .page-content .feedback-content-input .length-hinter,.app-layout .page-content .manga-textbox,.app-layout .search-list .keyword-hinter,.article-card .r-con .title,.bangumi-item .right-info .headline .bangumi-label,.bangumi-item .right-info .headline .title,.bangumi-options .opt-list li,.bangumi-options .opt-list li:hover,.bb-comment a.more-link,.bili-search #live-list .headline-live .user-more,.bili-search #live-list .headline-room .filter a,.bili-search #live-list .live-tabs a,.bili-search .article-item .content .title,.bili-search .live-room-item .item-title,.bili-search .live-user-item .item-right .tags>span,.bili-search .live-user-item .item-right .uname,.bili-search .pgc-item .right-info .headline .pgc-label,.bili-search .pgc-item .right-info .headline .title,.bili-search .photo-item .title,.bili-search .topic-item .content .headline a,.bili-search .user-item .attention-btn,.bili-search .user-item .title,.bottom-box .complete,.box .title .h1,.box .title .progress-num,.bui-swiper-wrap .bui-swiper-item .bui-swiper-text,.buyticket .bread-wrapper span,.buyticket .bread-wrapper span a,.buyticket .map-model .modal-container .modal-header,.buyticket .whole-detail-info-wrapper,.calendar .month,.calendar .weekdays li,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_title .item-title,.calendar-wrap .calendar-body .date-wrap,.calendar-wrap .calendar-body .date-wrap .wrap-content .today,.calendar-wrap .calendar-header,.calendar-wrap .headerClass,.calendarEntry_wrap .calendarEntry_slide,.calendarEntry_wrap .greetings,.carousel-wrap .panel .pic li a .card-info .title .headline,.cc-nav-wrp .activity-nav-wrp .activity-link,.cc-zimu-wrp .zimu-header .zimu-header-title,.center-box .line-2,.comic-episodes .episode-header .episode-operation,.comic-episodes .episode-list .episode-item,.comic-info-component .page-normal .comic-info-con .comic-des .comic-operation .fav-btn .fav-text,.comic-info-component .page-normal .comic-tab .tab-titles .tab-title.active .comments-total,.coming-soon-wrapper .block-title,.coming-soon-wrapper .card-wrapper .card-item .info-wrapper .title,.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .date,.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .time,.comment .comment-hot-item-floor .operate-utils,.comment .comment-hot-item-user-name,.common-pagination-wrapper,.container .count-item .item-value,.container .date-title,.container .level-info .grade,.container .level-intro,.container .links .link-title,.container .more-btn,.container .split-line,.container .tab-header .tab-item,.container .tab-header .tab-item:hover,.container .tab-item--normal,.container .video-info .line-2,.customize-wrap .item-list .item .info-text,.customize-wrap .steps-title,.customize-wrap .title,.data-list .list-container .data-item .text-section .manga-title,.detail-content .activity-info-body .info-header span,.detail-content .content-detail p,.detail-content .content-detail span,.detail-content .jump-pagination-input,.detail-content .more-hot-comments,.dynamic-btn.pink.with-border-radius.publish-btn.disabled,.dynamic-m .dyn_menu li,.elevator .list-box .item.back-old,.empty-wrap .empty-text,.episode-list-component .episode-list .list-header .header-item,.exchange-btn .btn,.feed-card .feed-title,.fjw-point .point-wrap .user-point .face .unfocus-btn,.flow-loader .activity-item .info .type,.follow-right-module .follow-head .follow-more,.gg-window .online a,.guest-home .button-box .regist,.guest-home .title h1,.guest-wrapper .guest-header,.guest-wrapper .guest-list .name,.h5share-container .text-area .text-content,.handpick-right-module .block-header .block-title,.header-info .manga-info .author-name,.horizontalSelect-wrap .month,.hot-recom-module .random-change .info,.index-entry-wrapper .filter-block-title a,.index-entry-wrapper .filter-block-title span,.index-entry-wrapper .filter-list .filter-item,.interact-dialog .btn,.international-header a,.item-wrap__task .content-title,.item-wrap__task .operate-btn,.lang-change .lang-intro,.lang-change .lang-title,.left-nav-list.no-office .left-nav-item span,.list-header .dropdown-btn .icon-text,.list-header .dropdown-btn:hover,.list-header .filter-wrp .article-type .bili-btn,.list-header .filter-wrp .bread-crumb .main,.list-header .filter-wrp .bread-crumb .second,.list-header .filter-wrp .filter-level .bili-btn,.list-header .filter-wrp .video-type .bili-btn,.live-card .up .txt .name,.live-charge-box .popup-cntr .retry,.live-charge-cntr .popup-cntr .tip-content,.live-rank .live-rank-item .number,.live-rank .live-rank-item .txt p,.main-panel .more,.main-panel .title,.manga-button.ghost,.manga-button.primary,.manga-card .manga-title,.mession-box .btn,.mession-box .content .list-wrap .item-index,.mession-box .content .list-wrap .item-title,.mession-box .title,.my-coupon .coupon-title,.my-coupon .coupon-title .coupon-number,.navbar-container .logo-part,.navbar-container .size-ruler .app-title,.new-comers-module .zone-title .headline .name,.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__body,.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__btn,.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__title,.pgc-rank-wrap .number,.pgc-rank-wrap .txt .title,.pivot-component .pivot-headers .pivot-header-item,.player-auxiliary-danmaku-report-wrap .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel .player-auxiliary-report-panel-title,.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel .player-auxiliary-report-content,.popularity-list .list-title,.product-info-time-wrapper .product-info-time,.product-info-time-wrapper .product-info-time-title,.purchase-history .list-item .coin-info .recharge-count,.purchase-history .list-item .text-info .display-text,.qa-area-ol-wrp .qa-area-ol-content p,.rank-header .name,.rank-list-item .expand-mode .text-section .item-title,.rank-wrap .link .title,.rank-wrap .number,.rank-wrap .preview .txt p,.reason-container .reason-category .reason-category-title,.reply-bottom-menu-mask .more-ops .cancel,.reply-bottom-menu-mask .more-ops .ops-list li,.reply-bottom-menu-mask .more-ops .ops-list li a,.reply-dialog .title,.reply-emoji-panel .emoji-list .emoji-text .text-list span,.reply-input .input-area .reply-emoji-btn,.reply-input .input-area .reply-submit-btn,.reply-item .info .name,.reply-report .reason-choose .reason-group .list li,.reply-report .submit-btn button,.reply-report .submit-btn button:disabled,.report-dialog-container .submit .cancel-btn,.report-pc-dialog .report-dialog-container .title,.round-corner .international-footer .link-box .link-item .bt,.round-corner .international-footer .link-box .link-item ul a,.round-corner .international-footer .link-box .link-item.link-c p,.round-corner .international-footer .partner a,.round-corner .out-container .tab-bar,.schedule-list .list-header .date-selector .date-item,.security_content .close-btn,.security_content .common-title,.security_content .coupon-content-con .coupon-btn,.security_content .title-package-name,.security_content .title-right-link,.selectable-option.unable,.special-recommend header,.style-section .tag-block .block-title,.style-section .tag-block .tag-containers .style-tag,.sub-tabs .filter-content,.tabs-nav .tab-item,.tabs-nav .tab-item.border-bottom,.tabs-nav .tab-item.full,.ticket-tips-wrapper .rec-item .rec-item-name,.ticket-tips-wrapper .ticket-tips-content span,.ticket-tips-wrapper .ticket-tips-header,.time-line .tl-link,.time-line-card .txt .ss,.ui-dropdown .default,.ui-dropdown .ul-dropdown-list,.up-info .btn-panel .following,.user-info-component .coin-info,.user-item .attention-btn.followed,.user-item .attention-btn.followed:hover,.user-item .up-videos .video-item .video-desc,.user-item .up-videos .video-more,.van-popover a,.video-card-common .title,.video-editor-ol-wrp .video-editor-ol-content p,.video-item.matrix .title,.vip-m .bubble-traditional .recommand .title,.vip-m .bubble-traditional .renew-btn button,.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .check-map,.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .title,.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .vuene-info-content .address-name,.whole-detail-info-wrapper .product-buy-wrapper .want-wrapper .want-content p{color:#eee!important}.app-layout .dropbox-component,.app-layout .dropbox-component .data-list,.app-layout .page-content .manga-textbox:focus,.ban-vote .vote-dialog .dialog-header,.bangumi-item .right-info .headline .bangumi-label,.bangumi-options .opt-list,.bangumi-timing-module .headline .c-clink,.bili-search .live-user-item .item-right .tags>span,.bili-search .pgc-item .right-info .headline .pgc-label,.bili-search .photo-item,.bilibili-player-ending-panel-box-recommend:hover,.calendarEntry_wrap,.calendarEntry_wrap .calendarEntry_slide,.calendarEntry_wrap .greetings,.carousel-wrap .page .next.current,.coin-nav,.comic-info-component .page-normal .comic-tab .tab-titles,.comment .comment-selecotr,.container .coins,.container .counts,.container .links,.container .tab-header,.detail-content .activity-info,.detail-content .comment,.detail-content .guest-wrapper,.detail-content .jump-pagination-input,.elevator .list-box,.elevator .list-box .item.back-old,.elevator .list-box .item.back-top,.exchange-btn .btn,.flow-loader .activity-item,.flow-loader .activity-item .info .type,.flow-loader .user-item,.flow-loader .video-item.matrix,.follow-right-module .follow-head .follow-more,.gg-window .online,.guest-home .button-box button,.head .dropdown-menu .article-list,.home-container .at-popup,.hot-recom-module .random-change,.interact-dialog .btn,.international-home .bilibili-search-history,.item-wrap__task .operate-btn,.lang-change,.list-header .filter-wrp .article-type,.list-header .filter-wrp .category-wrp,.list-header .filter-wrp .filter-level,.list-header .filter-wrp .order-wrp,.list-header .filter-wrp .video-type,.love-card .header:after,.love-detail .follow-btn.active,.main-wrapper .comment-wrapper,.navbar-container,.nomal-task .card,.page-tab .con li,.practice-wrap .tab-container,.replies-comment-input-wrapper .replies-upload .comment-input-img,.reply-bottom-menu-mask .more-ops .cancel,.reply-input .input-area .reply-emoji-btn,.reply-input .input-area .reply-submit-btn,.reply-report .reason-choose .reason-group .list li input[type=radio],.report-dialog-container .submit .cancel-btn:after,.report-dialog-container .submit .submit-btn:after,.report-dialog-container .textarea-wrapper,.round-corner .out-container .tab-bar,.security_content .bcoin-wrapper,.security_content .title-right-link,.tab-line-itnl,.tabs .customize-tab,.ticket-tips-wrapper .rec-item,.ticket-tips-wrapper .ticket-tips,.time-line .tl-link,.title-container .info .activity,.ui-dropdown .ui-dropdown-text,.van-popover,.van-popper[x-placement^=bottom] .popper__arrow,.van-popper[x-placement^=top] .popper__arrow{border-color:transparent!important}.carousel-wrp .page .next,.item-wrap__task:after,.item-wrap__task:before,.security_content .coupon-wrapper .coupon-content-con{border-color:#aaa!important}#all-list .mixin-list ul:not(:last-child),.bili-search .article-item,.bili-search .bangumi-item,.bili-search .pgc-item,.bili-search .topic-item,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content,.calendar-wrap .calendar-header,.comic-episodes .episode-list .episode-item .item-body,.link-input,.live-category .latest,.mession-box .content,.mession-box .content .list-wrap .border-btm,.practice-wrap .banner-container .current-work,.reply-bottom-menu-mask .more-ops .ops-list li,.reply-list .reply-item,.round-corner .international-footer .link-box .link-item,.tab-content .bilibili-comment,.van-popper[x-placement^=bottom] .popper__arrow:after,.van-popper[x-placement^=top] .popper__arrow:after{border-color:#444!important}.app-layout .pivot-component .pivot-headers,.at-item:not(:last-child):after,.carousel-wrap .page .next,.center-box .orginal-reply,.container .play-all,.container .split-line::before,.container .tabs-panel,.elevator .list-box .item.sort,.liked-user:not(:last-child):after,.love-item:not(:last-child):after,.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel .player-auxiliary-report-panel-title,.reply-item:not(:last-child):after{border-color:#555!important}.app-layout .sidebar .nav-item .nav-item-icon,.follow-right-module .follow-head .follow-more .icon,.header-info .manga-info .action-buttons .do-favourite .fav-icon,.header-info .manga-info .supporting-text .label-icon,.hot-recom-module .random-change .icon_read,.index-entry-wrapper .filter-block-title a:after,.my-coupon .subtitle .question-cion,.security_content .m-arrow-package,.security_content .security-list:hover .security-icon,.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .address-icon{filter:brightness(0) invert(1)!important}.bili-search .so-icon i.icon-like,.bili-search .so-icon i.icon-reply,.bili-search .so-icon i.icon-view{filter:brightness(0) invert(.7)!important}.bili-search #live-list .headline-room .icon-live-face,.bili-search #live-list .headline-room .icon-live-frame,.bui-swiper-wrap .bui-swiper-next svg,.bui-swiper-wrap .bui-swiper-pre svg,.fjw-random .agree.active,.fjw-random .agree:hover,.fjw-random .unagree.active,.fjw-random .unagree:hover,.fold-box:hover .fold-arrow,.home-slide .trigger span.on,.ops canvas.ring-progress,.sticky-bar .bar-content .title-icon,.svga-container.svga-center canvas{filter:var(--blue-image-filter)!important}.activity-info .icon-activity,.buyticket .product-buy.enable,.calendar-date-body .wrap-content img,.comment .up-icon.active,.detail-content .comment .hot-icon span,.guest-wrapper .icon-guest,.reason-container .reason-category .other-reason .icon-select.selected,.reason-container .reason-category .reason-item .icon-select.selected,.replies-comment-input-wrapper .replies-upload .comment-input-img span,.replies-comment-input-wrapper .replies-upload .replies-uploading-container .replies-uploading-btn,.replies-comment-input-wrapper .replies-upload .replies-uploading-container p span:hover,.report-pc-dialog .report-dialog-container .title i:hover,.ticket-count .count-plus.active:after,.ticket-count .count-reduce.active:before,.ticket-tips-wrapper .ticket-tips-header span,.whole-detail-info-wrapper .product-buy-wrapper .want-wrapper .want-icon{filter:var(--pink-image-filter)!important}.fans-medal-item.special-medal .union{filter:brightness(.125)!important}.video-info-m .number .coin b,.video-info-m .number .coin i,.video-info-m .number .fav b,.video-info-m .number .fav i{filter:brightness(.135)!important}.bili-share-pc .favourite .icon-fav,.news-dialog__wrapper .trangle-img img{filter:brightness(.27)!important}.box .record-wrap,.buyticket .product-buy.enable,.comment .comment-hot-item-user-content,.comment .comment-selecotr,.replies-comment-input-wrapper .submit-comment{box-shadow:none!important}.bilibili-player-ending-panel-box-recommend:hover,.guest-wrapper .guest-list .guest-item:hover .image,.navbar-container,.pgc-space-follow-item .bangumi-options .opt-list,.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel,.section-block .at-popup,.selectable-option.active{box-shadow:0 1px 10px 0 var(--theme-color-30)!important}.members-info .up-card{margin:16px!important}.bili-search #live-list .live-tabs a.active,.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-head.up-avatar:hover,.comic-info-component .page-normal .comic-tab .tab-titles .tab-title.active .tab-btn,.live-tabs .tab-switch .tab-switch-item.on,.replies-comment-input-wrapper .replies-upload .comment-input-img:hover,.selectable-option.active,.selectable-option.active:after,.tabs-nav .tab-item.border-bottom,.time-line .tab-switch .tab-switch-item.on{border-color:var(--theme-color)!important}.app-layout .dropbox-component .data-list>li:hover,.be-tags-container .tag,.bili-search .user-item .attention-btn:hover,.bottom-box .complete .complete_text:before,.bui-swiper-wrap .bui-swiper-next:hover,.bui-swiper-wrap .bui-swiper-pre:hover,.calendar .days li.selected,.calendar-wrap .calendar-body .date-wrap .wrap-content .select-icon,.carousel-wrap .page .next.current,.channel-menu-itnl .item .name em,.comic-info-component .page-normal .comic-info-con .comic-des .comic-operation .comic-view-btn,.comment .comment-selecotr .all-comments.active:before,.comment .comment-selecotr .sortByHot.active:before,.container .more-btn:hover,.container .tab-item--active,.elevator .list-box .item.on,.elevator .list-box .item:hover,.episode-list-component .episode-list .list-data .list-item:hover,.exchange-btn .btn:hover,.follow-right-module .follow-head .follow-more:hover,.guest-home .button-box button:hover,.h5share-container .tag,.home-slide .trigger span:hover,.interact-dialog .btn,.item-wrap__task .item-index,.live-rank .live-rank-item .number.on,.live-room-app .guard-rank-cntr .rank-cntr .btn-box .buy:hover,.manga-button.primary:hover,.navbar-container .nav-items .nav-item.activated:before,.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__btn,.pgc-rank-wrap .number.on,.practice-wrap .banner-container .current-work .bili-btn,.progress-bar-core.p-absolute,.qa-area-ol-wrp .qa-area-ol-btn,.rank-wrap .number.on,.replies-comment-input-wrapper .submit-comment,.reply-emoji-panel .emoji-list .emoji-pager .pager-dot.on,.reply-input .input-area .reply-emoji-btn:hover,.reply-input .input-area .reply-submit-btn:hover,.reply-report .reason-choose .reason-group .list li input[type=radio]:checked:after,.reply-report .submit-btn button,.round-corner .out-container .tab-item.active,.security_content .close-btn:hover,.security_content .coupon-content-con .coupon-btn:hover,.style-section .tag-block .tag-containers .style-tag:active,.tabs-wrapper .tabs .tabs-item.active:before,.time-line .tl-link:hover,.video-control-show .bilibili-player-video-interactive-list .check:hover .big-round,.video-editor-ol-wrp .video-editor-ol-btn,.vip-m .bubble-traditional .renew-btn button:hover{background-color:var(--theme-color)!important}#all-list .user-item .title:hover,.activity-item .info .title:hover,.article-card .r-con .title:hover,.article-container:hover .text-area .title,.bangumi-item .right-info .headline .title:hover,.bili-search #live-list .headline-live .user-more:hover,.bili-search #live-list .headline-room .filter a.active,.bili-search #live-list .headline-room .filter a:hover,.bili-search #live-list .live-tabs a.active,.bili-search .article-item .content .title:hover,.bili-search .live-room-item .item-title:hover,.bili-search .live-user-item .item-right .uname:hover,.bili-search .pgc-item .right-info .headline .title:hover,.bili-search .photo-item .title:hover,.bili-search .topic-item .content .headline a:hover,.bili-search .user-item .title:hover,.bottom-box .complete .uncomplete,.bui-swiper-wrap .bui-swiper-item .bui-swiper-text:hover,.calendar-wrap .calendar-body .date-desc_wrap .date-desc__content .nothing-wrap .release-link,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content .item-desc_share,.calendarEntry_wrap .calendarEntry_footer .footer-link,.calendarEntry_wrap .greetings .greet-num,.card .forw-area a.more:hover,.card .more-panel .child-button:hover,.cc-nav-wrp .activity-nav-wrp .activity-link.active i,.cc-nav-wrp .activity-nav-wrp .activity-link.active span,.cc-nav-wrp .activity-nav-wrp .activity-link:hover i,.cc-nav-wrp .activity-nav-wrp .activity-link:hover span,.cc-nav-wrp .nav-item.active i,.cc-nav-wrp .nav-item.active span,.cc-nav-wrp .nav-item:hover i,.cc-nav-wrp .nav-item:hover span,.center-box .line-1 .like-item:hover,.center-box .line-3 .action-button.active,.center-box .line-3 .action-button:hover,.comic-info-component .page-normal .comic-tab .tab-titles .tab-title.active,.coming-soon-wrapper .card-wrapper .card-item .info-wrapper .title:hover,.comment .comment-selecotr .all-comments.active,.comment .comment-selecotr .sortByHot.active,.comment .more-replys span,.container .count-item:hover .item-key,.container .count-item:hover .item-value,.container .publish-time,.container .video-list .content:hover,.customize-wrap .item-list .item .learn.unlearn,.d-data .fold-box:hover,.gg-window .online a:hover,.guest-wrapper .guest-list .guest-item:hover .name,.index-entry-wrapper .filter-block-title a:hover,.index-entry-wrapper .filter-list .filter-item:hover,.international-header a:hover,.international-home .bilibili-search-history .cancel-icon:hover,.lang-change .lang-intro-item.on,.left-nav-childed .left-nav-childed-list .left-nav-item-childed:hover span,.left-nav-childed .left-nav-childed-list.active .left-nav-item-childed span,.left-nav-item-child:hover i,.left-nav-item-child:hover span,.left-nav-list.active .left-nav-item i,.left-nav-list.active .left-nav-item span,.left-nav-wrapper .left-nav-ul .left-nav-item:hover i,.left-nav-wrapper .left-nav-ul .left-nav-item:hover span,.list-header .filter-wrp .article-type .bili-btn.current,.list-header .filter-wrp .filter-level .bili-btn.current,.list-header .filter-wrp .video-type .bili-btn.current,.live-card .up .txt .name:hover,.live-category .latest a.active,.live-category .latest a:hover,.live-tabs .tab-switch .tab-switch-item.on,.main-panel .more:hover,.mession-box .btn:hover,.n-statistics a:hover,.new-comers-module .zone-title .headline .name:hover,.pgc-rank-wrap .txt .title:hover,.pivot-component .pivot-headers .pivot-header-item.selected,.pivot-component .pivot-headers .pivot-header-item:active,.qa-area-ol-wrp .qa-area-ol-content a:hover,.rank-wrap .link p:hover,.rank-wrap .preview .txt p:hover,.replies-comment-input-wrapper .replies-upload .comment-input-img,.round-corner .international-footer .link-box .link-item ul a:hover,.round-corner .international-footer .link-box .link-item.link-c a:hover p,.round-corner .international-footer .partner a:hover,.round-corner .out-container .tab-item:hover,.schedule-list .list-header .date-selector .date-item.active,.security_content .coupon-content-con .coupon-money,.security_content .coupon-money-1:after,.security_content .coupon-money-2:after,.security_content .security-list-link-jump:hover,.security_content .title-right-link:hover,.selectable-option.active,.sub-reply-preview .show-more,.sub-reply-preview .sub-preview-item a,.tabs-wrapper .tabs .tabs-item.active,.time-line .tab-switch .tab-switch-item.on,.time-line-card .txt .update .published,.time-line-card .txt a:hover,.up-info .up-focus-btn,.user-item .up-videos .video-item .video-desc:hover,.user-item .up-videos .video-more:hover,.van-popover a:hover,.video-card-common .title:hover,.video-card-common .up:hover,.video-editor-ol-wrp .video-editor-ol-content a:hover,.video-item-biref:hover .biref-info .biref-title,.video-item.matrix .title:hover,.video-list .card-txt:hover,.whole-detail-info-wrapper .product-buy-wrapper .want-wrapper .want-content p:hover,.whole-pagination-wrapper .common-pagination-wrapper .pageNum.active,.whole-pagination-wrapper .common-pagination-wrapper .pageNum:hover{color:var(--theme-color)!important}#page-fav .fav-sidenav .fav-item.cur .be-dropdown-trigger .icon-ic_more,#page-fav .fav-sidenav .fav-item.cur .iconfont,#page-fav .fav-sidenav .fav-item.cur .num,#page-fav .fav-sidenav .fav-item.cur .text.router-link-exact-active.router-link-active,.app-layout .dropbox-component .data-list>li:hover,.bangumi-timing-module .headline .c-clink,.bangumi-timing-module .headline .c-clink:hover,.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-electric,.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-electric.little,.block-area .timeline-title .headline .timeline-more:hover,.comic-info-component .page-normal .comic-info-con .comic-des .comic-operation .comic-view-btn,.container .more-btn:hover,.container .tab-item--active,.dynamic-m .wnd_bottom a:hover,.edit-media-list .edit-mask .edit-board .edit-info .submit-btn,.elevator .list-box .item.on,.elevator .list-box .item:hover,.elevator-module .nav-list .customize:hover,.elevator-module .nav-list .item.on,.episode-list-component .episode-list .list-data .list-item:hover,.exchange-btn .btn:hover,.favInfo-box .favInfo-details .fav-options .fav-play:hover,.follow-dialog-wrap .follow-dialog-window .bottom .btn,.follow-right-module .follow-head .follow-more:hover,.guest-home .button-box button:hover,.h5share-container .tag,.item-wrap__task .item-index,.link-navbar .nav-item:hover .nav-link,.live-rank .live-rank-item .number.on,.manga-navbar-manga-logo,.new-stat-module .zone-title .headline .new-stat-more:hover,.pgc-rank-wrap .number.on,.practice-wrap .banner-container .current-work .bili-btn,.qa-area-ol-wrp .qa-area-ol-btn,.rank-wrap .number.on,.reply-input .input-area .reply-emoji-btn:hover,.reply-input .input-area .reply-submit-btn:hover,.round-corner .out-container .tab-item.active,.security-left .on .security-nav-name,.security_content .close-btn:hover,.security_content .coupon-content-con .coupon-btn:hover,.security_content .security-list:hover .security-nav-name,.sticky-bar .bar-content .send-button .send-text,.time-line .tl-link:hover,.timeline-box .timeline-item.new p.num a,.upload-v2-step1-container #homeDrop .upload-btn .upload-btn-title,.video-editor-ol-wrp .video-editor-ol-btn{color:var(--foreground-color)!important}.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-follow .bp-svgicon{fill:var(--foreground-color)!important}.selectable-option.active:after{border-top-color:transparent!important;border-left-color:transparent!important}.van-popper[x-placement^=bottom] .popper__arrow:after,.van-popper[x-placement^=top] .popper__arrow:after{border-left-color:transparent!important;border-right-color:transparent!important}.feed-topic .empty-content,.report-dialog-container .textarea-wrapper{border-radius:4px!important}`; offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/dark-styles.min.js"] = (()=>{return(t,e)=>{const r=()=>{SpinQuery.select(".custom-scrollbar").then(t=>t&&t.classList.remove("custom-scrollbar"))};const l=()=>{document.body.classList.remove("dark");e.removeStyle("scrollbarStyle");e.removeStyle("darkStyleNavBar");e.removeStyle("darkStyle");e.removeStyle("darkStyleImportant")};const a=()=>{if(t.noDarkOnMember&&document.URL.startsWith("https://member.bilibili.com/v2")){l();return}document.body.classList.add("dark");r();e.applyStyle("scrollbarStyle");e.applyImportantStyle("darkStyleNavBar");e.applyStyle("darkStyle");e.applyImportantStyle("darkStyleImportant")};a();return{reload:a,unload:l}}})(); offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/debounce.min.js"] = (()=>{return(n,l)=>{function u(n,l,u){var e,t,i,r,f;if(null==l)l=100;function o(){var a=Date.now()-r;if(a=0){e=setTimeout(o,l-a)}else{e=null;if(!u){f=n.apply(i,t);i=t=null}}}var a=function(){i=this;t=arguments;r=Date.now();var a=u&&!e;if(!e)e=setTimeout(o,l);if(a){f=n.apply(i,t);i=t=null}return f};a.clear=function(){if(e){clearTimeout(e);e=null}};a.flush=function(){if(e){f=n.apply(i,t);i=t=null;clearTimeout(e);e=null}};return a}return{export:{debounce:u}}}})(); offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/default-danmaku-settings.min.css"] = `.bilibili-player-video-danmaku-setting-wrap{display:none!important}`; diff --git a/bilibili-evolved.preview.user.js b/bilibili-evolved.preview.user.js index 496b97f80..7bd145ce6 100644 --- a/bilibili-evolved.preview.user.js +++ b/bilibili-evolved.preview.user.js @@ -76,6 +76,11 @@ Object.entries({ }) // GM4 polyfill end +// Safari EventTarget polyfill +if (!('EventTarget' in window)) { + window.EventTarget = Element +} + function logError (error) { let finalMessage = error if (typeof error === 'object' && 'stack' in error) { @@ -1201,7 +1206,6 @@ onlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/preview/m onlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/preview/min/dark-important.min.css"] = `#disable-popup-modal .vip-exchange .months button.disabled,#vip-exchange-modal .vip-exchange .months button.disabled,.action-row .publish-btn.disabled,.action-row .publish-btn.publishing,.action-row .sch-pub-btn.disabled,.action-row .sch-pub-btn.publishing,.app-body .section-block,.bl-button--primary:disabled,.home-content .publish-btn.disabled,.link-footer,.live-skin-coloration-area .live-skin-separate-area,.live-skin-coloration-area .live-skin-separate-area-hover:hover,.payment-active,.player-auxiliary-area .player-auxiliary-bscrollbar .bscroll-indicator,.tab-list .tab-item.active:before{background-color:#222!important}.app-body .section-block.with-bottom-radius,.app-body .section-block.with-radius,.bb-comment .no-login .comment-submit,.common .bb-comment .no-login .comment-submit,.container .pagination,.coupon-content-con .coupon-btn-disable,.customize-wrp .select,.f-list-hover:hover,.fjw-case-detail .ban-detail .content-box .video-model,.game-groom-m .num,.main-container .media-info .media-right .media-tool-bar .btn-follow.active,.main-container .pay-bar .vip .btn-pay.active,.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled,.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled:hover,.pagination-container li.pagination,.status_box .status_btn.disabled,.wrapper .elec-btn.disabled{background-color:#444!important}.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap .bscroll-indicator{background-color:#555!important}.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap .bscroll-vertical-scrollbar.mousedown,.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap:hover .bscroll-vertical-scrollbar,.m-recommend-item div.box,.player-auxiliary-area .player-auxiliary-bscrollbar .bscroll-vertical-scrollbar,.player-auxiliary-area .player-auxiliary-bscrollbar .bscroll-vertical-scrollbar.mousedown,.player-auxiliary-area .player-auxiliary-bscrollbar:hover .bscroll-vertical-scrollbar{background-color:transparent!important}.live-skin-coloration-area .live-skin-normal-a-text,.live-skin-coloration-area .live-skin-normal-a-text:link,.live-skin-coloration-area .live-skin-normal-a-text:visited,.live-skin-coloration-area .live-skin-normal-text,.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled,.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled:hover,.status_box .status_btn.disabled,blockquote,blockquote *,blockquote .color-blue-01,blockquote .color-blue-02,blockquote .color-blue-03,blockquote .color-blue-04,blockquote .color-gray-01,blockquote .color-gray-02,blockquote .color-gray-03,blockquote .color-gray-04,blockquote .color-green-01,blockquote .color-green-02,blockquote .color-green-03,blockquote .color-green-04,blockquote .color-lblue-01,blockquote .color-lblue-02,blockquote .color-lblue-03,blockquote .color-lblue-04,blockquote .color-pink-01,blockquote .color-pink-02,blockquote .color-pink-03,blockquote .color-pink-04,blockquote .color-purple-01,blockquote .color-purple-02,blockquote .color-purple-03,blockquote .color-purple-04,blockquote .color-yellow-01,blockquote .color-yellow-02,blockquote .color-yellow-03,blockquote .color-yellow-04{color:#aaa!important}#app .sticky-bar .bar-content .message,.bb-comment .no-login .comment-submit,.bp-popup-panel .title-ctnr .popup-title,.commnent-screen-wrap .el-input__inner,.common .bb-comment .no-login .comment-submit,.coupon-content-con .coupon-btn-disable,.cover .disabled-cover,.customize-wrp .select,.el-input__inner,.home-page .sticky-bar .bar-content .message,.invitation-record-warp .invtable .inputdone,.live-room-app .guard-rank-cntr .tabs.isHundred .item.active,.live-room-app .guard-rank-cntr.hundred .live-skin-highlight-text,.live-room-app .guard-rank-cntr.hundred .live-skin-main-a-text,.live-room-app .guard-rank-cntr.hundred .page-box .live-skin-main-text,.live-room-app .guard-rank-cntr.thousand .live-skin-highlight-text,.live-room-app .guard-rank-cntr.thousand .live-skin-main-a-text,.live-room-app .guard-rank-cntr.thousand .page-box .live-skin-main-text,.live-skin-coloration-area .live-skin-highlight-text,.live-skin-coloration-area .live-skin-main-text,.manga-detail .episode-list-component .episode-list .list-data .list-item.last-read,.popup-content-ctnr .bl-button--ghost,.s-paging>ul>a.current,.s-paging>ul>span.current,.score-info .go-movie,.tag-list li.tag-item.on{color:#eee!important}#rank-list-vm .tabs.isHundred .item,.bb-comment .no-login .comment-submit,.commnent-screen-wrap .el-input__inner,.common .bb-comment .no-login .comment-submit,.el-input__inner,.enter-failure .password-input .pink-border,.link-footer,.live-skin-coloration-area .live-skin-highlight-border,.live-skin-coloration-area .live-skin-separate-border,.popup-content-ctnr .bl-button--ghost:hover,.score-info .go-movie,.select-box-v2-container .select-box-v2-controller-disabled,.song-info .info-wrap .type-list .item-list .type-item.active,.tabs-bar,.ui-input-textarea.focus,.user-setting-warp .el-radio-button__orig-radio:checked+.el-radio-button__inner{border-color:transparent!important}#app .sticky-bar .bar-content .message:hover,.app-layout .style-section .tag-block .tag-containers .style-tag.selected,.container .video-panel .play-all .bilifont,.detail-wrp .detail-content[data-v-00c9b213] p a span,.drop-list-v2-container .drop-list-v2-item-selected .drop-list-v2-item-cont p.item-cont-main,.edit-button:hover>.icon-font,.edit-button:hover>span .left-nav-item-childed:hover,.el-select-dropdown__item.selected,.home-page .sticky-bar .bar-content .message:hover,.im-popup .bp-popup-panel .title-ctnr .popup-title,.left-nav-wrapper .active,.left-nav-wrapper .active .left-nav-item-child,.left-nav-wrapper .advice-btn:hover,.left-nav-wrapper .left-nav-item.active,.left-nav-wrapper .left-nav-item.active i.active,.left-nav-wrapper .left-nav-list.on .left-nav-item,.left-nav-wrapper .left-nav-list.on .left-nav-item .icon,.live-room-app .guard-rank-cntr.hundred .live-skin-main-a-text:hover,.live-room-app .guard-rank-cntr.thousand .live-skin-main-a-text:hover,.live-skin-coloration-area .live-skin-highlight-text,.live-skin-coloration-area .live-skin-normal-a-text:hover,.live-skin-normal-a-text:active,.manga-detail .episode-list-component .episode-list .list-header .header-item.selected,.more-data a:hover,.other a a:hover,.r-con .members-info .up-card .info-name.is-vip:hover,.rank-item .content .info .detail a a:hover,.rank-item .content .info:hover .title,.rank-item .content .more-data:hover,.rank-item .content .other a:hover,.room-info-down-row .icon-label.hover-text-blue:hover .label,.room-introduction .edit-button:hover>.icon-font,.room-introduction .edit-button:hover>span,.round-corner .van-popper-favorite .play-all .bilifont,.up-info .u-info .name .username.is-vip:hover,.voucher-ing .voucher-left-money,.voucher-ing .voucher-left-money:before,.voucher-no-used .voucher-left-money,.voucher-no-used .voucher-left-money:before{color:var(--theme-color)!important}.aside-ctnr .author-info .communicate-btn,.live-skin-coloration-area .room-info-ctnr .info-section .live-skin-highlight-border,.manga-detail .episode-list-component .episode-list .list-data .list-item.last-read,.page-list-box .page-input:focus,.page-list-box .page-input:hover,.popup-content-ctnr .bl-button--ghost,.season-timeline .season-group.today,.season-timeline .season-group.today .group-time::before,.tag-list li.tag-item.on,.tag-list li.tag-item:hover{border-color:var(--theme-color)!important}.bg-blue,.el-date-table td.current:not(.disabled),.el-date-table td.end-date,.el-date-table td.start-date,.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .btn-white,.face-g-tab li.current,.live-skin-coloration-area .live-skin-highlight-bg,.popup-content-ctnr .bl-button--ghost:hover,.popup-content-ctnr .bl-button--primary,.season-timeline .season-group.today.is-published .group-time::before,.security-list .child-list li a.bg-blue:hover,.song-info .info-wrap .type-list .item-list .type-item.active,.tag-list li.tag-item.on,.user-my-btn .el-button--primary,.user-setting-warp .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:var(--theme-color)!important}.current .tab-btn-link,.el-date-table td.current:not(.disabled),.el-date-table td.end-date,.el-date-table td.start-date,.face-g-tab li.current,.popup-content-ctnr .bl-button--ghost:hover,.style-section .tag-block .tag-containers .style-tag:active{color:var(--foreground-color)!important}#bilibiliPlayer{box-shadow:0 4px 8px 0 #0004;background-color:#222!important}`; onlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/preview/min/dark-navbar.min.css"] = `#link-navbar-vm>.link-navbar .nav-item:hover,.bili-header-m .nav-menu .nav-con .nav-item:hover,.link-navbar .nav-item:hover,.nav-header-wrapper .nav-header .nav-header-search-bar,.right-part>.shortcuts-ctnr .shortcut-item:hover,.search-bar-ctnr .search-bar,.shortcuts-ctnr .shortcut-item:hover,.uns_box ul.menu li:not(.b-post):hover,.z_top .z_top_nav ul li:hover{background-color:#222!important}#app>.link-navbar,#app>.nav-header-wrapper,#link-navbar-vm>.link-navbar,#navbar-vm>.link-navbar,.b-header-mask-wrp .b-header-mask,.bili-header-m .nav-menu .nav-mask,.bili-header-m .nav-menu.blur-black .nav-mask,.link-navbar{background-color:#444!important}.z_top .i-link:hover,.z_top .z_top_nav ul li.home:hover{background-color:transparent!important}#app>.nav-header-wrapper>.nav-header{background:0 0!important}#app>.link-navbar .main-ctnr .nav-logo,#app>.link-navbar .nav-item.selected .label,#app>.link-navbar .nav-item:hover .icon-font,#app>.nav-header-wrapper>.nav-header .nav-header-mainsite,#app>.nav-header-wrapper>.nav-header .order-center,#link-navbar-vm>.link-navbar .main-ctnr .nav-logo,#link-navbar-vm>.link-navbar .nav-item:hover,.bili-header-m .nav-menu .nav-con .nav-item .t,.link-navbar .main-ctnr .custom-link>a,.link-navbar .main-ctnr .nav-logo,.my-link-btn .label,.nav-header-wrapper .nav-header .nav-header-search-bar,.right-part>.shortcuts-ctnr,.right-part>.shortcuts-ctnr .shortcut-item:hover,.search-bar-ctnr .search-bar input,.shortcut-item .list-item span,.shortcuts-ctnr .shortcut-item,.uns_box li.u-i a.i-link,.z_top a,.z_top.b-header-blur .uns_box li.u-i a.i-link,.z_top.b-header-blur .z_top_nav li a.i-link{color:#eee!important}.search-bar-ctnr .search-bar .placeholder,.search-bar-ctnr .search-bar .search-btn,.search-bar-ctnr .search-bar input::placeholder{color:#878787!important}.uns_box li.u-i:hover a.i-link,.z_top .i-link:hover{color:var(--theme-color)}.link-navbar,.link-navbar-ctnr{box-shadow:none!important}.link-navbar .main-ctnr .nav-logo::before,.nav-header-wrapper .nav-header .order-icon{filter:brightness(0) invert(1)!important}.search-bar-ctnr .search-bar{border-color:transparent!important;box-shadow:0 2px 10px 1px #0002}`; onlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/preview/min/dark-schedule.min.js"] = (()=>{return(e,t)=>{class i{constructor(...e){if(e.length===0){const e=new Date;this.hour=e.getHours();this.minute=e.getMinutes()}else if(e.length===1){const[t]=e;[this.hour,this.minute]=t.split(":").slice(0,2).map(e=>this.validatePart(e));this.normalize()}else if(v.length===2){[this.hour,this.minute]=e}}validatePart(e){const t=parseInt(e);if(!isNaN(t)&&t>=0&&t<=59){return t}else{return null}}normalize(){while(this.minute<0){this.minute+=60;this.hour-=1}while(this.minute>=60){this.minute-=60;this.hour+=1}while(this.hour<0){this.hour+=24}while(this.hour>=24){this.hour-=24}}lessThan(e){if(this.houre.hour||this.hour===e.hour&&this.minute>e.minute){return true}return false}equals(e){return this.hour===e.hour&&this.minute===e.minute}isInRange(e,t){if(e.equals(t)){return false}let i=this.greaterThan(e)&&this.lessThan(t);if(e.greaterThan(t)){i=this.greaterThan(e)||this.lessThan(t)}const s=i||this.equals(e);return s}static millisecondsBefore(e){const t=new i;const s=(new Date).getSeconds();const r=1e3*(t.hour*3600+t.minute*60+s);const n=1e3*(e.hour*3600+e.minute*60);let h=n-r;if(t.greaterThan(e)||t.equals(e)&&s!==0){h+=24*3600*1e3}return h}}function s(){if(e.darkSchedule){const t=new i(e.darkScheduleStart);const r=new i(e.darkScheduleEnd);const n=new i;const h=n.isInRange(t,r);if(e.useDarkStyle!==h){e.useDarkStyle=h}let u=0;if(h){u=i.millisecondsBefore(r)}else{u=i.millisecondsBefore(t)}if(u!==0){setTimeout(()=>s(),u)}}}fullyLoaded(()=>s());return{export:{ScheduleTime:i}}}})(); -onlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/preview/min/dark-slice-8.min.css"] = `.app-layout .dropbox-component,.app-layout .dropbox-component .data-list,.app-layout .page-content .feedback-content-input,.app-layout .page-content .manga-textbox,.box .content-wrap .btn .info,.calendar-wrap .calendar-body .date-desc_wrap,.content .share-wrap,.dialog-wrapper .dialog,.fjw-kpi-wrap-bg,.fjw-point .point-wrap .user-point .face .unfocus-btn,.international-home .bilibili-search-history,.item-wrap__task .operate-btn,.main-wrapper .comment-wrapper,.navbar-container,.nomal-task .bottom-box .btn,.reply-bottom-menu-mask .more-ops,.reply-emoji-panel .emoji-cate,.reply-emoji-panel .emoji-cate a,.reply-emoji-panel .emoji-list,.round-corner .app-layout,.row1 .calendar-wrap,.security_content .close-btn,.security_content .coupon-wrapper .coupon-content,.security_content .title-right-link,.submit button,.van-popover{background-color:#222!important}.app-layout .sidebar,.at-popup .user-container .item.is-selected,.bangumi-options .opt-list,.bpui-selected,.bpui-selected span,.bui-button.bui-button-gray2,.bui-swiper-wrap .bui-swiper-item .bui-swiper-text,.comic-info-component .page-normal .comic-info-con,.comic-info-component .page-normal .comic-info-con .comic-des,.container .links .link-item:hover,.container .logout a:hover,.container .tab-item--normal:hover,.container .video-card:hover,.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-btn-footer,.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap,.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap-child .player-auxiliary-panel-title,.danmaku-wrap .player-auxiliary-block-wrap,.dropdown__content .dropdown__active,.dropdown__content .dropdown__item:hover,.guest-home .button-box button,.lang-change .lang-intro-item:hover,.lang-change .lang-item:hover,.manga-button.ghost,.manga-button.primary,.player-auxiliary-danmaku-function,.player-auxiliary-danmaku-function [class*=player-auxiliary-danmaku-btn-],.player-auxiliary-danmaku-wrap .player-auxiliary-danmaku-load-status,.practice-wrap .tab-container,.qa-area-ol-wrp,.r-con .members-info__container,.video-editor-ol-wrp{background-color:#333!important}.app-layout .page-content .router-view,.app-layout .sidebar .nav-item-indicator,.bangumi-item .right-info .headline .bangumi-label,.bangumi-options .opt-list li:hover,.bili-search .live-user-item .item-right .tags>span,.bili-search .pgc-item .right-info .headline .pgc-label,.bili-search .user-item .attention-btn,.box .content-wrap,.box .record-wrap,.box-body,.bpui-selected>span,.bpui-selecting>span,.bpui-unselecting,.bui-collapse .bui-collapse-header,.bui-swiper-wrap .bui-swiper-next,.bui-swiper-wrap .bui-swiper-pre,.calendar-wrap .calendar-body .calendar-body__select .ui-dropdown .default:hover,.calendarEntry_wrap,.calendarEntry_wrap .calendarEntry_slide,.carousel-wrap li.scrollx,.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .line .point-wrapper,.coming-soon-wrapper .slider-contro span,.comment .comment-hot-item-floor .operate-utils,.container .more-btn,.detail-content .activity-info,.detail-content .guest-wrapper,.detail-content .jump-pagination-input,.detail-content .more-hot-comments,.elevator .list-box,.elevator .list-box .item,.elevator .list-box .item.back-old,.elevator .list-box .item.sort,.episode-list-component .episode-list .list-data .list-item,.exchange-btn .btn,.feed-card .feed-title,.feed-topic .empty-content,.flow-loader .activity-item .info .type,.follow-right-module .follow-head .follow-more,.gg-window .online,.guest-home .login-panel,.hot-recom-module .random-change,.international-home .bilibili-search-history .history-item.focus,.international-home .bilibili-search-history .history-item:hover,.list-header .filter-wrp .article-type,.list-header .filter-wrp .category-wrp,.list-header .filter-wrp .filter-level,.list-header .filter-wrp .order-wrp,.list-header .filter-wrp .video-type,.live-charge-box .tip-popup,.live-rank .live-rank-item .number,.main-panel .hot-topic-panel,.mession-box .content .list-wrap .item-index,.modal-wrapper .modal-container,.news-dialog-Wrapper,.pgc-rank-wrap .number,.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel,.r-con .members-info .up-card .attention,.r-con .members-info .up-card .attention--not,.r-con .members-info__header,.rank-wrap .number,.recommendation-list .list-item:before,.replies-comment-input-wrapper .replies-upload .comment-input-img,.replies-comment-input-wrapper .replies-upload .replies-uploading-container,.replies-comment-input-wrapper .submit-comment.no-login,.reply-emoji-panel .emoji-cate a.on,.reply-emoji-panel .emoji-list .emoji-pager .pager-dot,.reply-input .input-area .reply-emoji-btn,.reply-input .input-area .reply-submit-btn,.reply-input .input-area input,.reply-report .reason-choose .reason-group .list li input[type=radio],.reply-report .submit-btn button:disabled,.report-pc-dialog .report-dialog-container,.security_content .coupon-content-con .coupon-btn,.tabs .customize-tab,.tabs-nav .tab-item.border-bottom,.tabs-nav .tab-item.full,.tabs-wrapper,.ticket-tips-wrapper .rec-item,.ticket-tips-wrapper .ticket-tips,.time-line .tl-link,.ui-dropdown .default,.ui-dropdown .ui-dropdown-text,.ui-dropdown .ul-dropdown-list,.user-item .attention-btn.followed,.user-item .attention-btn.followed:hover,.vip-m .bubble-traditional .renew-btn button,li.danmaku-info-row.bpui-selected,li.danmaku-info-row.bpui-selecting{background-color:#444!important}.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .line,.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .line .point-wrapper .point,.config-item:not(:last-child):after{background-color:#555!important}.guard-rank-cntr .rank-cntr .rank-list-box .url-back,.replies-comment-input-wrapper .submit-comment{background-image:none!important}#app .calendarEntry_content .header,#app .report-dialog-container .submit,#bp-app,.app-layout .list-item:hover,.app-layout .page-content,.app-layout .size-ruler,.app-layout .user-info>.uid,.article-action .more .more-ops-list,.article-action .more .more-ops-list ul li:hover,.buyticket,.buyticket .bread-wrapper,.calendar-wrap .calendar-body .date-desc_wrap .date-desc__content .nothing-wrap,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card,.card .forw-area a.more:hover,.cc-body #app .container,.container .info .date,.danmaku-box .bui-radio-input:checked+.bui-radio-label,.detail-content .activity-info-body .info-header,.detail-content .comment,.edit-article-wrap #edit-article-box,.episode-item,.high-wrapper .body-padding,.iframe-comp-container>div,.list-header .filter-wrp .article-type .bili-btn,.list-header .filter-wrp .article-type .line,.list-header .filter-wrp .filter-level .bili-btn,.list-header .filter-wrp .filter-level .line,.list-header .filter-wrp .video-type .bili-btn,.list-header .filter-wrp .video-type .line,.manga-recommendation .data-list .list-item,.manga-spread-module .label,.mini-header__content .i-frame,.mini-header__content .i-frame::before,.multi-line-text:after,.page-content .-BiliFooter,.player-auxiliary-area .danmaku-info-row-special,.rank-list-ctnr .normal-list .item.self,.rank-list-ctnr .own,.reply-emoji-panel .emoji-list .emoji-text:hover,.round-corner .international-footer,.round-corner .loc-menu-box,.round-corner .out-container,.round-corner .out-container .tab-bar,.whole-detail-info-wrapper{background-color:transparent!important}.reply-item .sub-reply-preview,.security_content .coupon-wrapper{background:0 0!important}.box .title .h1:after{background:#fff!important}.fans-medal-item.special-medal .label .content{color:#222!important}.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item.visited,.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item:visited{color:#888!important}#all-list .user-item .up-info>span,#page-index .channel .channel-item .small-item .video-desc,.app-layout .page-content .extral-info,.article-card .r-con .count,.article-card .r-con .up,.bangumi-item .right-info .intros .label,.bangumi-item .right-info .intros .value,.bili-search .article-item .content .desc,.bili-search .article-item .content .so-icon a,.bili-search .live-user-item .item-right .info .star,.bili-search .live-user-item .item-right .info .type,.bili-search .pgc-item .right-info .intros .label,.bili-search .pgc-item .right-info .intros .value,.bili-search .topic-item .content .desc,.bottom-box .wrap-list .gift-item .B-paper,.box .content-wrap p,.box .list-box .wrap-list .text,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content,.calendarEntry_wrap .calendarEntry_footer .footer_content span,.carousel-wrap .panel .pic li a .card-info .detail,.center-box .line-1,.coming-soon-wrapper .card-wrapper .card-item .info-wrapper .desc,.comment .comment-hot-item-floor,.comment .reply-comment-list .reply-comment-item .reply-comment-item-floor,.data-list .list-container .data-item .text-section .footer-text .text,.detail-content .activity-info-body .info-content p span,.guest-home .title h2,.h5share-container .text-area .text-desc,.header-info .manga-info .supporting-text,.item-wrap__task .content-desc,.live-card .up .txt .desc,.live-card .up .txt .tag,.live-list .text-info,.live-list .text-info a,.live-rank .live-rank-item .txt p.p2,.manga-card-horizontal .text-section .footer-text,.manga-rank-list .rank-item .ri-detail .ri-first-info,.manga-rank-list .rank-item .ri-detail .ri-update,.manga-spread-module .label,.mession-box .content .list-wrap .item-summary,.my-coupon .subtitle,.past-work .card-view .collect-num,.past-work .card-view .danmu-num,.past-work .card-view .play-num,.pgc-rank-wrap .txt .update,.player-auxiliary-area .danmaku-info-row-block span.danmaku-info-danmaku,.player-auxiliary-area .danmaku-info-row-block span.danmaku-info-time,.player-auxiliary-area .danmaku-info-row-block::after,.player-auxiliary-area .danmaku-info-row-super::after,.practice-wrap .banner-container .title~p,.purchase-history .list-item .text-info .recharge-date,.qa-area-ol-wrp .qa-area-ol-content a,.rank-wrap .preview .txt span,.reply-dialog .subtitle,.security_content .common-subtitle,.ticket-tips-wrapper .rec-item .rec-item-time,.ticket-tips-wrapper .rec-item .rec-item-vuene,.time-line-card .txt .update a,.user-item .up-info>span,.user-item .up-videos .ptime,.video-card-common .up,.video-editor-ol-wrp .video-editor-ol-content a,.video-list .card-view .collect-num,.video-list .card-view .danmu-num,.video-list .card-view .play-num,.videos-wrap .card-view .collect-num,.videos-wrap .card-view .danmu-num,.videos-wrap .card-view .play-num{color:#aaa!important}#all-list .user-item .title,.activity-info .activity-info-header,.activity-item .info .title,.app-ctnr .club-brief,.app-layout .account-info-container,.app-layout .dropbox-component .current,.app-layout .dropbox-component .data-list>li,.app-layout .page-content .feedback-content-input .length-hinter,.app-layout .page-content .manga-textbox,.app-layout .search-list .keyword-hinter,.article-card .r-con .title,.bangumi-item .right-info .headline .bangumi-label,.bangumi-item .right-info .headline .title,.bangumi-options .opt-list li,.bangumi-options .opt-list li:hover,.bb-comment a.more-link,.bili-search #live-list .headline-live .user-more,.bili-search #live-list .headline-room .filter a,.bili-search #live-list .live-tabs a,.bili-search .article-item .content .title,.bili-search .live-room-item .item-title,.bili-search .live-user-item .item-right .tags>span,.bili-search .live-user-item .item-right .uname,.bili-search .pgc-item .right-info .headline .pgc-label,.bili-search .pgc-item .right-info .headline .title,.bili-search .photo-item .title,.bili-search .topic-item .content .headline a,.bili-search .user-item .attention-btn,.bili-search .user-item .title,.bottom-box .complete,.box .title .h1,.box .title .progress-num,.bui-swiper-wrap .bui-swiper-item .bui-swiper-text,.buyticket .bread-wrapper span,.buyticket .bread-wrapper span a,.buyticket .map-model .modal-container .modal-header,.buyticket .whole-detail-info-wrapper,.calendar .month,.calendar .weekdays li,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_title .item-title,.calendar-wrap .calendar-body .date-wrap,.calendar-wrap .calendar-body .date-wrap .wrap-content .today,.calendar-wrap .calendar-header,.calendar-wrap .headerClass,.calendarEntry_wrap .calendarEntry_slide,.calendarEntry_wrap .greetings,.carousel-wrap .panel .pic li a .card-info .title .headline,.cc-nav-wrp .activity-nav-wrp .activity-link,.cc-zimu-wrp .zimu-header .zimu-header-title,.center-box .line-2,.comic-episodes .episode-header .episode-operation,.comic-episodes .episode-list .episode-item,.comic-info-component .page-normal .comic-info-con .comic-des .comic-operation .fav-btn .fav-text,.comic-info-component .page-normal .comic-tab .tab-titles .tab-title.active .comments-total,.coming-soon-wrapper .block-title,.coming-soon-wrapper .card-wrapper .card-item .info-wrapper .title,.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .date,.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .time,.comment .comment-hot-item-floor .operate-utils,.comment .comment-hot-item-user-name,.common-pagination-wrapper,.container .count-item .item-value,.container .date-title,.container .level-info .grade,.container .level-intro,.container .links .link-title,.container .more-btn,.container .split-line,.container .tab-header .tab-item,.container .tab-header .tab-item:hover,.container .tab-item--normal,.container .video-info .line-2,.customize-wrap .item-list .item .info-text,.customize-wrap .steps-title,.customize-wrap .title,.data-list .list-container .data-item .text-section .manga-title,.detail-content .activity-info-body .info-header span,.detail-content .content-detail p,.detail-content .content-detail span,.detail-content .jump-pagination-input,.detail-content .more-hot-comments,.dynamic-btn.pink.with-border-radius.publish-btn.disabled,.dynamic-m .dyn_menu li,.elevator .list-box .item.back-old,.empty-wrap .empty-text,.episode-list-component .episode-list .list-header .header-item,.exchange-btn .btn,.feed-card .feed-title,.fjw-point .point-wrap .user-point .face .unfocus-btn,.flow-loader .activity-item .info .type,.follow-right-module .follow-head .follow-more,.gg-window .online a,.guest-home .button-box .regist,.guest-home .title h1,.guest-wrapper .guest-header,.guest-wrapper .guest-list .name,.h5share-container .text-area .text-content,.handpick-right-module .block-header .block-title,.header-info .manga-info .author-name,.horizontalSelect-wrap .month,.hot-recom-module .random-change .info,.index-entry-wrapper .filter-block-title a,.index-entry-wrapper .filter-block-title span,.index-entry-wrapper .filter-list .filter-item,.interact-dialog .btn,.international-header a,.item-wrap__task .content-title,.item-wrap__task .operate-btn,.lang-change .lang-intro,.lang-change .lang-title,.left-nav-list.no-office .left-nav-item span,.list-header .dropdown-btn .icon-text,.list-header .dropdown-btn:hover,.list-header .filter-wrp .article-type .bili-btn,.list-header .filter-wrp .bread-crumb .main,.list-header .filter-wrp .bread-crumb .second,.list-header .filter-wrp .filter-level .bili-btn,.list-header .filter-wrp .video-type .bili-btn,.live-card .up .txt .name,.live-charge-box .popup-cntr .retry,.live-charge-cntr .popup-cntr .tip-content,.live-rank .live-rank-item .number,.live-rank .live-rank-item .txt p,.main-panel .more,.main-panel .title,.manga-button.ghost,.manga-button.primary,.manga-card .manga-title,.mession-box .btn,.mession-box .content .list-wrap .item-index,.mession-box .content .list-wrap .item-title,.mession-box .title,.my-coupon .coupon-title,.my-coupon .coupon-title .coupon-number,.navbar-container .logo-part,.navbar-container .size-ruler .app-title,.new-comers-module .zone-title .headline .name,.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__body,.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__btn,.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__title,.pgc-rank-wrap .number,.pgc-rank-wrap .txt .title,.pivot-component .pivot-headers .pivot-header-item,.player-auxiliary-danmaku-report-wrap .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel .player-auxiliary-report-panel-title,.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel .player-auxiliary-report-content,.popularity-list .list-title,.product-info-time-wrapper .product-info-time,.product-info-time-wrapper .product-info-time-title,.purchase-history .list-item .coin-info .recharge-count,.purchase-history .list-item .text-info .display-text,.qa-area-ol-wrp .qa-area-ol-content p,.rank-header .name,.rank-list-item .expand-mode .text-section .item-title,.rank-wrap .link .title,.rank-wrap .number,.rank-wrap .preview .txt p,.reason-container .reason-category .reason-category-title,.reply-bottom-menu-mask .more-ops .cancel,.reply-bottom-menu-mask .more-ops .ops-list li,.reply-bottom-menu-mask .more-ops .ops-list li a,.reply-dialog .title,.reply-emoji-panel .emoji-list .emoji-text .text-list span,.reply-input .input-area .reply-emoji-btn,.reply-input .input-area .reply-submit-btn,.reply-item .info .name,.reply-report .reason-choose .reason-group .list li,.reply-report .submit-btn button,.reply-report .submit-btn button:disabled,.report-dialog-container .submit .cancel-btn,.report-pc-dialog .report-dialog-container .title,.round-corner .international-footer .link-box .link-item .bt,.round-corner .international-footer .link-box .link-item ul a,.round-corner .international-footer .link-box .link-item.link-c p,.round-corner .international-footer .partner a,.round-corner .out-container .tab-bar,.schedule-list .list-header .date-selector .date-item,.security_content .close-btn,.security_content .common-title,.security_content .coupon-content-con .coupon-btn,.security_content .title-package-name,.security_content .title-right-link,.selectable-option.unable,.special-recommend header,.style-section .tag-block .block-title,.style-section .tag-block .tag-containers .style-tag,.sub-tabs .filter-content,.tabs-nav .tab-item,.tabs-nav .tab-item.border-bottom,.tabs-nav .tab-item.full,.ticket-tips-wrapper .rec-item .rec-item-name,.ticket-tips-wrapper .ticket-tips-content span,.ticket-tips-wrapper .ticket-tips-header,.time-line .tl-link,.time-line-card .txt .ss,.ui-dropdown .default,.ui-dropdown .ul-dropdown-list,.up-info .btn-panel .following,.user-info-component .coin-info,.user-item .attention-btn.followed,.user-item .attention-btn.followed:hover,.user-item .up-videos .video-item .video-desc,.user-item .up-videos .video-more,.van-popover a,.video-card-common .title,.video-editor-ol-wrp .video-editor-ol-content p,.video-item.matrix .title,.vip-m .bubble-traditional .recommand .title,.vip-m .bubble-traditional .renew-btn button,.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .check-map,.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .title,.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .vuene-info-content .address-name,.whole-detail-info-wrapper .product-buy-wrapper .want-wrapper .want-content p{color:#eee!important}.app-layout .dropbox-component,.app-layout .dropbox-component .data-list,.app-layout .page-content .manga-textbox:focus,.ban-vote .vote-dialog .dialog-header,.bangumi-item .right-info .headline .bangumi-label,.bangumi-options .opt-list,.bangumi-timing-module .headline .c-clink,.bili-search .live-user-item .item-right .tags>span,.bili-search .pgc-item .right-info .headline .pgc-label,.bili-search .photo-item,.bilibili-player-ending-panel-box-recommend:hover,.calendarEntry_wrap,.calendarEntry_wrap .calendarEntry_slide,.calendarEntry_wrap .greetings,.carousel-wrap .page .next.current,.coin-nav,.comic-info-component .page-normal .comic-tab .tab-titles,.comment .comment-selecotr,.container .coins,.container .counts,.container .links,.container .tab-header,.detail-content .activity-info,.detail-content .comment,.detail-content .guest-wrapper,.detail-content .jump-pagination-input,.elevator .list-box,.elevator .list-box .item.back-old,.elevator .list-box .item.back-top,.exchange-btn .btn,.flow-loader .activity-item,.flow-loader .activity-item .info .type,.flow-loader .user-item,.flow-loader .video-item.matrix,.follow-right-module .follow-head .follow-more,.gg-window .online,.guest-home .button-box button,.head .dropdown-menu .article-list,.home-container .at-popup,.hot-recom-module .random-change,.interact-dialog .btn,.international-home .bilibili-search-history,.item-wrap__task .operate-btn,.lang-change,.list-header .filter-wrp .article-type,.list-header .filter-wrp .category-wrp,.list-header .filter-wrp .filter-level,.list-header .filter-wrp .order-wrp,.list-header .filter-wrp .video-type,.love-card .header:after,.love-detail .follow-btn.active,.main-wrapper .comment-wrapper,.navbar-container,.nomal-task .card,.page-tab .con li,.practice-wrap .tab-container,.replies-comment-input-wrapper .replies-upload .comment-input-img,.reply-bottom-menu-mask .more-ops .cancel,.reply-input .input-area .reply-emoji-btn,.reply-input .input-area .reply-submit-btn,.reply-report .reason-choose .reason-group .list li input[type=radio],.report-dialog-container .submit .cancel-btn:after,.report-dialog-container .submit .submit-btn:after,.report-dialog-container .textarea-wrapper,.round-corner .out-container .tab-bar,.security_content .bcoin-wrapper,.security_content .title-right-link,.tab-line-itnl,.tabs .customize-tab,.ticket-tips-wrapper .rec-item,.ticket-tips-wrapper .ticket-tips,.time-line .tl-link,.title-container .info .activity,.ui-dropdown .ui-dropdown-text,.van-popover,.van-popper[x-placement^=bottom] .popper__arrow,.van-popper[x-placement^=top] .popper__arrow{border-color:transparent!important}.carousel-wrp .page .next,.item-wrap__task:after,.item-wrap__task:before,.security_content .coupon-wrapper .coupon-content-con{border-color:#aaa!important}#all-list .mixin-list ul:not(:last-child),.bili-search .article-item,.bili-search .bangumi-item,.bili-search .pgc-item,.bili-search .topic-item,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content,.calendar-wrap .calendar-header,.comic-episodes .episode-list .episode-item .item-body,.link-input,.live-category .latest,.mession-box .content,.mession-box .content .list-wrap .border-btm,.practice-wrap .banner-container .current-work,.reply-bottom-menu-mask .more-ops .ops-list li,.reply-list .reply-item,.round-corner .international-footer .link-box .link-item,.tab-content .bilibili-comment,.van-popper[x-placement^=bottom] .popper__arrow:after,.van-popper[x-placement^=top] .popper__arrow:after{border-color:#444!important}.app-layout .pivot-component .pivot-headers,.at-item:not(:last-child):after,.carousel-wrap .page .next,.center-box .orginal-reply,.container .play-all,.container .split-line::before,.container .tabs-panel,.elevator .list-box .item.sort,.liked-user:not(:last-child):after,.love-item:not(:last-child):after,.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel .player-auxiliary-report-panel-title,.reply-item:not(:last-child):after{border-color:#555!important}.app-layout .sidebar .nav-item .nav-item-icon,.follow-right-module .follow-head .follow-more .icon,.header-info .manga-info .action-buttons .do-favourite .fav-icon,.header-info .manga-info .supporting-text .label-icon,.hot-recom-module .random-change .icon_read,.index-entry-wrapper .filter-block-title a:after,.my-coupon .subtitle .question-cion,.security_content .m-arrow-package,.security_content .security-list:hover .security-icon,.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .address-icon{filter:brightness(0) invert(1)!important}.bili-search .so-icon i.icon-like,.bili-search .so-icon i.icon-reply,.bili-search .so-icon i.icon-view{filter:brightness(0) invert(.7)!important}.bili-search #live-list .headline-room .icon-live-face,.bili-search #live-list .headline-room .icon-live-frame,.bui-swiper-wrap .bui-swiper-next svg,.bui-swiper-wrap .bui-swiper-pre svg,.fjw-random .agree.active,.fjw-random .agree:hover,.fjw-random .unagree.active,.fjw-random .unagree:hover,.fold-box:hover .fold-arrow,.home-slide .trigger span.on,.ops canvas.ring-progress,.sticky-bar .bar-content .title-icon,.svga-container.svga-center canvas{filter:var(--blue-image-filter)!important}.activity-info .icon-activity,.buyticket .product-buy.enable,.calendar-date-body .wrap-content img,.comment .up-icon.active,.detail-content .comment .hot-icon span,.guest-wrapper .icon-guest,.reason-container .reason-category .other-reason .icon-select.selected,.reason-container .reason-category .reason-item .icon-select.selected,.replies-comment-input-wrapper .replies-upload .comment-input-img span,.replies-comment-input-wrapper .replies-upload .replies-uploading-container .replies-uploading-btn,.replies-comment-input-wrapper .replies-upload .replies-uploading-container p span:hover,.report-pc-dialog .report-dialog-container .title i:hover,.ticket-count .count-plus.active:after,.ticket-count .count-reduce.active:before,.ticket-tips-wrapper .ticket-tips-header span,.whole-detail-info-wrapper .product-buy-wrapper .want-wrapper .want-icon{filter:var(--pink-image-filter)!important}.fans-medal-item.special-medal .union{filter:brightness(.125)!important}.video-info-m .number .coin b,.video-info-m .number .coin i,.video-info-m .number .fav b,.video-info-m .number .fav i{filter:brightness(.135)!important}.bili-share-pc .favourite .icon-fav,.news-dialog__wrapper .trangle-img img{filter:brightness(.27)!important}.box .record-wrap,.buyticket .product-buy.enable,.comment .comment-hot-item-user-content,.comment .comment-selecotr,.replies-comment-input-wrapper .submit-comment{box-shadow:none!important}.bilibili-player-ending-panel-box-recommend:hover,.guest-wrapper .guest-list .guest-item:hover .image,.navbar-container,.pgc-space-follow-item .bangumi-options .opt-list,.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel,.section-block .at-popup,.selectable-option.active{box-shadow:0 1px 10px 0 var(--theme-color-30)!important}.members-info .up-card{margin:16px!important}.bili-search #live-list .live-tabs a.active,.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-head.up-avatar:hover,.comic-info-component .page-normal .comic-tab .tab-titles .tab-title.active .tab-btn,.live-tabs .tab-switch .tab-switch-item.on,.replies-comment-input-wrapper .replies-upload .comment-input-img:hover,.selectable-option.active,.selectable-option.active:after,.tabs-nav .tab-item.border-bottom,.time-line .tab-switch .tab-switch-item.on{border-color:var(--theme-color)!important}.app-layout .dropbox-component .data-list>li:hover,.be-tags-container .tag,.bili-search .user-item .attention-btn:hover,.bottom-box .complete .complete_text:before,.bui-swiper-wrap .bui-swiper-next:hover,.bui-swiper-wrap .bui-swiper-pre:hover,.calendar .days li.selected,.calendar-wrap .calendar-body .date-wrap .wrap-content .select-icon,.carousel-wrap .page .next.current,.channel-menu-itnl .item .name em,.comic-info-component .page-normal .comic-info-con .comic-des .comic-operation .comic-view-btn,.comment .comment-selecotr .all-comments.active:before,.comment .comment-selecotr .sortByHot.active:before,.container .more-btn:hover,.container .tab-item--active,.elevator .list-box .item.on,.elevator .list-box .item:hover,.episode-list-component .episode-list .list-data .list-item:hover,.exchange-btn .btn:hover,.follow-right-module .follow-head .follow-more:hover,.guest-home .button-box button:hover,.h5share-container .tag,.home-slide .trigger span:hover,.interact-dialog .btn,.item-wrap__task .item-index,.live-rank .live-rank-item .number.on,.live-room-app .guard-rank-cntr .rank-cntr .btn-box .buy:hover,.manga-button.primary:hover,.navbar-container .nav-items .nav-item.activated:before,.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__btn,.pgc-rank-wrap .number.on,.practice-wrap .banner-container .current-work .bili-btn,.progress-bar-core.p-absolute,.qa-area-ol-wrp .qa-area-ol-btn,.rank-wrap .number.on,.replies-comment-input-wrapper .submit-comment,.reply-emoji-panel .emoji-list .emoji-pager .pager-dot.on,.reply-input .input-area .reply-emoji-btn:hover,.reply-input .input-area .reply-submit-btn:hover,.reply-report .reason-choose .reason-group .list li input[type=radio]:checked:after,.reply-report .submit-btn button,.round-corner .out-container .tab-item.active,.security_content .close-btn:hover,.security_content .coupon-content-con .coupon-btn:hover,.style-section .tag-block .tag-containers .style-tag:active,.tabs-wrapper .tabs .tabs-item.active:before,.time-line .tl-link:hover,.video-control-show .bilibili-player-video-interactive-list .check:hover .big-round,.video-editor-ol-wrp .video-editor-ol-btn,.vip-m .bubble-traditional .renew-btn button:hover{background-color:var(--theme-color)!important}#all-list .user-item .title:hover,.activity-item .info .title:hover,.article-card .r-con .title:hover,.article-container:hover .text-area .title,.bangumi-item .right-info .headline .title:hover,.bili-search #live-list .headline-live .user-more:hover,.bili-search #live-list .headline-room .filter a.active,.bili-search #live-list .headline-room .filter a:hover,.bili-search #live-list .live-tabs a.active,.bili-search .article-item .content .title:hover,.bili-search .live-room-item .item-title:hover,.bili-search .live-user-item .item-right .uname:hover,.bili-search .pgc-item .right-info .headline .title:hover,.bili-search .photo-item .title:hover,.bili-search .topic-item .content .headline a:hover,.bili-search .user-item .title:hover,.bottom-box .complete .uncomplete,.bui-swiper-wrap .bui-swiper-item .bui-swiper-text:hover,.calendar-wrap .calendar-body .date-desc_wrap .date-desc__content .nothing-wrap .release-link,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content .item-desc_share,.calendarEntry_wrap .calendarEntry_footer .footer-link,.calendarEntry_wrap .greetings .greet-num,.card .forw-area a.more:hover,.card .more-panel .child-button:hover,.cc-nav-wrp .activity-nav-wrp .activity-link.active i,.cc-nav-wrp .activity-nav-wrp .activity-link.active span,.cc-nav-wrp .activity-nav-wrp .activity-link:hover i,.cc-nav-wrp .activity-nav-wrp .activity-link:hover span,.cc-nav-wrp .nav-item.active i,.cc-nav-wrp .nav-item.active span,.cc-nav-wrp .nav-item:hover i,.cc-nav-wrp .nav-item:hover span,.center-box .line-1 .like-item:hover,.center-box .line-3 .action-button.active,.center-box .line-3 .action-button:hover,.comic-info-component .page-normal .comic-tab .tab-titles .tab-title.active,.coming-soon-wrapper .card-wrapper .card-item .info-wrapper .title:hover,.comment .comment-selecotr .all-comments.active,.comment .comment-selecotr .sortByHot.active,.comment .more-replys span,.container .count-item:hover .item-key,.container .count-item:hover .item-value,.container .publish-time,.container .video-list .content:hover,.customize-wrap .item-list .item .learn.unlearn,.d-data .fold-box:hover,.gg-window .online a:hover,.guest-wrapper .guest-list .guest-item:hover .name,.index-entry-wrapper .filter-block-title a:hover,.index-entry-wrapper .filter-list .filter-item:hover,.international-header a:hover,.international-home .bilibili-search-history .cancel-icon:hover,.lang-change .lang-intro-item.on,.left-nav-childed .left-nav-childed-list .left-nav-item-childed:hover span,.left-nav-childed .left-nav-childed-list.active .left-nav-item-childed span,.left-nav-item-child:hover i,.left-nav-item-child:hover span,.left-nav-list.active .left-nav-item i,.left-nav-list.active .left-nav-item span,.left-nav-wrapper .left-nav-ul .left-nav-item:hover i,.left-nav-wrapper .left-nav-ul .left-nav-item:hover span,.list-header .filter-wrp .article-type .bili-btn.current,.list-header .filter-wrp .filter-level .bili-btn.current,.list-header .filter-wrp .video-type .bili-btn.current,.live-card .up .txt .name:hover,.live-category .latest a.active,.live-category .latest a:hover,.live-tabs .tab-switch .tab-switch-item.on,.main-panel .more:hover,.mession-box .btn:hover,.n-statistics a:hover,.new-comers-module .zone-title .headline .name:hover,.pgc-rank-wrap .txt .title:hover,.pivot-component .pivot-headers .pivot-header-item.selected,.pivot-component .pivot-headers .pivot-header-item:active,.qa-area-ol-wrp .qa-area-ol-content a:hover,.rank-wrap .link p:hover,.rank-wrap .preview .txt p:hover,.replies-comment-input-wrapper .replies-upload .comment-input-img,.round-corner .international-footer .link-box .link-item ul a:hover,.round-corner .international-footer .link-box .link-item.link-c a:hover p,.round-corner .international-footer .partner a:hover,.round-corner .out-container .tab-item:hover,.schedule-list .list-header .date-selector .date-item.active,.security_content .coupon-content-con .coupon-money,.security_content .coupon-money-1:after,.security_content .coupon-money-2:after,.security_content .security-list-link-jump:hover,.security_content .title-right-link:hover,.selectable-option.active,.sub-reply-preview .show-more,.sub-reply-preview .sub-preview-item a,.tabs-wrapper .tabs .tabs-item.active,.time-line .tab-switch .tab-switch-item.on,.time-line-card .txt .update .published,.time-line-card .txt a:hover,.up-info .up-focus-btn,.user-item .up-videos .video-item .video-desc:hover,.user-item .up-videos .video-more:hover,.van-popover a:hover,.video-card-common .title:hover,.video-card-common .up:hover,.video-editor-ol-wrp .video-editor-ol-content a:hover,.video-item-biref:hover .biref-info .biref-title,.video-item.matrix .title:hover,.video-list .card-txt:hover,.whole-detail-info-wrapper .product-buy-wrapper .want-wrapper .want-content p:hover,.whole-pagination-wrapper .common-pagination-wrapper .pageNum.active,.whole-pagination-wrapper .common-pagination-wrapper .pageNum:hover{color:var(--theme-color)!important}#page-fav .fav-sidenav .fav-item.cur .be-dropdown-trigger .icon-ic_more,#page-fav .fav-sidenav .fav-item.cur .iconfont,#page-fav .fav-sidenav .fav-item.cur .num,#page-fav .fav-sidenav .fav-item.cur .text.router-link-exact-active.router-link-active,.app-layout .dropbox-component .data-list>li:hover,.bangumi-timing-module .headline .c-clink,.bangumi-timing-module .headline .c-clink:hover,.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-electric,.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-electric.little,.block-area .timeline-title .headline .timeline-more:hover,.comic-info-component .page-normal .comic-info-con .comic-des .comic-operation .comic-view-btn,.container .more-btn:hover,.container .tab-item--active,.dynamic-m .wnd_bottom a:hover,.edit-media-list .edit-mask .edit-board .edit-info .submit-btn,.elevator .list-box .item.on,.elevator .list-box .item:hover,.elevator-module .nav-list .customize:hover,.elevator-module .nav-list .item.on,.episode-list-component .episode-list .list-data .list-item:hover,.exchange-btn .btn:hover,.favInfo-box .favInfo-details .fav-options .fav-play:hover,.follow-dialog-wrap .follow-dialog-window .bottom .btn,.follow-right-module .follow-head .follow-more:hover,.guest-home .button-box button:hover,.h5share-container .tag,.item-wrap__task .item-index,.link-navbar .nav-item:hover .nav-link,.live-rank .live-rank-item .number.on,.manga-navbar-manga-logo,.new-stat-module .zone-title .headline .new-stat-more:hover,.pgc-rank-wrap .number.on,.practice-wrap .banner-container .current-work .bili-btn,.qa-area-ol-wrp .qa-area-ol-btn,.rank-wrap .number.on,.reply-input .input-area .reply-emoji-btn:hover,.reply-input .input-area .reply-submit-btn:hover,.round-corner .out-container .tab-item.active,.security-left .on .security-nav-name,.security_content .close-btn:hover,.security_content .coupon-content-con .coupon-btn:hover,.security_content .security-list:hover .security-nav-name,.sticky-bar .bar-content .send-button .send-text,.time-line .tl-link:hover,.timeline-box .timeline-item.new p.num a,.upload-v2-step1-container #homeDrop .upload-btn .upload-btn-title,.video-editor-ol-wrp .video-editor-ol-btn{color:var(--foreground-color)!important}.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-follow .bp-svgicon{fill:var(--foreground-color)!important}.selectable-option.active:after{border-top-color:transparent!important;border-left-color:transparent!important}.van-popper[x-placement^=bottom] .popper__arrow:after,.van-popper[x-placement^=top] .popper__arrow:after{border-left-color:transparent!important;border-right-color:transparent!important}.feed-topic .empty-content,.report-dialog-container .textarea-wrapper{border-radius:4px!important}`; onlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/preview/min/dark-styles.min.js"] = (()=>{return(t,e)=>{const r=()=>{SpinQuery.select(".custom-scrollbar").then(t=>t&&t.classList.remove("custom-scrollbar"))};const l=()=>{document.body.classList.remove("dark");e.removeStyle("scrollbarStyle");e.removeStyle("darkStyleNavBar");e.removeStyle("darkStyle");e.removeStyle("darkStyleImportant")};const a=()=>{if(t.noDarkOnMember&&document.URL.startsWith("https://member.bilibili.com/v2")){l();return}document.body.classList.add("dark");r();e.applyStyle("scrollbarStyle");e.applyImportantStyle("darkStyleNavBar");e.applyStyle("darkStyle");e.applyImportantStyle("darkStyleImportant")};a();return{reload:a,unload:l}}})(); onlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/preview/min/debounce.min.js"] = (()=>{return(n,l)=>{function u(n,l,u){var e,t,i,r,f;if(null==l)l=100;function o(){var a=Date.now()-r;if(a=0){e=setTimeout(o,l-a)}else{e=null;if(!u){f=n.apply(i,t);i=t=null}}}var a=function(){i=this;t=arguments;r=Date.now();var a=u&&!e;if(!e)e=setTimeout(o,l);if(a){f=n.apply(i,t);i=t=null}return f};a.clear=function(){if(e){clearTimeout(e);e=null}};a.flush=function(){if(e){f=n.apply(i,t);i=t=null;clearTimeout(e);e=null}};return a}return{export:{debounce:u}}}})(); onlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/preview/min/default-danmaku-settings.min.css"] = `.bilibili-player-video-danmaku-setting-wrap{display:none!important}`; diff --git a/bilibili-evolved.user.js b/bilibili-evolved.user.js index 5b4aba42d..ca12d1351 100644 --- a/bilibili-evolved.user.js +++ b/bilibili-evolved.user.js @@ -76,6 +76,11 @@ Object.entries({ }) // GM4 polyfill end +// Safari EventTarget polyfill +if (!('EventTarget' in window)) { + window.EventTarget = Element +} + function logError (error) { let finalMessage = error if (typeof error === 'object' && 'stack' in error) { @@ -1201,7 +1206,6 @@ onlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/mi onlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/dark-important.min.css"] = `#disable-popup-modal .vip-exchange .months button.disabled,#vip-exchange-modal .vip-exchange .months button.disabled,.action-row .publish-btn.disabled,.action-row .publish-btn.publishing,.action-row .sch-pub-btn.disabled,.action-row .sch-pub-btn.publishing,.app-body .section-block,.bl-button--primary:disabled,.home-content .publish-btn.disabled,.link-footer,.live-skin-coloration-area .live-skin-separate-area,.live-skin-coloration-area .live-skin-separate-area-hover:hover,.payment-active,.player-auxiliary-area .player-auxiliary-bscrollbar .bscroll-indicator,.tab-list .tab-item.active:before{background-color:#222!important}.app-body .section-block.with-bottom-radius,.app-body .section-block.with-radius,.bb-comment .no-login .comment-submit,.common .bb-comment .no-login .comment-submit,.container .pagination,.coupon-content-con .coupon-btn-disable,.customize-wrp .select,.f-list-hover:hover,.fjw-case-detail .ban-detail .content-box .video-model,.game-groom-m .num,.main-container .media-info .media-right .media-tool-bar .btn-follow.active,.main-container .pay-bar .vip .btn-pay.active,.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled,.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled:hover,.pagination-container li.pagination,.status_box .status_btn.disabled,.wrapper .elec-btn.disabled{background-color:#444!important}.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap .bscroll-indicator{background-color:#555!important}.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap .bscroll-vertical-scrollbar.mousedown,.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap:hover .bscroll-vertical-scrollbar,.m-recommend-item div.box,.player-auxiliary-area .player-auxiliary-bscrollbar .bscroll-vertical-scrollbar,.player-auxiliary-area .player-auxiliary-bscrollbar .bscroll-vertical-scrollbar.mousedown,.player-auxiliary-area .player-auxiliary-bscrollbar:hover .bscroll-vertical-scrollbar{background-color:transparent!important}.live-skin-coloration-area .live-skin-normal-a-text,.live-skin-coloration-area .live-skin-normal-a-text:link,.live-skin-coloration-area .live-skin-normal-a-text:visited,.live-skin-coloration-area .live-skin-normal-text,.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled,.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled:hover,.status_box .status_btn.disabled,blockquote,blockquote *,blockquote .color-blue-01,blockquote .color-blue-02,blockquote .color-blue-03,blockquote .color-blue-04,blockquote .color-gray-01,blockquote .color-gray-02,blockquote .color-gray-03,blockquote .color-gray-04,blockquote .color-green-01,blockquote .color-green-02,blockquote .color-green-03,blockquote .color-green-04,blockquote .color-lblue-01,blockquote .color-lblue-02,blockquote .color-lblue-03,blockquote .color-lblue-04,blockquote .color-pink-01,blockquote .color-pink-02,blockquote .color-pink-03,blockquote .color-pink-04,blockquote .color-purple-01,blockquote .color-purple-02,blockquote .color-purple-03,blockquote .color-purple-04,blockquote .color-yellow-01,blockquote .color-yellow-02,blockquote .color-yellow-03,blockquote .color-yellow-04{color:#aaa!important}#app .sticky-bar .bar-content .message,.bb-comment .no-login .comment-submit,.bp-popup-panel .title-ctnr .popup-title,.commnent-screen-wrap .el-input__inner,.common .bb-comment .no-login .comment-submit,.coupon-content-con .coupon-btn-disable,.cover .disabled-cover,.customize-wrp .select,.el-input__inner,.home-page .sticky-bar .bar-content .message,.invitation-record-warp .invtable .inputdone,.live-room-app .guard-rank-cntr .tabs.isHundred .item.active,.live-room-app .guard-rank-cntr.hundred .live-skin-highlight-text,.live-room-app .guard-rank-cntr.hundred .live-skin-main-a-text,.live-room-app .guard-rank-cntr.hundred .page-box .live-skin-main-text,.live-room-app .guard-rank-cntr.thousand .live-skin-highlight-text,.live-room-app .guard-rank-cntr.thousand .live-skin-main-a-text,.live-room-app .guard-rank-cntr.thousand .page-box .live-skin-main-text,.live-skin-coloration-area .live-skin-highlight-text,.live-skin-coloration-area .live-skin-main-text,.manga-detail .episode-list-component .episode-list .list-data .list-item.last-read,.popup-content-ctnr .bl-button--ghost,.s-paging>ul>a.current,.s-paging>ul>span.current,.score-info .go-movie,.tag-list li.tag-item.on{color:#eee!important}#rank-list-vm .tabs.isHundred .item,.bb-comment .no-login .comment-submit,.commnent-screen-wrap .el-input__inner,.common .bb-comment .no-login .comment-submit,.el-input__inner,.enter-failure .password-input .pink-border,.link-footer,.live-skin-coloration-area .live-skin-highlight-border,.live-skin-coloration-area .live-skin-separate-border,.popup-content-ctnr .bl-button--ghost:hover,.score-info .go-movie,.select-box-v2-container .select-box-v2-controller-disabled,.song-info .info-wrap .type-list .item-list .type-item.active,.tabs-bar,.ui-input-textarea.focus,.user-setting-warp .el-radio-button__orig-radio:checked+.el-radio-button__inner{border-color:transparent!important}#app .sticky-bar .bar-content .message:hover,.app-layout .style-section .tag-block .tag-containers .style-tag.selected,.container .video-panel .play-all .bilifont,.detail-wrp .detail-content[data-v-00c9b213] p a span,.drop-list-v2-container .drop-list-v2-item-selected .drop-list-v2-item-cont p.item-cont-main,.edit-button:hover>.icon-font,.edit-button:hover>span .left-nav-item-childed:hover,.el-select-dropdown__item.selected,.home-page .sticky-bar .bar-content .message:hover,.im-popup .bp-popup-panel .title-ctnr .popup-title,.left-nav-wrapper .active,.left-nav-wrapper .active .left-nav-item-child,.left-nav-wrapper .advice-btn:hover,.left-nav-wrapper .left-nav-item.active,.left-nav-wrapper .left-nav-item.active i.active,.left-nav-wrapper .left-nav-list.on .left-nav-item,.left-nav-wrapper .left-nav-list.on .left-nav-item .icon,.live-room-app .guard-rank-cntr.hundred .live-skin-main-a-text:hover,.live-room-app .guard-rank-cntr.thousand .live-skin-main-a-text:hover,.live-skin-coloration-area .live-skin-highlight-text,.live-skin-coloration-area .live-skin-normal-a-text:hover,.live-skin-normal-a-text:active,.manga-detail .episode-list-component .episode-list .list-header .header-item.selected,.more-data a:hover,.other a a:hover,.r-con .members-info .up-card .info-name.is-vip:hover,.rank-item .content .info .detail a a:hover,.rank-item .content .info:hover .title,.rank-item .content .more-data:hover,.rank-item .content .other a:hover,.room-info-down-row .icon-label.hover-text-blue:hover .label,.room-introduction .edit-button:hover>.icon-font,.room-introduction .edit-button:hover>span,.round-corner .van-popper-favorite .play-all .bilifont,.up-info .u-info .name .username.is-vip:hover,.voucher-ing .voucher-left-money,.voucher-ing .voucher-left-money:before,.voucher-no-used .voucher-left-money,.voucher-no-used .voucher-left-money:before{color:var(--theme-color)!important}.aside-ctnr .author-info .communicate-btn,.live-skin-coloration-area .room-info-ctnr .info-section .live-skin-highlight-border,.manga-detail .episode-list-component .episode-list .list-data .list-item.last-read,.page-list-box .page-input:focus,.page-list-box .page-input:hover,.popup-content-ctnr .bl-button--ghost,.season-timeline .season-group.today,.season-timeline .season-group.today .group-time::before,.tag-list li.tag-item.on,.tag-list li.tag-item:hover{border-color:var(--theme-color)!important}.bg-blue,.el-date-table td.current:not(.disabled),.el-date-table td.end-date,.el-date-table td.start-date,.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .btn-white,.face-g-tab li.current,.live-skin-coloration-area .live-skin-highlight-bg,.popup-content-ctnr .bl-button--ghost:hover,.popup-content-ctnr .bl-button--primary,.season-timeline .season-group.today.is-published .group-time::before,.security-list .child-list li a.bg-blue:hover,.song-info .info-wrap .type-list .item-list .type-item.active,.tag-list li.tag-item.on,.user-my-btn .el-button--primary,.user-setting-warp .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:var(--theme-color)!important}.current .tab-btn-link,.el-date-table td.current:not(.disabled),.el-date-table td.end-date,.el-date-table td.start-date,.face-g-tab li.current,.popup-content-ctnr .bl-button--ghost:hover,.style-section .tag-block .tag-containers .style-tag:active{color:var(--foreground-color)!important}#bilibiliPlayer{box-shadow:0 4px 8px 0 #0004;background-color:#222!important}`; onlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/dark-navbar.min.css"] = `#link-navbar-vm>.link-navbar .nav-item:hover,.bili-header-m .nav-menu .nav-con .nav-item:hover,.link-navbar .nav-item:hover,.nav-header-wrapper .nav-header .nav-header-search-bar,.right-part>.shortcuts-ctnr .shortcut-item:hover,.search-bar-ctnr .search-bar,.shortcuts-ctnr .shortcut-item:hover,.uns_box ul.menu li:not(.b-post):hover,.z_top .z_top_nav ul li:hover{background-color:#222!important}#app>.link-navbar,#app>.nav-header-wrapper,#link-navbar-vm>.link-navbar,#navbar-vm>.link-navbar,.b-header-mask-wrp .b-header-mask,.bili-header-m .nav-menu .nav-mask,.bili-header-m .nav-menu.blur-black .nav-mask,.link-navbar{background-color:#444!important}.z_top .i-link:hover,.z_top .z_top_nav ul li.home:hover{background-color:transparent!important}#app>.nav-header-wrapper>.nav-header{background:0 0!important}#app>.link-navbar .main-ctnr .nav-logo,#app>.link-navbar .nav-item.selected .label,#app>.link-navbar .nav-item:hover .icon-font,#app>.nav-header-wrapper>.nav-header .nav-header-mainsite,#app>.nav-header-wrapper>.nav-header .order-center,#link-navbar-vm>.link-navbar .main-ctnr .nav-logo,#link-navbar-vm>.link-navbar .nav-item:hover,.bili-header-m .nav-menu .nav-con .nav-item .t,.link-navbar .main-ctnr .custom-link>a,.link-navbar .main-ctnr .nav-logo,.my-link-btn .label,.nav-header-wrapper .nav-header .nav-header-search-bar,.right-part>.shortcuts-ctnr,.right-part>.shortcuts-ctnr .shortcut-item:hover,.search-bar-ctnr .search-bar input,.shortcut-item .list-item span,.shortcuts-ctnr .shortcut-item,.uns_box li.u-i a.i-link,.z_top a,.z_top.b-header-blur .uns_box li.u-i a.i-link,.z_top.b-header-blur .z_top_nav li a.i-link{color:#eee!important}.search-bar-ctnr .search-bar .placeholder,.search-bar-ctnr .search-bar .search-btn,.search-bar-ctnr .search-bar input::placeholder{color:#878787!important}.uns_box li.u-i:hover a.i-link,.z_top .i-link:hover{color:var(--theme-color)}.link-navbar,.link-navbar-ctnr{box-shadow:none!important}.link-navbar .main-ctnr .nav-logo::before,.nav-header-wrapper .nav-header .order-icon{filter:brightness(0) invert(1)!important}.search-bar-ctnr .search-bar{border-color:transparent!important;box-shadow:0 2px 10px 1px #0002}`; onlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/dark-schedule.min.js"] = (()=>{return(e,t)=>{class i{constructor(...e){if(e.length===0){const e=new Date;this.hour=e.getHours();this.minute=e.getMinutes()}else if(e.length===1){const[t]=e;[this.hour,this.minute]=t.split(":").slice(0,2).map(e=>this.validatePart(e));this.normalize()}else if(v.length===2){[this.hour,this.minute]=e}}validatePart(e){const t=parseInt(e);if(!isNaN(t)&&t>=0&&t<=59){return t}else{return null}}normalize(){while(this.minute<0){this.minute+=60;this.hour-=1}while(this.minute>=60){this.minute-=60;this.hour+=1}while(this.hour<0){this.hour+=24}while(this.hour>=24){this.hour-=24}}lessThan(e){if(this.houre.hour||this.hour===e.hour&&this.minute>e.minute){return true}return false}equals(e){return this.hour===e.hour&&this.minute===e.minute}isInRange(e,t){if(e.equals(t)){return false}let i=this.greaterThan(e)&&this.lessThan(t);if(e.greaterThan(t)){i=this.greaterThan(e)||this.lessThan(t)}const s=i||this.equals(e);return s}static millisecondsBefore(e){const t=new i;const s=(new Date).getSeconds();const r=1e3*(t.hour*3600+t.minute*60+s);const n=1e3*(e.hour*3600+e.minute*60);let h=n-r;if(t.greaterThan(e)||t.equals(e)&&s!==0){h+=24*3600*1e3}return h}}function s(){if(e.darkSchedule){const t=new i(e.darkScheduleStart);const r=new i(e.darkScheduleEnd);const n=new i;const h=n.isInRange(t,r);if(e.useDarkStyle!==h){e.useDarkStyle=h}let u=0;if(h){u=i.millisecondsBefore(r)}else{u=i.millisecondsBefore(t)}if(u!==0){setTimeout(()=>s(),u)}}}fullyLoaded(()=>s());return{export:{ScheduleTime:i}}}})(); -onlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/dark-slice-8.min.css"] = `.app-layout .dropbox-component,.app-layout .dropbox-component .data-list,.app-layout .page-content .feedback-content-input,.app-layout .page-content .manga-textbox,.box .content-wrap .btn .info,.calendar-wrap .calendar-body .date-desc_wrap,.content .share-wrap,.dialog-wrapper .dialog,.fjw-kpi-wrap-bg,.fjw-point .point-wrap .user-point .face .unfocus-btn,.international-home .bilibili-search-history,.item-wrap__task .operate-btn,.main-wrapper .comment-wrapper,.navbar-container,.nomal-task .bottom-box .btn,.reply-bottom-menu-mask .more-ops,.reply-emoji-panel .emoji-cate,.reply-emoji-panel .emoji-cate a,.reply-emoji-panel .emoji-list,.round-corner .app-layout,.row1 .calendar-wrap,.security_content .close-btn,.security_content .coupon-wrapper .coupon-content,.security_content .title-right-link,.submit button,.van-popover{background-color:#222!important}.app-layout .sidebar,.at-popup .user-container .item.is-selected,.bangumi-options .opt-list,.bpui-selected,.bpui-selected span,.bui-button.bui-button-gray2,.bui-swiper-wrap .bui-swiper-item .bui-swiper-text,.comic-info-component .page-normal .comic-info-con,.comic-info-component .page-normal .comic-info-con .comic-des,.container .links .link-item:hover,.container .logout a:hover,.container .tab-item--normal:hover,.container .video-card:hover,.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-btn-footer,.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap,.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap-child .player-auxiliary-panel-title,.danmaku-wrap .player-auxiliary-block-wrap,.dropdown__content .dropdown__active,.dropdown__content .dropdown__item:hover,.guest-home .button-box button,.lang-change .lang-intro-item:hover,.lang-change .lang-item:hover,.manga-button.ghost,.manga-button.primary,.player-auxiliary-danmaku-function,.player-auxiliary-danmaku-function [class*=player-auxiliary-danmaku-btn-],.player-auxiliary-danmaku-wrap .player-auxiliary-danmaku-load-status,.practice-wrap .tab-container,.qa-area-ol-wrp,.r-con .members-info__container,.video-editor-ol-wrp{background-color:#333!important}.app-layout .page-content .router-view,.app-layout .sidebar .nav-item-indicator,.bangumi-item .right-info .headline .bangumi-label,.bangumi-options .opt-list li:hover,.bili-search .live-user-item .item-right .tags>span,.bili-search .pgc-item .right-info .headline .pgc-label,.bili-search .user-item .attention-btn,.box .content-wrap,.box .record-wrap,.box-body,.bpui-selected>span,.bpui-selecting>span,.bpui-unselecting,.bui-collapse .bui-collapse-header,.bui-swiper-wrap .bui-swiper-next,.bui-swiper-wrap .bui-swiper-pre,.calendar-wrap .calendar-body .calendar-body__select .ui-dropdown .default:hover,.calendarEntry_wrap,.calendarEntry_wrap .calendarEntry_slide,.carousel-wrap li.scrollx,.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .line .point-wrapper,.coming-soon-wrapper .slider-contro span,.comment .comment-hot-item-floor .operate-utils,.container .more-btn,.detail-content .activity-info,.detail-content .guest-wrapper,.detail-content .jump-pagination-input,.detail-content .more-hot-comments,.elevator .list-box,.elevator .list-box .item,.elevator .list-box .item.back-old,.elevator .list-box .item.sort,.episode-list-component .episode-list .list-data .list-item,.exchange-btn .btn,.feed-card .feed-title,.feed-topic .empty-content,.flow-loader .activity-item .info .type,.follow-right-module .follow-head .follow-more,.gg-window .online,.guest-home .login-panel,.hot-recom-module .random-change,.international-home .bilibili-search-history .history-item.focus,.international-home .bilibili-search-history .history-item:hover,.list-header .filter-wrp .article-type,.list-header .filter-wrp .category-wrp,.list-header .filter-wrp .filter-level,.list-header .filter-wrp .order-wrp,.list-header .filter-wrp .video-type,.live-charge-box .tip-popup,.live-rank .live-rank-item .number,.main-panel .hot-topic-panel,.mession-box .content .list-wrap .item-index,.modal-wrapper .modal-container,.news-dialog-Wrapper,.pgc-rank-wrap .number,.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel,.r-con .members-info .up-card .attention,.r-con .members-info .up-card .attention--not,.r-con .members-info__header,.rank-wrap .number,.recommendation-list .list-item:before,.replies-comment-input-wrapper .replies-upload .comment-input-img,.replies-comment-input-wrapper .replies-upload .replies-uploading-container,.replies-comment-input-wrapper .submit-comment.no-login,.reply-emoji-panel .emoji-cate a.on,.reply-emoji-panel .emoji-list .emoji-pager .pager-dot,.reply-input .input-area .reply-emoji-btn,.reply-input .input-area .reply-submit-btn,.reply-input .input-area input,.reply-report .reason-choose .reason-group .list li input[type=radio],.reply-report .submit-btn button:disabled,.report-pc-dialog .report-dialog-container,.security_content .coupon-content-con .coupon-btn,.tabs .customize-tab,.tabs-nav .tab-item.border-bottom,.tabs-nav .tab-item.full,.tabs-wrapper,.ticket-tips-wrapper .rec-item,.ticket-tips-wrapper .ticket-tips,.time-line .tl-link,.ui-dropdown .default,.ui-dropdown .ui-dropdown-text,.ui-dropdown .ul-dropdown-list,.user-item .attention-btn.followed,.user-item .attention-btn.followed:hover,.vip-m .bubble-traditional .renew-btn button,li.danmaku-info-row.bpui-selected,li.danmaku-info-row.bpui-selecting{background-color:#444!important}.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .line,.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .line .point-wrapper .point,.config-item:not(:last-child):after{background-color:#555!important}.guard-rank-cntr .rank-cntr .rank-list-box .url-back,.replies-comment-input-wrapper .submit-comment{background-image:none!important}#app .calendarEntry_content .header,#app .report-dialog-container .submit,#bp-app,.app-layout .list-item:hover,.app-layout .page-content,.app-layout .size-ruler,.app-layout .user-info>.uid,.article-action .more .more-ops-list,.article-action .more .more-ops-list ul li:hover,.buyticket,.buyticket .bread-wrapper,.calendar-wrap .calendar-body .date-desc_wrap .date-desc__content .nothing-wrap,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card,.card .forw-area a.more:hover,.cc-body #app .container,.container .info .date,.danmaku-box .bui-radio-input:checked+.bui-radio-label,.detail-content .activity-info-body .info-header,.detail-content .comment,.edit-article-wrap #edit-article-box,.episode-item,.high-wrapper .body-padding,.iframe-comp-container>div,.list-header .filter-wrp .article-type .bili-btn,.list-header .filter-wrp .article-type .line,.list-header .filter-wrp .filter-level .bili-btn,.list-header .filter-wrp .filter-level .line,.list-header .filter-wrp .video-type .bili-btn,.list-header .filter-wrp .video-type .line,.manga-recommendation .data-list .list-item,.manga-spread-module .label,.mini-header__content .i-frame,.mini-header__content .i-frame::before,.multi-line-text:after,.page-content .-BiliFooter,.player-auxiliary-area .danmaku-info-row-special,.rank-list-ctnr .normal-list .item.self,.rank-list-ctnr .own,.reply-emoji-panel .emoji-list .emoji-text:hover,.round-corner .international-footer,.round-corner .loc-menu-box,.round-corner .out-container,.round-corner .out-container .tab-bar,.whole-detail-info-wrapper{background-color:transparent!important}.reply-item .sub-reply-preview,.security_content .coupon-wrapper{background:0 0!important}.box .title .h1:after{background:#fff!important}.fans-medal-item.special-medal .label .content{color:#222!important}.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item.visited,.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item:visited{color:#888!important}#all-list .user-item .up-info>span,#page-index .channel .channel-item .small-item .video-desc,.app-layout .page-content .extral-info,.article-card .r-con .count,.article-card .r-con .up,.bangumi-item .right-info .intros .label,.bangumi-item .right-info .intros .value,.bili-search .article-item .content .desc,.bili-search .article-item .content .so-icon a,.bili-search .live-user-item .item-right .info .star,.bili-search .live-user-item .item-right .info .type,.bili-search .pgc-item .right-info .intros .label,.bili-search .pgc-item .right-info .intros .value,.bili-search .topic-item .content .desc,.bottom-box .wrap-list .gift-item .B-paper,.box .content-wrap p,.box .list-box .wrap-list .text,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content,.calendarEntry_wrap .calendarEntry_footer .footer_content span,.carousel-wrap .panel .pic li a .card-info .detail,.center-box .line-1,.coming-soon-wrapper .card-wrapper .card-item .info-wrapper .desc,.comment .comment-hot-item-floor,.comment .reply-comment-list .reply-comment-item .reply-comment-item-floor,.data-list .list-container .data-item .text-section .footer-text .text,.detail-content .activity-info-body .info-content p span,.guest-home .title h2,.h5share-container .text-area .text-desc,.header-info .manga-info .supporting-text,.item-wrap__task .content-desc,.live-card .up .txt .desc,.live-card .up .txt .tag,.live-list .text-info,.live-list .text-info a,.live-rank .live-rank-item .txt p.p2,.manga-card-horizontal .text-section .footer-text,.manga-rank-list .rank-item .ri-detail .ri-first-info,.manga-rank-list .rank-item .ri-detail .ri-update,.manga-spread-module .label,.mession-box .content .list-wrap .item-summary,.my-coupon .subtitle,.past-work .card-view .collect-num,.past-work .card-view .danmu-num,.past-work .card-view .play-num,.pgc-rank-wrap .txt .update,.player-auxiliary-area .danmaku-info-row-block span.danmaku-info-danmaku,.player-auxiliary-area .danmaku-info-row-block span.danmaku-info-time,.player-auxiliary-area .danmaku-info-row-block::after,.player-auxiliary-area .danmaku-info-row-super::after,.practice-wrap .banner-container .title~p,.purchase-history .list-item .text-info .recharge-date,.qa-area-ol-wrp .qa-area-ol-content a,.rank-wrap .preview .txt span,.reply-dialog .subtitle,.security_content .common-subtitle,.ticket-tips-wrapper .rec-item .rec-item-time,.ticket-tips-wrapper .rec-item .rec-item-vuene,.time-line-card .txt .update a,.user-item .up-info>span,.user-item .up-videos .ptime,.video-card-common .up,.video-editor-ol-wrp .video-editor-ol-content a,.video-list .card-view .collect-num,.video-list .card-view .danmu-num,.video-list .card-view .play-num,.videos-wrap .card-view .collect-num,.videos-wrap .card-view .danmu-num,.videos-wrap .card-view .play-num{color:#aaa!important}#all-list .user-item .title,.activity-info .activity-info-header,.activity-item .info .title,.app-ctnr .club-brief,.app-layout .account-info-container,.app-layout .dropbox-component .current,.app-layout .dropbox-component .data-list>li,.app-layout .page-content .feedback-content-input .length-hinter,.app-layout .page-content .manga-textbox,.app-layout .search-list .keyword-hinter,.article-card .r-con .title,.bangumi-item .right-info .headline .bangumi-label,.bangumi-item .right-info .headline .title,.bangumi-options .opt-list li,.bangumi-options .opt-list li:hover,.bb-comment a.more-link,.bili-search #live-list .headline-live .user-more,.bili-search #live-list .headline-room .filter a,.bili-search #live-list .live-tabs a,.bili-search .article-item .content .title,.bili-search .live-room-item .item-title,.bili-search .live-user-item .item-right .tags>span,.bili-search .live-user-item .item-right .uname,.bili-search .pgc-item .right-info .headline .pgc-label,.bili-search .pgc-item .right-info .headline .title,.bili-search .photo-item .title,.bili-search .topic-item .content .headline a,.bili-search .user-item .attention-btn,.bili-search .user-item .title,.bottom-box .complete,.box .title .h1,.box .title .progress-num,.bui-swiper-wrap .bui-swiper-item .bui-swiper-text,.buyticket .bread-wrapper span,.buyticket .bread-wrapper span a,.buyticket .map-model .modal-container .modal-header,.buyticket .whole-detail-info-wrapper,.calendar .month,.calendar .weekdays li,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_title .item-title,.calendar-wrap .calendar-body .date-wrap,.calendar-wrap .calendar-body .date-wrap .wrap-content .today,.calendar-wrap .calendar-header,.calendar-wrap .headerClass,.calendarEntry_wrap .calendarEntry_slide,.calendarEntry_wrap .greetings,.carousel-wrap .panel .pic li a .card-info .title .headline,.cc-nav-wrp .activity-nav-wrp .activity-link,.cc-zimu-wrp .zimu-header .zimu-header-title,.center-box .line-2,.comic-episodes .episode-header .episode-operation,.comic-episodes .episode-list .episode-item,.comic-info-component .page-normal .comic-info-con .comic-des .comic-operation .fav-btn .fav-text,.comic-info-component .page-normal .comic-tab .tab-titles .tab-title.active .comments-total,.coming-soon-wrapper .block-title,.coming-soon-wrapper .card-wrapper .card-item .info-wrapper .title,.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .date,.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .time,.comment .comment-hot-item-floor .operate-utils,.comment .comment-hot-item-user-name,.common-pagination-wrapper,.container .count-item .item-value,.container .date-title,.container .level-info .grade,.container .level-intro,.container .links .link-title,.container .more-btn,.container .split-line,.container .tab-header .tab-item,.container .tab-header .tab-item:hover,.container .tab-item--normal,.container .video-info .line-2,.customize-wrap .item-list .item .info-text,.customize-wrap .steps-title,.customize-wrap .title,.data-list .list-container .data-item .text-section .manga-title,.detail-content .activity-info-body .info-header span,.detail-content .content-detail p,.detail-content .content-detail span,.detail-content .jump-pagination-input,.detail-content .more-hot-comments,.dynamic-btn.pink.with-border-radius.publish-btn.disabled,.dynamic-m .dyn_menu li,.elevator .list-box .item.back-old,.empty-wrap .empty-text,.episode-list-component .episode-list .list-header .header-item,.exchange-btn .btn,.feed-card .feed-title,.fjw-point .point-wrap .user-point .face .unfocus-btn,.flow-loader .activity-item .info .type,.follow-right-module .follow-head .follow-more,.gg-window .online a,.guest-home .button-box .regist,.guest-home .title h1,.guest-wrapper .guest-header,.guest-wrapper .guest-list .name,.h5share-container .text-area .text-content,.handpick-right-module .block-header .block-title,.header-info .manga-info .author-name,.horizontalSelect-wrap .month,.hot-recom-module .random-change .info,.index-entry-wrapper .filter-block-title a,.index-entry-wrapper .filter-block-title span,.index-entry-wrapper .filter-list .filter-item,.interact-dialog .btn,.international-header a,.item-wrap__task .content-title,.item-wrap__task .operate-btn,.lang-change .lang-intro,.lang-change .lang-title,.left-nav-list.no-office .left-nav-item span,.list-header .dropdown-btn .icon-text,.list-header .dropdown-btn:hover,.list-header .filter-wrp .article-type .bili-btn,.list-header .filter-wrp .bread-crumb .main,.list-header .filter-wrp .bread-crumb .second,.list-header .filter-wrp .filter-level .bili-btn,.list-header .filter-wrp .video-type .bili-btn,.live-card .up .txt .name,.live-charge-box .popup-cntr .retry,.live-charge-cntr .popup-cntr .tip-content,.live-rank .live-rank-item .number,.live-rank .live-rank-item .txt p,.main-panel .more,.main-panel .title,.manga-button.ghost,.manga-button.primary,.manga-card .manga-title,.mession-box .btn,.mession-box .content .list-wrap .item-index,.mession-box .content .list-wrap .item-title,.mession-box .title,.my-coupon .coupon-title,.my-coupon .coupon-title .coupon-number,.navbar-container .logo-part,.navbar-container .size-ruler .app-title,.new-comers-module .zone-title .headline .name,.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__body,.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__btn,.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__title,.pgc-rank-wrap .number,.pgc-rank-wrap .txt .title,.pivot-component .pivot-headers .pivot-header-item,.player-auxiliary-danmaku-report-wrap .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel .player-auxiliary-report-panel-title,.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel .player-auxiliary-report-content,.popularity-list .list-title,.product-info-time-wrapper .product-info-time,.product-info-time-wrapper .product-info-time-title,.purchase-history .list-item .coin-info .recharge-count,.purchase-history .list-item .text-info .display-text,.qa-area-ol-wrp .qa-area-ol-content p,.rank-header .name,.rank-list-item .expand-mode .text-section .item-title,.rank-wrap .link .title,.rank-wrap .number,.rank-wrap .preview .txt p,.reason-container .reason-category .reason-category-title,.reply-bottom-menu-mask .more-ops .cancel,.reply-bottom-menu-mask .more-ops .ops-list li,.reply-bottom-menu-mask .more-ops .ops-list li a,.reply-dialog .title,.reply-emoji-panel .emoji-list .emoji-text .text-list span,.reply-input .input-area .reply-emoji-btn,.reply-input .input-area .reply-submit-btn,.reply-item .info .name,.reply-report .reason-choose .reason-group .list li,.reply-report .submit-btn button,.reply-report .submit-btn button:disabled,.report-dialog-container .submit .cancel-btn,.report-pc-dialog .report-dialog-container .title,.round-corner .international-footer .link-box .link-item .bt,.round-corner .international-footer .link-box .link-item ul a,.round-corner .international-footer .link-box .link-item.link-c p,.round-corner .international-footer .partner a,.round-corner .out-container .tab-bar,.schedule-list .list-header .date-selector .date-item,.security_content .close-btn,.security_content .common-title,.security_content .coupon-content-con .coupon-btn,.security_content .title-package-name,.security_content .title-right-link,.selectable-option.unable,.special-recommend header,.style-section .tag-block .block-title,.style-section .tag-block .tag-containers .style-tag,.sub-tabs .filter-content,.tabs-nav .tab-item,.tabs-nav .tab-item.border-bottom,.tabs-nav .tab-item.full,.ticket-tips-wrapper .rec-item .rec-item-name,.ticket-tips-wrapper .ticket-tips-content span,.ticket-tips-wrapper .ticket-tips-header,.time-line .tl-link,.time-line-card .txt .ss,.ui-dropdown .default,.ui-dropdown .ul-dropdown-list,.up-info .btn-panel .following,.user-info-component .coin-info,.user-item .attention-btn.followed,.user-item .attention-btn.followed:hover,.user-item .up-videos .video-item .video-desc,.user-item .up-videos .video-more,.van-popover a,.video-card-common .title,.video-editor-ol-wrp .video-editor-ol-content p,.video-item.matrix .title,.vip-m .bubble-traditional .recommand .title,.vip-m .bubble-traditional .renew-btn button,.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .check-map,.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .title,.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .vuene-info-content .address-name,.whole-detail-info-wrapper .product-buy-wrapper .want-wrapper .want-content p{color:#eee!important}.app-layout .dropbox-component,.app-layout .dropbox-component .data-list,.app-layout .page-content .manga-textbox:focus,.ban-vote .vote-dialog .dialog-header,.bangumi-item .right-info .headline .bangumi-label,.bangumi-options .opt-list,.bangumi-timing-module .headline .c-clink,.bili-search .live-user-item .item-right .tags>span,.bili-search .pgc-item .right-info .headline .pgc-label,.bili-search .photo-item,.bilibili-player-ending-panel-box-recommend:hover,.calendarEntry_wrap,.calendarEntry_wrap .calendarEntry_slide,.calendarEntry_wrap .greetings,.carousel-wrap .page .next.current,.coin-nav,.comic-info-component .page-normal .comic-tab .tab-titles,.comment .comment-selecotr,.container .coins,.container .counts,.container .links,.container .tab-header,.detail-content .activity-info,.detail-content .comment,.detail-content .guest-wrapper,.detail-content .jump-pagination-input,.elevator .list-box,.elevator .list-box .item.back-old,.elevator .list-box .item.back-top,.exchange-btn .btn,.flow-loader .activity-item,.flow-loader .activity-item .info .type,.flow-loader .user-item,.flow-loader .video-item.matrix,.follow-right-module .follow-head .follow-more,.gg-window .online,.guest-home .button-box button,.head .dropdown-menu .article-list,.home-container .at-popup,.hot-recom-module .random-change,.interact-dialog .btn,.international-home .bilibili-search-history,.item-wrap__task .operate-btn,.lang-change,.list-header .filter-wrp .article-type,.list-header .filter-wrp .category-wrp,.list-header .filter-wrp .filter-level,.list-header .filter-wrp .order-wrp,.list-header .filter-wrp .video-type,.love-card .header:after,.love-detail .follow-btn.active,.main-wrapper .comment-wrapper,.navbar-container,.nomal-task .card,.page-tab .con li,.practice-wrap .tab-container,.replies-comment-input-wrapper .replies-upload .comment-input-img,.reply-bottom-menu-mask .more-ops .cancel,.reply-input .input-area .reply-emoji-btn,.reply-input .input-area .reply-submit-btn,.reply-report .reason-choose .reason-group .list li input[type=radio],.report-dialog-container .submit .cancel-btn:after,.report-dialog-container .submit .submit-btn:after,.report-dialog-container .textarea-wrapper,.round-corner .out-container .tab-bar,.security_content .bcoin-wrapper,.security_content .title-right-link,.tab-line-itnl,.tabs .customize-tab,.ticket-tips-wrapper .rec-item,.ticket-tips-wrapper .ticket-tips,.time-line .tl-link,.title-container .info .activity,.ui-dropdown .ui-dropdown-text,.van-popover,.van-popper[x-placement^=bottom] .popper__arrow,.van-popper[x-placement^=top] .popper__arrow{border-color:transparent!important}.carousel-wrp .page .next,.item-wrap__task:after,.item-wrap__task:before,.security_content .coupon-wrapper .coupon-content-con{border-color:#aaa!important}#all-list .mixin-list ul:not(:last-child),.bili-search .article-item,.bili-search .bangumi-item,.bili-search .pgc-item,.bili-search .topic-item,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content,.calendar-wrap .calendar-header,.comic-episodes .episode-list .episode-item .item-body,.link-input,.live-category .latest,.mession-box .content,.mession-box .content .list-wrap .border-btm,.practice-wrap .banner-container .current-work,.reply-bottom-menu-mask .more-ops .ops-list li,.reply-list .reply-item,.round-corner .international-footer .link-box .link-item,.tab-content .bilibili-comment,.van-popper[x-placement^=bottom] .popper__arrow:after,.van-popper[x-placement^=top] .popper__arrow:after{border-color:#444!important}.app-layout .pivot-component .pivot-headers,.at-item:not(:last-child):after,.carousel-wrap .page .next,.center-box .orginal-reply,.container .play-all,.container .split-line::before,.container .tabs-panel,.elevator .list-box .item.sort,.liked-user:not(:last-child):after,.love-item:not(:last-child):after,.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel .player-auxiliary-report-panel-title,.reply-item:not(:last-child):after{border-color:#555!important}.app-layout .sidebar .nav-item .nav-item-icon,.follow-right-module .follow-head .follow-more .icon,.header-info .manga-info .action-buttons .do-favourite .fav-icon,.header-info .manga-info .supporting-text .label-icon,.hot-recom-module .random-change .icon_read,.index-entry-wrapper .filter-block-title a:after,.my-coupon .subtitle .question-cion,.security_content .m-arrow-package,.security_content .security-list:hover .security-icon,.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .address-icon{filter:brightness(0) invert(1)!important}.bili-search .so-icon i.icon-like,.bili-search .so-icon i.icon-reply,.bili-search .so-icon i.icon-view{filter:brightness(0) invert(.7)!important}.bili-search #live-list .headline-room .icon-live-face,.bili-search #live-list .headline-room .icon-live-frame,.bui-swiper-wrap .bui-swiper-next svg,.bui-swiper-wrap .bui-swiper-pre svg,.fjw-random .agree.active,.fjw-random .agree:hover,.fjw-random .unagree.active,.fjw-random .unagree:hover,.fold-box:hover .fold-arrow,.home-slide .trigger span.on,.ops canvas.ring-progress,.sticky-bar .bar-content .title-icon,.svga-container.svga-center canvas{filter:var(--blue-image-filter)!important}.activity-info .icon-activity,.buyticket .product-buy.enable,.calendar-date-body .wrap-content img,.comment .up-icon.active,.detail-content .comment .hot-icon span,.guest-wrapper .icon-guest,.reason-container .reason-category .other-reason .icon-select.selected,.reason-container .reason-category .reason-item .icon-select.selected,.replies-comment-input-wrapper .replies-upload .comment-input-img span,.replies-comment-input-wrapper .replies-upload .replies-uploading-container .replies-uploading-btn,.replies-comment-input-wrapper .replies-upload .replies-uploading-container p span:hover,.report-pc-dialog .report-dialog-container .title i:hover,.ticket-count .count-plus.active:after,.ticket-count .count-reduce.active:before,.ticket-tips-wrapper .ticket-tips-header span,.whole-detail-info-wrapper .product-buy-wrapper .want-wrapper .want-icon{filter:var(--pink-image-filter)!important}.fans-medal-item.special-medal .union{filter:brightness(.125)!important}.video-info-m .number .coin b,.video-info-m .number .coin i,.video-info-m .number .fav b,.video-info-m .number .fav i{filter:brightness(.135)!important}.bili-share-pc .favourite .icon-fav,.news-dialog__wrapper .trangle-img img{filter:brightness(.27)!important}.box .record-wrap,.buyticket .product-buy.enable,.comment .comment-hot-item-user-content,.comment .comment-selecotr,.replies-comment-input-wrapper .submit-comment{box-shadow:none!important}.bilibili-player-ending-panel-box-recommend:hover,.guest-wrapper .guest-list .guest-item:hover .image,.navbar-container,.pgc-space-follow-item .bangumi-options .opt-list,.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel,.section-block .at-popup,.selectable-option.active{box-shadow:0 1px 10px 0 var(--theme-color-30)!important}.members-info .up-card{margin:16px!important}.bili-search #live-list .live-tabs a.active,.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-head.up-avatar:hover,.comic-info-component .page-normal .comic-tab .tab-titles .tab-title.active .tab-btn,.live-tabs .tab-switch .tab-switch-item.on,.replies-comment-input-wrapper .replies-upload .comment-input-img:hover,.selectable-option.active,.selectable-option.active:after,.tabs-nav .tab-item.border-bottom,.time-line .tab-switch .tab-switch-item.on{border-color:var(--theme-color)!important}.app-layout .dropbox-component .data-list>li:hover,.be-tags-container .tag,.bili-search .user-item .attention-btn:hover,.bottom-box .complete .complete_text:before,.bui-swiper-wrap .bui-swiper-next:hover,.bui-swiper-wrap .bui-swiper-pre:hover,.calendar .days li.selected,.calendar-wrap .calendar-body .date-wrap .wrap-content .select-icon,.carousel-wrap .page .next.current,.channel-menu-itnl .item .name em,.comic-info-component .page-normal .comic-info-con .comic-des .comic-operation .comic-view-btn,.comment .comment-selecotr .all-comments.active:before,.comment .comment-selecotr .sortByHot.active:before,.container .more-btn:hover,.container .tab-item--active,.elevator .list-box .item.on,.elevator .list-box .item:hover,.episode-list-component .episode-list .list-data .list-item:hover,.exchange-btn .btn:hover,.follow-right-module .follow-head .follow-more:hover,.guest-home .button-box button:hover,.h5share-container .tag,.home-slide .trigger span:hover,.interact-dialog .btn,.item-wrap__task .item-index,.live-rank .live-rank-item .number.on,.live-room-app .guard-rank-cntr .rank-cntr .btn-box .buy:hover,.manga-button.primary:hover,.navbar-container .nav-items .nav-item.activated:before,.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__btn,.pgc-rank-wrap .number.on,.practice-wrap .banner-container .current-work .bili-btn,.progress-bar-core.p-absolute,.qa-area-ol-wrp .qa-area-ol-btn,.rank-wrap .number.on,.replies-comment-input-wrapper .submit-comment,.reply-emoji-panel .emoji-list .emoji-pager .pager-dot.on,.reply-input .input-area .reply-emoji-btn:hover,.reply-input .input-area .reply-submit-btn:hover,.reply-report .reason-choose .reason-group .list li input[type=radio]:checked:after,.reply-report .submit-btn button,.round-corner .out-container .tab-item.active,.security_content .close-btn:hover,.security_content .coupon-content-con .coupon-btn:hover,.style-section .tag-block .tag-containers .style-tag:active,.tabs-wrapper .tabs .tabs-item.active:before,.time-line .tl-link:hover,.video-control-show .bilibili-player-video-interactive-list .check:hover .big-round,.video-editor-ol-wrp .video-editor-ol-btn,.vip-m .bubble-traditional .renew-btn button:hover{background-color:var(--theme-color)!important}#all-list .user-item .title:hover,.activity-item .info .title:hover,.article-card .r-con .title:hover,.article-container:hover .text-area .title,.bangumi-item .right-info .headline .title:hover,.bili-search #live-list .headline-live .user-more:hover,.bili-search #live-list .headline-room .filter a.active,.bili-search #live-list .headline-room .filter a:hover,.bili-search #live-list .live-tabs a.active,.bili-search .article-item .content .title:hover,.bili-search .live-room-item .item-title:hover,.bili-search .live-user-item .item-right .uname:hover,.bili-search .pgc-item .right-info .headline .title:hover,.bili-search .photo-item .title:hover,.bili-search .topic-item .content .headline a:hover,.bili-search .user-item .title:hover,.bottom-box .complete .uncomplete,.bui-swiper-wrap .bui-swiper-item .bui-swiper-text:hover,.calendar-wrap .calendar-body .date-desc_wrap .date-desc__content .nothing-wrap .release-link,.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content .item-desc_share,.calendarEntry_wrap .calendarEntry_footer .footer-link,.calendarEntry_wrap .greetings .greet-num,.card .forw-area a.more:hover,.card .more-panel .child-button:hover,.cc-nav-wrp .activity-nav-wrp .activity-link.active i,.cc-nav-wrp .activity-nav-wrp .activity-link.active span,.cc-nav-wrp .activity-nav-wrp .activity-link:hover i,.cc-nav-wrp .activity-nav-wrp .activity-link:hover span,.cc-nav-wrp .nav-item.active i,.cc-nav-wrp .nav-item.active span,.cc-nav-wrp .nav-item:hover i,.cc-nav-wrp .nav-item:hover span,.center-box .line-1 .like-item:hover,.center-box .line-3 .action-button.active,.center-box .line-3 .action-button:hover,.comic-info-component .page-normal .comic-tab .tab-titles .tab-title.active,.coming-soon-wrapper .card-wrapper .card-item .info-wrapper .title:hover,.comment .comment-selecotr .all-comments.active,.comment .comment-selecotr .sortByHot.active,.comment .more-replys span,.container .count-item:hover .item-key,.container .count-item:hover .item-value,.container .publish-time,.container .video-list .content:hover,.customize-wrap .item-list .item .learn.unlearn,.d-data .fold-box:hover,.gg-window .online a:hover,.guest-wrapper .guest-list .guest-item:hover .name,.index-entry-wrapper .filter-block-title a:hover,.index-entry-wrapper .filter-list .filter-item:hover,.international-header a:hover,.international-home .bilibili-search-history .cancel-icon:hover,.lang-change .lang-intro-item.on,.left-nav-childed .left-nav-childed-list .left-nav-item-childed:hover span,.left-nav-childed .left-nav-childed-list.active .left-nav-item-childed span,.left-nav-item-child:hover i,.left-nav-item-child:hover span,.left-nav-list.active .left-nav-item i,.left-nav-list.active .left-nav-item span,.left-nav-wrapper .left-nav-ul .left-nav-item:hover i,.left-nav-wrapper .left-nav-ul .left-nav-item:hover span,.list-header .filter-wrp .article-type .bili-btn.current,.list-header .filter-wrp .filter-level .bili-btn.current,.list-header .filter-wrp .video-type .bili-btn.current,.live-card .up .txt .name:hover,.live-category .latest a.active,.live-category .latest a:hover,.live-tabs .tab-switch .tab-switch-item.on,.main-panel .more:hover,.mession-box .btn:hover,.n-statistics a:hover,.new-comers-module .zone-title .headline .name:hover,.pgc-rank-wrap .txt .title:hover,.pivot-component .pivot-headers .pivot-header-item.selected,.pivot-component .pivot-headers .pivot-header-item:active,.qa-area-ol-wrp .qa-area-ol-content a:hover,.rank-wrap .link p:hover,.rank-wrap .preview .txt p:hover,.replies-comment-input-wrapper .replies-upload .comment-input-img,.round-corner .international-footer .link-box .link-item ul a:hover,.round-corner .international-footer .link-box .link-item.link-c a:hover p,.round-corner .international-footer .partner a:hover,.round-corner .out-container .tab-item:hover,.schedule-list .list-header .date-selector .date-item.active,.security_content .coupon-content-con .coupon-money,.security_content .coupon-money-1:after,.security_content .coupon-money-2:after,.security_content .security-list-link-jump:hover,.security_content .title-right-link:hover,.selectable-option.active,.sub-reply-preview .show-more,.sub-reply-preview .sub-preview-item a,.tabs-wrapper .tabs .tabs-item.active,.time-line .tab-switch .tab-switch-item.on,.time-line-card .txt .update .published,.time-line-card .txt a:hover,.up-info .up-focus-btn,.user-item .up-videos .video-item .video-desc:hover,.user-item .up-videos .video-more:hover,.van-popover a:hover,.video-card-common .title:hover,.video-card-common .up:hover,.video-editor-ol-wrp .video-editor-ol-content a:hover,.video-item-biref:hover .biref-info .biref-title,.video-item.matrix .title:hover,.video-list .card-txt:hover,.whole-detail-info-wrapper .product-buy-wrapper .want-wrapper .want-content p:hover,.whole-pagination-wrapper .common-pagination-wrapper .pageNum.active,.whole-pagination-wrapper .common-pagination-wrapper .pageNum:hover{color:var(--theme-color)!important}#page-fav .fav-sidenav .fav-item.cur .be-dropdown-trigger .icon-ic_more,#page-fav .fav-sidenav .fav-item.cur .iconfont,#page-fav .fav-sidenav .fav-item.cur .num,#page-fav .fav-sidenav .fav-item.cur .text.router-link-exact-active.router-link-active,.app-layout .dropbox-component .data-list>li:hover,.bangumi-timing-module .headline .c-clink,.bangumi-timing-module .headline .c-clink:hover,.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-electric,.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-electric.little,.block-area .timeline-title .headline .timeline-more:hover,.comic-info-component .page-normal .comic-info-con .comic-des .comic-operation .comic-view-btn,.container .more-btn:hover,.container .tab-item--active,.dynamic-m .wnd_bottom a:hover,.edit-media-list .edit-mask .edit-board .edit-info .submit-btn,.elevator .list-box .item.on,.elevator .list-box .item:hover,.elevator-module .nav-list .customize:hover,.elevator-module .nav-list .item.on,.episode-list-component .episode-list .list-data .list-item:hover,.exchange-btn .btn:hover,.favInfo-box .favInfo-details .fav-options .fav-play:hover,.follow-dialog-wrap .follow-dialog-window .bottom .btn,.follow-right-module .follow-head .follow-more:hover,.guest-home .button-box button:hover,.h5share-container .tag,.item-wrap__task .item-index,.link-navbar .nav-item:hover .nav-link,.live-rank .live-rank-item .number.on,.manga-navbar-manga-logo,.new-stat-module .zone-title .headline .new-stat-more:hover,.pgc-rank-wrap .number.on,.practice-wrap .banner-container .current-work .bili-btn,.qa-area-ol-wrp .qa-area-ol-btn,.rank-wrap .number.on,.reply-input .input-area .reply-emoji-btn:hover,.reply-input .input-area .reply-submit-btn:hover,.round-corner .out-container .tab-item.active,.security-left .on .security-nav-name,.security_content .close-btn:hover,.security_content .coupon-content-con .coupon-btn:hover,.security_content .security-list:hover .security-nav-name,.sticky-bar .bar-content .send-button .send-text,.time-line .tl-link:hover,.timeline-box .timeline-item.new p.num a,.upload-v2-step1-container #homeDrop .upload-btn .upload-btn-title,.video-editor-ol-wrp .video-editor-ol-btn{color:var(--foreground-color)!important}.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-follow .bp-svgicon{fill:var(--foreground-color)!important}.selectable-option.active:after{border-top-color:transparent!important;border-left-color:transparent!important}.van-popper[x-placement^=bottom] .popper__arrow:after,.van-popper[x-placement^=top] .popper__arrow:after{border-left-color:transparent!important;border-right-color:transparent!important}.feed-topic .empty-content,.report-dialog-container .textarea-wrapper{border-radius:4px!important}`; onlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/dark-styles.min.js"] = (()=>{return(t,e)=>{const r=()=>{SpinQuery.select(".custom-scrollbar").then(t=>t&&t.classList.remove("custom-scrollbar"))};const l=()=>{document.body.classList.remove("dark");e.removeStyle("scrollbarStyle");e.removeStyle("darkStyleNavBar");e.removeStyle("darkStyle");e.removeStyle("darkStyleImportant")};const a=()=>{if(t.noDarkOnMember&&document.URL.startsWith("https://member.bilibili.com/v2")){l();return}document.body.classList.add("dark");r();e.applyStyle("scrollbarStyle");e.applyImportantStyle("darkStyleNavBar");e.applyStyle("darkStyle");e.applyImportantStyle("darkStyleImportant")};a();return{reload:a,unload:l}}})(); onlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/debounce.min.js"] = (()=>{return(n,l)=>{function u(n,l,u){var e,t,i,r,f;if(null==l)l=100;function o(){var a=Date.now()-r;if(a=0){e=setTimeout(o,l-a)}else{e=null;if(!u){f=n.apply(i,t);i=t=null}}}var a=function(){i=this;t=arguments;r=Date.now();var a=u&&!e;if(!e)e=setTimeout(o,l);if(a){f=n.apply(i,t);i=t=null}return f};a.clear=function(){if(e){clearTimeout(e);e=null}};a.flush=function(){if(e){f=n.apply(i,t);i=t=null;clearTimeout(e);e=null}};return a}return{export:{debounce:u}}}})(); onlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/default-danmaku-settings.min.css"] = `.bilibili-player-video-danmaku-setting-wrap{display:none!important}`; diff --git a/min/bundle.json b/min/bundle.json index fe6111962..63bef13f0 100644 --- a/min/bundle.json +++ b/min/bundle.json @@ -55,7 +55,6 @@ "dark-important.min.css": "B30D1AAD647103126D47740D67FFA472DE7B385420BB5E8050100BE759114A93", "dark-navbar.min.css": "A2D91F11127D165571ACCC53004EDDB118CEE110F9B020D7E0541E1C8FAEA478", "dark-schedule.min.js": "853C446547603F4F0425F19F09F73335C9EC451A790C1C07E5E5B88A09E9B453", - "dark-slice-8.min.css": "219C7F3CC943F61328DF44F383F703FBCBEB5E663CABFCF39E17D19CDAD31B35", "dark-styles.min.js": "71AF9CBD74BD3F570515C46801AE66A52665DCEDE2F4941AA90D12A4F1381A6E", "debounce.min.js": "54D33E1273C1F3FE19550BF1844339C3D54D6B01DF8A39C3162D95B93B079CFA", "default-danmaku-settings.min.css": "D9942B184FEDA7B08CFA0C34920E97D7A83B81762DCBF757642EBB60F95FF25D", diff --git a/min/bundle.zip b/min/bundle.zip index 5ef6de357d8ded027fef2f1f49aca9b9293de41b..7e8c810c4e37e6505176a8e047a3c84ec4f44b6b 100644 GIT binary patch delta 2515 zcmY*b32ap75q`Y4fZ4ZeJMi8fW8)(Ylz<&k!mUhm;u@8uKARR|;@ z(3%w7i1HaCnot_l5{bkWca9Pvh(f42s)UjPL2U>vqy-ujAw`(Z+chm+Y4pGOXa1S_ z=lK5p;i~V`_uDpX9Jf(CC|yjAEgJAt4^NqVNSG`L!enIjO3LQ@sS=ZpX*|;erin~3 zOp}h>Pt^}4U9U*R1D?&}>tmVXnBtk9Vw%h}g-KyjnM_P( zCd-lW_13mNX{5`0B>YFKt5f1&j(m|r2PDlwlK65SzFA5+@-z8*!R2lZ_lBJ4^pdip zm~<$z6NxhlF>I$~d{{|w*n3H@82A=rzu!eu>r5^m{2DJ^6gx z)ri4-Di-Ij#+Uh2DD^k%vFVOJ8U21Tpt68tc()ay0?HHp?HDc~yDo99UcmJjSw-$d zc_Jp2uwqIfB}sSt^~ftEyL9LkJ>rW+st;R==aETMk9`ZBpz* zJrcIcNm^J2tSe%lb>pzRh;qbh6LGbOedkU>N--6Rl3rV_=<`!7wiUDHPxN@Vmrs%5$N;#rnJ-#fZ0&#K!Qp>1B{9q*lWxRiM z74DVM6iism^$_pKPu3%*S(D{TmmM;``L~>mZ)@0pb2*1(Z= z$5j-Bhiws|f=lJ}oD}aH;}R<V*l-qN-!$eN}mBc+855hOY~O?|RokF&zZ)73;QTEVS&@Rt#8Y`nLx;JCyg z1#!=+CVaMnojtuv!Gjf)Ef?-qgituzBauwhHEPPgV&&N!%hpC#e(;up_Zu0^D)uN? zIY%X=tmN(a`xR8Ir1{1zM-?F)aHaS3x!pY&SHdOhtN6e0*L|R1ph8W+b?xAUbt;Uj z7_^4gt5~**mP-3Jsua9MW@ zm~f6ibfa5L49*QS6=^M;yL+#hFgn$2`tOA3(A~n3{$`sA!ztz@9BAPjczeNXypzww(Q)J^%~nONj|cx{fufQOO(P(03gs4ymRfko&J_{PR2qm2!G-DyEh z8!hC-SnygKL+0>K3qG1@O~jox&R6-a2xrw^iCEaZeB|l97R;V&Rkb&4rt$E8i_qhB zGyFKi0o-fi!t)EM!x=A;?(nchKxH9WcKG<<3&$)-^|7z}r?>%pw7|G!gb#;%o!<0d zcx~jh$3abV`{x$y@mLl7!^bfk|H1-OJ9iept_|9H`#B7?bKfk^#Fcg`)OTfBg~$*@ zaVLfUV^rVGd}C38Cj+4qJg}AZncUiF^L^j=`-BtlFWiUKn4N-jTHQ}1jzgQ3! J{o2aW{|9}a{kQ-C delta 2586 zcmZuz2~l0yD#~y;<(CNn)%;hlngdR(fJ<*CRr2nt$_TRc^J zs?k>Y45?dFt;HoOvI)o{AhHSqmMv;c(ljPuqfN=8?R}sJdrs%fJ^%av@9zJ-_q`j% ztA6NB*tT=TPVutT>Z^BItVCaQcgqvp1VL~^zXZd$$`nS;IXgf zu+O-}HA-~$e>}Ud?iU1=WEPH(NlUb*Cndxw)_^fhjRprVlDzA9n1)Hqq$@Zc=9KoHAvPkp4)L{E!jTbiOlAk!X52te}QcUQ_!(56Ik3B;0 zWeO9Q{(!BQX@;H7UMt{XrpAD`GBoyhqlk3qyG-8FU5ysbc{D>hDQmGHkHVz>Nm_XR zQDer`DrPFpVyS$keE-?#HPbIlg~o0W@|B8qcy|6fUMG^ zp`8Uqm8@b}0eOpSKE%5PG}AHsh*nssDDmm={fNxC&zSzD3(wB1D-)8|A)u2C7*oi0 zS6tF!udmh%F5Tn=TOoOgKW)LjLYg5iZ&Ozz{!vI1>>PVIy66ZkA^PXq!RY+N#rL5U zv1iNvuElQ_YAr)CHy5!l;uq*IqS@lv2bg+=lXUtkynBU0#eqJQU7_jXjc>AwIfs)U zVSh2ZV$30Dq!zQ_*8}Rw3{m)g2>G&@CP?24I#3DCk`{_OY){h~u%U!=Fkc$nnNU_j zeo_PPzAB*zX^EW`@BXc;P@1s0e7xafRuZkC8y|Qx}g(RC&Vk(*qD@*p`50d zvF_#@_a6ve+7l>m$tG#Te4!!V52sKwUP;kREDfhg954!z+dyAFr3scsO&hyuQe-!i)x_!-Vt((9t5 zh1mQ5i#g(KsOaK)8nf0(b|043hE>%(R6m)i$B}Ck?pz+lU~Lds%@&AS2zyiIH zsBBD*Ngax?w2Do}#p&@$6@^HP*X!Y3O~KN(U3x65rq{%``f;$DYj5d~=&0u8Pkt(6 zMY1fzzlO_ZvbzB*cF1PTY2|!xtzliBuNZK=hGt7S{Lpep_JqTAF1J689o%{2N;z}J zUT4m4#u?yqST^E=>*VL;Hr^nlD4Evu;oQOG0%)|`+n=;Py2V}lHWEeS4a;tmzcFP7h?*(wxoU6-jS+|ueS+*KmW zFC;5@t^wI4vIoxJU<=R`4V9y*fy<}A5?dSC z&fEr?DBiACH&Nn~4%9c$OqZ$METkmcG8AiSnl0Ie5g&6=Mb~pp1UHgJJb4F;8Yx^H zxQjnD@*vppH{5HasbcPT@M>Z=?%A8LyovAk*BΜRm}uPm_T2HROfVUe@xoi7V@# zmkIj4M&r;(3TftG4~{mW;(enxHaBxJ7QJM`Uz$14jBzG>-OSS>c%lgj#~2^%$z?ZL zWo>iG1 zX1vzQ7VZa`;c~__4*PDg@VQo2JS)nKrdFCGRV*{3ufgOsRDF@R$lK1a#w=h{EgQ>j z<^Ij)GwH%6Gm3BV+o5l>8BcHVCH%O>jL~cq-vOz(cavv_*uj}<6A3;Y6v!DNEa~9+dBTryqJu|K@c6+8 zQr`f2xZY+*+$2ZbEV+kB)y6-2_i)e4WLI9rkp6N|V~4>DkPDx3s_ma=b6 zs%TOaq5n1oI)1v41#B@~GJ^x^P?K3U4!8HFcT{wJ+-fV=#>H}0w&SlXy>lhuV!K(! zY;|H*b(m!umdRQ5TqZRsX5+IS8`;UXbl^k0(#hk!y9_HkxvIujBBzrgHL-Opq4v$t z*iyez;MzqVVr(P)yJ&{Kr)1PHsp8l8|``zzEjuyZxP(h zn(h9LZQT?i_CG;cH-BWzdJ3l=o=2xgS}?bVukNaw1^d;L$0iGI_HYI7eAxo$UVexi eZ^67?=JE5l;6N|=>F)@4gyJAU@SAMmF#iiDDTzw} diff --git a/src/client/bilibili-evolved.js b/src/client/bilibili-evolved.js index 4d00c2c61..e95ddd5a8 100644 --- a/src/client/bilibili-evolved.js +++ b/src/client/bilibili-evolved.js @@ -76,6 +76,11 @@ Object.entries({ }) // GM4 polyfill end +// Safari EventTarget polyfill +if (!('EventTarget' in window)) { + window.EventTarget = Element +} + import { logError, raiseEvent, loadLazyPanel, contentLoaded, fixed, isOffline, getUID, scriptVersion, getCsrf, formatCount, escapeFilename } from './utils' import { settings, loadSettings, settingsChangeHandlers } from './settings' import { Ajax, setupAjaxHook } from './ajax'