1import{J as s}from"./CkvQQrjb.js";const i="https://formspree.io/f/mdanylvp",n="Something went wrong sending your message. Please try again.";async function u(t){const e=new FormData;e.set("name",t.name),e.set("email",t.email),t.organization&&e.set("organization",t.organization),t.aiPlatform&&e.set("ai_platform",t.aiPlatform);for(const a of t.systems??[])e.append("systems",a);t.message&&e.set("message",t.message),t.source&&e.set("source",t.source),t.referrerPath&&e.set("referrer_path",t.referrerPath);for(const[a,o]of Object.entries(t.campaignParams??{}))o&&e.set(a,o);let r;try{r=await fetch(i,{method:"POST",headers:{Accept:"application/json"},body:e})}catch{return{ok:!1,errorMessage:n}}return r.ok?{ok:!0}:{ok:!1,errorMessage:(await r.json().catch(()=>null))?.errors?.map(a=>a.message).filter(Boolean).join(", ")||n}}function p(t,e){if(typeof window>"u")return;const r=window.posthog;r&&(r.identify(t),r.capture("contact_form_submitted",{...e}))}function g(){return typeof window>"u"?{}:s(window.location.search)}export{g as c,u as s,p as t};
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.