{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/GDYtzfOlpUJfI4EPnngV/OwgNTIwrZjcYYXlzlFNO/subscriptionVertical.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{Toaster,toast}from\"sonner\";// Utility function to get a URL parameter by name\nconst getUrlParameter=name=>{const params=new URLSearchParams(window.location.search);return params.get(name);};export default function SubscriptionVertical(props){const[email,setEmail]=useState(\"\");const[isLoading,setIsLoading]=useState(false);const[hover,setHover]=useState(false);// States for UTM parameters\nconst[utmCampaign,setUtmCampaign]=useState(\"\");const[utmSource,setUtmSource]=useState(\"\");const[utmMedium,setUtmMedium]=useState(\"\");// Hover states\nconst handleMouseEnter=()=>setHover(true);const handleMouseLeave=()=>setHover(false);// Fetch the UTM parameters from the URL\nuseEffect(()=>{setUtmCampaign(getUrlParameter(\"utm_campaign\")||\"\");setUtmSource(getUrlParameter(\"utm_source\")||\"\");setUtmMedium(getUrlParameter(\"utm_medium\")||\"\");},[]);// Form submission handler\nconst handleSubmit=event=>{event.preventDefault();if(email.trim()===\"\"){toast.error(\"Please enter a valid email address\");return;}if(!/\\S+@\\S+\\.\\S+/.test(email)){toast.error(\"Please enter a valid email address\");return;}setIsLoading(true);// Call to HubSpot Forms API\nfetch(\"https://api.hsforms.com/submissions/v3/integration/submit/21391086/e543aff8-4c7d-48ac-ae28-78c6dbc343af\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Authorization:\"Bearer pat-na1-d560cbf1-6b71-429b-b38a-9b1610106288\"},body:JSON.stringify({fields:[{name:\"email\",value:email},{name:\"objectTypeId\",value:\"0-1\"},{name:\"name\",value:email},{name:\"utm_campaign\",value:utmCampaign},{name:\"utm_source\",value:utmSource},{name:\"utm_medium\",value:utmMedium}]})}).then(response=>response.json()).then(data=>{console.log(\"Success:\",data);toast.success(\"Thank you for subscribing!\");setIsLoading(false);}).catch(error=>{console.error(\"Error:\",error);toast(\"Something went wrong. Please try again.\");setIsLoading(false);});};return /*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,style:{display:\"flex\",flexDirection:\"column\",alignItems:\"left\",fontFamily:\"Inter, sans-serif\",fontSize:\"18px\",color:\"black\",backgroundColor:\"none\",borderRadius:\"none\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",id:\"email\",name:\"email\",placeholder:\"Enter your email...\",required:true,value:email,onChange:event=>setEmail(event.target.value),style:{width:\"100%\",padding:\"16px\",marginBottom:\"8px\",border:\"1px solid rgba(58, 71, 90, 0.08)\",borderRadius:\"none\",fontFamily:\"Inter, sans-serif\",fontSize:\"16px\",color:\"#868A91\",outlineColor:\"black\",transition:\"border-color 0.2s ease-out\"}}),/*#__PURE__*/_jsx(\"input\",{type:\"submit\",value:\"Subscribe\",style:{fontSize:\"16px\",fontFamily:\"Inter, sans-serif\",width:\"100%\",padding:\"16px\",backgroundColor:\"black\",color:hover?\"#6c6c6c\":\"white\",fontWeight:\"480\",border:\"none\",borderRadius:\"0px\",cursor:\"pointer\",textAlign:\"center\"},onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave}),/*#__PURE__*/_jsx(Toaster,{closeButton:true})]})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SubscriptionVertical\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./subscriptionVertical.map"],
  "mappings": "uJACA,IAAMA,EAAgBC,GAAoB,IAAI,gBAAgBC,EAAO,SAAS,MAAM,EAAgB,IAAID,CAAI,EAAmB,SAARE,EAAsCC,EAAM,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,EAAS,EAAE,EAAO,CAACC,EAAUC,CAAY,EAAEF,EAAS,EAAK,EAAO,CAACG,EAAMC,CAAQ,EAAEJ,EAAS,EAAK,EACpR,CAACK,EAAYC,CAAc,EAAEN,EAAS,EAAE,EAAO,CAACO,EAAUC,CAAY,EAAER,EAAS,EAAE,EAAO,CAACS,EAAUC,CAAY,EAAEV,EAAS,EAAE,EAC7HW,EAAiB,IAAIP,EAAS,EAAI,EAAQQ,EAAiB,IAAIR,EAAS,EAAK,EACnF,OAAAS,EAAU,IAAI,CAACP,EAAeb,EAAgB,cAAc,GAAG,EAAE,EAAEe,EAAaf,EAAgB,YAAY,GAAG,EAAE,EAAEiB,EAAajB,EAAgB,YAAY,GAAG,EAAE,CAAE,EAAE,CAAC,CAAC,EAEukBqB,EAAK,MAAM,CAAC,SAAsBC,EAAM,OAAO,CAAC,SAD3wBC,GAAO,CAAwB,GAAvBA,EAAM,eAAe,EAAKlB,EAAM,KAAK,IAAI,GAAG,CAACiB,EAAM,MAAM,oCAAoC,EAAE,MAAO,CAAC,GAAG,CAAC,eAAe,KAAKjB,CAAK,EAAE,CAACiB,EAAM,MAAM,oCAAoC,EAAE,MAAO,CAACb,EAAa,EAAI,EAC7O,MAAM,0GAA0G,CAAC,OAAO,OAAO,QAAQ,CAAC,eAAe,mBAAmB,cAAc,qDAAqD,EAAE,KAAK,KAAK,UAAU,CAAC,OAAO,CAAC,CAAC,KAAK,QAAQ,MAAMJ,CAAK,EAAE,CAAC,KAAK,eAAe,MAAM,KAAK,EAAE,CAAC,KAAK,OAAO,MAAMA,CAAK,EAAE,CAAC,KAAK,eAAe,MAAMO,CAAW,EAAE,CAAC,KAAK,aAAa,MAAME,CAAS,EAAE,CAAC,KAAK,aAAa,MAAME,CAAS,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAKQ,GAAUA,EAAS,KAAK,CAAC,EAAE,KAAKC,GAAM,CAAC,QAAQ,IAAI,WAAWA,CAAI,EAAEH,EAAM,QAAQ,4BAA4B,EAAEb,EAAa,EAAK,CAAE,CAAC,EAAE,MAAMiB,GAAO,CAAC,QAAQ,MAAM,SAASA,CAAK,EAAEJ,EAAM,yCAAyC,EAAEb,EAAa,EAAK,CAAE,CAAC,CAAE,EAA4F,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,OAAO,WAAW,oBAAoB,SAAS,OAAO,MAAM,QAAQ,gBAAgB,OAAO,aAAa,MAAM,EAAE,SAAS,CAAcY,EAAK,QAAQ,CAAC,KAAK,OAAO,GAAG,QAAQ,KAAK,QAAQ,YAAY,sBAAsB,SAAS,GAAK,MAAMhB,EAAM,SAASkB,GAAOjB,EAASiB,EAAM,OAAO,KAAK,EAAE,MAAM,CAAC,MAAM,OAAO,QAAQ,OAAO,aAAa,MAAM,OAAO,mCAAmC,aAAa,OAAO,WAAW,oBAAoB,SAAS,OAAO,MAAM,UAAU,aAAa,QAAQ,WAAW,4BAA4B,CAAC,CAAC,EAAeF,EAAK,QAAQ,CAAC,KAAK,SAAS,MAAM,YAAY,MAAM,CAAC,SAAS,OAAO,WAAW,oBAAoB,MAAM,OAAO,QAAQ,OAAO,gBAAgB,QAAQ,MAAMX,EAAM,UAAU,QAAQ,WAAW,MAAM,OAAO,OAAO,aAAa,MAAM,OAAO,UAAU,UAAU,QAAQ,EAAE,aAAaQ,EAAiB,aAAaC,CAAgB,CAAC,EAAeE,EAAKM,EAAQ,CAAC,YAAY,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE",
  "names": ["getUrlParameter", "name", "window", "SubscriptionVertical", "props", "email", "setEmail", "ye", "isLoading", "setIsLoading", "hover", "setHover", "utmCampaign", "setUtmCampaign", "utmSource", "setUtmSource", "utmMedium", "setUtmMedium", "handleMouseEnter", "handleMouseLeave", "ue", "p", "u", "event", "response", "data", "error", "Gt"]
}
