/* growform client2 bundle.url: https://assets.growform.co/dcc2fd68-mqtcnhop/form.bundle.js resolve.source: kv resolve.at: 2026-06-26T02:56:08.011Z form.source: api cache.age_ms: 0 kv.value_present: true fallback_used: false */ ;(function () { var EMBED_TYPE = "iFrame"; var FORM_ID = "694f825ef6bcbcf8e4cb62ff"; var FORM_BUNDLE_URL = "https://assets.growform.co/dcc2fd68-mqtcnhop/form.bundle.js"; // injected by worker (KV/memory/fallback) var FORM_DATA = {"data":{"form":{"_id":"694f825ef6bcbcf8e4cb62ff","options":{"numberOfSteps":5,"dateFormat":"DD/MM/YYYY","progressBar":{"enable":true,"hideOnFirstStep":false},"continueButton":{"continueText":"Next","submitText":"Submit","backText":"Back"},"customStyles":{"width":{"unit":"px","value":null},"parentContainerMinHeight":{"value":200,"unit":"px"},"parentBackgroundImage":{"imageInitialHeight":1362,"imageInitialWidth":2066,"imageHeight":1362,"imageWidth":2066,"imageUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1597337140/uploads/qmsfk98ank3wfp1ehvyg.jpg"},"headerMarginTop":30,"parentBackgroundColor":"#ffffff","innerFormBackgroundColor":"#ffffff","innerFormBackgroundTransparency":"","primaryColor":"#c49f57","bodyTextColor":"#000000","parentContainerBackgroundType":"none","innerFormBackgroundType":"none","buttonBorderColor":"#ff7500","buttonColorSelected":"#ffa659","buttonBorderColorSelected":"#ff7500","footerMarginBottom":40,"errorColor":"#ff4e4e","buttonColor":"#ff7500","buttonTextColor":"#ffffff","inputLabelColor":"#000000","inputTextColor":"#000000","defaultFont":"Playfair Display","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":"Open Sans","rt_buttonFontSize":16,"rt_buttonColor":"#FFFFFF","rt_buttonColorSelected":"#FFFFFF","rt_buttonTextColor":"#343434","rt_buttonBorderColor":"#DADADA","rt_buttonBorderColorSelected":"#1a345c","inputLabelFont":"Open Sans","inputFontSize":16,"continueSubmitButtonFontSize":18,"radioButtonAndCheckboxColor":"#1a345c","rt_controlsColor":"#1a345c","continueSubmitButtonFont":"Open Sans","formMarginSide":0,"canvasSetup":"minimal"},"localization":{"dateFormat":"MM/DD/YYYY"},"exportTransparentBackground":false,"customScript":"","actionOnSubmit":"redirect","sendCustomRedirectQueryParams":false,"captureSystemDetails":true,"customCss":".cin{\n max-width: 50% !important;\n}\n\n.backButton{\nfont-size:16px;\ncolor:black;}\n\n","customRedirectUrls":[{"url":"https://www.jdavidtaxlaw.com/thank-you/"}]},"fields":{"Decorative Header_52363373085874":{"type":"Decorative Header","value":"Your Tax Relief Request Has Been Received","width":12,"step":"complete","sortOrder":2,"fieldStyle":{"fontSize":{"value":40,"unit":"px"},"fontWeight":"Bold","color":"#000000","lineHeight":"120%"},"margins":{"marginTop":20},"stepId":"complete"},"email_907058157108782":{"type":"Email","label":"Email (required)","width":6,"margins":{"marginBottom":0},"step":5,"sortOrder":3,"stepId":"ff4727c9498ef9c0a6c989d9","customCssClasses":"cin"},"phone_589083232390193":{"type":"Phone","label":"Phone (required)","width":6,"margins":{"marginBottom":0},"step":5,"sortOrder":4,"helperText":"","stepId":"ff4727c9498ef9c0a6c989d9","showCountryCode":true,"customCssClasses":"cin"},"text_373461752242760":{"type":"Text","label":"First Name (required)","width":6,"margins":{"marginBottom":0},"step":5,"sortOrder":1,"validationRules":{"required":true},"stepId":"ff4727c9498ef9c0a6c989d9","customCssClasses":"cin"},"decorative_image_289593667141283":{"type":"Decorative Image","value":"https://res.cloudinary.com/dqnjggegp/image/upload/v1729226813/uploads/kfu4bgalvoc4p0lj23of.png","width":12,"imageWidth":70,"imageHeight":70,"imageInitialHeight":114,"imageInitialWidth":114,"stepId":"complete","sortOrder":1},"decorative_header_4803375416999":{"type":"Decorative Header","value":"We're Ready To Assist You On Your Path To Financial Relief.","width":12,"stepId":"complete","sortOrder":3,"fieldStyle":{"fontSize":{"value":22,"unit":"px"},"color":"#c9a051","fontStyle":"Normal"}},"text_609033086150211":{"type":"Text","label":"Last Name (required)","width":6,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":2,"validationRules":{"required":true},"customCssClasses":"cin"},"toscheckbox_201432416701901":{"type":"TOSCheckbox","label":"**Disclaimer**: By submitting this form, you consent to receive text messages from J. David Tax Law PLLC regarding legal services regarding taxes. Standard message and data rates may apply. Reply 'STOP' to opt out at any time or 'HELP' for assistance. For more details, please review our [Privacy Policy](https://www.jdavidtaxlaw.com/privacy-policy/) and [Terms and Conditions](https://www.jdavidtaxlaw.com/terms-conditions/)","width":12,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":8,"margins":{"marginLeft":10},"validationRules":{"required":false}},"text_234265825205989":{"type":"Text","label":"Notes (optional)","width":12,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":7,"multiline":true,"rows":3},"single_select_764874293646006":{"type":"Single Select","width":12,"label":"Service Needed (required)","options":[{"text":"2025 Tax Preparation","id":"6096dc6e55a81e7ec0c30510"},{"text":"Bookkeping","id":"99a4478b9d5a5a3d3e3a40a0"},{"text":"Both","id":"3d41f2db12a6bcfe5824877a"}],"helperText":null,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":5,"validationRules":{"required":true},"customCssClasses":"cin"},"single_select_602771716818832":{"type":"Single Select","width":12,"label":"Entity Type (if applicable)","options":[{"text":"Individual","id":"6096dc6e55a81e7ec0c30510"},{"text":"Business","id":"99a4478b9d5a5a3d3e3a40a0"},{"text":"Both","id":"3d41f2db12a6bcfe5824877a"}],"helperText":null,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":6,"customCssClasses":"cin"}},"ownedByUser":"6a1dde1ab42616939bf1bda6","formName":"JD PLUM_Tax_prep Desktop","personalisation":{"form_related_to":"Finance / loans"},"lastEdited":"2026-01-02T00:48:19.757Z","created":"2025-12-27T06:53:18.569Z","steps":[{"id":"ff4727c9498ef9c0a6c989d9","name":"Contact info","sortOrder":1}],"screenshotUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1767314905/growform-production/form-screenshots/694f825ef6bcbcf8e4cb62ff.png","leadsCount":63,"isActive":true,"reportedSpam":null,"__v":0,"spamOcr":"First Name (required)\nLast Name (required)\nEmail (required)\nService Needed (required)\nNotes (optional)\nPhone (required)\nLE+1\nEntity Type (if applicable)\nDisclaimer: By submitting this form, you consent to receive text messages\nfrom J. David Tax Law PLLC regarding legal services regarding taxes. Standard\nā message and data rates may apply. Reply 'STOP' to opt out at any time or\n'HELP' for assistance. For more details, please review our Privacy Policy and\nTerms and Conditions\nSUBMIT First Name ( required ) Last Name ( required ) Email ( required ) Service Needed ( required ) Notes ( optional ) Phone ( required ) LE + 1 Entity Type ( if applicable ) Disclaimer : By submitting this form , you consent to receive text messages from J. David Tax Law PLLC regarding legal services regarding taxes . Standard ā message and data rates may apply . Reply ' STOP ' to opt out at any time or ' HELP ' for assistance . For more details , please review our Privacy Policy and Terms and Conditions SUBMIT"},"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' + '