{"version":3,"file":"HubspotForm_3.B8XGreYA.mjs","names":["useRef"],"sources":["https:/framerusercontent.com/modules/bJmkrttHYQXVFerKBXYj/vJg8HDj992feFIGLMjXW/HubspotForm_3.js"],"sourcesContent":["// HubSpot form component (Framer) with robust hidden-fields support\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// ---- global script state (singleton) ----\nlet scriptLoaded=false;let scriptLoading=false;let scriptCallbacks=[];// Pick the correct CDN for the region (embed v2)\nfunction hubspotScriptSrc(region){const r=(region||\"\").toLowerCase();// HubSpot supports region hosts; embed path is recommended\nif(r===\"eu1\")return\"https://js-eu1.hsforms.net/forms/embed/v2.js\";// default to NA (covers na1/na2)\nreturn\"https://js.hsforms.net/forms/embed/v2.js\";}function loadHubSpotScript(region,cb){if(scriptLoaded&&window.hbspt)return cb();scriptCallbacks.push(cb);if(scriptLoading)return;scriptLoading=true;const s=document.createElement(\"script\");s.src=hubspotScriptSrc(region);s.async=true;s.onload=()=>{scriptLoaded=true;scriptLoading=false;scriptCallbacks.forEach(f=>f());scriptCallbacks=[];};s.onerror=()=>{scriptLoading=false;scriptCallbacks=[];console.error(\"[HubspotForm] Failed to load HubSpot script:\",s.src);};document.head.appendChild(s);}const parseHidden=json=>{if(!json?.trim())return{};try{const obj=JSON.parse(json);if(obj&&typeof obj===\"object\"){return Object.fromEntries(Object.entries(obj).map(([k,v])=>[k,v==null?\"\":String(v)]));}}catch(e){console.warn(\"[HubspotForm] hiddenFieldsJSON parse error:\",e);}return{};};// Normalize $form (jQuery) or HTMLElement to the actual <form>\nfunction getFormEl(formLike){if(!formLike)return null;// jQuery object?\nif(typeof formLike===\"object\"&&\"length\"in formLike&&formLike[0]?.tagName){return formLike[0];}// raw form element?\nif(formLike.tagName===\"FORM\")return formLike;// form wrapper -> find a nested form\nif(formLike.querySelector){const nested=formLike.querySelector(\"form\");if(nested)return nested;}return null;}function applyHiddenMapToForm(formEl,map){if(!formEl)return;Object.entries(map).forEach(([name,value])=>{let input=formEl.querySelector(`input[name=\"${name}\"]`);if(!input){// If the field isn’t present, inject a hidden input so the value is submitted.\n// (HubSpot will only persist values for known properties in your portal.)\ninput=document.createElement(\"input\");input.type=\"hidden\";input.name=name;formEl.appendChild(input);}input.value=value;});}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 300\n */export default function HubspotForm(props){const{portalId=\"242664452\",formId=\"33bb176d-a7c2-4857-96a1-502b00c1cb2a\",region=\"na2\",backgroundColor=\"#FFFFFF\",enableCustomStyling=false,globalFont,fieldBackgroundColor=\"#FFFFFF\",fieldBorderColor=\"#CCCCCC\",fieldTextColor=\"#000000\",fieldBorderRadius=4,fieldPaddingTop=12,fieldPaddingRight=12,fieldPaddingBottom=12,fieldPaddingLeft=12,dropdownPaddingTop=12,dropdownPaddingRight=12,dropdownPaddingBottom=12,dropdownPaddingLeft=12,labelColor=\"#000000\",placeholderTextColor=\"#999999\",dropdownDefaultTextColor=\"#999999\",buttonBackgroundColor=\"#0099FF\",buttonTextColor=\"#FFFFFF\",buttonBorderRadius=4,buttonAlignment=\"left\",buttonWidth=\"auto\",buttonPaddingTop=12,buttonPaddingRight=24,buttonPaddingBottom=12,buttonPaddingLeft=24,useGradient=false,gradientStartColor=\"#0099FF\",gradientEndColor=\"#0066FF\",gradientAngle=135,linkColor=\"#0099FF\",errorColor=\"#FF0000\",helpTextColor=\"#666666\",fieldSpacing=16,labelMarginBottom=8,formPadding=0,h1FontSize=32,h2FontSize=28,h3FontSize=24,h4FontSize=20,h5FontSize=18,h6FontSize=16,bodyFontSize=14,labelFontSize=14,fieldFontSize=14,buttonFontSize=14,checkboxPadding=8,errorFontSize=14,linkFontSize=14,linkLineHeight=1.4,radioCheckboxGroupSpacing=16,privacyTextFontSize=12,radioCircleSpacing=12,hiddenFieldsJSON=\"\",debug=false}=props;const containerRef=useRef(null);const formContainerRef=useRef(null);const uniqueIdRef=useRef();const hiddenMapRef=useRef({});const createdRef=useRef(false)// guard duplicate create per container render\n;if(!uniqueIdRef.current){uniqueIdRef.current=`hubspot-form-${Math.random().toString(36).slice(2,9)}-${Date.now()}`;}useEffect(()=>{if(typeof window===\"undefined\")return;const containerId=uniqueIdRef.current;if(formContainerRef.current){formContainerRef.current.id=containerId;}hiddenMapRef.current=parseHidden(hiddenFieldsJSON);function createForm(){if(!window.hbspt?.forms)return;// Check if form already exists in the DOM\nconst existingForm=document.getElementById(containerId)?.querySelector(\"form\");if(existingForm&&createdRef.current){if(debug)console.log(\"[HubspotForm] form already exists, skipping recreation\");return;}createdRef.current=true;const fontCSS=enableCustomStyling&&globalFont?`\n#${containerId} .hs-form, #${containerId} .hs-form * {\n${globalFont.fontFamily?`font-family: ${globalFont.fontFamily} !important;`:\"\"}\n${globalFont.fontWeight?`font-weight: ${globalFont.fontWeight} !important;`:\"\"}\n${globalFont.fontStyle?`font-style: ${globalFont.fontStyle} !important;`:\"\"}\n${globalFont.fontSize?`font-size: ${globalFont.fontSize} !important;`:\"\"}\n${globalFont.lineHeight?`line-height: ${globalFont.lineHeight} !important;`:\"\"}\n${globalFont.letterSpacing?`letter-spacing: ${globalFont.letterSpacing} !important;`:\"\"}\n}\n`:\"\";const customCSS=enableCustomStyling?`\n#${containerId} .hs-form { padding: ${formPadding}px !important; }\n#${containerId} .hs-form h1 { font-size: ${h1FontSize}px !important; }\n#${containerId} .hs-form h2 { font-size: ${h2FontSize}px !important; }\n#${containerId} .hs-form h3 { font-size: ${h3FontSize}px !important; }\n#${containerId} .hs-form h4 { font-size: ${h4FontSize}px !important; }\n#${containerId} .hs-form h5 { font-size: ${h5FontSize}px !important; }\n#${containerId} .hs-form h6 { font-size: ${h6FontSize}px !important; }\n#${containerId} .hs-form p, #${containerId} .hs-form div, #${containerId} .hs-form span { font-size: ${bodyFontSize}px !important; }\n#${containerId} .hs-form-field { margin-bottom: ${fieldSpacing}px !important; }\n#${containerId} .hs-form-field > label {\n  color: ${labelColor} !important;\n  margin-bottom: ${labelMarginBottom}px !important;\n  display: block !important;\n  font-size: ${labelFontSize}px !important;\n}\n#${containerId} .hs-form-field label {\n  color: ${labelColor} !important;\n  font-size: ${labelFontSize}px !important;\n}\n#${containerId} .hs-form label {\n  color: ${labelColor} !important;\n}\n#${containerId} .hs-input {\n  background-color: ${fieldBackgroundColor} !important;\n  border: 1px solid ${fieldBorderColor} !important;\n  color: ${fieldTextColor} !important;\n  border-radius: ${fieldBorderRadius}px !important;\n  padding: ${fieldPaddingTop}px ${fieldPaddingRight}px ${fieldPaddingBottom}px ${fieldPaddingLeft}px !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n  font-size: ${fieldFontSize}px !important;\n}\n#${containerId} .hs-input:focus { border-color: ${buttonBackgroundColor} !important; outline: none !important; }\n#${containerId} .hs-input::placeholder { color: ${placeholderTextColor} !important; opacity: 1 !important; }\n#${containerId} .hs-input::-webkit-input-placeholder { color: ${placeholderTextColor} !important; opacity: 1 !important; }\n#${containerId} .hs-input::-moz-placeholder { color: ${placeholderTextColor} !important; opacity: 1 !important; }\n#${containerId} .hs-input:-ms-input-placeholder { color: ${placeholderTextColor} !important; opacity: 1 !important; }\n#${containerId} select.hs-input option:first-child { color: ${dropdownDefaultTextColor} !important; }\n#${containerId} select.hs-input:invalid { color: ${dropdownDefaultTextColor} !important; }\n#${containerId} select.hs-input { color: ${fieldTextColor} !important; }\n#${containerId} select.hs-input { \n  padding: ${dropdownPaddingTop}px ${dropdownPaddingRight}px ${dropdownPaddingBottom}px ${dropdownPaddingLeft}px !important; \n}\n#${containerId} .hs-submit { \n  margin-top: ${fieldSpacing}px !important; \n  text-align: ${buttonAlignment} !important;\n}\n#${containerId} .hs-button {\n  background: ${useGradient?`linear-gradient(${gradientAngle}deg, ${gradientStartColor}, ${gradientEndColor})`:buttonBackgroundColor} !important;\n  color: ${buttonTextColor} !important;\n  border-radius: ${buttonBorderRadius}px !important;\n  border: none !important;\n  padding: ${buttonPaddingTop}px ${buttonPaddingRight}px ${buttonPaddingBottom}px ${buttonPaddingLeft}px !important;\n  margin-top: ${fieldSpacing}px !important;\n  font-size: ${buttonFontSize}px !important;\n  ${buttonWidth===\"full\"?\"width: 100% !important;\":\"\"}\n  display: ${buttonWidth===\"full\"?\"block\":\"inline-block\"} !important;\n}\n#${containerId} .hs-button:hover { opacity: 0.9 !important; }\n#${containerId} .hs-form a { color: ${linkColor} !important; font-size: ${linkFontSize}px !important; line-height: ${linkLineHeight} !important; }\n#${containerId} .hs-form a:hover { opacity: 0.8 !important; }\n#${containerId} .hs-form input[type=\"radio\"], #${containerId} .hs-form input[type=\"checkbox\"] {\n  appearance: none !important; -webkit-appearance: none !important; -moz-appearance: none !important;\n  width: 16px !important; height: 16px !important; border: 2px solid ${fieldBorderColor} !important;\n  background-color: ${fieldBackgroundColor} !important; margin-right: 8px !important; vertical-align: middle !important;\n  position: relative !important; cursor: pointer !important; list-style: none !important; padding: 6px !important;\n}\n#${containerId} .hs-form input[type=\"radio\"] { border-radius: 50% !important; }\n#${containerId} .hs-form input[type=\"checkbox\"] { border-radius: 3px !important; }\n#${containerId} .hs-form input[type=\"radio\"]::before, #${containerId} .hs-form input[type=\"checkbox\"]::before { display: none !important; }\n#${containerId} .hs-form .hs-form-radio ul, #${containerId} .hs-form .hs-form-checkbox ul { list-style: none !important; padding: 0 !important; margin: 0 !important; }\n#${containerId} .hs-form .hs-form-radio li, #${containerId} .hs-form .hs-form-checkbox li { list-style: none !important; padding: 0 !important; margin: 0 !important; }\n#${containerId} .hs-form .hs-form-radio li, #${containerId} .hs-form .hs-form-checkbox li { \n  display: flex !important; \n  align-items: flex-start !important; \n  gap: ${radioCircleSpacing}px !important; \n  margin-bottom: 12px !important;\n}\n#${containerId} .hs-form .hs-form-radio li label, #${containerId} .hs-form .hs-form-checkbox li label { \n  display: flex !important; \n  align-items: flex-start !important; \n  gap: ${radioCircleSpacing}px !important; \n  margin: 0 !important;\n  flex: 1 !important;\n}\n#${containerId} .hs-form .hs-form-radio li input[type=\"radio\"], #${containerId} .hs-form .hs-form-checkbox li input[type=\"checkbox\"] { \n  flex-shrink: 0 !important; \n  margin: 0 !important;\n  margin-top: 2px !important;\n}\n#${containerId} .hs-form .hs-form-radio li span, #${containerId} .hs-form .hs-form-checkbox li span { \n  flex: 1 !important;\n  line-height: 1.4 !important;\n}\n#${containerId} .hs-form .hs-form-field:has(.hs-form-radio), #${containerId} .hs-form .hs-form-field:has(.hs-form-checkbox) { margin-bottom: ${radioCheckboxGroupSpacing}px !important; }\n#${containerId} .hs-form ul, #${containerId} .hs-form ol, #${containerId} .hs-form li { list-style: none !important; padding: 0 !important; margin: 0 !important; }\n\n#${containerId} .hs-form-radio ul.inputs-list { list-style: none !important; padding: 0 !important; margin: 0 !important; }\n#${containerId} .hs-form-radio ul.inputs-list li { \n  display: flex !important; \n  flex-direction: row !important;\n  align-items: flex-start !important; \n  gap: ${radioCircleSpacing}px !important; \n  margin-bottom: 12px !important;\n  list-style: none !important;\n}\n#${containerId} .hs-form-radio ul.inputs-list li label { \n  display: flex !important; \n  flex-direction: row !important;\n  align-items: flex-start !important; \n  gap: ${radioCircleSpacing}px !important; \n  margin: 0 !important;\n  width: 100% !important;\n}\n#${containerId} .hs-form-radio ul.inputs-list li label input[type=\"radio\"] { \n  flex-shrink: 0 !important; \n  margin: 0 !important;\n  order: -1 !important;\n  margin-top: 2px !important;\n}\n#${containerId} .hs-form-radio ul.inputs-list li label span { \n  flex: 1 !important;\n  line-height: 1.4 !important;\n  display: inline-block !important;\n}\n#${containerId} .hs-form-radio .hs-form-radio-display { \n  display: flex !important; \n  flex-direction: row !important;\n  align-items: flex-start !important; \n  gap: ${radioCircleSpacing}px !important;\n}\n#${containerId} .hs-form-radio .hs-form-radio-display input[type=\"radio\"] { \n  flex-shrink: 0 !important; \n  margin: 0 !important;\n  margin-top: 2px !important;\n}\n#${containerId} .hs-form-radio .hs-form-radio-display span { \n  flex: 1 !important;\n  line-height: 1.4 !important;\n}\n#${containerId} .hs-form .hs-form-field .hs-form-radio { margin-bottom: ${radioCheckboxGroupSpacing}px !important; }\n#${containerId} .hs-form .hs-error-msgs { margin-top: 4px !important; margin-bottom: 8px !important; color: ${errorColor} !important; font-size: ${errorFontSize}px !important; }\n#${containerId} .hs-form .hs-error-msg { margin: 2px 0 !important; padding: 0 !important; color: ${errorColor} !important; font-size: ${errorFontSize}px !important; }\n#${containerId} .hs-form .hs-form-field .hs-field-desc { color: ${helpTextColor} !important; font-size: ${bodyFontSize-1}px !important; margin-top: 4px !important; }\n#${containerId} .hs-form .hs-richtext { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .legal-consent-container { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .legal-consent-container p { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .legal-consent-container span { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .legal-consent-container a { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .legal-consent-container div { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-form-booleancheckbox-display { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-form-booleancheckbox-display p { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-form-booleancheckbox-display span { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-form-booleancheckbox-display a { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-fieldtype-booleancheckbox { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-fieldtype-booleancheckbox p { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-fieldtype-booleancheckbox span { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-fieldtype-booleancheckbox a { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-fieldtype-booleancheckbox div { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-richtext p { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-richtext span { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-richtext a { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-richtext div { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-richtext * { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .legal-consent-container * { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-form-booleancheckbox-display * { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-fieldtype-booleancheckbox * { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-fieldtype-booleancheckbox label { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-form-booleancheckbox label { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-form-booleancheckbox { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form .hs-form-booleancheckbox * { font-size: ${privacyTextFontSize}px !important; }\n#${containerId} .hs-form input[type=\"radio\"]:checked { background-color: ${buttonBackgroundColor} !important; border-color: ${buttonBackgroundColor} !important; }\n#${containerId} .hs-form input[type=\"radio\"]:checked::after {\n  content: '' !important; width: 6px !important; height: 6px !important; border-radius: 50% !important; background-color: white !important;\n  position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important;\n}\n#${containerId} .hs-form input[type=\"checkbox\"]:checked { background-color: ${buttonBackgroundColor} !important; border-color: ${buttonBackgroundColor} !important; }\n#${containerId} .hs-form input[type=\"checkbox\"]:checked::after {\n  content: '✓' !important; color: white !important; font-size: 12px !important;\n  position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; line-height: 1 !important;\n}\n#${containerId} .hs-form input[type=\"checkbox\"] { padding: ${checkboxPadding}px !important; }\n`:\"\";const cssToApply=fontCSS+customCSS;if(debug)console.log(\"[HubspotForm] creating form\",{portalId,formId,region,containerId});window.hbspt.forms.create({portalId,formId,region,target:`#${containerId}`,...enableCustomStyling&&cssToApply.trim()?{css:cssToApply}:{},onFormReady:formLike=>{const formEl=getFormEl(formLike);if(debug)console.log(\"[HubspotForm] onFormReady\",formEl);applyHiddenMapToForm(formEl,hiddenMapRef.current);},onFormSubmit:formLike=>{const formEl=getFormEl(formLike);if(debug)console.log(\"[HubspotForm] onFormSubmit\",formEl);// Lock values right before submit\napplyHiddenMapToForm(formEl,hiddenMapRef.current);}});}loadHubSpotScript(region,createForm);// Cleanup removed - form should persist\n},[portalId,formId,region,enableCustomStyling,globalFont,fieldBackgroundColor,fieldBorderColor,fieldTextColor,fieldBorderRadius,fieldPaddingTop,fieldPaddingRight,fieldPaddingBottom,fieldPaddingLeft,dropdownPaddingTop,dropdownPaddingRight,dropdownPaddingBottom,dropdownPaddingLeft,labelColor,buttonBackgroundColor,buttonTextColor,buttonBorderRadius,buttonAlignment,buttonWidth,buttonPaddingTop,buttonPaddingRight,buttonPaddingBottom,buttonPaddingLeft,useGradient,gradientStartColor,gradientEndColor,gradientAngle,linkColor,errorColor,helpTextColor,fieldSpacing,labelMarginBottom,formPadding,h1FontSize,h2FontSize,h3FontSize,h4FontSize,h5FontSize,h6FontSize,bodyFontSize,labelFontSize,fieldFontSize,buttonFontSize,checkboxPadding,errorFontSize,linkFontSize,linkLineHeight,radioCheckboxGroupSpacing,privacyTextFontSize,radioCircleSpacing,hiddenFieldsJSON,debug]);// Live-update hidden inputs as the JSON changes (no re-create)\nuseEffect(()=>{hiddenMapRef.current=parseHidden(hiddenFieldsJSON);const root=formContainerRef.current;if(!root)return;const formEl=root.querySelector(\"form\");if(!formEl)return;applyHiddenMapToForm(formEl,hiddenMapRef.current);},[hiddenFieldsJSON]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",minHeight:\"300px\",backgroundColor,position:\"relative\",...props.style},children:/*#__PURE__*/_jsx(\"div\",{ref:formContainerRef,style:{width:\"100%\",boxSizing:\"border-box\"}})});}addPropertyControls(HubspotForm,{portalId:{type:ControlType.String,title:\"Portal ID\",defaultValue:\"242664452\"},formId:{type:ControlType.String,title:\"Form ID\",defaultValue:\"33bb176d-a7c2-4857-96a1-502b00c1cb2a\"},region:{type:ControlType.String,title:\"Region\",defaultValue:\"na2\"},hiddenFieldsJSON:{type:ControlType.String,title:\"Hidden Fields (JSON)\",displayTextArea:true,defaultValue:`{\"resource_type\":\"ebook\"}`},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#FFFFFF\"},enableCustomStyling:{type:ControlType.Boolean,title:\"Custom Styling\",defaultValue:false,enabledTitle:\"Enabled\",disabledTitle:\"Disabled\"},globalFont:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"14px\",variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.4em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({enableCustomStyling})=>!enableCustomStyling},fieldBackgroundColor:{type:ControlType.Color,title:\"Field Background\",defaultValue:\"#FFFFFF\",hidden:({enableCustomStyling})=>!enableCustomStyling},fieldBorderColor:{type:ControlType.Color,title:\"Field Border\",defaultValue:\"#CCCCCC\",hidden:({enableCustomStyling})=>!enableCustomStyling},fieldTextColor:{type:ControlType.Color,title:\"Field Text\",defaultValue:\"#000000\",hidden:({enableCustomStyling})=>!enableCustomStyling},fieldBorderRadius:{type:ControlType.Number,title:\"Field Radius\",defaultValue:4,min:0,max:20,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},fieldPaddingTop:{type:ControlType.Number,title:\"Field Padding Top\",defaultValue:12,min:0,max:40,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},fieldPaddingRight:{type:ControlType.Number,title:\"Field Padding Right\",defaultValue:12,min:0,max:40,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},fieldPaddingBottom:{type:ControlType.Number,title:\"Field Padding Bottom\",defaultValue:12,min:0,max:40,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},fieldPaddingLeft:{type:ControlType.Number,title:\"Field Padding Left\",defaultValue:12,min:0,max:40,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},dropdownPaddingTop:{type:ControlType.Number,title:\"Dropdown Padding Top\",defaultValue:12,min:0,max:40,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},dropdownPaddingRight:{type:ControlType.Number,title:\"Dropdown Padding Right\",defaultValue:12,min:0,max:40,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},dropdownPaddingBottom:{type:ControlType.Number,title:\"Dropdown Padding Bottom\",defaultValue:12,min:0,max:40,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},dropdownPaddingLeft:{type:ControlType.Number,title:\"Dropdown Padding Left\",defaultValue:12,min:0,max:40,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#000000\",hidden:({enableCustomStyling})=>!enableCustomStyling},placeholderTextColor:{type:ControlType.Color,title:\"Placeholder Text\",defaultValue:\"#999999\",hidden:({enableCustomStyling})=>!enableCustomStyling},dropdownDefaultTextColor:{type:ControlType.Color,title:\"Dropdown Default Text\",defaultValue:\"#999999\",hidden:({enableCustomStyling})=>!enableCustomStyling},buttonBackgroundColor:{type:ControlType.Color,title:\"Button Background\",defaultValue:\"#0099FF\",hidden:({enableCustomStyling,useGradient})=>!enableCustomStyling||useGradient},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#FFFFFF\",hidden:({enableCustomStyling})=>!enableCustomStyling},buttonBorderRadius:{type:ControlType.Number,title:\"Button Radius\",defaultValue:4,min:0,max:20,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},buttonAlignment:{type:ControlType.Enum,title:\"Button Alignment\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true,hidden:({enableCustomStyling})=>!enableCustomStyling},buttonWidth:{type:ControlType.Enum,title:\"Button Width\",options:[\"auto\",\"full\"],optionTitles:[\"Auto\",\"Full Width\"],defaultValue:\"auto\",displaySegmentedControl:true,hidden:({enableCustomStyling})=>!enableCustomStyling},buttonPaddingTop:{type:ControlType.Number,title:\"Button Padding Top\",defaultValue:12,min:0,max:40,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},buttonPaddingRight:{type:ControlType.Number,title:\"Button Padding Right\",defaultValue:24,min:0,max:60,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},buttonPaddingBottom:{type:ControlType.Number,title:\"Button Padding Bottom\",defaultValue:12,min:0,max:40,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},buttonPaddingLeft:{type:ControlType.Number,title:\"Button Padding Left\",defaultValue:24,min:0,max:60,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},useGradient:{type:ControlType.Boolean,title:\"Use Gradient\",defaultValue:false,enabledTitle:\"Gradient\",disabledTitle:\"Solid\",hidden:({enableCustomStyling})=>!enableCustomStyling},gradientStartColor:{type:ControlType.Color,title:\"Gradient Start\",defaultValue:\"#0099FF\",hidden:({enableCustomStyling,useGradient})=>!enableCustomStyling||!useGradient},gradientEndColor:{type:ControlType.Color,title:\"Gradient End\",defaultValue:\"#0066FF\",hidden:({enableCustomStyling,useGradient})=>!enableCustomStyling||!useGradient},gradientAngle:{type:ControlType.Number,title:\"Gradient Angle\",defaultValue:135,min:0,max:360,step:1,unit:\"deg\",hidden:({enableCustomStyling,useGradient})=>!enableCustomStyling||!useGradient},linkColor:{type:ControlType.Color,title:\"Link Color\",defaultValue:\"#0099FF\",hidden:({enableCustomStyling})=>!enableCustomStyling},errorColor:{type:ControlType.Color,title:\"Error Color\",defaultValue:\"#FF0000\",hidden:({enableCustomStyling})=>!enableCustomStyling},helpTextColor:{type:ControlType.Color,title:\"Help Text Color\",defaultValue:\"#666666\",hidden:({enableCustomStyling})=>!enableCustomStyling},fieldSpacing:{type:ControlType.Number,title:\"Field Spacing\",defaultValue:16,min:0,max:40,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},labelMarginBottom:{type:ControlType.Number,title:\"Label Spacing\",defaultValue:8,min:0,max:20,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},formPadding:{type:ControlType.Number,title:\"Form Padding\",defaultValue:0,min:0,max:40,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},h1FontSize:{type:ControlType.Number,title:\"H1 Font Size\",defaultValue:32,min:16,max:48,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},h2FontSize:{type:ControlType.Number,title:\"H2 Font Size\",defaultValue:28,min:14,max:40,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},h3FontSize:{type:ControlType.Number,title:\"H3 Font Size\",defaultValue:24,min:12,max:36,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},h4FontSize:{type:ControlType.Number,title:\"H4 Font Size\",defaultValue:20,min:12,max:32,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},h5FontSize:{type:ControlType.Number,title:\"H5 Font Size\",defaultValue:18,min:10,max:28,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},h6FontSize:{type:ControlType.Number,title:\"H6 Font Size\",defaultValue:16,min:10,max:24,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},bodyFontSize:{type:ControlType.Number,title:\"Body Font Size\",defaultValue:12,min:10,max:20,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},labelFontSize:{type:ControlType.Number,title:\"Label Font Size\",defaultValue:14,min:10,max:24,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},fieldFontSize:{type:ControlType.Number,title:\"Field Font Size\",defaultValue:14,min:10,max:24,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},buttonFontSize:{type:ControlType.Number,title:\"Button Font Size\",defaultValue:14,min:10,max:24,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},checkboxPadding:{type:ControlType.Number,title:\"Checkbox Padding\",defaultValue:8,min:0,max:20,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},errorFontSize:{type:ControlType.Number,title:\"Error Font Size\",defaultValue:14,min:10,max:24,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},linkFontSize:{type:ControlType.Number,title:\"Link Font Size\",defaultValue:14,min:10,max:24,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},linkLineHeight:{type:ControlType.Number,title:\"Link Line Height\",defaultValue:1.4,min:1,max:3,step:.1,hidden:({enableCustomStyling})=>!enableCustomStyling},radioCheckboxGroupSpacing:{type:ControlType.Number,title:\"Radio/Checkbox Group Spacing\",defaultValue:16,min:0,max:60,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},radioCircleSpacing:{type:ControlType.Number,title:\"Radio Circle Spacing\",defaultValue:12,min:0,max:40,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},privacyTextFontSize:{type:ControlType.Number,title:\"Privacy Text Font Size\",defaultValue:12,min:8,max:20,unit:\"px\",hidden:({enableCustomStyling})=>!enableCustomStyling},debug:{type:ControlType.Boolean,title:\"Debug Logs\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HubspotForm\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"300\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HubspotForm_3.map"],"mappings":"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"}