PageSourceSearch

https://www.saranyan.com/_next/static/chunks/pages/projects/index-backup-362a41404c0f60fb.js

js saranyan.com collected 2026-09-30 15:22:19 UTC 11,168 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6954],{9028:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/projects/index-backup",function(){return s(72876)}])},11713:(e,t,s)=>{"use strict";s.d(t,{A:()=>x});var a=s(14232);let r=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),l=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,s)=>s?s.toUpperCase():t.toLowerCase()),n=e=>{let t=l(e);return t.charAt(0).toUpperCase()+t.slice(1)},i=function(){for(var e=arguments.length,t=Array(e),s=0;s<e;s++)t[s]=arguments[s];return t.filter((e,t,s)=>!!e&&""!==e.trim()&&s.indexOf(e)===t).join(" ").trim()},c=e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0};var o={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let d=(0,a.forwardRef)((e,t)=>{let{color:s="currentColor",size:r=24,strokeWidth:l=2,absoluteStrokeWidth:n,className:d="",children:x,iconNode:h,...m}=e;return(0,a.createElement)("svg",{ref:t,...o,width:r,height:r,stroke:s,strokeWidth:n?24*Number(l)/Number(r):l,className:i("lucide",d),...!x&&!c(m)&&{"aria-hidden":"true"},...m},[...h.map(e=>{let[t,s]=e;return(0,a.createElement)(t,s)}),...Array.isArray(x)?x:[x]])}),x=(e,t)=>{let s=(0,a.forwardRef)((s,l)=>{let{className:c,...o}=s;return(0,a.createElement)(d,{ref:l,iconNode:t,className:i("lucide-".concat(r(n(e))),"lucide-".concat(e),c),...o})});return s.displayName=n(e),s}},28447:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});let a=(0,s(11713).A)("menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]])},70672:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});let a=(0,s(11713).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},72876:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSP:()=>i,default:()=>c});var a=s(37876),r=s(96061),l=s(48230),n=s.n(l),i=!0;let c=e=>{let{isMobile:t}=e,s=[{title:"AI Cultural Intelligence Agency",number:"01",description:"Interactive cultural analysis through the lens of AI acceptance",details:"[Winner of The Global Dialogues Challenge] A film noir-styled intelligence platform that gamifies the exploration of global AI consciousness patterns. Built for the Global Dialogues Challenge, analyzing 3,400+ responses from 70 nations.",focus:["Cultural Psychology","Data Visualization","Interactive Storytelling"],href:"/projects/gdc",tech:["React","DuckDB","Recharts","Tailwind"],status:"Live"},{title:"Journey: Meditative Discovery",number:"02",description:"What if search engines were designed for introspection?",details:"A meditative search engine that guides users through a journey of self-discovery, using AI to suggest introspective questions and resources based on user input.",focus:["Introspective Design","AI-Assisted Reflection","User Experience"],href:"/projects/journey",tech:["Next.js","OpenAI API","Tailwind CSS"],status:"Live"},{title:"Historical Bias Explorer",number:"03",description:"How biases shape our understanding of history",details:"Explore biases in historical texts through AI personalities. Each personality represents a different era, revealing how societal norms and biases influenced perspectives",focus:["AI Personalities","Historical Analysis","Cultural Biases"],href:"/projects/historical-bias",tech:["React","Pinecone","Recharts","Gemini API","GPT"],status:"Live"}];return t?(0,a.jsx)(r.A,{title:"Projects | Saranyan Vigraham",children:(0,a.jsxs)("div",{className:"min-h-screen bg-white",children:[(0,a.jsx)("div",{className:"px-6 py-4 border-b",children:(0,a.jsx)(n(),{href:"/",className:"text-sm text-purple-600 hover:text-purple-700",children:"← Home"})}),(0,a.jsxs)("div",{className:"px-6 py-8",children:[(0,a.jsxs)("header",{className:"mb-12",children:[(0,a.jsx)("h1",{className:"text-3xl font-serif text-gray-900 mb-4",children:"Projects"}),(0,a.jsx)("p",{className:"text-gray-600 text-sm leading-relaxed",children:"Building interactive experiences and tools that explore the intersection of artificial intelligence, human culture, and ethical technology deployment."})]}),(0,a.jsx)("div",{className:"space-y-12",children:s.map((e,t)=>(0,a.jsx)(n(),{href:e.href,className:"block",children:(0,a.jsxs)("article",{className:"border-b pb-8",children:[(0,a.jsxs)("div",{className:"flex items-start justify-between mb-3",children:[(0,a.jsxs)("div",{className:"flex items-start space-x-4",children:[(0,a.jsx)("span",{className:"text-xs text-purple-400 font-mono mt-1",children:e.number}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h2",{className:"text-lg font-serif text-gray-900",children:e.title}),(0,a.jsx)("p",{className:"text-sm text-gray-500 mt-1",children:e.description})]})]}),(0,a.jsx)("span",{className:"text-xs px-2 py-1 rounded-full font-mono ".concat("Live"===e.status?"bg-green-100 text-green-700":"Research"===e.status?"bg-blue-100 text-blue-700":"Development"===e.status?"bg-yellow-100 text-yellow-700":"bg-gray-100 text-gray-600"),children:e.status})]}),(0,a.jsx)("p",{className:"text-sm text-gray-600 leading-relaxed mt-4",children:e.details}),(0,a.jsx)("ul",{className:"mt-4 space-y-1",children:e.focus.map((e,t)=>(0,a.jsxs)("li",{className:"text-xs text-gray-500 flex items-center",children:[(0,a.jsx)("span",{className:"w-1 h-1 bg-purple-300 rounded-full mr-2"}),e]},t))}),(0,a.jsx)("div",{className:"mt-4 flex flex-wrap gap-2",children:e.tech.map((e,t)=>(0,a.jsx)("span",{className:"text-xs text-purple-600 font-mono bg-purple-50 px-2 py-1 rounded",children:e},t))})]})},t))})]})]})}):(0,a.jsx)(r.A,{title:"Projects | Saranyan Vigraham",children:(0,a.jsx)("div",{className:"min-h-screen bg-white",children:(0,a.jsxs)("main",{className:"pt-24 max-w-5xl mx-auto px-8",children:[(0,a.jsxs)("header",{className:"max-w-3xl mb-24",children:[(0,a.jsx)("h1",{className:"text-6xl font-serif text-gray-900 leading-tight mb-6",children:"Projects"}),(0,a.jsx)("p",{className:"text-xl text-gray-600 leading-relaxed font-serif",children:"Building interactive experiences and tools that explore the intersection of artificial intelligence, human culture, and ethical technology deployment. Each project bridges technical innovation with humanistic inquiry."})]}),(0,a.jsx)("section",{className:"space-y-24",children:s.map((e,t)=>(0,a.jsx)(n(),{href:e.href,className:"block",children:(0,a.jsx)("article",{className:"group",children:(0,a.jsxs)("div",{className:"flex gap-12",children:[(0,a.jsx)("div",{className:"w-16 flex-shrink-0",children:(0,a.jsx)("span",{className:"text-sm text-purple-400 font-mono",children:e.number})}),(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsxs)("div",{className:"flex items-start justify-between mb-2",children:[(0,a.jsx)("h2",{className:"text-2xl font-serif text-gray-900 group-hover:text-purple-600 transition-colors",children:e.title}),(0,a.jsx)("span",{className:"text-sm px-3 py-1 rounded-full font-mono ml-4 ".concat("Live"===e.status?"bg-green-100 text-green-700":"Research"===e.status?"bg-blue-100 text-blue-700":"Development"===e.status?"bg-yellow-100 text-yellow-700":"bg-gray-100 text-gray-600"),children:e.status})]}),(0,a.jsx)("p",{className:"text-gray-500 mb-4 font-serif italic",children:e.description}),(0,a.jsx)("p",{className:"text-gray-700 leading-relaxed mb-6 font-serif",children:e.details}),(0,a.jsx)("div",{className:"flex flex-wrap gap-3 mb-4",children:e.focus.map((e,t)=>(0,a.jsx)("span",{className:"text-sm text-gray-600 font-mono",children:e},t))}),(0,a.jsx)("div",{className:"flex flex-wrap gap-2",children:e.tech.map((e,t)=>(0,a.jsx)("span",{className:"text-sm text-purple-600 font-mono bg-purple-50 px-3 py-1 rounded",children:e},t))})]})]})})},t))}),(0,a.jsx)("section",{className:"mt-32 pt-12 border-t",children:(0,a.jsxs)("div",{className:"max-w-2xl",children:[(0,a.jsx)("h3",{className:"text-2xl font-serif text-gray-900 mb-4",children:"Collaboration"}),(0,a.jsx)("p",{className:"text-gray-600 leading-relaxed font-serif mb-6",children:"Interested in collaborating on projects that bridge AI research with humanistic inquiry? I'm always open to discu
1ssing new ideas and interdisciplinary approaches."}),(0,a.jsxs)("a",{href:"mailto:[email protected]",className:"inline-flex items-center text-purple-600 hover:text-purple-700 font-mono text-sm group",children:["Get in touch",(0,a.jsx)("span",{className:"ml-1 group-hover:translate-x-1 transition-transform",children:"→"})]})]})})]})})})}},96061:(e,t,s)=>{"use strict";s.d(t,{A:()=>m});var a=s(37876),r=s(77328),l=s.n(r),n=s(14232),i=s(48230),c=s.n(i),o=s(89099),d=s(70672),x=s(28447);let h=()=>{let e=(0,o.useRouter)(),[t,s]=(0,n.useState)(!1),r=t=>"/"===t?"/"===e.pathname:e.pathname.startsWith(t),l=[{path:"/projects",label:"Projects"},{path:"/blog",label:"Blog"},{path:"/writing",label:"Writing"},{path:"/kls",label:"Teaching"},{path:"/about",label:"About"}];return(0,a.jsxs)("header",{className:"sticky top-0 z-50",style:{backgroundColor:"var(--color-surface)",borderBottom:"1px solid var(--color-border)"},children:[(0,a.jsxs)("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 flex justify-between items-center h-12",children:[(0,a.jsx)(c(),{href:"/",className:"text-base font-serif font-normal",style:{color:"var(--color-text)",textDecoration:"none"},children:"Saranyan Vigraham"}),(0,a.jsx)("nav",{className:"hidden sm:flex items-center gap-1",children:l.map(e=>(0,a.jsx)(c(),{href:e.path,className:"px-2.5 py-1 text-sm rounded transition-colors",style:{color:r(e.path)?"var(--color-link)":"var(--color-text-secondary)",backgroundColor:r(e.path)?"rgba(58, 125, 68, 0.08)":"transparent",fontWeight:r(e.path)?500:400},children:e.label},e.path))}),(0,a.jsx)("button",{onClick:()=>s(!t),className:"sm:hidden p-1.5 rounded",style:{color:"var(--color-text-secondary)"},"aria-label":t?"Close menu":"Open menu",children:t?(0,a.jsx)(d.A,{size:20}):(0,a.jsx)(x.A,{size:20})})]}),t&&(0,a.jsx)("nav",{className:"sm:hidden border-t",style:{borderColor:"var(--color-border)",backgroundColor:"var(--color-surface)"},children:l.map(e=>(0,a.jsx)(c(),{href:e.path,className:"block px-6 py-2.5 text-sm",style:{color:r(e.path)?"var(--color-link)":"var(--color-text-secondary)",backgroundColor:r(e.path)?"rgba(58, 125, 68, 0.08)":"transparent"},onClick:()=>s(!1),children:e.label},e.path))})]})},m=e=>{let{children:t,title:s="Saranyan Vigraham"}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(l(),{children:[(0,a.jsx)("title",{children:s}),(0,a.jsx)("meta",{name:"description",content:"Working at the intersection of AI and Humanity"}),(0,a.jsx)("link",{rel:"icon",href:"/favicon.ico"}),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})]}),(0,a.jsx)(h,{}),(0,a.jsxs)("div",{className:"min-h-screen flex flex-col",children:[(0,a.jsx)("main",{className:"flex-grow",children:t}),(0,a.jsx)("footer",{className:"border-t py-6 text-center text-sm",style:{borderColor:"var(--color-border)",color:"var(--color-text-muted)"},children:(0,a.jsxs)("p",{children:["\xa9 ",new Date().getFullYear()," Saranyan Vigraham"]})})]})]})}}},e=>{var t=t=>e(e.s=t);e.O(0,[5695,636,6593,8792],()=>t(9028)),_N_E=e.O()}]);

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.