PageSourceSearch

https://www.utilitydive.com/static/js/dist/signupValidation.bundle.js?281219230926

js utilitydive.com collected 2026-09-24 08:31:37 UTC 2,571 bytes, 2 lines download raw bytes

1!function(){var e={},t={};function n(i){var r=t[i];if(void 0!==r)return r.exports;var s=t[i]={exports:{}};return e[i](s,s.exports,n),s.exports}function i(e,t){e.find(".form-error__message").remove();let n='input[name="user_consent"]',i=!e.find(n).prop("checked"),r=e.find(t?".checkbox input":".signup-list input").not(n).length>0,s=e.find("input:checkbox:checked").not(n).length>0,a=!(!r||s);return i&&a?window.gettext("You must select at least one newsletter and agree to our Terms of Use and Privacy Policy."):i?window.gettext("You must agree to our Terms of Use and Privacy Policy."):a?window.gettext("You must select at least one newsletter."):null}function r(e,t,...n){if(t){let t=e.find(".signup-button-wrapper");for(let e=0;e<n.length;e+=1)t.append(`<p class="signup-form-error-message form-error__message"> ${n[e]} </p>`)}else e.find(".email-input").prepend(`<p class="form-error__message"> ${n[0]} </p>`)}function s(e){let t=e.closest(".inline-signup");if(!t.length||e.find(".inline-signup-thankyou").length>0)return;t.find("p, .email-input, .signup-list, .button").hide();let n=window.gettext("Thanks! Look out for an email from us soon.");e.append(`<p class="inline-signup-thankyou">${n}</p>`)}n.rv=function(){return"1.5.2"},n.ruid="[email protected]";let a=new Event("triggerSignupOnGTM");$(document).ready(()=>{$(".js-form-email-validate").submit(function(e){let t,n=$(this).find(".signup-button-wrapper").length>0,s=$(this).find("input[type=email]").val();if(!s||0>s.indexOf("@")||0>s.indexOf("."))if(t=window.gettext("Please enter a valid email."),$(this).find(".form-error__message").remove(),n)t=window.gettext("Please enter a valid e-mail address.");else{var o,l;return e.preventDefault(),$(this).find("input[type=email]").addClass("form-error__highlight"),o=$(this),l=t,o.find(".email-input").append(`<p class="form-error__message"> ${l} </p>`),!1}if($(this).filter('[name="signup"]').length>0){let s=i($(this),n);if(s||t)return e.preventDefault(),s&&t?r($(this),n,s,t):t?r($(this),n,t):s&&r($(this),n,s),!1}return this.dispatchEvent(a),!0}),$(".inline-signup form").attr("target","_blank"),$(".inline-signup .js-form-email-validate").on("recaptcha:verified",function(){s($(this))}),$(".inline-signup .js-form-email-validate").submit(function(e){let t=$(this).find("input[type=email]").val(),n=$(e.target),o=i(n,!1),l=n.find(".g-recaptcha").length>0;return t||t.indexOf("@")>0||t.indexOf(".")>0?o?(e.preventDefault(),r(n,!1,o),!1):(l||s(n),this.dispatchEvent(a),!0):(e.preventDefault(),!1)})})}();
2//# sourceMappingURL=signupValidation.bundle.js.map

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.