1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,33525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},98183,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={assign:function(){return o},searchParamsToUrlQuery:function(){return n},urlQueryToSearchParams:function(){return s}};for(var i in a)Object.defineProperty(r,i,{enumerable:!0,get:a[i]});function n(e){let t={};for(let[r,a]of e.entries()){let e=t[r];void 0===e?t[r]=a:Array.isArray(e)?e.push(a):t[r]=[e,a]}return t}function l(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function s(e){let t=new URLSearchParams;for(let[r,a]of Object.entries(e))if(Array.isArray(a))for(let e of a)t.append(r,l(e));else t.set(r,l(a));return t}function o(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,a]of r.entries())e.append(t,a)}return e}},95057,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={formatUrl:function(){return s},formatWithValidation:function(){return d},urlObjectKeys:function(){return o}};for(var i in a)Object.defineProperty(r,i,{enumerable:!0,get:a[i]});let n=e.r(90809)._(e.r(98183)),l=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:r}=e,a=e.protocol||"",i=e.pathname||"",s=e.hash||"",o=e.query||"",d=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?d=t+e.host:r&&(d=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(d+=":"+e.port)),o&&"object"==typeof o&&(o=String(n.urlQueryToSearchParams(o)));let c=e.search||o&&`?${o}`||"";return a&&!a.endsWith(":")&&(a+=":"),e.slashes||(!a||l.test(a))&&!1!==d?(d="//"+(d||""),i&&"/"!==i[0]&&(i="/"+i)):d||(d=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),i=i.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${a}${d}${i}${c}${s}`}let o=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function d(e){return s(e)}},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return i}});let a=e.r(71645);function i(e,t){let r=(0,a.useRef)(null),i=(0,a.useRef)(null);return(0,a.useCallback)(a=>{if(null===a){let e=r.current;e&&(r.current=null,e());let t=i.current;t&&(i.current=null,t())}else e&&(r.current=n(e,a)),t&&(i.current=n(t,a))},[e,t])}function n(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18967,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={DecodeError:function(){return y},MiddlewareNotFoundError:function(){return j},MissingStaticPage:function(){return v},NormalizeError:function(){return x},PageNotFoundError:function(){return b},SP:function(){return m},ST:function(){return g},WEB_VITALS:function(){return n},execOnce:function(){return l},getDisplayName:function(){return u},getLocationOrigin:function(){return d},getURL:function(){return c},isAbsoluteUrl:function(){return o},isResSent:function(){return f},loadGetInitialProps:function(){return h},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return k}};for(var i in a)Object.defineProperty(r,i,{enumerable:!0,get:a[i]});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function l(e){let t,r=!1;return(...a)=>(r||(r=!0,t=e(...a)),t)}let s=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,o=e=>s.test(e);function d(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function c(){let{href:e}=window.location,t=d();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function h(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await h(t.Component,t.ctx)}:{};let a=await e.getInitialProps(t);if(r&&f(r))return a;
1if(!a)throw Object.defineProperty(Error(`"${u(e)}.getInitialProps()" should resolve to an object. But found "${a}" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return a}let m="undefined"!=typeof performance,g=m&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class y extends Error{}class x extends Error{}class b extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class v extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class j extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function k(e){return JSON.stringify({message:e.message,stack:e.stack})}},73668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return n}});let a=e.r(18967),i=e.r(52817);function n(e){if(!(0,a.isAbsoluteUrl)(e))return!0;try{let t=(0,a.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,i.hasBasePath)(r.pathname)}catch(e){return!1}}},84508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},22016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return y},useLinkStatus:function(){return b}};for(var i in a)Object.defineProperty(r,i,{enumerable:!0,get:a[i]});let n=e.r(90809),l=e.r(43476),s=n._(e.r(71645)),o=e.r(95057),d=e.r(8372),c=e.r(18581),u=e.r(18967),f=e.r(5550);e.r(33525);let p=e.r(91949),h=e.r(73668),m=e.r(9396);function g(e){return"string"==typeof e?e:(0,o.formatUrl)(e)}function y(t){var r;let a,i,n,[o,y]=(0,s.useOptimistic)(p.IDLE_LINK_STATUS),b=(0,s.useRef)(null),{href:v,as:j,children:k,prefetch:w=null,passHref:N,replace:_,shallow:P,scroll:C,onClick:M,onMouseEnter:E,onTouchStart:O,legacyBehavior:S=!1,onNavigate:R,ref:z,unstable_dynamicOnHover:T,...I}=t;a=k,S&&("string"==typeof a||"number"==typeof a)&&(a=(0,l.jsx)("a",{children:a}));let $=s.default.useContext(d.AppRouterContext),L=!1!==w,A=!1!==w?null===(r=w)||"auto"===r?m.FetchStrategy.PPR:m.FetchStrategy.Full:m.FetchStrategy.PPR,{href:D,as:U}=s.default.useMemo(()=>{let e=g(v);return{href:e,as:j?g(j):e}},[v,j]);if(S){if(a?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});i=s.default.Children.only(a)}let q=S?i&&"object"==typeof i&&i.ref:z,B=s.default.useCallback(e=>
1(null!==$&&(b.current=(0,p.mountLinkInstance)(e,D,$,A,L,y)),()=>{b.current&&((0,p.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,p.unmountPrefetchableInstance)(e)}),[L,D,$,A,y]),F={ref:(0,c.useMergedRef)(B,q),onClick(t){S||"function"!=typeof M||M(t),S&&i.props&&"function"==typeof i.props.onClick&&i.props.onClick(t),!$||t.defaultPrevented||function(t,r,a,i,n,l,o){if("undefined"!=typeof window){let d,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((d=t.currentTarget.getAttribute("target"))&&"_self"!==d||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,h.isLocalURL)(r)){n&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),o){let e=!1;if(o({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:u}=e.r(99781);s.default.startTransition(()=>{u(a||r,n?"replace":"push",l??!0,i.current)})}}(t,D,U,b,_,C,R)},onMouseEnter(e){S||"function"!=typeof E||E(e),S&&i.props&&"function"==typeof i.props.onMouseEnter&&i.props.onMouseEnter(e),$&&L&&(0,p.onNavigationIntent)(e.currentTarget,!0===T)},onTouchStart:function(e){S||"function"!=typeof O||O(e),S&&i.props&&"function"==typeof i.props.onTouchStart&&i.props.onTouchStart(e),$&&L&&(0,p.onNavigationIntent)(e.currentTarget,!0===T)}};return(0,u.isAbsoluteUrl)(U)?F.href=U:S&&!N&&("a"!==i.type||"href"in i.props)||(F.href=(0,f.addBasePath)(U)),n=S?s.default.cloneElement(i,F):(0,l.jsx)("a",{...I,...F,children:a}),(0,l.jsx)(x.Provider,{value:o,children:n})}e.r(84508);let x=(0,s.createContext)(p.IDLE_LINK_STATUS),b=()=>(0,s.useContext)(x);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},88653,e=>{"use strict";e.i(47167);var t=e.i(43476),r=e.i(71645),a=e.i(31178),i=e.i(47414),n=e.i(74008),l=e.i(21476),s=e.i(72846),o=r,d=e.i(37806);function c(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class u extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,r=(0,s.isHTMLElement)(e)&&e.offsetWidth||0,a=this.props.sizeRef.current;a.height=t.offsetHeight||0,a.width=t.offsetWidth||0,a.top=t.offsetTop,a.left=t.offsetLeft,a.right=r-a.width-a.left}return null}componentDidUpdate(){}render(){return this.props.children}}function f({children:e,isPresent:a,anchorX:i,root:n}){let l=(0,o.useId)(),s=(0,o.useRef)(null),f=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:p}=(0,o.useContext)(d.MotionConfigContext),h=function(...e){return r.useCallback(function(...e){return t=>{let r=!1,a=e.map(e=>{let a=c(e,t);return r||"function"!=typeof a||(r=!0),a});if(r)return()=>{for(let t=0;t<a.length;t++){let r=a[t];"function"==typeof r?r():c(e[t],null)}}}}(...e),e)}(s,e?.ref);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:o,right:d}=f.current;if(a||!s.current||!e||!t)return;let c="left"===i?`left: ${o}`:`right: ${d}`;s.current.dataset.motionPopId=l;let u=document.createElement("style");p&&(u.nonce=p);let h=n??document.head;return h.appendChild(u),u.sheet&&u.sheet.insertRule(` 2 [data-motion-pop-id="${l}"] { 3 position: absolute !important; 4 width: ${e}px !important; 5 height: ${t}px !important; 6 ${c}px !important; 7 top: ${r}px !important; 8 } 9 `),()=>{h.contains(u)&&h.removeChild(u)}},[a]),(0,t.jsx)(u,{isPresent:a,childRef:s,sizeRef:f,children:o.cloneElement(e,{ref:h})})}let p=({children:e,initial:a,isPresent:n,onExitComplete:s,custom:o,presenceAffectsLayout:d,mode:c,anchorX:u,root:p})=>{let m=(0,i.useConstant)(h),g=(0,r.useId)(),y=!0,x=(0,r.useMemo)(()=>(y=!1,{id:g,initial:a,isPresent:n,custom:o,onExitComplete:e=>
9{for(let t of(m.set(e,!0),m.values()))if(!t)return;s&&s()},register:e=>(m.set(e,!1),()=>m.delete(e))}),[n,m,s]);return d&&y&&(x={...x}),(0,r.useMemo)(()=>{m.forEach((e,t)=>m.set(t,!1))},[n]),r.useEffect(()=>{n||m.size||!s||s()},[n]),"popLayout"===c&&(e=(0,t.jsx)(f,{isPresent:n,anchorX:u,root:p,children:e})),(0,t.jsx)(l.PresenceContext.Provider,{value:x,children:e})};function h(){return new Map}var m=e.i(64978);let g=e=>e.key||"";function y(e){let t=[];return r.Children.forEach(e,e=>{(0,r.isValidElement)(e)&&t.push(e)}),t}let x=({children:e,custom:l,initial:s=!0,onExitComplete:o,presenceAffectsLayout:d=!0,mode:c="sync",propagate:u=!1,anchorX:f="left",root:h})=>{let[x,b]=(0,m.usePresence)(u),v=(0,r.useMemo)(()=>y(e),[e]),j=u&&!x?[]:v.map(g),k=(0,r.useRef)(!0),w=(0,r.useRef)(v),N=(0,i.useConstant)(()=>new Map),[_,P]=(0,r.useState)(v),[C,M]=(0,r.useState)(v);(0,n.useIsomorphicLayoutEffect)(()=>{k.current=!1,w.current=v;for(let e=0;e<C.length;e++){let t=g(C[e]);j.includes(t)?N.delete(t):!0!==N.get(t)&&N.set(t,!1)}},[C,j.length,j.join("-")]);let E=[];if(v!==_){let e=[...v];for(let t=0;t<C.length;t++){let r=C[t],a=g(r);j.includes(a)||(e.splice(t,0,r),E.push(r))}return"wait"===c&&E.length&&(e=E),M(y(e)),P(v),null}let{forceRender:O}=(0,r.useContext)(a.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:C.map(e=>{let r=g(e),a=(!u||!!x)&&(v===C||j.includes(r));return(0,t.jsx)(p,{isPresent:a,initial:(!k.current||!!s)&&void 0,custom:l,presenceAffectsLayout:d,mode:c,root:h,onExitComplete:a?void 0:()=>{if(!N.has(r))return;N.set(r,!0);let e=!0;N.forEach(t=>{t||(e=!1)}),e&&(O?.(),M(w.current),u&&b?.(),o&&o())},anchorX:f,children:e},r)})})};e.s(["AnimatePresence",()=>x],88653)},2874,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(22016),i=e.i(46932),n=e.i(88653),l=e.i(75254);let s=(0,l.default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);var o=e.i(37727);let d=(0,l.default)("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),c=(0,l.default)("moon",[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]]);var u=e.i(27423);let f=[{href:"/",label:"Home"},{href:"/publications",label:"Publications"},{href:"/cv",label:"CV"}];function p(){let[e,l]=(0,r.useState)(!1),[p,h]=(0,r.useState)(!1),{theme:m,setTheme:g}=(0,u.useTheme)();(0,r.useEffect)(()=>h(!0),[]);let y=p&&("dark"===m||"system"===m&&window.matchMedia("(prefers-color-scheme: dark)").matches),x=()=>g(y?"light":"dark");return(0,t.jsxs)("nav",{className:"sticky top-0 z-50 w-full border-b border-gray-200 bg-white/80 backdrop-blur-md dark:border-gray-800 dark:bg-gray-950/80",children:[(0,t.jsx)("div",{className:"mx-auto max-w-6xl px-4 sm:px-6",children:(0,t.jsxs)("div",{className:"flex h-16 items-center justify-between",children:[(0,t.jsx)(a.default,{href:"/",className:"flex items-center space-x-2",children:(0,t.jsx)("span",{className:"text-xl font-bold text-gray-900 dark:text-white",children:"Pranjal Aggarwal"})}),(0,t.jsxs)("div",{className:"hidden md:flex md:items-center md:space-x-8",children:[f.map(e=>(0,t.jsx)(a.default,{href:e.href,className:"text-sm font-medium text-gray-600 transition-colors hover:text-gray-900 dark:text-gray-400 dark:hover:text-white",children:e.label},e.href)),(0,t.jsx)("button",{onClick:x,className:"rounded-md p-2 text-gray-600 transition-colors hover:bg-gray-100 hover:text-gray-900 dark:text-gray-400 dark:hover:bg-gray-800 dark:hover:text-white","aria-label":"Toggle theme",children:y?(0,t.jsx)(d,{className:"h-5 w-5"}):(0,t.jsx)(c,{className:"h-5 w-5"})})]}),(0,t.jsxs)("div",{className:"flex items-center gap-1 md:hidden",children:[(0,t.jsx)("button",{className:"inline-flex items-center justify-center rounded-md p-2 text-gray-600 hover:bg-gray-100 hover:text-gray-900 dark:text-gray-400 dark:hover:bg-gray-800 dark:hover:text-white",onClick:x,"aria-label":"Toggle theme",children:y?(0,t.jsx)(d,{className:"h-5 w-5"}):(0,t.jsx)(c,{className:"h-5 w-5"})}),(0,t.jsx)("button",{className:"inline-flex items-center justify-center rounded-md p-2 text-gray-600 hover:bg-gray-100 hover:text-gray-900 dark:text-gray-400 dark:hover:bg-gray-800 dark:hover:text-white",onClick:()=>l(!e),"aria-label":"Toggle menu",children:e?(0,t.jsx)(o.X,{className:"h-6 w-6"}):(0,t.jsx)(s,{className:"h-6 w-6"})})]})]})}),(0,t.jsx)(n.AnimatePresence,{children:e&&(0,t.jsx)(i.motion.div,{initial:{opacity:0,height:0}
9,animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},className:"border-t border-gray-200 bg-white md:hidden dark:border-gray-800 dark:bg-gray-950",children:(0,t.jsx)("div",{className:"space-y-1 px-4 py-3",children:f.map(e=>(0,t.jsx)(a.default,{href:e.href,className:"block rounded-md px-3 py-2 text-base font-medium text-gray-600 hover:bg-gray-100 hover:text-gray-900 dark:text-gray-400 dark:hover:bg-gray-800 dark:hover:text-white",onClick:()=>l(!1),children:e.label},e.href))})})})]})}e.s(["Navbar",()=>p],2874)},79334,e=>{"use strict";let t=(0,e.i(75254).default)("newspaper",[["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2",key:"39pd36"}],["rect",{width:"8",height:"4",x:"10",y:"6",rx:"1",key:"aywv1n"}]]);e.s(["Newspaper",()=>t],79334)},88143,(e,t,r)=>{"use strict";function a({widthInt:e,heightInt:t,blurWidth:r,blurHeight:a,blurDataURL:i,objectFit:n}){let l=r?40*r:e,s=a?40*a:t,o=l&&s?`viewBox='0 0 ${l} ${s}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${o}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${o?"none":"contain"===n?"xMidYMid":"cover"===n?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return a}})},87690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={VALID_LOADERS:function(){return n},imageConfigDefault:function(){return l}};for(var i in a)Object.defineProperty(r,i,{enumerable:!0,get:a[i]});let n=["default","imgix","cloudinary","akamai","custom"],l={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumRedirects:3,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},8927,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return d}}),e.r(33525);let a=e.r(43369),i=e.r(88143),n=e.r(87690),l=["-moz-initial","fill","none","scale-down",void 0];function s(e){return void 0!==e.default}function o(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function d({src:e,sizes:t,unoptimized:r=!1,priority:d=!1,preload:c=!1,loading:u,className:f,quality:p,width:h,height:m,fill:g=!1,style:y,overrideSrc:x,onLoad:b,onLoadingComplete:v,placeholder:j="empty",blurDataURL:k,fetchPriority:w,decoding:N="async",layout:_,objectFit:P,objectPosition:C,lazyBoundary:M,lazyRoot:E,...O},S){var R;let z,T,I,{imgConf:$,showAltText:L,blurComplete:A,defaultLoader:D}=S,U=$||n.imageConfigDefault;if("allSizes"in U)z=U;else{let e=[...U.deviceSizes,...U.imageSizes].sort((e,t)=>e-t),t=U.deviceSizes.sort((e,t)=>e-t),r=U.qualities?.sort((e,t)=>e-t);z={...U,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===D)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let q=O.loader||D;delete O.loader,delete O.srcSet;let B="__next_img_default"in q;if(B){if("custom"===z.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 10Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,
10configurable:!0})}else{let e=q;q=t=>{let{config:r,...a}=t;return e(a)}}if(_){"fill"===_&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[_];e&&(y={...y,...e});let r={responsive:"100vw",fill:"100vw"}[_];r&&!t&&(t=r)}let F="",V=o(h),G=o(m);if((R=e)&&"object"==typeof R&&(s(R)||void 0!==R.src)){let t=s(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(T=t.blurWidth,I=t.blurHeight,k=k||t.blurDataURL,F=t.src,!g)if(V||G){if(V&&!G){let e=V/t.width;G=Math.round(t.height*e)}else if(!V&&G){let e=G/t.height;V=Math.round(t.width*e)}}else V=t.width,G=t.height}let W=!d&&!c&&("lazy"===u||void 0===u);(!(e="string"==typeof e?e:F)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,W=!1),z.unoptimized&&(r=!0),B&&!z.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let H=o(p),X=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:P,objectPosition:C}:{},L?{}:{color:"transparent"},y),K=A||"empty"===j?null:"blur"===j?`url("data:image/svg+xml;charset=utf-8,${(0,i.getImageBlurSvg)({widthInt:V,heightInt:G,blurWidth:T,blurHeight:I,blurDataURL:k||"",objectFit:X.objectFit})}")`:`url("${j}")`,Q=l.includes(X.objectFit)?"fill"===X.objectFit?"100% 100%":"cover":X.objectFit,J=K?{backgroundSize:Q,backgroundPosition:X.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:K}:{},Y=function({config:e,src:t,unoptimized:r,width:i,quality:n,sizes:l,loader:s}){if(r){let e=(0,a.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")&&e){let r=t.includes("?")?"&":"?";t=`${t}${r}dpl=${e}`}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:o,kind:d}=function({deviceSizes:e,allSizes:t},r,a){if(a){let r=/(^|\s)(1?\d?\d)vw/g,i=[];for(let e;e=r.exec(a);)i.push(parseInt(e[2]));if(i.length){let r=.01*Math.min(...i);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,i,l),c=o.length-1;return{sizes:l||"w"!==d?l:"100vw",srcSet:o.map((r,a)=>`${s({config:e,src:t,quality:n,width:r})} ${"w"===d?r:a+1}${d}`).join(", "),src:s({config:e,src:t,quality:n,width:o[c]})}}({config:z,src:e,unoptimized:r,width:V,quality:H,sizes:t,loader:q}),Z=W?"lazy":u;return{props:{...O,loading:Z,fetchPriority:w,width:V,height:G,decoding:N,className:f,style:{...X,...J},sizes:Y.sizes,srcSet:Y.srcSet,src:x||Y.src},meta:{unoptimized:r,preload:c||d,placeholder:j,fill:g}}}},98879,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let a=e.r(71645),i="undefined"==typeof window,n=i?()=>{}:a.useLayoutEffect,l=i?()=>{}:a.useEffect;function s(e){let{headManager:t,reduceComponentsToState:r}=e;function s(){if(t&&t.mountedInstances){let e=a.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return i&&(t?.mountedInstances?.add(e.children),s()),n(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),n(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),l(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},25633,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return m},defaultHead:function(){return u}};for(var i in a)Object.defineProperty(r,i,{enumerable:!0,get:a[i]});let n=e.r(55682),l=e.r(90809),s=e.r(43476),o=l._(e.r(71645)),d=n._(e.r(98879)),c=e.r(42732);function u(){return[(0,s.jsx)("meta",{charSet:"utf-8"},"charset"),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>
10"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(33525);let p=["name","httpEquiv","charSet","itemProp"];function h(e){let t,r,a,i;return e.reduce(f,[]).reverse().concat(u().reverse()).filter((t=new Set,r=new Set,a=new Set,i={},e=>{let n=!0,l=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){l=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?n=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?n=!1:r.add(e.type);break;case"meta":for(let t=0,r=p.length;t<r;t++){let r=p[t];if(e.props.hasOwnProperty(r))if("charSet"===r)a.has(r)?n=!1:a.add(r);else{let t=e.props[r],a=i[r]||new Set;("name"!==r||!l)&&a.has(t)?n=!1:(a.add(t),i[r]=a)}}}return n})).reverse().map((e,t)=>{let r=e.key||t;return o.default.cloneElement(e,{key:r})})}let m=function({children:e}){let t=(0,o.useContext)(c.HeadManagerContext);return(0,s.jsx)(d.default,{reduceComponentsToState:h,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18556,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return n}});let a=e.r(55682)._(e.r(71645)),i=e.r(87690),n=a.default.createContext(i.imageConfigDefault)},65856,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return a}});let a=e.r(55682)._(e.r(71645)).default.createContext(null)},70965,(e,t,r)=>{"use strict";function a(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,0):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return a}})},1948,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return l}});let a=e.r(70965),i=e.r(43369);function n({config:e,src:t,width:r,quality:n}){if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 11Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,a.findClosestQuality)(n,e),s=(0,i.getDeploymentId)();return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${l}${t.startsWith("/")&&s?`&dpl=${s}`:""}`}n.__next_img_default=!0;let l=n},85437,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return v}});let a=e.r(55682),i=e.r(90809),n=e.r(43476),l=i._(e.r(71645)),s=a._(e.r(74080)),o=a._(e.r(25633)),d=e.r(8927),c=e.r(87690),u=e.r(18556);e.r(33525);let f=e.r(65856),p=a._(e.r(1948)),h=e.r(18581),m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function g(e,t,r,a,i,n,l){let s=e?.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let a=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>a,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{a=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}a?.current&&a.current(e)}}))}function y(e){return l.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let x=(0,l.forwardRef)(({src:e,srcSet:t,sizes:r,height:a,width:i,decoding:s,className:o,style:d,fetchPriority:c,placeholder:u,loading:f,unoptimized:p,fill:m,onLoadRef:x,onLoadingCompleteRef:b,setBlurComplete:v,setShowAltText:j,sizesInput:k,onLoad:w,onError:N,..._},P)=>{let C=(0,l.useCallback)(e=>{e&&(N&&(e.src=e.src),e.complete&&g(e,u,x,b,v,p,k))},[e,u,x,b,v,N,p,k]),M=(0,h.useMergedRef)(P,C);return(0,n.jsx)("img",{..._,...y(c),loading:f,width:i,height:a,decoding:s,"data-nimg":m?"fill":"1",className:o,style:d,sizes:r,srcSet:t,src:e,ref:M,onLoad:e=>{g(e.currentTarget,u,x,b,v,p,k)},onError:e=>{j(!0),"empty"!==u&&v(!0),N&&N(e)}})});function b({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...y(t.fetchPriority)};return e&&s.default.preload?(s.default.preload(t.src,r),null):(0,n.jsx)(o.default,{children:(0,n.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let v=(0,l.forwardRef)((e,t)=>{let r=(0,l.useContext)(f.RouterContext),a=(0,l.useContext)(u.ImageConfigContext),i=(0,l.useMemo)(()=>{let e=m||a||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
11e-t),r=e.deviceSizes.sort((e,t)=>e-t),i=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:i,localPatterns:"undefined"==typeof window?a?.localPatterns:e.localPatterns}},[a]),{onLoad:s,onLoadingComplete:o}=e,h=(0,l.useRef)(s);(0,l.useEffect)(()=>{h.current=s},[s]);let g=(0,l.useRef)(o);(0,l.useEffect)(()=>{g.current=o},[o]);let[y,v]=(0,l.useState)(!1),[j,k]=(0,l.useState)(!1),{props:w,meta:N}=(0,d.getImgProps)(e,{defaultLoader:p.default,imgConf:i,blurComplete:y,showAltText:j});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(x,{...w,unoptimized:N.unoptimized,placeholder:N.placeholder,fill:N.fill,onLoadRef:h,onLoadingCompleteRef:g,setBlurComplete:v,setShowAltText:k,sizesInput:e.sizes,ref:t}),N.preload?(0,n.jsx)(b,{isAppRouter:!r,imgAttributes:w}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},94909,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return c},getImageProps:function(){return d}};for(var i in a)Object.defineProperty(r,i,{enumerable:!0,get:a[i]});let n=e.r(55682),l=e.r(8927),s=e.r(85437),o=n._(e.r(1948));function d(e){let{props:t}=(0,l.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let c=s.Image},57688,(e,t,r)=>{t.exports=e.r(94909)},78021,51348,63488,e=>{"use strict";var t=e.i(75254);let r=(0,t.default)("twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]]);e.s(["Twitter",()=>r],78021);let a=(0,t.default)("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"}]]);e.s(["Linkedin",()=>a],51348);let i=(0,t.default)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);e.s(["Mail",()=>i],63488)},32095,e=>{"use strict";let t=(0,e.i(75254).default)("graduation-cap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]);e.s(["GraduationCap",()=>t],32095)},71959,58472,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(57688),i=e.i(22016),n=e.i(46932),l=e.i(78583),s=e.i(75254);let o=(0,s.default)("code",[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]]);e.s(["Code",()=>o],58472);let d=(0,s.default)("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]),c=(0,s.default)("play",[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]]),u=(0,s.default)("video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]),f=(0,s.default)("quote",[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]]),p=(0,s.default)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);var h=e.i(87486),m=e.i(19455),g=e.i(75157);let y=[{key:"paper",icon:l.FileText,label:"Paper"},{key:"code",icon:o,label:"Code"},{key:"website",icon:d,label:"Website"},{key:"demo",icon:c,label:"Demo"},{key:"video",icon:u,label:"Video"}];function x({paper:e,showAbstract:l=!1,disableEntryAnimation:s=!1}){let[o,d]=(0,r.useState)(!1),[c,u]=(0,r.useState)(!1),[x,b]=(0,r.useState)(!1);return(0,t.jsx)(n.motion.div,{...s?{}:{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4}},className:"group relative rounded-xl border border-gray-200 bg-white p-4 shadow-sm transition-all hover:shadow-lg dark:border-gray-800 dark:bg-gray-900 sm:p-6",children:(0,t.jsxs)("div",{className:"flex flex-col gap-4 sm:flex-row",children:[e.thumbnail&&(0,t.jsx)("div",{className:"relative h-32 w-full shrink-0 overflow-hidden rounded-lg bg-gray-100 sm:h-36 sm:w-40 dark:bg-gray-800",children:(0,t.jsx)(a.default,{src:e.thumbnail,alt:e.title,fill:!0,className:"object-cover transition-transform group-hover:scale-105"})}),(0,t.jsxs)("div",{className:"flex-1 space-y-3",children:[(0,t.jsx)("h3",{className:"text-lg font-semibold leading-tight text-gray-900 dark:text-white",children:e.links.paper?(0,t.jsxs)(i.default,{href:e.links.paper,target:"_blank",rel:"noopener noreferrer",className:"hover:text-blue-600 dar
11k:hover:text-blue-400",children:[e.title,(0,t.jsx)(p,{className:"ml-1 inline-block h-4 w-4 opacity-0 transition-opacity group-hover:opacity-100"})]}):e.title}),(0,t.jsx)("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:e.authors.map((e,r)=>{let a=e.toLowerCase().includes("pranjal");return(0,t.jsxs)("span",{children:[r>0&&", ",(0,t.jsx)("span",{className:a?"font-semibold text-blue-600 dark:text-blue-400":"",children:e})]},r)})}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[(0,t.jsx)(h.Badge,{variant:(0,g.getVenueColor)(e.venue),children:e.venue}),(0,t.jsx)("span",{className:"text-sm text-gray-500 dark:text-gray-400",children:e.year})]}),l&&e.abstract&&(0,t.jsxs)("div",{className:"mt-2",children:[(0,t.jsx)("p",{className:`text-sm text-gray-600 dark:text-gray-400 ${c?"":"line-clamp-2"}`,children:e.abstract}),(0,t.jsx)("button",{onClick:()=>u(!c),className:"mt-1 text-sm font-medium text-blue-600 hover:underline dark:text-blue-400",children:c?"Show less":"Read more"})]}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-2 pt-2",children:[y.map(({key:r,icon:a,label:n})=>{let l=e.links[r];return l?(0,t.jsx)(i.default,{href:l,target:"_blank",rel:"noopener noreferrer",children:(0,t.jsxs)(m.Button,{variant:"outline",size:"sm",className:"gap-1.5",children:[(0,t.jsx)(a,{className:"h-3.5 w-3.5"}),n]})},r):null}),e.bibtex&&(0,t.jsxs)(m.Button,{variant:"outline",size:"sm",className:"gap-1.5",onClick:()=>d(!o),children:[(0,t.jsx)(f,{className:"h-3.5 w-3.5"}),"BibTeX"]})]}),o&&e.bibtex&&(0,t.jsxs)(n.motion.div,{initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},className:"mt-3 rounded-lg bg-gray-100 p-3 dark:bg-gray-800",children:[(0,t.jsx)("pre",{className:"overflow-x-auto text-xs text-gray-700 dark:text-gray-300",children:e.bibtex}),(0,t.jsx)(m.Button,{variant:"ghost",size:"sm",className:"mt-2",onClick:()=>{var t;let r;return t=e.bibtex||"",r=()=>{let e=document.createElement("textarea");e.value=t,e.style.position="fixed",e.style.left="-9999px",document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e),b(!0),setTimeout(()=>b(!1),2e3)},void(navigator.clipboard?navigator.clipboard.writeText(t).then(()=>{b(!0),setTimeout(()=>b(!1),2e3)}).catch(r):r())},children:x?"Copied!":"Copy to clipboard"})]})]})]})})}e.s(["PaperCard",()=>x],71959)},99834,e=>{"use strict";var t=e.i(43476),r=e.i(57688),a=e.i(22016),i=e.i(46932),n=e.i(50682),l=e.i(78021),s=e.i(51348),o=e.i(63488),d=e.i(32095);let c=(0,e.i(75254).default)("map-pin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]),u=[{key:"github",icon:n.Github,label:"GitHub"},{key:"scholar",icon:d.GraduationCap,label:"Google Scholar"},{key:"twitter",icon:l.Twitter,label:"Twitter"},{key:"linkedin",icon:s.Linkedin,label:"LinkedIn"},{key:"email",icon:o.Mail,label:"Email"}];function f({profile:e}){return(0,t.jsxs)("section",{className:"relative overflow-hidden pb-8 pt-16 sm:pb-12 sm:pt-24",children:[(0,t.jsx)("div",{className:"absolute inset-0 -z-10 bg-gradient-to-b from-blue-50/50 to-transparent dark:from-blue-950/20"}),(0,t.jsx)("div",{className:"mx-auto max-w-6xl px-4 sm:px-6",children:(0,t.jsxs)("div",{className:"flex flex-col items-center gap-8 md:flex-row md:gap-12",children:[(0,t.jsxs)(i.motion.div,{initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},transition:{duration:.5},className:"relative",children:[(0,t.jsx)("div",{className:"relative h-48 w-48 overflow-hidden rounded-full ring-4 ring-white shadow-xl sm:h-56 sm:w-56 dark:ring-gray-800",children:(0,t.jsx)(r.default,{src:e.photo,alt:e.name,fill:!0,className:"object-cover",priority:!0})}),(0,t.jsx)("div",{className:"absolute -inset-1 -z-10 rounded-full bg-gradient-to-tr from-blue-500 to-purple-500 opacity-20 blur-lg"})]}),(0,t.jsxs)(i.motion.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5,delay:.1},className:"flex-1 text-center md:text-left",children:[(0,t.jsx)("h1",{className:"text-4xl font-bold tracking-tight text-gray-900 sm:text-5xl dark:text-white",children:e.name}),(0,t.jsxs)("div",{className:"mt-3 flex flex-wrap items-center justify-center gap-2 md:justify-start",children:[(0,t.jsx)("span",{className:"text-xl text-blue-600 dar
11k:text-blue-400",children:e.title}),(0,t.jsx)("span",{className:"text-gray-400",children:"@"}),(0,t.jsx)("span",{className:"text-xl text-gray-700 dark:text-gray-300",children:e.affiliation})]}),(0,t.jsxs)("div",{className:"mt-2 flex items-center justify-center gap-1 text-gray-500 md:justify-start dark:text-gray-400",children:[(0,t.jsx)(c,{className:"h-4 w-4"}),(0,t.jsx)("span",{className:"text-sm",children:e.department})]}),(0,t.jsx)("div",{className:"mt-6 max-w-2xl space-y-3 text-lg leading-relaxed text-gray-600 dark:text-gray-400",children:e.bio.split("\n").filter(Boolean).map((e,r)=>(0,t.jsx)("p",{children:e.split(/(\[.*?\]\(.*?\))/).map((e,r)=>{let a=e.match(/\[(.*?)\]\((.*?)\)/);return a?(0,t.jsx)("a",{href:a[2],target:"_blank",rel:"noopener noreferrer",className:"font-medium text-blue-600 hover:underline dark:text-blue-400",children:a[1]},r):e})},r))}),(0,t.jsx)("div",{className:"mt-6 flex items-center justify-center gap-3 md:justify-start",children:u.map(({key:r,icon:n,label:l})=>{let s=e.links[r];return s?(0,t.jsx)(i.motion.div,{whileHover:{scale:1.1},whileTap:{scale:.95},children:(0,t.jsx)(a.default,{href:s,target:"email"===r?void 0:"_blank",rel:"email"===r?void 0:"noopener noreferrer",className:"flex h-10 w-10 items-center justify-center rounded-full bg-gray-100 text-gray-600 transition-colors hover:bg-blue-100 hover:text-blue-600 dark:bg-gray-800 dark:text-gray-400 dark:hover:bg-blue-900 dark:hover:text-blue-400","aria-label":l,children:(0,t.jsx)(n,{className:"h-5 w-5"})})},r):null})})]})]})})]})}e.s(["HeroSection",()=>f],99834)},60758,e=>{"use strict";var t=e.i(43476),r=e.i(22016),a=e.i(46932);function i({items:e}){return e&&0!==e.length?(0,t.jsx)("section",{className:"pb-8 pt-2",children:(0,t.jsx)("div",{className:"mx-auto max-w-6xl px-4 sm:px-6",children:(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.5,delay:.3},className:"flex flex-col items-center gap-3 rounded-xl border border-gray-100 bg-gray-50/50 px-6 py-5 sm:flex-row sm:gap-4 dark:border-gray-800 dark:bg-gray-900/50",children:[(0,t.jsx)("span",{className:"shrink-0 text-sm font-medium text-gray-500 dark:text-gray-400",children:"My works have been featured in"}),(0,t.jsx)("div",{className:"flex flex-wrap items-center justify-center gap-x-4 gap-y-2 sm:gap-x-5",children:e.map(e=>(0,t.jsx)(r.default,{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"text-sm font-medium text-gray-700 transition-colors hover:text-blue-600 dark:text-gray-300 dark:hover:text-blue-400",children:e.outlet},e.outlet))})]})})}):null}e.s(["PressCoverage",()=>i])},91415,e=>{"use strict";var t=e.i(43476),r=e.i(46932),a=e.i(75254);let i=(0,a.default)("award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);var n=e.i(78583);let l=(0,a.default)("mic",[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["rect",{x:"9",y:"2",width:"6",height:"13",rx:"3",key:"s6n7sd"}]]);var s=e.i(32095),o=e.i(79334);let d=(0,a.default)("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);var c=e.i(75157);let u={award:i,paper:n.FileText,talk:l,school:s.GraduationCap,news:o.Newspaper};function f({news:e,limit:a=6}){let i=e.slice(0,a);return(0,t.jsx)("section",{id:"news",className:"py-16 sm:py-20",children:(0,t.jsxs)("div",{className:"mx-auto max-w-6xl px-4 sm:px-6",children:[(0,t.jsxs)(r.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"100px"},transition:{duration:.5},children:[(0,t.jsx)("h2",{className:"text-2xl font-bold text-gray-900 sm:text-3xl dark:text-white",children:"News"}),(0,t.jsx)("p",{className:"mt-2 text-gray-600 dark:text-gray-400",children:"Recent updates and announcements"})]}),(0,t.jsx)("div",{className:"mt-8 space-y-4",children:i.map((e,a)=>{let i=u[e.icon]||o.Newspaper;return(0,t.jsxs)(r.motion.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0,margin:"100px"}
11,className:"group flex items-start gap-4 rounded-lg border border-gray-100 bg-white p-4 shadow-sm transition-all hover:border-blue-200 hover:shadow-md dark:border-gray-800 dark:bg-gray-900 dark:hover:border-blue-800",children:[(0,t.jsx)("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-full bg-blue-100 text-blue-600 transition-colors group-hover:bg-blue-200 dark:bg-blue-900 dark:text-blue-400",children:(0,t.jsx)(i,{className:"h-5 w-5"})}),(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("p",{className:"text-gray-700 dark:text-gray-300",children:e.content.split(/(\*\*.*?\*\*)/g).map((e,r)=>e.startsWith("**")&&e.endsWith("**")?(0,t.jsx)("span",{className:"font-semibold text-gray-900 dark:text-white",children:e.slice(2,-2)},r):e)}),(0,t.jsxs)("div",{className:"mt-2 flex items-center gap-1 text-sm text-gray-500 dark:text-gray-500",children:[(0,t.jsx)(d,{className:"h-3.5 w-3.5"}),(0,t.jsx)("time",{dateTime:e.date,children:(0,c.formatDate)(e.date)})]})]})]},e.id)})})]})})}e.s(["NewsSection",()=>f],91415)},97453,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(22016),i=e.i(46932),n=e.i(88653),l=e.i(58472),s=e.i(75254);let o=(0,s.default)("brain",[["path",{d:"M12 18V5",key:"adv99a"}],["path",{d:"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4",key:"1e3is1"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5",key:"1gqd8o"}],["path",{d:"M17.997 5.125a4 4 0 0 1 2.526 5.77",key:"iwvgf7"}],["path",{d:"M18 18a4 4 0 0 0 2-7.464",key:"efp6ie"}],["path",{d:"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517",key:"1gq6am"}],["path",{d:"M6 18a4 4 0 0 1-2-7.464",key:"k1g0md"}],["path",{d:"M6.003 5.125a4 4 0 0 0-2.526 5.77",key:"q97ue3"}]]),d=(0,s.default)("bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]),c=(0,s.default)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}
11],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]),u=(0,s.default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);var f=e.i(71959),p=e.i(19455);let h={code:l.Code,brain:o,robot:d,sparkles:c};function m({interests:e,papers:l}){let[s,o]=(0,r.useState)("multimodal-agents"),d=l.filter(e=>e.tags?.includes(s)),m=e.find(e=>e.id===s);return(0,t.jsx)("section",{id:"research",className:"pb-16 pt-4 sm:pb-20 sm:pt-6",children:(0,t.jsxs)("div",{className:"mx-auto max-w-6xl px-4 sm:px-6",children:[(0,t.jsxs)(i.motion.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5},className:"flex items-end justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"text-2xl font-bold text-gray-900 sm:text-3xl dark:text-white",children:"Research"}),(0,t.jsx)("p",{className:"mt-2 text-gray-600 dark:text-gray-400",children:"Select a research area to explore related publications"})]}),(0,t.jsx)(a.default,{href:"/publications",children:(0,t.jsxs)(p.Button,{variant:"ghost",className:"hidden gap-2 sm:flex",children:["View all",(0,t.jsx)(u,{className:"h-4 w-4"})]})})]}),(0,t.jsx)("div",{className:"mt-8 hidden gap-5 md:grid md:grid-cols-3",children:e.map((e,r)=>{let a=h[e.icon]||c,n=s===e.id;return(0,t.jsxs)(i.motion.button,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.4,delay:.1*r},onClick:()=>o(e.id),className:`relative cursor-pointer overflow-hidden rounded-xl border p-6 text-left transition-all duration-300 ${n?"border-blue-500/50 bg-gray-900 shadow-xl shadow-blue-500/10 dark:border-blue-400/30 dark:bg-gray-800 dark:shadow-blue-500/20":"border-gray-200 bg-white shadow-sm hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900 dark:hover:border-gray-700"}`,children:[n&&(0,t.jsx)(i.motion.div,{layoutId:"interest-glow",className:"pointer-events-none absolute -inset-px -z-10 rounded-xl bg-gradient-to-br from-blue-500/60 to-purple-600/60 blur-sm",transition:{type:"spring",stiffness:300,damping:30}}),(0,t.jsx)("div",{className:`flex h-11 w-11 items-center justify-center rounded-lg shadow-md transition-all duration-300 ${n?"scale-110 bg-gradient-to-br from-blue-500 to-purple-600 text-white":"bg-gray-100 text-gray-500 dark:bg-gray-800 dark:text-gray-400"}`,children:(0,t.jsx)(a,{className:"h-5 w-5"})}),(0,t.jsx)("h3",{className:`mt-4 text-base font-semibold transition-colors duration-300 ${n?"text-white":"text-gray-900 dark:text-white"}`,children:e.title}),(0,t.jsx)("p",{className:`mt-1.5 text-sm leading-relaxed transition-colors duration-300 ${n?"text-gray-300":"text-gray-500 dark:text-gray-400"}`,children:e.description})]},e.id)})}),(0,t.jsx)("div",{className:"scrollbar-hide mt-6 flex gap-2 overflow-x-auto pb-2 md:hidden",children:e.map(e=>{let r=h[e.icon]||c,a=s===e.id;return(0,t.jsxs)("button",{onClick:()=>o(e.id),className:`relative flex shrink-0 items-center gap-2 rounded-full px-4 py-2.5 text-sm font-medium transition-all duration-200 ${a?"bg-gradient-to-r from-blue-500 to-purple-600 text-white shadow-lg shadow-blue-500/25":"bg-gray-100 text-gray-600 hover:bg-gray-200 dark:bg-gray-800 dark:text-gray-400 dark:hover:bg-gray-700"}`,children:[(0,t.jsx)(r,{className:"h-4 w-4"}),e.title]},e.id)})}),(0,t.jsx)("div",{className:"mt-10",children:(0,t.jsx)(n.AnimatePresence,{mode:"wait",children:(0,t.jsxs)(i.motion.div,{initial:{opacity:0,y:12},animate:{opacity:1,y:0},exit:{opacity:0,y:-8},transition:{duration:.25,ease:"easeOut"},children:[m&&(0,t.jsx)("p",{className:"mb-6 text-sm text-gray-500 md:hidden dark:text-gray-400",children:m.description}),(0,t.jsx)("div",{className:"space-y-5",children:d.map((e,r)=>(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.3,delay:.07*r,ease:"easeOut"},children:(0,t.jsx)(f.PaperCard,{paper:e,showAbstract:!0,disableEntryAnimation:!0})},e.id))}),0===d.length&&(0,t.jsx)("div",{className:"rounded-xl border border-dashed border-gray-300 py-16 text-center dark:border-gray-700",children:(0,t.jsx)("p",{className:"text-gray-400 dark:text-gray-500",children:"No papers tagged for this interest yet."})})]},s)})}),(0,t.jsx)("div",{className:"mt-8 flex justify-center sm:hidden",children:(0,t.jsx)(a.default,{href:"/publications",children:(0,t.jsxs)(p.Button,{variant:"outline",className:"gap-2",children:["View all publications",(0,t.jsx)(u,{className:"h-4 w-4"})]})})})]})})}e.s(["ResearchPublicationsSection",()=>m],97453)}]);
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.