function redactPII(n){return function(t){for(var e=[{name:"EMAIL",regex:/((email=))[A-z0-9_\-\.]+@[A-z0-9_\-\.]+/gi,group:"$1"},{name:"TEL",regex:/((tel=)|(phone=)|(mobile=))[\d\+\s][^&\/\?]+/gi,group:"$1"},{name:"NAME",regex:/((first_name=)|(last_name=))[^&\/\?]+/gi,group:"$1"},{name:"ZIP",regex:/((zipcode=)|(zip=))[^&\/\?]+/gi,group:"$1"}],r=t.get("hitPayload").split("&"),u,f,i=0;i<r.length;i++)u=r[i].split("="),f=decodeURIComponent(unescape(u[1])),e.forEach(function(n){f=f.replace(n.regex,n.group+"[REDACTED]")}),u[1]=encodeURIComponent(f),r[i]=u.join("=");t.set("hitPayload",r.join("&"),!0);n(t)}}window.redactPII=redactPII