1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,64370,e=>{"use strict";var t=e.i(43476),a=e.i(57688),n=e.i(71645),r=e.i(9754);let s={en:{heading:"Get in touch.",intro:"Tell us what you are working on.",intros:{general:"Tell us what you are working on.",studio:"Questions about the plugin, your workflow or a style you are missing? Ask away.",stage:"Planning a pilot on your player or platform? Tell us about your setup and we come back with a concrete proposal.",live:"Tell us about your event: date, venue, languages. We answer with a setup and a price.",press:"Press enquiries: tell us your outlet and deadline."},name:"Name",email:"E-mail",company:"Company (optional)",phone:"Phone (optional)",message:"Message",product:"Topic",send:"Send message",sending:"Sendingâ¦",ok:"Thanks, your message is on Frederik's desk. You'll get a reply by e-mail.",fail:"Sorry, that didn't go through. Please e-mail",privacy:"We use your details only to answer you.",privacyLink:"Privacy policy",mail:"Write an e-mail",call:"Book a 30-minute call",topics:{general:"General",studio:"Studio (creators)",stage:"Stage (broadcast & streaming)",live:"Live (events)",press:"Press"}},de:{heading:"Schreib uns.",intro:"Erzähl uns, woran du arbeitest.",intros:{general:"Erzähl uns, woran du arbeitest.",studio:"Fragen zum Plugin, zu deinem Workflow oder ein Stil, der dir fehlt? Frag einfach.",stage:"Pilot auf eurem Player oder eurer Plattform geplant? Beschreib euer Setup, wir antworten mit einem konkreten Vorschlag.",live:"Erzähl uns von eurem Event: Datum, Ort, Sprachen. Wir antworten mit Setup und Preis.",press:"Presseanfragen: Medium und Deadline genügen."},name:"Name",email:"E-Mail",company:"Unternehmen (optional)",phone:"Telefon (optional)",message:"Nachricht",product:"Thema",send:"Nachricht senden",sending:"Wird gesendetâ¦",ok:"Danke, deine Nachricht liegt bei Frederik. Du bekommst eine Antwort per E-Mail.",fail:"Das hat leider nicht geklappt. Bitte schreib an",privacy:"Wir nutzen deine Angaben nur, um dir zu antworten.",privacyLink:"Datenschutz",mail:"E-Mail schreiben",call:"30-Minuten-Gespräch buchen",topics:{general:"Allgemein",studio:"Studio (Creator)",stage:"Stage (Broadcast & Streaming)",live:"Live (Events)",press:"Presse"}}},i="w-full rounded-lg border border-border/50 bg-muted/30 px-4 py-3 text-sm text-foreground placeholder:text-muted-foreground/50 transition-colors";e.s(["default",0,function({product:e="general",heading:o,as:l="h2",intro:c,compact:d=!1,lang:m="en",className:u=""}){let h=s[m],[g,p]=(0,n.useState)("idle"),[x,f]=(0,n.useState)(e),[b,N]=(0,n.useState)("");async function y(e){e.preventDefault();let t=e.currentTarget,a=new FormData(t);p("sending");try{let e={},n=new URLSearchParams(window.location.search);for(let t of["utm_source","utm_medium","utm_campaign","utm_term","utm_content"]){let a=n.get(t);a&&(e[t]=a)}let r=await fetch("/api/contact",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:a.get("name"),email:a.get("email"),company:a.get("company")||"",message:a.get("message")||"",phone:a.get("phone")||"",product:x,website:b,path:window.location.pathname,utm:e})}),s=await r.json().catch(()=>null);r.ok&&s?.ok?(p("ok"),t.reset()):p("fail")}catch{p("fail")}}return(0,t.jsx)("section",{id:"contact",className:`section-standard border-t border-border/50 ${u}`,children:(0,t.jsxs)("div",{className:"container-main",children:[(0,t.jsx)("p",{className:"section-number mb-6",children:"Contact"}),(0,t.jsxs)("div",{className:`grid gap-12 ${d?"":"md:grid-cols-[minmax(0,5fr)_minmax(0,7fr)]"}`,children:[(0,t.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,t.jsx)(l,{className:"text-3xl font-medium tracking-tight md:text-4xl",children:o??h.heading}),(0,t.jsx)("p",{className:"max-w-[48ch] text-lg leading-relaxed text-muted-foreground",children:c??h.intros[e]??h.intro}),(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsx)(a.default,{src:r.CONTACT_PERSON.photo,alt:r.CONTACT_PERSON.name,width:112,height:112,className:"h-14 w-14 roun
1ded-full object-cover"}),(0,t.jsxs)("div",{className:"text-sm",children:[(0,t.jsx)("div",{className:"font-medium text-foreground",children:r.CONTACT_PERSON.name}),(0,t.jsx)("div",{className:"text-muted-foreground",children:r.CONTACT_PERSON.role}),(0,t.jsx)("div",{className:"mt-1 text-muted-foreground",children:"de"===m?r.CONTACT_PERSON.responsePromiseDe:r.CONTACT_PERSON.responsePromise})]})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-2 text-sm",children:[(0,t.jsx)("a",{href:`mailto:${r.COMPANY.email}`,className:"w-fit text-foreground underline decoration-border underline-offset-[6px] transition-colors hover:decoration-primary",children:r.COMPANY.email}),(0,t.jsx)("a",{href:r.CONTACT_PERSON.calendly,target:"_blank",rel:"noopener noreferrer",className:"w-fit text-foreground underline decoration-border underline-offset-[6px] transition-colors hover:decoration-primary",children:h.call})]})]}),(0,t.jsxs)("form",{onSubmit:y,className:"flex flex-col gap-4",noValidate:!0,children:[(0,t.jsxs)("div",{className:"absolute -left-[9999px] h-px w-px overflow-hidden","aria-hidden":"true",children:[(0,t.jsx)("label",{htmlFor:"contact-website",children:"Website"}),(0,t.jsx)("input",{id:"contact-website",name:"website",type:"text",tabIndex:-1,autoComplete:"off",value:b,onChange:e=>N(e.target.value)})]}),(0,t.jsxs)("div",{className:"grid gap-4 sm:grid-cols-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("label",{htmlFor:"contact-name",className:"mb-2 block text-xs font-medium tracking-wider text-muted-foreground",children:[h.name," *"]}),(0,t.jsx)("input",{id:"contact-name",name:"name",required:!0,minLength:2,maxLength:120,className:i,autoComplete:"name"})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("label",{htmlFor:"contact-email",className:"mb-2 block text-xs font-medium tracking-wider text-muted-foreground",children:[h.email," *"]}),(0,t.jsx)("input",{id:"contact-email",name:"email",type:"email",required:!0,maxLength:200,className:i,autoComplete:"email"})]})]}),(0,t.jsxs)("div",{className:"grid gap-4 sm:grid-cols-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"contact-company",className:"mb-2 block text-xs font-medium tracking-wider text-muted-foreground",children:h.company}),(0,t.jsx)("input",{id:"contact-company",name:"company",maxLength:200,className:i,autoComplete:"organization"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"contact-phone",className:"mb-2 block text-xs font-medium tracking-wider text-muted-foreground",children:h.phone}),(0,t.jsx)("input",{id:"contact-phone",name:"phone",type:"tel",maxLength:40,className:i,autoComplete:"tel"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"contact-topic",className:"mb-2 block text-xs font-medium tracking-wider text-muted-foreground",children:h.product}),(0,t.jsx)("select",{id:"contact-topic",name:"product",value:x,onChange:e=>f(e.target.value),className:`${i} appearance-none`,children:Object.keys(h.topics).map(e=>(0,t.jsx)("option",{value:e,children:h.topics[e]},e))})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"contact-message",className:"mb-2 block text-xs font-medium tracking-wider text-muted-foreground",children:h.message}),(0,t.jsx)("textarea",{id:"contact-message",name:"message",rows:4,maxLength:3e3,className:`${i} resize-y`})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between",children:[(0,t.jsxs)("p",{className:"text-xs text-muted-foreground",children:[h.privacy," ",(0,t.jsx)("a",{href:"/privacy",className:"underline hover:text-foreground",children:h.privacyLink}),"."]}),(0,t.jsx)("button",{type:"submit",disabled:"sending"===g,className:"rounded-lg bg-foreground px-6 py-3 text-sm font-medium text-background transition-colors hover:bg-foreground
1/90 disabled:opacity-60",children:"sending"===g?h.sending:h.send})]}),(0,t.jsxs)("div",{"aria-live":"polite",className:"min-h-[1.5rem] text-sm",children:["ok"===g&&(0,t.jsx)("p",{className:"text-primary",children:h.ok}),"fail"===g&&(0,t.jsxs)("p",{className:"text-destructive",children:[h.fail," ",(0,t.jsx)("a",{href:`mailto:${r.COMPANY.email}`,className:"underline",children:r.COMPANY.email}),"."]})]})]})]})]})})}])}]);
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.