PageSourceSearch

https://antfu.me/assets/ListPosts-B6edk6AX.js

js antfu.me collected 2026-10-02 15:07:43 UTC 4,035 bytes, 1 lines download raw bytes

1import{C as e,D as t,E as n,K as r,M as i,S as a,T as o,Z as s,_ as c,_t as l,gt as u,i as d,nt as f,pt as p,q as m,r as h,w as g,z as _}from"./app-i8bZJj9W.js";var v={key:0,py2:``,op50:``},y={"text-8em":``,"color-transparent":``,absolute:``,"left--3rem":``,"top--2rem":``,"font-bold":``,"text-stroke-2":``,"text-stroke-hex-aaa":``,op10:``},b={class:`no-underline`,flex:`~ col md:row gap-2 md:items-center`},x={class:`title text-lg leading-1.2em`,flex:`~ gap-2`},S={key:0,"align-middle":``,"flex-none":``,class:`text-xs bg-zinc:15 text-zinc5 rounded px-1 py-0.5 ml--12 mr2 my-auto hidden md:block`},C={key:1,"align-middle":``,"flex-none":``,class:`text-xs bg-zinc:15 text-zinc5 rounded px-1 py-0.5 ml--15 mr2 my-auto hidden md:block`},w={"align-middle":``},T={key:2,"align-middle":``,op50:``,"flex-none":``,"text-xs":``,"ml--1.5":``,"i-carbon-arrow-up-right":``,title:`External`},E={flex:`~ gap-2 items-center`},D={key:0,"align-middle":``,op50:``,"flex-none":``,"i-ri:group-2-line":``,title:`In person`},O={key:1,"align-middle":``,op50:``,"flex-none":``,"i-ri:film-line":``,title:`Provided in video`},k={key:2,"align-middle":``,op50:``,"flex-none":``,"i-ri:radio-line":``,title:`Provided in radio`},A={"text-sm":``,op50:``,"ws-nowrap":``},j={key:3,"text-sm":``,op40:``,"ws-nowrap":``},M={key:4,"text-sm":``,op40:``,"ws-nowrap":``},N={key:5,"text-sm":``,op40:``,"ws-nowrap":``,"md:hidden":``},P={key:6,"align-middle":``,"flex-none":``,class:`text-xs bg-zinc:1
15 text-zinc5 rounded px-1 py-0.5 my-auto md:hidden`},F={key:7,"align-middle":``,"flex-none":``,class:`text-xs bg-zinc:15 text-zinc5 rounded px-1 py-0.5 my-auto md:hidden`},I={key:0,op50:``,"text-sm":``,hidden:``,"mt--2":``,"md:block":``},L=i({__name:`ListPosts`,props:{type:{},posts:{},extra:{}},setup(i){let L=i,R=c().getRoutes().filter(e=>e.path.startsWith(`/posts`)&&e.meta.frontmatter.date&&!e.meta.frontmatter.draft).filter(e=>!e.path.endsWith(`.html`)&&(e.meta.frontmatter.type||`blog`).split(`+`).includes(L.type)).map(e=>({path:e.meta.frontmatter.redirect||e.path,title:e.meta.frontmatter.title,date:e.meta.frontmatter.date,lang:e.meta.frontmatter.lang,duration:e.meta.frontmatter.duration,recording:e.meta.frontmatter.recording,upcoming:e.meta.frontmatter.upcoming,redirect:e.meta.frontmatter.redirect,place:e.meta.frontmatter.place})),z=e(()=>[...L.posts||R,...L.extra||[]].sort((e,t)=>new Date(t.date)-+new Date(e.date)).filter(e=>!h.value||!e.lang||e.lang===`en`)),B=e=>new Date(e).getFullYear(),V=e=>e&&new Date(e)>new Date,H=(e,t)=>e&&t&&B(e)===B(t);function U(e,t){return V(e.date)===V(t?.date)&&H(e.date,t?.date)}function W(e){return V(e.date)?`Upcoming`:B(e.date)}return(e,i)=>(r(),t(`ul`,null,[p(z).length?n(``,!0):(r(),t(`div`,v,` { nothing here yet } `)),(r(!0),t(a,null,m(p(z),(e,i)=>(r(),t(a,{key:e.path},[U(e,p(z)[i-1])?n(``,!0):(r(),t(`div`,{key:0,"select-none":``,relative:``,h20:``,"pointer-events-none":``,"slide-enter":``,style:u({"--enter-stage":i-2,"--enter-step":`60ms`})},[g(`span`,y,l(W(e)),1)],4)),g(`div`,{class:`slide-enter`,style:u({"--enter-stage":i,"--enter-step":`60ms`})},[(r(),o(s(e.path.includes(`://`)?`a`:`RouterLink`),_({ref_for:!0},e.path.includes(`://`)?{href:e.path,target:`_blank`,rel:`noopener noreferrer`}:{to:e.path},{class:`item block font-normal mb-6 mt-2 no-underline`}),{default:f(()=>[g(`li`,b,[g(`div`,x,[e.lang===`zh`?(r(),t(`span`,S,`中文`)):n(``,!0),e.lang===`ja`?(r(),t(`span`,C,`日本語`)):n(``,!0),g(`span`,w,l(e.title),1),e.redirect?(r(),t(`span`,T)):n(``,!0)]),g(`div`,E,[e.inperson?(r(),t(`span`,D)):n(``,!0),e.recording||e.video?(r(),t(`span`,O)):n(``,!0),e.radio?(r(),t(`span`,k)):n(``,!0),g(`span`,A,l(p(d)(e.date,!0)),1),e.duration?(r(),t(`span`,j,`· `+l(e.duration),1)):n(``,!0),e.platform?(r(),t(`span`,M,`· `+l(e.platform),1)):n(``,!0),e.place?(r(),t(`span`,N,`· `+l(e.place),1)):n(``,!0),e.lang===`zh`?(r(),t(`span`,P,`中文`)):n(``,!0),e.lang===`ja`?(r(),t(`span`,F,`日本語`)):n(``,!0)])]),e.place?(r(),t(`div`,I,l(e.place),1)):n(``,!0)]),_:2},1040))],4)],64))),128))]))}});export{L as t};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.