[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5ItHNP2yG2kGZNDXOp6woQj6wvasAGfMXgQY68Sf4UE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":13,"tags":16,"homepage":13,"download_link":22,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":33,"analysis":128,"fingerprints":385},"contact-ajax-form","Contact AJAX  forms","1.0.0","test test","https:\u002F\u002Fprofiles.wordpress.org\u002Ftestiflair\u002F","\u003Cp>Easily and quickly create AJAX contact forms that you can then embed in posts, pages and widget areas.  Supports honeypot anti-bot validation and Google ReCAPTCHA to protect against spam.  Customise the email body on a per-form basis, all submissions are logged as well as emailed.\u003C\u002Fp>\n\u003Cp>Form headings, labels, fields and error messages are easy to style using CSS.  Form validation and submission degrades gracefully when JavaScript is disabled on the client system.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Main Features\n\u003Cul>\n\u003Cli>SSL Support\u003C\u002Fli>\n\u003Cli>Unlimited number of fields\u003C\u002Fli>\n\u003Cli>jQuery AJAX Validation\u002FSubmission\u003C\u002Fli>\n\u003Cli>Degrades gracefully with JavaScript off\u003C\u002Fli>\n\u003Cli>Powerful JavaScript enhanced form editor interface\u003C\u002Fli>\n\u003Cli>Form submission logging\u003C\u002Fli>\n\u003Cli>Customise form email notification body\u003C\u002Fli>\n\u003Cli>Allows multiple forms\u002Fform instances per page\u003C\u002Fli>\n\u003Cli>Intuitive, \u003Cem>really easy to use\u003C\u002Fem> admin interface\u003C\u002Fli>\n\u003Cli>Easy to style form display using CSS\u003C\u002Fli>\n\u003Cli>Uses native wp_mail() function, (works well with \u003Ca href='https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwp-mail-smtp\u002Fscreenshots\u002F' rel=\"ugc\">WP Mail SMTP\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Extra layer of server side form validation (for super-sneaky bots or spammers)\u003C\u002Fli>\n\u003Cli>Embed forms easily by use of a short code\u003C\u002Fli>\n\u003Cli>Ability to use the current page\u002Fpost title or ID in field options or default values\u003C\u002Fli>\n\u003Cli>AJAX Contact widget\u003C\u002Fli>\n\u003Cli>Spam Prevention\n\u003Cul>\n\u003Cli>Honeypot\u003C\u002Fli>\n\u003Cli>Google ReCAPTCHA\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Multi-Language Support\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Slovak by Martin Krcho (www.mojandroid.sk)\u003C\u002Fli>\n\u003Cli>Polish by Krzysztof Pałka\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Field Types\n\u003Cul>\n\u003Cli>Text Input\u003C\u002Fli>\n\u003Cli>Text Input (Password)\u003C\u002Fli>\n\u003Cli>Text Input (Read-Only)\u003C\u002Fli>\n\u003Cli>Text Input (email validation)\u003C\u002Fli>\n\u003Cli>Password Input\u003C\u002Fli>\n\u003Cli>Text Area\u003C\u002Fli>\n\u003Cli>Select Box\u003C\u002Fli>\n\u003Cli>Multi-Select Box\u003C\u002Fli>\n\u003Cli>Check box\u003C\u002Fli>\n\u003Cli>Radio button set\u003C\u002Fli>\n\u003Cli>Hidden field\u003C\u002Fli>\n\u003Cli>Read-only text input\u003C\u002Fli>\n\u003Cli>H1, H2, H3 & H4\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Built for WordPress 3.0+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This addon was developed by \u003Ca href='http:\u002F\u002Fwww.integratedweb.com.au' rel=\"nofollow ugc\">Integrated Web Services\u003C\u002Fa>. Feel free to get in contact with us with any feedback or feature requests.\u003C\u002Fp>\n","Easily add Contact AJAX  forms to any page, post or widget area with an unlimited number of custom fields. Easy to manage and style!",0,1390,"","4.9.29","3.0.0",[17,18,19,20,21],"ajax-form","contact","contact-form","form","jquery","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-ajax-form.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":23,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},"testiflair",1,30,94,"2026-04-05T15:00:20.667Z",[34,58,78,97,113],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":13,"tags":49,"homepage":54,"download_link":55,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":57},"contact-form7-autocomplete","Contact Form7: Autocomplete","1.2.2","Tran Bang","https:\u002F\u002Fprofiles.wordpress.org\u002Fabit04c\u002F","\u003Cp>Enables adding a date field for Contact Form 7 WordPress Plugin using jQuery UI\\’s\u003Cbr \u002F>\nautocomplete\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Requires Contact form 7 4.2 or higher\u003C\u002Fstrong>\u003C\u002Fp>\n","Enables adding a date field for Contact Form 7 Wordpress Plugin using jQuery UI\\'s autocomplete Requires Contact form 7 4.2 or higher",500,46028,72,7,"2015-11-10T03:48:00.000Z","4.3.34","3.6.1",[50,51,52,53],"autocomplete","contact-form-7","forms","jqueryui","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-autocomplete-autocomplete\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form7-autocomplete.zip",85,"2026-03-15T15:16:48.613Z",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":42,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":13,"tags":72,"homepage":76,"download_link":77,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":57},"referrer-input-for-contact-form-7","Referrer Input for Contact Form 7","1.0.1","damiarita","https:\u002F\u002Fprofiles.wordpress.org\u002Fdamiarita\u002F","\u003Cp>Addon for Contact Form 7 that creates a new kind of input that contains the URL of the page the user visited before the contact form page. This plugin works well with cache plugins, because the field is filled using javascript on the user’s computer in stead of the server.\u003C\u002Fp>\n\u003Cp>You can choose where in your email to introduce this info by using a mail-tag, like any other field.\u003C\u002Fp>\n\u003Ch4>How to use it?\u003C\u002Fh4>\n\u003Cp>Once you have installed and activated your plugin, a new type of field will be available in your Contact Form 7 forms. In order to add it to your form, you can either click on the “Referrer” button above your form editor, or add the shortcode like: [cf7rfr_referrer {your-referrer}] ({your-referrer} has to be replaced by the name you want to give the field)\u003C\u002Fp>\n\u003Cp>To recover the field’s info on your email, use this tag: [{your-referrer}]. It will print a URL.\u003C\u002Fp>\n\u003Ch4>What referrer?\u003C\u002Fh4>\n\u003Cp>This plugin looks at the HTTP referrer. Not at the traffic source. So, if your user comes from google, clicks some links in your site and ends up in your contact form page, the field will contain the last page in your site your client visited. It will not tell you whether the client landed from Google. This is meant to give you some context to the user’s message. Sometimes, they say “I love this product!” but you have no idea which one they are talking about. With the referrer field, at least you know what they saw last.\u003C\u002Fp>\n","Contact Form 7 Addon that creates a cache-resistant input that contains the URL of the page the user visited before the contact form page.",4104,84,5,"2017-01-11T11:38:00.000Z","4.7.32","1.4.0",[51,73,74,21,75],"css","javascript","referrer","https:\u002F\u002Fwww.facebook.com\u002Fdamiarita","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freferrer-input-for-contact-form-7.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":13,"tags":93,"homepage":13,"download_link":96,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":57},"vfb-custom-validation-messages","Visual Form Builder – Custom Validation Messages","1.2","Matthew Muro","https:\u002F\u002Fprofiles.wordpress.org\u002Fmmuro\u002F","\u003Cp>Customize the default jQuery validation messages for all \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fvisual-form-builder\u002F\" rel=\"ugc\">Visual Form Builder\u003C\u002Fa> or \u003Ca href=\"http:\u002F\u002Fvfb.matthewmuro.com\" rel=\"nofollow ugc\">Visual Form Builder Pro\u003C\u002Fa> forms.\u003C\u002Fp>\n\u003Cp>Change messages like “This field is required.” and “Please enter a valid email address.” to any text you want.  This is a great plugin for those international users who would like to translate these messages to their own language.\u003C\u002Fp>\n","Customize the default jQuery validation messages for all Visual Form Builder or Visual Form Builder Pro forms.",200,10312,80,4,"2014-01-28T15:21:00.000Z","3.7.41","3.5.1",[19,94,52,95],"form-builder","jquery-validation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvfb-custom-validation-messages.1.2.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":23,"downloaded":105,"rating":88,"num_ratings":89,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":13,"tags":109,"homepage":111,"download_link":112,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":57},"chosen","Chosen for WordPress","0.3","thenbrent","https:\u002F\u002Fprofiles.wordpress.org\u002Fthenbrent\u002F","\u003Cp>This plugin implements the \u003Ca href=\"http:\u002F\u002Fharvesthq.github.com\u002Fchosen\u002F\" rel=\"nofollow ugc\">Chosen jQuery Plugin\u003C\u002Fa> for WordPress.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fharvesthq.github.com\u002Fchosen\u002F\" rel=\"nofollow ugc\">Chosen\u003C\u002Fa> makes long, unwieldy select boxes much more user-friendly.\u003C\u002Fp>\n\u003Cp>This plugin applies Chosen to any select box in your post and page content. The relevant Javascript & CSS files are only loaded if the post in question includes a select box or a \u003Ccode>[contact-form]\u003C\u002Fcode> shortcode.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fgrunion-contact-form\u002F\" rel=\"ugc\">Grunion Contact Form\u003C\u002Fa> & \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fgrunion-contact-form\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa> plugins both use a the \u003Ccode>[contact-form]\u003C\u002Fcode> shortcode.\u003C\u002Fp>\n\u003Cp>If you need to force the Chosen script & styles to load on a page, simply include \u003Ccode>[chosen]\u003C\u002Fcode> within the page.\u003C\u002Fp>\n","Make long, unwieldy select boxes much more user-friendly.",7924,"2014-10-16T23:43:00.000Z","3.2.1","3.1",[98,19,21,110],"select","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fchosen\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchosen.0.3.zip",{"slug":114,"name":115,"version":116,"author":101,"author_profile":102,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":11,"num_ratings":11,"last_updated":121,"tested_up_to":107,"requires_at_least":108,"requires_php":13,"tags":122,"homepage":126,"download_link":127,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":57},"grunion-ajax","Grunion Ajax","1.3","\u003Cp>Every time a page reloads to submit a form, a puppy dies. This plugin is the saviour of puppies.\u003C\u002Fp>\n\u003Cp>Grunion Ajax submits a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fgrunion-contact-form\u002F\" rel=\"ugc\">Grunion Contact Form\u003C\u002Fa> using Ajax. It makes it super fast for visitors to submit a form.\u003C\u002Fp>\n\u003Cp>The Grunion Ajax Javascript file is only loaded if the post or page in question includes the Grunion \u003Ccode>[contact-form]\u003C\u002Fcode> shortcode, so it’s efficient too.\u003C\u002Fp>\n\u003Cp>The only caveat, Ajax submission has not been tested for Grunion Forms included in a widget.\u003C\u002Fp>\n","Using Grunion Contact Form? Make form submission slick with Grunion Ajax.",50,10287,"2014-07-02T17:19:00.000Z",[123,124,125,21],"ajax","grunion","grunion-contact-form","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fgrunion-ajax\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrunion-ajax.1.3.zip",{"attackSurface":129,"codeSignals":222,"taintFlows":326,"riskAssessment":373,"analyzedAt":384},{"hooks":130,"ajaxHandlers":206,"restRoutes":213,"shortcodes":214,"cronEvents":219,"entryPointCount":220,"unprotectedCount":221},[131,136,139,142,145,148,152,156,161,165,169,173,177,181,185,188,191,195,198,200,203],{"type":132,"name":133,"callback":134,"file":135,"line":89},"action","add_meta_boxes","iwacontact_add_meta","form-admin.php",{"type":132,"name":137,"callback":138,"file":135,"line":68},"admin_head-post.php","hide_iwacontact_form_publishing_actions",{"type":132,"name":140,"callback":138,"file":135,"line":141},"admin_head-post-new.php",6,{"type":132,"name":143,"callback":144,"file":135,"line":45},"admin_menu","iwacontact_admin_menu",{"type":132,"name":143,"callback":146,"file":135,"line":147},"remove_iwacontact_submission_publish",8,{"type":132,"name":149,"callback":150,"file":135,"line":151},"manage_iwacontactform_posts_custom_column","iwacontact_custom_columns",9,{"type":132,"name":153,"callback":154,"file":135,"line":155},"save_post","iwacontact_save_meta",10,{"type":157,"name":158,"callback":159,"priority":155,"file":135,"line":160},"filter","plugin_action_links","iwacontact_add_settings_link",13,{"type":157,"name":162,"callback":163,"file":135,"line":164},"manage_edit-iwacontactform_columns","iwacontact_columns",14,{"type":157,"name":166,"callback":167,"priority":155,"file":135,"line":168},"post_row_actions","iwacontact_row_actions",15,{"type":157,"name":170,"callback":171,"file":135,"line":172},"parse_query","iwacontact_admin_posts_filter",16,{"type":157,"name":174,"callback":175,"file":135,"line":176},"post_updated_messages","iwacontact_updated_messages",17,{"type":132,"name":178,"callback":179,"file":180,"line":89},"init","iwacontact_noajax_handler","form-display.php",{"type":132,"name":182,"callback":183,"file":184,"line":31},"widgets_init","anonymous","form-widget.php",{"type":132,"name":178,"callback":186,"file":187,"line":89},"iwacontact_init","functions.php",{"type":132,"name":189,"callback":190,"file":187,"line":68},"admin_init","iwacontact_admin_init",{"type":132,"name":189,"callback":192,"file":193,"line":194},"register","wpset\\wpset.inc.php",167,{"type":132,"name":143,"callback":196,"file":193,"line":197},"addOptionsPage",168,{"type":132,"name":133,"callback":192,"file":193,"line":199},172,{"type":132,"name":153,"callback":201,"file":193,"line":202},"saveMeta",173,{"type":132,"name":189,"callback":204,"file":193,"line":205},"adminInit",178,[207,211],{"action":208,"nopriv":209,"callback":210,"hasNonce":209,"hasCapCheck":209,"file":180,"line":68},"iwajax_submit",false,"iwacontact_ajax_handler",{"action":208,"nopriv":212,"callback":210,"hasNonce":209,"hasCapCheck":209,"file":180,"line":141},true,[],[215],{"tag":216,"callback":217,"file":180,"line":218},"insert_ajaxcontact","iwacontact_insert_ajaxcontact",295,[],3,2,{"dangerousFunctions":223,"sqlUsage":232,"outputEscaping":234,"fileOperations":220,"externalRequests":11,"nonceChecks":221,"capabilityChecks":221,"bundledLibraries":325},[224,228,229],{"fn":225,"file":135,"line":226,"context":227},"unserialize",425,"$form_data = unserialize( unserialize( $fields['_form_data'][0] ) );",{"fn":225,"file":135,"line":226,"context":227},{"fn":230,"file":184,"line":31,"context":231},"create_function","add_action( 'widgets_init', create_function( '', 'return register_widget(\"IWAJAX_Contact_Widget\");' ",{"prepared":29,"raw":11,"locations":233},[],{"escaped":235,"rawEcho":236,"locations":237},35,45,[238,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,280,282,284,286,288,290,292,294,296,298,300,302,304,306,307,308,310,312,313,315,317,319,321,323],{"file":135,"line":239,"context":240},82,"raw output",{"file":135,"line":242,"context":240},105,{"file":135,"line":244,"context":240},112,{"file":135,"line":246,"context":240},139,{"file":135,"line":248,"context":240},143,{"file":135,"line":250,"context":240},156,{"file":135,"line":252,"context":240},188,{"file":135,"line":254,"context":240},193,{"file":135,"line":256,"context":240},199,{"file":135,"line":258,"context":240},206,{"file":135,"line":260,"context":240},213,{"file":135,"line":262,"context":240},258,{"file":135,"line":264,"context":240},270,{"file":135,"line":266,"context":240},299,{"file":135,"line":268,"context":240},302,{"file":135,"line":270,"context":240},344,{"file":135,"line":272,"context":240},348,{"file":135,"line":274,"context":240},356,{"file":135,"line":276,"context":240},357,{"file":135,"line":278,"context":240},436,{"file":135,"line":278,"context":240},{"file":135,"line":281,"context":240},443,{"file":135,"line":283,"context":240},444,{"file":135,"line":285,"context":240},458,{"file":135,"line":287,"context":240},821,{"file":135,"line":289,"context":240},825,{"file":135,"line":291,"context":240},829,{"file":180,"line":293,"context":240},326,{"file":184,"line":295,"context":240},19,{"file":184,"line":297,"context":240},22,{"file":184,"line":299,"context":240},26,{"file":184,"line":301,"context":240},28,{"file":184,"line":303,"context":240},62,{"file":184,"line":305,"context":240},63,{"file":184,"line":305,"context":240},{"file":184,"line":305,"context":240},{"file":184,"line":309,"context":240},66,{"file":184,"line":311,"context":240},67,{"file":184,"line":311,"context":240},{"file":184,"line":314,"context":240},68,{"file":193,"line":316,"context":240},741,{"file":193,"line":318,"context":240},759,{"file":193,"line":320,"context":240},763,{"file":193,"line":322,"context":240},779,{"file":193,"line":324,"context":240},792,[],[327,344,352,364],{"entryPoint":328,"graph":329,"unsanitizedCount":29,"severity":343},"iwacontact_validate_recaptcha (form-display.php:380)",{"nodes":330,"edges":341},[331,336],{"id":332,"type":333,"label":334,"file":180,"line":335},"n0","source","$_POST['g-recaptcha-response']",385,{"id":337,"type":338,"label":339,"file":180,"line":335,"wp_function":340},"n1","sink","file_get_contents() [SSRF\u002FLFI]","file_get_contents",[342],{"from":332,"to":337,"sanitized":209},"medium",{"entryPoint":345,"graph":346,"unsanitizedCount":29,"severity":343},"\u003Cform-display> (form-display.php:0)",{"nodes":347,"edges":350},[348,349],{"id":332,"type":333,"label":334,"file":180,"line":335},{"id":337,"type":338,"label":339,"file":180,"line":335,"wp_function":340},[351],{"from":332,"to":337,"sanitized":209},{"entryPoint":353,"graph":354,"unsanitizedCount":29,"severity":343},"printImageAttachSelectHtml (wpset\\wpset.inc.php:755)",{"nodes":355,"edges":362},[356,359],{"id":332,"type":333,"label":357,"file":193,"line":358},"$_POST",762,{"id":337,"type":338,"label":360,"file":193,"line":320,"wp_function":361},"echo() [XSS]","echo",[363],{"from":332,"to":337,"sanitized":209},{"entryPoint":365,"graph":366,"unsanitizedCount":11,"severity":372},"\u003Cwpset.inc> (wpset\\wpset.inc.php:0)",{"nodes":367,"edges":370},[368,369],{"id":332,"type":333,"label":357,"file":193,"line":358},{"id":337,"type":338,"label":360,"file":193,"line":320,"wp_function":361},[371],{"from":332,"to":337,"sanitized":212},"low",{"summary":374,"deductions":375},"The \"contact-ajax-form\" plugin v1.0.0 exhibits a concerning security posture due to its unprotected entry points and the presence of dangerous functions. While it demonstrates good practices in SQL query handling and a lack of external HTTP requests, the plugin's reliance on AJAX handlers without authentication checks, combined with the use of `unserialize` and `create_function`, presents significant risks. The taint analysis, despite no critical or high severity flows, shows multiple flows with unsanitized paths, which could be leveraged in conjunction with the unprotected AJAX handlers to execute arbitrary code or inject malicious data.  The absence of any recorded vulnerabilities is a positive sign, but it does not negate the inherent risks identified in the code itself. The plugin has a limited attack surface overall, with only two unprotected entry points, but these are critical given the dangerous functions present. Therefore, while the plugin has some strengths, the identified code-level risks necessitate caution.",[376,378,380,382],{"reason":377,"points":155},"AJAX handlers without auth checks",{"reason":379,"points":168},"Dangerous functions present (unserialize, create_function)",{"reason":381,"points":147},"Flows with unsanitized paths (taint analysis)",{"reason":383,"points":45},"Insufficient output escaping (44% proper)","2026-03-17T05:54:00.672Z",{"wat":386,"direct":395},{"assetPaths":387,"generatorPatterns":392,"scriptPaths":393,"versionParams":394},[388,389,390,391],"\u002Fwp-content\u002Fplugins\u002Fcontact-ajax-form\u002Fcss\u002Fajax-contact.css","\u002Fwp-content\u002Fplugins\u002Fcontact-ajax-form\u002Fjs\u002Fajax-contact.js","\u002Fwp-content\u002Fplugins\u002Fcontact-ajax-form\u002Fcss\u002Fajax-contact-admin.css","\u002Fwp-content\u002Fplugins\u002Fcontact-ajax-form\u002Fjs\u002Fajax-contact-admin.js",[],[389,391],[],{"cssClasses":396,"htmlComments":397,"htmlAttributes":398,"restEndpoints":399,"jsGlobals":400,"shortcodeOutput":402},[],[],[],[],[401],"objectL10n",[]]