PageSourceSearch

https://pruefster.com/_next/static/chunks/686-24ec106e6abc8a82.js

js pruefster.com collected 2026-10-06 12:32:27 UTC 9,953 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunk_N_E=globalThis.webpackChunk_N_E||[]).push([[686],{25679:(e,t,r)=>{r.d(t,{y:()=>n});var a=r(94097),l=r(1792);let n=()=>{if(a.A){let e=window.location.protocol,t=window.location.hostname,r=window.location.port;return`${e}//${t}${r?`:${r}`:""}`}return l.env.VERCEL_PROJECT_PRODUCTION_URL?`https://${l.env.VERCEL_PROJECT_PRODUCTION_URL}`:"https://pruefster.com"}},29925:(e,t,r)=>{r.d(t,{ImageMedia:()=>d});var a=r(43044),l=r(76876),n=r(2655),i=r(8872),s=r(32543);let{breakpoints:o}={breakpoints:{"3xl":1920,"2xl":1536,xl:1280,lg:1024,md:768,sm:640}},d=e=>{let t,r,d,{alt:c,fill:A,pictureClassName:u,imgClassName:g,priority:m,resource:h,size:p,src:x,loading:w}=e,f=c,v=x||"";if(!v&&h&&"object"==typeof h){let{alt:e,height:a,width:l}=h;t=l??void 0,r=a??void 0,f=e||"";let n=(0,s.ge)(h);v=n.primary,d=n.fallback}let[b,C]=i.useState(v),[j,y]=i.useState(!1);i.useEffect(()=>{C(v),y(!1)},[v]);let k=p;k||(k=g?.includes("w-32")||g?.includes("w-40")||g?.includes("w-16")||g?.includes("w-20")?"(max-width: 768px) 128px, 160px":g?.includes("w-full")&&g?.includes("h-full")&&g?.includes("min-h")?"(max-width: 768px) 100vw, (max-width: 1200px) 800px, 800px":g?.includes("w-full")&&g?.includes("h-auto")?"(max-width: 768px) 100vw, (max-width: 1200px) 464px, 464px":g?.includes("max-w-sm")?"(max-width: 768px) 100vw, 400px":Object.entries(o).map(([,e])=>`(max-width: ${e}px) ${Math.min(e,1200)}px`).join(", ")+", 1200px");let B=k,D=A&&t&&r,E=!!(t&&r);return(0,a.jsx)("picture",{className:(0,l.cn)(u,D&&"relative","bg-transparent"),children:(0,a.jsx)(n.default,{alt:f||"",className:(0,l.cn)(g,"bg-transparent"),fill:D,height:!D&&E?r:void 0,placeholder:"blur",blurDataURL:"data:image/png;base64,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",priority:m,quality:m?90:75,loading:w||(m?"eager":"lazy"),fetchPriority:m?"high":"auto",sizes:B,src:b,unoptimized:!E||j,width:!D&&E?t:void 0,onError:()=>{d&&b!==d&&(C(d),y(!0))},style:{backgroundColor:"transparent"}})})}},32543:(e,t,r)=>{r.d(t,{eN:()=>i,ge:()=>n});var a=r(25679);let l=(e,t)=>t?`${e}?${encodeURIComponent(t)}`:e,n=e=>{let t=e.updatedAt,r=e.url,a=e.filename?l(`/media/${e.filename}`,t):r?.startsWith("/media/")?l(r,t):"",n=r&&r.startsWith("/api/media/file/")||r?i(r,t):void 0;return a&&n&&a!==n?{primary:a,fallback:n}:{primary:a||n||""}},i=(e,t)=>{if(!e)return"";if(t&&""!==t&&(t=encodeURIComponent(t)),e.startsWith("http://")||e.startsWith("https://"))return t?`${e}?${t}`:e;let r=(0,a.y)();return t?`${r}${e}?${t}`:`${r}${e}`}},49487:(e,t,r)=>{r.d(t,{$:()=>s});var a=r(43044),l=r(8872),n=r(29925),i=r(90207);let s=e=>{let{className:t,htmlElement:r="div",resource:s}=e,o="object"==typeof s&&s?.mimeType?.includes("video"),d=r||l.Fragment;return(0,a.jsx)(d,{...null!==r?{className:t}:{},children:o?(0,a.jsx)(i.VideoMedia,{...e}):(0,a.jsx)(n.ImageMedia,{...e})})}},70789:(e,t,r)=>{r.d(t,{HeaderThemeProvider:()=>s,Y:()=>o});var a=r(43044),l=r(8872),n=r(94097);let i=(0,l.createContext)({headerTheme:void 0,setHeaderTheme:()=>null}),s=({children:e})=>{let[t,r]=(0,l.useState)(n.A?document.documentElement.getAttribute("data-theme"):void 0),s=(0,l.useCallback)(e=>{r(e)},[]);return(0,a.jsx)(i,{value:{headerTheme:t,setHeaderTheme:s},children:e})},o=()=>(0,l.use)(i)},76876:(e,t,r)=>{r.d(t,{cn:()=>n});var a=r(16404),l=r(94330);function n(...e){return(0,l.QP)((0,a.$)(e))}},86528:(e,t,r)=>{r.d(t,{Card:()=>A});var a=r(43044),l=r(76876),n=r(15108),i=r(8872);let s=function({external:e=!1,newTab:t=!1,scroll:r=!0}){let a=(0,n.useRouter)(),l=(0,i.useRef)(null),s=(0,i.useRef)(null),o=(0,i.useRef)(0),d=(0,i.useRef)(!1),c=(0,i.useRef)(0),A=(0,i.useCallback)(e=>{if(e.target){let t=e.target,r=+new Date,a=t?.closest("a");c.current=e.button,a?d.current=!0:(d.current=!1,o.current=r)}},[a,l,s,o]),u=(0,i.useCallback)(l=>{if(s.current?.href){let n=new Date-o.current;s.current?.href&&n<=250&&!d.current&&0===c.current&&!l.ctrlKey&&(e?window.open(s.current.href,t?"_blank":"_self"):a.push(s.current.href,{scroll:r}))}},[a,l,s,o]);return(0,i.useEffect)(()=>{let e=l.current,t=new AbortController;return e&&(e.addEventListener("mousedown",A,{signal:t.signal}),e.addEventListener("mouseup",u,{signal:t.signal})),()=>{t.abort()}},[l,s,a]),{card:{ref:l},link:{ref:s}}};var o=r(84659),d=r.n(o),c=r(49487);let A=e=>{let t,r,n,i,o,A,{card:u,link:g}=s({}),{className:m,doc:h,relationTo:p,showCategories:x,title:w}=e,{slug:f,categories:v,meta:b,heroImage:C,title:j,publishedAt:y}=h||{},{description:k,image:B}=b||{},D=C&&"string"!=typeof C?C:B,E=v&&Array.isArray(v)&&v.length>0,N=w||j,I=k?.replace(/\s/g," "),R=`/${p}/${f}`;return(0,a.jsxs)("article",{className:(0,l.cn)("group relative bg-white rounded-2xl overflow-hidden shadow-lg hover:shadow-2xl transition-all duration-300 border border-gray-200 hover:border-[#007daf]/50",m),ref:u.ref,children:[(0,a.jsxs)("div",{className:"relative w-full h-64 overflow-hidden bg-gradient-to-br from-[#007daf]/10 to-[#88d453]/10",children:[D?D&&"string"!=typeof D&&(0,a.jsx)(c.$,{resource:D,size:"33vw",imgClassName:"w-full h-full object-cover group-hover:scale-110 transition-transform duration-700",loading:"lazy"}):(0,a.jsx)("div",{className:"w-full h-full flex items-center justify-center",children:(0,a.jsx)("div",{className:"text-6xl opacity-20",children:"\uD83D\uDCC4"})}),(0,a.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/60 via-black/20 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300"}),x&&E&&(0,a.jsx)("div",{className:"absolute top-4 left-4 flex flex-wrap gap-2",children:v?.map((e,t)=>{if("object"==typeof e){let{title:r}=e;return(0,a.jsx)("span",{className:"px-3 py-1 text-xs font-bold uppercase tracking-wide bg-[#007daf] text-white rounded-md backdrop-blur-sm",children:r||""},t)}return null})})]}),(0,a.jsxs)("div",{className:"p-6 md:p-7",children:[N&&(0,a.jsx)("h3",{className:"text-xl md:text-2xl font-black text-gray-900 mb-4 group-hover:text-[#007daf] transition-colors duration-300 line-clamp-2 leading-tight tracking-tight",children:(0,a.jsx)(d(),{className:"not-prose hover:underline",href:R,ref:g.ref,children:N})}),k&&(0,a.jsx)("p",{className:"text-gray-600 text-sm md:text-base mb-5 line-clamp-3 leading-relaxed font-normal",children:I}),(0,a.jsxs)("div",{className:"flex items-center justify-between pt-5 border-t border-gray-100",children:[y&&(0,a.jsxs)("div",{className:"flex items-center text-xs md:text-sm text-gray-500 font-medium",children:[(0,a.jsx)("svg",{className:"w-4 h-4 mr-2 flex-shrink-0",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,a.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"})}),(0,a.jsx)("span",{children:(t=new Date,y&&(t=new Date(y)),r=t.getMonth(),n=t.getDate(),i=r+1<10?`0${r+1}`:r+1,o=n<10?`0${n}`:n,A=t.getFullYear(),`${i}/${o}/${A}`)})]}),(0,a.jsxs)(d(),{href:R,ref:g.ref,className:"flex items-center text-[#007daf] font-bold text-sm hover:text-[#05445e] transition-all duration-300 group-hover:translate-x-1",children:[(0,a.jsx)("span",{children:"Read more"}),(0,a.jsx)("svg",{className:"w-4 h-4 ml-2 flex-shrink-0",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,a.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"M17 8l4 4m0 0l-4 4m4-4H3"})})]})]})]})]})}},90207:(e,t,r)=>{r.d(t,{VideoMedia:()=>s});var a=r(43044),l=r(76876),n=r(8872),i=r(32543);let s=e=>{let{onClick:t,resource:r,videoClassName:s}=e,o=(0,n.useRef)(null);if((0,n.useEffect)(()=>{let{current:e}=o;e&&e.addEventListener("suspend",()=>{})},[]),r&&"object"==typeof r){let{filename:e}=r;return(0,a.jsx)("video",{autoPlay:!0,className:(0,l.cn)(s),controls:!1,loop:!0,muted:!0,onClick:t,playsInl
1ine:!0,ref:o,children:(0,a.jsx)("source",{src:(0,i.eN)(`/media/${e}`)})})}return null}},94097:(e,t,r)=>{r.d(t,{A:()=>a});let a=!!window.document&&!!window.document.createElement}}]);

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.