/* growform client2 bundle.url: https://assets.growform.co/9bc702c-mh3cgmgj/form.bundle.js resolve.source: memory resolve.at: 2025-10-26T14:10:18.779Z form.source: api cache.age_ms: 7652 fallback_used: false */ ;(function () { var EMBED_TYPE = "iFrame"; var FORM_ID = "68653c84cd5e7c000b6b2f12"; var FORM_BUNDLE_URL = "https://assets.growform.co/9bc702c-mh3cgmgj/form.bundle.js"; // injected by worker (KV/memory/fallback) var FORM_DATA = {"data":{"form":{"_id":"68653c84cd5e7c000b6b2f12","steps":[{"id":"acd45227cac332d443c4e1db","name":"What Project is this?","sortOrder":1},{"id":"a642fce470388aa110d22a04","name":"What rooms need renovating?","sortOrder":2,"copyOf":"acd45227cac332d443c4e1db","conditionalLogic":null},{"id":"61cc1981307178578c1137fe","name":"Do you already have architectural designs?","sortOrder":3,"copyOf":"c9bf2ee0f726283e95ba320d","conditionalLogic":null},{"id":"c9bf2ee0f726283e95ba320d","name":"Do you already have planning permission?","sortOrder":4,"copyOf":"7a0a7dbaeccc6454ad485db7","conditionalLogic":null},{"id":"cc79a9678ce7e15b2a9582df","name":"What's your budget for the project?","sortOrder":5,"copyOf":"b1e7229b46b1afe472e42484","conditionalLogic":null},{"id":"812575d36fcbda7f7a625f1a","name":"What’s your postcode?","sortOrder":6,"copyOf":"7a0a7dbaeccc6454ad485db7"},{"id":"f0e126694727c04d73d22733","name":"Calculating your quote...","sortOrder":7},{"id":"1222fa6bb07db3f1d4f89c77","name":"Full name","sortOrder":8,"copyOf":"7abf8c4e10bbba69c94c63e3"},{"id":"1929421d6b1f4066ded86e66","name":"Email","sortOrder":9,"copyOf":"1222fa6bb07db3f1d4f89c77"},{"id":"0cf3d352ee6b8e34b07db04d","name":"phone number","sortOrder":10,"copyOf":"1929421d6b1f4066ded86e66"},{"id":"5ab3b7f6ea28dd3658d9b5c1","name":"When are you hoping to get started?","sortOrder":11,"copyOf":"936e3bed6a592712bd900c96","conditionalLogic":null}],"isActive":true,"formName":"homeora","fields":{"Decorative Header_52363373085874":{"type":"Decorative Header","value":"Thanks for your enquiry!","width":12,"step":"complete","sortOrder":1,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"Bold"},"margins":{"marginTop":20},"stepId":"complete"},"Decorative Header_797442086161467":{"type":"Decorative Header","value":"What type of project is this?","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":23,"unit":"px"},"fontWeight":"bold"},"stepId":"acd45227cac332d443c4e1db","margins":{"marginBottom":0}},"Decorative_Paragraph_194067845817258":{"type":"Decorative Paragraph","value":"Thanks for getting in touch. We'll be in contact soon.","width":12,"step":"complete","sortOrder":2,"margins":{"marginBottom":60},"stepId":"complete"},"buttons_109446974978914":{"type":"Buttons","validationRules":{"required":true},"label":"What type of project is this?","width":12,"multiple":true,"buttonStyle":{"rt_buttonsPerRow":"2","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes","sq_buttonsPerRow":"4"},"options":[{"text":"Extension","id":"5be94772672205ea06fa1c3c","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1753573250/uploads/gcbmumvvtndmv1oc4vyd.svg"},{"text":"Loft conversion","id":"192368f189795a7f9199624d","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1753646770/uploads/pr06zumw5arjnls1p7td.svg"},{"text":"Renovation","id":"cd688d984891cf9918f17913","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1753646789/uploads/qrnvmxvxhjymsoqeovuq.svg"},{"text":"Outbuilding","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1753646802/uploads/rl5z7c9jzbb4xxzmpzee.svg","id":"1decdf1190782b40a5485d6c"}],"stepId":"acd45227cac332d443c4e1db","sortOrder":2,"hideLabel":true,"imageStyles":{"size":"50%","sq_imageOnlyMode":"No","rt_width":80,"rt_borderRadius":0}},"decorative_header_424806489275914":{"type":"Decorative Header","value":"","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":23,"unit":"px"},"fontWeight":"Bold"},"stepId":"1222fa6bb07db3f1d4f89c77","margins":{"marginBottom":0}},"decorative_header_746922335390310":{"type":"Decorative Header","value":"What's Your Full Name? 👇\n\n","width":12,"stepId":"1222fa6bb07db3f1d4f89c77","sortOrder":3,"fieldStyle":{"fontSize":{"value":23,"unit":"px"}}},"name_422757720970481":{"type":"Name","label":"What is your name?","width":12,"hideLabel":true,"options":{"Firstname":{"value":null,"errorText":null,"validationRules":{"required":true}},"Lastname":{"value":null,"errorText":null,"validationRules":{"required":true}},"Prefix":{"value":null,"errorText":null,"validationRules":{"required":false}}},"stepId":"1222fa6bb07db3f1d4f89c77","sortOrder":4,"hidePrefix":true},"decorative_header_459093174157697":{"type":"Decorative Header","value":"We are evaluating your requirements , just a moment","width":12,"sortOrder":1,"stepId":"f0e126694727c04d73d22733","fieldStyle":{"fontSize":{"value":21,"unit":"px"}}},"decorative_loading animation_850130527337603":{"type":"Decorative Loading Animation","value":"This does not have a value","loaderOptions":{"color":"#838383","type":"Dots","size":40,"redirectAfter":"2s"},"width":12,"stepId":"f0e126694727c04d73d22733","sortOrder":2},"decorative_header_430876828080486":{"type":"Decorative Header","value":"Do you already have planning permission?","width":12,"sortOrder":1,"stepId":"c9bf2ee0f726283e95ba320d","fieldStyle":{"fontSize":{"value":23,"unit":"px"}}},"buttons_258589378441275":{"type":"Buttons","validationRules":{"required":true},"label":"Do you already have planning permission?","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"2","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"options":[{"text":"Yes","id":"978e28c1d3db2437fccbe360"},{"text":"No","id":"50e12905bf67ed8cd962f6ec"},{"text":"Permitted development","id":"551dc3b87c45bb17c6a0325d"},{"text":"Pending approval","image":null,"id":"a17abb6e345920cc113fd11c"}],"stepId":"c9bf2ee0f726283e95ba320d","sortOrder":2,"hideLabel":true},"decorative_header_68210820128701":{"type":"Decorative Header","value":"Do you already have architectural designs?","width":12,"sortOrder":1,"stepId":"61cc1981307178578c1137fe","fieldStyle":{"fontSize":{"value":23,"unit":"px"}},"conditionalLogic":null},"buttons_965430856284322":{"type":"Buttons","validationRules":{"required":true},"label":"Do you already have architectural designs?","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"2","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"options":[{"text":"Yes","id":"978e28c1d3db2437fccbe360","image":null},{"text":"No","id":"50e12905bf67ed8cd962f6ec","image":null}],"stepId":"61cc1981307178578c1137fe","sortOrder":2,"hideLabel":true,"imageStyles":{"rt_width":40}},"decorative_header_149265325801918":{"type":"Decorative Header","value":"Great! It looks like we can help 🎉","width":12,"stepId":"1222fa6bb07db3f1d4f89c77","sortOrder":2,"fieldStyle":{"fontWeight":"normal"}},"decorative_header_591546579603168":{"type":"Decorative Header","value":"What’s your postcode?\n","width":12,"sortOrder":1,"stepId":"812575d36fcbda7f7a625f1a","fieldStyle":{"fontSize":{"value":23,"unit":"px"}}},"zipcode_137760757910868":{"type":"Zipcode","label":"What is your post code?","zipcodeFieldFormat":"postcode_uk","width":12,"stepId":"812575d36fcbda7f7a625f1a","sortOrder":2},"decorative_header_28412777029514":{"type":"Decorative Header","value":"When are you hoping to get started?","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":23,"unit":"px"},"fontWeight":"bold"},"stepId":"5ab3b7f6ea28dd3658d9b5c1","margins":{"marginBottom":0}},"buttons_931304736044340":{"type":"Buttons","validationRules":{"required":false},"label":"When are you hoping to start building?","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"2","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"options":[{"text":"ASAP","id":"57008ccb5bc07c8d26f71f8a"},{"text":"In 1–3 months","id":"bada5a22ab78e13c074c4118"},{"text":"In 3–6 months","id":"6b4ac5a19ea14512eb847ecb"},{"text":"6+ months","id":"aced8ec9b09b3da979a3b97b"}],"stepId":"5ab3b7f6ea28dd3658d9b5c1","sortOrder":2,"hideLabel":true},"decorative_header_592806522554675":{"type":"Decorative Header","value":"What's your budget for the project?\n\n","width":12,"sortOrder":1,"stepId":"cc79a9678ce7e15b2a9582df","fieldStyle":{"fontSize":{"value":23,"unit":"px"}}},"buttons_411530550995629":{"type":"Buttons","validationRules":{"required":false},"label":"What's your budget for the project?","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":2,"rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"options":[{"text":"< £30k","id":"57008ccb5bc07c8d26f71f8a"},{"text":"£30k - £70k","id":"bada5a22ab78e13c074c4118"},{"text":"£70k - £150k","id":"6b4ac5a19ea14512eb847ecb"},{"text":"£150k - £250k","id":"aced8ec9b09b3da979a3b97b"},{"text":"£250k +","image":null,"id":"bf4053be2e6f2bd56631d727"}],"stepId":"cc79a9678ce7e15b2a9582df","sortOrder":2,"hideLabel":true},"decorative_header_939221965949517":{"type":"Decorative Header","value":"What rooms need renovating?","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":23,"unit":"px"},"fontWeight":"bold"},"stepId":"a642fce470388aa110d22a04","margins":{"marginBottom":0}},"buttons_735277434999549":{"type":"Buttons","validationRules":{"required":false},"label":"what rooms need renovating?","width":12,"multiple":true,"buttonStyle":{"rt_buttonsPerRow":"2","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes","sq_buttonsPerRow":"3"},"options":[{"text":"Bathroom","id":"5be94772672205ea06fa1c3c","image":null},{"text":"Kitchen","id":"192368f189795a7f9199624d","image":null},{"text":"Bedroom","image":null,"id":"1decdf1190782b40a5485d6c"},{"text":"Living room ","image":null,"id":"c2bf96718d96f1fa90461ae9"},{"text":"Other rooms","image":null,"id":"4ab6f142932f98c3a54d7cc6"}],"stepId":"a642fce470388aa110d22a04","sortOrder":2,"hideLabel":true,"imageStyles":{"size":"66%","sq_imageOnlyMode":"No","rt_width":80,"rt_borderRadius":null}},"decorative_header_102999288816932":{"type":"Decorative Header","value":"","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":23,"unit":"px"},"fontWeight":"Bold"},"stepId":"1929421d6b1f4066ded86e66","margins":{"marginBottom":0}},"decorative_header_618824002571076":{"type":"Decorative Header","value":"What's Your Email? 👇\n\n","width":12,"stepId":"1929421d6b1f4066ded86e66","sortOrder":2,"fieldStyle":{"fontSize":{"value":23,"unit":"px"}}},"email_539056285082710":{"type":"Email","label":"What is your email address?","width":12,"stepId":"1929421d6b1f4066ded86e66","sortOrder":3},"decorative_header_63778098874714":{"type":"Decorative Header","value":"","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":23,"unit":"px"},"fontWeight":"Bold"},"stepId":"0cf3d352ee6b8e34b07db04d","margins":{"marginBottom":0}},"decorative_header_122179567070794":{"type":"Decorative Header","value":"What's Your Phone Number 👇\n\n","width":12,"stepId":"0cf3d352ee6b8e34b07db04d","sortOrder":2,"fieldStyle":{"fontSize":{"value":23,"unit":"px"}}},"phone_127620490099446":{"type":"Phone","label":"What is your phone number?","width":12,"stepId":"0cf3d352ee6b8e34b07db04d","sortOrder":3,"showCountryCode":false,"defaultCountryFormat":"gb","hideLabel":false}},"options":{"numberOfSteps":5,"dateFormat":"DD/MM/YYYY","progressBar":{"enable":true,"variant":"line","position":"formBottom","line_height":5,"line_enableStripes":"No","line_animateStripes":"No","bars_width":"compact","hideOnFirstStep":true},"continueButton":{"continueText":"Continue","submitText":"Continue","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":"#00856f","bodyTextColor":"#343434","parentContainerBackgroundType":"none","innerFormBackgroundType":"none","buttonBorderColor":"#ff7500","buttonColorSelected":"#ffa659","buttonBorderColorSelected":"#ff7500","footerMarginBottom":20,"errorColor":"#ff4e4e","buttonColor":"#ff7500","buttonTextColor":"#ffffff","inputLabelColor":"#a3a3a3","inputTextColor":"#000000","defaultFont":"Montserrat","sq_buttonFont":"Montserrat","sq_buttonFontSize":15,"showShadows":"Yes","sq_buttonTextColor":"#343434","sq_buttonColor":"#FFFFFF","sq_buttonColorSelected":"#FFFFFF","sq_buttonBorderColor":"#DADADA","sq_buttonBorderColorSelected":"primary","sq_buttonBannerColor":"#ffffff","rt_buttonFontSize":15,"rt_buttonColor":"#FFFFFF","rt_buttonColorSelected":"#ffffff","rt_buttonTextColor":"#343434","rt_buttonBorderColor":"#dadada","rt_buttonBorderColorSelected":"#0a3e44","inputLabelFont":"Montserrat","inputFontSize":16,"continueSubmitButtonFontSize":15,"fullModeBackgroundColor":"#ffffff","canvasSetup":"minimal","formMarginSide":10,"continueSubmitButtonFont":"Montserrat","rt_buttonFont":"Montserrat","rt_controlsColor":"#00856f","radioButtonAndCheckboxColor":"#00856f","continueButtonColor":"#00856f"},"localization":{"dateFormat":"MM/DD/YYYY"},"exportTransparentBackground":false,"customScript":"","customRedirectUrls":[{"url":"https://homeora.co.uk/thank-you/","conditionalLogic":null}],"logo":null,"actionOnSubmit":"redirect","sendCustomRedirectQueryParams":true,"footer":null,"additionalInfo":null},"ownedByUser":"66a01e87790f9c000b349ce4","personalisation":{"form_related_to":"(None - start with a blank slate)"},"created":"2025-07-02T14:04:52.523Z","__v":0,"lastEdited":"2025-08-07T18:10:53.485Z","screenshotUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1754590175/growform-production/form-screenshots/68653c84cd5e7c000b6b2f12.png","leadsCount":2,"folderId":"686d209615c90e000b22c06b"},"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' + '