1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[974],{470:(e,t,a)=>{"use strict";a.d(t,{default:()=>i});var r=a(5155),s=a(9924),l=a(6504),n=a(4514);function i(e){let{content:t,title:a="About"}=e;return(0,r.jsxs)(s.P.section,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.2},children:[(0,r.jsx)("h2",{className:"text-2xl font-serif font-bold text-primary mb-4",children:a}),(0,r.jsx)("div",{className:"text-neutral-700 dark:text-neutral-600 leading-relaxed",children:(0,r.jsx)(l.oz,{remarkPlugins:[n.A],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 transition-all duration-200 rounded hover:bg-accent/10 hover:shadow-sm"})},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})},img:e=>{let{src:t,alt:a}=e,[s,l]=(a||"").split("|");return(0,r.jsxs)("span",{className:"block my-6",children:[(0,r.jsx)("img",{src:t,alt:s,style:l?{width:l}:void 0,className:"rounded-xl max-w-full mx-auto shadow-sm"}),s&&(0,r.jsx)("span",{className:"block text-center text-sm text-neutral-500 mt-2",children:s})]})},table:e=>{let{children:t}=e;return(0,r.jsx)("div",{className:"overflow-x-auto my-8",children:(0,r.jsx)("table",{className:"w-full border-collapse text-left text-sm",children:t})})},thead:e=>{let{children:t}=e;return(0,r.jsx)("thead",{className:"bg-neutral-50 dark:bg-neutral-900 border-b border-neutral-200 dark:border-neutral-800",children:t})},th:e=>{let{children:t}=e;return(0,r.jsx)("th",{className:"px-4 py-3 font-semibold text-primary/80 border border-neutral-200 dark:border-neutral-800",children:t})},td:e=>{let{children:t}=e;return(0,r.jsx)("td",{className:"px-4 py-3 border border-neutral-200 dark:border-neutral-800",children:t})},tr:e=>{let{children:t}=e;return(0,r.jsx)("tr",{className:"even:bg-neutral-50/30 dark:even:bg-neutral-900/10 transition-colors",children:t})}},children:t})})]})}},853:(e,t,a)=>{"use strict";a.d(t,{default:()=>n});var r=a(5155),s=a(9924),l=a(5239);function n(e){let{items:t,title:a="Open-Source Projects"}=e;return(0,r.jsxs)(s.P.section,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.5},children:[(0,r.jsx)("h2",{className:"text-2xl font-serif font-bold text-primary mb-4",children:a}),(0,r.jsx)("div",{className:"space-y-4",children:t.map((e,t)=>(0,r.jsx)(i,{item:e},t))})]})}function i(e){let{item:t}=e;return(0,r.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 p-4 rounded-lg border border-neutral-200 dark:border-neutral-800 bg-white dark:bg-neutral-900/40 hover:shadow-md transition-shadow",children:[t.image&&(0,r.jsx)("div",{className:"sm:w-44 w-full flex-shrink-0",children:(0,r.jsx)(l.default,{src:t.image,alt:t.name,width:320,height:180,className:"w-full rounded-md object-cover"})}),(0,r.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between gap-2 flex-wrap",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("h3",{className:"text-base font-semibold text-neutral-800 dark:text-neutral-200",children:t.name}),t.github&&(0,r.jsx)("a",{href:"https://github.com/".concat(t.github),target:"_blank",rel:"noopener noreferrer",children:(0,r.jsx)("img",{src:"https://img.shields.io/github/stars/".concat(t.github,"?style=social"),alt:"GitHub stars",className:"h-5"})})]}),t.date&&(0,r.jsx)("span",{className:"text-xs text-neutral-500",children:t.date})]}),t.highlight&&(0,r.jsx)("p",{className:"text-sm font-semibold text-accent mt-1",children:t.highlight}
1),(0,r.jsx)("p",{className:"text-sm text-neutral-600 dark:text-neutral-400 mt-1",children:t.description}),t.tags&&t.tags.length>0&&(0,r.jsx)("div",{className:"flex flex-wrap gap-1.5 mt-2",children:t.tags.map((e,t)=>(0,r.jsx)("span",{className:"text-xs px-2 py-0.5 rounded-full bg-neutral-100 dark:bg-neutral-800 text-neutral-600 dark:text-neutral-400",children:e},t))}),t.links&&t.links.length>0&&(0,r.jsx)("div",{className:"flex flex-wrap gap-3 mt-3",children:t.links.map((e,t)=>(0,r.jsxs)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 text-sm font-medium text-primary hover:text-accent transition-colors",children:[(0,r.jsx)(o,{label:e.label}),e.label]},t))})]})]})}function o(e){let{label:t}=e,a="w-4 h-4 flex-shrink-0",s=t.toLowerCase();return s.includes("blog")||s.startsWith("note")?(0,r.jsx)("svg",{className:a,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z"})}):s.includes("code")||s.includes("github")?(0,r.jsx)("svg",{className:a,viewBox:"0 0 24 24",fill:"currentColor",children:(0,r.jsx)("path",{d:"M12 0C5.37 0 0 5.37 0 12c0 5.31 3.435 9.795 8.205 11.385.6.105.825-.255.825-.57 0-.285-.015-1.23-.015-2.235-3.015.555-3.795-.735-4.035-1.41-.135-.345-.72-1.41-1.23-1.695-.42-.225-1.02-.78-.015-.795.945-.015 1.62.87 1.845 1.23 1.08 1.815 2.805 1.305 3.495.99.105-.78.42-1.305.765-1.605-2.67-.3-5.46-1.335-5.46-5.925 0-1.305.465-2.385 1.23-3.225-.12-.3-.54-1.53.12-3.18 0 0 1.005-.315 3.3 1.23.96-.27 1.98-.405 3-.405s2.04.135 3 .405c2.295-1.56 3.3-1.23 3.3-1.23.66 1.65.24 2.88.12 3.18.765.84 1.23 1.905 1.23 3.225 0 4.605-2.805 5.625-5.475 5.925.435.375.81 1.095.81 2.22 0 1.605-.015 2.895-.015 3.3 0 .315.225.69.825.57A12.02 12.02 0 0024 12c0-6.63-5.37-12-12-12z"})}):s.includes("model")||s.includes("huggingface")?(0,r.jsx)("svg",{className:a,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4"})}):s.includes("data")?(0,r.jsx)("svg",{className:a,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 7v10c0 2.21 3.582 4 8 4s8-1.79 8-4V7M4 7c0 2.21 3.582 4 8 4s8-1.79 8-4M4 7c0-2.21 3.582-4 8-4s8 1.79 8 4m0 5c0 2.21-3.582 4-8 4s-8-1.79-8-4"})}):s.includes("paper")||s.includes("pdf")||s.includes("arxiv")?(0,r.jsx)("svg",{className:a,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})}):(0,r.jsx)("svg",{className:a,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M21 12a9 9 0 01-9 9m9-9a9 9 0 00-9-9m9 9H3m9 9a9 9 0 01-9-9m9 9c1.657 0 3-4.03 3-9s-1.343-9-3-9m0 18c-1.657 0-3-4.03-3-9s1.343-9 3-9m-9 9a9 9 0 019-9"})})}},1933:(e,t,a)=>{"use strict";a.d(t,{default:()=>l});var r=a(5155),s=a(9924);function l(e){let{items:t,title:a="Awards"}=e;return(0,r.jsxs)(s.P.section,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.6},children:[(0,r.jsx)("h2",{className:"text-2xl font-serif font-bold text-primary mb-4",children:a}),(0,r.jsx)("ul",{className:"list-disc list-outside ml-4 space-y-2",children:t.map((e,t)=>(0,r.jsxs)("li",{className:"text-sm text-neutral-700 dark:text-neutral-400",children:[(0,r.jsx)("span",{className:"italic text-neutral-500",children:e.date}),(0,r.jsx)("span",{children:", "}),e.awards.map((e,t)=>(0,r.jsxs)("span",{children:[t>0&&(0,r.jsx)("span",{children:" and "}),(0,r.jsx)("span",{className:"font-bold",children:e})]},t)),e.suffix&&(0,r.jsxs)("span",{children:[" ",e.suffix]}),(0,r.jsx)("span",{children:"."})]},t))})]})}},2597:(e,t,a)=>{"use strict";a.d(t,{default:()=>o});var r=a(5155),s=a(9924),l=a(2619),n=a.n(l),i=a(5239);function o(e){let{publications:t,title:a="Selected Publications"}=e;return(0,r.jsxs)(s.P.section,{initial:{opacity:0,y:20}
1,animate:{opacity:1,y:0},transition:{duration:.6,delay:.4},children:[(0,r.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,r.jsx)("h2",{className:"text-2xl font-serif font-bold text-primary",children:a}),(0,r.jsx)(n(),{href:"/publications",prefetch:!0,className:"text-accent hover:text-accent-dark text-sm font-medium transition-all duration-200 rounded hover:bg-accent/10 hover:shadow-sm",children:"View All â"})]}),(0,r.jsx)("div",{className:"space-y-4 max-h-[70vh] overflow-y-auto lg:max-h-none lg:overflow-visible pr-1",children:t.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-neutral-50 dark:bg-neutral-800 p-4 rounded-lg shadow-sm border border-neutral-200 dark:border-[rgba(148,163,184,0.24)] hover:shadow-lg transition-all duration-200 hover:scale-[1.02]",children:(0,r.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4",children:[e.preview&&(0,r.jsx)("div",{className:"w-full sm:w-44 flex-shrink-0",children:(0,r.jsxs)("div",{className:"relative p-1 rounded-lg bg-white dark:bg-neutral-700 shadow-md hover:shadow-xl transition-shadow duration-300 ring-1 ring-neutral-200 dark:ring-neutral-600",children:[e.venue&&(0,r.jsx)("span",{className:"absolute top-0 left-0 z-10 px-1.5 py-0.5 text-[10px] font-bold text-white bg-blue-900 rounded-br-md shadow-md",style:{fontFamily:"Arial, sans-serif"},children:e.venue}),(0,r.jsx)(i.default,{src:"/papers/".concat(e.preview),alt:e.title,width:200,height:150,className:"w-full h-auto rounded hover:scale-105 transition-transform duration-300"})]})}),(0,r.jsxs)("div",{className:"flex-grow",children:[(0,r.jsx)("h3",{className:"font-semibold text-primary mb-2 leading-tight",children:e.doi||e.url?(0,r.jsx)("a",{href:e.doi?"https://doi.org/".concat(e.doi):e.url,target:"_blank",rel:"noopener noreferrer",className:"hover:text-accent transition-colors duration-200",children:e.title}):e.title}
1),(0,r.jsx)("p",{className:"text-sm text-neutral-600 dark:text-neutral-500 mb-1",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.isCoAuthor&&(0,r.jsx)("sup",{className:"ml-0 ".concat(t.isHighlighted?"text-accent":"text-neutral-600 dark:text-neutral-500"),children:"*"}),t.isCorresponding&&(0,r.jsx)("sup",{className:"ml-0 ".concat(t.isHighlighted?"text-accent":"text-neutral-600 dark:text-neutral-500"),children:"â "}),a<e.authors.length-1&&", "]},a))}),(0,r.jsx)("p",{className:"text-sm text-neutral-600 dark:text-neutral-500 mb-2",children:e.journal||e.conference?(0,r.jsxs)(r.Fragment,{children:[e.journal||e.conference,", ",e.year]}):e.year}),e.description&&(0,r.jsx)("p",{className:"text-sm text-neutral-500 dark:text-neutral-500 line-clamp-2",children:e.description}),(0,r.jsxs)("div",{className:"flex flex-wrap gap-2 mt-2",children:[e.url&&(0,r.jsxs)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 px-2 py-0.5 rounded text-xs font-medium bg-accent/10 text-accent hover:bg-accent/20 transition-colors",children:[(0,r.jsx)("svg",{className:"w-3.5 h-3.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"})}),"Paper"]}),e.code&&(0,r.jsxs)("a",{href:e.code,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 px-2 py-0.5 rounded text-xs font-medium bg-neutral-100 dark:bg-neutral-700 text-neutral-700 dark:text-neutral-300 hover:bg-neutral-200 dark:hover:bg-neutral-600 transition-colors",children:[(0,r.jsx)("svg",{className:"w-3.5 h-3.5",viewBox:"0 0 24 24",fill:"currentColor",children:(0,r.jsx)("path",{d:"M12 0C5.37 0 0 5.37 0 12c0 5.31 3.435 9.795 8.205 11.385.6.105.825-.255.825-.57 0-.285-.015-1.23-.015-2.235-3.015.555-3.795-.735-4.035-1.41-.135-.345-.72-1.41-1.23-1.695-.42-.225-1.02-.78-.015-.795.945-.015 1.62.87 1.845 1.23 1.08 1.815 2.805 1.305 3.495.99.105-.78.42-1.305.765-1.605-2.67-.3-5.46-1.335-5.46-5.925 0-1.305.465-2.385 1.23-3.225-.12-.3-.54-1.53.12-3.18 0 0 1.005-.315 3.3 1.23.96-.27 1.98-.405 3-.405s2.04.135 3 .405c2.295-1.56 3.3-1.23 3.3-1.23.66 1.65.24 2.88.12 3.18.765.84 1.23 1.905 1.23 3.225 0 4.605-2.805 5.625-5.475 5.925.435.375.81 1.095.81 2.22 0 1.605-.015 2.895-.015 3.3 0 .315.225.69.825.57A12.02 12.02 0 0024 12c0-6.63-5.37-12-12-12z"})}),"Code"]}),e.data&&(0,r.jsxs)("a",{href:e.data,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 px-2 py-0.5 rounded text-xs font-medium bg-purple-50 dark:bg-purple-900/30 text-purple-700 dark:text-purple-400 hover:bg-purple-100 dark:hover:bg-purple-900/50 transition-colors",children:[(0,r.jsx)("svg",{className:"w-3.5 h-3.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 7v10c0 2.21 3.582 4 8 4s8-1.79 8-4V7M4 7c0 2.21 3.582 4 8 4s8-1.79 8-4M4 7c0-2.21 3.582-4 8-4s8 1.79 8 4m0 5c0 2.21-3.582 4-8 4s-8-1.79-8-4"})}),"Dataset"]}),e.media&&(0,r.jsxs)("a",{href:e.media,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 px-2 py-0.5 rounded text-xs font-medium bg-green-50 dark:bg-green-900/30 text-green-700 dark:text-green-400 hover:bg-green-100 dark:hover:bg-green-900/50 transition-colors",children:[(0,r.jsx)("svg",{className:"w-3.5 h-3.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 20H5a2 2 0 01-2-2V6a2 2 0 012-2h10a2 2 0 012 2v1m2 13a2 2 0 01-2-2V7m2 13a2 2 0 002-2V9a2 2 0 00-2-2h-2m-4-3H9M7 16h6M7 8h6v4H7V8z"})}),"Media"]})]})]})]})},e.id))})]})}},5078:(e,t,a)=>{"use strict";a.d(t,{default:()=>l});var r=a(5155),s=a(9924);function l(e){let{items:t,title:a="News"}=e;return(0,r.jsxs)(s.P.section,{initial:{opacity:0,y:20}
1,animate:{opacity:1,y:0},transition:{duration:.6,delay:.5},children:[(0,r.jsx)("h2",{className:"text-2xl font-serif font-bold text-primary mb-4",children:a}),(0,r.jsx)("div",{className:"space-y-3",children:t.map((e,t)=>(0,r.jsxs)("div",{className:"flex items-start space-x-3",children:[(0,r.jsx)("span",{className:"text-xs text-neutral-500 mt-1 w-16 flex-shrink-0",children:e.date}),(0,r.jsxs)("p",{className:"text-sm text-neutral-700 dark:text-neutral-400",children:[e.icon&&(0,r.jsx)("span",{className:"mr-1",children:e.icon}),function(e){let t,a=/\[([^\]]+)\]\(([^)]+)\)|\*\*([^*]+)\*\*/g,s=[],l=0;for(;null!==(t=a.exec(e));)t.index>l&&s.push(e.slice(l,t.index)),void 0!==t[1]?s.push((0,r.jsx)("a",{href:t[2],target:"_blank",rel:"noopener noreferrer",className:"text-accent hover:underline font-medium",children:t[1]},t.index)):void 0!==t[3]&&s.push((0,r.jsx)("strong",{className:"font-semibold text-primary",children:t[3]},t.index)),l=t.index+t[0].length;return l<e.length&&s.push(e.slice(l)),s.length>0?s:[e]}(e.content)]})]},t))})]})}},7684:(e,t,a)=>{"use strict";a.d(t,{default:()=>l});var r=a(5155),s=a(2115);function l(){let e=(0,s.useRef)(null);return(0,s.useEffect)(()=>{let t=e.current;if(!t||t.querySelector("canvas, iframe"))return;let a=document.createElement("script");a.id="clstr_globe",a.type="text/javascript",a.src="https://clustrmaps.com/globe.js?d=avG-4JvN5vL6vm1wDplFnk2UidHH4qQKDGhumzuvOeQ",t.appendChild(a)},[]),(0,r.jsx)("div",{className:"flex justify-center",children:(0,r.jsx)("div",{ref:e,style:{width:"150px",height:"150px",overflow:"hidden"}})})}},9092:(e,t,a)=>{"use strict";a.d(t,{default:()=>n});var r=a(5155),s=a(9924),l=a(5239);function n(e){let{items:t,title:a="Internships"}=e;return(0,r.jsxs)(s.P.section,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.5},children:[(0,r.jsx)("h2",{className:"text-2xl font-serif font-bold text-primary mb-4",children:a}),(0,r.jsx)("div",{className:"space-y-3",children:t.map((e,t)=>(0,r.jsxs)(s.P.div,{initial:{opacity:0,x:-10},animate:{opacity:1,x:0},transition:{duration:.3,delay:.1*t},className:"flex items-center gap-4 p-3 rounded-lg border border-neutral-200 dark:border-neutral-800 bg-white dark:bg-neutral-900/40 hover:shadow-md transition-shadow",children:[e.logo&&(0,r.jsx)("div",{className:"w-12 h-12 flex-shrink-0 rounded-lg overflow-hidden bg-white flex items-center justify-center p-1 border border-neutral-100 dark:border-neutral-700",children:(0,r.jsx)(l.default,{src:e.logo,alt:e.company,width:48,height:48,className:"w-full h-full object-contain"})}),(0,r.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,r.jsxs)("div",{className:"flex items-baseline justify-between gap-2 flex-wrap",children:[(0,r.jsx)("h3",{className:"text-sm font-semibold text-neutral-800 dark:text-neutral-200",children:e.url?(0,r.jsx)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"hover:text-accent transition-colors",children:e.company}):e.company}),(0,r.jsx)("span",{className:"text-xs text-neutral-500 shrink-0 tabular-nums",children:e.period})]}
1),(0,r.jsx)("p",{className:"text-sm text-neutral-600 dark:text-neutral-400",children:e.role}),(0,r.jsx)("p",{className:"text-xs text-neutral-500 dark:text-neutral-500",children:e.location})]})]},t))})]})}},9094:(e,t,a)=>{Promise.resolve().then(a.bind(a,470)),Promise.resolve().then(a.bind(a,1933)),Promise.resolve().then(a.bind(a,7684)),Promise.resolve().then(a.bind(a,9603)),Promise.resolve().then(a.bind(a,9092)),Promise.resolve().then(a.bind(a,5078)),Promise.resolve().then(a.bind(a,9756)),Promise.resolve().then(a.bind(a,853)),Promise.resolve().then(a.bind(a,2597)),Promise.resolve().then(a.bind(a,4121)),Promise.resolve().then(a.bind(a,5178)),Promise.resolve().then(a.bind(a,9958))},9603:(e,t,a)=>{"use strict";a.d(t,{default:()=>l});var r=a(5155),s=a(9924);function l(e){let{items:t,title:a="Competitions"}=e;return(0,r.jsxs)(s.P.section,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.55},children:[(0,r.jsx)("h2",{className:"text-2xl font-serif font-bold text-primary mb-4",children:a}),(0,r.jsx)("ul",{className:"list-disc list-outside ml-4 space-y-2",children:t.map((e,t)=>(0,r.jsxs)("li",{className:"text-sm text-neutral-700 dark:text-neutral-400",children:[(0,r.jsxs)("span",{className:"text-neutral-500",children:[e.date,": "]}),e.url?(0,r.jsx)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"text-neutral-700 dark:text-neutral-400 hover:underline",children:e.name}):(0,r.jsx)("span",{children:e.name}),(0,r.jsx)("span",{className:"text-neutral-500",children:" ("}),(0,r.jsx)("span",{className:"font-medium text-yellow-600 dark:text-yellow-500",children:e.prize}),(0,r.jsx)("span",{className:"text-neutral-500",children:", "}),(0,r.jsx)("span",{children:e.role}),(0,r.jsx)("span",{className:"text-neutral-500",children:")"})]},t))})]})}},9756:(e,t,a)=>{"use strict";a.d(t,{default:()=>L});var r=a(5155),s=a(2115),l=a(9924),n=a(6497),i=a(5239);let o=s.forwardRef(function(e,t){let{title:a,titleId:r,...l}=e;return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":r},l),a?s.createElement("title",{id:r},a):null,s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21.75 6.75v10.5a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25m19.5 0v.243a2.25 2.25 0 0 1-1.07 1.916l-7.5 4.615a2.25 2.25 0 0 1-2.36 0L3.32 8.91a2.25 2.25 0 0 1-1.07-1.916V6.75"}))}),c=s.forwardRef(function(e,t){let{title:a,titleId:r,...l}=e;return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":r},l),a?s.createElement("title",{id:r},a):null,s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}),s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z"}))}),d=s.forwardRef(function(e,t){let{title:a,titleId:r,...l}=e;return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":r},l),a?s.createElement("title",{id:r},a):null,s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.26 10.147a60.438 60.438 0 0 0-.491 6.347A48.62 48.62 0 0 1 12 20.904a48.62 48.62 0 0 1 8.232-4.41 60.46 60.46 0 0 0-.491-6.347m-15.482 0a50.636 50.636 0 0 0-2.658-.813A59.906 59.906 0 0 1 12 3.493a59.903 59.903 0 0 1 10.399 5.84c-.896.248-1.783.52-2.658.814m-15.482 0A50.717 50.717 0 0 1 12 13.489a50.702 50.702 0 0 1 7.74-3.342M6.75 15a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm0 0v-3.675A55.378 55.378 0 0 1 12 8.443m-7.007 11.55A5.981 5.981 0 0 0 6.75 15.75v-1.5"}))}),m=s.forwardRef(function(e,t){let{title:a,titleId:r,...l}=e;return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":r},l),a?s.createElement("title",{id:r},a):null,s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12Z"}))}),x=s.forwardRef(function(e,t){let{title:a,titleId:r,...l}=e;return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"
1currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":r},l),a?s.createElement("title",{id:r},a):null,s.createElement("path",{fillRule:"evenodd",d:"m11.54 22.351.07.04.028.016a.76.76 0 0 0 .723 0l.028-.015.071-.041a16.975 16.975 0 0 0 1.144-.742 19.58 19.58 0 0 0 2.683-2.282c1.944-1.99 3.963-4.98 3.963-8.827a8.25 8.25 0 0 0-16.5 0c0 3.846 2.02 6.837 3.963 8.827a19.58 19.58 0 0 0 2.682 2.282 16.975 16.975 0 0 0 1.145.742ZM12 13.5a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z",clipRule:"evenodd"}))}),h=s.forwardRef(function(e,t){let{title:a,titleId:r,...l}=e;return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":r},l),a?s.createElement("title",{id:r},a):null,s.createElement("path",{d:"M1.5 8.67v8.58a3 3 0 0 0 3 3h15a3 3 0 0 0 3-3V8.67l-8.928 5.493a3 3 0 0 1-3.144 0L1.5 8.67Z"}),s.createElement("path",{d:"M22.5 6.908V6.75a3 3 0 0 0-3-3h-15a3 3 0 0 0-3 3v.158l9.714 5.978a1.5 1.5 0 0 0 1.572 0L22.5 6.908Z"}))}),u=s.forwardRef(function(e,t){let{title:a,titleId:r,...l}=e;return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":r},l),a?s.createElement("title",{id:r},a):null,s.createElement("path",{d:"m11.645 20.91-.007-.003-.022-.012a15.247 15.247 0 0 1-.383-.218 25.18 25.18 0 0 1-4.244-3.17C4.688 15.36 2.25 12.174 2.25 8.25 2.25 5.322 4.714 3 7.688 3A5.5 5.5 0 0 1 12 5.052 5.5 5.5 0 0 1 16.313 3c2.973 0 5.437 2.322 5.437 5.25 0 3.925-2.438 7.111-4.739 9.256a25.175 25.175 0 0 1-4.244 3.17 15.247 15.247 0 0 1-.383.219l-.022.012-.007.004-.003.001a.752.752 0 0 1-.704 0l-.003-.001Z"}))}),p=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,a)=>a?a.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},f=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter((e,t,a)=>!!e&&""!==e.trim()&&a.indexOf(e)===t).join(" ").trim()};var b={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 j=(0,s.forwardRef)((e,t)=>{let{color:a="currentColor",size:r=24,strokeWidth:l=2,absoluteStrokeWidth:n,className:i="",children:o,iconNode:c,...d}=e;return(0,s.createElement)("svg",{ref:t,...b,width:r,height:r,stroke:a,strokeWidth:n?24*Number(l)/Number(r):l,className:f("lucide",i),...!o&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(d)&&{"aria-hidden":"true"},...d},[...c.map(e=>{let[t,a]=e;return(0,s.createElement)(t,a)}),...Array.isArray(o)?o:[o]])}),g=(e,t)=>{let a=(0,s.forwardRef)((a,r)=>{let{className:l,...n}=a;return(0,s.createElement)(j,{ref:r,iconNode:t,className:f("lucide-".concat(p(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),"lucide-".concat(e),l),...n})});return a.displayName=p(e),a},v=g("github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]]),w=g("linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]),N=g("pin",[["path",{d:"M12 17v5",key:"bb1du9"}],["path",{d:"M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H8a2 2 0 0 0 0 4 1 1 0 0 1 1 1z",key:"1nkz8b"}]]),k=e=>{let{className:t}=e;return(0,r.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:t,xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M12 0C5.372 0 0 5.372 0 12s5.372 12 12 12 12-5.372 12-12S18.628 0 12 0zM7.369 4.378c.525 0 .947.431.947.947s-.422.947-.947.947a.95.95 0 0 1-.947-.947c0-.525.422-.947.947-.947zm-.722 3.038h1.444v10.041H6.647V7.416zm3.562 0h3.9c3.712 0 5.344 2.653 5.344 5.025 0 2.578-2.016 5.025-5.325 5.025h-3.919V7.416zm1.444 1.303v7.444h2.297c3.272 0 4.022-2.484 4.022-3.722 0-2.016-1.284-3.722-4.097-3.722h-2.222z"})})},y=e=>{let{className:t}=e;
1return(0,r.jsx)("svg",{viewBox:"0 0 1024 1024",fill:"currentColor",className:t,xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M512 0C229.2 0 0 229.2 0 512s229.2 512 512 512 512-229.2 512-512S794.8 0 512 0zm255.8 585.6l-42.2 7.2c-5.6 1-11 3-16 5.8l-64.4 36.2c-2.6 1.4-5.4 2.4-8.4 2.8l-52.8 7.2c-3 .4-5.8 1.6-8.2 3.2l-55.6 38.8c-2 1.4-4.2 2.4-6.6 3l-62.4 15.2c-4.8 1.2-9 4-12 7.8l-25.4 32c-1.6 2-3.6 3.6-5.8 4.8l-46.4 24.4c-4.2 2.2-7.6 5.6-9.8 9.8l-5.4 10.4c-2.4 4.6-7 7.6-12.2 8l-14.6 1.2c-6.6.6-12.4-3.6-14.2-10l-4.6-16.4c-1-3.6-3.2-6.6-6.2-8.8l-13.2-9.4c-5.4-3.8-7.6-10.8-5.4-17.2l9.8-28.2c1.2-3.4 1.2-7 .2-10.4l-13.2-42c-1-3.2-1-6.6 0-9.8l8.4-27.8c.8-2.8.8-5.8 0-8.6l-12.8-42.6c-.6-2.2-.8-4.4-.4-6.6l5.4-34.8c.6-3.6-.2-7.4-2.2-10.4L259 432.8c-2.2-3.4-3-7.4-2.2-11.4l3.4-16.8c.8-4.2 3.4-7.8 7-10l18.6-11.2c2.6-1.6 4.8-3.8 6.4-6.4l19.2-32.4c2-3.4 5.2-6 8.8-7.2l77.4-26.8c2.6-.8 4.8-2.4 6.6-4.4l32.2-36.4c1.6-1.8 3.6-3.2 5.8-4.2l50.6-21.8c3-1.2 5.4-3.4 7.2-6.2l15.4-24c2.2-3.4 5.6-5.8 9.4-6.8l33.6-8.6c3.6-.8 6.6-3 8.6-6l14.4-21.4c3.4-5 9.4-7.6 15.4-6.4l19.6 3.6c5.8 1 10.2 5.4 11.2 11.2l3 17.4c.8 4.6 3.8 8.6 8 10.8l36.8 19c3.2 1.6 5.6 4.4 7 7.8l14.4 35.6c1.2 3 3.4 5.4 6 7.2l35.2 23.4c3.2 2.2 5.6 5.4 6.6 9l9.2 33.2c.8 3 2.6 5.8 5 7.8l21 17.4c4.4 3.6 6.4 9.4 5 15l-6 24.6c-1 4-3.6 7.4-7 9.6l-18.6 11.8c-2 1.2-3.6 2.8-4.8 4.8l-20 32.2c-1.6 2.6-4 4.6-6.8 5.8l-38.8 17c-3.2 1.4-5.8 3.8-7.4 6.8l-15.6 29.4c-1 1.8-2.2 3.4-3.8 4.8z"})})},C=e=>{let{className:t}=e;return(0,r.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:t,xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M8.691 2.188C3.891 2.188 0 5.476 0 9.53c0 2.212 1.17 4.203 3.002 5.55a.59.59 0 0 1 .213.665l-.39 1.48c-.019.07-.048.141-.048.213 0 .163.13.295.29.295a.326.326 0 0 0 .167-.054l1.903-1.114a.864.864 0 0 1 .717-.098 10.16 10.16 0 0 0 2.837.403c.276 0 .543-.027.811-.05-.857-2.578.157-4.972 1.932-6.446 1.703-1.415 3.882-1.98 5.853-1.838-.576-3.583-4.196-6.348-8.596-6.348zM5.785 5.991c.642 0 1.162.529 1.162 1.18a1.17 1.17 0 0 1-1.162 1.178A1.17 1.17 0 0 1 4.623 7.17c0-.651.52-1.18 1.162-1.18zm5.813 0c.642 0 1.162.529 1.162 1.18a1.17 1.17 0 0 1-1.162 1.178 1.17 1.17 0 0 1-1.162-1.178c0-.651.52-1.18 1.162-1.18zm5.34 2.867c-1.797-.052-3.746.512-5.28 1.786-1.72 1.428-2.687 3.72-1.78 6.22.942 2.453 3.666 4.229 6.884 4.229.826 0 1.622-.12 2.361-.336a.722.722 0 0 1 .598.082l1.584.926a.272.272 0 0 0 .14.047c.134 0 .24-.111.24-.247 0-.06-.023-.12-.038-.177l-.327-1.233a.582.582 0 0 1-.023-.156.49.49 0 0 1 .201-.398C23.024 18.48 24 16.82 24 14.98c0-3.21-2.931-5.837-6.656-6.088V8.89c-.135-.01-.269-.03-.407-.03zm-2.53 3.274c.535 0 .969.44.969.982a.976.976 0 0 1-.969.983.976.976 0 0 1-.969-.983c0-.542.434-.982.97-.982zm4.844 0c.535 0 .969.44.969.982a.976.976 0 0 1-.969.983.976.976 0 0 1-.969-.983c0-.542.434-.982.969-.982z"})})};function L(e){let{author:t,social:a,features:p,researchInterests:f}=e,[b,j]=(0,s.useState)(!1),[g,L]=(0,s.useState)(!1),[M,E]=(0,s.useState)(!1),[_,z]=(0,s.useState)(!1),[P,A]=(0,s.useState)(!1),[B,S]=(0,s.useState)(!1),[H,V]=(0,s.useState)(null);(0,s.useEffect)(()=>{p.enable_likes&&"true"===localStorage.getItem("xinye-website-user-liked")&&j(!0)},[p.enable_likes]);let W=[...a.email?[{name:"Email",href:"mailto:".concat(a.email),icon:o,isEmail:!0}]:[],...a.location||a.location_details?[{name:"Location",href:a.location_url||"#",icon:c,isLocation:!0}]:[],...a.google_scholar?[{name:"Google Scholar",href:a.google_scholar,icon:d}]:[],...a.orcid?[{name:"ORCID",href:a.orcid,icon:k}]:[],...a.github?[{name:"GitHub",href:a.github,icon:v}]:[],...a.linkedin?[{name:"LinkedIn",href:a.linkedin,icon:w}]:[],...a.xiaohongshu?[{name:"Xiaohongshu",href:a.xiaohongshu,icon:y,customIcon:"/soical_logo/xiaohongshu.jpg"}]:[],...a.wechat?[{name:"WeChat",href:a.wechat,icon:C}]:[]];return(0,r.jsxs)(l.P.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},className:"sticky top-8",children:[(0,r.jsx)("div",{className:"w-64 h-64 mx-auto mb-6 rounded-2xl overflow-hidden shadow-lg hover:shadow-xl transition-all duration-200 hover:scale-105",children:(0,r.jsx)(i.default,{src:t.avatar,alt:t.name,width:256,height:256,className:"w-full h-full object-cover object-[32%_center]",priority:!0})}),(0,r.jsxs)("div",{className:"text-center mb-6",children:[(0,r.jsx)("h1",{className:"text-3xl font-serif font-bold text-primary mb-2",children:t.name}),(0,r.jsx)("p",{className:"text-lg text-accent font-medium mb-1",children:t.title}),(0,r.jsx)("p",{className:"text-neutral-600 mb-2",children:t.institution})]}),(0,r.jsx)("div",{className:"flex flex-wrap justify-center gap-1 sm:gap-2 mb-6 relative px-2",children:W.map(e=>{var t,s;let i=e.icon;return e.isLocation?(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("button",{onMouseEnter:()=>{_||E(!0),V("address")},onMouseLeave:()=>!_&&E(!1),onClick:()=>{z(!_),E(!_),V("address")},className:"p-1.5 transition-colors duration-200 ".concat(_?"text-accent":"text-neutral-600 dar
1k:text-neutral-400 hover:text-accent"),"aria-label":e.name,children:_?(0,r.jsx)(x,{className:"h-7 w-7"}):(0,r.jsx)(c,{className:"h-7 w-7"})}),(0,r.jsx)(n.N,{children:(M||_)&&(0,r.jsxs)(l.P.div,{initial:{opacity:0,y:10,scale:.8},animate:{opacity:1,y:-10,scale:1},exit:{opacity:0,y:-20,scale:.8},className:"absolute top-0 left-1/2 transform -translate-x-1/2 -translate-y-full bg-neutral-800 text-white px-4 py-3 rounded-lg text-sm font-medium shadow-lg max-w-[calc(100vw-2rem)] sm:max-w-none sm:whitespace-nowrap ".concat("address"===H?"z-20":"z-10"),onMouseEnter:()=>{_||E(!0),V("address")},onMouseLeave:()=>!_&&E(!1),children:[(0,r.jsxs)("div",{className:"text-center",children:[(0,r.jsxs)("div",{className:"flex items-center justify-center space-x-2 mb-1",children:[(0,r.jsx)("p",{className:"font-semibold",children:"Work Address"}),!_&&(0,r.jsxs)("div",{className:"flex items-center space-x-0.5 text-xs text-neutral-400 opacity-60",children:[(0,r.jsx)(N,{className:"h-2.5 w-2.5"}),(0,r.jsx)("span",{className:"hidden sm:inline",children:"Click"})]})]}),null==(t=a.location_details)?void 0:t.map((e,t)=>(0,r.jsx)("p",{className:"break-words",children:e},t)),(0,r.jsx)("div",{className:"mt-2 flex flex-col space-y-2 sm:flex-row sm:space-y-0 sm:space-x-2 justify-center",children:a.location_url&&(0,r.jsxs)("a",{href:a.location_url,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center space-x-2 bg-accent hover:bg-accent-dark text-white px-3 py-1 rounded-md text-xs font-medium transition-colors duration-200 w-full sm:w-auto",children:[(0,r.jsx)(c,{className:"h-4 w-4"}),(0,r.jsx)("span",{children:"Google Map"})]})})]}),(0,r.jsx)("div",{className:"absolute top-full left-1/2 transform -translate-x-1/2 w-0 h-0 border-l-4 border-r-4 border-t-4 border-transparent border-t-neutral-800"})]})})]},e.name):e.isEmail?(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("button",{onMouseEnter:()=>{B||A(!0),V("email")},onMouseLeave:()=>!B&&A(!1),onClick:()=>{S(!B),A(!B),V("email")},className:"p-1.5 transition-colors duration-200 ".concat(B?"text-accent":"text-neutral-600 dar
1k:text-neutral-400 hover:text-accent"),"aria-label":e.name,children:B?(0,r.jsx)(h,{className:"h-7 w-7"}):(0,r.jsx)(o,{className:"h-7 w-7"})}),(0,r.jsx)(n.N,{children:(P||B)&&(0,r.jsxs)(l.P.div,{initial:{opacity:0,y:10,scale:.8},animate:{opacity:1,y:-10,scale:1},exit:{opacity:0,y:-20,scale:.8},className:"absolute top-0 left-1/2 transform -translate-x-1/2 -translate-y-full bg-neutral-800 text-white px-4 py-3 rounded-lg text-sm font-medium shadow-lg max-w-[calc(100vw-2rem)] sm:max-w-none sm:whitespace-nowrap ".concat("email"===H?"z-20":"z-10"),onMouseEnter:()=>{B||A(!0),V("email")},onMouseLeave:()=>!B&&A(!1),children:[(0,r.jsxs)("div",{className:"text-center",children:[(0,r.jsxs)("div",{className:"flex items-center justify-center space-x-2 mb-1",children:[(0,r.jsx)("p",{className:"font-semibold",children:"Email"}),!B&&(0,r.jsxs)("div",{className:"flex items-center space-x-0.5 text-xs text-neutral-400 opacity-60",children:[(0,r.jsx)(N,{className:"h-2.5 w-2.5"}),(0,r.jsx)("span",{className:"hidden sm:inline",children:"Click"})]})]}),(0,r.jsx)("p",{className:"break-words",children:null==(s=a.email)?void 0:s.replace("@"," (at) ")}),(0,r.jsx)("div",{className:"mt-2",children:(0,r.jsxs)("a",{href:e.href,className:"inline-flex items-center justify-center space-x-2 bg-accent hover:bg-accent-dark text-white px-3 py-1 rounded-md text-xs font-medium transition-colors duration-200 w-full sm:w-auto",children:[(0,r.jsx)(o,{className:"h-4 w-4"}),(0,r.jsx)("span",{className:"sm:hidden",children:"Send"}),(0,r.jsx)("span",{className:"hidden sm:inline",children:"Send Email"})]})})]}),(0,r.jsx)("div",{className:"absolute top-full left-1/2 transform -translate-x-1/2 w-0 h-0 border-l-4 border-r-4 border-t-4 border-transparent border-t-neutral-800"})]})})]},e.name):(0,r.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"p-1.5 text-neutral-600 dar
1k:text-neutral-400 hover:text-accent transition-colors duration-200","aria-label":e.name,children:e.customIcon?(0,r.jsx)("img",{src:e.customIcon,alt:e.name,className:"h-7 w-7 rounded-sm object-cover"}):(0,r.jsx)(i,{className:"h-7 w-7"})},e.name)})}),f&&f.length>0&&(0,r.jsxs)("div",{className:"bg-neutral-100 dark:bg-neutral-800 rounded-lg p-4 mb-6 hover:shadow-lg transition-all duration-200 hover:scale-[1.02]",children:[(0,r.jsx)("h3",{className:"font-serif font-semibold text-primary mb-3",children:"Research Interests"}),(0,r.jsx)("div",{className:"space-y-2.5 text-base text-neutral-700 dark:text-neutral-400 font-serif",children:f.map((e,t)=>(0,r.jsx)("div",{className:"font-medium",children:e},t))})]}),p.enable_likes&&(0,r.jsx)("div",{className:"flex justify-center",children:(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsxs)(l.P.button,{onClick:()=>{let e=!b;j(e),e?(localStorage.setItem("xinye-website-user-liked","true"),L(!0),setTimeout(()=>L(!1),2e3)):(localStorage.removeItem("xinye-website-user-liked"),L(!1))},whileHover:{scale:1.05},whileTap:{scale:.95},className:"flex items-center space-x-2 px-4 py-2 rounded-lg font-medium text-sm transition-all duration-200 ".concat(b?"bg-red-50 dark:bg-red-900/20 text-red-600 dark:text-red-400":"bg-neutral-100 dark:bg-neutral-800 text-neutral-700 dark:text-neutral-500 hover:bg-red-50 dark:hover:bg-red-900/20 hover:text-red-600 dark:hover:text-red-400 cursor-pointer"),children:[b?(0,r.jsx)(u,{className:"h-4 w-4"}):(0,r.jsx)(m,{className:"h-4 w-4"}),(0,r.jsx)("span",{children:b?"Liked":"Like"})]}),(0,r.jsx)(n.N,{children:g&&(0,r.jsxs)(l.P.div,{initial:{opacity:0,y:10,scale:.8},animate:{opacity:1,y:-10,scale:1},exit:{opacity:0,y:-20,scale:.8},className:"absolute top-0 left-1/2 transform -translate-x-1/2 -translate-y-full bg-accent text-white px-4 py-2 rounded-lg text-sm font-medium shadow-lg whitespace-nowrap",children:["Thanks! \uD83D\uDE0A",(0,r.jsx)("div",{className:"absolute top-full left-1/2 transform -translate-x-1/2 w-0 h-0 border-l-4 border-r-4 border-t-4 border-transparent border-t-accent"})]})})]})})]})}}},e=>{e.O(0,[190,84,206,681,441,255,358],()=>e(e.s=9094)),_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.