1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9335],{81382:function(e,a,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/contact",function(){return t(41468)}])},18396:function(e,a,t){"use strict";t.d(a,{Z:function(){return SocialMetaTags}});var r=t(85893),o=t(9008),n=t.n(o);function SocialMetaTags(e){let{title:a,description:t,url:o,image:l="https://salarycalculate.com/logo.png",type:s="website",siteName:d="SalaryCalculate",twitterHandle:i="@salarycalculate"}=e;return(0,r.jsxs)(n(),{children:[(0,r.jsx)("meta",{property:"og:title",content:a}),(0,r.jsx)("meta",{property:"og:description",content:t}),(0,r.jsx)("meta",{property:"og:url",content:o}),(0,r.jsx)("meta",{property:"og:type",content:s}),(0,r.jsx)("meta",{property:"og:site_name",content:d}),(0,r.jsx)("meta",{property:"og:image",content:l}),(0,r.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,r.jsx)("meta",{property:"og:image:height",content:"630"}),(0,r.jsx)("meta",{property:"og:image:alt",content:a}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,r.jsx)("meta",{name:"twitter:site",content:i}),(0,r.jsx)("meta",{name:"twitter:creator",content:i}),(0,r.jsx)("meta",{name:"twitter:title",content:a}),(0,r.jsx)("meta",{name:"twitter:description",content:t}),(0,r.jsx)("meta",{name:"twitter:image",content:l}),(0,r.jsx)("meta",{name:"twitter:image:alt",content:a}),(0,r.jsx)("meta",{name:"robots",content:"index, follow"}),(0,r.jsx)("link",{rel:"canonical",href:o})]})}},41468:function(e,a,t){"use strict";t.r(a),t.d(a,{default:function(){return ContactPage}});var r=t(85893),o=t(67294),n=t(25675),l=t.n(n),s=t(9008),d=t.n(s),i=t(18396);function ContactPage(){let[e,a]=(0,o.useState)(null),[t,n]=(0,o.useState)(!1),[s,c]=(0,o.useState)({name:"",email:"",message:"",company:"",formLoadTime:Date.now()}),handleChange=e=>{c({...s,[e.target.name]:e.target.value})},handleSubmit=async e=>{e.preventDefault(),n(!0),a("Sending...");let t=await fetch("/api/contact",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(s)});t.ok?(a("â
Message sent!"),c({name:"",email:"",message:"",company:"",formLoadTime:0})):a("â Error sending message."),n(!1),setTimeout(()=>a(null),5e3)};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Z,{title:"Contact | SalaryCalculate",description:"Get in touch with the SalaryCalculate team. Found a bug, have feedback, or just want to say hello? We'd love to hear from you.",url:"https://salarycalculate.com/contact",type:"website"}),(0,r.jsxs)(d(),{children:[(0,r.jsx)("title",{children:"Contact | SalaryCalculate"}),(0,r.jsx)("meta",{name:"description",content:"Get in touch with the SalaryCalculate team. Found a bug, have feedback, or just want to say hello? We'd love to hear from you."}),(0,r.jsx)("link",{rel:"canonical",href:"https://salarycalculate.com/contact"})]}),(0,r.jsxs)("div",{className:"min-h-screen bg-gray-50 dark:bg-gray-950 transition-colors duration-200",children:[(0,r.jsx)("div",{className:"relative",children:(0,r.jsxs)("div",{className:"relative h-48 md:h-64 overflow-hidden",children:[(0,r.jsx)(l(),{src:"/img/optimized/blog-hero-medium.webp",alt:"Contact Hero",fill:!0,className:"object-cover",sizes:"(max-width: 640px) 100vw, (max-width: 1024px) 100vw, 1200px",priority:!0,placeholder:"blur",blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAv/xAAhEAACAQMDBQAAAAAAAAAAAAABAgMABAUGIWGRkqGx0f/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECEgMRkf/aAAwDAQACEQMRAD8AltJagyeH0AthI5xdrLcNM91BF5pX2HaH9bcfaSXWGaRmknyJckliyjqTzSlT54b6bk+h0R//2Q=="}),(0,r.jsx)("div",{className:"absolute inset-0 bg-gradient-to-r from-indigo-900/70 to-purple-900/70"}),(0,r.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,r.jsxs)("div",{className:"text-center text-white px-4",children:[(0,r.jsx)("h1",{className:"text-3xl md:text-4xl font-bold mb-2",children:"\uD83D\uDCEC Contact Us"}),(0,r.jsx)("p",{className:"text-lg opacity-90",children:"We'd love to hear from you"})]})})]})}),(0,r.jsx)("div",{className:"max-w-2xl mx-auto px-4 sm:px-6 lg:px-8 py-16",children:(0,r.jsxs)("div",{className:"bg-white dark:bg-gray-800 rounded-2xl shadow-sm border border-gray-100 dark:border-gray-700 p-8",children:[(0,r.jsx)("div",{className:"text-center mb-8",children:(0,r.jsx)("p",{className:"text-lg text-gray-600 dark:text-gray-300",children:"Found a bug, have feedback, or just want to say hello? Fill out the form below and we'll get back to you as soon as possible."})}),(0,r.jsxs)("form",{onSubmit:handleSubmit,className:"space-y-6",children:[(0,r.jsx)("input",{type:"text",name:"company",className:"hidden",value:s.company,onChange:handleChange,autoComplete:"off",tabIndex:-1}),(0,r.jsx)("input",{type:"hidden",name:"formLoadTime",value:s.formLoadTime}),(0,r.jsxs)("div",{children:[(0,r.jsx)("label",{className:"block mb-2 font-semibold text-gray-900 dark:text-gray-100",htmlFor:"name",children:"Your Name"}),(0,r.jsx)("input",{className:"w-full border border-gray-300 dark:border-gray-700 rounded-lg px-4 py-3 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:border-indigo-500 disabled:bg-gray-100 dark:disabled:bg-gray-700 transition-colors duration-200 bg-white dark:bg-gray-900 text-gray-900 dark:text-gray-100 placeholder-gray-400 dark:placeholder-gray-500",type:"text",name:"name",id:"name",value:s.name,onChange:handleChange,required:!0,disabled:t,placeholder:"Enter your name"})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("label",{className:"block mb-2 font-semibold text-gray-900 dark:text-gray-100",htmlFor:"email",children:"Your Email"}),(0,r.jsx)("input",{className:"w-full border border-gray-300 dark:border-gray-700 rounded-lg px-4 py-3 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:border-indigo-500 disabled:bg-gray-100 dark:disabled:bg-gray-700 transition-colors duration-200 bg-white dark:bg-gray-900 text-gray-900 dark:text-gray-100 placeholder-gray-400 dark:placeholder-gray-500",type:"email",name:"email",id:"email",value:s.email,onChange:handleChange,required:!0,disabled:t,placeholder:"Enter your email address"})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("label",{className:"block mb-2 font-semibold text-gray-900 dark:text-gray-100",htmlFor:"message",children:"Your Message"}),(0,r.jsx)("textarea",{className:"w-full border border-gray-300 dark:border-gray-700 rounded-lg px-4 py-3 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:border-indigo-500 disabled:bg-gray-100 dark:disabled:bg-gray-700 transition-colors duration-200 resize-none bg-white dark:bg-gray-900 text-gray-900 dark:text-gray-100 placeholder-gray-400 dark:placeholder-gray-500",name:"message",id:"message",rows:6,value:s.message,onChange:handleChange,required:!0,disabled:t,placeholder:"Tell us what's on your mind..."})]}),(0,r.jsx)("button",{type:"submit",className:"w-full bg-indigo-600 text-white px-6 py-3 rounded-lg font-semibold transition-all duration-200 hover:bg-indigo-700 hover:shadow-lg transform hover:-translate-y-0.5 ".concat(t?"opacity-50 cursor-not-allowed":""),disabled:t,children:t?"Sending...":"Send Message"}),e&&(0,r.jsx)("div",{className:"mt-4 p-4 rounded-lg text-center transition-all duration-500 ".concat(e.includes("â
")?"bg-green-50 text-green-800 border border-green-200 dark:bg-green-900 dark:text-green-100 dark:border-green-800":e.includes("â")?"bg-red-50 text-red-800 border border-red-200 dark:bg-red-900 dark:text-red-100 dark:border-red-800":"bg-blue-50 text-blue-800 border border-blue-200 dark:bg-blue-900 dark:text-blue-100 dar
1k:border-blue-800"),children:(0,r.jsx)("p",{className:"font-medium",children:e})})]})]})})]})]})}}},function(e){e.O(0,[9774,2888,179],function(){return e(e.s=81382)}),_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.