/* growform client2 bundle.url: https://assets.growform.co/7ce1dc50-mu2jbvpp/form.bundle.js resolve.source: kv resolve.at: 2026-09-23T00:33:19.845Z form.source: kv cache.age_ms: 0 kv.value_present: true fallback_used: false */ ;(function () { var EMBED_TYPE = "iFrame"; var FORM_ID = "659d09114ac972000be928aa"; var FORM_BUNDLE_URL = "https://assets.growform.co/7ce1dc50-mu2jbvpp/form.bundle.js"; // injected by worker (KV/memory/fallback) var FORM_DATA = {"data":{"form":{"_id":"659d09114ac972000be928aa","steps":[{"id":"ac0ce1d8634334328d03ff33","name":"Product","sortOrder":1,"copyOf":"8d53a2591d86a402dbecf0d3"},{"id":"c437300d871ed355835d4186","name":"Property","sortOrder":2,"copyOf":"ac0ce1d8634334328d03ff33"},{"id":"83d0dc8cf9b0bf6d88041a26","name":"monthly electricity bill","sortOrder":3,"copyOf":"c437300d871ed355835d4186"},{"id":"8d2309d21d8fe8e0bc1f81da","name":"Address","sortOrder":4},{"id":"ff4727c9498ef9c0a6c989d9","name":"Contact info","sortOrder":5}],"formName":"Solar Savings Checker","fields":{"Decorative Header_576559560634956":{"type":"Decorative Header","value":"Your details","width":12,"step":5,"sortOrder":1,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"Bold"},"stepId":"ff4727c9498ef9c0a6c989d9","margins":{"marginBottom":5}},"email_907058157108782":{"type":"Email","label":"Your email address","width":12,"margins":{"marginBottom":0},"step":5,"sortOrder":4,"stepId":"ff4727c9498ef9c0a6c989d9","customQueryParamName":"email"},"phone_589083232390193":{"type":"Phone","label":"Your phone number","width":12,"margins":{"marginBottom":0},"step":5,"sortOrder":3,"helperText":"","stepId":"ff4727c9498ef9c0a6c989d9","showCountryCode":false,"defaultCountryFormat":"gb","useDatasoap2":true,"customQueryParamName":"phone"},"text_373461752242760":{"type":"Text","label":"Your name","width":12,"margins":{"marginBottom":0},"step":5,"sortOrder":2,"validationRules":{"required":true},"stepId":"ff4727c9498ef9c0a6c989d9","customQueryParamName":"fullname"},"decorative_header_46751409231390":{"type":"Decorative Header","value":"What type of product / install are you interested in?","width":12,"step":1,"sortOrder":1,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"Bold"},"stepId":"ac0ce1d8634334328d03ff33","margins":{"marginBottom":5}},"buttons_782408809089103":{"type":"Buttons","validationRules":{"required":true},"label":"Product","width":12,"hideLabel":true,"multiple":false,"options":[{"text":"Solar & Battery","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1706625237/uploads/ozq9agamekfke02cnlns.png","id":"92cf9db7a14ea74299c15df9"},{"text":"Solar Panels","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1706625240/uploads/f0kdlt3zdukeg3ucnjoy.png","id":"6b04250eb668f9d4d089985b"},{"text":"Solar Battery","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1706625242/uploads/byiisgatasftys3ax4t0.png","id":"80ccc04ec41a874eb49279d8"}],"step":1,"sortOrder":2,"helperText":"","imageStyles":{"width":"37","marginBottom":"17","sq_imageOnlyMode":"No","size":"50%"},"buttonStyle":{"minWidth":"107","height":"102","buttonsPerRow":"4","buttonsType":"Square","sq_buttonsPerRow":"3","sq_buttonsPerRowMobile":"2","spacing":20,"rt_buttonsPerRow":"1"},"stepId":"ac0ce1d8634334328d03ff33","margins":{"marginLeft":null,"marginBottom":0},"customQueryParamName":"product"},"decorative_header_59270480717140":{"type":"Decorative Header","value":"What is the property address?","width":12,"sortOrder":1,"stepId":"8d2309d21d8fe8e0bc1f81da","fieldStyle":{"fontSize":{"value":20,"unit":"px"}},"margins":{"marginBottom":5}},"address_947523623991266":{"type":"Address","label":"Address","width":12,"stepId":"8d2309d21d8fe8e0bc1f81da","sortOrder":3,"helperText":"We'll use this to work out how much sun the property gets","validationRules":{"required":true},"customQueryParamName":"street"},"decorative_header_244798128403046":{"type":"Decorative Header","value":"Which best describes your property?","width":12,"step":1,"sortOrder":1,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"Bold"},"stepId":"c437300d871ed355835d4186","margins":{"marginBottom":5}},"buttons_880594982151663":{"type":"Buttons","validationRules":{"required":true},"label":"Property","width":12,"hideLabel":true,"multiple":false,"options":[{"text":"House","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1706625259/uploads/jg0pkxdbn6qnnjnj4xqp.png","id":"92cf9db7a14ea74299c15df9"},{"text":"Bungalow","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1713533758/uploads/nzwotpqh3jz7qx6xbhwb.png","id":"6b04250eb668f9d4d089985b"},{"text":"Commercial","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1706625268/uploads/ysb84rl9qwilgebral3m.png","id":"80ccc04ec41a874eb49279d8"}],"step":1,"sortOrder":2,"helperText":"","imageStyles":{"width":"37","marginBottom":"17","sq_imageOnlyMode":"No","size":"50%"},"buttonStyle":{"minWidth":"107","height":"102","buttonsPerRow":"4","buttonsType":"Square","sq_buttonsPerRow":"3","sq_buttonsPerRowMobile":"2"},"stepId":"c437300d871ed355835d4186","customQueryParamName":"property"},"hidden_203034771140259":{"type":"Hidden","hiddenFieldName":"utm_source","width":12,"stepId":"ac0ce1d8634334328d03ff33","sortOrder":3,"customQueryParamName":"utm_source"},"hidden_427737483324936":{"type":"Hidden","hiddenFieldName":"utm_medium","width":12,"stepId":"ac0ce1d8634334328d03ff33","sortOrder":4,"customQueryParamName":"utm_medium"},"hidden_579795574300938":{"type":"Hidden","hiddenFieldName":"utm_campaign","width":12,"stepId":"ac0ce1d8634334328d03ff33","sortOrder":5,"customQueryParamName":"utm_campaign"},"hidden_783053063820926":{"type":"Hidden","hiddenFieldName":"utm_id","width":12,"stepId":"ac0ce1d8634334328d03ff33","sortOrder":6,"customQueryParamName":"utm_id"},"decorative_header_688306647862529":{"type":"Decorative Header","value":"Submitting details...","width":12,"stepId":"complete","sortOrder":1},"hidden_699453711936376":{"type":"Hidden","hiddenFieldName":"utm_content","width":12,"stepId":"ac0ce1d8634334328d03ff33","sortOrder":7,"customQueryParamName":"utm_content"},"zipcode_392875257738758":{"type":"Zipcode","label":"What is your postcode?","zipcodeFieldFormat":"postcode_uk","width":12,"stepId":"8d2309d21d8fe8e0bc1f81da","sortOrder":2,"customQueryParamName":"postcode"},"decorative_paragraph_246498728643511":{"type":"Decorative Paragraph","value":"

Your privacy is important to us. By submitting this form you consent to Lead Pronto Ltd and third party suppliers contacting you by email (including automated emails), post, telephone (including automated calls) and SMS and sharing the details you have provided to third party suppliers for quotes and/or to confirm your product requirements. You have certain rights in relation to your personal data, including the right to revoke your consent at any time. See Lead Pronto's privacy policy here.

","width":12,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":1,"fieldStyle":{"fontSize":{"value":10,"unit":"px"},"fontWeight":null},"v":2,"location":"footer"},"hidden_130038712152503":{"type":"Hidden","hiddenFieldName":"_fbp","width":12,"stepId":"ac0ce1d8634334328d03ff33","sortOrder":8},"hidden_87795953150987":{"type":"Hidden","hiddenFieldName":"_fbc","width":12,"stepId":"ac0ce1d8634334328d03ff33","sortOrder":9},"decorative_header_400092751905415":{"type":"Decorative Header","value":"How much is your monthly electricity bill?","width":12,"step":1,"sortOrder":1,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"Bold"},"stepId":"83d0dc8cf9b0bf6d88041a26","margins":{"marginBottom":5}},"buttons_7064465789541":{"type":"Buttons","validationRules":{"required":false},"label":"monthly electricity bill","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":2,"rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"imageStyles":{},"options":[{"text":"Under £50","id":"43254062349160e4701a2cb3"},{"text":"£50 – £100","id":"bfef5ce4f12dee4267038cae"},{"text":"£100 – £200","id":"ca7e1a71043bcce9f4f94a04"},{"text":"£200 – £300","id":"a36f93e11ec7a977b64236d8"},{"text":"£300+","image":null,"id":"dc7d44ba8982e62255cdd4e1"},{"text":"Not sure","image":null,"id":"32402d2bed6236b10f8aa2f1"}],"stepId":"83d0dc8cf9b0bf6d88041a26","sortOrder":2,"hideLabel":true}},"options":{"numberOfSteps":5,"dateFormat":"DD/MM/YYYY","progressBar":{"enable":true,"hideOnFirstStep":false},"continueButton":{"continueText":"Next","submitText":"Compare & Connect","backText":"Back"},"customStyles":{"width":{"unit":"px","value":580},"parentContainerMinHeight":{"value":0,"unit":"px"},"parentBackgroundImage":{"imageInitialHeight":1362,"imageInitialWidth":2066,"imageHeight":1362,"imageWidth":2066,"imageUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1597337140/uploads/qmsfk98ank3wfp1ehvyg.jpg"},"headerMarginTop":20,"parentBackgroundColor":"#ffffff","innerFormBackgroundColor":"#ffffff","innerFormBackgroundTransparency":"","primaryColor":"#ff5b5b","bodyTextColor":"#132855","parentContainerBackgroundType":"color","innerFormBackgroundType":"none","buttonBorderColor":"#ff7500","buttonColorSelected":"#ffa659","buttonBorderColorSelected":"#ff7500","footerMarginBottom":30,"errorColor":"#ff4e4e","buttonColor":"#ff7500","buttonTextColor":"#ffffff","inputLabelColor":"#000000","inputTextColor":"#000000","defaultFont":"Manrope","sq_buttonFont":"Manrope","sq_buttonFontSize":16,"showShadows":"Yes","sq_buttonTextColor":"#ffffff","sq_buttonColor":"#ffffff","sq_buttonColorSelected":"#FFFFFF","sq_buttonBorderColor":"#DADADA","sq_buttonBorderColorSelected":"primary","sq_buttonBannerColor":"#ff5b5b","rt_buttonFont":"Manrope","rt_buttonFontSize":15,"rt_buttonColor":"#FFFFFF","rt_buttonColorSelected":"#FFFFFF","rt_buttonTextColor":"#343434","rt_buttonBorderColor":"#DADADA","rt_buttonBorderColorSelected":"primary","inputLabelFont":"Manrope","inputFontSize":18,"continueSubmitButtonFontSize":15,"formMarginSide":10},"localization":{"dateFormat":"MM/DD/YYYY"},"exportTransparentBackground":false,"customScript":"","analyticsSettings":{"google_analytics":{"trackingId":"G-RCG7MWBN4J"}},"sendCustomRedirectQueryParams":true,"customCss":"\n\n.btn {\n justify-content: center;\n transition: background-color 0.3s ease;\n}\n\n.bHAnNQ {\n justify-content: center;\n transition: background-color 0.3s ease; \n}","captureSystemDetails":true,"endings":[{"id":"ending_4bbe6fca-ef59-44fc-a837-3d1a7137d5d6","name":"","url":"https://solarsavingschecker.co.uk/you-qualify/","type":"redirect","sortOrder":1,"conditionalLogic":null},{"id":"complete","name":"Thank you (default)","type":"inFormEnding","sortOrder":2,"conditionalLogic":null}]},"ownedByUser":"65ae9b0b1d5e0e000b6b1f97","personalisation":{"form_related_to":"Solar"},"isActive":true},"accountIsActive":true,"accountIsFreeTrial":false}}; // ---- Utils ---- function safeJSONStringify(obj) { return JSON.stringify(obj) .replace(/<\/(script|style)/gi, '<\\/$1') .replace(//g, '--\\>') .replace(/\u2028/g, '\\u2028') .replace(/\u2029/g, '\\u2029'); } function preloadScript(href) { try { if (!href) return; if (document.querySelector('link[rel="preload"][href="' + href + '"]')) return; var l = document.createElement("link"); l.rel = "preload"; l.as = "script"; l.href = href; l.crossOrigin = ""; // allow cache reuse in iframe document.head.appendChild(l); } catch (_) {} } function parseQuery() { var out = {}; try { if (!window.location.search) return out; var usp = new URLSearchParams(window.location.search); usp.forEach(function (v, k) { out[k] = v; }); } catch (_) {} return out; } function getCookie(name) { try { var match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)')); return match ? decodeURIComponent(match[2]) : ''; } catch (_) { return ''; } } function buildIframeHTML(opts) { var html = '\n' + '\n' + '\n' + ' \n' + ' \n' + ' \n' + '\n' + '\n' + ' \n' + '
\n' + '