PageSourceSearch

https://kronos-horren.vercel.app/_next/static/chunks/241ctdiktam40.js?dpl=dpl_43n8c177ZjZ9hA9dU9AHLLMtu5P9

js kronos-horren.vercel.app collected 2026-10-03 07:12:16 UTC 4,557 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,59156,e=>{"use strict";var t=e.i(85882),s=e.i(53788),l=e.i(64201),n=e.i(84285);function r(e){return e.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"")}e.s(["default",0,function({posts:e,categories:a}){let[o,i]=(0,s.useState)(""),[c,d]=(0,s.useState)(null),u=(0,s.useMemo)(()=>e.map(e=>({post:e,text:r(`${e.title} ${e.excerpt} ${e.categories.map(e=>e.name).join(" ")}`)})),[e]),x=(0,s.useMemo)(()=>{let e=r(o).split(/\s+/).filter(Boolean);return u.filter(({post:e})=>!c||e.categories.some(e=>e.slug===c)).filter(({text:t})=>e.every(e=>t.includes(e))).map(({post:e})=>e)},[u,o,c]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"mt-8 flex flex-col gap-4",children:[(0,t.jsxs)("label",{className:"relative block max-w-md",children:[(0,t.jsx)("span",{className:"sr-only",children:"Zoek in de kennisbank"}),(0,t.jsxs)("svg",{"aria-hidden":"true",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,className:"pointer-events-none absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-stone-400",children:[(0,t.jsx)("circle",{cx:"11",cy:"11",r:"7"}),(0,t.jsx)("path",{d:"m20 20-3.5-3.5",strokeLinecap:"round"})]}),(0,t.jsx)("input",{type:"search",value:o,onChange:e=>i(e.target.value),placeholder:"Zoek op lamelbreedte, ruimte, materiaal…",className:"w-full rounded border border-stone-300 py-2.5 pl-9 pr-3 text-sm focus:border-kronos-beige focus:outline-none"})]}),a.length>0&&(0,t.jsxs)("div",{className:"flex flex-wrap gap-2",role:"group","aria-label":"Filter op categorie",children:[(0,t.jsx)("button",{type:"button",onClick:()=>d(null),"aria-pressed":null===c,"data-on-image":null===c?"dark":void 0,className:`rounded border px-3 py-1.5 text-[11px] font-bold uppercase tracking-widest transition-colors ${null===c?"border-stone-900 bg-stone-900":"border-stone-300 text-stone-700 hover:border-kronos-beige"}`,children:(0,t.jsxs)("span",{className:null===c?"text-white":void 0,children:["Alles ",(0,t.jsx)("span",{className:"opacity-60",children:e.length})]})}),a.map(e=>(0,t.jsx)("button",{type:"button",onClick:()=>d(c===e.slug?null:e.slug),"aria-pressed":c===e.slug,"data-on-image":c===e.slug?"dark":void 0,className:`rounded border px-3 py-1.5 text-[11px] font-bold uppercase tracking-widest transition-colors ${c===e.slug?"border-stone-900 bg-stone-900":"border-stone-300 text-stone-700 hover:border-kronos-beige"}`,children:(0,t.jsxs)("span",{className:c===e.slug?"text-white":void 0,children:[e.name," ",(0,t.jsx)("span",{className:"opacity-60",children:e.count})]})},e.slug))]})]}),(0,t.jsx)("p",{className:"mt-6 text-xs text-stone-500",role:"status","aria-live":"polite",children:x.length===e.length?`${e.length} ${1===e.length?"artikel":"artikelen"}`:`${x.length} van ${e.length} ${1===e.length?"artikel":"artikelen"}`}),0===x.length?(0,t.jsxs)("div",{className:"mt-10 rounded border border-stone-200 bg-stone-50 p-8 text-center",children:[(0,t.jsxs)("p",{className:"text-sm text-stone-600",children:["Niets gevonden voor ",(0,t.jsx)("strong",{children:o}),"."]}),(0,t.jsx)("button",{type:"button",onClick:()=>{i(""),d(null)},className:"mt-3 text-xs font-bold uppercase tracking-widest text-kronos-beige underline underline-offset-4",children:"Filters wissen"})]}):(0,t.jsx)("ul",{className:"mt-8 grid grid-cols-1 gap-x-8 gap-y-12 sm:grid-cols-2 lg:grid-cols-3",children:x.map(e=>(0,t.jsx)("li",{className:"flex flex-col",children:(0,t.jsxs)(l.default,{href:`/blog/${e.slug}`,className:"group no-underline",children:[(0,t.jsx)("div",{className:"relative aspect-[4/3] overflow-hidden bg-stone-100",children:e.image?(0,t.jsx)(n.default,{src:e.image.src,alt:e.image.alt,fill:!0,sizes:"(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw",className:"object-cover transition-transform duration-500 group-hover:scale-[1.03]"}):null}),(0,t.jsxs)("div",{className:"mt-4",children:[e.categories[0]&&(0,t.jsx)("p",{className:"text-[10px] font-black uppercase tracking-[0.2em] text-kronos-beige",children:e.categories[0].name}),(0,t.jsx)("h2",{className:"mt-2 text-base font-bold leading-snug text-stone-900 group-hover:text-kronos-beige",dangerouslySetInnerHTML:{__html:e.title}}
1),(0,t.jsx)("p",{className:"mt-2 line-clamp-3 text-sm leading-relaxed text-stone-600",children:e.excerpt}),(0,t.jsx)("time",{dateTime:e.date,className:"mt-3 block text-xs text-stone-400",children:new Date(e.date).toLocaleDateString("nl-NL",{day:"numeric",month:"long",year:"numeric"})})]})]})},e.slug))})]})}])}]);

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.