1import{A as s,I as o,M as A,N as h,Nt as t,R as G,a as H,ht as M,k as i,mt as g,nt as b}from"./BDjDRP8g.js";import{t as C,v as S,w as R}from"./DsCRkQED.js";import{a as E}from"./Ce-9fuOo.js";import{_ as u,n as V}from"./BzynBm3_.js";import{t as q}from"./DeyUX02X.js";import{i as Q,o as j,r as K,s as Z,t as J}from"./BxlC3_Zz.js";import{t as O}from"./c_tKOa25.js";import{t as W}from"./CIgMZ5R4.js";import{t as X}from"./D7T8XMwN.js";import{t as Y}from"./GDMwit33.js";var ee={class:"content-wrapper"},te={id:"mainContent"},ae={class:"section-content sidebar-section"},re={class:"sidebar-section__row"},se={key:0,class:"section-content"},p=999,oe=G({__name:"[[letter]]",async setup(ne){let a,n;const{t:m}=V(),c=H(),_=R(),w=(Number(_.query.page)||1)*p-p,r=_.params?.letter?.[0]?.toLowerCase()||"a",k=([a,n]=g(()=>C(`/api/solr/forms/a-z/${r}?pageSize=${p}&start=${w}`,"$bZQ4IjyHUq").catch(e=>{throw S({statusCode:500,message:"Unable to fetch forms from Solr",cause:e})})),a=await a,n(),a),f=i(()=>(k.data.value?.response?.docs.filter(e=>e.title_str&&e.pageurl_str)||[]).map(e=>({id:e.pageurl_str.split("=").pop()||e.pageurl_str,text:e.title_str,href:e.pageurl_str,download:d(e.mimeType_str)?e.pageurl_str:void 0,target:"_blank",size:q(e.fileSize_long),fileType:d(e.mimeType_str)?"PDF":"Externer Link",icon:d(e.mimeType_str)?"cloud_download":"extern"}))),d=e=>!e||e==="application/pdf",$=([a,n]=g(()=>C("/api/solr/forms/a-z/letters","$TMGDQp5cCC").catch(e=>{throw S({statusCode:500,message:"Unable to fetch form letters from Solr",cause:e})})),a=await a,n(),a),y=i(()=>$.data.value?.facet_counts?.facet_pivot?.formStartLetter_str?.map(({value:e,count:l})=>({letter:e.toLowerCase(),count:l}))||[]),z=i(()=>({headline:`Formulare mit â${r?.toUpperCase()}â`,forms:f,icon:"services-outlined",moreServicesTitle:void 0,moreServicesLink:void 0})),x=j(c.$pinia),{mappedHeaderData:B}=u(x),L=Q(c.$pinia),{getMappedNavigationItems:N}=u(L),D=K(c.$pinia),{footer:v}=u(D),F=i(()=>v.value?[{__typename:"Footer",data:v.value}]:[]),T=[{label:m("service-categories_headline"),href:"/leistungen"},{label:"Formulare und Merkblätter",href:"/formulare/a-z"},{label:r?.toUpperCase()||"",href:`/formulare/a-z/${r}`}];return O().$patch({items:T}),(e,l)=>{const U=X,I=Y,P=E;return b(),h("div",ee,[o(J,{"navigation-data":t(N),"header-data":t(B)},null,8,["navigation-data","header-data"]),o(U),s("main",te,[o(W,null,{default:M(()=>[o(I,{"base-url":"/leistungen/formulare/a-z","active-letter":t(r),"service-letters":t(y)},null,8,["active-letter","service-letters"])]),_:1}),s("div",ae,[s("div",re,[o(P,{class:"service-detail__forms",data:{id:"forms",title:`${t(m)("service_forms")} mit â${t(r)?.toUpperCase()}â`,headlineLevel:"h2",accent:!0,hideIcon:!0,showFilter:!0,ctas:t(f)}},null,8,["data"])])]),t(z).forms.value.length?A("",!0):(b(),h("section",se,[...l[0]||(l[0]=[s("section",{class:"error-message"},[s("i",{class:"icon icon-loudspeaker"}),s("p",null,"Keine Suchergebnisse.")],-1)])]))]),o(Z,{data:t(F),instance:"footer"},null,8,["data"])])}}}),he=oe;export{he 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.