1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[159],{4121:(e,t,a)=>{a.d(t,{default:()=>s});var r=a(5155),l=a(7624);function s(e){let{config:t,embedded:a=!1}=e;return(0,r.jsxs)(l.P.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.4},children:[(0,r.jsxs)("div",{className:a?"mb-4":"mb-8",children:[(0,r.jsx)("h1",{className:"".concat(a?"text-2xl":"text-4xl"," font-serif font-bold text-primary mb-4"),children:t.title}),t.description&&(0,r.jsx)("p",{className:"".concat(a?"text-base":"text-lg"," text-neutral-600 dark:text-neutral-500 max-w-2xl"),children:t.description})]}),(0,r.jsx)("div",{className:"grid ".concat(a?"gap-4":"gap-6"),children:t.items.map((e,t)=>(0,r.jsxs)(l.P.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.4,delay:.1*t},className:"bg-white dark:bg-neutral-900 ".concat(a?"p-4":"p-6"," rounded-xl shadow-sm border border-neutral-200 dark:border-neutral-800 hover:shadow-lg transition-all duration-200 hover:scale-[1.01]"),children:[(0,r.jsxs)("div",{className:"flex justify-between items-start mb-2",children:[(0,r.jsx)("h3",{className:"".concat(a?"text-lg":"text-xl"," font-semibold text-primary"),children:e.title}),e.date&&(0,r.jsx)("span",{className:"text-sm text-neutral-500 font-medium bg-neutral-100 dark:bg-neutral-800 px-2 py-1 rounded",children:e.date})]}),e.subtitle&&(0,r.jsx)("p",{className:"".concat(a?"text-sm":"text-base"," text-accent font-medium mb-3"),children:e.subt
1itle}),e.content&&(0,r.jsx)("p",{className:"".concat(a?"text-sm":"text-base"," text-neutral-600 dark:text-neutral-500 leading-relaxed"),children:e.content}),e.tags&&(0,r.jsx)("div",{className:"flex flex-wrap gap-2 mt-4",children:e.tags.map(e=>(0,r.jsx)("span",{className:"text-xs text-neutral-500 bg-neutral-50 dark:bg-neutral-800/50 px-2 py-1 rounded border border-neutral-100 dark:border-neutral-800",children:e},e))})]},t))})]})}},4269:(e,t,a)=>{a.d(t,{cn:()=>l});var r=a(2821);function l(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,r.$)(t)}},5178:(e,t,a)=>{a.d(t,{default:()=>n});var r=a(5155),l=a(7624),s=a(7041);function n(e){let{config:t,content:a,embedded:n=!1}=e;return(0,r.jsxs)(l.P.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.4},className:n?"":"max-w-3xl mx-auto",children:[(0,r.jsx)("h1",{className:"".concat(n?"text-2xl":"text-4xl"," font-serif font-bold text-primary mb-4"),children:t.title}),t.description&&(0,r.jsx)("p",{className:"".concat(n?"text-base":"text-lg"," text-neutral-600 dar
1k:text-neutral-500 mb-8 max-w-2xl"),children:t.description}),(0,r.jsx)("div",{className:"text-neutral-700 dark:text-neutral-600 leading-relaxed",children:(0,r.jsx)(s.oz,{components:{h1:e=>{let{children:t}=e;return(0,r.jsx)("h1",{className:"text-3xl font-serif font-bold text-primary mt-8 mb-4",children:t})},h2:e=>{let{children:t}=e;return(0,r.jsx)("h2",{className:"text-2xl font-serif font-bold text-primary mt-8 mb-4 border-b border-neutral-200 dark:border-neutral-800 pb-2",children:t})},h3:e=>{let{children:t}=e;return(0,r.jsx)("h3",{className:"text-xl font-semibold text-primary mt-6 mb-3",children:t})},p:e=>{let{children:t}=e;return(0,r.jsx)("p",{className:"mb-4 last:mb-0",children:t})},ul:e=>{let{children:t}=e;return(0,r.jsx)("ul",{className:"list-disc list-inside mb-4 space-y-1 ml-4",children:t})},ol:e=>{let{children:t}=e;return(0,r.jsx)("ol",{className:"list-decimal list-inside mb-4 space-y-1 ml-4",children:t})},li:e=>{let{children:t}=e;return(0,r.jsx)("li",{className:"mb-1",children:t})},a:e=>{let{...t}=e;return(0,r.jsx)("a",{...t,target:"_blank",rel:"noopener noreferrer",className:"text-accent font-medium hover:underline transition-colors"})},blockquote:e=>{let{children:t}=e;return(0,r.jsx)("blockquote",{className:"border-l-4 border-accent/50 pl-4 italic my-4 text-neutral-600 dar
1k:text-neutral-500",children:t})},strong:e=>{let{children:t}=e;return(0,r.jsx)("strong",{className:"font-semibold text-primary",children:t})},em:e=>{let{children:t}=e;return(0,r.jsx)("em",{className:"italic text-neutral-600 dark:text-neutral-500",children:t})}},children:a})})]})}},8547:(e,t,a)=>{a.d(t,{default:()=>x});var r=a(5155),l=a(2115),s=a(5239),n=a(5229),i=a(368),o=a(7937);function c(e){let{items:t,layout:a="grid",columns:c=3}=e,[d,x]=(0,l.useState)(null),m=()=>{x(null)},u=()=>{x(e=>null!==e&&e>0?e-1:t.length-1)},h=()=>{x(e=>null!==e&&e<t.length-1?e+1:0)},p="grid"===a?"".concat("grid gap-4 auto-rows-[250px] grid-cols-1 sm:grid-cols-2"," ").concat({1:"lg:grid-cols-1",2:"lg:grid-cols-2",3:"lg:grid-cols-3"}[c]||"lg:grid-cols-3"):"columns-1 sm:columns-2 lg:columns-3 gap-4";return(0,r.jsxs)("div",{className:"space-y-6",children:[(0,r.jsx)("div",{className:p,children:t.map((e,t)=>{let l=e.colSpan||1,n=e.rowSpan||1;return(0,r.jsxs)("div",{className:"group relative overflow-hidden rounded-lg cursor-pointer ".concat("masonry"===a?"mb-4 break-inside-avoid":""),style:"grid"===a?{gridColumn:"span ".concat(Math.min(l,c)),gridRow:"span ".concat(n)}:void 0,onClick:()=>{x(t)},children:[(0,r.jsxs)("div",{className:"relative w-full h-full bg-muted flex items-center justify-center",children:[(0,r.jsx)(s.default,{src:e.src,alt:e.alt||"",fill:!0,className:"object-contain transition-transform duration-300 group-hover:scale-110",sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw"}),(0,r.jsx)("div",{className:"absolute inset-0 bg-black/0 group-hover:bg-black/40 transition-colors duration-300"})]}),(e.title||e.caption)&&(0,r.jsxs)("div",{className:"absolute bottom-0 left-0 right-0 p-4 bg-gradient-to-t from-black/80 to-transparent text-white opacity-0 group-hover:opacity-100 transition-opacity duration-300",children:[e.title&&(0,r.jsx)("h3",{className:"font-serif font-semibold",children:e.title}),e.caption&&(0,r.jsx)("p",{className:"text-sm mt-1 leading-relaxed",children:e.caption})]})]},t)})}),null!==d&&(0,r.jsxs)("div",{className:"fixed inset-0 z-50 bg-black/95 flex items-center justify-center",onClick:m,onKeyDown:e=>{"Escape"===e.key&&m(),"ArrowLeft"===e.key&&u(),"ArrowRight"===e.key&&h()},tabIndex:0,role:"dialog","aria-modal":"true",children:[(0,r.jsx)("button",{className:"absolute top-4 right-4 text-white hover:text-gray-300 transition-colors z-10",onClick:m,"aria-label":"Close",children:(0,r.jsx)(n.A,{size:32})}),(0,r.jsx)("button",{className:"absolute left-4 top-1/2 -translate-y-1/2 text-white hover:text-gray-300 transition-colors z-10",onClick:e=>{e.stopPropagation(),u()},"aria-label":"Previous image",children:(0,r.jsx)(i.A,{size:48})}),(0,r.jsx)("button",{className:"absolute right-4 top-1/2 -translate-y-1/2 text-white hover:text-gray-300 transition-colors z-10",onClick:e=>{e.stopPropagation(),h()},"aria-label":"Next image",children:(0,r.jsx)(o.A,{size:48})}),(0,r.jsxs)("div",{className:"max-w-7xl max-h-[90vh] relative",onClick:e=>e.stopPropagation(),children:[(0,r.jsx)("div",{className:"relative w-full h-full",children:(0,r.jsx)(s.default,{src:t[d].src,alt:t[d].alt||"",width:1200,height:800,className:"max-w-full max-h-[80vh] object-contain",priority:!0})}),(t[d].title||t[d].caption)&&(0,r.jsxs)("div",{className:"mt-4 text-white text-center px-8",children:[t[d].title&&(0,r.jsx)("h3",{className:"text-xl font-serif font-semibold",children:t[d].title}),t[d].caption&&(0,r.jsx)("p",{className:"text-neutral-300 mt-2 leading-relaxed",children:t[d].caption})]})]}),(0,r.jsxs)("div",{className:"absolute bottom-4 left-1/2 -translate-x-1/2 text-white text-sm",children:[d+1," / ",t.length]})]})]})}var d=a(7624);function x(e){let{config:t,embedded:a=!1}=e;return a?(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{className:"mb-6",children:[(0,r.jsx)("h2",{className:"text-3xl font-serif font-bold text-primary mb-2",children:t.title}),t.description&&(0,r.jsx)("p",{className:"text-base text-neutral-600 dar
1k:text-neutral-500 leading-relaxed",children:t.description})]}),(0,r.jsx)(c,{items:t.items,layout:t.layout,columns:t.columns})]}):(0,r.jsxs)(d.P.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.4},children:[(0,r.jsxs)("div",{className:"mb-8",children:[(0,r.jsx)("h1",{className:"text-4xl font-serif font-bold text-primary mb-4",children:t.title}),t.description&&(0,r.jsx)("p",{className:"text-lg text-neutral-600 dark:text-neutral-500",children:t.description})]}),(0,r.jsx)(c,{items:t.items,layout:t.layout,columns:t.columns})]})}},9958:(e,t,a)=>{a.d(t,{default:()=>g});var r=a(5155),l=a(2115),s=a(7624),n=a(1408),i=a(5239),o=a(1715),c=a(5537),d=a(7980),x=a(7415),m=a(4772),u=a(9128),h=a(546),p=a(8731),b=a(4269);function g(e){let{config:t,publications:a,embedded:g=!1}=e,[f,j]=(0,l.useState)(""),[v,N]=(0,l.useState)("all"),[y,w]=(0,l.useState)("all"),[k,C]=(0,l.useState)(!1),[A,P]=(0,l.useState)(null),z=(0,l.useMemo)(()=>Array.from(new Set(a.map(e=>e.year))).sort((e,t)=>t-e),[a]),S=(0,l.useMemo)(()=>Array.from(new Set(a.map(e=>e.type))).sort(),[a]),L=(0,l.useMemo)(()=>a.filter(e=>{var t,a;let r=e.title.toLowerCase().includes(f.toLowerCase())||e.authors.some(e=>e.name.toLowerCase().includes(f.toLowerCase()))||(null==(t=e.journal)?void 0:t.toLowerCase().includes(f.toLowerCase()))||(null==(a=e.conference)?void 0:a.toLowerCase().includes(f.toLowerCase())),l="all"===v||e.year===v,s="all"===y||e.type===y;return r&&l&&s}),[a,f,v,y]);return(0,r.jsxs)(s.P.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.4},children:[(0,r.jsxs)("div",{className:"mb-8",children:[(0,r.jsx)("h1",{className:"".concat(g?"text-2xl":"text-4xl"," font-serif font-bold text-primary mb-4"),children:t.title}),t.description&&(0,r.jsx)("p",{className:"".concat(g?"text-base":"text-lg"," text-neutral-600 dar
1k:text-neutral-500 max-w-2xl"),children:t.description})]}),(0,r.jsxs)("div",{className:"mb-8 space-y-4",children:[(0,r.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4",children:[(0,r.jsxs)("div",{className:"relative flex-grow",children:[(0,r.jsx)(o.A,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-5 w-5 text-neutral-400"}),(0,r.jsx)("input",{type:"text",placeholder:"Search publications...",value:f,onChange:e=>j(e.target.value),className:"w-full pl-10 pr-4 py-2 rounded-lg border border-neutral-200 dark:border-neutral-800 bg-white dark:bg-neutral-900 focus:ring-2 focus:ring-accent focus:border-transparent transition-all duration-200"})]}),(0,r.jsxs)("button",{onClick:()=>C(!k),className:(0,b.cn)("flex items-center justify-center px-4 py-2 rounded-lg border transition-all duration-200",k?"bg-accent text-white border-accent":"bg-white dark:bg-neutral-900 border-neutral-200 dark:border-neutral-800 text-neutral-600 hover:border-accent hover:text-accent"),children:[(0,r.jsx)(c.A,{className:"h-5 w-5 mr-2"}),"Filters"]})]}),(0,r.jsx)(n.N,{children:k&&(0,r.jsx)(s.P.div,{initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},className:"overflow-hidden",children:(0,r.jsxs)("div",{className:"p-4 bg-neutral-50 dark:bg-neutral-800/50 rounded-lg border border-neutral-200 dark:border-neutral-800 flex flex-wrap gap-6",children:[(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsxs)("label",{className:"text-sm font-medium text-neutral-700 dark:text-neutral-300 flex items-center",children:[(0,r.jsx)(d.A,{className:"h-4 w-4 mr-1"})," Year"]}),(0,r.jsxs)("div",{className:"flex flex-wrap gap-2",children:[(0,r.jsx)("button",{onClick:()=>N("all"),className:(0,b.cn)("px-3 py-1 text-xs rounded-full transition-colors","all"===v?"bg-accent text-white":"bg-white dark:bg-neutral-800 text-neutral-600 hover:bg-neutral-100 dark:hover:bg-neutral-700"),children:"All"}),z.map(e=>(0,r.jsx)("button",{onClick:()=>N(e),className:(0,b.cn)("px-3 py-1 text-xs rounded-full transition-colors",v===e?"bg-accent text-white":"bg-white dark:bg-neutral-800 text-neutral-600 hover:bg-neutral-100 dark:hover:bg-neutral-700"),children:e},e))]})]}),(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsxs)("label",{className:"text-sm font-medium text-neutral-700 dark:text-neutral-300 flex items-center",children:[(0,r.jsx)(x.A,{className:"h-4 w-4 mr-1"})," Type"]}),(0,r.jsxs)("div",{className:"flex flex-wrap gap-2",children:[(0,r.jsx)("button",{onClick:()=>w("all"),className:(0,b.cn)("px-3 py-1 text-xs rounded-full transition-colors","all"===y?"bg-accent text-white":"bg-white dark:bg-neutral-800 text-neutral-600 hover:bg-neutral-100 dark:hover:bg-neutral-700"),children:"All"}),S.map(e=>(0,r.jsx)("button",{onClick:()=>w(e),className:(0,b.cn)("px-3 py-1 text-xs rounded-full capitalize transition-colors",y===e?"bg-accent text-white":"bg-white dark:bg-neutral-800 text-neutral-600 hover:bg-neutral-100 dark:hover:bg-neutral-700"),children:e.replace("-"," ")},e))]})]})]})})})]}),(0,r.jsx)("div",{className:"space-y-6",children:0===L.length?(0,r.jsx)("div",{className:"text-center py-12 text-neutral-500",children:"No publications found matching your criteria."}):L.map((e,t)=>(0,r.jsx)(s.P.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.4,delay:.1*t},className:"bg-white dark:bg-neutral-900 p-6 rounded-xl shadow-sm border border-neutral-200 dark:border-neutral-800 hover:shadow-md transition-all duration-200",children:(0,r.jsxs)("div",{className:"flex flex-col md:flex-row gap-6",children:[e.preview&&(0,r.jsx)("div",{className:"w-full md:w-48 flex-shrink-0",children:(0,r.jsx)("div",{className:"aspect-video md:aspect-[4/3] relative rounded-lg overflow-hidden bg-neutral-100 dark:bg-neutral-800",children:(0,r.jsx)(i.default,{src:"/teasers/".concat(e.preview),alt:e.title,fill:!0,className:"object-cover",sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw"})})}),(0,r.jsxs)("div",{className:"flex-grow",children:[(0,r.jsx)("h3",{className:"".concat(g?"text-lg":"text-xl"," font-semibold text-primary mb-2 leading-tight"),children:e.title}),(0,r.jsx)("p",{className:"".concat(g?"text-sm":"text-base"," text-neutral-600 dar
1k:text-neutral-400 mb-2"),children:e.authors.map((t,a)=>(0,r.jsxs)("span",{children:[(0,r.jsx)("span",{className:"".concat(t.isHighlighted?"font-semibold text-accent":""," ").concat(t.isCoAuthor?"underline underline-offset-4 ".concat(t.isHighlighted?"decoration-accent":"decoration-neutral-400"):""),children:t.name}),t.isCorresponding&&(0,r.jsx)("sup",{className:"ml-0 ".concat(t.isHighlighted?"text-accent":"text-neutral-600 dark:text-neutral-400"),children:"â "}),a<e.authors.length-1&&", "]},a))}),(0,r.jsxs)("p",{className:"text-sm font-medium text-neutral-800 dark:text-neutral-600 mb-3",children:[e.journal||e.conference," ",e.year]}),e.description&&(0,r.jsx)("p",{className:"text-sm text-neutral-600 dark:text-neutral-500 mb-4 line-clamp-3",children:e.description}),e.awards&&(0,r.jsxs)("p",{className:"text-sm font-medium text-[#f66652] dark:text-neutral-600 mb-3",children:["\uD83C\uDF89 ",e.awards]}),(0,r.jsxs)("div",{className:"flex flex-wrap gap-2 mt-auto",children:[e.doi&&(0,r.jsxs)("a",{href:"https://doi.org/".concat(e.doi),target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center px-3 py-1 rounded-md text-xs font-medium bg-neutral-100 dark:bg-neutral-800 text-neutral-700 dark:text-neutral-300 hover:bg-accent hover:text-white transition-colors",children:[(0,r.jsx)(m.A,{className:"h-3 w-3 mr-1.5"}),"DOI"]}),e.code&&(0,r.jsx)("a",{href:e.code,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center px-3 py-1 rounded-md text-xs font-medium bg-neutral-100 dark:bg-neutral-800 text-neutral-700 dark:text-neutral-300 hover:bg-accent hover:text-white transition-colors",children:"Code"}),e.abstract&&(0,r.jsxs)("button",{onClick:()=>P(A===e.id?null:e.id),className:(0,b.cn)("inline-flex items-center px-3 py-1 rounded-md text-xs font-medium transition-colors",A===e.id?"bg-accent text-white":"bg-neutral-100 dark:bg-neutral-800 text-neutral-700 dark:text-neutral-300 hover:bg-accent hover:text-white"),children:[(0,r.jsx)(u.A,{className:"h-3 w-3 mr-1.5"}),"Abstract"]}),e.pdf&&(0,r.jsxs)("a",{href:"/papers/".concat(e.pdf),target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center px-3 py-1 rounded-md text-xs font-medium bg-neutral-100 dark:bg-neutral-800 text-neutral-700 dark:text-neutral-300 hover:bg-accent hover:text-white transition-colors",children:[(0,r.jsx)(h.A,{className:"h-3 w-3 mr-1.5"}),"PDF"]}),e.video&&(0,r.jsxs)("a",{href:e.video,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center px-3 py-1 rounded-md text-xs font-medium bg-neutral-100 dark:bg-neutral-800 text-neutral-700 dark:text-neutral-300 hover:bg-accent hover:text-white transition-colors",children:[(0,r.jsx)(p.A,{className:"h-3 w-3 mr-1.5"}),"Video"]})]}),(0,r.jsx)(n.N,{children:A===e.id&&e.abstract?(0,r.jsx)(s.P.div,{initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},className:"overflow-hidden mt-4",children:(0,r.jsx)("div",{className:"bg-neutral-50 dark:bg-neutral-800 rounded-lg p-4 border border-neutral-200 dark:border-neutral-700",children:(0,r.jsx)("p",{className:"text-sm text-neutral-600 dar
1k:text-neutral-500 leading-relaxed",children:e.abstract})})},"abstract"):null})]})]})},e.id))})]})}}}]);
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.