{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/Y6nUN4Y91VIjhtDPKyHB/tk2Fy7G6U3cTzb1jlWlU/WaitingListForm.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function WaitingListForm({bikeTypeCode,city,formId,locale,productName,portalId,region}){useEffect(()=>{const script=document.createElement(\"script\");script.src=\"https://js.hsforms.net/forms/v2.js\";document.body.appendChild(script);script.addEventListener(\"load\",()=>{if(window.hbspt){window.hbspt.forms.create({portalId,formId,target:\"#hubspotForm\",onFormReady:function($form){const countryCode=locale.split(/[-_]/)[1];const hiddenFieldsData={asset_category_code:bikeTypeCode,city,region_code:region,country:countryCode.toUpperCase(),asset_category:productName,url:window.location.href};Object.keys(hiddenFieldsData).forEach(fieldName=>{const element=$form.querySelector(`input[name=\"waiting_list_${fieldName}\"]`);if(element){element.value=hiddenFieldsData[fieldName];}});},onFormSubmit:function($form){let tsInput=$form.querySelector('input[name=\"waiting_list_submission_time_stamp\"]');if(tsInput){tsInput.value=new Date().getTime();}}});}});},[]);return /*#__PURE__*/_jsx(\"div\",{id:\"hubspotForm\"});}WaitingListForm.defaultProps={bikeTypeCode:\"\",city:\"\",formId:\"\",locale:\"\",productName:\"\",portalId:\"\",region:\"\"};addPropertyControls(WaitingListForm,{bikeTypeCode:ControlType.String,city:ControlType.String,formId:ControlType.String,locale:ControlType.String,productName:ControlType.String,portalId:ControlType.String,region:ControlType.String});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WaitingListForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WaitingListForm.map"],
  "mappings": "yIAA2I,SAARA,EAAiC,CAAC,aAAAC,EAAa,KAAAC,EAAK,OAAAC,EAAO,OAAAC,EAAO,YAAAC,EAAY,SAAAC,EAAS,OAAAC,CAAM,EAAE,CAAC,OAAAC,EAAU,IAAI,CAAC,IAAMC,EAAO,SAAS,cAAc,QAAQ,EAAEA,EAAO,IAAI,qCAAqC,SAAS,KAAK,YAAYA,CAAM,EAAEA,EAAO,iBAAiB,OAAO,IAAI,CAAIC,EAAO,OAAOA,EAAO,MAAM,MAAM,OAAO,CAAC,SAAAJ,EAAS,OAAAH,EAAO,OAAO,eAAe,YAAY,SAASQ,EAAM,CAAC,IAAMC,EAAYR,EAAO,MAAM,MAAM,EAAE,CAAC,EAAQS,EAAiB,CAAC,oBAAoBZ,EAAa,KAAAC,EAAK,YAAYK,EAAO,QAAQK,EAAY,YAAY,EAAE,eAAeP,EAAY,IAAIK,EAAO,SAAS,IAAI,EAAE,OAAO,KAAKG,CAAgB,EAAE,QAAQC,GAAW,CAAC,IAAMC,EAAQJ,EAAM,cAAc,4BAA4BG,CAAS,IAAI,EAAKC,IAASA,EAAQ,MAAMF,EAAiBC,CAAS,EAAG,CAAC,CAAE,EAAE,aAAa,SAASH,EAAM,CAAC,IAAIK,EAAQL,EAAM,cAAc,kDAAkD,EAAKK,IAASA,EAAQ,MAAM,IAAI,KAAK,EAAE,QAAQ,EAAG,CAAC,CAAC,CAAG,CAAC,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,GAAG,aAAa,CAAC,CAAE,CAAChB,EAAgB,aAAa,CAAC,aAAa,GAAG,KAAK,GAAG,OAAO,GAAG,OAAO,GAAG,YAAY,GAAG,SAAS,GAAG,OAAO,EAAE,EAAEiB,EAAoBjB,EAAgB,CAAC,aAAakB,EAAY,OAAO,KAAKA,EAAY,OAAO,OAAOA,EAAY,OAAO,OAAOA,EAAY,OAAO,YAAYA,EAAY,OAAO,SAASA,EAAY,OAAO,OAAOA,EAAY,MAAM,CAAC",
  "names": ["WaitingListForm", "bikeTypeCode", "city", "formId", "locale", "productName", "portalId", "region", "ue", "script", "window", "$form", "countryCode", "hiddenFieldsData", "fieldName", "element", "tsInput", "addPropertyControls", "ControlType"]
}
