1import{_ as C}from"./dazFZ5Zy.js";import{u as P}from"./BfM1iCkc.js";import{g as S}from"./2jat2HwS.js";import{d as T,o as s,c as m,x as i,a as v,m as B,y as f,l as h,F as D,r as x,z as u,j as E,p as j,q as z}from"./DBCNXOR_.js";const F=new Set(["content"]),V=t=>t.replace(/<[^>]*>/g," ").replace(/ /g," ").replace(/\s+/g," ").trim(),g=(t,e)=>{if(t&&typeof t!="string"){if(Array.isArray(t)){t.forEach(c=>g(c,e));return}typeof t=="object"&&Object.entries(t).forEach(([o,a])=>{if(F.has(o)&&typeof a=="string"){const r=V(a);r&&e.push(r)}g(a,e)})}},q=t=>{const e=[];return g(t,e),e.join(" ").trim()},I=t=>{if(!t||!t.length)return null;const e=t.map(c=>{const o=c.panel_text?.trim()??"",a=q(c.panel_content);return!o||!a?null:{"@type":"Question",name:o,acceptedAnswer:{"@type":"Answer",text:a}}}).filter(Boolean);return e.length?{"@context":"https://schema.org","@type":"FAQPage",mainEntity:e}:null},N={class:"row justify-content-md-center"},Q={key:0,class:"heading heading-medium"},H=["id"],R={class:"accordion-header"},k=["data-bs-target","aria-expanded","aria-controls"],G=["id","data-bs-parent"],K={class:"accordion-body"},$=T({__name:"Accordion",props:{componentData:{},additionalData:{}},setup(t){const e=t;if(e.componentData&&e.componentData.accordion_content&&e.componentData.accordion_content.length>0){const n=I(e.componentData.accordion_content);P([n])}const c=()=>e.componentData?.size==="large"?"large":"",o=()=>"accordion-module-container-"+e.componentData?.index,a=n=>n.panel_open?"":"collapsed",r=n=>o()+"-"+n,y=n=>n.panel_open?"show":"",b=()=>e.componentData?.always_open?null:"#"+o(),w=(n,_)=>S(n.panel_content,e.additionalData?.accordion_content[_].panel_content,e.componentData?.index);return(n,_)=>{const A=C;return t.componentData&&t.componentData.accordion_content&&t.componentData.accordion_content.length>0?(s(),m("section",{key:0,class:u(["container mbs accordion-module",c()])},[i("div",N,[v(A,{"grid-options":t.componentData,classes:"accordion-module__wrapper"},{default:B(()=>[t.componentData.headline?(s(),m("h2",Q,f(t.componentData.headline),1)):h("",!0),i("div",{id:o(),class:"accordion accordion-flush"},[(s(!0),m(D,null,x(t.componentData.accordion_content,(d,l)=>(s(),m("div",{key:l,class:"accordion-item"},[i("h2",R,[i("button",{class:u(["accordion-button",a(d)]),type:"button","data-bs-toggle":"collapse","data-bs-target":"#"+r(l),"aria-expanded":d.panel_open,"aria-controls":r(l)},f(d.panel_text),11,k)]),i("div",{id:r(l),class:u(["accordion-collapse collapse",y(d)]),"data-bs-parent":b()},[i("div",K,[(s(!0),m(D,null,x(w(d,l),p=>(s(),E(j(p.component),z({ref_for:!0},{componentData:p.data,additionalData:p.additionalData}),null,16))),256))])],10,G)]))),128))],8,H)]),_:1},8,["grid-options"])])],2)):h("",!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.