1"undefined"!=typeof jQuery&&function($){var wufooUtils={name:"Wufoo Utilities",version:"2.1",cookie_name:"form-wufoo",cookie_expire:30,cookie_path:"/",browser:{},abusive_ips:[],init:function(){var t,e=this;e.browser={title:document.title,url:location.href,referrer:document.referrer,depth:screen.colorDepth,width:screen.width,height:screen.height},e.param("debug")&&((t=new Date).setDate(t.getDate()+e.cookie_expire),e.cookie("debug",1,t)),e.cookie("debug"),e.setup()},setup:function(t){t=t||document;var h=this,i=0;h.log("Version: "+h.version),$("form[data-action]",t).each(function(t,e){var o=$(e),e=o.attr("data-action").trim();/^http(s)?:\/\//i.test(e)||(e=atob(e)),/^http(s)?:\/\//i.test(e)&&(i++,o.attr("action",e),$("body").trigger("forms-ready"))}),h.log("Spam Prevention applied to "+i+" forms"),$("form[data-idstamp]").each(function(t,e){$(e).on("mouseenter focus",function(t){var e,o=$(this);o.data("_idstamp")||(e=o.attr("data-idstamp").trim(),h.log("Setting idstamp "+e.substr(0,15)+"..."),$('input[name*="idstamp"]',o).val(e),o.data("_idstamp",1))})}),"undefined"!=typeof bValidator&&(t=$('form[action*="wufoo.com"]'),$('[type="submit"]',t).on("click",function(t){var e=$(this),o=e.closest("form"),i=o.data("session"),a=o.data("track"),r=o.data("cookie"),n=o.data("callback"),s=o.data("mapping"),c=o.data("bValidator"),p="string"==typeof o.attr("data-ip")?o.attr("data-ip").trim():null,u=h.serialize(o);if(u.url="string"==typeof o.attr("action")?o.attr("action"):null,p=p||h.get("Socius.config.ip"),void 0!==c){var l,d=c.isValid();if(o.attr("data-empty")&&(g=o.data("empty"),(l=o.find('[name="'+g+'"]')).length&&""!==l.val()&&(d=!1)),d){t.preventDefault(),t.stopPropagation(),e.prop("disabled",!0),void 0!==i&&$.ajax({type:"POST",async:!1,data:{action:"save-form",mapping:s,data:o.serialize()},success:function(t){}}),"string"==typeof a&&a.length&&h.track({type:a,data:JSON.stringify(u)}),r=void 0!==r?r:h.cookie_name;var i=new Date,s=i.getTime(),f=[h.cookie_name,s,h.cookie_expire,h.cookie_path];/\|/.test(r)?(m=r.split(/\|/),$.each(m,function(t,e){f[t]=e})):f[0]=r;var a="",g=f[0],s=f[1],m=f[2],r=f[3];return(m&&("number"==typeof m&&((i=new Date).setTime(i.getTime()+24*m*60*60*1e3),m=i),m instanceof Date&&(a=m.toUTCString())),r="string"==typeof r?r:"/",h.cookie(g,s,a,r),void 0!==n&&"function"!=typeof window[n]&&window[n].apply(window,[]),"function"==typeof window.wufooCallback&&window.wufooCallback.apply(window,[]),"string"==typeof p&&/^(\d+\.\d+\.\d+\.\d+)$/.test(p)&&h.isAbusive(p,{form:u}))?(o.get(0).reset(),e.prop("disabled",!1),!1):(h.isBot()?(o.get(0).reset(),e.prop("disabled",!1)):(/(\?|&)submit=(0|false)/i.test(location.search)?(h.log("Submit disabled"),e.prop("disabled",!1)):o.submit(),setTimeout(function(){},1e3)),!1)}c.isValid()&&(t.preventDefault(),t.stopPropagation(),h.log("Invalid")),e.prop("disabled",!1)}}),h.log("Applied fixes to "+t.length+" forms"))},track:function(params){var self=this,url="/",url_rest=self.get("Socius.urls.rest"),data=$.extend({},self.browser);if("string"==typeof params&&/:/.test(params)){params=params.trim(),params.startsWith("{")||(params="{"+params),params.endsWith("}")||(params+="}");try{eval("params = "+params+";")}catch(error){self.error(error)}}"object"==typeof params&&$.extend(data,params),url_rest?url=url_rest+"tracking":data.api="tracking",$.ajax({type:"POST",url:url,data:data})},isAbusive:function(t,e){e="object"==typeof e?e:{};var o=this,i=!1,a=o.get("Socius.urls.rest"),r=o.get("Socius.config.spam"),n={ip:t,browser:o.browser},n=$.extend(n,e);return o.log("Checking Submission:",t),0<=$.inArray(t,o.abusive_ips)?(o.log("Abusive IP detected:",t),!0):(a&&r&&$.ajax({url:a+"submission.check",type:"POST",data:n,async:!1,dataType:"json",success:function(t){"object"==typeof t.errors&&t.errors.length&&(i=!0,o.log("Abusive Submission detected:",t.errors))}}),i)},isBot:function(){var t=!1;return!t&&/HeadlessChrome/.test(navigator.userAgent)&&(t=!0),!t&&navigator.webdriver&&(t=!0),t||navigator.languages&&0!==navigator.languages.length||(t=!0),this.log("Bot (browser automated)",t),t},get:function(t,o){var i,e=null;return"object"==typeof(o=void 0===o?window:o)&&"string"==typeof t&&(i=!0,(t=t.
1split(/\./)).length?$.each(t,function(t,e){i&&o&&void 0!==o[e]?o=o[e]:i=!1}):i=!1,i&&(e=o)),e},serialize:function(t){var o={};return"object"==typeof t&&(t=(t=t instanceof HTMLElement?$(t):t)instanceof jQuery?t.serialize():t),"string"==typeof t&&(t=t.split("&"),$.each(t,function(t,e){1===(e=e.split("=")).length?o[e[0]]="":o[e[0]]=e[1]})),o},param:function(t){var e=new RegExp("[\\?&]"+t+"=([^&#]*)").exec(location.href);if(null!=e)return e[1]||0;e=new RegExp("(\\?|&)+"+t+"$","i"),t=new RegExp("(\\?|&)+"+t+"=","i");return e.test(location.search)||t.test(location.search)},cookie:function(t,e,o,i){if(void 0!==e){var a,r="";return o&&("number"==typeof o&&((a=new Date).setTime(a.getTime()+24*o*60*60*1e3),o=a),"string"==typeof o&&(r=";expires="+o),o instanceof Date&&(r=";expires="+o.toUTCString())),i=(i="string"==typeof i?";path="+i:"")||";path=/","object"==typeof e&&(e=null===e?"":JSON.stringify(e)),e=encodeURI(e),void(document.cookie=t+"="+e+r+i)}for(var t=t+"=",n=decodeURIComponent(document.cookie).split(/;/),s=0;s<n.length;s++){for(var c=n[s];" "===c.charAt(0);)c=c.substring(1);if(0===c.indexOf(t))return c.substring(t.length,c.length)}return""},log:function(){this.console("log",arguments)},error:function(){this.console("error",arguments)},console:function(t,e){"string"==typeof t&&"function"==typeof console[t]&&void 0!==e&&(e=Array.prototype.slice.call(e),$.isArray(e)&&e.length&&this.cookie("debug")&&(e.unshift("["+this.name+"]"),console[t].apply(window,e)))}};window.wufooUtils=wufooUtils,$(function(){wufooUtils.init()})}(jQuery);
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.