PageSourceSearch

https://trueresume.ai/_next/static/chunks/8390-042b7633a5e65368.js

js trueresume.ai collected 2026-10-02 01:13:59 UTC 119,185 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8390],{98390:function(e,s,a){a.d(s,{Gn:function(){return er},ZY:function(){return es},oM:function(){return d},C0:function(){return X},Dr:function(){return eg},bC:function(){return ef},kg:function(){return r}});var l=a(85893),t=a(67294),n=a(87542),o=a(78865),i=a(67694),c=a(17451);function r(e){let{selectedTemplate:s,onSelectTemplate:a}=e,{theme:t}=(0,i.F)();return(0,l.jsx)("div",{className:"space-y-4",children:c.jn.map(e=>(0,l.jsxs)(n.E.button,{onClick:()=>a(e.id),className:"w-full p-5 rounded-xl border-2 text-left transition-all duration-200 relative overflow-hidden ".concat(s===e.id?"border-[#FF4500] shadow-lg shadow-[#FF4500]/15":"dark"===t?"border-[#343536] bg-[#272729] hover:border-[#343536] hover:shadow-md":"border-gray-200 bg-white hover:border-gray-300 hover:shadow-md"),whileHover:{scale:1.02},whileTap:{scale:.98},children:[s===e.id&&(0,l.jsx)("div",{className:"absolute top-3 right-3",children:(0,l.jsx)("div",{className:"bg-[#FF4500] rounded-full p-1",children:(0,l.jsx)(o.Z,{className:"w-4 h-4 text-white"})})}),(0,l.jsxs)("div",{className:"pr-10",children:[(0,l.jsx)("h4",{className:"font-bold text-lg mb-2 ".concat("dark"===t?"text-white":"text-gray-900"),children:e.name}),(0,l.jsx)("p",{className:"text-sm mb-3 ".concat("dark"===t?"text-[#818384]":"text-gray-600"),children:e.description}),e.bestFor&&e.bestFor.length>0&&(0,l.jsx)("div",{className:"flex flex-wrap gap-2 mb-3",children:e.bestFor.map((e,s)=>(0,l.jsx)("span",{className:"text-xs px-2 py-1 rounded-full ".concat("dark"===t?"bg-[#343536] text-[#D7DADC]":"bg-gray-100 text-gray-700"),children:e},s))}),e.features&&e.features.length>0&&(0,l.jsx)("div",{className:"text-xs space-y-1 ".concat("dark"===t?"text-[#818384]":"text-gray-500"),children:e.features.slice(0,3).map((a,n)=>(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsx)("div",{className:"w-1 h-1 rounded-full ".concat(s===e.id?"bg-[#FF4500]":"dark"===t?"bg-[#343536]":"bg-gray-400")}),(0,l.jsx)("span",{children:a})]},n))})]}),s===e.id&&(0,l.jsx)("div",{className:"absolute inset-0 bg-gradient-to-r from-[#FF4500]/5 to-[#FF4500]/5 pointer-events-none"})]},e.id))})}function d(e){let{selectedTheme:s,selectedFont:a,onThemeChange:t,onFontChange:o}=e,{theme:r}=(0,i.F)();return(0,l.jsxs)("div",{className:"space-y-8",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("label",{className:"block text-sm font-semibold mb-4 ".concat("dark"===r?"text-[#D7DADC]":"text-gray-800"),children:"Color Theme"}),(0,l.jsx)("div",{className:"grid grid-cols-2 sm:grid-cols-3 gap-3",children:c.NB.map(e=>(0,l.jsxs)(n.E.button,{onClick:()=>t(e),className:"group p-4 rounded-xl border-2 transition-all duration-200 ".concat(s.id===e.id?"border-[#FF4500] shadow-lg shadow-[#FF4500]/15":"dark"===r?"border-[#343536] bg-[#272729] hover:border-[#343536]":"border-gray-200 bg-white hover:border-gray-300"),whileHover:{scale:1.05},whileTap:{scale:.95},children:[(0,l.jsx)("div",{className:"relative mb-3 h-12 rounded-lg overflow-hidden shadow-md",children:(0,l.jsxs)("div",{className:"absolute inset-0 flex",children:[(0,l.jsx)("div",{className:"flex-1",style:{backgroundColor:e.colors.primary}}),(0,l.jsx)("div",{className:"flex-1",style:{backgroundColor:e.colors.secondary}}),(0,l.jsx)("div",{className:"flex-1",style:{backgroundColor:e.colors.accent}})]})}),(0,l.jsx)("p",{className:"text-xs font-medium text-center ".concat(s.id===e.id?"text-[#FF4500] dark:text-[#FF4500]":"dark"===r?"text-[#D7DADC]":"text-gray-700"),children:e.name}),s.id===e.id&&(0,l.jsx)(n.E.div,{layoutId:"selectedTheme",className:"absolute inset-0 rounded-xl border-2 border-[#FF4500] pointer-events-none",transition:{type:"spring",bounce:.2,duration:.6}})]},e.id))}),s&&(0,l.jsxs)("div",{className:"mt-4 p-4 rounded-lg ".concat("dark"===r?"bg-[#272729]":"bg-gray-50"),children:[(0,l.jsx)("p",{className:"text-xs font-medium mb-2 ".concat("dark"===r?"text-[#818384]":"text-gray-600"),children:"Selected Colors:"}),(0,l.jsxs)("div",{className:"flex gap-2",children:[(0,l.jsxs)("div",{className:"flex-1",children:[(0,l.jsx)("div",{className:"h-8 rounded border",style:{backgroundColor:s.colors.primary}}),(0,l.jsx)("p",{className:"text-[10px] mt-1 ".concat("dark"===r?"text-[#818384]":"text-gray-500"),children:"Primary"})]}),(0,l.jsxs)("div",{className:"flex-1",children:[(0,l.jsx)("div",{className:"h-8 rounded border",style:{backgroundColor:s.colors.accent}}),(0,l.jsx)("p",{className:"text-[10px] mt-1 ".concat("dark"===r?"text-[#818384]":"text-gray-500"),children:"Accent"})]}),(0,l.jsxs)("div",{className:"flex-1",children:[(0,l.jsx)("div",{className:"h-8 rounded border",style:{backgroundColor:s.colors.text}}),(0,l.jsx)("p",{className:"text-[10px] mt-1 ".concat("dark"===r?"text-[#818384]":"text-gray-500"),children:"Text"})]})]})]})]}),(0,l.jsxs)("div",{children:[(0,l.jsx)("label",{className:"block text-sm font-semibold mb-4 ".concat("dark"===r?"text-[#D7DADC]":"text-gray-800"),children:"Font Style"}),(0,l.jsx)("div",{className:"space-y-2",children:c.dG.map(e=>(0,l.jsx)(n.E.button,{onClick:()=>o(e),className:"w-full p-4 rounded-xl border-2 text-left transition-all duration-200 ".concat(a.id===e.id?"border-[#FF4500] shadow-lg shadow-[#FF4500]/15":"dark"===r?"border-[#343536] bg-[#272729] hover:border-[#343536]":"border-gray-200 bg-white hover:border-gray-300"),whileHover:{scale:1.02},whileTap:{scale:.98},children:(0,l.jsxs)("div",{className:"flex items-center justify-between",children:[(0,l.jsxs)("div",{className:"flex-1",children:[(0,l.jsx)("p",{className:"text-lg font-semibold mb-1 ".concat("dark"===r?"text-white":"text-gray-900"),style:{fontFamily:e.fontFamily},children:e.name}),(0,l.jsx)("p",{className:"text-sm ".concat("dark"===r?"text-[#818384]":"text-gray-600"),style:{fontFamily:e.fontFamily},children:"The quick brown fox jumps over the lazy dog"})]}),a.id===e.id&&(0,l.jsx)("div",{className:"ml-4",children:(0,l.jsx)("div",{className:"w-6 h-6 rounded-full bg-[#FF4500] flex items-center justify-center",children:(0,l.jsx)("svg",{className:"w-4 h-4 text-white",f
1ill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 13l4 4L19 7"})})})})]})},e.id))})]})]})}var m=a(16893),x=a(89508),h=a(3745),p=a(80734),u=a(51181),f=a(89354),g=a(73416),b=a(24420),y=a(61282),j=a(32518),v=a(54266),N=a(79535),w=a(28562),k=a(46611),C=a(43156),Z=a(70095),F=a(94203),E=a(33058),D=a(80893),I=a(23603),S=a(90554),T=a(71209),z=a(86691),M=a(42020),P=a(57251),Y=a(62190),A=a(78497),H=a(3350),L=a(15928),_=a(23346),G=a(55412),q=a(82591),B=a(23488),R=a(4307);function W(e){let{target:s,suffix:a=""}=e,[n,o]=(0,t.useState)(0),i=(0,t.useRef)(null),c=(0,m.Y)(i,{once:!0}),r=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{let e;if(!c||r.current)return;r.current=!0;let a=null,l=t=>{a||(a=t);let n=Math.min((t-a)/1800,1);o(Math.round((1-Math.pow(1-n,3))*s)),n<1&&(e=requestAnimationFrame(l))};return e=requestAnimationFrame(l),()=>cancelAnimationFrame(e)},[c,s]),(0,l.jsxs)("span",{ref:i,children:[n,a]})}function O(e){let{children:s,className:a="",delay:o=0}=e,i=(0,t.useRef)(null),c=(0,m.Y)(i,{once:!0,margin:"-20px"});return(0,l.jsx)(n.E.div,{ref:i,className:a,initial:{opacity:0,y:18},animate:c?{opacity:1,y:0}:{},transition:{duration:.3,delay:Math.min(o,.15),ease:[.22,1,.36,1]},children:s})}function J(e){let{children:s,className:a="",i:o=0}=e,i=(0,t.useRef)(null),c=(0,m.Y)(i,{once:!0,margin:"-10px"});return(0,l.jsx)(n.E.div,{ref:i,className:a,initial:{opacity:0,scale:.92},animate:c?{opacity:1,scale:1}:{},transition:{duration:.25,delay:Math.min(.03*o,.2),ease:[.22,1,.36,1]},children:s})}function X(e){var s,a,o,i;let{portfolioData:r,isPreview:d=!1}=e,{about:m,skills:X,experience:$,projects:V,education:U,certifications:K,socialLinks:Q}=r,ee=$?(0,c.h3)($):0,es=r.viewCount||0,ea=null===(s=r.theme)||void 0===s?void 0:s.colors,el=(null==ea?void 0:ea.primary)||"#F43F5E",et=(null==ea?void 0:ea.accent)||"#818cf8",en=(null==ea?void 0:ea.secondary)||"#4f46e5",eo=(null==ea?void 0:ea.background)||"#0f172a",ei=(null==ea?void 0:ea.text)||"#e2e8f0",ec=(null==ea?void 0:ea.textSecondary)||"#94a3b8",er=(null==ea?void 0:ea.border)||"#1e293b",ed=(null===(a=r.font)||void 0===a?void 0:a.headingFont)||"Inter",em=(null===(o=r.font)||void 0===o?void 0:o.bodyFont)||"Inter",ex=function(e){let s=e.replace("#","");return!(s.length<6)&&.299*parseInt(s.substring(0,2),16)+.587*parseInt(s.substring(2,4),16)+.114*parseInt(s.substring(4,6),16)<128}(eo),eh=ex?"rgba(255,255,255,0.04)":"rgba(0,0,0,0.02)",ep=ex?"rgba(255,255,255,0.07)":"rgba(0,0,0,0.04)",eu=ex?"rgba(255,255,255,0.08)":er,ef=ex?"".concat(el,"18"):"".concat(el,"0D"),eg=ex?"".concat(el,"30"):"".concat(el,"20"),[eb,ey]=(0,t.useState)(!1),[ej,ev]=(0,t.useState)({x:0,y:0});(0,t.useEffect)(()=>{if(d)return;let e=e=>ev({x:e.clientX,y:e.clientY});return window.addEventListener("mousemove",e),()=>window.removeEventListener("mousemove",e)},[d]);let eN=[{id:"about",label:"About",icon:(0,l.jsx)(E.Z,{className:"w-4 h-4"})},{id:"skills",label:"Skills",icon:(0,l.jsx)(Z.Z,{className:"w-4 h-4"})},{id:"work",label:"Work",icon:(0,l.jsx)(D.Z,{className:"w-4 h-4"})},{id:"projects",label:"Projects",icon:(0,l.jsx)(F.Z,{className:"w-4 h-4"})},{id:"contact",label:"Contact",icon:(0,l.jsx)(I.Z,{className:"w-4 h-4"})}],ew=[{href:null==Q?void 0:Q.github,Icon:S.Z,label:"GitHub"},{href:null==Q?void 0:Q.linkedin,Icon:T.Z,label:"LinkedIn"},{href:(null==Q?void 0:Q.email)?"mailto:".concat(Q.email):null,Icon:z.Z,label:"Email"},{href:null==Q?void 0:Q.website,Icon:M.Z,label:"Website"}].filter(e=>e.href);return(0,l.jsxs)("div",{className:"min-h-screen ".concat(d?"relative":""),style:{backgroundColor:eo,color:ei,fontFamily:"'".concat(em,"', system-ui, sans-serif")},children:[(0,l.jsx)("style",{children:"\n        @keyframes mp-pulse{0%,100%{opacity:.6}50%{opacity:1}}\n        @keyframes mp-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}\n        @keyframes mp-float{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-12px) rotate(2deg)}}\n        @keyframes mp-shimmer{0%{background-position:-200% center}100%{background-position:200% center}}\n        @keyframes mp-glow-ring{0%,100%{box-shadow:0 0 4px ".concat(el,"20,0 0 12px ").concat(el,"10}50%{box-shadow:0 0 8px ").concat(el,"40,0 0 24px ").concat(el,"20}}\n        @keyframes mp-border-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}\n        @keyframes mp-dot-pulse{0%,100%{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}\n        .mp-card{background:").concat(ex?"rgba(255,255,255,0.05)":"#ffffff",";border:1px solid ").concat(eu,";border-radius:16px;transition:all .4s cubic-bezier(.22,1,.36,1)}\n        .mp-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px ").concat(ex?"rgba(0,0,0,0.4)":"rgba(0,0,0,0.06)",";border-color:").concat(el).concat(ex?"20":"10","}\n        .mp-grad{background:linear-gradient(135deg,").concat(el,",").concat(et,",").concat(en,");background-size:200% 200%;animation:mp-gradient 5s ease infinite}\n        .mp-icon{background:linear-gradient(135deg,").concat(el,",").concat(et,");box-shadow:0 4px 14px ").concat(el,"30;position:relative}\n        .mp-icon::after{content:'';position:absolute;inset:-3px;border-radius:14px;background:linear-gradient(135deg,").concat(el,",").concat(et,",").concat(en,");background-size:200% 200%;animation:mp-border-flow 4s ease infinite;z-index:-1;opacity:.35;filter:blur(4px)}\n        .mp-placeholder{background:linear-gradient(135deg,").concat(el,"12,").concat(et,"08,").concat(en,"06)}\n        .mp-grad-text{background:linear-gradient(135deg,").concat(el,",").concat(et,",").concat(en,");background-size:200% 200%;animation:mp-gradient 5s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}\n        .mp-shimmer-btn{position:relative;overflow:hidden}\n        .mp-shimmer-btn::after{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:none;animation:mp-shimmer 3s ease-in-out infinite}\n        .mp-float{animation:mp-float 6s ease-in-out infinite}\n        .mp-ai-dot{width:6px;height:6px;border-radius:50%;background:").concat(el,";animation:mp-dot-pulse 2s ease-in-out infinite}\n        .mp-glow-icon{animation:mp-glow-ring 3s ease-in-out infinite}\n      ")}),!d&&(0,l.jsx)("div",{className:"fixed inset-0 pointer-events-none z-0 transition-all duration-500",style:{background:"radial-gradient(600px circle at ".concat(ej.x,"px ").concat(ej.y,"px, ").concat(el).concat(ex?"08":"05",", transparent 40%)")}}),(0,l.jsxs)("nav",{className:"".concat(d?"absolute":"fixed"," top-0 left-0 right-0 z-50 backdrop-blur-xl"),style:{backgroundColor:"".concat(eo,"E8"),borderBottom:"1px solid ".concat(eu)},children:[(0,l.jsxs)("div",{className:"max-w-7xl mx-auto px-6 h-14 flex items-center justify-between",children:[(0,l.jsxs)(n.E.div,{className:"flex items-center gap-3 cursor-pointer",onClick:()=>window.scrollTo({top:0,behavior:"smooth"}),initial:{opacity:0,x:-16}
1,animate:{opacity:1,x:0},children:[(0,l.jsx)("div",{className:"w-8 h-8 rounded-lg mp-grad flex items-center justify-center shadow-lg",children:(0,l.jsx)(P.Z,{className:"w-4 h-4 text-white"})}),(0,l.jsx)("span",{className:"font-bold text-sm",style:{color:ei,fontFamily:"'".concat(ed,"'")},children:(null==Q?void 0:null===(i=Q.name)||void 0===i?void 0:i.split(" ")[0])||"Portfolio"})]}),(0,l.jsx)(n.E.div,{className:"hidden md:flex items-center gap-1",initial:{opacity:0},animate:{opacity:1},transition:{delay:.2},children:eN.map(e=>(0,l.jsxs)("a",{href:"#".concat(e.id),className:"flex items-center gap-1.5 px-3 py-1.5 rounded-lg text-xs font-medium transition-all duration-300",style:{color:ec},onMouseEnter:e=>{e.currentTarget.style.color=el,e.currentTarget.style.backgroundColor=ep},onMouseLeave:e=>{e.currentTarget.style.color=ec,e.currentTarget.style.backgroundColor="transparent"},children:[e.icon," ",e.label]},e.id))}),(0,l.jsx)(n.E.div,{className:"hidden md:flex items-center gap-2",initial:{opacity:0},animate:{opacity:1},transition:{delay:.3},children:ew.slice(0,3).map((e,s)=>(0,l.jsx)("a",{href:e.href,target:e.Icon===z.Z?void 0:"_blank",rel:"noopener noreferrer",className:"w-8 h-8 rounded-lg flex items-center justify-center transition-all duration-300",style:{color:ec},onMouseEnter:e=>{e.currentTarget.style.color=el,e.currentTarget.style.backgroundColor=ep},onMouseLeave:e=>{e.currentTarget.style.color=ec,e.currentTarget.style.backgroundColor="transparent"},children:(0,l.jsx)(e.Icon,{className:"w-4 h-4"})},s))}),(0,l.jsx)("button",{className:"md:hidden w-9 h-9 rounded-lg flex items-center justify-center",style:{color:ei},onClick:()=>ey(!eb),children:eb?(0,l.jsx)(Y.Z,{className:"w-5 h-5"}):(0,l.jsx)(A.Z,{className:"w-5 h-5"})})]}),(0,l.jsx)(x.M,{children:eb&&(0,l.jsx)(n.E.div,{className:"md:hidden overflow-hidden",initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.25},style:{borderTop:"1px solid ".concat(eu)},children:(0,l.jsxs)("div",{className:"px-6 py-4 space-y-1",children:[eN.map(e=>(0,l.jsxs)("a",{href:"#".concat(e.id),onClick:()=>ey(!1),className:"flex items-center gap-3 px-3 py-2.5 rounded-lg text-sm",style:{color:ec},children:[e.icon," ",e.label]},e.id)),(0,l.jsx)("div",{className:"flex items-center gap-2 pt-3 mt-2",style:{borderTop:"1px solid ".concat(eu)},children:ew.map((e,s)=>(0,l.jsx)("a",{href:e.href,target:e.Icon===z.Z?void 0:"_blank",rel:"noopener noreferrer",className:"w-9 h-9 rounded-lg flex items-center justify-center",style:{color:ec,backgroundColor:eh},children:(0,l.jsx)(e.Icon,{className:"w-4 h-4"})},s))})]})})})]}),(0,l.jsxs)("div",{className:"max-w-7xl mx-auto px-6 relative z-10",children:[(0,l.jsx)("section",{className:"pt-28 pb-16 md:pt-36 md:pb-24",children:(0,l.jsxs)("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between gap-12",children:[(0,l.jsxs)("div",{className:"lg:w-[55%]",children:[(0,l.jsx)(n.E.div,{className:"flex items-center gap-2 mb-6",initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{delay:.2},children:(0,l.jsxs)("div",{className:"flex items-center gap-2 px-3 py-1.5 rounded-full text-xs font-semibold",style:{backgroundColor:ef,color:el,border:"1px solid ".concat(eg)},children:[(0,l.jsx)("span",{className:"w-2 h-2 rounded-full mp-grad",style:{animation:"mp-pulse 2s ease-in-out infinite"}}),"Open to opportunities"]})}),(0,l.jsx)(n.E.h1,{className:"text-4xl md:text-5xl lg:text-6xl font-bold leading-[1.08] tracking-tight mp-grad-text",style:{fontFamily:"'".concat(ed,"'")},initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.7,delay:.3},children:(null==Q?void 0:Q.name)||"Portfolio"}),(0,l.jsxs)(n.E.p,{className:"mt-4 text-xl md:text-2xl font-semibold flex items-center gap-3",style:{color:el},initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.45},children:[(0,l.jsx)("span",{className:"mp-ai-dot"}),(null==Q?void 0:Q.title)||"Professional"]}),(null==Q?void 0:Q.location)&&"not specified"!==Q.location.toLowerCase()&&(0,l.jsxs)(n.E.div,{className:"mt-4 flex items-center gap-2 text-sm",style:{color:ec},initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:.55},children:[(0,l.jsx)(H.Z,{className:"w-4 h-4",style:{color:el}})," ",Q.location]}),(0,l.jsxs)(n.E.div,{className:"mt-8 flex items-center gap-3 flex-wrap",initial:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{delay:.6},children:[(null==Q?void 0:Q.email)&&(0,l.jsxs)(n.E.a,{href:"mailto:".concat(Q.email),className:"inline-flex items-center gap-2 px-5 py-2.5 rounded-xl text-sm font-semibold text-white mp-grad mp-shimmer-btn shadow-lg",whileHover:{scale:1.04,boxShadow:"0 12px 32px ".concat(el,"30")},whileTap:{scale:.97},children:[(0,l.jsx)(z.Z,{className:"w-4 h-4"})," Get in touch"]}),ew.map((e,s)=>(0,l.jsx)(n.E.a,{href:e.href,target:e.Icon===z.Z?void 0:"_blank",rel:"noopener noreferrer",className:"w-10 h-10 rounded-xl flex items-center justify-center transition-all",style:{backgroundColor:eh,border:"1px solid ".concat(eu),color:ec},whileHover:{scale:1.1,borderColor:"".concat(el,"40"),color:el,backgroundColor:ep},children:(0,l.jsx)(e.Icon,{className:"w-[18px] h-[18px]"})},s))]})]}),(0,l.jsxs)(n.E.div,{className:"lg:w-[40%] relative",initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},transition:{duration:.7,delay:.5},children:[(0,l.jsx)("div",{className:"absolute -top-8 -right-4 mp-float",style:{animationDelay:"0s"},children:(0,l.jsx)("div",{className:"w-16 h-16 rounded-full opacity-20",style:{background:"radial-gradient(circle, ".concat(el,", transparent 70%)")}})}),(0,l.jsx)("div",{className:"absolute -bottom-6 -left-6 mp-float",style:{animationDelay:"2s"},children:(0,l.jsx)("div",{className:"w-12 h-12 rounded-full opacity-15",style:{background:"radial-gradient(circle, ".concat(et,", transparent 70%)")}})}),(0,l.jsx)("div",{className:"grid grid-cols-2 gap-4",children:[{icon:(0,l.jsx)(D.Z,{className:"w-5 h-5"}),val:ee,label:"Years Exp",col:el},{icon:(0,l.jsx)(F.Z,{className:"w-5 h-5"}),val:(null==V?void 0:V.length)||0,label:"Projects",col:et},{icon:(0,l.jsx)(Z.Z,{className:"w-5 h-5"}),val:(null==X?void 0:X.length)||0,label:"Skills",col:en},{icon:(0,l.jsx)(L.Z,{className:"w-5 h-5"}),val:(null==$?void 0:$.length)||0,label:"Companies",col:el}].map((e,s)=>(0,l.jsxs)(n.E.div,{className:"mp-card p-5 text-center relative overflow-hidden",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.6+.1*s},children:[(0,l.jsx)("div",{className:"absolute top-0 left-0 right-0 h-1 opacity-60",style:{backgroundColor:e.col}}),(0,l.jsx)("div",{className:"w-10 h-10 rounded-xl mx-auto mb-3 flex items-center justify-center mp-glow-icon",style:{background:"linear-gradient(135deg, ".concat(e.col,", ").concat(e.col,"B0)"),color:"white",boxShadow:"0 4px 14px ".concat(e.col,"25"),animationDelay:"".concat(.5*s,"s")},children:e.icon}),(0,l.jsx)("div",{className:"text-2xl font-bold",style:{color:ei,fontFamily:"'".concat(ed,"'")},children:(0,l.jsx)(W,{target:e.val,suffix:"+"})}),(0,l.jsx)("div",{className:"text-[11px] uppercase tracking-widest mt-1 font-medium",style:{color:ec},children:e.label})]},s))}),es>0&&(0,l.jsxs)(n.E.div,{className:"mt-3 flex items-center justify-center gap-2 text-xs",style:{color:ec},initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:1},children:[(0,l.jsx)(L.Z,{className:"w-3.5 h-3.5"})," ",es.toLocaleString()," views"]})]})]})}),m&&(0,l.jsx)("section",{id:"about",className:"py-16 md:py-24",children:(0,l.jsx)(O,{children:(0,l.jsxs)("div",{className:"mp-card p-8 md:p-12 relative overflow-hidden",children:[(0,l.jsx)("div",{className:"absolute top-0 left-0 right-0 h-1 mp-grad"}),(0,l.jsxs)("div",{className:"flex items-start gap-4 mb-4",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center shrink-0 mp-icon",children:(0,l.jsx)(E.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsx)("h2",{className:"text-2xl font-bold",style:{fontFamily:"'".concat(ed,"'")},children:"About Me"})]}),(0,l.jsx)("p",{className:"text-base leading-relaxed max-w-5xl",style:{color:ec},children:m.length>300?m.substring(0,300)+"…":m})]})})}),X&&X.length>0&&(0,l.jsxs)("section",{id:"skills",className:"py-16 md:py-24",children:[(0,l.jsx)(O,{children:(0,l.jsxs)("div",{className:"flex items-center gap-3 mb-10",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center mp-icon",children:(0,l.jsx)(Z.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsx)("h2",{className:"text-2xl font-bold",style:{fontFamily:"'".concat(ed,"'")},children:"Skills & Tools"})]})}),(0,l.jsx)("div",{className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 gap-3",children:X.map((e,s)=>(0,l.jsx)(J,{i:s,children:(0,l.jsxs)(n.E.div,{className:"mp-card p-4 flex items-center gap-3 cursor-default",whileHover:{scale:1.03,borderColor:"".concat(el,"30")},children:[(0,l.jsx)("div",{className:"w-9 h-9 rounded-lg flex items-center justify-center shrink-0",style:{background:"linear-gradient(135deg, ".concat(el).concat(ex?"14":"0A",", ").concat(et).concat(ex?"0D":"06",")")},children:function(e,s){let a=e.toLowerCase();return["react","vue","angular","next","svelte","html","css","tailwind","frontend","blazor","wpf","xaml","bootstrap","material","redux","webpack","vite"].some(e=>a.includes(e))?(0,l.jsx)(h.Z,{className:"w-4 h-4",style:{color:s}}):["python","java","go","rust","c++","ruby","php","node","django","express","backend","c#","csharp",".net","asp.net","dotnet","spring","flask","fastapi","laravel","rails","kotlin","swift","scala","elixir","typescript","javascript"].some(e=>a.includes(e))?(0,l.jsx)(p.Z,{className:"w-4 h-4",style:{color:s}}):["aws","azure","gcp","cloud","docker","kubernetes","terraform","devops","ci/cd","jenkins","github actions","gitlab","ansible","helm","nginx","iis","linux"].some(e=>a.includes(e))?(0,l.jsx)(u.Z,{className:"w-4 h-4",style:{color:s}}):["mongo","postgres","mysql","redis","sql","firebase","graphql","sqlite","oracle","cosmos","dynamo","cassandra","elastic","ssms","supabase","neo4j"].some(e=>a.includes(e))?(0,l.jsx)(f.Z,{className:"w-4 h-4",style:{color:s}}):["security","auth","oauth","jwt","encryption","ssl","identity"].some(e=>a.includes(e))?(0,l.jsx)(g.Z,{className:"w-4 h-4",style:{color:s}}):["mobile","ios","android","flutter","react native","xamarin","maui","ionic"].some(e=>a.includes(e))?(0,l.jsx)(b.Z,{className:"w-4 h-4",style:{color:s}}):["git","github","bitbucket","svn"].some(e=>a.includes(e))?(0,l.jsx)(y.Z,{className:"w-4 h-4",style:{color:s}}):["test","jest","mocha","cypress","selenium","playwright","junit","nunit","xunit","qa","tdd"].some(e=>a.includes(e))?(0,l.jsx)(j.Z,{className:"w-4 h-4",style:{color:s}}):["microservice","architecture","solid","design pattern","mvc","mvvm","rest","api","soap","grpc","swagger","openapi","cqrs","ddd","clean code"].some(e=>a.includes(e))?(0,l.jsx)(v.Z,{className:"w-4 h-4",style:{color:s}}):["agile","scrum","kanban","jira","confluence","sprint","project manage"].some(e=>a.includes(e))?(0,l.jsx)(N.Z,{className:"w-4 h-4",style:{color:s}}):["machine learning","ai","data science","tensorflow","pytorch","pandas","analytics","power bi","tableau","hadoop","spark","etl"].some(e=>a.includes(e))?(0,l.jsx)(w.Z,{className:"w-4 h-4",style:{color:s}}):["kafka","rabbitmq","signalr","websocket","socket.io","message queue"].some(e=>a.includes(e))?(0,l.jsx)(k.Z,{className:"w-4 h-4",style:{color:s}}):["nuget","npm","yarn","pip","maven","gradle"].some(e=>a.includes(e))?(0,l.jsx)(C.Z,{className:"w-4 h-4",style:{color:s}}):["entity framework","ef core","hibernate","orm","dapper","prisma","drizzle"].some(e=>a.includes(e))?(0,l.jsx)(Z.Z,{className:"w-4 h-4",style:{color:s}}):(0,l.jsx)(F.Z,{className:"w-4 h-4",style:{color:s}})}(e,el)}),(0,l.jsx)("span",{className:"text-sm font-medium truncate",style:{color:ei},children:e})]})},s))})]}),$&&$.length>0&&(0,l.jsxs)("section",{id:"work",className:"py-16 md:py-24",children:[(0,l.jsx)(O,{children:(0,l.jsxs)("div",{className:"flex items-center gap-3 mb-10",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center mp-icon",children:(0,l.jsx)(D.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsx)("h2",{className:"text-2xl font-bold",style:{fontFamily:"'".concat(ed,"'")},children:"Experience"})]})}),(0,l.jsxs)("div",{className:"relative",children:[(0,l.jsx)("div",{className:"absolute left-5 md:left-6 top-0 bottom-0 w-px",style:{background:"linear-gradient(to bottom, ".concat(el,", ").concat(et,", transparent)")}}),(0,l.jsx)("div",{className:"space-y-4",children:$.map((e,s)=>(0,l.jsx)(O,{delay:.08*s,children:(0,l.jsxs)("div",{className:"relative pl-14 md:pl-16 group",children:[(0,l.jsx)("div",{className:"absolute left-3 md:left-4 top-6 w-4 h-4 rounded-full border-[3px] z-10 transition-all group-hover:scale-125",style:{borderColor:el,backgroundColor:eo},children:(0,l.jsx)("div",{className:"w-full h-full rounded-full",style:{backgroundColor:"".concat(el,"40")}})}),(0,l.jsxs)(n.E.div,{className:"mp-card p-5 md:p-6",whileHover:{x:4},children:[(0,l.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-2 mb-2",children:[(0,l.jsx)("h3",{className:"font-bold text-base",style:{color:ei},children:e.jobTitle}),(0,l.jsxs)("span",{className:"flex items-center gap-1.5 text-xs font-medium px-2.5 py-1 rounded-full shrink-0",style:{backgroundColor:ef,color:el,border:"1px solid ".concat(eg)},children:[(0,l.jsx)(_.Z,{className:"w-3 h-3"}),(0,c._c)(e.startDate)," — ",e.current?"Present":e.endDate?(0,c._c)(e.endDate):"Present"]})]}),(0,l.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,l.jsx)(D.Z,{className:"w-3.5 h-3.5",style:{color:et}}),(0,l.jsx)("span",{className:"text-sm font-semibold",style:{color:el},children:e.company})]}),e.description&&(0,l.jsx)("p",{className:"text-sm leading-relaxed line-clamp-2",style:{color:ec},children:e.description})]})]})},s))})]})]}
1),V&&V.length>0&&(0,l.jsxs)("section",{id:"projects",className:"py-16 md:py-24",children:[(0,l.jsx)(O,{children:(0,l.jsxs)("div",{className:"flex items-center gap-3 mb-10",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center mp-icon",children:(0,l.jsx)(F.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsx)("h2",{className:"text-2xl font-bold",style:{fontFamily:"'".concat(ed,"'")},children:"Projects"})]})}),(0,l.jsx)("div",{className:"grid md:grid-cols-2 gap-4",children:V.slice(0,6).map((e,s)=>(0,l.jsx)(J,{i:s,children:(0,l.jsxs)(n.E.div,{className:"mp-card overflow-hidden h-full flex flex-col group",whileHover:{y:-4},children:[(0,l.jsxs)("div",{className:"relative h-44 overflow-hidden",style:{backgroundColor:"".concat(el).concat(ex?"0D":"06")},children:[e.image?(0,l.jsx)("img",{src:e.image,alt:e.title,className:"w-full h-full object-cover transition-transform duration-700 group-hover:scale-110"}):(0,l.jsxs)("div",{className:"w-full h-full flex items-center justify-center relative overflow-hidden mp-placeholder",children:[(0,l.jsx)("div",{className:"absolute inset-0 opacity-[0.04]",style:{backgroundImage:"radial-gradient(".concat(el," 1px, transparent 1px)"),backgroundSize:"24px 24px"}}),(0,l.jsx)(F.Z,{className:"w-12 h-12 relative",style:{color:"".concat(el,"25")}})]}),e.link&&(0,l.jsx)(n.E.a,{href:e.link,target:"_blank",rel:"noopener noreferrer",className:"absolute top-3 right-3 w-9 h-9 rounded-lg flex items-center justify-center backdrop-blur-md opacity-0 group-hover:opacity-100 transition-opacity",style:{backgroundColor:"".concat(eo,"B3"),color:ei,border:"1px solid ".concat(eu)},whileHover:{scale:1.1},children:(0,l.jsx)(G.Z,{className:"w-4 h-4"})})]}),(0,l.jsxs)("div",{className:"p-5 flex flex-col flex-1",children:[(0,l.jsx)("h3",{className:"font-bold text-base mb-1.5",style:{color:ei,fontFamily:"'".concat(ed,"'")},children:e.title}),e.description&&(0,l.jsx)("p",{className:"text-sm leading-relaxed mb-4 flex-1 line-clamp-2",style:{color:ec},children:e.description}),e.technologies&&e.technologies.length>0&&(0,l.jsx)("div",{className:"flex flex-wrap gap-1.5 mt-auto",children:e.technologies.slice(0,4).map((e,s)=>(0,l.jsxs)("span",{className:"text-[11px] px-2.5 py-1 rounded-lg font-medium flex items-center gap-1",style:{backgroundColor:ef,color:el,border:"1px solid ".concat(eg)},children:[(0,l.jsx)(P.Z,{className:"w-2.5 h-2.5"}),e]},s))})]})]})},s))})]}),(U&&U.length>0||K&&K.length>0)&&(0,l.jsx)("section",{className:"py-16 md:py-24",children:(0,l.jsxs)("div",{className:"grid md:grid-cols-2 gap-6",children:[U&&U.length>0&&(0,l.jsxs)("div",{children:[(0,l.jsx)(O,{children:(0,l.jsxs)("div",{className:"flex items-center gap-3 mb-6",children:[(0,l.jsx)("div",{className:"w-9 h-9 rounded-xl flex items-center justify-center mp-icon",children:(0,l.jsx)(q.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsx)("h2",{className:"text-xl font-bold",style:{fontFamily:"'".concat(ed,"'")},children:"Education"})]})}),(0,l.jsx)("div",{className:"space-y-3",children:U.map((e,s)=>(0,l.jsx)(J,{i:s,children:(0,l.jsxs)("div",{className:"mp-card p-5 flex items-start gap-4",children:[(0,l.jsx)("div",{className:"w-11 h-11 rounded-xl flex items-center justify-center shrink-0",style:{background:"linear-gradient(135deg, ".concat(el,"20, ").concat(et,"15)")},children:(0,l.jsx)(q.Z,{className:"w-5 h-5",style:{color:el}})}),(0,l.jsxs)("div",{className:"min-w-0",children:[(0,l.jsx)("h3",{className:"font-bold text-sm",style:{color:ei},children:e.degree||e.field||"Degree"}),(0,l.jsx)("p",{className:"text-sm mt-1",style:{color:ec},children:e.school}),e.graduationYear&&(0,l.jsxs)("span",{className:"inline-flex items-center gap-1 text-xs mt-2 font-semibold",style:{color:el},children:[(0,l.jsx)(_.Z,{className:"w-3 h-3"})," ",e.graduationYear]})]})]})},s))})]}),K&&K.length>0&&(0,l.jsxs)("div",{children:[(0,l.jsx)(O,{children:(0,l.jsxs)("div",{className:"flex items-center gap-3 mb-6",children:[(0,l.jsx)("div",{className:"w-9 h-9 rounded-xl flex items-center justify-center",style:{background:"linear-gradient(135deg, ".concat(et,", ").concat(el,")"),boxShadow:"0 4px 14px ".concat(et,"30")},children:(0,l.jsx)(B.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsx)("h2",{className:"text-xl font-bold",style:{fontFamily:"'".concat(ed,"'")},children:"Certifications"})]})}),(0,l.jsx)("div",{className:"space-y-3",children:K.map((e,s)=>(0,l.jsx)(J,{i:s,children:(0,l.jsxs)(n.E.div,{className:"mp-card p-4 flex items-center gap-4 group cursor-default",whileHover:{x:4},children:[(0,l.jsx)(B.Z,{className:"w-5 h-5 shrink-0",style:{color:et}}),(0,l.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,l.jsx)("p",{className:"font-bold text-sm truncate",style:{color:ei},children:e.name}),(0,l.jsxs)("p",{className:"text-xs mt-0.5",style:{color:ec},children:[e.issuer," \xb7 ",e.year]})]}),(0,l.jsx)(R.Z,{className:"w-4 h-4 shrink-0 opacity-0 group-hover:opacity-100 transition-opacity",style:{color:el}})]})},s))})]})]})}),(0,l.jsx)("section",{id:"contact",className:"py-16 md:py-24",children:(0,l.jsx)(O,{children:(0,l.jsxs)("div",{className:"mp-card p-8 md:p-14 text-center relative overflow-hidden",children:[(0,l.jsx)("div",{className:"absolute -top-20 left-1/2 -translate-x-1/2 w-80 h-40 rounded-full blur-3xl",style:{backgroundColor:el,opacity:ex?.12:.06}}),(0,l.jsxs)("div",{className:"relative z-10",children:[(0,l.jsx)("div",{className:"w-14 h-14 roun
1ded-2xl mp-grad mp-shimmer-btn mx-auto mb-6 flex items-center justify-center shadow-xl mp-glow-icon",children:(0,l.jsx)(I.Z,{className:"w-6 h-6 text-white"})}),(0,l.jsx)("h2",{className:"text-2xl md:text-3xl font-bold mb-3",style:{fontFamily:"'".concat(ed,"'")},children:"Let's work together"}),(0,l.jsx)("p",{className:"text-sm mb-8 max-w-md mx-auto",style:{color:ec},children:"Open to new opportunities and collaborations"}),(0,l.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-3",children:[(null==Q?void 0:Q.email)&&(0,l.jsxs)(n.E.a,{href:"mailto:".concat(Q.email),className:"inline-flex items-center gap-2 px-6 py-3 rounded-xl text-sm font-bold text-white mp-grad mp-shimmer-btn shadow-lg",whileHover:{scale:1.04,boxShadow:"0 12px 32px ".concat(el,"35")},whileTap:{scale:.97},children:[(0,l.jsx)(z.Z,{className:"w-4 h-4"})," Email me"]}),(null==Q?void 0:Q.linkedin)&&(0,l.jsxs)(n.E.a,{href:Q.linkedin,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-6 py-3 rounded-xl text-sm font-bold border-2 transition-all",style:{borderColor:"".concat(el,"40"),color:el},whileHover:{scale:1.04,backgroundColor:"".concat(el).concat(ex?"14":"08")},children:[(0,l.jsx)(T.Z,{className:"w-4 h-4"})," Connect"]})]})]})]})})}),(0,l.jsxs)("footer",{className:"py-8 text-center text-xs",style:{color:ec,borderTop:"1px solid ".concat(eu)},children:["\xa9 ",new Date().getFullYear()," ",(null==Q?void 0:Q.name)||"Portfolio"]})]})]})}var $=a(33284),V=a(79613),U=a(71707),K=a(83989);function Q(e){let{children:s,className:a="",delay:o=0}=e,i=(0,t.useRef)(null),c=(0,m.Y)(i,{once:!0,margin:"-20px"});return(0,l.jsx)(n.E.div,{ref:i,className:a,initial:{opacity:0,y:16},animate:c?{opacity:1,y:0}:{},transition:{duration:.3,delay:Math.min(o,.15),ease:[.22,1,.36,1]},children:s})}function ee(e){let{children:s,className:a="",i:o=0}=e,i=(0,t.useRef)(null),c=(0,m.Y)(i,{once:!0,margin:"-10px"});return(0,l.jsx)(n.E.div,{ref:i,className:a,initial:{opacity:0,scale:.93},animate:c?{opacity:1,scale:1}:{},transition:{duration:.25,delay:Math.min(.03*o,.2),ease:[.22,1,.36,1]},children:s})}function es(e){var s,a,o,i;let{portfolioData:r,isPreview:d=!1}=e,{about:m,skills:h,experience:p,projects:u,education:f,certifications:g,socialLinks:b}=r,y=p?(0,c.h3)(p):0,j=r.viewCount||0,v=null===(s=r.theme)||void 0===s?void 0:s.colors,N=(null==v?void 0:v.primary)||"#06b6d4",w=(null==v?void 0:v.secondary)||"#a855f7",C=(null==v?void 0:v.accent)||"#f97316",P=(null==v?void 0:v.background)||"#0f172a",R=(null==v?void 0:v.text)||"#e2e8f0",W=(null==v?void 0:v.textSecondary)||"#94a3b8",O=(null==v?void 0:v.border)||"#1e293b",J=(null===(a=r.font)||void 0===a?void 0:a.headingFont)||"Inter",X=(null===(o=r.font)||void 0===o?void 0:o.bodyFont)||"Inter",es=function(e){let s=e.replace("#","");return!(s.length<6)&&.299*parseInt(s.substring(0,2),16)+.587*parseInt(s.substring(2,4),16)+.114*parseInt(s.substring(4,6),16)<128}(P),ea=es?"rgba(255,255,255,0.08)":O,el=es?"".concat(N,"18"):"".concat(N,"0D"),et=es?"".concat(N,"2A"):"".concat(N,"20"),en=es?.07:.04,eo=es?"rgba(255,255,255,0.06)":"rgba(255,255,255,0.7)",ei=es?"rgba(255,255,255,0.1)":O,[ec,er]=(0,t.useState)(!1),ed=[{label:"About",id:"about",icon:(0,l.jsx)(E.Z,{className:"w-4 h-4"})},{label:"Work",id:"work",icon:(0,l.jsx)($.Z,{className:"w-4 h-4"})},{label:"Experience",id:"experience",icon:(0,l.jsx)(D.Z,{className:"w-4 h-4"})},{label:"Contact",id:"contact",icon:(0,l.jsx)(I.Z,{className:"w-4 h-4"})}],em=[{href:null==b?void 0:b.github,Icon:S.Z},{href:null==b?void 0:b.linkedin,Icon:T.Z},{href:(null==b?void 0:b.email)?"mailto:".concat(b.email):null,Icon:z.Z},{href:null==b?void 0:b.website,Icon:M.Z}].filter(e=>e.href),ex=(e,s,a)=>(0,l.jsx)(n.E.a,{href:e,target:"_blank",rel:"noopener noreferrer",className:"w-11 h-11 rounded-full flex items-center justify-center backdrop-blur-sm transition-all",style:{backgroundColor:eo,border:"1px solid ".concat(ei),color:W},whileHover:{scale:1.15,backgroundColor:"".concat(N).concat(es?"20":"12"),borderColor:"".concat(N,"4D"),color:R,boxShadow:"0 0 24px ".concat(N,"33")},whileTap:{scale:.92},children:s},a);return(0,l.jsxs)("div",{className:"min-h-screen ".concat(d?"relative":""," overflow-hidden"),style:{backgroundColor:P,color:R,fontFamily:"'".concat(X,"', system-ui, sans-serif")},children:[(0,l.jsx)("style",{children:"\n        @keyframes cv-orb1{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(30px,-25px) scale(1.06)}66%{transform:translate(-25px,18px) scale(.94)}}\n        @keyframes cv-orb2{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(-28px,22px) scale(1.08)}66%{transform:translate(22px,-30px) scale(.92)}}\n        @keyframes cv-orb3{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(18px,28px) scale(.96)}66%{transform:translate(-32px,-12px) scale(1.05)}}\n        @keyframes cv-spin{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}\n        @keyframes cv-glow-pulse{0%,100%{box-shadow:0 0 6px ".concat(N,"25,0 0 16px ").concat(N,"10}
150%{box-shadow:0 0 12px ").concat(N,"50,0 0 32px ").concat(N,"25}}\n        @keyframes cv-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}\n        @keyframes cv-morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}100%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}\n        @keyframes cv-shimmer{0%{background-position:-200% center}100%{background-position:200% center}}\n        @keyframes cv-dot-float{0%,100%{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-8px) scale(1.2);opacity:.8}}\n        .cv-orb1{animation:cv-orb1 22s ease-in-out infinite}\n        .cv-orb2{animation:cv-orb2 28s ease-in-out infinite}\n        .cv-orb3{animation:cv-orb3 20s ease-in-out infinite}\n        .cv-grad{background:linear-gradient(135deg,").concat(N,",").concat(w,",").concat(C,");background-size:300% 300%;animation:cv-spin 6s ease infinite}\n        .cv-glass{background:").concat(es?"rgba(255,255,255,0.05)":"rgba(255,255,255,0.75)",";backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid ").concat(ea,";border-radius:20px;transition:all .4s cubic-bezier(.22,1,.36,1)}\n        .cv-glass:hover{background:").concat(es?"rgba(255,255,255,0.08)":"rgba(255,255,255,0.92)",";transform:translateY(-4px);box-shadow:0 24px 48px ").concat(es?"rgba(0,0,0,0.35)":"rgba(0,0,0,0.08)",";border-color:").concat(N).concat(es?"30":"25","}\n        .cv-proj:hover .cv-proj-img{transform:scale(1.08)}\n        .cv-proj-img{transition:transform .6s cubic-bezier(.22,1,.36,1)}\n        .cv-placeholder{background:linear-gradient(135deg,").concat(N,"12,").concat(w,"08,").concat(C,"06)}\n        .cv-grad-text{background:linear-gradient(135deg,").concat(N,",").concat(w,",").concat(C,");background-size:300% 300%;animation:cv-spin 6s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}\n        .cv-glow-icon{animation:cv-glow-pulse 3s ease-in-out infinite}\n        .cv-morph{animation:cv-morph 8s ease-in-out infinite}\n        .cv-float{animation:cv-float 5s ease-in-out infinite}\n        .cv-shimmer-btn{position:relative;overflow:hidden}\n        .cv-shimmer-btn::after{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:cv-shimmer 3s ease-in-out infinite}\n        .cv-ai-dot{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,").concat(N,",").concat(C,");animation:cv-dot-float 2.5s ease-in-out infinite}\n      ")}),(0,l.jsxs)("div",{className:"".concat(d?"absolute":"fixed"," inset-0 pointer-events-none overflow-hidden"),children:[(0,l.jsx)("div",{className:"cv-orb1 absolute -top-40 left-[20%] w-[650px] h-[650px] rounded-full blur-3xl",style:{background:"radial-gradient(circle, ".concat(N,", transparent 70%)"),opacity:en}}),(0,l.jsx)("div",{className:"cv-orb2 absolute top-[50%] -right-20 w-[550px] h-[550px] rounded-full blur-3xl",style:{background:"radial-gradient(circle, ".concat(C,", transparent 70%)"),opacity:.85*en}}),(0,l.jsx)("div",{className:"cv-orb3 absolute -bottom-20 left-[5%] w-[450px] h-[450px] rounded-full blur-3xl",style:{background:"radial-gradient(circle, ".concat(w,", transparent 70%)"),opacity:.85*en}})]}),(0,l.jsxs)("nav",{className:"".concat(d?"absolute":"fixed"," top-0 left-0 right-0 z-50 backdrop-blur-xl"),style:{backgroundColor:"".concat(P,"CC"),borderBottom:"1px solid ".concat(ea)},children:[(0,l.jsxs)("div",{className:"max-w-7xl mx-auto px-6 py-4 flex items-center justify-between",children:[(0,l.jsxs)(n.E.div,{className:"flex items-center gap-2.5 cursor-pointer",onClick:()=>window.scrollTo({top:0,behavior:"smooth"}),initial:{opacity:0,x:-16},animate:{opacity:1,x:0},children:[(0,l.jsx)("div",{className:"w-9 h-9 rounded-xl flex items-center justify-center cv-grad shadow-lg",children:(0,l.jsx)(E.Z,{className:"w-4 h-4 text-white"})}),(0,l.jsx)("span",{className:"font-bold text-base",style:{color:R,fontFamily:"'".concat(J,"'")},children:(null==b?void 0:null===(i=b.name)||void 0===i?void 0:i.split(" ")[0])||"Portfolio"})]}),(0,l.jsx)(n.E.div,{className:"hidden md:flex items-center gap-1",style:{color:W},initial:{opacity:0,x:16}
1,animate:{opacity:1,x:0},transition:{delay:.15},children:ed.map(e=>(0,l.jsxs)("a",{href:"#".concat(e.id),className:"flex items-center gap-1.5 px-3 py-1.5 rounded-lg text-sm font-medium transition-all duration-300",style:{color:W},onMouseEnter:e=>{e.currentTarget.style.color=N,e.currentTarget.style.backgroundColor="".concat(N).concat(es?"14":"08")},onMouseLeave:e=>{e.currentTarget.style.color=W,e.currentTarget.style.backgroundColor="transparent"},children:[e.icon," ",e.label]},e.id))}),(0,l.jsx)("button",{className:"md:hidden w-9 h-9 rounded-lg flex items-center justify-center",style:{color:R},onClick:()=>er(!ec),children:ec?(0,l.jsx)(Y.Z,{className:"w-5 h-5"}):(0,l.jsx)(A.Z,{className:"w-5 h-5"})})]}),(0,l.jsx)(x.M,{children:ec&&(0,l.jsx)(n.E.div,{className:"md:hidden overflow-hidden",initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.25},style:{borderTop:"1px solid ".concat(ea)},children:(0,l.jsx)("div",{className:"px-6 py-4 space-y-1",children:ed.map(e=>(0,l.jsxs)("a",{href:"#".concat(e.id),onClick:()=>er(!1),className:"flex items-center gap-3 px-3 py-2.5 rounded-lg text-sm font-medium",style:{color:W},children:[e.icon," ",e.label]},e.id))})})})]}),(0,l.jsxs)("section",{className:"pt-36 pb-20 md:pt-48 md:pb-28 text-center px-6 relative z-10",children:[(0,l.jsx)("div",{className:"absolute top-24 left-[10%] cv-float",style:{animationDelay:"0s"},children:(0,l.jsx)("div",{className:"w-3 h-3 rounded-full",style:{background:"linear-gradient(135deg, ".concat(N,", ").concat(C,")"),opacity:.35}})}),(0,l.jsx)("div",{className:"absolute top-40 right-[15%] cv-float",style:{animationDelay:"1.5s"},children:(0,l.jsx)("div",{className:"w-2 h-2 rounded-full",style:{backgroundColor:w,opacity:.3}})}),(0,l.jsx)("div",{className:"absolute bottom-32 left-[8%] cv-float",style:{animationDelay:"3s"},children:(0,l.jsx)("div",{className:"w-4 h-4 rounded-full",style:{background:"linear-gradient(135deg, ".concat(w,", ").concat(N,")"),opacity:.2}})}),(0,l.jsxs)(n.E.div,{className:"mx-auto w-28 h-28 cv-morph flex items-center justify-center text-4xl font-bold shadow-2xl mb-8 relative overflow-visible",style:{boxShadow:"0 20px 50px ".concat(N,"26")},initial:{opacity:0,scale:0,rotate:-12},animate:{opacity:1,scale:1,rotate:0},transition:{type:"spring",stiffness:180,damping:14,delay:.2},children:[(0,l.jsx)("div",{className:"absolute inset-0 cv-morph cv-grad"}),(0,l.jsx)("span",{className:"relative text-white drop-shadow-lg z-10",children:((null==b?void 0:b.name)||"P")[0]}),(0,l.jsx)("div",{className:"absolute -top-2 -right-2 cv-ai-dot",style:{animationDelay:"0s"}}),(0,l.jsx)("div",{className:"absolute -bottom-1 -left-2 cv-ai-dot",style:{animationDelay:"0.8s"}}),(0,l.jsx)("div",{className:"absolute top-1/2 -right-3 cv-ai-dot",style:{animationDelay:"1.6s"}})]}),(0,l.jsx)(n.E.h1,{className:"text-4xl md:text-6xl lg:text-7xl font-extrabold tracking-tight leading-[1.08] cv-grad-text",style:{fontFamily:"'".concat(J,"', system-ui")},initial:{opacity:0,y:28},animate:{opacity:1,y:0},transition:{duration:.7,delay:.35},children:(null==b?void 0:b.name)||"Your Name"}),(0,l.jsx)(n.E.p,{className:"mt-4 text-xl md:text-2xl font-semibold",style:{color:N},initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.5},children:(null==b?void 0:b.title)||"Creative Professional"}),(null==b?void 0:b.location)&&"not specified"!==b.location.toLowerCase()&&(0,l.jsxs)(n.E.div,{className:"mt-4 flex items-center justify-center gap-2 text-sm",style:{color:W},initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:.6},children:[(0,l.jsx)(H.Z,{className:"w-4 h-4",style:{color:N}})," ",b.location]}),(0,l.jsx)(n.E.div,{className:"mt-8 flex items-center justify-center gap-3",initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{delay:.7},children:em.map((e,s)=>ex(e.href,(0,l.jsx)(e.Icon,{className:"w-5 h-5"}),s))}),(0,l.jsx)(n.E.div,{className:"mt-10 flex items-center justify-center gap-4 flex-wrap",initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{delay:.85},children:[{icon:(0,l.jsx)(D.Z,{className:"w-4 h-4"}),val:"".concat(y,"+ yrs"),col:N},{icon:(0,l.jsx)(F.Z,{className:"w-4 h-4"}),val:"".concat((null==u?void 0:u.length)||0," projects"),col:w},{icon:(0,l.jsx)(Z.Z,{className:"w-4 h-4"}),val:"".concat((null==h?void 0:h.length)||0," skills"),col:C}].map((e,s)=>(0,l.jsxs)(n.E.div,{className:"flex items-center gap-2 px-4 py-2 rounded-full text-sm font-medium",style:{backgroundColor:"".concat(e.col).concat(es?"14":"0A"),color:e.col,border:"1px solid ".concat(e.col).concat(es?"2A":"1A")},whileHover:{scale:1.05,boxShadow:"0 0 20px ".concat(e.col,"20")},children:[e.icon," ",e.val]},s))}),j>0&&(0,l.jsxs)(n.E.div,{className:"mt-5 flex items-center justify-center gap-2 text-xs",style:{color:W},initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:1},children:[(0,l.jsx)(L.Z,{className:"w-3.5 h-3.5"})," ",j.toLocaleString()," views"]})]}),m&&(0,l.jsx)("section",{id:"about",className:"py-20 px-6 relative z-10",children:(0,l.jsx)(Q,{className:"max-w-5xl mx-auto",children:(0,l.jsxs)("div",{className:"cv-glass p-8 md:p-12 relative overflow-hidden",children:[(0,l.jsx)("div",{className:"absolute top-0 left-0 right-0 h-1 cv-grad"}),(0,l.jsxs)("div",{className:"flex items-start gap-4 mb-4",children:[(0,l.jsx)("div",{className:"w-11 h-11 rounded-xl flex items-center justify-center shrink-0 cv-grad shadow-lg",children:(0,l.jsx)(E.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsxs)("h2",{className:"text-2xl md:text-3xl font-bold",style:{fontFamily:"'".concat(J,"'"),color:R},children:["About ",(0,l.jsx)("span",{style:{color:N},children:"Me"})]})]}),(0,l.jsx)("p",{className:"text-base leading-relaxed",style:{color:W},children:m.length>350?m.substring(0,350)+"…":m})]})})}),h&&h.length>0&&(0,l.jsxs)("section",{className:"py-20 px-6 relative z-10",children:[(0,l.jsxs)(Q,{className:"max-w-6xl mx-auto",children:[(0,l.jsxs)("div",{className:"flex items-center justify-center gap-3 mb-3",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center cv-grad shadow-lg cv-glow-icon",children:(0,l.jsx)(V.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsx)("h2",{className:"text-2xl md:text-3xl font-bold",style:{fontFamily:"'".concat(J,"'"),color:R},children:"Skills & Tools"})]}),(0,l.jsx)("p",{className:"text-center text-sm mb-12",style:{color:W},children:"Technologies I work with"})]}),(0,l.jsx)("div",{className:"max-w-6xl mx-auto grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 gap-3",children:h.map((e,s)=>(0,l.jsx)(ee,{i:s,children:(0,l.jsxs)(n.E.div,{className:"cv-glass p-4 flex items-center gap-3 cursor-default text-center justify-center",whileHover:{scale:1.05,boxShadow:"0 0 24px ".concat(N,"20")},children:[(0,l.jsx)(k.Z,{className:"w-4 h-4",style:{color:N}}),(0,l.jsx)("span",{className:"text-sm font-medium",style:{color:R},children:e})]})},s))})]}),u&&u.length>0&&(0,l.jsxs)("section",{id:"work",className:"py-20 px-6 relative z-10",children:[(0,l.jsxs)(Q,{className:"max-w-7xl mx-auto",children:[(0,l.jsxs)("div",{className:"flex items-center justify-center gap-3 mb-3",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center cv-grad shadow-lg cv-glow-icon",children:(0,l.jsx)($.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsx)("h2",{className:"text-2xl md:text-3xl font-bold",style:{fontFamily:"'".concat(J,"'"),color:R},children:"Featured Work"})]}),(0,l.jsx)("p",{className:"text-center text-sm mb-14",style:{color:W},children:"Projects I'm proud of"})]}),u[0]&&(0,l.jsx)(Q,{className:"max-w-6xl mx-auto mb-8",children:(0,l.jsx)("div",{className:"cv-glass rounded-2xl overflow-hidden cv-proj group",children:(0,l.jsxs)("div",{className:"md:flex",children:[(0,l.jsx)("div",{className:"md:w-1/2 relative overflow-hidden h-56 md:h-auto",style:{backgroundColor:"".concat(N).concat(es?"0D":"06")},children:u[0].image?(0,l.jsx)("img",{src:u[0].image,alt:u[0].title,className:"cv-proj-img w-full h-full object-cover"}):(0,l.jsxs)("div",{className:"cv-proj-img w-full h-full flex items-center justify-center relative overflow-hidden cv-placeholder",children:[(0,l.jsx)("div",{className:"absolute inset-0 opacity-[0.04]",style:{backgroundImage:"radial-gradient(".concat(N," 1px, transparent 1px)"),backgroundSize:"24px 24px"}}),(0,l.jsx)(F.Z,{className:"w-10 h-10 relative",style:{color:"".concat(N,"20")}})]})}),(0,l.jsxs)("div",{className:"md:w-1/2 p-8 flex flex-col justify-center",children:[(0,l.jsxs)("div",{className:"flex items-center gap-2 mb-3",children:[(0,l.jsx)("div",{className:"w-5 h-5 rounded-md flex items-center justify-center cv-grad",children:(0,l.jsx)(k.Z,{className:"w-3 h-3 text-white"})}),(0,l.jsx)("span",{className:"text-xs font-bold uppercase tracking-widest",style:{color:C},children:"Featured"})]}),(0,l.jsx)("h3",{className:"text-xl md:text-2xl font-bold mb-3",style:{fontFamily:"'".concat(J,"'"),color:R},children:u[0].title}),u[0].description&&(0,l.jsx)("p",{className:"text-sm leading-relaxed mb-5 line-clamp-3",style:{color:W},children:u[0].description}),u[0].technologies&&(0,l.jsx)("div",{className:"flex flex-wrap gap-2 mb-5",children:u[0].technologies.map((e,s)=>(0,l.jsx)("span",{className:"text-xs px-2.5 py-1 rounded-lg font-medium",style:{backgroundColor:el,color:N,border:"1px solid ".concat(et)},children:e},s))}),u[0].link&&(0,l.jsxs)(n.E.a,{href:u[0].link,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-sm font-bold",style:{color:N},whileHover:{x:4},children:["View Project ",(0,l.jsx)(G.Z,{className:"w-4 h-4"})]})]})]})})}),u.length>1&&(0,l.jsx)("div",{className:"max-w-7xl mx-auto grid md:grid-cols-2 lg:grid-cols-3 gap-5",children:u.slice(1,7).map((e,s)=>(0,l.jsx)(ee,{i:s,children:(0,l.jsxs)("div",{className:"cv-glass rounded-2xl overflow-hidden cv-proj h-full flex flex-col group",children:[(0,l.jsxs)("div",{className:"relative h-44 overflow-hidden",style:{backgroundColor:"".concat(N).concat(es?"08":"04")},children:[e.image?(0,l.jsx)("img",{src:e.image,alt:e.title,className:"cv-proj-img w-full h-full object-cover"}):(0,l.jsxs)("div",{className:"cv-proj-img w-full h-full flex items-center justify-center relative overflow-hidden cv-placeholder",children:[(0,l.jsx)("div",{className:"absolute inset-0 opacity-[0.04]",style:{backgroundImage:"radial-gradient(".concat(N," 1px, transparent 1px)"),backgroundSize:"24px 24px"}}),(0,l.jsx)(F.Z,{className:"w-10 h-10 relative",style:{color:"".concat(N,"20")}})]}),e.link&&(0,l.jsx)("div",{className:"absolute inset-0 flex items-center justify-center bg-gradient-to-t from-black/50 via-trans
1parent opacity-0 group-hover:opacity-100 transition-opacity duration-300",children:(0,l.jsx)(n.E.a,{href:e.link,target:"_blank",rel:"noopener noreferrer",className:"w-10 h-10 rounded-full bg-white/90 flex items-center justify-center shadow-xl",whileHover:{scale:1.1},children:(0,l.jsx)(U.Z,{className:"w-4 h-4 text-gray-900"})})})]}),(0,l.jsxs)("div",{className:"p-5 flex-1 flex flex-col",children:[(0,l.jsx)("h3",{className:"font-bold text-base mb-1.5",style:{fontFamily:"'".concat(J,"'"),color:R},children:e.title}),e.description&&(0,l.jsx)("p",{className:"text-sm leading-relaxed flex-1 line-clamp-2 mb-3",style:{color:W},children:e.description}),e.technologies&&e.technologies.length>0&&(0,l.jsx)("div",{className:"mt-auto flex flex-wrap gap-1.5",children:e.technologies.slice(0,3).map((e,s)=>(0,l.jsx)("span",{className:"text-[10px] px-2 py-0.5 rounded-md font-medium",style:{backgroundColor:el,color:N,border:"1px solid ".concat(et)},children:e},s))})]})]})},s))})]}),p&&p.length>0&&(0,l.jsxs)("section",{id:"experience",className:"py-20 px-6 relative z-10",children:[(0,l.jsx)(Q,{className:"max-w-5xl mx-auto",children:(0,l.jsxs)("div",{className:"flex items-center justify-center gap-3 mb-14",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center cv-grad shadow-lg cv-glow-icon",children:(0,l.jsx)(D.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsx)("h2",{className:"text-2xl md:text-3xl font-bold",style:{fontFamily:"'".concat(J,"'"),color:R},children:"Experience"})]})}),(0,l.jsxs)("div",{className:"max-w-5xl mx-auto relative",children:[(0,l.jsx)("div",{className:"absolute left-5 md:left-7 top-3 bottom-3 w-0.5 rounded-full",style:{background:"linear-gradient(to bottom, ".concat(N,", ").concat(w,", ").concat(C,"40)")}}),p.map((e,s)=>(0,l.jsxs)(Q,{delay:.08*s,className:"relative pl-14 md:pl-20 pb-8 last:pb-0",children:[(0,l.jsx)("div",{className:"absolute left-3 md:left-5 top-2 w-4 h-4 rounded-full border-[3px] flex items-center justify-center",style:{borderColor:N,backgroundColor:P},children:(0,l.jsx)("div",{className:"w-1.5 h-1.5 rounded-full",style:{backgroundColor:N}})}),(0,l.jsxs)(n.E.div,{className:"cv-glass p-5 md:p-6",whileHover:{x:4},children:[(0,l.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-start sm:justify-between gap-2 mb-2",children:[(0,l.jsx)("h3",{className:"font-bold text-lg",style:{fontFamily:"'".concat(J,"'"),color:R},children:e.jobTitle}),(0,l.jsxs)("span",{className:"text-xs font-medium px-3 py-1 rounded-full shrink-0 flex items-center gap-1.5",style:{backgroundColor:el,color:N,border:"1px solid ".concat(et)},children:[(0,l.jsx)(_.Z,{className:"w-3 h-3"}),(0,c._c)(e.startDate)," — ",e.current?"Present":e.endDate?(0,c._c)(e.endDate):"Present"]})]}),(0,l.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,l.jsx)(D.Z,{className:"w-3.5 h-3.5",style:{color:w}}),(0,l.jsx)("span",{className:"text-sm font-semibold",style:{color:N},children:e.company})]}),e.description&&(0,l.jsx)("p",{className:"text-sm leading-relaxed line-clamp-2",style:{color:W},children:e.description})]})]},s))]})]}),(f&&f.length>0||g&&g.length>0)&&(0,l.jsx)("section",{className:"py-20 px-6 relative z-10",children:(0,l.jsxs)("div",{className:"max-w-6xl mx-auto grid md:grid-cols-2 gap-8",children:[f&&f.length>0&&(0,l.jsxs)("div",{children:[(0,l.jsx)(Q,{children:(0,l.jsxs)("div",{className:"flex items-center gap-3 mb-8",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center",style:{background:"linear-gradient(135deg, ".concat(N,"20, ").concat(w,"15)")},children:(0,l.jsx)(q.Z,{className:"w-5 h-5",style:{color:N}})}),(0,l.jsx)("h2",{className:"text-xl font-bold",style:{fontFamily:"'".concat(J,"'"),color:R},children:"Education"})]})}),(0,l.jsx)("div",{className:"space-y-3",children:f.map((e,s)=>(0,l.jsx)(ee,{i:s,children:(0,l.jsxs)("div",{className:"cv-glass p-5 flex items-start gap-4",children:[(0,l.jsx)("div",{className:"w-11 h-11 rounded-xl flex items-center justify-center shrink-0",style:{background:"linear-gradient(135deg, ".concat(w,"20, ").concat(N,"15)")},children:(0,l.jsx)(q.Z,{className:"w-5 h-5",style:{color:w}})}),(0,l.jsxs)("div",{children:[(0,l.jsx)("h3",{className:"font-bold text-sm",style:{color:R},children:e.degree||e.field||"Degree"}),(0,l.jsx)("p",{className:"text-sm mt-1",style:{color:W},children:e.school}),e.graduationYear&&(0,l.jsxs)("span",{className:"inline-flex items-center gap-1 text-xs mt-2 font-semibold",style:{color:N},children:[(0,l.jsx)(_.Z,{className:"w-3 h-3"})," ",e.graduationYear]})]})]})},s))})]}),g&&g.length>0&&(0,l.jsxs)("div",{children:[(0,l.jsx)(Q,{children:(0,l.jsxs)("div",{className:"flex items-center gap-3 mb-8",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center",style:{background:"linear-gradient(135deg, ".concat(C,"20, ").concat(N,"15)"),color:C},children:(0,l.jsx)(B.Z,{className:"w-5 h-5"})}),(0,l.jsx)("h2",{className:"text-xl font-bold",style:{fontFamily:"'".concat(J,"'"),color:R},children:"Certifications"})]})}),(0,l.jsx)("div",{className:"space-y-3",children:g.map((e,s)=>(0,l.jsx)(ee,{i:s,children:(0,l.jsxs)(n.E.div,{className:"cv-glass p-4 flex items-center gap-4 group cursor-default",whileHover:{x:4},children:[(0,l.jsx)(B.Z,{className:"w-5 h-5 shrink-0",style:{color:C}}),(0,l.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,l.jsx)("p",{className:"font-bold text-sm truncate",style:{color:R},children:e.name}),(0,l.jsxs)("p",{className:"text-xs mt-0.5",style:{color:W},children:[e.issuer," \xb7 ",e.year]})]})]})},s))})]})]})}),(0,l.jsx)("section",{id:"contact",className:"py-24 px-6 relative z-10",children:(0,l.jsx)(Q,{className:"max-w-4xl mx-auto text-center",children:(0,l.jsxs)("div",{className:"cv-glass rounded-3xl p-10 md:p-16 relative overflow-hidden",children:[(0,l.jsx)("div",{className:"absolute -top-20 -right-20 w-64 h-64 roun
1ded-full blur-3xl",style:{backgroundColor:N,opacity:es?.15:.06}}),(0,l.jsx)("div",{className:"absolute -bottom-20 -left-20 w-52 h-52 rounded-full blur-3xl",style:{backgroundColor:w,opacity:es?.1:.04}}),(0,l.jsxs)("div",{className:"relative z-10",children:[(0,l.jsxs)(n.E.div,{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full text-xs font-semibold mb-6",style:{backgroundColor:el,color:N,border:"1px solid ".concat(et)},animate:{boxShadow:["0 0 0 ".concat(N,"00"),"0 0 20px ".concat(N,"20"),"0 0 0 ".concat(N,"00")]},transition:{duration:3,repeat:1/0},children:[(0,l.jsx)("span",{className:"cv-ai-dot"})," Available for work"]}),(0,l.jsxs)("h2",{className:"text-2xl md:text-3xl font-bold mb-4",style:{fontFamily:"'".concat(J,"'"),color:R},children:["Let's create something ",(0,l.jsx)("span",{style:{color:N},children:"amazing"})]}),(0,l.jsx)("p",{className:"mb-8 text-sm",style:{color:W},children:"Excited about new projects and creative collaborations."}),(0,l.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-3",children:[(null==b?void 0:b.email)&&(0,l.jsxs)(n.E.a,{href:"mailto:".concat(b.email),className:"inline-flex items-center gap-2 px-7 py-3 rounded-full font-bold text-sm cv-grad cv-shimmer-btn text-white shadow-xl",style:{boxShadow:"0 12px 36px ".concat(N,"26")},whileHover:{scale:1.05,boxShadow:"0 16px 44px ".concat(N,"35")},whileTap:{scale:.96},children:[(0,l.jsx)(z.Z,{className:"w-4 h-4"})," Get in Touch ",(0,l.jsx)(K.Z,{className:"w-4 h-4"})]}),(null==b?void 0:b.linkedin)&&(0,l.jsxs)(n.E.a,{href:b.linkedin,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-6 py-3 rounded-full font-bold text-sm border-2 transition-all",style:{borderColor:"".concat(N,"40"),color:N},whileHover:{scale:1.04,backgroundColor:"".concat(N).concat(es?"14":"08")},children:[(0,l.jsx)(T.Z,{className:"w-4 h-4"})," Connect"]})]})]})]})})}),(0,l.jsxs)("footer",{className:"py-8 px-6 text-center text-xs relative z-10",style:{color:W,borderTop:"1px solid ".concat(ea)},children:["\xa9 ",new Date().getFullYear()," ",(null==b?void 0:b.name)||"Portfolio",". Built with ",(0,l.jsx)("span",{style:{color:N},children:"♥"})]})]})}var ea=a(90437),el=a(39889),et=a(20113),en=a(22954);function eo(e){let{children:s,className:a="",delay:o=0}=e,i=(0,t.useRef)(null),c=(0,m.Y)(i,{once:!0,margin:"-20px"});return(0,l.jsx)(n.E.div,{ref:i,className:a,initial:{opacity:0,y:18},animate:c?{opacity:1,y:0}:{},transition:{duration:.3,delay:Math.min(o,.15),ease:[.22,1,.36,1]},children:s})}function ei(e){let{children:s,className:a="",i:o=0}=e,i=(0,t.useRef)(null),c=(0,m.Y)(i,{once:!0,margin:"-10px"});return(0,l.jsx)(n.E.div,{ref:i,className:a,initial:{opacity:0,scale:.93},animate:c?{opacity:1,scale:1}:{},transition:{duration:.25,delay:Math.min(.03*o,.2),ease:[.22,1,.36,1]},children:s})}function ec(e){let{target:s}=e,[a,n]=(0,t.useState)(0),o=(0,t.useRef)(null),i=(0,m.Y)(o,{once:!0}),c=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{let e;if(!i||c.current)return;c.current=!0;let a=null,l=t=>{a||(a=t);let o=Math.min((t-a)/1500,1);n(Math.round((1-Math.pow(1-o,3))*s)),o<1&&(e=requestAnimationFrame(l))};return e=requestAnimationFrame(l),()=>cancelAnimationFrame(e)},[i,s]),(0,l.jsx)("span",{ref:o,children:a})}function er(e){var s,a,o;let{portfolioData:i,isPreview:r=!1}=e,{about:d,skills:m,experience:h,projects:p,education:u,certifications:f,socialLinks:g}=i,b=h?(0,c.h3)(h):0,y=i.viewCount||0,j=null===(s=i.theme)||void 0===s?void 0:s.colors,v=(null==j?void 0:j.primary)||"#b45309",N=(null==j?void 0:j.accent)||"#d97706",w=(null==j?void 0:j.background)||"#fafaf9",k=(null==j?void 0:j.text)||"#1c1917",C=(null==j?void 0:j.textSecondary)||"#78716c",S=(null==j?void 0:j.border)||"#e7e5e4",P=(null===(a=i.font)||void 0===a?void 0:a.headingFont)||"Georgia",W=(null===(o=i.font)||void 0===o?void 0:o.bodyFont)||"Inter",O=function(e){let s=e.replace("#","");return!(s.length<6)&&.299*parseInt(s.substring(0,2),16)+.587*parseInt(s.substring(2,4),16)+.114*parseInt(s.substring(4,6),16)<128}(w),J=O?"rgba(255,255,255,0.03)":"#f5f5f4",X=O?"rgba(255,255,255,0.08)":S,$=O?"".concat(v,"18"):"".concat(v,"0D"),V=O?"".concat(v,"2A"):"".concat(v,"20"),[U,K]=(0,t.useState)(!1),Q=[{id:"about",label:"About",icon:(0,l.jsx)(E.Z,{className:"w-4 h-4"})},{id:"experience",label:"Experience",icon:(0,l.jsx)(D.Z,{className:"w-4 h-4"})},{id:"projects",label:"Projects",icon:(0,l.jsx)(Z.Z,{className:"w-4 h-4"})},{id:"contact",label:"Contact",icon:(0,l.jsx)(I.Z,{className:"w-4 h-4"})}],ee=[{href:(null==g?void 0:g.email)?"mailto:".concat(g.email):null,Icon:z.Z,label:"Email"},{href:null==g?void 0:g.linkedin,Icon:T.Z,label:"LinkedIn"},{href:null==g?void 0:g.website,Icon:M.Z,label:"Website"}].filter(e=>e.href);return(0,l.jsxs)("div",{className:"min-h-screen ".concat(r?"relative":""),style:{backgroundColor:w,color:k,fontFamily:"'".concat(W,"', system-ui, sans-serif")},children:[(0,l.jsx)("style",{children:"\n        @keyframes ce-shimmer{0%{background-position:-200% center}100%{background-position:200% center}}\n        @keyframes ce-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}\n        @keyframes ce-glow-pulse{0%,100%{box-shadow:0 0 4px ".concat(v,"20,0 0 12px ").concat(v,"10}50%{box-shadow:0 0 8px ").concat(v,"40,0 0 24px ").concat(v,"20}}\n        @keyframes ce-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n        @keyframes ce-underline-grow{0%{width:0}100%{width:48px}}\n        @keyframes ce-btn-shimmer{0%{background-position:-200% center}100%{background-position:200% center}}\n        .ce-shimmer{background:linear-gradient(90deg,").concat(v,",").concat(N,",").concat(v,"99,").concat(N,");background-size:200% 100%;animation:ce-shimmer 4s linear infinite}\n        .ce-card{background:").concat(O?"rgba(255,255,255,0.05)":"#ffffff",";border:1px solid ").concat(X,";border-radius:16px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.22,1,.36,1)}\n        .ce-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,").concat(v,",").concat(N,");
1transform:scaleX(0);transition:transform .4s ease;transform-origin:left}\n        .ce-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px ").concat(O?"rgba(0,0,0,0.35)":"rgba(0,0,0,0.06)",";border-color:").concat(v).concat(O?"30":"20","}\n        .ce-card:hover::before{transform:scaleX(1)}\n        .ce-icon{background:linear-gradient(135deg,").concat(v,",").concat(N,");box-shadow:0 4px 14px ").concat(v,"25;position:relative}\n        .ce-icon::after{content:'';position:absolute;inset:-3px;border-radius:14px;background:linear-gradient(135deg,").concat(v,",").concat(N,");z-index:-1;opacity:.25;filter:blur(5px);animation:ce-glow-pulse 3s ease-in-out infinite}\n        .ce-placeholder{background:linear-gradient(135deg,").concat(v,"12,").concat(N,"08)}\n        .ce-grad-text{background:linear-gradient(135deg,").concat(v,",").concat(N,");background-size:200% 200%;animation:ce-gradient 5s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}\n        .ce-glow-icon{animation:ce-glow-pulse 3s ease-in-out infinite}\n        .ce-float{animation:ce-float 5s ease-in-out infinite}\n        .ce-shimmer-btn{position:relative;overflow:hidden}\n        .ce-shimmer-btn::after{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:ce-btn-shimmer 3s ease-in-out infinite}\n        .ce-accent-line{width:0;height:3px;border-radius:99px;background:linear-gradient(90deg,").concat(v,",").concat(N,");animation:ce-underline-grow .8s ease-out forwards}\n      ")}),(0,l.jsx)("div",{className:"h-1 ce-shimmer"}),(0,l.jsxs)("nav",{className:"".concat(r?"absolute":"fixed"," top-1 left-0 right-0 z-50 backdrop-blur-lg"),style:{backgroundColor:"".concat(w,"E8")},children:[(0,l.jsx)("div",{className:"max-w-7xl mx-auto px-6",children:(0,l.jsxs)("div",{className:"flex items-center justify-between py-4",style:{borderBottom:"1px solid ".concat(X)},children:[(0,l.jsx)(n.E.h2,{className:"text-xl tracking-tight cursor-pointer",style:{fontFamily:"'".concat(P,"', Georgia, serif"),fontWeight:700},onClick:()=>window.scrollTo({top:0,behavior:"smooth"}),initial:{opacity:0,x:-16},animate:{opacity:1,x:0},children:(null==g?void 0:g.name)||"Portfolio"}),(0,l.jsx)(n.E.div,{className:"hidden md:flex items-center gap-1",initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:.2},children:Q.map(e=>(0,l.jsxs)("a",{href:"#".concat(e.id),className:"flex items-center gap-1.5 px-3 py-1.5 rounded-lg text-sm font-medium transition-all duration-300",style:{color:C},onMouseEnter:e=>{e.currentTarget.style.color=v,e.currentTarget.style.backgroundColor="".concat(v).concat(O?"14":"08")},onMouseLeave:e=>{e.currentTarget.style.color=C,e.currentTarget.style.backgroundColor="transparent"},children:[e.icon," ",e.label]},e.id))}),(0,l.jsx)("button",{className:"md:hidden w-9 h-9 rounded-lg flex items-center justify-center",style:{color:k},onClick:()=>K(!U),children:U?(0,l.jsx)(Y.Z,{className:"w-5 h-5"}):(0,l.jsx)(A.Z,{className:"w-5 h-5"})})]})}),(0,l.jsx)(x.M,{children:U&&(0,l.jsx)(n.E.div,{className:"md:hidden overflow-hidden",initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.25},style:{borderTop:"1px solid ".concat(X)},children:(0,l.jsxs)("div",{className:"px-6 py-4 space-y-1",children:[Q.map(e=>(0,l.jsxs)("a",{href:"#".concat(e.id),onClick:()=>K(!1),className:"flex items-center gap-3 px-3 py-2.5 rounded-lg text-sm font-medium",style:{color:C},children:[e.icon," ",e.label]},e.id)),(0,l.jsx)("div",{className:"flex items-center gap-2 pt-3 mt-2",style:{borderTop:"1px solid ".concat(X)},children:ee.map((e,s)=>(0,l.jsx)("a",{href:e.href,target:e.Icon===z.Z?void 0:"_blank",rel:"noopener noreferrer",className:"w-9 h-9 rounded-lg flex items-center justify-center",style:{color:C,backgroundColor:J},children:(0,l.jsx)(e.Icon,{className:"w-4 h-4"})},s))})]})})})]}),(0,l.jsxs)("section",{id:"about",className:"pt-28 pb-20 px-6 md:px-12 relative overflow-hidden",style:{background:"linear-gradient(150deg, ".concat(w,", ").concat(v).concat(O?"0A":"05",", ").concat(J,")")},children:[(0,l.jsx)("div",{className:"absolute -top-32 -right-32 w-[450px] h-[450px] rounded-full opacity-[0.05]",style:{backgroundColor:v}}),(0,l.jsx)("div",{className:"absolute bottom-0 left-0 w-64 h-64 rounded-full blur-3xl op
1acity-[0.03]",style:{backgroundColor:N}}),(0,l.jsx)("div",{className:"absolute top-20 right-[20%] ce-float",style:{animationDelay:"0s"},children:(0,l.jsx)("div",{className:"w-3 h-3 rounded-full",style:{background:"linear-gradient(135deg, ".concat(v,", ").concat(N,")"),opacity:.25}})}),(0,l.jsx)("div",{className:"absolute bottom-24 left-[15%] ce-float",style:{animationDelay:"2s"},children:(0,l.jsx)("div",{className:"w-2 h-2 rounded-full",style:{backgroundColor:N,opacity:.2}})}),(0,l.jsx)("div",{className:"max-w-7xl mx-auto relative z-10",children:(0,l.jsxs)("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between gap-12",children:[(0,l.jsxs)("div",{className:"lg:w-[55%]",children:[(0,l.jsx)(eo,{children:(0,l.jsx)("div",{className:"flex items-center gap-2 mb-4",children:(0,l.jsxs)("div",{className:"flex items-center gap-2 px-3 py-1.5 rounded-full text-xs font-bold uppercase tracking-widest",style:{backgroundColor:$,color:v,border:"1px solid ".concat(V)},children:[(0,l.jsx)(ea.Z,{className:"w-3.5 h-3.5"}),(null==g?void 0:g.title)||"Executive Portfolio"]})})}),(0,l.jsx)(eo,{delay:.08,children:(0,l.jsx)("h1",{className:"text-4xl md:text-5xl lg:text-6xl leading-[1.1] mb-5 ce-grad-text",style:{fontFamily:"'".concat(P,"', Georgia, serif"),fontWeight:700},children:(null==g?void 0:g.name)||"Your Name"})}),(null==g?void 0:g.location)&&"not specified"!==g.location.toLowerCase()&&(0,l.jsx)(eo,{delay:.14,children:(0,l.jsxs)("div",{className:"flex items-center gap-2 text-sm mb-6",style:{color:C},children:[(0,l.jsx)(H.Z,{className:"w-4 h-4",style:{color:v}})," ",g.location]})}),d&&(0,l.jsx)(eo,{delay:.18,children:(0,l.jsx)("p",{className:"text-base md:text-lg max-w-2xl leading-relaxed mb-8",style:{color:C},children:d.length>200?d.substring(0,200)+"…":d})}),(0,l.jsx)(eo,{delay:.24,children:(0,l.jsxs)("div",{className:"flex flex-wrap items-center gap-3",children:[(null==g?void 0:g.email)&&(0,l.jsxs)(n.E.a,{href:"mailto:".concat(g.email),className:"inline-flex items-center gap-2 px-6 py-3 rounded-full text-sm font-semibold text-white shadow-lg ce-shimmer-btn",style:{backgroundColor:v},whileHover:{scale:1.04,boxShadow:"0 8px 28px ".concat(v,"40")},whileTap:{scale:.97},children:[(0,l.jsx)(z.Z,{className:"w-4 h-4"})," Contact Me"]}),(null==g?void 0:g.linkedin)&&(0,l.jsxs)(n.E.a,{href:g.linkedin,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-6 py-3 rounded-full text-sm font-semibold border-2 transition-all",style:{borderColor:"".concat(v,"40"),color:v},whileHover:{scale:1.04,backgroundColor:"".concat(v).concat(O?"14":"08")},children:[(0,l.jsx)(T.Z,{className:"w-4 h-4"})," LinkedIn"]})]})})]}),(0,l.jsxs)(eo,{delay:.3,className:"lg:w-[40%]",children:[(0,l.jsx)("div",{className:"grid grid-cols-2 gap-4",children:[{icon:(0,l.jsx)(ea.Z,{className:"w-5 h-5"}),val:b,label:"Years",col:v},{icon:(0,l.jsx)(Z.Z,{className:"w-5 h-5"}),val:(null==p?void 0:p.length)||0,label:"Projects",col:N},{icon:(0,l.jsx)(D.Z,{className:"w-5 h-5"}),val:(null==m?void 0:m.length)||0,label:"Skills",col:v},{icon:(0,l.jsx)(el.Z,{className:"w-5 h-5"}),val:(null==h?void 0:h.length)||0,label:"Companies",col:N}].map((e,s)=>(0,l.jsx)(ei,{i:s,children:(0,l.jsxs)("div",{className:"ce-card p-5 text-center",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-xl mx-auto mb-3 flex items-center justify-center ce-glow-icon",style:{background:"linear-gradient(135deg, ".concat(e.col,", ").concat(e.col,"B0)"),color:"white",boxShadow:"0 4px 14px ".concat(e.col,"25"),animationDelay:"".concat(.5*s,"s")},children:e.icon}),(0,l.jsx)("div",{className:"text-2xl font-bold",style:{color:v,fontFamily:"'".concat(P,"', Georgia, serif")},children:(0,l.jsx)(ec,{target:e.val})}),(0,l.jsx)("div",{className:"text-[10px] uppercase tracking-[0.12em] mt-1.5 font-semibold",style:{color:C},children:e.label})]})},s))}),y>0&&(0,l.jsxs)(n.E.div,{className:"mt-3 flex items-center justify-center gap-2 text-xs",style:{color:C},initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:1},children:[(0,l.jsx)(L.Z,{className:"w-3.5 h-3.5"})," ",y.toLocaleString()," views"]})]})]})})]}),m&&m.length>0&&(0,l.jsx)("section",{className:"py-20 px-6 md:px-12",style:{backgroundColor:J},children:(0,l.jsxs)("div",{className:"max-w-7xl mx-auto",children:[(0,l.jsx)(eo,{children:(0,l.jsxs)("div",{className:"flex items-center gap-3 mb-10",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center ce-icon",children:(0,l.jsx)(et.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsxs)("div",{children:[(0,l.jsx)("h2",{className:"text-2xl md:text-3xl",style:{fontFamily:"'".concat(P,"', Georgia, serif"),fontWeight:700},children:"Core Competencies"}),(0,l.jsx)("div",{className:"w-12 h-1 rounded-full mt-2 ce-accent-line",style:{backgroundColor:v}})]})]})}),(0,l.jsx)("div",{className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 gap-3",children:m.map((e,s)=>(0,l.jsx)(ei,{i:s,children:(0,l.jsxs)(n.E.div,{className:"ce-card p-4 flex items-center gap-3 cursor-default",whileHover:{scale:1.03},children:[(0,l.jsx)(en.Z,{className:"w-4 h-4 shrink-0",style:{color:v}}),(0,l.jsx)("span",{className:"text-sm font-medium",style:{color:k},children:e})]})},s))})]})}),h&&h.length>0&&(0,l.jsx)("section",{id:"experience",className:"py-20 px-6 md:px-12",children:(0,l.jsxs)("div",{className:"max-w-7xl mx-auto",children:[(0,l.jsx)(eo,{children:(0,l.jsxs)("div",{className:"flex items-center gap-3 mb-12",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center ce-icon",children:(0,l.jsx)(D.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsxs)("div",{children:[(0,l.jsx)("h2",{className:"text-2xl md:text-3xl",style:{fontFamily:"'".concat(P,"', Georgia, serif"),fontWeight:700},children:"Professional Experience"}),(0,l.jsx)("div",{className:"w-12 h-1 rounded-full mt-2 ce-accent-line",style:{backgroundColor:v}})]})]})}),(0,l.jsx)("div",{className:"space-y-5",children:h.map((e,s)=>(0,l.jsx)(eo,{delay:.08*s,children:(0,l.jsxs)("div",{className:"ce-card p-6 md:p-8",children:[(0,l.jsxs)("div",{className:"flex flex-col md:flex-row md:items-start md:justify-between gap-3 mb-3",children:[(0,l.jsxs)("div",{className:"flex items-start gap-4",children:[(0,l.jsx)("div",{className:"w-11 h-11 rounded-xl flex items-center justify-center shrink-0 ce-icon",children:(0,l.jsx)(el.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsxs)("div",{children:[(0,l.jsx)("h3",{className:"text-lg font-bold",style:{color:k},children:e.jobTitle}),(0,l.jsxs)("p",{className:"text-sm font-semibold flex items-center gap-2 mt-1",style:{color:v},children:[(0,l.jsx)(D.Z,{className:"w-3.5 h-3.5"})," ",e.company]})]})]}),(0,l.jsxs)("span",{className:"text-xs font-semibold px-3 py-1.5 rounded-full h-fit whitespace-nowrap flex items-center gap-1.5",style:{backgroundColor:$,color:v,border:"1px solid ".concat(V)},children:[(0,l.jsx)(_.Z,{className:"w-3 h-3"}),(0,c._c)(e.startDate)," — ",e.current?"Present":e.endDate?(0,c._c)(e.endDate):"Present"]})]}),e.description&&(0,l.jsx)("p",{className:"text-sm leading-relaxed mt-3 ml-0 md:ml-[60px]",style:{color:C},children:e.description})]})},s))})]})}),p&&p.length>0&&(0,l.jsx)("section",{id:"projects",className:"py-20 px-6 md:px-12",style:{backgroundColor:J},children:(0,l.jsxs)("div",{className:"max-w-7xl mx-auto",children:[(0,l.jsx)(eo,{children:(0,l.jsxs)("div",{className:"flex items-center gap-3 mb-12",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center ce-icon",children:(0,l.jsx)(Z.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsxs)("div",{children:[(0,l.jsx)("h2",{className:"text-2xl md:text-3xl",style:{fontFamily:"'".concat(P,"', Georgia, serif"),fontWeight:700},children:"Projects"}),(0,l.jsx)("div",{className:"w-12 h-1 rounded-full mt-2 ce-accent-line",style:{backgroundColor:v}})]})]})}),(0,l.jsx)("div",{className:"grid md:grid-cols-2 gap-6",children:p.slice(0,6).map((e,s)=>(0,l.jsx)(eo,{delay:.06*s,children:(0,l.jsxs)("div",{className:"ce-card h-full flex flex-col group",children:[e.image&&(0,l.jsx)("div",{className:"relative w-full h-44 overflow-hidden",children:(0,l.jsx)("img",{src:e.image,alt:e.title,className:"w-full h-full object-cover transition-transform duration-500 group-hover:scale-105"})}),!e.image&&(0,l.jsxs)("div",{className:"relative w-full h-32 overflow-hidden flex items-center justify-center ce-placeholder",children:[(0,l.jsx)("div",{className:"absolute inset-0 opacity-[0.04]",style:{backgroundImage:"radial-gradient(".concat(v," 1px, transparent 1px)"),backgroundSize:"24px 24px"}}),(0,l.jsx)(F.Z,{className:"w-10 h-10 relative",style:{color:"".concat(v,"25")}})]}),(0,l.jsxs)("div",{className:"p-6 flex flex-col flex-1",children:[(0,l.jsx)("h3",{className:"text-lg font-bold mb-2 transition-colors",style:{color:k,fontFamily:"'".concat(P,"', Georgia, serif")},children:e.title}),e.description&&(0,l.jsx)("p",{className:"text-sm leading-relaxed mb-4 flex-1 line-clamp-2",style:{color:C},children:e.description}),e.technologies&&e.technologies.length>0&&(0,l.jsx)("div",{className:"flex flex-wrap gap-2 mb-4",children:e.technologies.slice(0,4).map((e,s)=>(0,l.jsx)("span",{className:"text-[11px] px-2.5 py-1 rounded-full font-medium",style:{backgroundColor:$,color:v,border:"1px solid ".concat(V)},children:e},s))}),e.link&&(0,l.jsxs)(n.E.a,{href:e.link,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 text-sm font-semibold mt-auto",style:{color:v},whileHover:{x:4},children:["View Project ",(0,l.jsx)(G.Z,{className:"w-4 h-4"})]})]})]})},s))})]})}),(u&&u.length>0||f&&f.length>0)&&(0,l.jsx)("section",{className:"py-20 px-6 md:px-12",children:(0,l.jsxs)("div",{className:"max-w-7xl mx-auto grid md:grid-cols-2 gap-8",children:[u&&u.length>0&&(0,l.jsxs)("div",{children:[(0,l.jsx)(eo,{children:(0,l.jsxs)("div",{className:"flex items-center gap-3 mb-8",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center ce-icon",children:(0,l.jsx)(q.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsxs)("div",{children:[(0,l.jsx)("h2",{className:"text-xl md:text-2xl",style:{fontFamily:"'".concat(P,"', Georgia, serif"),fontWeight:700},children:"Education"}),(0,l.jsx)("div",{className:"w-10 h-1 rounded-full mt-2 ce-accent-line",style:{backgroundColor:v}})]})]})}),(0,l.jsx)("div",{className:"space-y-4",children:u.map((e,s)=>(0,l.jsx)(ei,{i:s,children:(0,l.jsxs)("div",{className:"ce-card p-6 flex items-start gap-4",children:[(0,l.jsx)("div",{className:"w-12 h-12 rounded-xl flex items-center justify-center shrink-0",style:{background:"linear-gradient(135deg, ".concat(v,"20, ").concat(N,"15)")},children:(0,l.jsx)(q.Z,{className:"w-6 h-6",style:{color:v}})}),(0,l.jsxs)("div",{children:[(0,l.jsx)("h3",{className:"font-bold text-base",children:e.degree||e.field||"Degree"}),(0,l.jsx)("p",{className:"text-sm mt-1.5",style:{color:C},children:e.school}),e.graduationYear&&(0,l.jsxs)("span",{className:"inline-flex items-center gap-1 text-sm font-semibold mt-1.5",style:{color:v},children:[(0,l.jsx)(_.Z,{className:"w-3.5 h-3.5"})," Class of ",e.graduationYear]})]})]})},s))})]}),f&&f.length>0&&(0,l.jsxs)("div",{children:[(0,l.jsx)(eo,{children:(0,l.jsxs)("div",{className:"flex items-center gap-3 mb-8",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center",style:{background:"linear-gradient(135deg, ".concat(N,", ").concat(v,")"),boxShadow:"0 4px 14px ".concat(N,"25")},children:(0,l.jsx)(B.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsxs)("div",{children:[(0,l.jsx)("h2",{className:"text-xl md:text-2xl",style:{fontFamily:"'".concat(P,"', Georgia, serif"),fontWeight:700},children:"Certifications"}),(0,l.jsx)("div",{className:"w-10 h-1 rounded-full mt-2 ce-accent-line",style:{backgroundColor:N}})]})]})}),(0,l.jsx)("div",{className:"space-y-3",children:f.map((e,s)=>(0,l.jsx)(eo,{delay:.06*s,children:(0,l.jsxs)(n.E.div,{className:"ce-card p-5 flex items-center gap-4 group cursor-default",whileHover:{x:4},children:[(0,l.jsx)(B.Z,{className:"w-5 h-5 shrink-0",style:{color:N}}),(0,l.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,l.jsx)("p",{className:"font-bold text-sm",children:e.name}),(0,l.jsxs)("p",{className:"text-xs mt-0.5",style:{color:C},children:[e.issuer," \xb7 ",e.year]})]}),(0,l.jsx)(R.Z,{className:"w-4 h-4 shrink-0 opacity-0 group-hover:opacity-100 transition-opacity",style:{color:v}})]})},s))})]})]})}),(0,l.jsx)("section",{id:"contact",className:"py-20 px-6 md:px-12",style:{backgroundColor:k,color:w},children:(0,l.jsxs)("div",{className:"max-w-7xl mx-auto",children:[(0,l.jsx)(eo,{children:(0,l.jsxs)("div",{className:"text-center max-w-2xl mx-auto mb-12",children:[(0,l.jsx)("div",{className:"w-14 h-14 roun
1ded-2xl mx-auto mb-6 flex items-center justify-center shadow-xl ce-icon",children:(0,l.jsx)(I.Z,{className:"w-6 h-6 text-white"})}),(0,l.jsx)("h2",{className:"text-3xl md:text-4xl mb-4",style:{fontFamily:"'".concat(P,"', Georgia, serif"),fontWeight:700,color:w},children:"Let's Connect"}),(0,l.jsx)("p",{className:"text-base",style:{opacity:.65},children:"Open to new opportunities and meaningful conversations"})]})}),(0,l.jsx)(eo,{delay:.1,children:(0,l.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-4",children:[(null==g?void 0:g.email)&&(0,l.jsxs)(n.E.a,{href:"mailto:".concat(g.email),className:"inline-flex items-center gap-2 px-7 py-3.5 rounded-full font-semibold text-sm shadow-xl text-white ce-shimmer-btn",style:{backgroundColor:v},whileHover:{scale:1.04,boxShadow:"0 10px 28px ".concat(v,"60")},whileTap:{scale:.97},children:[(0,l.jsx)(z.Z,{className:"w-5 h-5"})," Email Me"]}),(null==g?void 0:g.linkedin)&&(0,l.jsxs)(n.E.a,{href:g.linkedin,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-7 py-3.5 rounded-full font-semibold text-sm border-2",style:{borderColor:"".concat(w,"33"),color:w},whileHover:{scale:1.04,borderColor:w},children:[(0,l.jsx)(T.Z,{className:"w-5 h-5"})," LinkedIn"]}),(null==g?void 0:g.website)&&(0,l.jsxs)(n.E.a,{href:g.website,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-7 py-3.5 rounded-full font-semibold text-sm border-2",style:{borderColor:"".concat(w,"33"),color:w},whileHover:{scale:1.04,borderColor:w},children:[(0,l.jsx)(M.Z,{className:"w-5 h-5"})," Website"]})]})})]})}),(0,l.jsxs)("footer",{className:"py-6 px-6 text-center text-xs",style:{backgroundColor:w,color:C,borderTop:"1px solid ".concat(X)},children:["\xa9 ",new Date().getFullYear()," ",(null==g?void 0:g.name)||"Portfolio",". All rights reserved."]})]})}var ed=a(805),em=a(25564),ex=a(11454),eh=a(47379);function ep(e){let{children:s,className:a="",delay:o=0}=e,i=(0,t.useRef)(null),c=(0,m.Y)(i,{once:!0,margin:"-20px"});return(0,l.jsx)(n.E.div,{ref:i,className:a,initial:{opacity:0,y:14,filter:"blur(2px)"},animate:c?{opacity:1,y:0,filter:"blur(0px)"}:{},transition:{duration:.3,delay:Math.min(o,.15),ease:[.22,1,.36,1]},children:s})}function eu(e){let{children:s,i:a,className:o=""}=e,i=(0,t.useRef)(null),c=(0,m.Y)(i,{once:!0,margin:"-10px"});return(0,l.jsx)(n.E.div,{ref:i,className:o,initial:{opacity:0,x:-10},animate:c?{opacity:1,x:0}:{},transition:{duration:.25,delay:Math.min(.03*a,.2),ease:[.22,1,.36,1]},children:s})}function ef(e){var s,a,o,i,r;let{portfolioData:d,isPreview:m=!1}=e,{about:E,skills:D,experience:P,projects:W,education:O,certifications:J,socialLinks:X}=d,$=P?(0,c.h3)(P):0,V=d.viewCount||0,U=null===(s=d.theme)||void 0===s?void 0:s.colors,K=(null==U?void 0:U.primary)||"#58a6ff",Q=(null==U?void 0:U.accent)||"#3fb950",ee=(null==U?void 0:U.background)||"#0d1117",es=(null==U?void 0:U.text)||"#c9d1d9",ea=(null==U?void 0:U.textSecondary)||"#8b949e",el=(null==U?void 0:U.border)||"#30363d",et=(null===(a=d.font)||void 0===a?void 0:a.headingFont)||"JetBrains Mono",en=(null===(o=d.font)||void 0===o?void 0:o.bodyFont)||"JetBrains Mono",eo=function(e){let s=e.replace("#","");return!(s.length<6)&&.299*parseInt(s.substring(0,2),16)+.587*parseInt(s.substring(2,4),16)+.114*parseInt(s.substring(4,6),16)<128}(ee),ei=eo?"rgba(255,255,255,0.04)":"rgba(0,0,0,0.02)",ec=eo?"rgba(255,255,255,0.08)":el,er=eo?"rgba(0,0,0,0.45)":"rgba(0,0,0,0.08)",ef=eo?"".concat(K,"14"):"".concat(K,"0A"),eg=eo?"".concat(K,"2A"):"".concat(K,"1A"),[eb,ey]=(0,t.useState)(!1),[ej,ev]=(0,t.useState)(""),eN=(null==X?void 0:X.name)||"Developer";(0,t.useEffect)(()=>{let e=0,s=setInterval(()=>{e<=eN.length?(ev(eN.slice(0,e)),e++):clearInterval(s)},80);return()=>clearInterval(s)},[eN]);let ew=[{id:"hero",label:"Home",icon:(0,l.jsx)(ed.Z,{className:"w-4 h-4"})},{id:"skills",label:"Skills",icon:(0,l.jsx)(Z.Z,{className:"w-4 h-4"})},{id:"projects",label:"Projects",icon:(0,l.jsx)(em.Z,{className:"w-4 h-4"})},{id:"experience",label:"Exp",icon:(0,l.jsx)(y.Z,{className:"w-4 h-4"})},{id:"contact",label:"Contact",icon:(0,l.jsx)(I.Z,{className:"w-4 h-4"})}],ek=[{href:null==X?void 0:X.github,Icon:S.Z},{href:null==X?void 0:X.linkedin,Icon:T.Z},{href:(null==X?void 0:X.email)?"mailto:".concat(X.email):null,Icon:z.Z},{href:null==X?void 0:X.website,Icon:M.Z}].filter(e=>e.href);return(0,l.jsxs)("div",{className:"min-h-screen ".concat(m?"relative":""),style:{backgroundColor:ee,color:es,fontFamily:"'".concat(en,"', 'Fira Code', monospace")},children:[(0,l.jsx)("style",{children:"\n        @keyframes de-blink{0%,100%{opacity:1}50%{opacity:0}
1}\n        @keyframes de-scan{0%{transform:translateY(-100%)}100%{transform:translateY(100%)}}\n        @keyframes de-glow{0%,100%{box-shadow:0 0 4px ".concat(Q,"4D}50%{box-shadow:0 0 18px ").concat(Q,"80}}\n        @keyframes de-pulse-ring{0%,100%{box-shadow:0 0 4px ").concat(K,"30,0 0 12px ").concat(K,"15}50%{box-shadow:0 0 8px ").concat(K,"50,0 0 24px ").concat(K,"25}}\n        @keyframes de-code-flow{0%{background-position:0% 0%}100%{background-position:0% 100%}}\n        @keyframes de-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}\n        @keyframes de-matrix{0%{transform:translateY(-20px);opacity:0}50%{opacity:.4}100%{transform:translateY(20px);opacity:0}}\n        @keyframes de-shimmer{0%{background-position:-200% center}100%{background-position:200% center}}\n        .de-cursor::after{content:'▋';animation:de-blink 1s step-end infinite;color:").concat(K,";margin-left:2px}\n        .de-scan{animation:de-scan 8s linear infinite}\n        .de-glow{animation:de-glow 3s ease-in-out infinite}\n        .de-card{background:").concat(ei,";border:1px solid ").concat(ec,";border-radius:12px;transition:all .35s cubic-bezier(.22,1,.36,1)}\n        .de-card:hover{border-color:").concat(K).concat(eo?"40":"30",";transform:translateY(-4px);box-shadow:0 18px 36px ").concat(er,"}\n        .de-icon{background:linear-gradient(135deg,").concat(K,",").concat(Q,");box-shadow:0 4px 14px ").concat(K,"25;position:relative}\n        .de-icon::after{content:'';position:absolute;inset:-3px;border-radius:10px;background:linear-gradient(135deg,").concat(K,",").concat(Q,");z-index:-1;opacity:.3;filter:blur(4px);animation:de-pulse-ring 3s ease-in-out infinite}\n        .de-placeholder{background:linear-gradient(135deg,").concat(K,"12,").concat(Q,"08)}\n        .de-grad-text{background:linear-gradient(135deg,").concat(K,",").concat(Q,");background-size:200% 200%;animation:de-gradient 4s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}\n        .de-glow-icon{animation:de-pulse-ring 3s ease-in-out infinite}\n        .de-shimmer-btn{position:relative;overflow:hidden}\n        .de-shimmer-btn::after{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:de-shimmer 3s ease-in-out infinite}\n        .de-matrix-char{display:inline-block;animation:de-matrix 3s ease-in-out infinite;color:").concat(K,";opacity:.2;font-size:10px;font-family:monospace}\n      ")}),(0,l.jsx)("div",{className:"".concat(m?"absolute":"fixed"," inset-0 pointer-events-none opacity-[0.015]"),style:{backgroundImage:"linear-gradient(".concat(K,"55 1px,transparent 1px),linear-gradient(90deg,").concat(K,"55 1px,transparent 1px)"),backgroundSize:"52px 52px"}}),(0,l.jsx)("div",{className:"".concat(m?"absolute":"fixed"," inset-0 pointer-events-none z-[1] overflow-hidden opacity-[0.01]"),children:(0,l.jsx)("div",{className:"de-scan absolute inset-x-0 h-52",style:{background:"linear-gradient(transparent,".concat(K,"1A,transparent)")}})}),(0,l.jsxs)("nav",{className:"".concat(m?"absolute":"fixed"," top-0 left-0 right-0 z-50 backdrop-blur-lg"),style:{backgroundColor:"".concat(ee,"E8"),borderBottom:"1px solid ".concat(ec)},children:[(0,l.jsxs)("div",{className:"max-w-7xl mx-auto px-6 h-14 flex items-center justify-between",children:[(0,l.jsxs)(n.E.div,{className:"flex items-center gap-3 cursor-pointer",onClick:()=>window.scrollTo({top:0,behavior:"smooth"}),initial:{opacity:0,x:-16},animate:{opacity:1,x:0},children:[(0,l.jsx)(n.E.div,{className:"w-8 h-8 rounded-lg flex items-center justify-center de-icon",children:(0,l.jsx)(ed.Z,{className:"w-4 h-4 text-white"})}),(0,l.jsxs)("span",{className:"text-sm font-bold flex items-center gap-1.5",children:[(0,l.jsx)("span",{style:{color:Q},children:"❯"}),(0,l.jsx)("span",{style:{color:K},children:"~/"}),(0,l.jsx)("span",{style:{color:es},children:(null==X?void 0:null===(r=X.name)||void 0===r?void 0:null===(i=r.split(" ")[0])||void 0===i?void 0:i.toLowerCase())||"dev"})]})]}),(0,l.jsx)(n.E.div,{className:"hidden md:flex items-center gap-1",initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:.2},children:ew.map(e=>(0,l.jsxs)("a",{href:"#".concat(e.id),className:"flex items-center gap-1.5 px-3 py-1.5 rounded-lg text-xs font-medium transition-all duration-300",style:{color:ea},onMouseEnter:e=>{e.currentTarget.style.color=K,e.currentTarget.style.backgroundColor=ef},onMouseLeave:e=>{e.currentTarget.style.color=ea,e.currentTarget.style.backgroundColor="transparent"},children:[e.icon," ",e.label]},e.id))}),(0,l.jsx)(n.E.div,{className:"hidden md:flex items-center gap-3",initial:{opacity:0},animate:{opacity:1},transition:{delay:.3},children:ek.map((e,s)=>(0,l.jsx)("a",{href:e.href,target:e.Icon===z.Z?void 0:"_blank",rel:"noopener noreferrer",className:"transition-colors",style:{color:ea},onMouseEnter:e=>e.currentTarget.style.color=es,onMouseLeave:e=>e.currentTarget.style.color=ea,children:(0,l.jsx)(e.Icon,{className:"w-[18px] h-[18px]"})},s))}),(0,l.jsx)("button",{className:"md:hidden w-9 h-9 rounded-lg flex items-center justify-center",style:{color:es},onClick:()=>ey(!eb),children:eb?(0,l.jsx)(Y.Z,{className:"w-5 h-5"}):(0,l.jsx)(A.Z,{className:"w-5 h-5"})})]}),(0,l.jsx)(x.M,{children:eb&&(0,l.jsx)(n.E.div,{className:"md:hidden overflow-hidden",initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.25},style:{borderTop:"1px solid ".concat(ec)},children:(0,l.jsxs)("div",{className:"px-6 py-4 space-y-1",children:[ew.map(e=>(0,l.jsxs)("a",{href:"#".concat(e.id),onClick:()=>ey(!1),className:"flex items-center gap-3 px-3 py-2.5 rounded-lg text-sm",style:{color:ea},children:[e.icon," ",e.label]},e.id)),(0,l.jsx)("div",{className:"flex items-center gap-3 pt-3 mt-2",style:{borderTop:"1px solid ".concat(ec)},children:ek.map((e,s)=>(0,l.jsx)("a",{href:e.href,target:e.Icon===z.Z?void 0:"_blank",rel:"noopener noreferrer",className:"w-9 h-9 rounded-lg flex items-center justify-center",style:{color:ea,backgroundColor:ei},children:(0,l.jsx)(e.Icon,{className:"w-4 h-4"})},s))})]})})})]}),(0,l.jsxs)("div",{className:"relative z-10",children:[(0,l.jsxs)("section",{id:"hero",className:"pt-24 pb-16 px-6 md:px-12 relative",children:[(0,l.jsx)("div",{className:"absolute top-20 right-12 flex flex-col gap-2 opacity-30",children:[0,1,2,3,4].map(e=>(0,l.jsx)("div",{className:"flex gap-2",children:[0,1,2].map(s=>(0,l.jsx)("div",{className:"w-1.5 h-1.5 rounded-full",style:{backgroundColor:K,opacity:.3+(3*e+s)%5*.08,animationDelay:"".concat((3*e+s)*.2,"s")}},s))},e))}),(0,l.jsxs)("div",{className:"max-w-6xl mx-auto",children:[(0,l.jsxs)(n.E.p,{className:"text-sm mb-4",style:{color:Q},initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:.4},children:[(0,l.jsx)("span",{className:"opacity-40",children:"// "}),"Hello, world"]}),(0,l.jsxs)("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-bold leading-tight",style:{color:es,fontFamily:"'".concat(et,"', monospace")},children:[(0,l.jsx)(n.E.span,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.5},children:"I'm "}),(0,l.jsx)("span",{className:"de-cursor de-grad-text",children:ej})]}),(0,l.jsxs)(n.E.div,{className:"mt-4 flex items-center gap-3 flex-wrap text-sm",initial:{opacity:0,y:8},animate:{opacity:1,y:0},transition:{delay:.7},children:[(0,l.jsxs)("span",{className:"flex items-center gap-2 px-3 py-1.5 rounded-lg",style:{backgroundColor:ef,color:K,border:"1px solid ".concat(eg)},children:[(0,l.jsx)(F.Z,{className:"w-3.5 h-3.5"})," ",(null==X?void 0:X.title)||"Software Engineer"]}),(null==X?void 0:X.location)&&"not specified"!==X.location.toLowerCase()&&(0,l.jsxs)("span",{className:"flex items-center gap-1.5",style:{color:ea},children:[(0,l.jsx)(H.Z,{className:"w-3.5 h-3.5",style:{color:Q}})," ",X.location]})]}),(0,l.jsxs)(n.E.div,{className:"mt-10 de-card rounded-xl overflow-hidden shadow-2xl",style:{boxShadow:"0 20px 50px ".concat(eo?"rgba(0,0,0,0.4)":"rgba(0,0,0,0.1)")},initial:{opacity:0,y:18},animate:{opacity:1,y:0},transition:{delay:.9},children:[(0,l.jsxs)("div",{className:"flex items-center gap-2 px-4 py-2.5",style:{backgroundColor:eo?"rgba(255,255,255,0.06)":"rgba(0,0,0,0.03)",borderBottom:"1px solid ".concat(ec)},children:[(0,l.jsx)("span",{className:"w-3 h-3 rounded-full",style:{backgroundColor:"#f85149"}}),(0,l.jsx)("span",{className:"w-3 h-3 rounded-full",style:{backgroundColor:"#d29922"}}),(0,l.jsx)("span",{className:"w-3 h-3 rounded-full",style:{backgroundColor:Q}}),(0,l.jsxs)("span",{className:"text-xs ml-2 flex items-center gap-1",style:{color:ea},children:[(0,l.jsx)(ex.Z,{className:"w-3 h-3"})," about.ts"]})]}),(0,l.jsx)("div",{className:"p-5 text-sm leading-[2] overflow-x-auto",children:[[(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{style:{color:"#ff7b72"},children:"const"})," ",(0,l.jsx)("span",{style:{color:K},children:"dev"})," = ","{"]})],[(0,l.jsxs)(l.Fragment,{children:["  ",(0,l.jsx)("span",{style:{color:K},children:"name"}),": ",(0,l.jsxs)("span",{style:{color:"#a5d6ff"},children:['"',(null==X?void 0:X.name)||"Dev",'"']}),","]})],[(0,l.jsxs)(l.Fragment,{children:["  ",(0,l.jsx)("span",{style:{color:K},children:"role"}),": ",(0,l.jsxs)("span",{style:{color:"#a5d6ff"},children:['"',(null==X?void 0:X.title)||"Engineer",'"']}),","]})],[(0,l.jsxs)(l.Fragment,{children:["  ",(0,l.jsx)("span",{style:{color:K},children:"experience"}),": ",(0,l.jsx)("span",{style:{color:K},children:$}),","]})],[(0,l.jsxs)(l.Fragment,{children:["  ",(0,l.jsx)("span",{style:{color:K},children:"hireable"}),": ",(0,l.jsx)("span",{style:{color:Q},children:"true"}),","]})],[(0,l.jsx)(l.Fragment,{children:"}"})]].map((e,s)=>(0,l.jsxs)(n.E.div,{initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:1+.1*s},children:[(0,l.jsx)("span",{className:"select-none mr-4 inline-block w-4 text-right",style:{color:ea},children:s+1}),e[0]]},s))})]}),(0,l.jsx)(n.E.div,{className:"mt-8 grid grid-cols-2 sm:grid-cols-4 gap-3",initial:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{delay:1.5},children:[{icon:(0,l.jsx)(ed.Z,{className:"w-4 h-4"}),val:$,label:"Years",col:K},{icon:(0,l.jsx)(em.Z,{className:"w-4 h-4"}),val:(null==W?void 0:W.length)||0,label:"Repos",col:Q},{icon:(0,l.jsx)(Z.Z,{className:"w-4 h-4"}),val:(null==D?void 0:D.length)||0,label:"Skills",col:"#d29922"},{icon:(0,l.jsx)(L.Z,{className:"w-4 h-4"}),val:V||(null==P?void 0:P.length)||0,label:V>0?"Views":"Jobs",col:"#bc8cff"}].map((e,s)=>(0,l.jsxs)("div",{className:"de-card p-4 text-center",children:[(0,l.jsx)("div",{className:"w-8 h-8 rounded-lg mx-auto mb-2 flex items-center justify-center de-glow-icon",style:{background:"linear-gradient(135deg, ".concat(e.col,", ").concat(e.col,"B0)"),color:"white",boxShadow:"0 4px 12px ".concat(e.col,"25"),animationDelay:"".concat(.5*s,"s")},children:e.icon}),(0,l.jsxs)("div",{className:"text-lg font-bold",style:{color:es},children:[e.val,"+"]}),(0,l.jsx)("div",{className:"text-[10px] uppercase tracking-widest",style:{color:ea},children:e.label})]},s))})]})]}),D&&D.length>0&&(0,l.jsx)("section",{id:"skills",className:"py-16 px-6 md:px-12",style:{borderTop:"1px solid ".concat(ec)},children:(0,l.jsxs)("div",{className:"max-w-6xl mx-auto",children:[(0,l.jsx)(ep,{children:(0,l.jsxs)("div",{className:"flex items-center gap-3 mb-10",children:[(0,l.jsx)("div",{className:"w-9 h-9 rounded-lg flex items-center justify-center de-icon",children:(0,l.jsx)(eh.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsxs)("h2",{className:"text-xl font-bold flex items-center gap-2",style:{fontFamily:"'".concat(et,"', monospace")},children:[(0,l.jsx)("span",{style:{color:Q},children:"##"})," Tech Stack"]})]})}),(0,l.jsx)("div",{className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 gap-3",children:D.map((e,s)=>(0,l.jsx)(eu,{i:s,children:(0,l.jsxs)(n.E.div,{className:"de-card p-3.5 flex items-center gap-3 cursor-default",whileHover:{y:-3,borderColor:"".concat(K,"4D"),boxShadow:"0 8px 20px ".concat(er)},children:[function(e,s,a){let t=e.toLowerCase();return["react","vue","angular","next","svelte","html","css","tailwind","sass","frontend","blazor","wpf","xaml","bootstrap","material","redux","webpack","vite"].some(e=>t.includes(e))?(0,l.jsx)(h.Z,{className:"w-4 h-4",style:{color:s}}):["python","java","go","rust","c++","ruby","php","node","django","express","c#","csharp",".net","asp.net","dotnet","spring","flask","fastapi","laravel","rails","kotlin","swift","scala","elixir","perl","r lang","matlab","typescript","javascript"].some(e=>t.includes(e))?(0,l.jsx)(p.Z,{className:"w-4 h-4",style:{color:a}}):["aws","azure","gcp","cloud","docker","kubernetes","terraform","devops","ci/cd","jenkins","github actions","gitlab","ansible","puppet","chef","helm","istio","nginx","iis","linux","unix"].some(e=>t.includes(e))?(0,l.jsx)(u.Z,{className:"w-4 h-4",style:{color:"#d29922"}}):["mongo","postgres","mysql","redis","sql","firebase","graphql","sqlite","oracle","cosmos","dynamo","cassandra","elastic","ssms","mariadb","neo4j","supabase"].some(e=>t.includes(e))?(0,l.jsx)(f.Z,{className:"w-4 h-4",style:{color:"#bc8cff"}}):["security","auth","oauth","jwt","encryption","ssl","identity","penetration"].some(e=>t.includes(e))?(0,l.jsx)(g.Z,{className:"w-4 h-4",style:{color:"#f85149"}}):["mobile","ios","android","flutter","react native","xamarin","maui","ionic","cordova"].some(e=>t.includes(e))?(0,l.jsx)(b.Z,{className:"w-4 h-4",style:{color:s}}):["git","github","bitbucket","svn","version control"].some(e=>t.includes(e))?(0,l.jsx)(y.Z,{className:"w-4 h-4",style:{color:s}}):["test","jest","mocha","cypress","selenium","playwright","junit","nunit","xunit","qa","tdd","bdd"].some(e=>t.includes(e))?(0,l.jsx)(j.Z,{className:"w-4 h-4",style:{color:"#3fb950"}}):["microservice","architecture","solid","design pattern","mvc","mvvm","clean code","ddd","event driven","cqrs","rest","api","soap","grpc","webhook","swagger","openapi"].some(e=>t.includes(e))?(0,l.jsx)(v.Z,{className:"w-4 h-4",style:{color:s}}):["agile","scrum","kanban","jira","confluence","sprint","waterfall","lean","six sigma","project manage"].some(e=>t.includes(e))?(0,l.jsx)(N.Z,{className:"w-4 h-4",style:{color:a}}):["machine learning","deep learning","ai","data science","nlp","tensorflow","pytorch","pandas","numpy","analytics","tableau","power bi","hadoop","spark","etl","data engineer"].some(e=>t.includes(e))?(0,l.jsx)(w.Z,{className:"w-4 h-4",style:{color:"#d29922"}}):["kafka","rabbitmq","signalr","websocket","socket.io","mqtt","zeromq","message queue","pub/sub","mq"].some(e=>t.includes(e))?(0,l.jsx)(k.Z,{className:"w-4 h-4",style:{color:a}}):["nuget","npm","yarn","pip","maven","gradle","cmake","msbuild","bazel"].some(e=>t.includes(e))?(0,l.jsx)(C.Z,{className:"w-4 h-4",style:{color:s}}):["entity framework","ef core","hibernate","orm","dapper","sequel","prisma","drizzle"].some(e=>t.includes(e))?(0,l.jsx)(Z.Z,{className:"w-4 h-4",style:{color:a}}):(0,l.jsx)(F.Z,{className:"w-4 h-4",style:{color:s}})}(e,K,Q),(0,l.jsx)("span",{className:"text-sm font-medium",style:{color:es},children:e})]})},s))})]})}),W&&W.length>0&&(0,l.jsx)("section",{id:"projects",className:"py-16 px-6 md:px-12",style:{borderTop:"1px solid ".concat(ec)},children:(0,l.jsxs)("div",{className:"max-w-6xl mx-auto",children:[(0,l.jsx)(ep,{children:(0,l.jsxs)("div",{className:"flex items-center gap-3 mb-10",children:[(0,l.jsx)("div",{className:"w-9 h-9 rounded-lg flex items-center justify-center",style:{background:"linear-gradient(135deg, ".concat(Q,", ").concat(K,")"),boxShadow:"0 4px 14px ".concat(Q,"25")},children:(0,l.jsx)(em.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsxs)("h2",{className:"text-xl font-bold flex items-center gap-2",style:{fontFamily:"'".concat(et,"', monospace")},children:[(0,l.jsx)("span",{style:{color:Q},children:"##"})," Projects"]})]})}),(0,l.jsx)("div",{className:"grid md:grid-cols-2 gap-4",children:W.slice(0,6).map((e,s)=>(0,l.jsx)(eu,{i:s,children:(0,l.jsxs)("div",{className:"de-card rounded-xl overflow-hidden h-full flex flex-col group",children:[(0,l.jsxs)("div",{className:"relative h-40 overflow-hidden",style:{backgroundColor:"".concat(K).concat(eo?"08":"04")},children:[e.image?(0,l.jsx)("img",{src:e.image,alt:e.title,className:"w-full h-full object-cover transition-transform duration-500 group-hover:scale-105"}):(0,l.jsxs)("div",{className:"w-full h-full flex items-center justify-center relative overflow-hidden de-placeholder",children:[(0,l.jsx)("div",{className:"absolute inset-0 opacity-[0.04]",style:{backgroundImage:"radial-gradient(".concat(K," 1px, transparent 1px)"),backgroundSize:"24px 24px"}}),(0,l.jsx)(em.Z,{className:"w-10 h-10 relative",style:{color:"".concat(K,"20")}})]}),e.link&&(0,l.jsx)(n.E.a,{href:e.link,target:"_blank",rel:"noopener noreferrer",className:"absolute top-3 right-3 w-8 h-8 rounded-lg flex items-center justify-center backdrop-blur-md opacity-0 group-hover:opacity-100 transition-opacity",style:{backgroundColor:"".concat(ee,"B3"),color:es,border:"1px solid ".concat(ec)},whileHover:{scale:1.1},children:(0,l.jsx)(G.Z,{className:"w-4 h-4"})})]}),(0,l.jsxs)("div",{className:"p-5 flex flex-col flex-1",children:[(0,l.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,l.jsx)(y.Z,{className:"w-4 h-4 shrink-0",style:{color:K}}),(0,l.jsx)("h3",{className:"font-bold text-sm",style:{color:K},children:e.title})]}),e.description&&(0,l.jsx)("p",{className:"text-sm flex-1 mb-3 line-clamp-2",style:{color:ea},children:e.description}),e.technologies&&e.technologies.length>0&&(0,l.jsx)("div",{className:"flex flex-wrap gap-2 mt-auto pt-3",style:{borderTop:"1px solid ".concat(ec)},children:e.technologies.slice(0,4).map((e,s)=>(0,l.jsxs)("span",{className:"text-[11px] px-2 py-0.5 rounded-full inline-flex items-center gap-1",style:{backgroundColor:ef,color:K,border:"1px solid ".concat(eg)},children:[(0,l.jsx)("span",{className:"w-1.5 h-1.5 rounded-full",style:{backgroundColor:K,opacity:.5}}),e]},s))})]})]})},s))})]})}),P&&P.length>0&&(0,l.jsx)("section",{id:"experience",className:"py-16 px-6 md:px-12",style:{borderTop:"1px solid ".concat(ec)},children:(0,l.jsxs)("div",{className:"max-w-5xl mx-auto",children:[(0,l.jsx)(ep,{children:(0,l.jsxs)("div",{className:"flex items-center gap-3 mb-10",children:[(0,l.jsx)("div",{className:"w-9 h-9 rounded-lg flex items-center justify-center",style:{background:"linear-gradient(135deg, ".concat(Q,", ").concat(K,")"),boxShadow:"0 4px 14px ".concat(Q,"25")},children:(0,l.jsx)(y.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsxs)("h2",{className:"text-xl font-bold flex items-center gap-2",style:{fontFamily:"'".concat(et,"', monospace")},children:[(0,l.jsx)("span",{style:{color:Q},children:"##"})," git log --experience"]})]})}),(0,l.jsxs)("div",{className:"relative",children:[(0,l.jsx)("div",{className:"absolute left-[11px] top-4 bottom-4 w-px",style:{background:"linear-gradient(to bottom, ".concat(Q,", ").concat(K,", #bc8cff)")}}),P.map((e,s)=>(0,l.jsx)(eu,{i:s,children:(0,l.jsxs)("div",{className:"relative pl-10 py-4 group",children:[(0,l.jsx)("div",{className:"absolute left-[5px] top-6 w-3.5 h-3.5 rounded-full border-2 flex items-center justify-center transition-all group-hover:scale-125",style:{borderColor:Q,backgroundColor:ee},children:(0,l.jsx)("div",{className:"w-1.5 h-1.5 rounded-full",style:{backgroundColor:Q}})}),(0,l.jsxs)(n.E.div,{className:"de-card p-5",whileHover:{x:4},children:[(0,l.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-2 mb-2",children:[(0,l.jsx)("h3",{className:"font-bold text-base",style:{color:es},children:e.jobTitle}),(0,l.jsxs)("span",{className:"text-xs tracking-wider font-mono flex items-center gap-1.5 px-2.5 py-1 rounded-full",style:{backgroundColor:ef,color:Q,border:"1px solid ".concat(eg)},children:[(0,l.jsx)(_.Z,{className:"w-3 h-3"}),(0,c._c)(e.startDate)," → ",e.current?"HEAD":e.endDate?(0,c._c)(e.endDate):"HEAD"]})]}),(0,l.jsxs)("p",{className:"text-sm font-semibold mb-2 flex items-center gap-1.5",style:{color:ea},children:[(0,l.jsx)("span",{style:{color:"#d29922"},children:"@"}),e.company]}),e.description&&(0,l.jsx)("p",{className:"text-sm leading-relaxed line-clamp-2",style:{color:ea},children:e.description})]})]})},s))]})]})}),(O&&O.length>0||J&&J.length>0)&&(0,l.jsx)("section",{className:"py-16 px-6 md:px-12",style:{borderTop:"1px solid ".concat(ec)},children:(0,l.jsxs)("div",{className:"max-w-6xl mx-auto grid md:grid-cols-2 gap-8",children:[O&&O.length>0&&(0,l.jsxs)("div",{children:[(0,l.jsx)(ep,{children:(0,l.jsxs)("div",{className:"flex items-center gap-3 mb-8",children:[(0,l.jsx)("div",{className:"w-9 h-9 rounded-lg flex items-center justify-center de-icon",children:(0,l.jsx)(q.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsxs)("h2",{className:"text-lg font-bold flex items-center gap-2",style:{fontFamily:"'".concat(et,"', monospace")},children:[(0,l.jsx)("span",{style:{color:Q},children:"##"})," Education"]})]})}),(0,l.jsx)("div",{className:"space-y-3",children:O.map((e,s)=>(0,l.jsx)(eu,{i:s,children:(0,l.jsxs)("div",{className:"de-card p-5 flex items-start gap-4",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center shrink-0",style:{background:"linear-gradient(135deg, ".concat(K,"20, ").concat(Q,"15)")},children:(0,l.jsx)(q.Z,{className:"w-5 h-5",style:{color:K}})}),(0,l.jsxs)("div",{children:[(0,l.jsx)("h3",{className:"font-bold text-sm",style:{color:es},children:e.degree||e.field||"Degree"}),(0,l.jsx)("p",{className:"text-sm mt-1",style:{color:ea},children:e.school}),e.graduationYear&&(0,l.jsx)("p",{className:"text-xs mt-1 font-mono",style:{color:Q},children:e.graduationYear})]})]})},s))})]}),J&&J.length>0&&(0,l.jsxs)("div",{children:[(0,l.jsx)(ep,{children:(0,l.jsxs)("div",{className:"flex items-center gap-3 mb-8",children:[(0,l.jsx)("div",{className:"w-9 h-9 rounded-lg flex items-center justify-center",style:{background:"linear-gradient(135deg, #d29922, ".concat(Q,")"),boxShadow:"0 4px 14px #d2992225"},children:(0,l.jsx)(B.Z,{className:"w-5 h-5 text-white"})}),(0,l.jsxs)("h2",{className:"text-lg font-bold flex items-center gap-2",style:{fontFamily:"'".concat(et,"', monospace")},children:[(0,l.jsx)("span",{style:{color:Q},children:"##"})," Certifications"]})]})}),(0,l.jsx)("div",{className:"space-y-3",children:J.map((e,s)=>(0,l.jsx)(eu,{i:s,children:(0,l.jsxs)(n.E.div,{className:"de-card p-4 flex items-center gap-4 group cursor-default",whileHover:{x:4},children:[(0,l.jsx)(B.Z,{className:"w-5 h-5 shrink-0",style:{color:"#d29922"}}),(0,l.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,l.jsx)("p",{className:"text-sm font-bold truncate",style:{color:es},children:e.name}),(0,l.jsxs)("p",{className:"text-xs mt-0.5",style:{color:ea},children:[e.issuer," \xb7 ",e.year]})]}),(0,l.jsx)(R.Z,{className:"w-4 h-4 shrink-0 opacity-0 group-hover:opacity-100 transition-opacity",style:{color:K}})]})},s))})]})]})}),(0,l.jsx)("section",{id:"contact",className:"py-16 px-6 md:px-12",style:{borderTop:"1px solid ".concat(ec)},children:(0,l.jsx)("div",{className:"max-w-5xl mx-auto",children:(0,l.jsx)(ep,{children:(0,l.jsxs)("div",{className:"de-card p-8 md:p-12 text-center relative overflow-hidden",children:[(0,l.jsx)("div",{className:"absolute -top-16 left-1/2 -translate-x-1/2 w-60 h-32 rounded-full blur-3xl",style:{backgroundColor:Q,opacity:eo?.1:.04}}),(0,l.jsxs)("div",{className:"relative z-10",children:[(0,l.jsx)("div",{className:"w-14 h-14 roun
1ded-xl mx-auto mb-6 flex items-center justify-center de-icon",children:(0,l.jsx)(I.Z,{className:"w-6 h-6 text-white"})}),(0,l.jsxs)("h2",{className:"text-xl font-bold flex items-center justify-center gap-2 mb-3",style:{fontFamily:"'".concat(et,"', monospace")},children:[(0,l.jsx)("span",{style:{color:Q},children:"##"})," Get in Touch"]}),(0,l.jsx)("p",{className:"text-sm mb-8",style:{color:ea},children:"Always open to interesting conversations"}),(0,l.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-3",children:[(null==X?void 0:X.email)&&(0,l.jsxs)(n.E.a,{href:"mailto:".concat(X.email),className:"inline-flex items-center gap-2 px-6 py-3 rounded-lg font-bold text-sm text-white de-shimmer-btn",style:{backgroundColor:Q},whileHover:{scale:1.04,boxShadow:"0 8px 24px ".concat(Q,"40")},whileTap:{scale:.97},children:[(0,l.jsx)(I.Z,{className:"w-4 h-4"})," Send Message"]}),ek.map((e,s)=>(0,l.jsx)(n.E.a,{href:e.href,target:e.Icon===z.Z?void 0:"_blank",rel:"noopener noreferrer",className:"w-10 h-10 rounded-lg flex items-center justify-center de-card",style:{color:ea},whileHover:{scale:1.1,color:K,borderColor:"".concat(K,"40")},children:(0,l.jsx)(e.Icon,{className:"w-[18px] h-[18px]"})},s))]})]})]})})})}),(0,l.jsxs)("footer",{className:"py-8 px-6 text-center text-xs",style:{color:ea,borderTop:"1px solid ".concat(ec)},children:[(0,l.jsx)("span",{style:{color:Q},children:"❯"})," ",(0,l.jsx)("span",{style:{color:K},children:"</>"}),' echo "Made with passion"']})]})]})}function eg(e){var s,a,n;let{portfolioData:o,templateId:i,scale:c=1}=e;t.useEffect(()=>{var e,s,a,l,t,n,c,r,d,m,x;console.log("\uD83D\uDCCA Portfolio Preview Render:",JSON.stringify({templateId:i,hasData:!!o,name:null==o?void 0:null===(e=o.socialLinks)||void 0===e?void 0:e.name,title:null==o?void 0:null===(s=o.socialLinks)||void 0===s?void 0:s.title,email:null==o?void 0:null===(a=o.socialLinks)||void 0===a?void 0:a.email,experienceCount:(null==o?void 0:null===(l=o.experience)||void 0===l?void 0:l.length)||0,projectsCount:(null==o?void 0:null===(t=o.projects)||void 0===t?void 0:t.length)||0,skillsCount:(null==o?void 0:null===(n=o.skills)||void 0===n?void 0:n.length)||0,about:(null==o?void 0:o.about)?o.about.substring(0,80)+"...":"N/A",themeId:null==o?void 0:null===(c=o.theme)||void 0===c?void 0:c.id,themeBg:null==o?void 0:null===(d=o.theme)||void 0===d?void 0:null===(r=d.colors)||void 0===r?void 0:r.background},null,2)),(null==o?void 0:o.socialLinks)&&console.log("\uD83D\uDC64 Full socialLinks:",JSON.stringify(o.socialLinks,null,2)),(null==o?void 0:null===(m=o.experience)||void 0===m?void 0:m.length)>0&&console.log("\uD83D\uDCBC First Experience:",JSON.stringify(o.experience[0],null,2)),(null==o?void 0:null===(x=o.skills)||void 0===x?void 0:x.length)>0&&console.log("\uD83D\uDD27 Skills:",o.skills.slice(0,5).join(", "))},[o,i]);let r=!(null==o?void 0:null===(s=o.socialLinks)||void 0===s?void 0:s.name)&&(!(null==o?void 0:o.experience)||0===o.experience.length)&&(!(null==o?void 0:o.skills)||0===o.skills.length),d=(null==o?void 0:null===(n=o.theme)||void 0===n?void 0:null===(a=n.colors)||void 0===a?void 0:a.background)||"#0f0f23";return(0,l.jsxs)("div",{className:"w-full h-full relative",style:{backgroundColor:d},children:[r&&(0,l.jsxs)("div",{className:"absolute top-4 left-1/2 -translate-x-1/2 z-[100] px-4 py-2 bg-[#FF4500]/95 text-black text-xs font-semibold rounded-full shadow-lg  flex items-center gap-2",children:[(0,l.jsx)("span",{className:"w-2 h-2 bg-[#CC3700] rounded-full animate-pulse"}),'Profile incomplete — Click "Sync Profile" to load your data']}),(0,l.jsx)("div",{className:"w-full h-full overflow-auto",style:{scrollbarWidth:"thin",scrollbarColor:"rgba(255,255,255,0.2) transparent"},children:(()=>{if(!o)return(0,l.jsx)("div",{className:"min-h-screen flex items-center justify-center bg-[#1A1A1B]",children:(0,l.jsx)("p",{className:"text-xl text-gray-400",children:"⚠️ No portfolio data available"})});let e={portfolioData:{...o,socialLinks:o.socialLinks||{},about:o.about||"",skills:o.skills||[],experience:o.experience||[],projects:o.projects||[],education:o.education||[],certifications:o.certifications||[]},isPreview:!0};switch(i){case"minimalist-dev":default:return(0,l.jsx)(X,{...e});case"creative-designer":return(0,l.jsx)(es,{...e});case"business-pro":return(0,l.jsx)(er,{...e});case"tech-showcase":return(0,l.jsx)(ef,{...e})}})()})]})}},17451:function(e,s,a){a.d(s,{NB:function(){return l},XR:function(){return o},_c:function(){return c},dG:function(){return t},h3:function(){return r},jn:function(){return n}});let l=[{id:"blue-modern",name:"Blue Modern",colors:{primary:"#2563eb",secondary:"#1e40af",accent:"#60a5fa",background:"#ffffff",text:"#1f2937",textSecondary:"#6b7280",border:"#e5e7eb"}},{id:"purple-creative",name:"Purple Creative",colors:{primary:"#7c3aed",secondary:"#6d28d9",accent:"#a78bfa",background:"#ffffff",text:"#1f2937",textSecondary:"#6b7280",border:"#e5e7eb"}},{id:"green-fresh",name:"Green Fresh",colors:{primary:"#059669",secondary:"#047857",accent:"#34d399",background:"#ffffff",text:"#1f2937",textSecondary:"#6b7280",border:"#e5e7eb"}},{id:"orange-energy",name:"Orange Energy",colors:{primary:"#ea580c",secondary:"#c2410c",accent:"#fb923c",background:"#ffffff",text:"#1f2937",textSecondary:"#6b7280",border:"#e5e7eb"}},{id:"dark-professional",name:"Dark Professional",colors:{primary:"#3b82f6",secondary:"#2563eb",accent:"#60a5fa",background:"#0f172a",text:"#f1f5f9",textSecondary:"#94a3b8",border:"#334155"}},{id:"monochrome",name:"Monochrome",colors:{primary:"#000000",secondary:"#374151",accent:"#6b7280",background:"#ffffff",text:"#111827",textSecondary:"#6b7280",border:"#e5e7eb"}}],t=[{id:"inter",name:"Inter",fontFamily:"Inter, sans-serif",headingFont:"Inter",bodyFont:"Inter"},{id:"poppins",name:"Poppins",fontFamily:"Poppins, sans-serif",headingFont:"Poppins",bodyFont:"Poppins"},{id:"roboto",name:"Roboto",fontFamily:"Roboto, sans-serif",headingFont:"Roboto",bodyFont:"Roboto"},{id:"playfair",name:"Playfair Display",fontFamily:"Playfair Display, serif",headingFont:"Playfair Display",bodyFont:"Inter"},{id:"montserrat",name:"Montserrat",fontFamily:"Montserrat, sans-serif",headingFont:"Montserrat",bodyFont:"Montserrat"},{id:"space-grotesk",name:"Space Grotesk",fontFamily:"Space Grotesk, sans-serif",headingFont:"Space Grotesk",bodyFont:"Inter"}],n=[{id:"minimalist-dev",name:"Minimalist Pro",description:"Brittany Chiang-inspired dark split-screen with scroll animations and curs
1or spotlight",preview:"/portfolio/previews/minimalist-dev.png",bestFor:["Software Engineers","Full Stack Developers","Backend Developers"],features:["Scroll-reveal animations","Cursor spotlight effect","Gradient text headings","Glassmorphism cards"]},{id:"creative-designer",name:"Creative Vibrant",description:"Warm creative portfolio with floating orbs, glassmorphism and spring animations",preview:"/portfolio/previews/creative-designer.png",bestFor:["UI/UX Designers","Graphic Designers","Product Designers"],features:["Animated floating orbs","Glass-card effects","Timeline with pulsing dots","Scroll mouse indicator"]},{id:"business-pro",name:"Corporate Executive",description:"Premium light-themed portfolio with shimmer gold accents and elegant animations",preview:"/portfolio/previews/business-pro.png",bestFor:["Business Analysts","Consultants","Project Managers","Executives"],features:["Gold shimmer accent bar","Animated stat counters","Hover-shine project cards","Serif typography"]},{id:"tech-showcase",name:"Developer Elite",description:"GitHub-dark terminal aesthetic with typewriter effect, scanlines and git-log timeline",preview:"/portfolio/previews/tech-showcase.png",bestFor:["Full Stack Engineers","DevOps Engineers","Tech Leads"],features:["Typewriter name animation","CRT scanline overlay","Animated skill bars","Git-log experience timeline"]}];function o(e,s){let a=e.toLowerCase().replace(/[^a-z0-9]/g,"-").replace(/-+/g,"-").replace(/^-|-$/g,"").slice(0,20),l=s||function(){let e="abcdefghijklmnopqrstuvwxyz0123456789",s="";for(let a=0;a<6;a++)s+=e.charAt(Math.floor(Math.random()*e.length));return s}();return"".concat(a,"-").concat(l)}function i(e){if(!e||"Present"===e||"Current"===e)return null;let s=e.trim(),a=s.match(/^(\d{1,2})\/(\d{4})$/);if(a)return new Date(parseInt(a[2]),parseInt(a[1])-1,1);let l=s.match(/^(\d{4})-(\d{1,2})(?:-\d{1,2})?/);if(l)return new Date(parseInt(l[1]),parseInt(l[2])-1,1);let t=new Date(e);if(!isNaN(t.getTime())&&s.includes("-"))return t;let n=s.match(/^([a-zA-Z]+)\s+(\d{4})$/);if(n){let e={jan:0,january:0,feb:1,february:1,mar:2,march:2,apr:3,april:3,may:4,jun:5,june:5,jul:6,july:6,aug:7,august:7,sep:8,september:8,oct:9,october:9,nov:10,november:10,dec:11,december:11}[n[1].toLowerCase()];if(void 0!==e)return new Date(parseInt(n[2]),e,1)}let o=s.match(/^(\d{4})$/);if(o)return new Date(parseInt(o[1]),0,1);let i=s.match(/^(\d{1,2})-(\d{4})$/);return i?new Date(parseInt(i[2]),parseInt(i[1])-1,1):isNaN(t.getTime())?null:t}function c(e){if(!e||"Present"===e)return"Present";let s=i(e);return s?s.toLocaleDateString("en-US",{month:"short",year:"numeric"}):e}function r(e){let s=0;return e.forEach(e=>{let a=i(e.startDate);if(!a)return;let l=e.endDate&&"Present"!==e.endDate?i(e.endDate):new Date;if(!l)return;let t=(l.getFullYear()-a.getFullYear())*12+(l.getMonth()-a.getMonth());s+=Math.max(0,t)}),Math.floor(s/12)}}}]);

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.