1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,277885,e=>{"use strict";var l=e.i(843476),s=e.i(657688),t=e.i(522016);function i({data:e,priority:a=!1}){let n=new Date(e.publishedAt),r=Number.isFinite(n.getTime());return(0,l.jsxs)(t.default,{className:"ed-card h-full",href:e.href||`/blog-detail/${e.slug}`,children:[e.image?(0,l.jsx)("div",{className:"ed-media",children:(0,l.jsx)(s.default,{src:e.image,alt:"",fill:!0,priority:a,sizes:"(max-width:600px) 100vw, (max-width:800px) 50vw, 380px"})}):(0,l.jsx)("div",{className:"ed-media flex items-center justify-center","aria-hidden":"true",children:(0,l.jsx)("span",{className:"ed-eyebrow",children:"voss.legal · Einblicke"})}),r?(0,l.jsxs)("p",{className:"ed-muted",children:["Veröffentlicht"," ",(0,l.jsx)("time",{dateTime:e.publishedAt,children:n.toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric",timeZone:"UTC"})})]}):null,(0,l.jsx)("h3",{children:e.title}),(0,l.jsx)("p",{className:"line-clamp-4",children:e.summary}),(0,l.jsx)("span",{className:"ed-link",children:"Beitrag lesen â"})]})}var a=e.i(271645);let n=e=>e.trim().toLocaleLowerCase("de");e.s(["default",0,function({articles:e}){let[s,t]=(0,a.useState)(""),[r,c]=(0,a.useState)(""),[d,h]=(0,a.useState)(12),[u,o]=(0,a.useState)(!1),m=(0,a.useMemo)(()=>{let l=new Map;for(let s of e)for(let e of new Set((s.tags||[]).map(n))){let t=l.get(e),i=s.tags?.find(l=>n(l)===e)||e;l.set(e,{label:t?.label||i.charAt(0).toLocaleUpperCase("de")+i.slice(1),count:(t?.count||0)+1})}return[...l].sort((e,l)=>l[1].count-e[1].count)},[e]),g=(0,a.useMemo)(()=>e.filter(e=>(!r||e.tags?.some(e=>n(e)===r))&&n(`${e.title} ${e.summary} ${e.tags?.join(" ")} ${e.content||""}`).includes(n(s))).sort((e,l)=>Date.parse(l.publishedAt)-Date.parse(e.publishedAt)),[e,r,s]);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"ed-search",children:[(0,l.jsx)("label",{htmlFor:"blog-search",children:"Beiträge durchsuchen"}),(0,l.jsx)("input",{id:"blog-search",type:"search",value:s,placeholder:"Thema oder Suchbegriff",onChange:e=>{t(e.target.value),h(12)}})]}),(0,l.jsxs)("div",{className:"ed-filters","aria-label":"Blogthemen",children:[(0,l.jsx)("button",{className:"ed-chip","aria-pressed":!r,onClick:()=>{c(""),h(12)},children:"Alle Themen"}),(u?m:m.slice(0,8)).map(([e,s])=>(0,l.jsxs)("button",{className:"ed-chip","aria-pressed":r===e,onClick:()=>{c(r===e?"":e),h(12)},children:[s.label," · ",s.count]},e))]}),m.length>8?(0,l.jsx)("button",{className:"ed-link","aria-expanded":u,onClick:()=>o(!u),children:u?"Weniger Themen":"Weitere Themen anzeigen"}):null,(0,l.jsxs)("p",{role:"status",className:"ed-results",children:[g.length," Beiträge",r?` \xb7 ${m.find(([e])=>e===r)?.[1].label}`:""]}),(0,l.jsx)("div",{className:"ed-grid",children:g.slice(0,d).map(e=>(0,l.jsx)(i,{data:e},e.slug))}),g.length?null:(0,l.jsxs)("div",{className:"ed-note",children:[(0,l.jsx)("p",{children:"Keine Beiträge gefunden. Versuchen Sie einen anderen Begriff."}),(0,l.jsx)("button",{className:"ed-link",onClick:()=>{c(""),t("")},children:"Filter zurücksetzen"})]}),g.length>d?(0,l.jsx)("button",{className:"ed-button mt-8",onClick:()=>h(d+12),children:"Weitere Beiträge laden â"}):null]})}],277885)}]);
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.