1var wffnUtm_terms=wffnUtm.cookieKeys,wffnCookieManage={setCookie:function(e,n,t){var o=new Date;o.setTime(o.getTime()+24*t*60*60*1e3);var r="expires="+o.toUTCString(),f="undefined"!=typeof wffnUtm&&wffnUtm.cookie_domain?";domain="+wffnUtm.cookie_domain:";domain=."+wffnGetHost(document.location.hostname);document.cookie=e+"="+n+";"+r+f+";path=/"},getCookie:function(e){for(var n=e+"=",t=document.cookie.split(";"),o=0;o<t.length;o++){for(var r=t[o];" "==r.charAt(0);)r=r.substring(1);if(0==r.indexOf(n))return r.substring(n.length,r.length)}return""},remove:function(e){var n=new Date;n.setTime(n.getTime()-864e5);var t="expires="+n.toUTCString(),o="undefined"!=typeof wffnUtm&&wffnUtm.cookie_domain?";domain="+wffnUtm.cookie_domain:";domain=."+wffnGetHost(document.location.hostname);document.cookie=e+"=;"+t+o+";path=/",document.cookie=e+"=;"+t+";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*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},t=n.parser[n.strictMode?"strict":"loose"].exec(e),o={},r=14;r--;)o[n.key[r]]=t[r]||"";return o[n.q.name]={},o[n.key[12]].replace(n.q.parser,function(e,t,r){t&&(o[n.q.name][t]=r)}),o.host.replace("www.","")}function wffnGetQueryVars(){try{var e={},n=[];return window.location.search.substr(1).split("&").forEach(function(t){(n=t.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,t=e=>new URL(e).hostname;e.referrer=!n||wffnUtm.excludeDomain.some(e=>t(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 t=(new Date).toISOString(),o=new Date(t);o.setMinutes(o.getMinutes()+parseInt(wffnUtm.utc_offset)),t=o.toISOString();const[r,f]=t.split("T"),[i,a,s]=r.split("-").map(Number),[c,u,m]=f.split(":"),w=m.split(".")[0];return!0===e?(o=new Date(i+"-"+a+"-"+s+" "+c+":"+u+":"+w),Math.round(o.getTime()/1e3)):!0===n?new Date(i+"-"+a+"-"+s+" "+c+":"+u+":"+w):i+"-"+a+"-"+s+" "+c+":"+u+":"+w}function wffnGetTrafficSource(){try{var e=document.referrer.toString(),n=0===e.length,t=!n&&0===e.indexOf(wffnUtm.site_url),o=!(n||t),r=""!==wffnCookieManage.getCookie("wffn_traffic_source")&&wffnCookieManage.getCookie("wffn_traffic_source");return!1===o?r||"direct":r&&r===e?r:e}catch(e){return""}}function wffnSetUTMLastForFirstTime(){try{const e=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","referrer"],n=["utm_source_last","utm_medium_last","utm_campaign_last","utm_term_last","utm_content_last","referrer_last"];for(let t=0;t<e.length;t++){const o=wffnCookieManage.getCookie("wffn_"+e[t]),r=wffnCookieManage.getCookie("wffn_"+n[t]);o&&!r&&wffnCookieManage.setCookie("wffn_"+n[t],o,2)}}catch(e){console.log(e,"WFFN UTM First-Touch")}}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 t in wffnUtm_terms)Object.prototype.hasOwnProperty.call(n,wffnUtm_terms[t])&&(-1!==["flt","fl_url","referrer"].indexOf(wffnUtm_terms[t])?void 0!==wffnCookieManage&&""===wffnCookieManage.getCookie("wffn_"+wffnUtm_terms[t])&&wffnCookieManage.setCookie("wffn_"+wffnUtm_terms[t],n[wffnUtm_terms[t]],2):wffnCookieManage.setCookie("wffn_"+wffnUtm_terms[t],n[wffnUtm_terms[t]],2));wffnSetUTMLastForFirstTime(),"1"==wffnUtm.is_thankyou_page?wffnCookieManage.remove("wffn_journey"):wffnJourney(),window.wffnUtmCookiesInitialized=!0}catch(e){console.log(e)}}function wffnJourneyNormalize(e){return e&&"object"==typeof e&&e.j&&"object"==typeof e.j?("object"==typeof e.s&&null!==e.s||(e.s={}),e):{j:e&&"object"==typeof e?e:{},s:{}}}function wffnJourneySiteIndex(e,n){for(var t=Object.keys(e.s),o=0;o<t.length;o++)if(e.s[t[o]]===n)return parseInt(t[o],10);for(var r=1,f=0;f<t.length;f++){var i=parseInt(t[f],10);i>=r&&(r=i+1)}return e.s[r]=n,r}function wffnJourney(){if("disable"===wffnUtm.journeyControl)return;let e=wffnCookieManage.getCookie("wffn_journey"),n={};if(""!==e)try{n=JSON.parse(e)}catch(e){wffnCookieManage.remove("wffn_journey"),n={}}let t=wffnJourneyNormalize(n),o=void 0!==window.location.pathname?window.location.pathname:"/";const r=wffnGetQueryVars(),f=["utm_source","utm_medium","utm_campaign","utm_term","utm_content"];let i="",a=!1;for(let e=0;e<f.length;e++){const n=f[e];
1Object.prototype.hasOwnProperty.call(r,n)&&(i+=(a?"&":"?")+n+"="+r[n],a=!0)}let s=o+i,c=wffnJourneySiteIndex(t,void 0!==window.location.origin?window.location.origin:""),u={};if(u.u=encodeURIComponent(wffnAddSlashes(s)),u.t=encodeURIComponent(document.title),u.i=wffnUtm.page_id,u.s=c,wffnGetLastEntry(t.j,"u")===u.u&&wffnGetLastEntry(t.j,"s")===u.s)return;let m=Math.round(Date.now()/1e3);t.j[m]=u,t=wffn_MaxCookieLength(t,3872),wffnCookieManage.setCookie("wffn_journey",JSON.stringify(t),2)}function wffnAddSlashes(e){return(e+"").replace(/[\\"']/g,"\\$&")}function wffnGetLastEntry(e,n){var t=Object.keys(e),o=t[t.length-1];return void 0!==e[o]&&void 0!==e[o][n]?e[o][n]:""}function wffn_MaxCookieLength(e,n){if(document.cookie.length+JSON.stringify(e).length>n)for(;JSON.stringify(e).length>n/2&&Object.keys(e.j?e.j:e).length>0;)e=wffnDeleteFirstEl(e);return e}function wffnDeleteFirstEl(e){var n=e.j?e.j:e,t=Object.keys(n);if(0===t.length)return e;if(delete n[t[0]],e.j&&e.s){var o={};Object.keys(e.j).forEach(function(n){void 0!==e.j[n].s&&(o[e.j[n].s]=!0)}),Object.keys(e.s).forEach(function(n){o[n]||delete e.s[n]})}return e}function wffnGetUTMs(){try{var e={},n=wffnGetQueryVars();for(var t in wffnUtm_terms)""===wffnCookieManage.getCookie("wffn_"+wffnUtm_terms[t])&&Object.prototype.hasOwnProperty.call(n,wffnUtm_terms[t])&&(e[wffnUtm_terms[t]]=wffnCookieManage.getCookie("wffn_"+wffnUtm_terms[t]));return e}catch(e){return{}}}function wffnAddTrafficParamsToEvent(e){try{var n=wffnUtm.genericParamEvents,t=JSON.parse(n);for(var o in t)e[o]=t[o];var r=wffnGetAdminTime(!1,!0),f=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][r.getDay()],i=["January","February","March","April","May","June","July","August","September","October","November","December"][r.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"][r.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 t,o,r,f=0,i=0;for(f=0;f<n.length;f+=1)if(new RegExp(n[f].value,"i").test(e)){if(t=new RegExp(n[f].version+"[- /:;]([\\d._]+)","i"),r="",(o=e.match(t))&&o[1]&&(o=o[1]),o)for(o=o.split(/[._]+/),i=0;i<o.length;i+=1)r+=0===i?o[i]+".":o[i];else r="0";return{name:n[f].name,version:parseFloat(r)}}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.