diff --git a/min/simplify-liveroom.min.css b/min/simplify-liveroom.min.css index e0ba045c2..4b27a8a94 100644 --- a/min/simplify-liveroom.min.css +++ b/min/simplify-liveroom.min.css @@ -1 +1 @@ -.simplify-enterPrompt .chat-history-panel .brush-prompt,.simplify-enterPrompt .chat-item.important-prompt-item,.simplify-eventsBanner .activity-pushing-out,.simplify-eventsBanner .z-section-blocks .left-container .flip-view,.simplify-fansMedal .fans-medal-item-ctnr,.simplify-giftMessage .chat-item.gift-item,.simplify-guard .chat-history-panel .guard-icon,.simplify-guardPurchase .chat-item.guard-buy,.simplify-kanban .live-haruna-ctnr,.simplify-pk .chaos-pk,.simplify-popup #chat-draw-area-vm,.simplify-popup .chat-popups-section,.simplify-systemMessage .announcement-wrapper,.simplify-systemMessage .system-msg,.simplify-title .title-label,.simplify-userEffect .live-room-app .aside-area .activity-welcome-section,.simplify-userLevel .user-level-icon,.simplify-vip .vip-icon,.simplify-welcomeMessage .welcome-guard,.simplify-welcomeMessage .welcome-msg{display:none!important}.simplify-enterPrompt .chat-history-list.with-brush-prompt:not(.with-penury-gift){height:calc(100%)!important}.simplify-enterPrompt .chat-history-list.with-brush-prompt.with-penury-gift{height:calc(100% - 32px)!important}.simplify-rankList .live-room-app .rank-list-section{display:none!important}.simplify-rankList .live-room-app .chat-history-panel{height:calc(100% - 145px)!important}.simplify-rankList .live-room-app .chat-history-panel .chat-history-list::-webkit-scrollbar-track{background:0 0!important}.simplify-rankList .live-room-app #pay-note-panel-vm .pay-note-panel,.simplify-rankList .live-room-app #pay-note-panel-vm .pay-note-panel .detail-info .mask,.simplify-rankList .live-room-app .chat-history-panel{border-radius:11px 11px 0 0!important}.simplify-rankList.player-full-win #pay-note-panel-vm .pay-note-panel,.simplify-rankList.player-full-win #pay-note-panel-vm .pay-note-panel .detail-info .mask,.simplify-rankList.player-full-win .chat-history-panel{border-radius:0!important}.simplify-giftPanel .gift-control-panel .wish-icon,.simplify-giftPanel .gift-control-panel .wish-tip,.simplify-giftPanel .gift-panel,.simplify-giftPanel .gift-panel-switch,.simplify-giftPanel .gift-section.guard-ent,.simplify-giftPanel .seeds-wrap>.dp-i-block>.item:not(.seeds){display:none!important}.simplify-giftPanel .gift-control-panel,.simplify-giftPanel .gift-control-section{height:48px!important}.simplify-giftPanel .anchor-lottery-entry,.simplify-giftPanel .draw-box,.simplify-giftPanel .treasure-box{display:flex!important;align-items:center!important;padding:10px 0 0 16px!important;max-height:36px!important}.simplify-giftPanel .anchor-lottery-entry .anchor-lot-icon,.simplify-giftPanel .anchor-lottery-entry .box-icon,.simplify-giftPanel .anchor-lottery-entry .draw-box-pic,.simplify-giftPanel .draw-box .anchor-lot-icon,.simplify-giftPanel .draw-box .box-icon,.simplify-giftPanel .draw-box .draw-box-pic,.simplify-giftPanel .treasure-box .anchor-lot-icon,.simplify-giftPanel .treasure-box .box-icon,.simplify-giftPanel .treasure-box .draw-box-pic{margin:0!important;width:24px!important;height:24px!important;background-position:0 -2.5px!important}.simplify-giftPanel .anchor-lottery-entry .anchor-lot-icon.open,.simplify-giftPanel .anchor-lottery-entry .box-icon.open,.simplify-giftPanel .anchor-lottery-entry .draw-box-pic.open,.simplify-giftPanel .draw-box .anchor-lot-icon.open,.simplify-giftPanel .draw-box .box-icon.open,.simplify-giftPanel .draw-box .draw-box-pic.open,.simplify-giftPanel .treasure-box .anchor-lot-icon.open,.simplify-giftPanel .treasure-box .box-icon.open,.simplify-giftPanel .treasure-box .draw-box-pic.open{background-position:0 -1px!important}.simplify-giftPanel .anchor-lottery-entry .draw-box-pic,.simplify-giftPanel .draw-box .draw-box-pic,.simplify-giftPanel .treasure-box .draw-box-pic{transform:scale(1.1)}.simplify-giftPanel .anchor-lottery-entry #BLRHH_treasure_div_tip br,.simplify-giftPanel .draw-box #BLRHH_treasure_div_tip br,.simplify-giftPanel .treasure-box #BLRHH_treasure_div_tip br{display:none!important}.simplify-giftPanel .anchor-lottery-entry #BLRHH_treasure_div canvas,.simplify-giftPanel .anchor-lottery-entry #BLRHH_treasure_div img,.simplify-giftPanel .draw-box #BLRHH_treasure_div canvas,.simplify-giftPanel .draw-box #BLRHH_treasure_div img,.simplify-giftPanel .treasure-box #BLRHH_treasure_div canvas,.simplify-giftPanel .treasure-box #BLRHH_treasure_div img{max-height:24px!important}.simplify-giftPanel .anchor-lottery-entry #BLRHH_treasure_div_timer,.simplify-giftPanel .anchor-lottery-entry #BLRHH_treasure_div_tip,.simplify-giftPanel .anchor-lottery-entry .anchor-lot-text,.simplify-giftPanel .anchor-lottery-entry .count-down,.simplify-giftPanel .anchor-lottery-entry .draw-box-text,.simplify-giftPanel .draw-box #BLRHH_treasure_div_timer,.simplify-giftPanel .draw-box #BLRHH_treasure_div_tip,.simplify-giftPanel .draw-box .anchor-lot-text,.simplify-giftPanel .draw-box .count-down,.simplify-giftPanel .draw-box .draw-box-text,.simplify-giftPanel .treasure-box #BLRHH_treasure_div_timer,.simplify-giftPanel .treasure-box #BLRHH_treasure_div_tip,.simplify-giftPanel .treasure-box .anchor-lot-text,.simplify-giftPanel .treasure-box .count-down,.simplify-giftPanel .treasure-box .draw-box-text{margin-left:12px!important;padding:4px 8px!important;max-width:unset!important}.simplify-giftPanel .anchor-lottery-entry .awarding-panel,.simplify-giftPanel .draw-box .awarding-panel,.simplify-giftPanel .treasure-box .awarding-panel{bottom:42px!important}.simplify-giftPanel .draw-box{padding-top:11px!important}.simplify-giftPanel .anchor-lottery-entry{padding-top:12px!important}.simplify-giftPanel .gift-control-panel .right-part{height:48px!important;display:flex!important;justify-content:flex-end!important;min-width:unset!important}.simplify-giftPanel .gift-control-panel .right-part>.dp-table-cell{display:flex!important;align-items:center!important}.simplify-giftPanel .gift-control-panel .right-part>.dp-table-cell .supporting-info{transform:translateY(-2px)!important}.simplify-skin #gift-control-vm,.simplify-skin #head-info-vm,.simplify-skin #rank-list-ctnr-box{background-image:none!important}.simplify-guard .guard-danmaku::before{border-image:none!important;background-color:transparent!important}.simplify-guard .guard-danmaku::before .guard-danmaku{margin:0!important;padding:4px 5px!important}.simplify-guard .guard-danmaku::before .guard-danmaku::after{background-image:none!important}.simplify-guard .chat-history-panel [class*=guard-level-]{padding:4px 5px!important;margin:0!important}.simplify-guard .chat-history-panel [class*=guard-level-]::after{display:none!important}.simplify-guard .chat-history-panel .chat-colorful-bubble{margin:0!important;display:block!important;border-radius:0!important;background-color:transparent!important}.simplify-guard .fans-medal-item.medal-guard{margin-left:0!important}.simplify-liveroom-settings>ul>li{padding:4px 12px;display:flex;align-items:center}.simplify-liveroom-settings>ul>li:hover{background:rgba(0,0,0,.16)}.round-corner .simplify-liveroom-settings>ul>li{border-radius:var(--corner-radius)}.simplify-liveroom-settings>ul>li.checked{opacity:.5} \ No newline at end of file +.simplify-enterPrompt .chat-history-panel .brush-prompt,.simplify-enterPrompt .chat-item.important-prompt-item,.simplify-eventsBanner .activity-pushing-out,.simplify-eventsBanner .z-section-blocks .left-container .flip-view,.simplify-fansMedal .fans-medal-item-ctnr,.simplify-giftMessage .chat-item.gift-item,.simplify-guard .chat-history-panel .guard-icon,.simplify-guardPurchase .chat-item.guard-buy,.simplify-kanban .live-haruna-ctnr,.simplify-pk .chaos-pk,.simplify-popup #chat-draw-area-vm,.simplify-popup .chat-popups-section,.simplify-systemMessage .announcement-wrapper,.simplify-systemMessage .system-msg,.simplify-title .title-label,.simplify-topRank .chat-item.top3-notice,.simplify-userEffect .live-room-app .aside-area .activity-welcome-section,.simplify-userLevel .user-level-icon,.simplify-vip .vip-icon,.simplify-welcomeMessage .welcome-guard,.simplify-welcomeMessage .welcome-msg{display:none!important}.simplify-enterPrompt .chat-history-list.with-brush-prompt:not(.with-penury-gift){height:calc(100%)!important}.simplify-enterPrompt .chat-history-list.with-brush-prompt.with-penury-gift{height:calc(100% - 32px)!important}.simplify-rankList .live-room-app .rank-list-section{display:none!important}.simplify-rankList .live-room-app .chat-history-panel{height:calc(100% - 145px)!important}.simplify-rankList .live-room-app .chat-history-panel .chat-history-list::-webkit-scrollbar-track{background:0 0!important}.simplify-rankList .live-room-app #pay-note-panel-vm .pay-note-panel,.simplify-rankList .live-room-app #pay-note-panel-vm .pay-note-panel .detail-info .mask,.simplify-rankList .live-room-app .chat-history-panel{border-radius:11px 11px 0 0!important}.simplify-rankList.player-full-win #pay-note-panel-vm .pay-note-panel,.simplify-rankList.player-full-win #pay-note-panel-vm .pay-note-panel .detail-info .mask,.simplify-rankList.player-full-win .chat-history-panel{border-radius:0!important}.simplify-giftPanel .gift-control-panel .wish-icon,.simplify-giftPanel .gift-control-panel .wish-tip,.simplify-giftPanel .gift-panel,.simplify-giftPanel .gift-panel-switch,.simplify-giftPanel .gift-section.guard-ent,.simplify-giftPanel .seeds-wrap>.dp-i-block>.item:not(.seeds){display:none!important}.simplify-giftPanel .gift-control-panel,.simplify-giftPanel .gift-control-section{height:48px!important}.simplify-giftPanel .anchor-lottery-entry,.simplify-giftPanel .draw-box,.simplify-giftPanel .treasure-box{display:flex!important;align-items:center!important;padding:10px 0 0 16px!important;max-height:36px!important}.simplify-giftPanel .anchor-lottery-entry .anchor-lot-icon,.simplify-giftPanel .anchor-lottery-entry .box-icon,.simplify-giftPanel .anchor-lottery-entry .draw-box-pic,.simplify-giftPanel .draw-box .anchor-lot-icon,.simplify-giftPanel .draw-box .box-icon,.simplify-giftPanel .draw-box .draw-box-pic,.simplify-giftPanel .treasure-box .anchor-lot-icon,.simplify-giftPanel .treasure-box .box-icon,.simplify-giftPanel .treasure-box .draw-box-pic{margin:0!important;width:24px!important;height:24px!important;background-position:0 -2.5px!important}.simplify-giftPanel .anchor-lottery-entry .anchor-lot-icon.open,.simplify-giftPanel .anchor-lottery-entry .box-icon.open,.simplify-giftPanel .anchor-lottery-entry .draw-box-pic.open,.simplify-giftPanel .draw-box .anchor-lot-icon.open,.simplify-giftPanel .draw-box .box-icon.open,.simplify-giftPanel .draw-box .draw-box-pic.open,.simplify-giftPanel .treasure-box .anchor-lot-icon.open,.simplify-giftPanel .treasure-box .box-icon.open,.simplify-giftPanel .treasure-box .draw-box-pic.open{background-position:0 -1px!important}.simplify-giftPanel .anchor-lottery-entry .draw-box-pic,.simplify-giftPanel .draw-box .draw-box-pic,.simplify-giftPanel .treasure-box .draw-box-pic{transform:scale(1.1)}.simplify-giftPanel .anchor-lottery-entry #BLRHH_treasure_div_tip br,.simplify-giftPanel .draw-box #BLRHH_treasure_div_tip br,.simplify-giftPanel .treasure-box #BLRHH_treasure_div_tip br{display:none!important}.simplify-giftPanel .anchor-lottery-entry #BLRHH_treasure_div canvas,.simplify-giftPanel .anchor-lottery-entry #BLRHH_treasure_div img,.simplify-giftPanel .draw-box #BLRHH_treasure_div canvas,.simplify-giftPanel .draw-box #BLRHH_treasure_div img,.simplify-giftPanel .treasure-box #BLRHH_treasure_div canvas,.simplify-giftPanel .treasure-box #BLRHH_treasure_div img{max-height:24px!important}.simplify-giftPanel .anchor-lottery-entry #BLRHH_treasure_div_timer,.simplify-giftPanel .anchor-lottery-entry #BLRHH_treasure_div_tip,.simplify-giftPanel .anchor-lottery-entry .anchor-lot-text,.simplify-giftPanel .anchor-lottery-entry .count-down,.simplify-giftPanel .anchor-lottery-entry .draw-box-text,.simplify-giftPanel .draw-box #BLRHH_treasure_div_timer,.simplify-giftPanel .draw-box #BLRHH_treasure_div_tip,.simplify-giftPanel .draw-box .anchor-lot-text,.simplify-giftPanel .draw-box .count-down,.simplify-giftPanel .draw-box .draw-box-text,.simplify-giftPanel .treasure-box #BLRHH_treasure_div_timer,.simplify-giftPanel .treasure-box #BLRHH_treasure_div_tip,.simplify-giftPanel .treasure-box .anchor-lot-text,.simplify-giftPanel .treasure-box .count-down,.simplify-giftPanel .treasure-box .draw-box-text{margin-left:12px!important;padding:4px 8px!important;max-width:unset!important}.simplify-giftPanel .anchor-lottery-entry .awarding-panel,.simplify-giftPanel .draw-box .awarding-panel,.simplify-giftPanel .treasure-box .awarding-panel{bottom:42px!important}.simplify-giftPanel .draw-box{padding-top:11px!important}.simplify-giftPanel .anchor-lottery-entry{padding-top:12px!important}.simplify-giftPanel .gift-control-panel .right-part{height:48px!important;display:flex!important;justify-content:flex-end!important;min-width:unset!important}.simplify-giftPanel .gift-control-panel .right-part>.dp-table-cell{display:flex!important;align-items:center!important}.simplify-giftPanel .gift-control-panel .right-part>.dp-table-cell .supporting-info{transform:translateY(-2px)!important}.simplify-skin #gift-control-vm,.simplify-skin #head-info-vm,.simplify-skin #rank-list-ctnr-box{background-image:none!important}.simplify-guard .guard-danmaku::before{border-image:none!important;background-color:transparent!important}.simplify-guard .guard-danmaku::before .guard-danmaku{margin:0!important;padding:4px 5px!important}.simplify-guard .guard-danmaku::before .guard-danmaku::after{background-image:none!important}.simplify-guard .chat-history-panel [class*=guard-level-]{padding:4px 5px!important;margin:0!important}.simplify-guard .chat-history-panel [class*=guard-level-]::after{display:none!important}.simplify-guard .chat-history-panel .chat-colorful-bubble{margin:0!important;display:block!important;border-radius:0!important;background-color:transparent!important}.simplify-guard .fans-medal-item.medal-guard{margin-left:0!important}.simplify-liveroom-settings>ul>li{padding:4px 12px;display:flex;align-items:center}.simplify-liveroom-settings>ul>li:hover{background:rgba(0,0,0,.16)}.round-corner .simplify-liveroom-settings>ul>li{border-radius:var(--corner-radius)}.simplify-liveroom-settings>ul>li.checked{opacity:.5} \ No newline at end of file diff --git a/min/simplify-liveroom.min.js b/min/simplify-liveroom.min.js index bb1c01218..cbaff9ce0 100644 --- a/min/simplify-liveroom.min.js +++ b/min/simplify-liveroom.min.js @@ -1 +1 @@ -(()=>(e,i)=>{function s(e,i,s){if(i in e){Object.defineProperty(e,i,{value:s,enumerable:true,configurable:true,writable:true})}else{e[i]=s}return e}const t={vip:"老爷图标",enterPrompt:"入场通知",fansMedal:"粉丝勋章",title:"活动头衔",userLevel:"用户等级",guard:"弹幕特效",systemMessage:"全区广播",welcomeMessage:"欢迎信息",giftMessage:"礼物弹幕",guardPurchase:"上舰提示",giftPanel:"付费礼物",userEffect:"入场特效",kanban:"看板娘",eventsBanner:"活动横幅",rankList:"排行榜",popup:"抽奖提示",pk:"PK浮窗",skin:"房间皮肤"};class n{constructor(i,t){s(this,"skinDisabled",e.simplifyLiveroomSettings.skin);s(this,"skinSelectors",void 0);s(this,"skinClass",void 0);this.skinSelectors=i;this.skinClass=t;i.forEach((e=>{SpinQuery.select(e,(i=>{Observer.attributes(e,(e=>{e.forEach((e=>{if(e.attributeName==="class"){if(this.skinDisabled&&i.classList.contains(t)){i.classList.remove(t)}else if(!this.skinDisabled&&!i.classList.contains(t)){i.classList.add(t)}}}))}))}))}))}setSkin(e){this.skinDisabled=!e;this.skinSelectors.forEach((i=>{SpinQuery.select(i,(i=>i.classList[e?"add":"remove"](this.skinClass)))}))}}const c=[new n(["#head-info-vm","#gift-control-vm","#rank-list-vm","#rank-list-ctnr-box",".gift-panel.base-panel",".gift-panel.extend-panel",".seeds-wrap>div:first-child",".gift-section>div:last-child",".z-gift-package>div>div",".right-action"],"live-skin-coloration-area"),new n([".rank-list-ctnr .tabs"],"isHundred"),new n([".rank-list-ctnr .tab-content > div"],"hundred")];const a=(e,i)=>{document.body.classList.toggle(`simplify-${i}`,e);if(i==="skin"){c.forEach((i=>i.setSkin(!e)))}};const l=()=>document.URL.startsWith(`https://live.bilibili.com/`);if(l()){Object.keys(t).forEach((i=>{const s=e.simplifyLiveroomSettings[i];a(s,i)}))}return{widget:{condition:l,content:`\n
\n`,success:()=>{const i=document.querySelector("#simplify-liveroom");const s=document.querySelector(".gui-settings-mask");i.addEventListener("click",(e=>{const i=document.querySelector(".simplify-liveroom-settings");if(i.contains(e.target)||e.target===i){return}i.classList.toggle("opened")}));i.addEventListener("mouseenter",(()=>s.classList.add("transparent")));i.addEventListener("mouseleave",(()=>s.classList.remove("transparent")));new Vue({el:".simplify-liveroom-settings",data:{items:Object.entries(t).map((([i,s])=>{const t=e.simplifyLiveroomSettings[i];a(t,i);return{key:i,name:s,checked:t}}))},methods:{itemClick(i){i.checked=!i.checked;a(i.checked,i.key);e.simplifyLiveroomSettings=Object.assign(e.simplifyLiveroomSettings,{[i.key]:i.checked})}}})}}}})(); \ No newline at end of file +(()=>(e,i)=>{function s(e,i,s){if(i in e){Object.defineProperty(e,i,{value:s,enumerable:true,configurable:true,writable:true})}else{e[i]=s}return e}const t={vip:"老爷图标",enterPrompt:"入场通知",fansMedal:"粉丝勋章",title:"活动头衔",guard:"弹幕特效",systemMessage:"全区广播",welcomeMessage:"欢迎信息",giftMessage:"礼物弹幕",guardPurchase:"上舰提示",giftPanel:"付费礼物",userEffect:"入场特效",kanban:"看板娘",eventsBanner:"活动横幅",rankList:"排行榜",popup:"抽奖提示",pk:"PK浮窗",topRank:"高能榜提示",skin:"房间皮肤"};class n{constructor(i,t){s(this,"skinDisabled",e.simplifyLiveroomSettings.skin);s(this,"skinSelectors",void 0);s(this,"skinClass",void 0);this.skinSelectors=i;this.skinClass=t;i.forEach((e=>{SpinQuery.select(e,(i=>{Observer.attributes(e,(e=>{e.forEach((e=>{if(e.attributeName==="class"){if(this.skinDisabled&&i.classList.contains(t)){i.classList.remove(t)}else if(!this.skinDisabled&&!i.classList.contains(t)){i.classList.add(t)}}}))}))}))}))}setSkin(e){this.skinDisabled=!e;this.skinSelectors.forEach((i=>{SpinQuery.select(i,(i=>i.classList[e?"add":"remove"](this.skinClass)))}))}}const a=[new n(["#head-info-vm","#gift-control-vm","#rank-list-vm","#rank-list-ctnr-box",".gift-panel.base-panel",".gift-panel.extend-panel",".seeds-wrap>div:first-child",".gift-section>div:last-child",".z-gift-package>div>div",".right-action"],"live-skin-coloration-area"),new n([".rank-list-ctnr .tabs"],"isHundred"),new n([".rank-list-ctnr .tab-content > div"],"hundred")];const c=(e,i)=>{document.body.classList.toggle(`simplify-${i}`,e);if(i==="skin"){a.forEach((i=>i.setSkin(!e)))}};const l=()=>document.URL.startsWith(`https://live.bilibili.com/`);if(l()){Object.keys(t).forEach((i=>{const s=e.simplifyLiveroomSettings[i];c(s,i)}))}return{widget:{condition:l,content:`\n\n`,success:()=>{const i=document.querySelector("#simplify-liveroom");const s=document.querySelector(".gui-settings-mask");i.addEventListener("click",(e=>{const i=document.querySelector(".simplify-liveroom-settings");if(i.contains(e.target)||e.target===i){return}i.classList.toggle("opened")}));i.addEventListener("mouseenter",(()=>s.classList.add("transparent")));i.addEventListener("mouseleave",(()=>s.classList.remove("transparent")));new Vue({el:".simplify-liveroom-settings",data:{items:Object.entries(t).map((([i,s])=>{const t=e.simplifyLiveroomSettings[i];c(t,i);return{key:i,name:s,checked:t}}))},methods:{itemClick(i){i.checked=!i.checked;c(i.checked,i.key);e.simplifyLiveroomSettings=Object.assign(e.simplifyLiveroomSettings,{[i.key]:i.checked})}}})}}}})(); \ No newline at end of file diff --git a/src/client/settings.js b/src/client/settings.js index b5a32c0c1..419fcbb05 100644 --- a/src/client/settings.js +++ b/src/client/settings.js @@ -128,6 +128,8 @@ export const settings = { eventsBanner: false, rankList: false, popup: false, + pk: false, + topRank: true, skin: false, }, customNavbar: true, diff --git a/src/live/simplify-liveroom/simplify-liveroom.scss b/src/live/simplify-liveroom/simplify-liveroom.scss index 5cb01a06b..ce5761d2f 100644 --- a/src/live/simplify-liveroom/simplify-liveroom.scss +++ b/src/live/simplify-liveroom/simplify-liveroom.scss @@ -18,7 +18,8 @@ &-kanban .live-haruna-ctnr, &-enterPrompt .chat-item.important-prompt-item, &-enterPrompt .chat-history-panel .brush-prompt, - &-pk .chaos-pk { + &-pk .chaos-pk, + &-topRank .chat-item.top3-notice { display: none !important; } } diff --git a/src/live/simplify-liveroom/simplify-liveroom.ts b/src/live/simplify-liveroom/simplify-liveroom.ts index 4b2cc1062..9f3d7d226 100644 --- a/src/live/simplify-liveroom/simplify-liveroom.ts +++ b/src/live/simplify-liveroom/simplify-liveroom.ts @@ -3,7 +3,6 @@ const displayNames = { enterPrompt: '入场通知', fansMedal: '粉丝勋章', title: '活动头衔', - userLevel: '用户等级', guard: '弹幕特效', systemMessage: '全区广播', welcomeMessage: '欢迎信息', @@ -16,6 +15,7 @@ const displayNames = { rankList: '排行榜', popup: '抽奖提示', pk: 'PK浮窗', + topRank: '高能榜提示', skin: '房间皮肤', } class SkinManager {