1var wffnUtm_terms=wffnUtm.cookieKeys,wffnCookieManage={setCookie:function(e,n,r){var t=new Date;t.setTime(t.getTime()+24*r*60*60*1e3);var o="expires="+t.toUTCString(),f=";domain=."+wffnGetHost(document.location.hostname);document.cookie=e+"="+n+";"+o+f+";path=/"},getCookie:function(e){for(var n=e+"=",r=document.cookie.split(";"),t=0;t<r.length;t++){for(var o=r[t];" "==o.charAt(0);)o=o.substring(1);if(0==o.indexOf(n))return o.substring(n.length,o.length)}return""},remove:function(e){var n=new Date;n.setTime(n.getTime()-864e5);var r="expires="+n.toUTCString();document.cookie=e+"=;"+r+";path=/"},commons:{inArray:function(e,n){return-1===n.indexOf(e)}}};function wffnGetHost(e){for(var n={strictMode:!1,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},r=n.parser[n.strictMode?"strict":"loose"].exec(e),t={},o=14;o--;)t[n.key[o]]=r[o]||"";return t[n.q.name]={},t[n.key[12]].replace(n.q.parser,function(e,r,o){r&&(t[n.q.name][r]=o)}),t.host.replace("www.","")}function wffnGetQueryVars(){try{var e={},n=[];return window.location.search.substr(1).split("&").forEach(function(r){(n=r.split("=")).length>1&&(e[n[0]]=n[1])}),wffnDefaultEvent(e)}catch(e){console.log(e)}}function wffnDefaultEvent(e){if("object"==typeof Intl&&"object"==typeof Intl.DateTimeFormat()){let n=Intl.DateTimeFormat().resolvedOptions();n.hasOwnProperty("timeZone")&&(e.timezone=n.timeZone)}if(e.flt=wffnGetAdminTime(),e.hasOwnProperty("fkreferrer")&&""!==e.fkreferrer)e.referrer=e.fkreferrer,delete e.fkreferrer;else{const n=document.referrer,r=e=>new URL(e).hostname;e.referrer=!n||wffnUtm.excludeDomain.some(e=>r(n).endsWith(e))||n.includes(window.location.hostname)?"":n}e.fl_url=void 0!==window.location.pathname?window.location.pathname:"/";let n=wffnDetectDevice();return void 0!==n&&""!==n&&(void 0!==n.browser.name&&(e.browser=n.browser.name),void 0!==n.is_mobile&&(e.is_mobile=n.is_mobile)),e}function wffnGetAdminTime(e=!1,n=!1){var r=(new Date).toISOString(),t=new Date(r);t.setMinutes(t.getMinutes()+parseInt(wffnUtm.utc_offset)),r=t.toISOString();const[o,f]=r.split("T"),[i,a,s]=o.split("-").map(Number),[c,w,m]=f.split(":"),u=m.split(".")[0];return!0===e?(t=new Date(i+"-"+a+"-"+s+" "+c+":"+w+":"+u),Math.round(t.getTime()/1e3)):!0===n?new Date(i+"-"+a+"-"+s+" "+c+":"+w+":"+u):i+"-"+a+"-"+s+" "+c+":"+w+":"+u}function wffnGetTrafficSource(){try{var e=document.referrer.toString(),n=0===e.length,r=!n&&0===e.indexOf(wffnUtm.site_url),t=!(n||r),o=""!==wffnCookieManage.getCookie("wffn_traffic_source")&&wffnCookieManage.getCookie("wffn_traffic_source");return!1===t?o||"direct":o&&o===e?o:e}catch(e){return""}}function wffnManageCookies(){if(!0!==window.wffnUtmCookiesInitialized)try{var e=wffnGetTrafficSource();"direct"!==e?wffnCookieManage.setCookie("wffn_traffic_source",e,2):wffnCookieManage.remove("wffn_traffic_source");var n=wffnGetQueryVars();for(var r in wffnUtm_terms)Object.prototype.hasOwnProperty.call(n,wffnUtm_terms[r])&&(-1!==["flt","fl_url","referrer"].indexOf(wffnUtm_terms[r])?void 0!==wffnCookieManage&&""===wffnCookieManage.getCookie("wffn_"+wffnUtm_terms[r])&&wffnCookieManage.setCookie("wffn_"+wffnUtm_terms[r],n[wffnUtm_terms[r]],2):wffnCookieManage.setCookie("wffn_"+wffnUtm_terms[r],n[wffnUtm_terms[r]],2));window.wffnUtmCookiesInitialized=!0}catch(e){console.log(e)}}function wffnGetUTMs(){try{var e={},n=wffnGetQueryVars();for(var r in wffnUtm_terms)""===wffnCookieManage.getCookie("wffn_"+wffnUtm_terms[r])&&Object.prototype.hasOwnProperty.call(n,wffnUtm_terms[r])&&(e[wffnUtm_terms[r]]=wffnCookieManage.getCookie("wffn_"+wffnUtm_terms[r]));return e}catch(e){return{}}}function wffnAddTrafficParamsToEvent(e){try{var n=wffnUtm.genericParamEvents,r=J
1SON.parse(n);for(var t in r)e[t]=r[t];var o=wffnGetAdminTime(!1,!0),f=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][o.getDay()],i=["January","February","March","April","May","June","July","August","September","October","November","December"][o.getMonth()],a=["00-01","01-02","02-03","03-04","04-05","05-06","06-07","07-08","08-09","09-10","10-11","11-12","12-13","13-14","14-15","15-16","16-17","17-18","18-19","19-20","20-21","21-22","22-23","23-24"][o.getHours()];e.event_month=i,e.event_day=f,e.event_hour=a,e.traffic_source=wffnGetTrafficSource();var s=wffnGetUTMs();for(var c in s)e[c]=s[c];return e}catch(n){return e}}function wffnDetectDevice(){let e=[navigator.userAgent,navigator.vendor,window.opera],n=!1;if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&(n=!0),!1===n){let e=navigator.userAgent||navigator.vendor||window.opera;(e.indexOf("FBAN")>-1||e.indexOf("FBAV")>-1)&&(n=!0)}return{is_mobile:n,browser:wffnDetectBrowser(e.join(" "),[{name:"Chrome",value:"Chrome",version:"Chrome"},{name:"Firefox",value:"Firefox",version:"Firefox"},{name:"Safari",value:"Safari",version:"Version"},{name:"Internet Explorer",value:"MSIE",version:"MSIE"},{name:"Opera",value:"Opera",version:"Opera"},{name:"BlackBerry",value:"CLDC",version:"CLDC"},{name:"Mozilla",value:"Mozilla",version:"Mozilla"}])}}function wffnDetectBrowser(e,n){var r,t,o,f=0,i=0;for(f=0;f<n.length;f+=1)if(new RegExp(n[f].value,"i").test(e)){if(r=new RegExp(n[f].version+"[- /:;]([\\d._]+)","i"),o="",(t=e.match(r))&&t[1]&&(t=t[1]),t)for(t=t.split(/[._]+/),i=0;i<t.length;i+=1)o+=0===i?t[i]+".":t[i];else o="0";return{name:n[f].name,version:parseFloat(o)}}return{name:"unknown",version:0}}wffnManageCookies();try{"undefined"!=typeof jQuery&&jQuery.fn&&jQuery.fn.on&&jQuery(document).on("cmplz_enable_category",function(e){try{if(!e||!e.originalEvent||!e.originalEvent.detail)return;var n=e.originalEvent.detail.category;if(!n)return;"marketing"===n&&(window.wffnUtmCookiesInitialized=!1,wffnManageCookies())}catch(e){console.log(e,"WFFN UTM Consent Handler")}})}catch(e){console.log(e,"WFFN UTM Consent Setup")}
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.