PageSourceSearch

https://pearsonmfg.com/_next/static/chunks/app/contact/page-74dc34…?dpl=dpl_CGw3EFBXrxqbCjPqnEMmEnJgozXG

js pearsonmfg.com collected 2026-10-04 04:48:44 UTC 16,128 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[977],{10835:(e,t,s)=>{"use strict";s.d(t,{default:()=>x});var l=s(95155),a=s(12115),i=s(52619),r=s.n(i),o=s(52987),n=s(21873),c=s(69141),d=s(23664),u=s(61362);let m="https://maps.google.com/?q=6198+Netherhart+Rd+Unit+7,+Mississauga,+ON+L5T+2G7";function x(){let[e,t]=(0,a.useState)(!1),[s,i]=(0,a.useState)(!1),[x,h]=(0,a.useState)(""),[b,f]=(0,a.useState)(""),[p,g]=(0,a.useState)(""),[v,w]=(0,a.useState)(!1),[j,y]=(0,a.useState)(!1),[N,k]=(0,a.useState)(null);(0,a.useEffect)(()=>{t(!0)},[]);let _=async e=>{if(e.preventDefault(),k(null),!x||!b||!p)return void k("Please fill in all fields.");y(!0);try{if((await fetch("/api/contact",{method:"POST",body:JSON.stringify({name:x,email:b,message:p}),headers:{"Content-Type":"application/json"}})).ok)w(!0),h(""),f(""),g("");else throw Error("Failed to send message.")}catch(e){k("Something went wrong sending your message. Please try again, or email [email protected] directly."),console.error("Contact form error:",e)}finally{y(!1)}},A="min-h-12 w-full rounded-xl border border-blue-200 bg-white px-4 py-3 text-[15px] text-steel-800 outline-none transition-[border-color,box-shadow] duration-150 placeholder:text-steel-400 focus:border-blue-500 focus:ring-2 focus:ring-blue-100";return(0,l.jsxs)("div",{"data-contact-page":!0,"data-interactive":e?"true":"false",className:"bg-white font-brand text-steel-800",children:[(0,l.jsxs)("section",{className:"relative isolate overflow-hidden border-b border-blue-100 bg-gradient-to-br from-white via-blue-50 to-blue-100 py-20 sm:py-24 lg:py-28",children:[(0,l.jsx)("div",{"aria-hidden":"true",className:"absolute left-1/2 top-0 -z-10 h-[460px] w-[760px] -translate-x-1/2 rounded-full bg-[radial-gradient(circle,rgba(96,165,250,0.2),rgba(129,140,248,0.08)_42%,transparent_70%)] blur-2xl"}),(0,l.jsx)("div",{className:"mk-container relative",children:(0,l.jsxs)("div",{className:"mx-auto flex w-full flex-col items-center text-center lg:w-[780px]",children:[(0,l.jsx)("p",{className:"font-brandmono text-xs font-semibold uppercase tracking-[0.14em] text-blue-700",children:"Contact \xb7 Mississauga, Ontario"}),(0,l.jsx)("h1",{className:"mt-5 text-balance text-4xl font-semibold leading-[1.08] tracking-[-0.035em] text-blue-950 sm:text-5xl lg:text-[58px]",children:"Talk to Pearson Manufacturing."}),(0,l.jsx)("p",{className:"mt-6 text-pretty text-lg leading-8 text-steel-700 sm:text-xl",children:"Share a general question, repair discussion, partnership inquiry, or project context. If you already have a drawing or part file, use the quote request so Pearson can review the requirements."}),(0,l.jsxs)("div",{className:"mt-8 flex w-full flex-col justify-center gap-3 sm:w-auto sm:flex-row",children:[(0,l.jsxs)(r(),{href:"/quote",className:"inline-flex min-h-12 items-center justify-center gap-2 rounded-xl bg-gradient-to-b from-blue-600 to-blue-800 px-6 py-3 text-[15px] font-semibold text-white shadow-[0_8px_24px_rgba(37,99,235,0.22)] transition-[transform,box-shadow] duration-200 hover:-translate-y-0.5 hover:shadow-[0_10px_30px_rgba(37,99,235,0.32),0_0_22px_rgba(59,130,246,0.24)] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-blue-700 motion-reduce:transition-none motion-reduce:hover:translate-y-0",children:["Start a quote request",(0,l.jsx)(o.A,{"aria-hidden":"true",className:"h-4 w-4"})]}),(0,l.jsx)("a",{href:"mailto:[email protected]",className:"inline-flex min-h-12 items-center justify-center rounded-xl border border-blue-200 bg-white/80 px-6 py-3 text-[15px] font-semibold text-blue-800 shadow-sm backdrop-blur-sm transition-colors hover:border-blue-300 hover:bg-white focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-blue-700",children:"[email protected]"})]})]})})]}),(0,l.jsx)("section",{"aria-label":"Contact options",className:"border-b border-blue-100 bg-white",children:(0,l.jsx)("div",{className:"mk-container grid divide-y divide-blue-100 sm:grid-cols-3 sm:divide-x sm:divide-y-0",children:["General questions","Project and repair context","Partner inquiries"].map(e=>(0,l.jsx)("p",{className:"flex min-h-14 items-center justify-center px-4 py-3 text-center font-brandmono text-[11px] font-semibold uppercase tracking-[0.08em] text-steel-600",children:e},e))})}),(0,l.jsx)("section",{className:"bg-gradient-to-b from-white via-blue-50/40 to-white py-16 sm:py-20",children:(0,l.jsxs)("div",{className:"mk-container grid items-start gap-10 lg:grid-cols-2 lg:gap-12",children:[(0,l.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:"font-brandmono text-xs font-semibold uppercase tracking-[0.12em] text-blue-700",children:"Direct contact"}),(0,l.jsx)("h2",{className:"mt-3 text-3xl font-semibold tracking-[-0.025em] text-blue-950",children:"Reach the Mississauga facility"}),(0,l.jsx)("p",{className:"mt-3 text-base leading-7 text-steel-600",children:"Choose the channel that fits your request, or use the form to send the details in one message."})]}),(0,l.jsx)("dl",{className:"grid gap-3",children:[{icon:n.A,k:"Facility",v:"6198 Netherhart Rd. Unit 7, Mississauga, ON L5T 2G7",href:m,external:!0},{icon:c.A,k:"Phone",v:"+1 (905) 564-2885",href:"tel:+19055642885"},{icon:d.A,k:"Email",v:"[email protected]",href:"mailto:[email protected]"}].map(e=>{let t=e.icon;return(0,l.jsxs)("div",{className:"flex min-w-0 items-center gap-4 roun
1ded-2xl border border-blue-100 bg-blue-50/70 p-4 shadow-[0_6px_22px_rgba(15,23,42,0.04)] sm:p-5",children:[(0,l.jsx)("span",{className:"flex h-12 w-12 shrink-0 items-center justify-center rounded-2xl border border-blue-100 bg-white text-blue-700 shadow-sm",children:(0,l.jsx)(t,{"aria-hidden":"true",className:"h-5 w-5"})}),(0,l.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-0.5",children:[(0,l.jsx)("dt",{className:"font-brandmono text-[11px] font-semibold uppercase tracking-[0.1em] text-steel-500",children:e.k}),(0,l.jsx)("dd",{className:"text-sm font-semibold leading-6 text-blue-950",children:(0,l.jsx)("a",{href:e.href,...e.external?{target:"_blank",rel:"noopener noreferrer"}:{},className:"inline-flex min-h-11 items-center rounded-lg underline-offset-4 hover:text-blue-700 hover:underline focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-blue-700",children:e.v})})]})]},e.k)})}),(0,l.jsxs)("div",{className:"relative overflow-hidden rounded-2xl border border-blue-100 bg-blue-50 shadow-[0_12px_35
1px_rgba(15,23,42,0.08)]",children:[s?(0,l.jsx)("iframe",{src:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d5772.250088294036!2d-79.64634362444166!3d43.66636915157984!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x882b39388635c28b%3A0x6b83bc4a81087855!2sPearson%20Manufacturing!5e0!3m2!1sen!2sca!4v1750796160950!5m2!1sen!2sca",title:"Map to Pearson Manufacturing, 6198 Netherhart Rd Unit 7, Mississauga",className:"h-[300px] w-full",style:{border:0},allowFullScreen:!0,loading:"lazy",referrerPolicy:"no-referrer-when-downgrade"}):(0,l.jsxs)("div",{className:"flex h-[300px] flex-col items-center justify-center px-6 text-center",children:[(0,l.jsx)(n.A,{"aria-hidden":"true",className:"h-7 w-7 text-blue-700"}),(0,l.jsx)("p",{className:"mt-4 text-base font-semibold text-blue-950",children:"Load the Google Map"}),(0,l.jsx)("p",{className:"mt-2 mk-prose text-sm leading-6 text-steel-600",children:"The map is provided by Google and does not load until you choose it. Loading it may send device and network information to Google."}),(0,l.jsx)("button",{type:"button",onClick:()=>i(!0),className:"mt-5 inline-flex min-h-12 items-center justify-center rounded-xl bg-blue-800 px-5 py-3 text-sm font-semibold text-white transition-colors hover:bg-blue-900 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-blue-700",children:"Load Google Map"}),(0,l.jsx)("a",{href:m,target:"_blank",rel:"noopener noreferrer",className:"mt-2 inline-flex min-h-11 items-center rounded-lg text-sm font-semibold text-blue-700 underline decoration-blue-300 underline-offset-4 hover:text-blue-900 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-blue-700",children:"Open directions in a new tab"})]}),(0,l.jsx)("p",{className:"pointer-events-none absolute bottom-3 left-3 right-3 rounded-xl bg-blue-950/90 px-3 py-2 font-brandmono text-[10px] font-semibold uppercase tracking-[0.08em] text-blue-50 sm:right-auto sm:text-[11px]",children:"Dixie–Courtneypark corridor \xb7 Hwy 401 / 410 / 407"})]})]}),(0,l.jsxs)("div",{className:"rounded-2xl border border-blue-100 bg-white p-6 shadow-[0_16px_45px_rgba(30,64,175,0.1)] md:p-8",children:[(0,l.jsx)("p",{className:"text-sm font-semibold uppercase tracking-[0.12em] text-blue-700",children:"Contact form"}),(0,l.jsx)("h2",{className:"mt-3 text-3xl font-semibold tracking-[-0.025em] text-blue-950",children:"Send a message"}),(0,l.jsx)("p",{className:"mb-6 mt-3 text-sm leading-6 text-steel-600",children:"Add the context Pearson should review and an email that can be used if follow-up is needed."}),v?(0,l.jsxs)("div",{role:"status",className:"flex items-start gap-3 rounded-2xl border border-blue-200 bg-blue-50 px-4 py-4",children:[(0,l.jsx)(u.A,{"aria-hidden":"true",className:"mt-0.5 h-5 w-5 shrink-0 text-blue-700"}),(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:"font-semibold text-blue-950",children:"Message sent"}),(0,l.jsx)("p",{className:"mt-1 text-sm leading-6 text-steel-600",children:"Your message was submitted to Pearson Manufacturing."})]})]}):(0,l.jsxs)("form",{onSubmit:_,className:"flex flex-col gap-4",noValidate:!0,children:[(0,l.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,l.jsx)("label",{htmlFor:"contact-name",className:"font-brandmono text-[11px] font-semibold uppercase tracking-[0.1em] text-steel-600",children:"Name"}),(0,l.jsx)("input",{id:"contact-name",type:"text",autoComplete:"name",placeholder:"Your name",className:A,value:x,onChange:e=>h(e.target.value)})]}),(0,l.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,l.jsx)("label",{htmlFor:"contact-email",className:"font-brandmono text-[11px] font-semibold uppercase tracking-[0.1em] text-steel-600",children:"Email"}),(0,l.jsx)("input",{id:"contact-email",type:"email",autoComplete:"email",placeholder:"[email protected]",className:A,value:b,onChange:e=>f(e.target.value)})]}),(0,l.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,l.jsx)("label",{htmlFor:"contact-message",className:"font-brandmono text-[11px] font-semibold uppercase tracking-[0.1em] text-steel-600",children:"Message"}),(0,l.jsx)("textarea",{id:"contact-message",placeholder:"What are you building, fixing, or sourcing?",className:"".concat(A," min-h-[144px] resize-y"),value:p,onChange:e=>g(e.target.value)})]}),N&&(0,l.jsx)("div",{role:"alert",className:"rounded-xl border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-700",children:N}),(0,l.jsx)("button",{type:"submit",disabled:j,className:"inline-flex min-h-12 items-center justify-center rounded-xl bg-gradient-to-b from-blue-600 to-blue-800 px-6 py-3 text-[15px] font-semibold text-white shadow-[0_8px_24px_rgba(37,99,235,0.22)] transition-[transform,box-shadow] duration-200 hover:-translate-y-0.5 hover:shadow-[0_10px_30px_rgba(37,99,235,0.3)] focu
1s-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-blue-700 disabled:pointer-events-none disabled:opacity-60 motion-reduce:transition-none motion-reduce:hover:translate-y-0",children:j?"Sending…":"Send message"}),(0,l.jsxs)("p",{className:"text-xs leading-5 text-steel-500",children:["Attachments belong in the"," ",(0,l.jsx)(r(),{href:"/quote",className:"rounded-sm font-semibold text-blue-700 underline decoration-blue-300 underline-offset-4 hover:text-blue-900 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-blue-700",children:"quote request"})," ","for CAD, PDF, and photo uploads."]})]})]})]})}),(0,l.jsxs)("section",{className:"relative isolate overflow-hidden bg-gradient-to-br from-blue-600 via-blue-700 to-indigo-800 py-16 text-white md:py-20",children:[(0,l.jsx)("div",{"aria-hidden":"true",className:"absolute -right-20 -top-36 -z-10 h-96 w-96 rounded-full bg-white/10 blur-3xl"}),(0,l.jsxs)("div",{className:"mk-container flex flex-col gap-8 lg:flex-row lg:items-center lg:justify-between",children:[(0,l.jsxs)("div",{className:"w-full lg:w-[680px]",children:[(0,l.jsx)("p",{className:"font-brandmono text-xs font-semibold uppercase tracking-[0.14em] text-blue-100",children:"Drawing in hand?"}),(0,l.jsx)("h2",{className:"mt-4 text-3xl font-semibold tracking-[-0.025em] sm:text-4xl",children:"Put the requirements in one place."}),(0,l.jsx)("p",{className:"mt-4 text-base leading-7 text-blue-50 sm:text-lg",children:"Upload a CAD file, drawing, PDF, or part photo for a manufacturing-reviewed quote."})]}),(0,l.jsxs)(r(),{href:"/quote",className:"inline-flex min-h-12 shrink-0 items-center justify-center gap-2 rounded-xl bg-white px-6 py-3 text-[15px] font-semibold text-blue-950 shadow-xl transition-[transform,box-shadow] duration-200 hover:-translate-y-0.5 hover:shadow-[0_16px_34px_rgba(15,23,42,0.24)] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white motion-reduce:transition-none motion-reduce:hover:translate-y-0",children:["Start your quote",(0,l.jsx)(o.A,{"aria-hidden":"true",className:"h-4 w-4"})]})]})]})]})}},21873:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});let l=(0,s(71847).A)("map-pin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]])},23664:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});let l=(0,s(71847).A)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]])},52987:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});let l=(0,s(71847).A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},58403:(e,t,s)=>{Promise.resolve().then(s.bind(s,10835))},61362:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});let l=(0,s(71847).A)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},69141:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});let l=(0,s(71847).A)("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]])},71847:(e,t,s)=>{"use strict";s.d(t,{A:()=>n});var l=s(12115);let a=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,s)=>s?s.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},i=function(){for(var e=arguments.length,t=Array(e),s=0;s<e;s++)t[s]=arguments[s];return t.filter((e,t,s)=>!!e&&""!==e.trim()&&s.indexOf(e)===t).join(" ").trim()};var r={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let o=(0,l.forwardRef)((e,t)=>{let{color:s="currentColor",size:a=24,strokeWidth:o=2,absoluteStrokeWidth:n,className:c="",children:d,iconNode:u,...m}=e;return(0,l.createElement)("svg",{ref:t,...r,width:a,height:a,stroke:s,strokeWidth:n?24*Number(o)/Number(a):o,className:i("lucide",c),...!d&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(m)&&{"aria-hidden":"true"},...m},[...u.map(e=>{let[t,s]=e;return(0,l.createElement)(t,s)}),...Array.isArray(d)?d:[d]])}),n=(e,t)=>{let s=(0,l.forwardRef)((s,r)=>{let{className:n,...c}=s;return(0,l.createElement)(o,{ref:r,iconNode:t,className:i("lucide-".concat(a(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),"lucide-".concat(e),n),...c})});return s.displayName=a(e),s}}},e=>{e.O(0,[2619,8441,1255,7358],()=>e(e.s=58403)),_N_E=e.O()}]);

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.