PageSourceSearch

https://trueresume.ai/_next/static/chunks/2148-d04195bbe2311816.js

js trueresume.ai collected 2026-10-02 01:12:29 UTC 12,357 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2148],{42949:function(e,r,t){t.d(r,{q:function(){return n}});var i=t(85893);t(67294);var a=t(54271);function n(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:26;return(0,i.jsx)(a.ZP,{variant:e,size:r,density:"full",animated:!0})}},68479:function(e,r,t){t.d(r,{Jm:function(){return a},R:function(){return i}});let i=[{id:"professional-blue",name:"Professional Blue",description:"Classic corporate blue - trusted by Fortune 500",colors:{primary:"#0066CC",secondary:"#0052A3",text:"#1a1a1a",textLight:"#666666",background:"#ffffff",surface:"#f8f9fa",border:"#e0e0e0"},preview:{gradient:"linear-gradient(135deg, #0066CC 0%, #0052A3 100%)"}},{id:"executive-green",name:"Executive Green",description:"Sophisticated green - perfect for finance & consulting",colors:{primary:"#2C5F2D",secondary:"#1E4620",text:"#1a1a1a",textLight:"#5a5a5a",background:"#ffffff",surface:"#f7f9f7",border:"#d8e2d8"},preview:{gradient:"linear-gradient(135deg, #2C5F2D 0%, #1E4620 100%)"}},{id:"modern-purple",name:"Modern Purple",description:"Creative purple - ideal for tech & creative industries",colors:{primary:"#6B46C1",secondary:"#553C9A",text:"#2d3748",textLight:"#718096",background:"#ffffff",surface:"#faf5ff",border:"#e9d8fd"},preview:{gradient:"linear-gradient(135deg, #6B46C1 0%, #553C9A 100%)"}},{id:"creative-orange",name:"Creative Orange",description:"Bold orange - stand out in marketing & design roles",colors:{primary:"#E67E22",secondary:"#CA6510",text:"#2c3e50",textLight:"#7f8c8d",background:"#ffffff",surface:"#fef5e7",border:"#f0b27a"},preview:{gradient:"linear-gradient(135deg, #E67E22 0%, #CA6510 100%)"}},{id:"tech-teal",name:"Tech Teal",description:"Modern teal - preferred by software engineers",colors:{primary:"#008080",secondary:"#006666",text:"#1a202c",textLight:"#4a5568",background:"#ffffff",surface:"#f0fdfa",border:"#99f6e4"},preview:{gradient:"linear-gradient(135deg, #008080 0%, #006666 100%)"}},{id:"minimal-black",name:"Minimal Black",description:"Timeless monochrome - maximum professionalism",colors:{primary:"#000000",secondary:"#2d3748",text:"#1a1a1a",textLight:"#666666",background:"#ffffff",surface:"#f7fafc",border:"#e2e8f0"},preview:{gradient:"linear-gradient(135deg, #000000 0%, #2d3748 100%)"}}],a=e=>{if(e&&"none"!==e&&"default"!==e)return i.find(r=>r.id===e)}},99617:function(e,r,t){function i(e){if(!e)return;let r=String(e).trim(),t=r.match(/^(\d{4})-(\d{2})$/);if(t){let e=parseInt(t[1],10),r=parseInt(t[2],10);if(r>=1&&r<=12)return new Date(e,r-1,1)}let i=r.match(/^(\d{1,2})\/(\d{4})$/);if(i){let e=parseInt(i[1],10),r=parseInt(i[2],10);if(e>=1&&e<=12)return new Date(r,e-1,1)}let a=r.match(/^([A-Za-z]+)\s+(\d{4})$/);if(a){let e=a[1].toLowerCase(),r=parseInt(a[2],10),t={jan:1,january:1,feb:2,february:2,mar:3,march:3,apr:4,april:4,may:5,jun:6,june:6,jul:7,july:7,aug:8,august:8,sep:9,sept:9,september:9,oct:10,october:10,nov:11,november:11,dec:12,december:12}[e];if(t)return new Date(r,t-1,1)}let n=r.match(/(19|20)\d{2}/);if(n)return new Date(parseInt(n[0],10),0,1)}function a(e){return e?e.toLocaleDateString("en-US",{month:"short",year:"numeric"}):""}function n(e){let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e||"string"!=typeof e||""===e.trim())return r?"Present":"—";let t=e.trim(),i=t.toLowerCase();if("present"===i||"current"===i||i.includes("present")||i.includes("current"))return"Present";let a=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];if(t.includes("/")){let e=t.split("/");if(2===e.length){let r=parseInt(e[0],10),t=e[1];if(!Number.isNaN(r)&&r>=1&&r<=12)return"".concat(a[r-1]," ").concat(t)}}if(t.includes("-")){let e=t.split("-");if(e.length>=2&&4===e[0].length){let r=e[0],t=parseInt(e[1],10);if(!Number.isNaN(t)&&t>=1&&t<=12)return"".concat(a[t-1]," ").concat(r)}}return t}function o(e){if(!e||"string"!=typeof e)return -864e13;let r=e.trim().toLowerCase();if("present"===r||"current"===r)return Number.POSITIVE_INFINITY;let t=r.match(/^(\d{1,2})\/(\d{4})$/);if(t){let e=parseInt(t[1],10)-1;return new Date(parseInt(t[2],10),Math.max(0,e),1).getTime()}let i=r.match(/^(\d{4})-(\d{1,2})$/);if(i)return new Date(parseInt(i[1],10),Math.max(0,parseInt(i[2],10)-1),1).getTime();let a=r.match(/^(\d{4})$/);if(a)return new Date(parseInt(a[1],10),0,1).getTime();let n=Date.parse(r);return Number.isNaN(n)?-864e13:n}function c(e){return[...e].sort((e,r)=>{let t="string"==typeof e.endDate&&""!==e.endDate.trim()?o(e.endDate):Number.POSITIVE_INFINITY,i="string"==typeof r.endDate&&""!==r.endD
1ate.trim()?o(r.endDate):Number.POSITIVE_INFINITY;if(t===i){let t=o(e.startDate);return o(r.startDate)-t}return i-t})}function s(e){return e&&Array.isArray(e.experiences)?{...e,experiences:c(e.experiences)}:e}t.r(r),t.d(r,{formatMonthYearLocal:function(){return a},formatResumeDate:function(){return n},parseDateForSort:function(){return o},parseYearMonthToLocalDate:function(){return i},sortExperiencesDesc:function(){return c},sortGeneratedResume:function(){return s}}),r.default={parseYearMonthToLocalDate:i,formatMonthYearLocal:a}},7218:function(e,r,t){t.d(r,{A:function(){return a},R:function(){return i}});let i=[{id:"calibri",name:"Calibri",description:"Modern, clean, and professional - Default Windows font",fontFamily:"'Calibri', 'Arial', sans-serif",category:"modern"},{id:"inter",name:"Inter (local)",description:"Modern variable typeface — preferred for PDF rendering when bundled in /public/fonts",fontFamily:"'InterLocal', 'Inter', 'Arial', sans-serif",category:"modern"},{id:"arial",name:"Arial",description:"Universal, highly readable, maximum ATS compatibility",fontFamily:"'Arial', 'Helvetica Neue', 'Helvetica', sans-serif",category:"professional"},{id:"georgia",name:"Georgia",description:"Serif font, traditional and elegant",fontFamily:"'Georgia', 'Times New Roman', serif",category:"classic"},{id:"times",name:"Times New Roman",description:"Classic serif, academic and formal",fontFamily:"'Times New Roman', 'Times', serif",category:"classic"}],a=e=>i.find(r=>r.id===e)||i[0]},26915:function(e,r,t){t.d(r,{Cv:function(){return l},Ki:function(){return f},V3:function(){return d}});var i,a=t(34155);let n={debug:10,info:20,warn:30,error:40,fatal:50},o=null!==(i=n[a.env.LOG_LEVEL||"info"])&&void 0!==i?i:n.info,c=null,s=/^(password|token|secret|api[_-]?key|authorization|cookie|stripe[_-]?key|otp|nextauth[_-]?secret|webhook[_-]?secret)/i;function u(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(n[e]<o)return;let i=function e(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(t>4)return{_truncated:!0};let i={};for(let[a,n]of Object.entries(r))s.test(a)?i[a]="[REDACTED]":!n||"object"!=typeof n||Array.isArray(n)||n instanceof Error||n instanceof Date?i[a]=n:i[a]=e(n,t+1);return i}(t);{let t=JSON.stringify({ts:new Date().toISOString(),level:e,event:r,...i})+"\n";void 0!==a&&a.stdout&&"function"==typeof a.stdout.write?a.stdout.write(t):console.log(t)}if("error"===e||"fatal"===e){let n=a.env.SENTRY_DSN?(c||(c=Function("m","return import(m)")("@sentry/nextjs").then(e=>e).catch(()=>null)),c):null;n&&n.then(a=>{if(!a)return;let n=t.err instanceof Error?t.err:null;n?a.captureException(n,{extra:i,tags:{event:r}}):a.captureMessage(r,{level:"fatal"===e?"fatal":"error",extra:i})}).catch(()=>{})}}!function e(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e=>({...r,...e||{}}),i=e=>(r,i,a)=>{i instanceof Error?u(e,r,t({...a||{},err:i,err_message:i.message,err_stack:i.stack,err_name:i.name})):u(e,r,t(i))};return{debug:(e,r)=>u("debug",e,t(r)),info:(e,r)=>u("info",e,t(r)),warn:(e,r)=>u("warn",e,t(r)),error:i("error"),fatal:i("fatal"),child:t=>e({...r,...t})}}();let l=function(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t]},f=function(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t]},d=function(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t]}},96246:function(e,r,t){t.d(r,{$:function(){return i},T:function(){return a}});let i=["ats-professional","ats-executive","ats-principal-architect","ats-staff-engineer","ats-modern","ats-technical","ats-modern-accent","ats-elegant-simple","ats-compact","ats-minimalist","ats-creative","ats-timeline","ats-classic-traditional","ats-executive-bold","ats-sidebar"],a={"ats-professional":{name:"Professional",createBadge:{tag:"Recommended",tagColor:"blue"},quickDescription:"Clean traditional layout for corporate roles and ATS parsers",quickCategory:"professional",quickPreview:"#2563eb",quickFeatures:["ATS-focused","Single-column","High readability"]},"ats-executive":{name:"Executive",createBadge:{tag:"Most Used",tagColor:"green"},quickDescription:"Strong hierarchy and presence for senior individual contributors",quickCategory:"professional",quickPreview:"#0f766e",quickFeatures:["ATS-focused","Bold headings","Board-ready tone"]},"ats-principal-architect":{name:"Principal",createBadge:{tag:"Senior
1+",tagColor:"orange"},quickDescription:"Executive density tuned for Principal / Distinguished / Architect scopes",quickCategory:"professional",quickPreview:"#c2410c",quickFeatures:["Scope-forward","Leadership signals","ATS-safe structure"]},"ats-staff-engineer":{name:"Staff",createBadge:{tag:"Senior+",tagColor:"orange"},quickDescription:"Technical leadership emphasis with measurable impact framing",quickCategory:"professional",quickPreview:"#7c3aed",quickFeatures:["IC leadership","Systems thinking","ATS-friendly"]},"ats-modern":{name:"Modern",quickDescription:"Contemporary single-column polish with restrained accents",quickCategory:"modern",quickPreview:"#F43F5E",quickFeatures:["ATS-focused","Updated styling","Clear sections"]},"ats-technical":{name:"Technical",quickDescription:"Developer-oriented layout emphasizing skills and impact",quickCategory:"modern",quickPreview:"#0d9488",quickFeatures:["Tech stack clarity","Projects-friendly","ATS parsers"]},"ats-modern-accent":{name:"Accent",createBadge:{tag:"Popular",tagColor:"purple"},quickDescription:"Subtle accent rules and headers without multi-column gimmicks",quickCategory:"modern",quickPreview:"#7c3aed",quickFeatures:["Visual hierarchy","Still ATS-first","Memorable accent"]},"ats-elegant-simple":{name:"Elegant",createBadge:{tag:"Popular",tagColor:"purple"},quickDescription:"Refined typography-first layout with generous whitespace control",quickCategory:"minimal",quickPreview:"#475569",quickFeatures:["Clean type","Editorial rhythm","Parser-safe"]},"ats-compact":{name:"Compact",createBadge:{tag:"Dense",tagColor:"purple"},quickDescription:"Tighter rhythm for many roles without sacrificing scanner safety",quickCategory:"professional",quickPreview:"#1e40af",quickFeatures:["Space-efficient","More lines per page","Word export OK"]},"ats-minimalist":{name:"Minimalist",quickDescription:"Maximum whitespace, minimum chrome—pure content hierarchy",quickCategory:"minimal",quickPreview:"#4b5563",quickFeatures:["Ultra-clean","Low noise","ATS-first"]},"ats-creative":{name:"Creative",quickDescription:"Distinctive accents while staying predominantly single-column",quickCategory:"creative",quickPreview:"#dc2626",quickFeatures:["Brand-safe color","Personality","Parsing-aware"]},"ats-timeline":{name:"Timeline",quickDescription:"Chronological flow with optional timeline motifs (scanner-tested)",quickCategory:"modern",quickPreview:"#0369a1",quickFeatures:["Tenure-forward","Chronological","Check PDF in target ATS"]},"ats-classic-traditional":{name:"Classic",quickDescription:"Traditional serif-forward structure recruiters recognize instantly",quickCategory:"professional",quickPreview:"#1e293b",quickFeatures:["Conservative tone","Familiar hierarchy","Strong for finance/legal"]},"ats-executive-bold":{name:"Bold",quickDescription:"High-contrast headers for heavy accomplishment density",quickCategory:"professional",quickPreview:"#b45309",quickFeatures:["Strong headers","Impact-first","Parser-safe body"]},"ats-sidebar":{name:"Sidebar",quickDescription:"Two-column motif with ATS caveats—verify rendered text in portals",quickCategory:"modern",quickPreview:"#15803d",quickFeatures:["Contact rail","Visual balance","Test target ATS parsers"]}}},52481:function(e,r,t){t.d(r,{g:function(){return a},x:function(){return i}});let i=["ats-professional","ats-executive","ats-compact"],a=e=>i.includes(e)}}]);

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.