1import{_ as w}from"./0f1Haf9A.js";import{g as y}from"./2jat2HwS.js";import{d as B,o,c as r,x as e,l as P,i as z,A as _,h as g,F as h,r as D,y as p,f as I,m as N,k as V}from"./CTxC8DVG.js";const k={class:"row justify-content-md-center"},A={key:0,class:"heading heading-medium"},F=["id"],H={class:"accordion-header"},S=["data-bs-target","aria-expanded","aria-controls"],j=["id","data-bs-parent"],E={class:"accordion-body"},$=B({__name:"Accordion",props:{componentData:{},additionalData:{}},setup(a){const c=a,f=()=>{var t;return((t=c.componentData)==null?void 0:t.size)==="large"?"large":""},i=()=>{var t;return"accordion-module-container-"+((t=c.componentData)==null?void 0:t.index)},b=t=>t.panel_open?"":"collapsed",l=t=>i()+"-"+t,x=t=>t.panel_open?"show":"",C=()=>{var t;return(t=c.componentData)!=null&&t.always_open?null:"#"+i()},v=(t,u)=>{var d,n;return y(t.panel_content,(d=c.additionalData)==null?void 0:d.accordion_content[u].panel_content,(n=c.componentData)==null?void 0:n.index)};return(t,u)=>{const d=w;return a.componentData&&a.componentData.accordion_content&&a.componentData.accordion_content.length>0?(o(),r("section",{key:0,class:p(["container mbs accordion-module",f()])},[e("div",k,[P(d,{"grid-options":a.componentData,classes:"accordion-module__wrapper"},{default:z(()=>[a.componentData.headline?(o(),r("h2",A,_(a.componentData.headline),1)):g("",!0),e("div",{id:i(),class:"accordion accordion-flush"},[(o(!0),r(h,null,D(a.componentData.accordion_content,(n,s)=>(o(),r("div",{key:s,class:"accordion-item"},[e("h2",H,[e("button",{class:p(["accordion-button",b(n)]),type:"button","data-bs-toggle":"collapse","data-bs-target":"#"+l(s),"aria-expanded":n.panel_open,"aria-controls":l(s)},_(n.panel_text),11,S)]),e("div",{id:l(s),class:p(["accordion-collapse collapse",x(n)]),"data-bs-parent":C()},[e("div",E,[(o(!0),r(h,null,D(v(n,s),m=>(o(),I(V(m.component),N({ref_for:!0},{componentData:m.data,additionalData:m.additionalData}),null,16))),256))])],10,j)]))),128))],8,F)]),_:1},8,["grid-options"])])],2)):g("",!0)}}});export{$ 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.