1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6564],{16564:(e,t,n)=>{n.d(t,{L:()=>f});var i=n(95155),o=n(99159),l=n(50550);n(12115);var r=n(61373),s=n(58699),c=n(8096),a=n(39068),d=n(68314);let h=(e,t)=>t?{marginBottom:(0,o.OW)(e.rhythm.blockGapPx)}:{borderWidth:1,borderColor:"#e5e7eb",borderRadius:(0,o.OW)(8),padding:(0,o.OW)(10),marginBottom:(0,o.OW)(e.rhythm.blockGapPx),backgroundColor:"#f9fafb"},x=(e,t)=>({borderRadius:(0,o.OW)(999),paddingVertical:(0,o.OW)(2),paddingHorizontal:(0,o.OW)(7),fontSize:(0,o.OW)(Math.max(10,(t?e.sidebarFontSizePx:e.fontSizePx)-2)),marginRight:(0,o.OW)(5),marginBottom:(0,o.OW)(5),backgroundColor:t?"rgba(255,255,255,0.16)":"rgba(37, 99, 235, 0.12)",color:t?e.sidebarTextColor:e.textColor}),g=(e,t="main")=>Math.min(1.45,Math.max(1.15,e.lineSpacing[t]-.17)),m=(e,t,n)=>({color:n,fontWeight:700,fontSize:(0,o.OW)(e.plainTypography?.itemTitleSizePx||t+2),lineHeight:1.25,marginBottom:(0,o.OW)(2)}),p=(e,t,n)=>({color:n,fontSize:(0,o.OW)(e.plainTypography?.bodySizePx||t+1),lineHeight:g(e)}),y=(e,t,n)=>({color:n,fontSize:(0,o.OW)(e.plainTypography?.metaSizePx||t),lineHeight:g(e)}),S=({section:e,content:t,styles:n,isSidebar:r=!1,isPlain:s=!1})=>{let c=s?"#111111":r?n.sidebarTextColor:n.textColor,S=s?"#555555":r?"rgba(255,255,255,0.82)":n.mutedTextColor,f=r?n.sidebarFontSizePx:n.fontSizePx,W={flexDirection:"row",alignItems:"center",marginBottom:(0,o.OW)(4)},j={width:(0,o.OW)(14),height:(0,o.OW)(14),marginRight:(0,o.OW)(6),alignItems:"center",justifyContent:"center"},u={color:c,fontSize:(0,o.OW)(f),flexShrink:1},O=(()=>{switch(e.id){case"summary":if(s){let e=t.summaryText.split(/\n{2,}/).map(e=>e.replace(/\s*\n\s*/g," ").trim()).filter(Boolean);return(0,i.jsx)(l.Ss,{children:e.map((t,r)=>(0,i.jsx)(l.EY,{style:{...p(n,f,c),marginBottom:r===e.length-1?0:(0,o.OW)(4)},children:t},`${t}-${r}`))})}return(0,i.jsx)(l.EY,{style:{color:c,lineHeight:1.42},children:t.summaryText});case"contact":return(0,i.jsxs)(l.Ss,{children:[t.phone?(0,i.jsxs)(l.Ss,{style:W,children:[(0,i.jsx)(l.Ss,{style:j,children:(0,a.QM)("phone",c,(0,o.OW)(12))}),(0,i.jsx)(l.EY,{style:u,children:t.phone})]}):null,t.email?(0,i.jsxs)(l.Ss,{style:W,children:[(0,i.jsx)(l.Ss,{style:j,children:(0,a.QM)("email",c,(0,o.OW)(12))}),(0,i.jsx)(l.EY,{style:u,children:t.email})]}):null,t.address?(0,i.jsxs)(l.Ss,{style:W,children:[(0,i.jsx)(l.Ss,{style:j,children:(0,a.QM)("address",c,(0,o.OW)(12))}),(0,i.jsx)(l.EY,{style:u,children:t.address})]}):null]});case"skills":if(s)return(0,i.jsx)(l.EY,{style:{color:c,fontSize:(0,o.OW)(n.plainTypography?.bodySizePx||f+1),lineHeight:g(n,"sidebar")},children:t.skills.join(", ")});if(r)return(0,i.jsx)(l.Ss,{children:t.skills.map(e=>(0,i.jsxs)(l.Ss,{style:W,children:[(0,i.jsx)(l.Ss,{style:j,children:(0,a.Wb)(t.skillsIcon,c,(0,o.OW)(11))}),(0,i.jsx)(l.EY,{style:u,children:e})]},e))});return(0,i.jsx)(l.Ss,{style:{flexDirection:"row",flexWrap:"wrap"},children:t.skills.map(e=>(0,i.jsx)(l.EY,{style:x(n,r),children:e},e))});case"hobbies":if(s)return(0,i.jsx)(l.EY,{style:{color:c,fontSize:(0,o.OW)(n.plainTypography?.bodySizePx||f+1),lineHeight:g(n,"sidebar")},children:t.hobbies.join(", ")});if(r)return(0,i.jsx)(l.Ss,{children:t.hobbies.map(e=>(0,i.jsxs)(l.Ss,{style:W,children:[(0,i.jsx)(l.Ss,{style:j,children:(0,a.Wb)(t.hobbiesIcon,c,(0,o.OW)(11))}),(0,i.jsx)(l.EY,{style:u,children:e})]},e))});return(0,i.jsx)(l.Ss,{style:{flexDirection:"row",flexWrap:"wrap"},children:t.hobbies.map(e=>(0,i.jsx)(l.EY,{style:x(n,r),children:e},e))});case"languages":if(s)return(0,i.jsx)(l.EY,{style:{color:c,fontSize:(0,o.OW)(n.plainTypography?.bodySizePx||f+1),lineHeight:g(n,"sidebar")},children:t.languages.join(", ")});if(r)return(0,i.jsx)(l.Ss,{children:t.languages.map(e=>(0,i.jsxs)(l.Ss,{style:W,children:[(0,i.jsx)(l.Ss,{style:j,children:(0,a.Wb)("circle-dot",c,(0,o.OW)(10))}),(0,i.jsx)(l.EY,{style:u,children:e})]},e))});return(0,i.jsx)(l.Ss,{style:{flexDirection:"row",flexWrap:"wrap"},children:t.languages.map(e=>(0,i.jsx)(l.EY,{style:x(n,r),children:e},e))});case"social":if(s)return(0,i.jsx)(l.Ss,{children:t.socialLinks.map(e=>(0,i.jsx)(l.N_,{src:e.url,style:{color:c,fontSize:(0,o.OW)(f-1),textDecoration:"none",marginBottom:(0,o.OW)(3)},children:(0,d.Qy)(e.url)},e.id))});return(0,i.jsx)(l.Ss,{children:t.socialLinks.map(e=>(0,i.jsxs)(l.Ss,{style:W,children:[(0,i.jsx)(l.Ss,{style:j,children:(0,a.HE)("portfolio"===e.id?"portfolio":e.id,c,(0,o.OW)(12))}),(0,i.jsx)(l.N_,{src:e.url,style:{color:r?n.sidebarTextColor:n.accentColor,fontSize:(0,o.OW)(f-1),textDecoration:"none"},children:(0,d.Qy)(e.url)})]},e.id))});case"experience":return(0,i.jsx)(l.Ss,{children:t.experience.map((e,t)=>(0,i.jsxs)(l.Ss,{wrap:!1,style:h(n,s),children:[(0,i.jsxs)(l.Ss,{style:{flexDirection:"row",justifyContent:"space-between"},children:[(0,i.jsxs)(l.Ss,{style:{flex:1,marginRight:(0,o.OW)(8)},children:[(0,i.jsx)(l.EY,{style:s?m(n,f,n.headingColor||"#111111"):{color:n.headingColor,fontWeight:700,marginBottom:(0,o.OW)(2)},children:e.role}),(0,i.jsx)(l.EY,{style:s?{...p(n,f,c),fontWeight:600,marginBottom:(0,o.OW)(2)}:{color:n.accentColor,fontWeight:400,marginBottom:(0,o.OW)(2)},children:e.company}),e.employmentType||e.location?(0,i.jsxs)(l.EY,{style:s?y(n,f,S):{color:S,fontSize:(0,o.OW)(n.fontSizePx-2)},children:[e.employmentType||"",e.employmentType&&e.location?" | ":"",e.location||""]}):null]}),(0,i.jsxs)(l.EY,{style:{...s?y(n,f,S):{color:S,fontSize:(0,o.OW)(n.fontSizePx-2)},fontStyle:s?"italic":"normal"},children:[e.startDate," - ",e.isPresent?"Present":e.endDate]})]}),e.description?(0,i.jsx)(l.EY,{style:{color:c,marginTop:(0,o.OW)(4),lineHeight:1.4},children:e.description}):null,e.bulletPoints?.length?e.bulletPoints.map((e,t)=>(0,i.jsxs)(l.EY,{style:{color:c,marginTop:(0,o.OW)(3)},children:["- ",e]},`${e}-${t}`)):null]},`${e.role}-${t}`))});case"education":return(0,i.jsx)(l.Ss,{children:t.education.map((e,t)=>(0,i.jsx)(l.Ss,{wrap:!1,style:h(n,s),children:(0,i.jsxs)(l.Ss,{style:{flexDirection:"row",justifyContent:"space-between"},children:[(0,i.jsxs)(l.Ss,{style:{flex:1,marginRight:(0,o.OW)(8)},children:[(0,i.jsx)(l.EY,{style:s?m(n,f,n.headingColor||"#111111"):{color:n.headingColor,fontWeight:700,marginBottom:(0,o.OW)(2)},children:e.degree}),(0,i.jsx)(l.EY,{style:s?{...p(n,f,c),fontWeight:600,marginBottom:(0,o.OW)(2)}:{color:n.accentColor,fontWeight:400,marginBottom:(0,o.OW)(2)},children:e.institution}),e.grade?(0,i.jsxs)(l.EY,{style:s?y(n,f,S):{color:S,fontSize:(0,o.OW)(n.fontSizePx-2)},children:["Grade: ",e.grade]}):null]}),(0,i.jsxs)(l.EY,{style:{...s?y(n,f,S):{color:S,fontSize:(0,o.OW)(n.fontSizePx-2)},fontStyle:s?"italic":"normal"},children:[e.startDate," - ",e.isPresent?"Present":e.endDate]})]})},`${e.degree}-${t}`))});case"projects":return(0,i.jsx)(l.Ss,{children:t.projects.map((e,t)=>{let r=(0,o.Jf)(e.link);return(0,i.jsxs)(l.Ss,{wrap:!1,style:h(n,s),children:[r?(0,i.jsx)(l.N_,{src:r,style:s?m(n,f,"#111111"):{color:n.accentColor,fontWeight:700,marginBottom:(0,o.OW)(2)},children:e.title}):(0,i.jsx)(l.EY,{style:s?m(n,f,"#111111"):{color:n.headingColor,fontWeight:700,marginBottom:(0,o.OW)(2)},children:e.title}),e.description?(0,i.jsx)(l.EY,{style:{...s?p(n,f,c):{color:c,lineHeight:1.4},marginBottom:(0,o.OW)(3)},children:e.description}):null,e.technologies?(0,i.jsxs)(l.EY,{style:s?y(n,f,S):{color:S,fontSize:(0,o.OW)(n.fontSizePx-2)},children:["Technologies: ",e.technologies]}):null]},`${e.title}-${t}`)})});case"certificates":return(0,i.jsx)(l.Ss,{children:t.certificates.map((e,t)=>(0,i.jsxs)(l.Ss,{wrap:!1,style:h(n,s),children:[(0,i.jsxs)(l.Ss,{style:{flexDirection:"row",justifyContent:"space-between"},children:[(0,i.jsxs)(l.Ss,{style:{flex:1,marginRight:(0,o.OW)(8)},children:[(0,i.jsx)(l.EY,{style:s?m(n,f,"#111111"):{color:n.headingColor,fontWeight:700,marginBottom:(0,o.OW)(2)},children:e.title}),(0,i.jsx)(l.EY,{style:s?{...p(n,f,"#111111"),fontWeight:600}:{color:n.accentColor,fontWeight:400},children:e.issuer})]}),(0,i.jsx)(l.EY,{style:s?y(n,f,S):{color:S,fontSize:(0,o.OW)(n.fontSizePx-2)},children:e.date})]}),e.description?(0,i.jsx)(l.EY,{style:{...s?p(n,f,c):{color:c,lineHeight:1.35},marginTop:(0,o.OW)(3)},children:e.description}):null]},`${e.title}-${t}`))});default:return null}})();if(!O)return null;let b=!s&&("projects"===e.id&&t.projects.length<=3||("education"===e.id||"certificates"===e.id)&&("education"===e.id?t.education.length:t.certificates.length)<=2);return(0,i.jsxs)(l.Ss,{wrap:!b,children:[(0,i.jsx)(l.EY,{style:{color:s?"#000000":r?n.sidebarTextColor:n.headingColor,fontWeight:n.headingStyle.fontWeight,letterSpacing:s?0:n.headingStyle.letterSpacing,textTransform:n.headingStyle.uppercase?"uppercase":"none",marginBottom:(0,o.OW)(s?8:6),fontSize:(0,o.OW)(s?n.plainTypography?.sectionHeadingSizePx||n.fontSizePx+7:(r?n.sidebarFontSizePx:n.fontSizePx)+1)},children:e.name}),O,s||"none"===n.dividerStyle?null:(0,i.jsx)(l.Ss,{style:{height:(0,o.OW)(1),backgroundColor:r?"rgba(255,255,255,0.35)":"#d1d5db",marginTop:(0,o.OW)(8)}})]})},f=({cvData:e,style:t,templateCode:n})=>{let a=t||e.template.style,d=n??e.template.templateCode,h=(0,s.E)(a,d),x=(0,r._D)(e,h),g=h.styleTokens||{fontScale:1,spacingScale:1,headingStyle:"default",dividerStyle:"line",sidebarWidth:"35%"},m=(0,c.D)(e,h,g),p={fontFamily:(0,o.it)(e.template.font||m.fontFamily),fontSize:(0,o.OW)(m.fontSizePx),lineHeight:m.lineHeight,color:m.textColor,backgroundColor:m.backgroundColor,padding:(0,o.OW)(14)};if("plain-two-column"===x.layoutPreset){let e=m.plainTypography,t="corporate-two-column"===h.variantId,n=x.mainSections.find(e=>"experience"===e.id)||x.mainSections[0],r=t&&n?[n]:x.mainSections,s=t&&n?x.mainSections.filter(e=>
1e.id!==n.id):[],c=[x.content.phone,x.content.email,...x.content.socialLinks.map(e=>e.url.replace(/^https?:\/\//,""))].filter(e=>!!e);return(0,i.jsx)(l.yo,{children:(0,i.jsxs)(l.YW,{size:"A4",style:{...p,paddingTop:(0,o.OW)(42),paddingHorizontal:(0,o.OW)(48),paddingBottom:(0,o.OW)(36),color:"#111111",backgroundColor:"#ffffff"},children:[(0,i.jsxs)(l.Ss,{style:{flexDirection:"row",marginBottom:(0,o.OW)(30)},children:[(0,i.jsxs)(l.Ss,{style:{flex:1,marginRight:(0,o.OW)(24)},children:[(0,i.jsx)(l.EY,{style:{color:m.headingColor,fontSize:(0,o.OW)(e?.nameSizePx||m.fontSizePx+22),fontWeight:800,lineHeight:1.08,marginBottom:(0,o.OW)(4)},children:x.content.name}),h.header.showDesignation&&x.content.designation?(0,i.jsx)(l.EY,{style:{color:"#7a7a7a",fontSize:(0,o.OW)(e?.designationSizePx||m.fontSizePx+13),fontWeight:700},children:x.content.designation}):null]}),(0,i.jsxs)(l.Ss,{style:{width:(0,o.OW)(285),paddingTop:(0,o.OW)(8)},children:[c.map(t=>(0,i.jsx)(l.EY,{style:{color:m.textColor,fontSize:(0,o.OW)(e?.contactSizePx||Math.max(10,m.fontSizePx-1)),lineHeight:1.32,textAlign:"right"},children:t},t)),x.content.address?(0,i.jsx)(l.EY,{style:{color:m.textColor,fontSize:(0,o.OW)(e?.contactSizePx||Math.max(10,m.fontSizePx-1)),lineHeight:1.32,marginTop:(0,o.OW)(4),textAlign:"right"},children:x.content.address}):null]})]}),x.singleColumnSections.map(e=>(0,i.jsx)(l.Ss,{style:{marginBottom:(0,o.OW)(28)},children:(0,i.jsx)(S,{section:e,content:x.content,styles:m,isPlain:!0})},e.id)),(0,i.jsxs)(l.Ss,{style:{flexDirection:"row",columnGap:(0,o.OW)(46),marginBottom:(0,o.OW)(8)},children:[(0,i.jsx)(l.Ss,{style:{width:h.leftColumnWidth||"44%"},wrap:!1,children:x.sidebarSections.map(e=>(0,i.jsx)(l.Ss,{style:{marginBottom:(0,o.OW)(m.rhythm.sectionGapPx+8)},children:(0,i.jsx)(S,{section:e,content:x.content,styles:m,isPlain:!0})},e.id))}),(0,i.jsx)(l.Ss,{style:{flex:1},children:r.map(e=>(0,i.jsx)(l.Ss,{style:{marginBottom:(0,o.OW)(m.rhythm.sectionGapPx+8)},children:(0,i.jsx)(S,{section:e,content:x.content,styles:m,isPlain:!0})},e.id))})]}),s.map(e=>(0,i.jsx)(l.Ss,{style:{marginBottom:(0,o.OW)(m.rhythm.sectionGapPx+8)},children:(0,i.jsx)(S,{section:e,content:x.content,styles:m,isPlain:!0})},e.id))]})})}if("two-column-sidebar"===x.layoutPreset){let t=h.header.nameAlignment||"center",n=!1!==e.template.includePhoto&&h.header.showPhoto,r=(0,o.OW)(x.content.profilePhotoSize||96),s=x.content.profilePic&&"/placeholder.svg"!==x.content.profilePic&&(0,o.sE)(x.content.profilePic)?x.content.profilePic:"";return(0,i.jsx)(l.yo,{children:(0,i.jsx)(l.YW,{size:"A4",style:p,children:(0,i.jsxs)(l.Ss,{style:{flexDirection:"row",columnGap:(0,o.OW)(m.rhythm.columnGapPx)},children:[(0,i.jsxs)(l.Ss,{style:{width:m.sidebarWidth,backgroundColor:m.sidebarBackgroundColor,color:m.sidebarTextColor,padding:(0,o.OW)(12),fontSize:(0,o.OW)(m.sidebarFontSizePx)},children:[n?(0,i.jsx)(l.Ss,{style:{alignItems:"center",marginBottom:(0,o.OW)(12)},children:s?(0,i.jsx)(l._V,{src:s,style:{width:r,height:r,borderRadius:r/2}}):(0,i.jsx)(l.Ss,{style:{width:r,height:r,borderRadius:r/2,backgroundColor:"#d1d5db",justifyContent:"center",alignItems:"center"},children:(0,i.jsx)(l.EY,{style:{color:"#374151",fontWeight:700,fontSize:(0,o.OW)(18)},children:(x.content.name||"CV").split(" ").map(e=>e[0]).join("").toUpperCase().slice(0,2)})})}):null,x.sidebarSections.map(e=>(0,i.jsx)(l.Ss,{style:{marginBottom:(0,o.OW)(m.rhythm.sectionGapPx)},children:(0,i.jsx)(S,{section:e,content:x.content,styles:m,isSidebar:!0})},e.id))]}),(0,i.jsxs)(l.Ss,{style:{flex:1,padding:(0,o.OW)(8)},children:[(0,i.jsxs)(l.Ss,{style:{marginBottom:(0,o.OW)(m.rhythm.sectionGapPx)},children:[(0,i.jsx)(l.EY,{style:{color:m.accentColor,fontSize:(0,o.OW)(m.fontSizePx+16),fontWeight:700,marginBottom:(0,o.OW)(4),textAlign:t},children:x.content.name}),(0,i.jsx)(l.Ss,{style:{width:(0,o.OW)(60),height:(0,o.OW)(3),marginTop:(0,o.OW)(2),marginBottom:(0,o.OW)(7),marginLeft:"auto",marginRight:"auto",borderRadius:(0,o.OW)(99),backgroundColor:m.accentColor}}),h.header.showDesignation&&x.content.designation?(0,i.jsx)(l.EY,{style:{color:m.mutedTextColor,fontSize:(0,o.OW)(m.fontSizePx+3),textAlign:t},children:x.content.designation}):null]}),x.mainSections.map(e=>(0,i.jsx)(l.Ss,{style:{marginBottom:(0,o.OW)(m.rhythm.sectionGapPx)},children:(0,i.jsx)(S,{section:e,content:x.content,styles:m})},e.id))]})]})})})}return(0,i.jsx)(l.yo,{children:(0,i.jsxs)(l.YW,{size:"A4",style:{...p,padding:(0,o.OW)(20)},children:[(0,i.jsxs)(l.Ss,{style:{marginBottom:(0,o.OW)(m.rhythm.sectionGapPx)},children:[(0,i.jsx)(l.EY,{style:{color:m.accentColor,fontSize:(0,o.OW)(m.fontSizePx+14),fontWeight:700,marginBottom:(0,o.OW)(3)},children:x.content.name}),h.header.showDesignation&&x.content.designation?(0,i.jsx)(l.EY,{style:{color:m.mutedTextColor,fontSize:(0,o.OW)(m.fontSizePx+2)},children:x.content.designation}):null,h.header.showContactInHeader?(0,i.jsxs)(l.Ss,{style:{flexDirection:"row",flexWrap:"wrap",marginTop:(0,o.OW)(5)},children:[x.content.email?(0,i.jsx)(l.EY,{style:{color:m.mutedTextColor,marginRight:(0,o.OW)(12)},children:x.content.email}
1):null,x.content.phone?(0,i.jsx)(l.EY,{style:{color:m.mutedTextColor,marginRight:(0,o.OW)(12)},children:x.content.phone}):null,x.content.address?(0,i.jsx)(l.EY,{style:{color:m.mutedTextColor},children:x.content.address}):null]}):x.content.address?(0,i.jsx)(l.EY,{style:{color:m.mutedTextColor,marginTop:(0,o.OW)(3)},children:x.content.address}):null]}),x.singleColumnSections.map(e=>(0,i.jsx)(l.Ss,{style:{marginBottom:(0,o.OW)(m.rhythm.sectionGapPx)},children:(0,i.jsx)(S,{section:e,content:x.content,styles:m})},e.id))]})})}},99159:(e,t,n)=>{n.d(t,{Jf:()=>l,OW:()=>c,Ox:()=>o,Qy:()=>r,gS:()=>a,it:()=>i,sE:()=>s});let i=e=>{switch((e||"arial").toLowerCase()){case"timesnewroman":case"georgia":return"Times-Roman";case"courier":return"Courier";default:return"Helvetica"}},o=e=>e?e.replace(/<br\s*\/?>/gi,"\n").replace(/<\/p>/gi,"\n").replace(/<li>/gi,"- ").replace(/<\/li>/gi,"\n").replace(/<[^>]+>/g,"").replace(/ /g," ").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/\n{3,}/g,"\n\n").trim():"",l=e=>{if(!e)return"";let t=e.trim();if(!t)return"";let n=/^https?:\/\//i.test(t)?t:`https://${t}`;try{let e=new URL(n);if("http:"!==e.protocol&&"https:"!==e.protocol)return"";return e.href}catch{return""}},r=e=>l(e).replace(/^https?:\/\//i,""),s=e=>!!e&&/^(https?:\/\/|data:|blob:)/i.test(e),c=e=>.75*e,a=e=>Array.isArray(e.sectionOrder)&&e.sectionOrder.length>0?[...new Set(e.sectionOrder)]:["experience","education","certificates","projects"]}}]);
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.