/* growform client2 bundle.url: https://assets.growform.co/ef442a3-mggk13f0/form.bundle.js resolve.source: kv resolve.at: 2025-10-11T22:29:09.944Z form.source: api cache.age_ms: 0 kv.value_present: true fallback_used: false */ ;(function () { var EMBED_TYPE = "iFrame"; var FORM_ID = "668a18e7199514000bb20fd5"; var FORM_BUNDLE_URL = "https://assets.growform.co/ef442a3-mggk13f0/form.bundle.js"; // injected by worker (KV/memory/fallback) var FORM_DATA = {"data":{"form":{"_id":"668a18e7199514000bb20fd5","steps":[{"id":"b6e74c658ad6d0ae4f5cd198","name":"How can we help?","sortOrder":1,"copyOf":"8c717bfe120b2377483214bb"},{"id":"8c717bfe120b2377483214bb","name":"Stage of Buying","sortOrder":2,"conditionalLogic":{"action":"show","ruleBlocks":[{"sortOrder":0,"rules":[{"observedField":"buttons_176191551801312","operator":"selected_option","criteria":"cab52737a5baa055a71aeb0b"}]}]}},{"id":"acd45227cac332d443c4e1db","name":"When?","sortOrder":3,"conditionalLogic":{"action":"show","ruleBlocks":[{"sortOrder":0,"rules":[{"observedField":"buttons_241687820875081","operator":"selected_option","criteria":"8d54265f0abdddf1bb8e6196"},{"observedField":"buttons_176191551801312","operator":"selected_option","criteria":"8d54265f0abdddf1bb8e6196"}]}]}},{"id":"307035e0069d5acdda7b5e67","name":"Purchase Price","sortOrder":4,"conditionalLogic":{"action":"show","ruleBlocks":[{"sortOrder":0,"rules":[{"observedField":"buttons_241687820875081","operator":"selected_option","criteria":"cab52737a5baa055a71aeb0b"},{"observedField":"buttons_241687820875081","operator":"selected_option","criteria":"60ecc50c8f9ba33b938d5284"}]}]}},{"id":"16da32ac3341ea089adc7e28","name":"Down payment%","sortOrder":5,"conditionalLogic":{"action":"hide","ruleBlocks":[{"sortOrder":0,"rules":[{"observedField":"buttons_176191551801312","operator":"selected_option","criteria":"8d54265f0abdddf1bb8e6196"},{"observedField":"buttons_241687820875081","operator":"selected_option","criteria":"8d54265f0abdddf1bb8e6196"}]}]}},{"id":"a4056fd2804eef3b0ec9acf8","name":"Purpose","sortOrder":6},{"id":"68ffbb317490044049eab084","name":"Veteran","sortOrder":7},{"id":"cc8b4766805765b45f574c2b","name":"Credit score","sortOrder":8},{"id":"4c5bdf1cdfd6efaed3adfe27","name":"Income","sortOrder":9},{"id":"e1f03359da2249f7cb625843","name":"Debt","sortOrder":10},{"id":"3f5864b3dbea77a42dce9c2c","name":"Down Payment","sortOrder":11,"conditionalLogic":{"action":"hide","ruleBlocks":[{"sortOrder":0,"rules":[{"observedField":"buttons_241687820875081","operator":"selected_option","criteria":"cab52737a5baa055a71aeb0b"},{"observedField":"buttons_241687820875081","operator":"selected_option","criteria":"60ecc50c8f9ba33b938d5284"}]}]}},{"id":"a09096d5ba2e86f55044d2a6","name":"Phone confirmation","sortOrder":12},{"id":"e32659d1b8d2d5e42e4d8393","name":"Personal Information","sortOrder":13}],"formName":"The Mortgage Quiz- Rate/ Pre-Approval","fields":{"Decorative Header_52363373085874":{"type":"Decorative Header","value":"Thanks for taking the quiz!","width":12,"step":"complete","sortOrder":1,"fieldStyle":{"fontSize":{"value":19,"unit":"px"},"fontWeight":"Bold"},"margins":{"marginTop":20},"stepId":"complete"},"Decorative_Paragraph_194067845817258":{"type":"Decorative Paragraph","value":"Keep an eye out for a text from me.","width":12,"step":"complete","sortOrder":3,"margins":{"marginBottom":60},"stepId":"complete"},"buttons_109446974978914":{"type":"Buttons","validationRules":{"required":true},"label":"Buttons 1","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"options":[{"text":"ASAP","id":"bc031ec0043625662a5e031f"},{"text":"within 6 Months","id":"5d73c6f02368271e5d2d94f3"},{"text":"in 6-12 months","id":"547491a13da045d2063ba4cf"},{"text":"over a year from now","id":"403efe8c0577676514d14271"}],"stepId":"acd45227cac332d443c4e1db","sortOrder":2,"hideLabel":true},"decorative_header_882983287602071":{"type":"Decorative Header","value":"When would you like to purchase a home?","width":12,"stepId":"acd45227cac332d443c4e1db","sortOrder":1},"decorative_header_346453425282070":{"type":"Decorative Header","value":"What is your gross annual Household income?","width":12,"stepId":"4c5bdf1cdfd6efaed3adfe27","sortOrder":2},"decorative_paragraph_626887916851992":{"type":"Decorative Paragraph","value":"Meaning total combined annual income, before taxes..","width":12,"stepId":"4c5bdf1cdfd6efaed3adfe27","sortOrder":3},"decorative_header_849502382975584":{"type":"Decorative Header","value":"What is your Total monthly Debt?","width":12,"stepId":"e1f03359da2249f7cb625843","sortOrder":2},"decorative_paragraph_546624550200286":{"type":"Decorative Paragraph","value":"For this calculation..Please ONLY include things like your.. Monthly car payments, minimum credit card payments, student and personal loan payments and Monthly child support owed. (No housing or insurance expenses) ","width":12,"stepId":"e1f03359da2249f7cb625843","sortOrder":3},"decorative_header_329158048889660":{"type":"Decorative Header","value":"What is your best guess at your credit score?","width":12,"stepId":"cc8b4766805765b45f574c2b","sortOrder":1},"decorative_header_904667544243225":{"type":"Decorative Header","value":"What is the most cash out of pocket you want to spend to purchase a home?","width":12,"stepId":"3f5864b3dbea77a42dce9c2c","sortOrder":2},"decorative_header_728470328340820":{"type":"Decorative Header","value":"What phone number should we text the estiment?","width":12,"stepId":"a09096d5ba2e86f55044d2a6","sortOrder":1},"phone_832726964819514":{"type":"Phone","label":"What is your phone number?","width":12,"stepId":"a09096d5ba2e86f55044d2a6","sortOrder":4},"decorative_header_831008492714420":{"type":"Decorative Header","value":"Perfect! One last thing.. ","width":12,"stepId":"e32659d1b8d2d5e42e4d8393","sortOrder":1},"name_569151804852898":{"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":"e32659d1b8d2d5e42e4d8393","sortOrder":2,"hidePrefix":true},"email_743090396884136":{"type":"Email","label":"What is your email address?","width":12,"stepId":"e32659d1b8d2d5e42e4d8393","sortOrder":3},"decorative_header_71073083471663":{"type":"Decorative Header","value":"What is the Purpose of your Purchase?","width":12,"stepId":"a4056fd2804eef3b0ec9acf8","sortOrder":1},"buttons_257017943161220":{"type":"Buttons","validationRules":{"required":true},"label":"Purpose","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"options":[{"text":"Primary Home Purchase","id":"084a4cb0c016528f7b985003","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1720382937/uploads/wnkaaevmts1kr1pxfpud.png"},{"text":"2nd Home Purchase","id":"940d8f9989715bf92c41afd7","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1720382950/uploads/bxcspgqvo4mnhtzxffri.png"},{"text":"Investment Property Purchase","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1720382955/uploads/fsszgrla3cce4jhbwymx.png","id":"4f7ece32d39e3e668b11dca7"}],"stepId":"a4056fd2804eef3b0ec9acf8","sortOrder":2,"hideLabel":true},"zipcode_694738726091413":{"type":"Zipcode","label":"Where do you live? Zip Code","zipcodeFieldFormat":"zipcode_usa","width":12,"stepId":"e32659d1b8d2d5e42e4d8393","sortOrder":4,"validationRules":{"required":true}},"toscheckbox_536643974742911":{"type":"TOSCheckbox","label":"Do you agree to the terms of service?","width":12,"stepId":"e32659d1b8d2d5e42e4d8393","sortOrder":5},"number_226597699318488":{"type":"Number","label":"Total Monthly Debt Payments","currencySymbol":"$","width":12,"stepId":"e1f03359da2249f7cb625843","sortOrder":4,"wholeNumbersOnly":false,"validationRules":{"required":true}},"number_419684916115137":{"type":"Number","label":"Max Down payment Amount","currencySymbol":"$","width":12,"stepId":"3f5864b3dbea77a42dce9c2c","sortOrder":3,"validationRules":{"required":true}},"number_807295763997672":{"type":"Number","label":"Total Annual Income","currencySymbol":"$","width":12,"stepId":"4c5bdf1cdfd6efaed3adfe27","sortOrder":4,"wholeNumbersOnly":true,"validationRules":{"required":true}},"number_210536515715270":{"type":"Number","label":"Credit score","currencySymbol":"None","width":12,"stepId":"cc8b4766805765b45f574c2b","sortOrder":4,"validationRules":{"required":true}},"decorative_paragraph_656137528340855":{"type":"Decorative Paragraph","value":"Credit scores typically range from 400-850","width":12,"stepId":"cc8b4766805765b45f574c2b","sortOrder":3},"decorative_header_194532582594342":{"type":"Decorative Header","value":"Are you a Veteran or Active Duty Service Member?","width":12,"sortOrder":1,"stepId":"68ffbb317490044049eab084"},"buttons_965991352929058":{"type":"Buttons","validationRules":{"required":true},"label":"Veteran?","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"options":[{"text":"Yes","id":"08139c9cbe118dacbc230eae","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1720381367/uploads/zmxvjz4prculmopevkbo.png"},{"text":"No","id":"40659705e0140a3e7f84a5bb","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1720381372/uploads/cspjpnutrbsbdcjdhvgy.png"}],"stepId":"68ffbb317490044049eab084","sortOrder":2,"hideLabel":true},"decorative_header_923741236678079":{"type":"Decorative Header","value":"You're one step closer to buying a home.","width":12,"stepId":"complete","sortOrder":2},"toscheckbox_348932420999580":{"type":"TOSCheckbox","label":"Do you consent to receiving text messages from Dustin?","width":12,"stepId":"e32659d1b8d2d5e42e4d8393","sortOrder":6},"decorative_header_354123013950269":{"type":"Decorative Header","value":"Where are you in the buying process?","width":12,"sortOrder":1,"stepId":"8c717bfe120b2377483214bb"},"decorative_header_75206240235280":{"type":"Decorative Header","value":"What's your estimated purchase price?","width":12,"sortOrder":2,"stepId":"307035e0069d5acdda7b5e67"},"decorative_header_192938077593267":{"type":"Decorative Header","value":"How can I best help?","width":12,"stepId":"b6e74c658ad6d0ae4f5cd198","sortOrder":1},"buttons_176191551801312":{"type":"Buttons","validationRules":{"required":true},"label":"How can I help","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"imageStyles":{},"options":[{"text":"Rate Estimate","id":"cab52737a5baa055a71aeb0b","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1720382462/uploads/sydke0y5hfzvjzm3byd3.png"},{"text":"Pre-Qualification Estimate","id":"8d54265f0abdddf1bb8e6196","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1720382483/uploads/mcru1ag0dgqptukzxevy.png"}],"stepId":"b6e74c658ad6d0ae4f5cd198","sortOrder":2,"hideLabel":true},"buttons_241687820875081":{"type":"Buttons","validationRules":{"required":true},"label":"","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"imageStyles":{},"options":[{"text":"Pre Approved and shopping","id":"cab52737a5baa055a71aeb0b","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1720382504/uploads/wc6yigk6zfks43lckh2p.png"},{"text":"Under Contract","id":"60ecc50c8f9ba33b938d5284","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1720382510/uploads/pia4g9wfiziqlm0irqwc.png"},{"text":"Researching ","id":"8d54265f0abdddf1bb8e6196","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1720382515/uploads/j5gbuvdrbkrmomfrjegg.png"}],"stepId":"8c717bfe120b2377483214bb","sortOrder":2},"decorative_header_59064306811050":{"type":"Decorative Header","value":"What is your Down payment percentage","width":12,"stepId":"16da32ac3341ea089adc7e28","sortOrder":1},"buttons_783770811844075":{"type":"Buttons","validationRules":{"required":true},"label":"Estimated Down Payment","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"imageStyles":{},"options":[{"text":"3% Down Payment","id":"cab52737a5baa055a71aeb0b"},{"text":"3.5% Down Payment","id":"60ecc50c8f9ba33b938d5284"},{"text":"5% Down Payment","id":"8d54265f0abdddf1bb8e6196"},{"text":"10% Down Payment","id":"4306cbfe560c11c42a04fc77"},{"text":"20% Down Payment","image":null,"id":"601e6fd987d7d8515e244b9c"},{"text":"25%+ Down Payment","image":null,"id":"a32b304b7536e3d67fa93433"}],"stepId":"16da32ac3341ea089adc7e28","sortOrder":2},"number_436999761632095":{"type":"Number","label":"Estimated Purchase price","currencySymbol":"$","width":12,"stepId":"307035e0069d5acdda7b5e67","sortOrder":3,"validationRules":{"required":true}},"decorative_image_81663536000090":{"type":"Decorative Image","value":"https://res.cloudinary.com/dqnjggegp/image/upload/v1720382556/uploads/dttzwwkop3x16aydil6v.png","width":12,"imageWidth":200,"imageHeight":200,"imageInitialHeight":200,"imageInitialWidth":200,"stepId":"307035e0069d5acdda7b5e67","sortOrder":1},"decorative_image_521528060066562":{"type":"Decorative Image","value":"https://res.cloudinary.com/dqnjggegp/image/upload/v1720382429/uploads/mb7whczohtvy0znvdirf.png","width":12,"imageWidth":300,"imageHeight":200,"imageInitialHeight":1181,"imageInitialWidth":1772,"stepId":"cc8b4766805765b45f574c2b","sortOrder":2},"decorative_image_649080544086225":{"type":"Decorative Image","value":"https://res.cloudinary.com/dqnjggegp/image/upload/v1720382274/uploads/osqcagjqeflqdvjjag6z.png","width":12,"imageWidth":300,"imageHeight":200,"imageInitialHeight":1181,"imageInitialWidth":1772,"stepId":"4c5bdf1cdfd6efaed3adfe27","sortOrder":1},"decorative_image_570726114613209":{"type":"Decorative Image","value":"https://res.cloudinary.com/dqnjggegp/image/upload/v1720382346/uploads/igi1chpyiiktv5lfzzug.png","width":12,"imageWidth":300,"imageHeight":200,"imageInitialHeight":1181,"imageInitialWidth":1772,"stepId":"e1f03359da2249f7cb625843","sortOrder":1},"decorative_image_126083761244765":{"type":"Decorative Image","value":"https://res.cloudinary.com/dqnjggegp/image/upload/v1720382598/uploads/jwkkob04ui4x9mkwz1pk.png","width":12,"imageWidth":200,"imageHeight":200,"imageInitialHeight":200,"imageInitialWidth":200,"stepId":"3f5864b3dbea77a42dce9c2c","sortOrder":1},"decorative_image_654117953051368":{"type":"Decorative Image","value":"https://res.cloudinary.com/dqnjggegp/image/upload/v1720382631/uploads/wxw58g906tphaj6exupk.png","width":12,"imageWidth":200,"imageHeight":200,"imageInitialHeight":200,"imageInitialWidth":200,"stepId":"a09096d5ba2e86f55044d2a6","sortOrder":2},"decorative_paragraph_522428569900566":{"type":"Decorative Paragraph","value":"I only text and email until you decide you're ready to move forward with the process. ","width":12,"stepId":"a09096d5ba2e86f55044d2a6","sortOrder":3}},"options":{"numberOfSteps":5,"dateFormat":"DD/MM/YYYY","progressBar":{"enable":true},"continueButton":{"continueText":"Continue","submitText":"Submit","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":"#ff9437","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":"Open Sans","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},"localization":{"dateFormat":"MM/DD/YYYY"},"exportTransparentBackground":false,"customScript":"","customRedirectUrls":[{"url":""}],"analyticsSettings":{"facebook":{"pixelId":"459492136629409"}}},"ownedByUser":"663f901ab73036000bcf676a","personalisation":{"form_related_to":"(None - start with a blank slate)"},"created":"2024-07-07T04:26:14.994Z","__v":0,"lastEdited":"2024-07-14T18:26:12.441Z","screenshotUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1742508604/growform-production/form-screenshots/668a18e7199514000bb20fd5.png","leadsCount":4,"isActive":true},"accountIsActive":false,"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' + '