1import{_ as f,S as g,j as c,g as i,F as O,D as k,z as r,h as _,i as y,q as n,A as p,m as $,v as w}from"./CDdTBc61.js";import C from"./dIx64idK.js";const v={items:{type:Array,default(){return[]}},multi:{type:Boolean,default:!1}},B={name:"Accordion",props:v,data(){return{isOpen:this.items.map(()=>!1)}},methods:{toggleItem(t){const o=!this.isOpen[t];this.multi?this.$set(this.isOpen,t,o):this.isOpen=this.isOpen.map((d,l)=>l===t?o:!1),this.$emit(o?"opened":"closed"),this.$nextTick(()=>{g.refresh()})}}},V={class:"accordion-items"},b=["onClick"],x={class:"accordion__trigger-primary"},A={key:0,class:"accordion__count f-accent fw-bb"},N=["aria-hidden"];function S(t,o,d,l,a,m){const u=w,h=C;return c(),i("div",V,[(c(!0),i(O,null,k(t.items,(s,e)=>(c(),i("div",{key:`accordion-${s.title}-${e}`,class:r(["accordion",{"is-open":a.isOpen[e]}])},[_(u,{width:"inner","flow-content":!1},{default:y(()=>[n("button",{class:"accordion__trigger",onClick:()=>m.toggleItem(e)},[n("span",x,[n("span",{class:r(["accordion__title t-h2",{"t-outline":!a.isOpen[e]}])},p(s.title),3),s.count!==null?(c(),i("span",A,p(s.count),1)):$("",!0)]),n("span",{class:r(["accordion__status t-h2",{"t-outline":!a.isOpen[e]}]),"aria-hidden":"true",role:"presentation"},"+",2)],8,b)]),_:2},1024),n("div",{class:"accordion__content","aria-hidden":!a.isOpen[e]},[_(h,{components:[s.component],nested:!0},null,8,["components"])],8,N)],2))),128))])}const F=f(B,[["render",S]]);export{F as default};
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.