/* growform client2 bundle.url: https://assets.growform.co/d2ca2c83-mok6gnmd/form.bundle.js resolve.source: kv resolve.at: 2026-05-01T11:52:20.907Z form.source: kv cache.age_ms: 0 kv.value_present: true fallback_used: false */ ;(function () { var EMBED_TYPE = "iFrame"; var FORM_ID = "69f36821893480aeda4c8c00"; var FORM_BUNDLE_URL = "https://assets.growform.co/d2ca2c83-mok6gnmd/form.bundle.js"; // injected by worker (KV/memory/fallback) var FORM_DATA = {"data":{"form":{"_id":"69f36821893480aeda4c8c00","options":{"numberOfSteps":5,"dateFormat":"DD/MM/YYYY","progressBar":{"enable":true,"hideOnFirstStep":true},"continueButton":{"continueText":"Continue","submitText":"Request Your Quote","backText":"Back"},"customStyles":{"width":{"unit":"px","value":400},"parentContainerMinHeight":{"value":null,"unit":"px"},"parentBackgroundImage":{"imageInitialHeight":1362,"imageInitialWidth":2066,"imageHeight":1362,"imageWidth":2066,"imageUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1597337140/uploads/qmsfk98ank3wfp1ehvyg.jpg"},"headerMarginTop":0,"parentBackgroundColor":"#ffffff","innerFormBackgroundColor":"#ffffff","innerFormBackgroundTransparency":"","primaryColor":"#0a83ca","bodyTextColor":"#343434","parentContainerBackgroundType":"color","innerFormBackgroundType":"none","buttonBorderColor":"#ff7500","buttonColorSelected":"#ffa659","buttonBorderColorSelected":"#ff7500","footerMarginBottom":0,"errorColor":"#ff4e4e","buttonColor":"#ff7500","buttonTextColor":"#ffffff","inputLabelColor":"#a3a3a3","inputTextColor":"#000000","defaultFont":"Open Sans","sq_buttonFont":"Inherit","sq_buttonFontSize":13,"showShadows":"No","sq_buttonTextColor":"#000000","sq_buttonColor":"#FFFFFF","sq_buttonColorSelected":"#FFFFFF","sq_buttonBorderColor":"#DADADA","sq_buttonBorderColorSelected":"primary","sq_buttonBannerColor":"#ffffff","rt_buttonFont":"Inherit","rt_buttonFontSize":14,"rt_buttonColor":"#FFFFFF","rt_buttonColorSelected":"#FFFFFF","rt_buttonTextColor":"#000000","rt_buttonBorderColor":"#DADADA","rt_buttonBorderColorSelected":"primary","continueSubmitButtonFontSize":14,"continueButtonColor":"#4c8c00"},"localization":{"dateFormat":"MM/DD/YYYY"},"exportTransparentBackground":false,"customScript":"","customRedirectUrls":[{"url":"https://www.ryburnewindows.co.uk/thank-you?utm_nooverride=1"}],"customCss":".formBackground > div {\npadding: 0px !important\n}\n.formBackground {\nmax-width: 100%;\n min-width: 100%;\n}\n#growform_5ap8d5a8na90d {\noverflow-x: visible !important;\n }\n.iqPCBH\n{\n padding-top: 15px;\n padding-bottom: 15px;\n }\n.MuiFilledInput-input {\nbackground: transparent !important;\n}\n.MuiFilledInput-root {\nborder-radius: 12px;\n border: 1px solid rgb(218, 218, 218);\n box-sizing: border-box;\n}\n\n.MuiFilledInput-underline::after, .MuiFilledInput-underline::before {\ndisplay:none;\n}\n.react-tel-input .form-control {\nborder-radius: 12px;\n border: 1px solid rgb(218, 218, 218);\n box-sizing: border-box;\n}\n@media (max-width: 450px) {\n .ebLUYj {\n padding-top: 5px !important;\n padding-bottom: 5px !important;\n }\n.sc-iqcoie div {\npadding-top: 5px !important;\n padding-bottom: 5px !important;\n}\n.MuiInputBase-input {\nheight: 1.0em;\n}\n}\n.react-tel-input .form-control {padding-left:10px !important} .react-tel-input .flag-dropdown {display:none;}\n\n.fakePlaceholder {left:10px !important; font-weight: 500 !important;}\n\n.MuiInputLabel-filled-2050 {\n z-index: 1;\n transform: translate(12px, 20px) scale(1);\n pointer-events: none;\n font-weight: 500 !important;\n}\n\n.buttons-box .btn {height: 125px !important;}","actionOnSubmit":"redirect","analyticsSettings":{"google_analytics":{"trackingId":"G-L79LDK8NNP"}}},"fields":{"Decorative Header_52363373085874":{"type":"Decorative Header","value":"Thank you... ","width":12,"step":"complete","sortOrder":1,"fieldStyle":{"fontSize":{"value":19,"unit":"px"},"fontWeight":"Bold"},"margins":{"marginTop":20},"stepId":"complete"},"Decorative Header_797442086161467":{"type":"Decorative Header","value":"I'm interested in...","width":12,"step":2,"sortOrder":2,"fieldStyle":{"fontSize":{"value":16,"unit":"px"},"fontWeight":"Normal","color":"#5a5a5a","textAlign":"center"},"stepId":"acd45227cac332d443c4e1db","margins":{"marginBottom":0,"marginLeft":0}},"decorative_header_465102718761240":{"type":"Decorative Header","value":"Request Your Free Quote Online","width":12,"sortOrder":1,"stepId":"c8b413bbd74f0a25c3e9520a","fieldStyle":{"textAlign":"center","color":"#0478e8","fontSize":{"value":20,"unit":"px"}},"margins":{"marginBottom":-25}},"name_616535870757908":{"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}},"stepId":"c8b413bbd74f0a25c3e9520a","sortOrder":3,"hidePrefix":true,"margins":{"marginBottom":-15,"marginTop":-12},"customCssClasses":".contact"},"phone_285402879217108":{"type":"Phone","label":"What your best contact number?","width":12,"stepId":"c8b413bbd74f0a25c3e9520a","sortOrder":6,"defaultCountryFormat":"gb","margins":{"marginBottom":-21},"customCssClasses":".react-tel-input .form-control {padding-left:10px !important} .react-tel-input .flag-dropdown {display:none;}"},"email_964405691611061":{"type":"Email","label":"Email address","width":12,"stepId":"c8b413bbd74f0a25c3e9520a","sortOrder":4,"margins":{"marginBottom":-15}},"decorative_paragraph_989315528772075":{"type":"Decorative Paragraph","value":"Complete below and we'll be in touch","width":12,"stepId":"c8b413bbd74f0a25c3e9520a","sortOrder":2,"fieldStyle":{"fontSize":{"value":16,"unit":"px"},"fontWeight":"normal","textAlign":"center","color":"#5a5a5a"}},"text_329971762737059":{"type":"Text","label":"Postcode","width":12,"stepId":"c8b413bbd74f0a25c3e9520a","sortOrder":5,"margins":{"marginBottom":-15},"validationRules":{"required":true}},"decorative_header_824640810116183":{"type":"Decorative Header","value":"Request Your Free Quote Online","width":12,"stepId":"acd45227cac332d443c4e1db","sortOrder":1,"margins":{"marginBottom":-25},"fieldStyle":{"color":"#0478e8","textAlign":"center","fontSize":{"value":20,"unit":"px"}}},"buttons_37044814214667":{"type":"Buttons","validationRules":{"required":false},"label":"Interested In:","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Square","spacing":5,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes","sq_buttonsPerRow":"2"},"imageStyles":{"size":"100%","sq_imageOnlyMode":"No"},"options":[{"text":"uPVC Windows & Doors","id":"c7aa70deca4f224d2b215022","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1777561728/uploads/sib56unlxn2dfofjnafq.webp"},{"text":"Sliding Sash Windows","id":"859d4cd3e184d86e00be056f","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1777562173/uploads/ecktit1uahj8nhnbk290.webp"},{"text":"Flush Casement Windows","id":"677a81d1c881b2cbb2316954","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1777562178/uploads/qozk3vrhcanppn6pqojg.webp"},{"text":"Aliminium & Bi Folds","id":"dcfd86f394e392c7d20ecb28","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1777562181/uploads/eonpjzzfifuafk8dmaec.webp"},{"text":"Composite Front Doors","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1777562185/uploads/ueegwhhvemidcibqylnt.webp","id":"4fafbe50101e4184a51c6111"},{"text":"Roof Conversions","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1777562188/uploads/paeg4s2e7ivuzv6qsy75.webp","id":"0e24a01191393bc6cd619a7a"}],"stepId":"acd45227cac332d443c4e1db","sortOrder":3,"margins":{"marginBottom":-20,"marginTop":-13},"hideLabel":true,"customCssClasses":"buttons-box"}},"ownedByUser":"64f761abcc5356000be8f4c2","formName":"[RW] All Products Quote 2026","personalisation":{"form_related_to":"(None - start with a blank slate)"},"lastEdited":"2026-04-30T16:02:07.499Z","created":"2026-04-30T14:33:05.464Z","steps":[{"id":"acd45227cac332d443c4e1db","name":"Looking For?","sortOrder":1},{"id":"c8b413bbd74f0a25c3e9520a","name":"Contact","sortOrder":2}],"screenshotUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1777564933/growform-production/form-screenshots/69f36821893480aeda4c8c00.png","leadsCount":1,"isActive":true,"reportedSpam":null,"spamOcr":"Request Your Free Quote Online\nI'm interested in...\nuPVC Windows & Doors\nSliding Sash Windows\nFlush Casement Windows\nAliminium & Bi Folds\nComposite Front Doors\nRoof Conversions Request Your Free Quote Online I'm interested in ... uPVC Windows & Doors Sliding Sash Windows Flush Casement Windows Aliminium & Bi Folds Composite Front Doors Roof Conversions","__v":0},"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' + '