PageSourceSearch

https://www.ginjurylaw.com/wp-content/cache/autoptimize/js/autopti…adc20d89a4e9818dba157460b78371b2.js?ver=1.0

js ginjurylaw.com collected 2026-10-08 13:34:25 UTC 2,631 bytes, 9 lines download raw bytes

1(function($){var captchaLoaded=false;var constraints={name:{presence:{message:"^Please enter your name"}},email:{presence:{message:"^Please enter your email address"},email:{message:"^Invalid email address"}},phone:{presence:{message:"^Please enter your phone number"},format:{pattern:"^[0-9/-]+$",message:"^Phone number can only contain numbers and dashes"},length:{minimum:7,tooShort:"^Please enter at least %{count} characters"}}};$('.contact-form input').on('focus',function(){if(captchaLoaded){return;}
2console.log('reCAPTCHA script loading.');var head=document.getElementsByTagName('head')[0];var script=document.createElement('script');script.type='text/javascript';script.src='https://www.google.com/recaptcha/api.js';head.appendChild(script);captchaLoaded=true;});$(".contact-form").submit(function(event){event.preventDefault();errors=validate($(this),constraints);if(errors){$(this).find("input").each(function(){applyInputErrors($(this),errors);});}
3else{var captchaID=getCaptchaID($(this).find('.g-recaptcha').attr('id'));grecaptcha.reset(captchaID);grecaptcha.execute(captchaID);}});$(".contact-form input").on("focusout",function(event){errors=validate($(this).closest("form"),constraints);applyInputErrors($(this),errors);});$("input").on("focusin",function(event){resetInputErrors($(this));});function applyInputErrors(inputToCheck,errorsList){var matchingError=errorsList[$(inputToCheck).attr("name")];if(matchingError){resetInputErrors($(inputToCheck));$(inputToCheck).addClass("has-error");$(inputToCheck).parent().append("<p class='error-text'>"+matchingError+"</p>");}}
4function resetInputErrors(inputToReset){$(inputToReset).removeClass("has-error");$(inputToReset).siblings("p.error-text").remove();}
5function getCaptchaID(containerID){var returnedID=-1;$(".g-recaptcha").each(function(index){if(this.id==containerID){returnedID=index;return;}});return returnedID;}})(jQuery);function submitContactStandard(token){console.log("Invisible reCAPTCHA submitted: #contact-formStandard");document.getElementById('contact-formStandard').submit();}
6function submitContactBanner(token){console.log("Invisible reCAPTCHA submitted: #contact-formBanner");document.getElementById('contact-formBanner').submit();}
7function submitContactMobile(token){console.log("Invisible reCAPTCHA submitted: #contact-formMobile");document.getElementById('contact-formMobile').submit();}
8function submitContactLower(token){console.log("Invisible reCAPTCHA submitted: #contact-formLower");document.getElementById('contact-formLower').submit();}
9function submitContactFooter(token){document.getElementById('contact-formFooter').submit();}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.