(()=>(t,e)=>{function i(t,e,i){if(e in t){Object.defineProperty(t,e,{value:i,enumerable:true,configurable:true,writable:true})}else{t[e]=i}return t}const{NavbarComponent:s}=e.import("custom-navbar-component");const n=()=>{const t=new Date;const e=Number(new Date(t.getFullYear(),t.getMonth(),t.getDate()));const i=24*36e5;const s=e-i;const n=e-7*i;return{now:t,today:e,oneDay:i,yesterday:s,lastWeek:n}};const r=t=>{if(t.length===0){return[]}if("timestamp"in t[0]){const{today:e,yesterday:i,lastWeek:s}=n();const r=_.groupBy(t,(t=>{if(t.timestamp>=e){return"今天"}if(t.timestamp>=i){return"昨天"}if(t.timestamp>=s){return"本周"}return"更早"}));return Object.entries(r).map((([t,e])=>({name:t,items:e})))}else{return[{name:"最近观看",items:t}]}};const a=t=>{const{yesterday:e,today:i}=n();const s=Number(t);if(s>=i){return`${t.getHours().toString().padStart(2,"0")}:${t.getMinutes().toString().padStart(2,"0")}`}if(s>=e){return`昨天 ${t.getHours().toString().padStart(2,"0")}:${t.getMinutes().toString().padStart(2,"0")}`}return`${(t.getMonth()+1).toString().padStart(2,"0")}-${t.getDate().toString().padStart(2,"0")} ${t.getHours().toString().padStart(2,"0")}:${t.getMinutes().toString().padStart(2,"0")}`};const o=[{name:"视频",type:"video",api:"https://api.bilibili.com/x/web-interface/history/cursor?type=archive&ps=30",moreLink:"https://www.bilibili.com/account/history",getItems:t=>{const e=t.data.list;const i=e.map((t=>{const e=t.view_at*1e3;const i=Boolean(t.uri);const s=t.progress>0?`t=${t.progress}`:"t=0";const n=t.progress===-1?1:t.progress/t.duration;const r={isBangumi:i,id:t.history.bvid,title:t.title,coverUrl:t.cover,upName:t.author_name||t.show_title,upID:t.author_mid||t.kid,href:i?t.uri+`?${s}`:`https://www.bilibili.com/video/${t.history.bvid}?p=${t.history.page}&${s}`,duration:t.duration,durationText:formatDuration(t.duration),progress:n,progressText:fixed(n*100,1)+"%",timestamp:e,time:new Date(e)};r.timeText=a(r.time);return r}));return i}},{name:"专栏",type:"article",api:"https://api.bilibili.com/x/web-interface/history/cursor?type=article&ps=30",moreLink:"",getItems:t=>{const e=t.data.list;const i=e.map((t=>{const e=t.view_at*1e3;const i=t.history.cid||t.kid;const s={id:i,title:t.title,coverUrl:t.covers[0],upName:t.author_name,upID:t.author_mid,href:`https://www.bilibili.com/read/cv${i}`,timestamp:e,time:new Date(e)};s.timeText=a(s.time);return s}));return i}},{name:"直播",type:"live",api:"https://api.live.bilibili.com/xlive/web-ucenter/v1/history/get_history_by_uid",moreLink:"https://link.bilibili.com/p/center/index#/user-center/view-history/live",getItems:t=>{const e=t.data.list;const i=e.map((t=>({id:t.roomid,href:`https://live.bilibili.com/${t.roomid}`,upID:t.uid,upName:t.uname,coverUrl:t.user_cover,title:t.title,liveStatus:t.live_status,liveStatusText:{0:"未开播",1:"直播中",2:"轮播中"}[t.live_status]})));return i}}];class l extends s{constructor(){super();i(this,"vm",void 0);this.boundingWidth=350;this.noPadding=true;this.href=`https://www.bilibili.com/account/history`;this.html=`历史`;this.active=document.URL.replace(/\?.*$/,"")===this.href;this.popupHtml=`\n