PageSourceSearch

https://www.culturepulse.ai/assets/category-pue6i2wt.js

js culturepulse.ai collected 2026-10-03 21:02:14 UTC 1,742 bytes, 1 lines download raw bytes

1import{w as d,a as u,u as g,r as f,j as e}from"./chunk-4WY6JWTD-DoFnijRJ.js";import{T as o}from"./Typography-CTmNgK65.js";import{C as x}from"./insights-hNxWQz5e.js";import{P as h}from"./PostThumbnail-DRnTYCjn.js";import{R as p}from"./Reveal-BXLbXze6.js";import"./RevealItem-dZ-Nr-lK.js";function N({}){return[{title:"Insights | CulturePulse"},{name:"description",content:"Welcome to CulturePulse website!"}]}async function P({params:a}){return["research","news"].includes(a.category)?await(await fetch(`/content/${a.category}.json`)).json():a.category==="blogs"?await(await fetch(`/content/indexes/${a.category}.json`)).json():u("/404")}const S=d(function({params:s}){const i=x[s.category],r=g(),l=f.useRef(r);r&&(l.current=r);const n=r||l.current||{};if(!n)return null;const c=s.category==="research"?n.papers.map(t=>({imgSrc:t.titleImage,heading:t.title,subtitle:t.subtitle,link:t.pdf,isExternal:!0})):s.category==="news"?n.articles.map(t=>({imgSrc:t.titleImage,heading:t.title,subtitle:t.subtitle,link:t.url,isExternal:!0})):n.items.map(t=>({imgSrc:t.titleImage,heading:t.title,subtitle:t.description,link:`/insights/${t.slug}`}));return e.jsx(e.Fragment,{children:e.jsxs("div",{className:"flex flex-col gap-y-8 md:gap-y-16 mt-[104px] md:mt-[185px] mb-8",children:[e.jsxs("div",{className:"flex flex-col gap-y-2 md:gap-y-4",children:[e.jsx(o,{variant:"heading",mobileVariant:"smallHeading",children:i.title}),e.jsx(o,{variant:"bodyBase",mobileVariant:"bodySmall",children:i.subtitle})]}),e.jsx("div",{className:"flex flex-wrap md:gap-x-10 gap-y-10",children:c.map((t,m)=>e.jsx(p,{className:"md:w-[calc((100%-80px)/3)]",children:e.jsx(h,{post:t,className:"w-full md:w-full"})},m))})]})})});export{P as clientLoader,S as default,N as meta};

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.