PageSourceSearch

https://avua.com/assets/JobSeekerTestimonials-CyXIsuno.js

js avua.com collected 2026-09-24 12:55:50 UTC 8,903 bytes, 2 lines download raw bytes

1import{c as r,j as e}from"./index-B9q78oLf.js";const N=({rating:n})=>e.jsxs("span",{className:"text-[12px] tracking-wide","aria-label":`${n} out of 5 stars`,children:[e.jsx("span",{className:"text-[#92400E]",children:"★".repeat(n)}),e.jsx("span",{className:"text-[#E8D5B0]",children:"★".repeat(5-n)})]}),T=[{name:"James M.",role:"Civil Engineer · Houston TX",initials:"JM",rating:5,quote:e.jsx(e.Fragment,{children:'"Three months applying with zero responses. avua showed my ATS score was 42. Fixed the issues and had three interview calls within the first week."'})},{name:"Sarah P.",role:"Finance Manager · New York NY",initials:"SP",rating:5,quote:e.jsx(e.Fragment,{children:`"Other AI builders all sounded the same. avua's AI actually wrote in my voice. My recruiter said it was one of the strongest resumes she had seen."`})},{name:"Kevin L.",role:"Software Engineer · San Francisco CA",initials:"KL",rating:5,quote:e.jsx(e.Fragment,{children:'"The AI interview prep is genuinely good. Practised questions for my exact role and walked in far more confident. Got the offer two days after."'})},{name:"Rosa C.",role:"Registered Nurse · Chicago IL",initials:"RC",rating:5,quote:e.jsx(e.Fragment,{children:'"avua built specific resumes and cover letters for each role I applied for. First US position within two months."'})},{name:"Yuki L.",role:"Product Manager · Seattle WA",initials:"YL",rating:5,quote:e.jsx(e.Fragment,{children:'"My old resume scored 92% AI probability. avua got it to 4%. Recruiter responses started the same week."'})},{name:"Marcus B.",role:"Marketing Director · Chicago IL",initials:"MB",rating:5,quote:e.jsx(e.Fragment,{children:'"I had used three other resume tools. avua is the first one that did not make me sound like a robot. The achievement builder alone is worth it."'})},{name:"Diana T.",role:"Operations Lead · Austin TX",initials:"DT",rating:4,quote:e.jsx(e.Fragment,{children:'"The cover letter reads the actual job description and writes something specific — not generic output every other tool produces."'})}],E=[{name:"Aria Lewis",role:"Graphic Designer · Portland OR",rating:4,text:"Incredibly easy way to build a beautiful resume! Step by step was a breeze let's hope for the call now"},{name:"Daniel",role:"Talent Acquisition Lead · Boston MA",rating:4,text:"Avua has been a fantastic partner, helping us prepare candidates with their AI hiring platform, from resume analysis to AI powered interview preparation."},{name:"Lily Wright",role:"Project Coordinator · Miami FL",rating:4,text:"This tool makes it so easy to clean up and improve upon your resume. I recommend trying this out if your current resume seems ineffective when looking for a new job"},{name:"Thomas Green",role:"Accountant · Dallas TX",rating:3,text:"Great website for resume building"},{name:"Nikolai Sokolov",role:"Data Analyst · Minneapolis MN",rating:5,text:"This portal was very user friendly and adding AI to the tool was feather in the cap. And recommend it to my friends with confidence. Thank you so much for the services"},{name:"Sofia Martinez",role:"HR Specialist · San Diego CA",rating:5,text:"The suggestions were precise and helped me tailor my resume to the job. I got more interviews within a month."},{name:"Raj Patel",role:"Mechanical Engineer · Detroit MI",rating:4,text:"Nice UX and the AI tips are actually helpful. The PDF export worked perfectly for my job applications."},{name:"Mei Chen",role:"Content Strategist · Nashville TN",rating:4,text:"I liked the live preview and the copy suggestions. Clean interface and fast results."}],S=n=>n.split(" ").map(i=>i[0]).join("").toUpperCase().slice(0,2),R=E.map(n=>({name:n.name,role:n.role,initials:S(n.name),rating:n.rating,quote:e.jsxs(e.Fragment,{children:['"',n.text,'"']})})),I=(n,i)=>i.find(u=>u.name===n),M=[{name:"James M.",rating:5},{name:"Diana T.",rating:4},{name:"Sarah P.",rating:5},{name:"Kevin L.",rating:5},{name:"Aria Lewis",rating:4},{name:"Rosa C.",rating:5},{name:"Yuki L.",rating:5},{name:"Thomas Green",rating:3},{name:"Marcus B.",rating:5},{name:"Lily Wright",rating:4},{name:"Mei Chen",rating:4},{name:"Sofia Martinez",rating:5},{name:"Nikolai Sokolov",rating:5},{name:"Raj Patel",rating:4},{name:"Daniel",rating:5}],k=[...T,...R],b=M.map(({name:n,rating:i})=>({...I(n,k),rating:i})),D=({item:n})=>e.jsxs("div",{className:"min-w-[300px] flex w-72 shrink-0 flex-col gap-2.5 self-stretch rounded-[10px] border border-[#
1E4DFF5] bg-white px-5 py-5",children:[e.jsx(N,{rating:n.rating}),e.jsx("p",{className:"min-h-24 text-[13px] leading-6 text-[#6B6480]",children:n.quote}),e.jsxs("div",{className:"flex items-center gap-2 pt-1",children:[e.jsx("div",{className:"flex size-7 items-center justify-center rounded-2xl bg-[#5B21B6]",children:e.jsx("span",{className:"text-[10px] font-medium tracking-tight text-white",children:n.initials})}),e.jsxs("div",{className:"flex flex-col",children:[e.jsx("span",{className:"text-[12px] font-medium text-[#0E0720] tracking-[0.2px]",children:n.name}),e.jsx("span",{className:"text-[11px] text-[#9B94B0]",children:n.role})]})]})]}),P=()=>{const n=r.useRef(null),i=r.useRef(null),u=r.useRef(null),c=r.useRef(!1),w=r.useRef(0),L=r.useRef(0),y=r.useRef(60),d=r.useRef(0),m=r.useRef(null),p=r.useRef(null),F=[...b,...b];return r.useEffect(()=>{const t=()=>{n.current&&(d.current=n.current.scrollWidth/2)};return t(),window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},[]),r.useEffect(()=>{const t=n.current;if(!t)return;if(p.current==null)t.scrollLeft=0;else{const s=d.current||t.scrollWidth/2;t.scrollLeft=s>0?p.current%s:p.current}u.current=null;const a=s=>{const o=u.current??s,f=(s-o)/1e3;u.current=s,c.current||(t.scrollLeft+=y.current*f,d.current>0&&t.scrollLeft>=d.current&&(t.scrollLeft-=d.current),p.current=t.scrollLeft),i.current=requestAnimationFrame(a)};return i.current=requestAnimationFrame(a),()=>cancelAnimationFrame(i.current)},[]),r.useEffect(()=>{const t=n.current;if(!t)return;let a=0,s=0,o;const f=()=>{Math.abs(a)>.5&&(t.scrollLeft+=a,a*=.9,o=requestAnimationFrame(f))},x=h=>{c.current=!0;const l=h.clientX||h.touches?.[0]?.clientX;w.current=l,L.current=t.scrollLeft,s=l,a=0,t.style.cursor="grabbing",t.style.userSelect="none",cancelAnimationFrame(o)},g=h=>{if(!c.current)return;const l=h.clientX||h.touches?.[0]?.clientX;if(!l)return;const A=(w.current-l)*.8;t.scrollLeft=L.current+A,a=(s-l)*.5,s=l},v=()=>{c.current=!1,t.style.cursor="grab",t.style.userSelect="",cancelAnimationFrame(o),o=requestAnimationFrame(f)},j=()=>{c.current=!0,m.current&&clearTimeout(m.current),m.current=setTimeout(()=>{c.current=!1},1200)};return t.addEventListener("pointerdown",x,{passive:!0}),t.addEventListener("touchstart",x,{passive:!0}),document.addEventListener("pointermove",g,{passive:!0}),document.addEventListener("touchmove",g,{passive:!0}),document.addEventListener("pointerup",v,{passive:!0}),document.addEventListener("touchend",v,{passive:!0}),t.addEventListener("wheel",j,{passive:!0}),t.style.cursor="grab",()=>{t.removeEventListener("pointerdown",x),t.removeEventListener("touchstart",x),document.removeEventListener("pointermove",g),document.removeEventListener("touchmove",g),document.removeEventListener("pointerup",v),document.removeEventListener("touchend",v),t.removeEventListener("wheel",j),cancelAnimationFrame(o),m.current&&clearTimeout(m.current)}},[]),e.jsxs("section",{className:"overflow-hidden border-t border-[#E4DFF5] bg-[#FAFAFA] py-[72px] font-poppins space-y-[36px]",children:[e.jsx("div",{className:"mx-auto flex max-w-[1100px] flex-col gap-9 px-6 md:px-12 lg:px-24",children:e.jsxs("div",{className:"flex flex-col gap-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-px w-4 bg-[#6D28D9]"}),e.jsx("span",{className:"text-[12px] font-medium text-[#6D28D9]",children:"What job seekers say"})]}),e.jsxs("h2",{className:"text-[32px] font-normal leading-10 text-[#0E0720] sm:text-[40px] tracking-[-0.4px]",children:["Real people."," "," ",e.jsx("br",{className:"block md:hidden"})," ",e.jsx("span",{className:"text-[#6D28D9] italic",children:"Real results."})]})]})}),e.jsxs("div",{className:"relative w-full",children:[e.jsx("div",{ref:n,className:"overflow-x-auto [-ms-overflow-style:none] [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",role:"region","aria-label":"Testimonials scroller",children:e.jsx("div",{className:"flex min-w-max items-stretch gap-3 px-6 md:px-12 lg:px-24",children:F.map((t,a)=>e.jsx(D,{item:t},`${t.name}-${a}`))})}),e.jsx("div",{className:"pointer-events-none absolute left-0 top-0 h-full w-20 bg-gradient-to-r from-[#F9F9F9] to-[#F9F9F9]/0","aria-hidden":!0}),e.jsx("div",{className:"pointer-events-none absolute right-0 top-0 h-full w-20 bg-gradient-to-l from-[#F9F9F9] to-[#F9F9F9]/0","aria-hidden":!0})]})]})};export{P as default};
2//# sourceMappingURL=JobSeekerTestimonials-CyXIsuno.js.map

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.