1import{d as f,j as s,n as v,F as d,r as y,f as t,aN as l,i as n,I as B,h as b,x as h,aO as C,k as u,o as e,c as T,_ as D,aP as I,aD as O}from"./DRREkx-t.js";const $=["id"],A=f({name:"tags-block",__name:"tags-block",props:{block:{},expandable:{type:Boolean,default:!0},minimised:{type:Boolean,default:!0}},setup(a){const c=h(!1),o=C(),i=u(()=>a.block.tags?.[0]),m=u(()=>a.block.tags?.slice(1)??[]),g=u(()=>m.value.length);return(j,x)=>(e(),s("div",{class:v(["tags-block",[{"tags-block--expandable":a.expandable&&a.minimised},{"tags-block--minimised":!a.expandable&&a.minimised},{"tags-block--static":!a.expandable&&!a.minimised}]])},[!a.expandable&&!a.minimised?(e(!0),s(d,{key:0},y(a.block.tags,(k,r)=>(e(),t(l,{key:r,tag:k,class:"tags-block__tag"},null,8,["tag"]))),128)):!a.expandable&&a.minimised?(e(),s(d,{key:1},[i.value?(e(),t(l,{key:0,tag:i.value,class:"tags-block__tag"},null,8,["tag"])):n("",!0),g.value>0?(e(),t(l,{key:1,tag:{style:"light",text:`+${g.value}`},class:"tags-block__toggle"},null,8,["tag"])):n("",!0)],64)):(e(),s(d,{key:2},[i.value?(e(),t(l,{key:0,tag:i.value,class:"tags-block__tag"},null,8,["tag"])):n("",!0),B("div",{class:v(["tags-block__expandable-block",{"tags-block__expandable-block--expanded":c.value}])},[g.value>0?(e(),t(l,{key:"toggle",tag:{style:"light",text:`+${g.value}`,link:{type:"button"}},class:"tags-block__toggle","aria-expanded":c.value,"aria-controls":b(o),onClick:x[0]||(x[0]=k=>c.value=!0)},null,8,["tag","aria-expanded","aria-controls"])):n("",!0),B("div",{class:"tags-block__hidden-tags",id:b(o)},[(e(!0),s(d,null,y(m.value,(k,r)=>(e(),t(l,{key:r,tag:k,class:"tags-block__tag"},null,8,["tag"]))),128))],8,$)],2)],64))],2))}}),E=Object.assign(A,{__name:"BlocksTagsBlock"}),L={class:"article-tags"},N=["datetime","textContent"],_=f({name:"article-tags",__name:"article-tags-block",props:{block:{},minimised:{type:Boolean,default:!0}},setup(a){const{locale:c}=T(),o=u(()=>O[c.value]?.hreflang??"en-GB");return(i,m)=>(e(),s("div",L,[a.block.postDate?(e(),s("time",{key:0,class:"article-tags__date-tag",datetime:a.block.postDate,textContent:D(b(I)(a.block.postDate,b(o)))},null,8,N)):n("",!0),a.block.tag?(e(),t(l,{key:1,class:"article-tags__date-tag",tag:a.block.tag},null,8,["tag"])):n("",!0),a.block.tagsBlock?.tags&&a.block.tagsBlock.tags.length?(e(),t(E,{key:2,class:"article-tags__tags",block:a.block.tagsBlock,expandable:a.block.tagsBlock.expandable,minimised:a.minimised},null,8,["block","expandable","minimised"])):n("",!0)]))}}),G=Object.assign(_,{__name:"BlocksArticleTagsBlock"});export{G as A};
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.