/* growform client2 bundle.url: https://assets.growform.co/b825cc92-mll5ori7/form.bundle.js resolve.source: kv resolve.at: 2026-02-26T00:20:38.493Z form.source: kv cache.age_ms: 0 kv.value_present: true fallback_used: false */ ;(function () { var EMBED_TYPE = "iFrame"; var FORM_ID = "699e8c4ee4523d809b7ba33c"; var FORM_BUNDLE_URL = "https://assets.growform.co/b825cc92-mll5ori7/form.bundle.js"; // injected by worker (KV/memory/fallback) var FORM_DATA = {"data":{"form":{"_id":"699e8c4ee4523d809b7ba33c","options":{"numberOfSteps":5,"dateFormat":"DD/MM/YYYY","progressBar":{"enable":true,"variant":"circles","hideOnFirstStep":false},"continueButton":{"continueText":"Next","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":40,"parentBackgroundColor":"#ffffff","innerFormBackgroundColor":"#ffffff","innerFormBackgroundTransparency":"","primaryColor":"#387b17","bodyTextColor":"#343434","parentContainerBackgroundType":"color","innerFormBackgroundType":"none","buttonBorderColor":"#ff7500","buttonColorSelected":"#ffa659","buttonBorderColorSelected":"#ff7500","footerMarginBottom":70,"errorColor":"#ff4e4e","buttonColor":"#ff7500","buttonTextColor":"#ffffff","inputLabelColor":"#a3a3a3","inputTextColor":"#000000","defaultFont":"Merriweather","sq_buttonFont":"Poppins","sq_buttonFontSize":15,"showShadows":"Yes","sq_buttonTextColor":"#343434","sq_buttonColor":"#FFFFFF","sq_buttonColorSelected":"#FFFFFF","sq_buttonBorderColor":"#DADADA","sq_buttonBorderColorSelected":"primary","sq_buttonBannerColor":"#FFFFFF","rt_buttonFont":"Poppins","rt_buttonFontSize":15,"rt_buttonColor":"#FFFFFF","rt_buttonColorSelected":"#FFFFFF","rt_buttonTextColor":"#343434","rt_buttonBorderColor":"#DADADA","rt_buttonBorderColorSelected":"primary","inputLabelFont":"Poppins","inputFontSize":16,"continueSubmitButtonFontSize":15,"fullModeBackgroundColor":"#EBF2E8","canvasSetup":"minimal","link_buttonColor":"#13eb21","link_buttonTextColor":"#faf6f6","link_buttonBorderColor":"#070707","link_buttonFontSize":21},"localization":{"dateFormat":"MM/DD/YYYY"},"exportTransparentBackground":false,"customScript":"","customRedirectUrls":[{"url":""}],"logo":{"value":"https://res.cloudinary.com/dqnjggegp/image/upload/v1731406949/uploads/ypm1yuxeznl7msuxtlca.webp","linkUrl":"https://www.example.com","imageWidth":100,"imageHeight":13,"imageInitialWidth":1160,"imageInitialHeight":150}},"fields":{"Decorative Header_52363373085874":{"type":"Decorative Header","value":"
Thank You For Your Referral
","width":12,"step":"complete","sortOrder":1,"fieldStyle":{"fontSize":{"value":19,"unit":"px"},"fontWeight":null},"margins":{"marginTop":20},"stepId":"complete","v":2},"Decorative Header_576559560634956":{"type":"Decorative Header","value":"Referrer Information
","width":12,"step":5,"sortOrder":1,"fieldStyle":{"fontSize":{"value":19,"unit":"px"},"fontWeight":null},"stepId":"ff4727c9498ef9c0a6c989d9","v":2},"Decorative_Paragraph_194067845817258":{"type":"Decorative Paragraph","value":"We will get in touch with them soon, Once we meet with them, we will mail you a $50 Visa Gift Card.
","width":12,"step":"complete","sortOrder":2,"margins":{"marginBottom":60},"stepId":"complete","v":2,"fieldStyle":{"fontSize":{"value":15,"unit":"px"}}},"decorative_header_148937855441882":{"type":"Decorative Header","value":"Roof Service Needed?
","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":19,"unit":"px"},"fontWeight":null},"stepId":"2d95de6cbf33867267a18be6","margins":{"marginBottom":5},"v":2},"buttons_86552269379590":{"type":"Buttons","validationRules":{"required":false},"label":"Service type","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":2,"rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"options":[{"text":"Roofing","id":"c0d3237c9619c32134b12c95","image":null},{"text":"Siding","id":"5742d27ebbdebb2db2734d21","image":null},{"text":"Windows","image":null,"id":"473b38d0b9316b8ad15669bb"},{"text":"Gutters","image":null,"id":"2fefd9f994ef29b8e87a3a5d"},{"text":"Soffit/ Facia","image":null,"id":"8a4376ad1613c9648e25bb4f"},{"text":"Exterior Repair","image":null,"id":"6dd0817ed7ea854c840119d6"}],"stepId":"2d95de6cbf33867267a18be6","sortOrder":2,"hideLabel":true,"imageStyles":{"rt_width":27}},"decorative_image_475244310489181":{"type":"Decorative Image","value":"https://res.cloudinary.com/dqnjggegp/image/upload/v1771475868/uploads/cn0jvwunrarb6cuvclmt.png","width":12,"imageWidth":309,"imageHeight":309,"imageInitialHeight":500,"imageInitialWidth":500,"stepId":"complete","sortOrder":4},"decorative_link_772021330634366":{"type":"Decorative Link","text":"Call With Questions","url":" tel:+19203551602","openInNewTab":false,"width":12,"stepId":"complete","sortOrder":3},"address_lookup_627645071161331":{"type":"Address Lookup","label":"Referrer Address","width":12,"allowManualEntry":true,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":5},"decorative_text_900725238491339":{"type":"Decorative Text","value":"We need this information to send your Visa Gift Card.
","fieldStyle":{"fontSize":{"value":13,"unit":"px"}},"width":12,"v":2,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":6},"decorative_header_243377575756702":{"type":"Decorative Header","value":"Referral Information
","width":12,"step":5,"sortOrder":1,"fieldStyle":{"fontSize":{"value":19,"unit":"px"},"fontWeight":null},"stepId":"055102579fe1a2defd16672a","v":2},"phone_839664241158446":{"type":"Phone","label":"Referral Phone","width":12,"margins":{"marginBottom":0},"step":5,"sortOrder":3,"helperText":"","stepId":"055102579fe1a2defd16672a"},"name_713679327400242":{"type":"Name","label":"Referral Name","width":12,"hideLabel":false,"options":{"Firstname":{"value":null,"errorText":null},"Lastname":{"value":null,"errorText":null},"Prefix":{"value":null,"errorText":null}},"stepId":"055102579fe1a2defd16672a","sortOrder":2,"hidePrefix":true},"decorative_text_571931211016294":{"type":"Decorative Text","value":"We need this information to contact them for an estimate.
","fieldStyle":{"fontSize":{"value":13,"unit":"px"}},"width":12,"v":2,"stepId":"055102579fe1a2defd16672a","sortOrder":5},"text_419537426123888":{"type":"Text","label":"Referrer Name","width":12,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":2,"hideLabel":false,"validationRules":{"required":true}},"text_668080708501063":{"type":"Text","label":"Referrer Email","width":12,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":3},"text_71153878694020":{"type":"Text","label":"Referrer Phone Number","width":12,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":4},"zipcode_844482607499774":{"type":"Zipcode","label":"Referral Zip","zipcodeFieldFormat":"zipcode_usa","width":12,"stepId":"055102579fe1a2defd16672a","sortOrder":4},"single_select_889040712008803":{"type":"Single Select","width":12,"label":"Team Member You Worked With","options":[{"text":"Sam","id":"1a5b417d48b32ce6ceedf333"},{"text":"Blaine","id":"ca1173cd635a03edafb76c86"},{"text":"Ryan","id":"8f14f4e11d4b2c24ac9594a3"},{"text":"Phil","image":null,"id":"0d996c7beddb83421685188e"},{"text":"Scott","image":null,"id":"ce0595ea3a423874f815f6dc"}],"helperText":null,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":7,"validationRules":{"required":true}}},"ownedByUser":"69968baf7de7b6711ef6054c","formName":"Referral Form","personalisation":{"form_related_to":"Roofing"},"lastEdited":"2026-02-25T06:27:11.492Z","created":"2026-02-25T05:44:46.385Z","steps":[{"id":"ff4727c9498ef9c0a6c989d9","name":"Referrer Info","sortOrder":1},{"id":"055102579fe1a2defd16672a","name":"Referral Info","sortOrder":2,"copyOf":"ff4727c9498ef9c0a6c989d9"},{"id":"2d95de6cbf33867267a18be6","name":"Type of service referring","sortOrder":3,"copyOf":"60c2d61a66a74bcb70ce6e49"}],"screenshotUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1772000837/growform-production/form-screenshots/699e8c4ee4523d809b7ba33c.png","leadsCount":3,"isActive":true,"reportedSpam":null,"spamOcr":"Referrer Name\nReferrer Email\nReferrer Phone Number\nReferrer Address\nReferrer Information\nWe need this information to send your Visa Gift Card.\nTeam Member You Worked With\nNEXT\nPowered by Growform Referrer Name Referrer Email Referrer Phone Number Referrer Address Referrer Information We need this information to send your Visa Gift Card . Team Member You Worked With NEXT Powered by Growform","__v":0},"accountIsActive":true,"accountIsFreeTrial":true}}; // ---- 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' + '