1import{H as C,T as M,M as N}from"./components.8204e457.js";import E from"./EventsWidget.20911234.js";import T from"./NewsWidget.c6871320.js";import U from"./ClubsWidget.a5da0915.js";import B from"./Form.86d39c1c.js";import{i as L,c as a,d as s,g as n,j as m,w as v,e as u,t as p,F as f,r as y,b as V,u as F,k,o as t,l as i,m as I}from"./entry.7923f13d.js";import{u as P}from"./fetch.427984f1.js";import{_ as S}from"./_plugin-vue_export-helper.c27b6911.js";import"./nuxt-link.b4c9da5c.js";const W=L({async setup(){const e=V(),r=F().intro,c=e.params,_="configs.configs_id.slug,configs.configs_id.id,configs.configs_id.name,configs.configs_id.color,configs.configs_id.email_events&filter[configs][configs_id]",l=I();if(isNaN(c.id))throw k({statusCode:400,statusMessage:"Event ID ist ungültig",fatal:!0});const[{data:d}]=await Promise.all([P(`${l.apiUrl}/items/events?fields=*,documents.directus_files_id.title,documents.directus_files_id.filename_download,documents.directus_files_id.filename_disk,${_}=${l.cId}&filter[id]=${c.id}`,"$m9n9GNEPoz")]);if(!d._value||!d._value.data||d._value.data.length===0)throw k({statusCode:404,statusMessage:`${window.location.host+e.fullPath} existiert nicht`,fatal:!0});return{page:d,config:l,intro:r}},methods:{removeHtml(e){return(e.replace(/(<([^>]+)>)/gi,"")||"").substring(0,480)},formatDate(e,r=!1){if(r){if(r)return new Date(e).toLocaleDateString("de-DE",{day:"numeric",month:"numeric",year:"numeric"})}else return new Date(e).toLocaleDateString("de-DE",{day:"numeric",month:"numeric",year:"2-digit"})}}}),j={key:0,class:"page wrapper"},z={key:0,class:"banner"},R=["src"],A=["srcset"],G=["src"],q={class:"page-title-wrapper"},J={key:0,class:"page-title"},K={key:1,class:"container mx-auto"},O=["innerHTML"],Q={key:2,class:"widgets"},X={key:3,class:"container page-text mx-auto"},Z={class:"doc-item flex mb-2"},Y=s("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-8 h-8 pr-1"},[s("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z"})],-1),x=["href"],ee={key:4,class:"form"},te=s("div",{class:"spacer",style:{"min-height":"var(--spacing-xl)"}},null,-1);function ae(e,r,c,_,l,d){const w=M,g=N,b=C,h=E,D=T,$=U,H=B;return e.page&&e.page.data?(t(),a("section",j,[e.page.data.length>0&&e.page.data[0].cover?(t(),a("div",z,[s("img",{alt:"Intro image blurred",class:"banner-bg",src:e.config.apiUrl+"/assets/"+e.page.data[0].cover+"?key=intro-mini"},null,8,R),s("picture",null,[s("source",{type:"image/webp",srcset:e.config.apiUrl+"/assets/"+e.page.data[0].cover+"?key=intro-webp"},null,8,A),s("img",{alt:"Intro image",class:"banner-image",src:e.config.apiUrl+"/assets/"+e.page.data[0].cover+"?key=intro"},null,8,G)])])):n("",!0),s("div",q,[e.page.data[0].title?(t(),a("h1",J,[m(b,null,{default:v(()=>[m(w,null,{default:v(()=>[u(p(e.page.data[0].title+" ("+e.formatDate(e.page.data[0].date,!0)+") | "+e.intro.data[0].name),1)]),_:1}),e.page.data[0].text?(t(),i(g,{key:0,name:"description",content:e.removeHtml(e.page.data[0].text)},null,8,["content"])):n("",!0),e.page.data[0].text?(t(),i(g,{key:1,name:"og:description",content:e.removeHtml(e.page.data[0].text)},null,8,["content"])):n("",!0),e.page.data[0].cover?(t(),i(g,{key:2,name:"og:image",content:e.config.apiUrl+"/assets/"+e.page.data[0].cover+"?key=cover-social"},null,8,["content"])):n("",!0)]),_:1}),u(" "+p((e.page.data[0].date?e.formatDate(e.page.data[0].date,!1)+" ":"")+e.page.data[0].title),1)])):n("",!0)]),e.page.data&&e.page.data.length>0?(t(),a("div",K,[e.page.data[0].text?(t(),a("div",{key:0,innerHTML:e.page.data[0].text,class:"page-text"},null,8,O)):n("",!0)])):n("",!0),e.page.data[0].widgets?(t(),a("div",Q,[(t(!0),a(f,null,y(e.page.data[0].widgets,o=>(t(),a(f,null,[o.widget==="events"?(t(),i(h,{key:0})):o.widget==="events-archive"?(t(),i(h,{key:1})):o.widget==="news"?(t(),i(D,{key:2})):o.widget==="clubs"?(t(),i($,{key:3})):n("",!0)],64))),256))])):n("",!0),e.page.data[0]&&e.page.data[0].documents&&e.page.data[0].documents.length>0?(t(),a("div",X,[(t(!0),a(f,null,y(e.page.data[0].documents,o=>(t(),a("div",null,[s("div",Z,[Y,u(),s("a",{class:"text-md",href:e.config.apiUrl+"/assets/"+o.directus_files_id.filename_disk+"?download",download:""},p(o.directus_files_id.title),9,x)])]))),256))])):n("",!0),e.page.data[0].form!=="no-form"?(t(),a("div",ee,[m(H,{"form-type":"event","is-shared":e.page.data[0].shares&&e.page.data[0].shares.length>0,extended:e.page.data[0].form==="extended-form","event-name":(e.page.data[0].date?e.formatDate(e.page.data[0].date,!0)+" - ":"")+e.page.data[0].title,de
1sc:e.page.data[0].form_info?e.page.data[0].form_info:null,"send-to":e.page.data[0].configs[0].configs_id.email_events,"club-name":e.page.data[0].configs[0].configs_id.name},null,8,["is-shared","extended","event-name","desc","send-to","club-name"])])):n("",!0),te])):n("",!0)}const me=S(W,[["render",ae]]);export{me 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.