mirror of
https://github.com/the1812/Bilibili-Evolved.git
synced 2025-11-04 21:22:45 +08:00
9 lines
5.6 KiB
JavaScript
9 lines
5.6 KiB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["style/dark-mode/integrated"]=t():e["style/dark-mode/integrated"]=t()}(globalThis,(()=>(()=>{var e,t,o={573:(e,t,o)=>{var r=o(955)((function(e){return e[1]}));r.push([e.id,"body.integrated-dark {\n --be-color-text-title: var(--text1);\n --be-color-text-content: var(--text1);\n --be-color-text-placeholder: var(--text2);\n --be-color-card-bg: var(--bg1_float);\n --be-color-card-border: var(--line_regular);\n --be-color-tooltip-bg: var(--bg1_float);\n --be-color-button-bg: var(--bg1_float);\n --be-color-button-bg-hover: var(--graph_bg_thick);\n --be-color-button-border: var(--line_regular);\n --be-color-switch-bg: rgba(var(--graph_medium_rgb), 0.3);\n --be-color-thumb-bg: var(--Ga4);\n --be-color-thumb-border: var(--Ga3);\n --be-color-tag-bg: rgba(var(--graph_medium_rgb), 0.1);\n --be-color-tag-bg-hover: rgba(var(--graph_medium_rgb), 0.2);\n --be-color-tag-bg-active: rgba(var(--graph_medium_rgb), 0.3);\n --be-color-avatar-border: var(--line_light);\n --be-color-highlight-bg-hover: rgba(var(--graph_medium_rgb), 0.1);\n --be-color-panel-bg: var(--bg1);\n --be-color-panel-border: var(--line_light);\n --be-color-popup-bg: var(--bg1);\n --be-color-popup-border: var(--line_light);\n}",""]),e.exports=r},286:(e,t,o)=>{var r=o(955)((function(e){return e[1]}));r.push([e.id,"body:has(.bili-dyn-home--member),\n#bili-header-container {\n background-color: #11171F;\n}",""]),e.exports=r},955:e=>{"use strict";
|
|
// eslint-disable-next-line func-names
|
|
e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var o=e(t);return t[2]?"@media ".concat(t[2]," {").concat(o,"}"):o})).join("")},
|
|
// eslint-disable-next-line func-names
|
|
t.i=function(e,o,r){"string"==typeof e&&(
|
|
// eslint-disable-next-line no-param-reassign
|
|
e=[[null,e,""]]);var n={};if(r)for(var a=0;a<this.length;a++){
|
|
// eslint-disable-next-line prefer-destructuring
|
|
var c=this[a][0];null!=c&&(n[c]=!0)}for(var i=0;i<e.length;i++){var s=[].concat(e[i]);r&&n[s[0]]||(o&&(s[2]?s[2]="".concat(o," and ").concat(s[2]):s[2]=o),t.push(s))}},t}},223:(e,t,o)=>{var r=o(573);r&&r.__esModule&&(r=r.default),e.exports="string"==typeof r?r:r.toString()},344:(e,t,o)=>{var r=o(286);r&&r.__esModule&&(r=r.default),e.exports="string"==typeof r?r:r.toString()},178:e=>{function t(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=()=>[],t.resolve=t,t.id=178,e.exports=t},937:e=>{"use strict";e.exports="简化版的夜间模式,跟随 b 站官方的深色主题。\n"},576:e=>{"use strict";e.exports=coreApis.lifeCycle},905:e=>{"use strict";e.exports=coreApis.settings}},r={};function n(e){var t=r[e];if(void 0!==t)return t.exports;var a=r[e]={id:e,exports:{}};return o[e](a,a.exports,n),a.exports}t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,n.t=function(o,r){if(1&r&&(o=this(o)),8&r)return o;if("object"==typeof o&&o){if(4&r&&o.__esModule)return o;if(16&r&&"function"==typeof o.then)return o}var a=Object.create(null);n.r(a);var c={};e=e||[null,t({}),t([]),t(t)];for(var i=2&r&&o;"object"==typeof i&&!~e.indexOf(i);i=t(i))Object.getOwnPropertyNames(i).forEach((e=>c[e]=()=>o[e]));return c.default=()=>o,n.d(a,c),a},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};return(()=>{"use strict";n.d(a,{component:()=>b});const e=coreApis.componentApis.component,t=coreApis.utils,o="integratedDarkMode",r="dark",c="integrated-dark",i="#111",s=()=>"dark"===(0,t.getCookieValue)("theme_style"),d=()=>{s()?(()=>{document.body.classList.add(r,c);const e=dq('meta[name="theme-color"]');e?(e.dataset.light=e.content,e.content=i):document.head.insertAdjacentHTML("beforeend",`<meta name="theme-color" content="${i}">`);const t=dq('meta[name="color-scheme"]');t?t.content="dark":document.head.insertAdjacentHTML("beforeend",'<meta name="color-scheme" content="dark">')})():(()=>{document.body.classList.remove(r,c);const e=dq('meta[name="theme-color"]');e?.dataset.light?e.content=e.dataset.light:e?.remove();const t=dq('meta[name="color-scheme"]');t&&(t.content="light")})()},l=e=>{e.changed.some((e=>"theme_style"===e.name))&&d()},b=(0,e.defineComponentMetadata)({name:o,displayName:"深色模式",entry:()=>{cookieStore.addEventListener("change",l)},reload:()=>{cookieStore.addEventListener("change",l),d()},unload:()=>{cookieStore.removeEventListener("change",l),document.body.classList.remove(r,c)},tags:[componentsTags.style,componentsTags.general],instantStyles:[{name:o,style:()=>Promise.resolve().then(n.t.bind(n,223,23))},{name:"integratedDarkModePatches",style:()=>Promise.resolve().then(n.t.bind(n,344,23))}],plugin:{displayName:"深色模式 - 提前注入",description:{"zh-CN":"提前注入深色模式的 .dark class 以减少一些组件首屏仍然是白色的问题."},async setup(){if(!s())return;const{contentLoaded:e}=await Promise.resolve().then(n.t.bind(n,576,23)),{isComponentEnabled:t}=await Promise.resolve().then(n.t.bind(n,905,23));e((()=>{t(o)&&(cookieStore.addEventListener("change",l),d())}))}},commitHash:"c2a3ec9c33f2b153d78ebe47ea2fd6e76e040032",coreVersion:"2.10.4",description:(()=>{const e=n(178);return{...Object.fromEntries(e.keys().map((t=>[t.match(/index\.(.+)\.md$/)[1],e(t)]))),"zh-CN":()=>Promise.resolve().then(n.t.bind(n,937,17)).then((e=>e.default))}})()})})(),a=a.component})())); |