/* growform client2 bundle.url: https://assets.growform.co/cee2d99-mhw6hzfz/form.bundle.js resolve.source: memory resolve.at: 2025-11-22T05:32:44.838Z form.source: kv cache.age_ms: 1015 fallback_used: false */ ;(function () { var EMBED_TYPE = "iFrame"; var FORM_ID = "67dee026ced0f9000b0ba30b"; var FORM_BUNDLE_URL = "https://assets.growform.co/cee2d99-mhw6hzfz/form.bundle.js"; // injected by worker (KV/memory/fallback) var FORM_DATA = {"data":{"form":{"_id":"67dee026ced0f9000b0ba30b","steps":[{"id":"a210a89687744c72ff05bed2","name":"Homeowner","sortOrder":1},{"id":"a62debccadffbe95c9dd6418","name":"Solar product","sortOrder":2},{"id":"c42653b14f1dbfbf9a140906","name":"Type of property","sortOrder":3},{"id":"60c2d61a66a74bcb70ce6e49","name":"Type of roof","sortOrder":4,"copyOf":"acd45227cac332d443c4e1db"},{"id":"acd45227cac332d443c4e1db","name":"Electricity spend","sortOrder":5},{"id":"9d52c83d34600bd09314b0e5","name":"Timeline","sortOrder":6},{"id":"0a8c445a46e2c2d4f5a730b7","name":"Payment options","sortOrder":7},{"id":"8d2309d21d8fe8e0bc1f81da","name":"Address","sortOrder":8},{"id":"5213343825e853a11d8809bd","name":"Checking 1","sortOrder":9},{"id":"68156919bbd34a3833c86460","name":"Checking 2","sortOrder":10,"copyOf":"5213343825e853a11d8809bd"},{"id":"13634980e89805319fc8dcca","name":"Checking 3","sortOrder":11,"copyOf":"68156919bbd34a3833c86460"},{"id":"ff4727c9498ef9c0a6c989d9","name":"Contact info","sortOrder":12}],"formName":"Solar","fields":{"Decorative Header_52363373085874":{"type":"Decorative Header","value":"Thanks for your enquiry!","width":12,"step":"complete","sortOrder":1,"fieldStyle":{"fontSize":{"value":"22","unit":"px"},"fontWeight":"Bold"},"margins":{"marginTop":20},"stepId":"complete"},"Decorative Header_797442086161467":{"type":"Decorative Header","value":"How much is your average monthly electricity bill?","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":21,"unit":"px"},"fontWeight":"Bold"},"stepId":"acd45227cac332d443c4e1db","margins":{"marginBottom":5}},"Decorative Header_576559560634956":{"type":"Decorative Header","value":"To reveal your initial cost estimate, please confirm your contact details (all fields required). Make sure the details are up to date as we will use them to send over your detailed quotes","width":12,"step":5,"sortOrder":2,"fieldStyle":{"fontSize":{"value":18,"unit":"px"},"fontWeight":"normal"},"stepId":"ff4727c9498ef9c0a6c989d9","margins":{"marginBottom":5}},"email_907058157108782":{"type":"Email","label":"Email address","width":12,"margins":{"marginBottom":0},"step":5,"sortOrder":6,"stepId":"ff4727c9498ef9c0a6c989d9"},"Decorative_Paragraph_194067845817258":{"type":"Decorative Paragraph","value":"Thanks for getting in touch. We'll be in contact soon with more information about your solar savings.","width":12,"step":"complete","sortOrder":2,"margins":{"marginBottom":60},"stepId":"complete"},"buttons_485431231808561":{"type":"Buttons","validationRules":{"required":false},"label":"Electricity bill","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":2,"rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"options":[{"text":"Below £70","id":"2cdefc87471755658c435e92"},{"text":"£70 - £120","image":null,"id":"e49e15130103bf32d69ea538"},{"text":"£120 - £200","id":"5973106061585bb7e9d450e6"},{"text":"£200 + ","id":"1270a9a6bcad06134cddebde"}],"stepId":"acd45227cac332d443c4e1db","sortOrder":2,"hideLabel":true},"decorative_header_892646863007116":{"type":"Decorative Header","value":"What type of roof do you have?","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":21,"unit":"px"},"fontWeight":"Bold"},"stepId":"60c2d61a66a74bcb70ce6e49","margins":{"marginBottom":6}},"buttons_88398974892131":{"type":"Buttons","validationRules":{"required":false},"label":"Roof type","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"No","sq_buttonsPerRow":"3","sq_buttonsPerRowMobile":"2"},"options":[{"text":"Flat roof","id":"50783461af0421382fa5c976","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1689066640/uploads/d1gx37syjvpyj1xs8asb.png"},{"text":"Low/mid slope","id":"be40f39880ade9965ecc4f78","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1689066740/uploads/u2ayzu8ptyvdl2zedhja.png"},{"text":"Steep slope","id":"77a23f5bbfc85ce2d2ab4878","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1689066823/uploads/xlvgkwawxlram0phefst.png"}],"stepId":"60c2d61a66a74bcb70ce6e49","sortOrder":2,"hideLabel":true,"imageStyles":{"rt_borderRadius":0,"size":"50%"}},"decorative_header_59270480717140":{"type":"Decorative Header","value":"What is the property's postcode?","width":12,"sortOrder":1,"stepId":"8d2309d21d8fe8e0bc1f81da","fieldStyle":{"fontSize":{"value":18,"unit":"px"}},"margins":{"marginBottom":5}},"decorative_header_918461706390642":{"type":"Decorative Header","value":"What type of solar product / install are you interested in?","width":12,"sortOrder":1,"stepId":"a62debccadffbe95c9dd6418","fieldStyle":{"fontSize":{"value":21,"unit":"px"}}},"decorative_header_778926765543431":{"type":"Decorative Header","value":"What type of property do you own?","width":12,"sortOrder":1,"stepId":"c42653b14f1dbfbf9a140906","fieldStyle":{"fontSize":{"value":21,"unit":"px"}}},"buttons_802138233288208":{"type":"Buttons","validationRules":{"required":true},"label":"Solar Product","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"No","sq_buttonsPerRow":"3","sq_buttonsPerRowMobile":"2"},"imageStyles":{"size":"33%"},"options":[{"text":"Solar panels & battery","id":"072a790cfc993ebe1b2d8e87","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1743261300/uploads/sjpjs01smycwjmsevwf0.png"},{"text":"Solar panels only","id":"e0842a4a8aaa8f27224a6432","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1743261288/uploads/oveey4yuu8jrboh8c56t.png"},{"text":"Solar battery only","id":"221cfec3d5b6f3d4555961c3","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1743261351/uploads/l5e9jnomlzwgv6a60tkx.png"}],"stepId":"a62debccadffbe95c9dd6418","sortOrder":2,"hideLabel":true,"margins":{"marginTop":0,"marginBottom":0,"marginLeft":0,"marginRight":0}},"buttons_325437409950292":{"type":"Buttons","validationRules":{"required":false},"label":"Property Type","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"2","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes","sq_buttonsPerRow":"4"},"imageStyles":{"size":"33%","rt_borderRadius":3},"options":[{"text":"House","id":"072a790cfc993ebe1b2d8e87","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1743261667/uploads/czjrpbrry2y5kotwcnpz.png"},{"text":"Bungalow","id":"e0842a4a8aaa8f27224a6432","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1743261672/uploads/qzz0phnubm8mo6ujnsen.png"},{"text":"Flat / Apartment","id":"221cfec3d5b6f3d4555961c3","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1743261676/uploads/t8ok7b2rhlxpptnsub8z.png"},{"text":"Commercial","id":"13fac5953b88e9f02e8c8bdc","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1743261681/uploads/bsqe1r7w5lclihtowm5g.png"}],"stepId":"c42653b14f1dbfbf9a140906","sortOrder":2,"hideLabel":true},"zipcode_321026980092924":{"type":"Zipcode","label":"Property postcode","zipcodeFieldFormat":"postcode_uk","width":12,"stepId":"8d2309d21d8fe8e0bc1f81da","sortOrder":2,"hideLabel":false},"address_654783700411644":{"type":"Address","label":"Property address","width":12,"stepId":"8d2309d21d8fe8e0bc1f81da","sortOrder":3},"text_418389686579721":{"type":"Text","label":"Firstname","width":6,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":3,"validationRules":{"required":true}},"phone_836159127015613":{"type":"Phone","label":"Mobile number","width":12,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":5,"defaultCountryFormat":"gb","useTwilioLookup":true,"showCountryCode":false,"hideLabel":false},"decorative_header_41321286626601":{"type":"Decorative Header","value":"Are you a homeowner or tenant?","width":12,"sortOrder":3,"stepId":"a210a89687744c72ff05bed2","fieldStyle":{"fontSize":{"value":21,"unit":"px"}}},"buttons_474259326155584":{"type":"Buttons","validationRules":{"required":true},"label":"Homeowner","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"No","sq_buttonsPerRow":"3"},"imageStyles":{"size":"33%"},"options":[{"text":"Homeowner","id":"fa5a819c18f0c447931c631f","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1743264962/uploads/euvzrdo27po1pa1hvawd.png"},{"text":"Tenant","id":"6951ec2bb063fbaa228dc60a","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1743264967/uploads/aiwbaieu8vbnppbhhapx.png"}],"stepId":"a210a89687744c72ff05bed2","sortOrder":4,"hideLabel":true},"decorative_header_528011878768093":{"type":"Decorative Header","value":"Success! We have matched you with a local installer.","width":12,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":1,"fieldStyle":{"fontSize":{"value":24,"unit":"px"}}},"decorative_loading animation_14758357581239":{"type":"Decorative Loading Animation","value":"This does not have a value","loaderOptions":{"color":"#057505","type":"Circle","size":60,"redirectAfter":"2s"},"width":12,"stepId":"5213343825e853a11d8809bd","sortOrder":3,"margins":{"marginTop":30,"marginBottom":30}},"decorative_paragraph_273144827177727":{"type":"Decorative Paragraph","value":"Please wait...","width":12,"stepId":"5213343825e853a11d8809bd","sortOrder":1,"fieldStyle":{"fontSize":{"value":18,"unit":"px"},"fontWeight":"bold"}},"decorative_paragraph_543437696150226":{"type":"Decorative Paragraph","value":"Checking your address","width":12,"stepId":"5213343825e853a11d8809bd","sortOrder":2,"fieldStyle":{"fontSize":{"value":24,"unit":"px"},"fontWeight":"bold"}},"decorative_loading animation_711931913352313":{"type":"Decorative Loading Animation","value":"This does not have a value","loaderOptions":{"color":"#057505","type":"Dots","size":50,"redirectAfter":"2s"},"width":12,"stepId":"68156919bbd34a3833c86460","sortOrder":3,"margins":{"marginLeft":null,"marginTop":30,"marginBottom":30}},"decorative_paragraph_840336428164590":{"type":"Decorative Paragraph","value":"Please wait...","width":12,"stepId":"68156919bbd34a3833c86460","sortOrder":1,"fieldStyle":{"fontSize":{"value":18,"unit":"px"},"fontWeight":"bold"}},"decorative_paragraph_241012140389873":{"type":"Decorative Paragraph","value":"Calculating sun exposure","width":12,"stepId":"68156919bbd34a3833c86460","sortOrder":2,"fieldStyle":{"fontSize":{"value":24,"unit":"px"},"fontWeight":"bold"}},"decorative_loading animation_995592210281036":{"type":"Decorative Loading Animation","value":"This does not have a value","loaderOptions":{"color":"#057505","type":"Bounce","size":50,"redirectAfter":"2s"},"width":12,"stepId":"13634980e89805319fc8dcca","sortOrder":3,"margins":{"marginTop":30,"marginBottom":30}},"decorative_paragraph_469361008791488":{"type":"Decorative Paragraph","value":"Please wait...","width":12,"stepId":"13634980e89805319fc8dcca","sortOrder":1,"fieldStyle":{"fontSize":{"value":18,"unit":"px"},"fontWeight":"bold"}},"decorative_paragraph_40275640219121":{"type":"Decorative Paragraph","value":"Matching you with installers","width":12,"stepId":"13634980e89805319fc8dcca","sortOrder":2,"fieldStyle":{"fontSize":{"value":24,"unit":"px"},"fontWeight":"bold"}},"decorative_paragraph_340179091725593":{"type":"Decorative Paragraph","value":"By submitting this form, you agree to Klientscale Ltd (trading style of EcoSavingExperts.com) and it's installation partners will contact you by SMS/Email/Phone (including using AI automation) via the details provided. Calls may be recorded for monitoring and training purposes. If qualified, Klientscale Ltd can match you to a local installation partner. When matched, at least one partner can contact you by telephone with details or quotes for such products, in accordance with our [privacy policy](https://ecosavingexpert.com/privacy-policy).\n","width":12,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":7,"fieldStyle":{"fontSize":{"value":14,"unit":"px"}}},"decorative_paragraph_518378066940062":{"type":"Decorative Paragraph","value":"Did you know that Solar Panels can increase your property value by more than a complete kitchen remodel?","width":12,"stepId":"5213343825e853a11d8809bd","sortOrder":4,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"bold"}},"decorative_paragraph_586484872533494":{"type":"Decorative Paragraph","value":"Did you know that Solar Panels can increase your property value by more than a complete kitchen remodel?","width":12,"stepId":"68156919bbd34a3833c86460","sortOrder":4,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"bold"}},"decorative_paragraph_842631193561110":{"type":"Decorative Paragraph","value":"Did you know that Solar Panels can increase your property value by more than a complete kitchen remodel?","width":12,"stepId":"13634980e89805319fc8dcca","sortOrder":4,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"bold"}},"decorative_paragraph_718971106351270":{"type":"Decorative Paragraph","value":"**Find Out How Much Solar Panels Would Cost For Your Home - It Takes 60 Seconds!**","width":12,"stepId":"a210a89687744c72ff05bed2","sortOrder":1,"fieldStyle":{"fontSize":{"value":22,"unit":"px"},"color":"#0c373d","textAlign":"center"}},"hidden_554109244656058":{"type":"Hidden","hiddenFieldName":"utm_source","width":12,"stepId":"a210a89687744c72ff05bed2","sortOrder":5},"hidden_962766086260603":{"type":"Hidden","hiddenFieldName":"utm_medium","width":12,"stepId":"a210a89687744c72ff05bed2","sortOrder":6},"hidden_187955625572351":{"type":"Hidden","hiddenFieldName":"utm_campaign","width":12,"stepId":"a210a89687744c72ff05bed2","sortOrder":7},"hidden_393031894303290":{"type":"Hidden","hiddenFieldName":"utm_content","width":12,"stepId":"a210a89687744c72ff05bed2","sortOrder":8},"hidden_486836744128108":{"type":"Hidden","hiddenFieldName":"utm_term","width":12,"stepId":"a210a89687744c72ff05bed2","sortOrder":9},"decorative_header_973188800146855":{"type":"Decorative Header","value":"How soon would you like the solar panels installed?","width":12,"sortOrder":1,"stepId":"9d52c83d34600bd09314b0e5"},"buttons_463992441082286":{"type":"Buttons","validationRules":{"required":true},"label":"Timeline","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":2,"rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"imageStyles":{},"options":[{"text":"ASAP","id":"59321b31242677bd78f8e175"},{"text":"1-3 Months","id":"2290b6e7a5c13cf1427961ca"},{"text":"3-6 Months","id":"ad6436ae953cceb96aaaae99"},{"text":"6+ Months","id":"946b9bd642707d99346dfe00"},{"text":"Not Sure","image":null,"id":"424a30935f66531e18135373"}],"stepId":"9d52c83d34600bd09314b0e5","sortOrder":2,"hideLabel":true},"decorative_header_58206702777173":{"type":"Decorative Header","value":"How would you like to pay for your solar installation?","width":12,"sortOrder":1,"stepId":"0a8c445a46e2c2d4f5a730b7"},"buttons_958003542468966":{"type":"Buttons","validationRules":{"required":true},"label":"Payment Options","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"imageStyles":{},"options":[{"text":"All in one go","id":"59321b31242677bd78f8e175"},{"text":"Spread the cost","id":"2290b6e7a5c13cf1427961ca"},{"text":"I'm not sure","id":"ad6436ae953cceb96aaaae99"}],"stepId":"0a8c445a46e2c2d4f5a730b7","sortOrder":2,"hideLabel":true},"text_23281343854997":{"type":"Text","label":"Lastname","width":6,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":4,"hideLabel":false,"validationRules":{"required":true}},"decorative_paragraph_693390139545063":{"type":"Decorative Paragraph","value":"**Tap below to get started**","width":12,"stepId":"a210a89687744c72ff05bed2","sortOrder":2,"fieldStyle":{"fontSize":{"value":21,"unit":"px"},"color":"#ff6600"}},"hidden_566468874455841":{"type":"Hidden","hiddenFieldName":"fbclid","width":12,"stepId":"a210a89687744c72ff05bed2","sortOrder":10},"hidden_645449155050411":{"type":"Hidden","hiddenFieldName":"gclid","width":12,"stepId":"a210a89687744c72ff05bed2","sortOrder":11}},"options":{"numberOfSteps":5,"dateFormat":"DD/MM/YYYY","progressBar":{"enable":true,"line_showPercent":"Yes","line_height":15,"line_enableStripes":"Yes","variant":"line","circles_size":4,"bars_width":"wide","hideOnFirstStep":true,"line_animateStripes":"Yes","position":"formTop"},"continueButton":{"continueText":"Next","submitText":"Get quote","backText":"Back"},"customStyles":{"width":{"unit":"px","value":750},"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":36,"parentBackgroundColor":"#ffffff","innerFormBackgroundColor":"#ffffff","innerFormBackgroundTransparency":"","primaryColor":"#0c373d","bodyTextColor":"#343434","parentContainerBackgroundType":"none","innerFormBackgroundType":"none","buttonBorderColor":"#ff7500","buttonColorSelected":"#ffa659","buttonBorderColorSelected":"#ff7500","footerMarginBottom":36,"errorColor":"#ff4e4e","buttonColor":"#ff7500","buttonTextColor":"#ffffff","inputLabelColor":"#615f5f","inputTextColor":"#000000","defaultFont":"Outfit","sq_buttonFont":"Outfit","sq_buttonFontSize":16,"showShadows":"Yes","sq_buttonTextColor":"#000000","sq_buttonColor":"#FFFFFF","sq_buttonColorSelected":"#c2fd6c","sq_buttonBorderColor":"#DADADA","sq_buttonBorderColorSelected":"primary","sq_buttonBannerColor":"#ffffff","rt_buttonFont":"Outfit","rt_buttonFontSize":16,"rt_buttonColor":"#FFFFFF","rt_buttonColorSelected":"#c2fd6c","rt_buttonTextColor":"#060606","rt_buttonBorderColor":"#DADADA","rt_buttonBorderColorSelected":"primary","inputLabelFont":"Outfit","inputFontSize":16,"continueSubmitButtonFontSize":15,"fullModeBackgroundColor":"#ffffff","canvasSetup":"minimal","inputBackgroundColor":"#ffffff","continueSubmitButtonFont":"Outfit","continueButtonColor":"#fe6739","formMarginSide":50,"progressColor":"#329f5b"},"localization":{"dateFormat":"DD/MM/YYYY"},"exportTransparentBackground":false,"customScript":"","customRedirectUrls":[{"url":"https://ecosavingexpert.com/solar-quote-confirmation"}],"logo":null,"additionalInfo":null,"actionOnSubmit":"redirect","sendCustomRedirectQueryParams":true},"screenshotUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1752831470/growform-production/form-screenshots/67dee026ced0f9000b0ba30b.png","ownedByUser":"62f67450f9837a00aaa8eb47","personalisation":{"form_related_to":"Solar"},"created":"2025-03-22T16:07:02.386Z","__v":0,"lastEdited":"2025-08-31T10:51:52.279Z","leadsCount":242,"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 buildIframeHTML(opts) { var html = '\n' + '\n' + '
\n' + ' \n' + ' \n' + ' \n' + '\n' + '\n' + ' \n' + ' \n' + '