if(_sz&&_sz.core&&_sz.core._isloaded!=null){if(_sz.core.warn){_sz.core.warn("Script requested to load and execute again, this is not desirable and will be blocked")}}else{var _sz=_sz||[];_sz.push(["accountid",6063005]);_sz.push(["region","r1"]);_sz.push(["endpoint","global"]);var _sz=_sz||[];(function(l,b,h,j){var a={curr:window.location.href,ref:b.referrer,esc:function(d){return encodeURIComponent(new String(d).replace(/(\r?\n)+/g," ").replace(/\s+/g," ").replace(/^\s+|\s+$/,""))},empty:function(d){return(d==j||d==null||d=="")},tag:function(d){return(b.getElementsByTagName)?b.getElementsByTagName(d):[]},id:function(d){return(b.getElementById)?b.getElementById(d):false},clone:function(p){var m={};for(var d in p){if(p.hasOwnProperty(d)){m[d]=p[d]}}return m},rnd:function(){return Math.floor(Math.random()*100000)},txt:function(d){return(d.textContent)?d.textContent:d.innerText},uuid:function(){var d=function(){return(((1+Math.random())*65536)|0).toString(16).substring(1)};return(d()+d()+"-"+d()+"-"+d()+"-"+d()+"-"+d()+d()+d())},navtime:function(){var d=l.performance||l.webkitPerformance||l.mozPerformance||l.msPerformance;return !d||!d.timing||d.timing.navigationStart<1?null:(new Date).getTime()-d.timing.navigationStart},_isready:false,_readyhandlers:[],register:function(m,d){d.base=this.actions[m];this.actions[m]=d},actions:{},action:function(m,d){this.actions[m].apply(this.actions,d)},data:[],ready:function(d){if(d===j){return this._isready||a.done()}else{this.when(this.ready,d)}},queueready:function(d){this._isready&&a.done()?d():this._readyhandlers.push(d)},done:function(){return(this._isloaded&&b&&b.body!=null&&(b.readyState=="interactive"||b.readyState=="complete"))},_isloaded:false,_whenTimer:null,when:function(d,n){var m=this.uuid();if(d()){n()}else{setTimeout(function(){a.when(d,n)},50)}},fmt:function(){var d=Array.prototype.slice.call(arguments);var p=d[0];var m=d.slice(1);for(var n=0;n'+((q.type=="warn")?"Warning: ":"")+decodeURIComponent(new String(this.fmt.apply(this,q.msg)).replace(/(&[a-z_]+=|\?)/g,"
   $1"))+"

"}var m,d;d=b.createElement("a");d.href="#";d.innerHTML="\u00D7 Close";d.style.cssText="display:block;float:right;color:black;text-decoration:none;";d.onclick=function(o){m.parentNode.removeChild(m);a._logshown=false;a.cookie("szngdebug",null);return false};m=b.createElement("div");m.style.cssText="position:fixed;top:10px;right:10px;background:white;border:1px #ccc solid;width:800px;padding:20px;padding-bottom:10px;font-size:12px;font-family:Arial;line-height:135%;max-height:90%;overflow-y:auto;text-align:left;z-index:999";m.innerHTML=r;m.id="szdebugarea";m.appendChild(d);b.body.appendChild(m)},cookie:function(u,A,w){if(typeof A!="undefined"){w=w||{path:"/"};if(A===null){A="";w.expires=-1}var s="";if(w.expires&&(typeof w.expires=="number"||w.expires.toUTCString)){var q;if(typeof w.expires=="number"){q=new Date();q.setTime(q.getTime()+(w.expires*24*60*60*1000))}else{q=w.expires}s="; expires="+q.toUTCString()}var x=w.path?"; path="+(w.path):"; path=/";var r=w.domain?"; domain="+(w.domain):"";var z=w.secure?"; secure":"";var y=w.sameSite?"; samesite="+(w.samesite):"; samesite=lax";b.cookie=[u,"=",encodeURIComponent(A),s,x,r,z,y].join("")}else{var p=null;if(b.cookie&&b.cookie!==""){var m=b.cookie.split(";");for(var t=0;t0){d=n.shift();if(o[d]===j){o=0;break}if(n.length==0){break}o=o[d]}(o&&d)?o[d]=p:a.warn("No property named {0}",m)});a.register("register",function(d){a.register(d[0],d[1])});a.register("custom",function(m,o){var n="Running custom function";if(o&&o!=""){n+=": "+o+""}a.log(n);try{m()}catch(d){a.warn("Custom function failed! "+d.message)}});a.register("setcurr",function(d){a.curr=d});a.register("setref",function(d){a.ref=d});a.register("loaded",function(){a._isloaded=true});a.register("showlog",function(){a.showlog()});function g(d){var m=d[0];if(a.actions[m]===j){a.action("set",d)}else{a.action(m,d.slice(1))}}var c=[];var f=[];for(var e=0;e0){a._readyhandlers.shift().call()}a._isready=true});h.push=function(d){a.data.push(d);a.ready()?g(d):a.data.push(d)};h.core=a})(window,document,_sz);(function(u,a,r,t){var l={url:u.location.href,ref:a.referrer,title:a.title,res:u.screen.width+"x"+u.screen.height,accountid:"{ACCOUNT_ID}",groups:null,path:null,hits:null,sw:null,ct:null,uid:null,cid:null,cvid:null,rt:r.core.navtime(),prev:null,ourl:null,luid:r.core.uuid(),feedbackid:null,addcid:null,dnt:null,};var b=function(){r.push(["invoketracking"])};var s=b;var h=function(){var d=/[-\w]+\.(?:[-\w]+\.xn--[-\w]+|[-\w]{3,}|[-\w]+\.[-\w]{2})$/i;var v=d.exec(a.domain);return(v&&v.length==1?v[0]:document.domain).replace(/^www\./i,"")};r.analytics={config:{cantrack:true,noonclick:false,ready:true,onClickKey:"szaocHandled"+r.core.rnd(),},cookie:{name:"nmstat",domain:h(),expires:1000,secure:false,},endpoint:{configured:false,host:"{ACCOUNT_ID}.global",domain:"siteimproveanalytics.io",path:"image.aspx",fullpath:function(d,v){r.analytics.endpoint.configure();if(!v){v=d;d=this.host}return((d||this.host)+"."+this.domain+"/"+(v||this.path))},configure:function(){if(!r.analytics.endpoint.configured){r.analytics.endpoint.host=r.analytics.endpoint.host.replace("{ACCOUNT_ID}",l.accountid||"shared");r.core.log("Configured host: {0}.{1}",r.analytics.endpoint.host,r.analytics.endpoint.domain);r.analytics.endpoint.configured=true}},},state:{requested:false,requestTime:new Date(),tracked:false,onclickattached:false,},region:"",getRootDomain:h,replaceTracker:function(d){s=typeof d==="function"?d:b},opts:function(d){return l[d]},getsessid:function(){if(r.analytics.config.cantrack){var v=r.core.cookie(r.analytics.cookie.name);if(!v){v=r.core.uuid();var d={expires:r.analytics.cookie.expires,domain:r.analytics.cookie.domain,secure:r.analytics.cookie.secure,};r.core.cookie(r.analytics.cookie.name,v,d);var w=r.core.cookie(r.analytics.cookie.name);if(!w){r.core.log("Failed to set cookie at domain '{0}', using fallback domain '{1}' instead",r.analytics.cookie.domain,document.domain);d.domain=document.domain;r.core.cookie(r.analytics.cookie.name,v,d)}}return v}else{return""}},};function n(v,d){d.prev=r.analytics.getsessid();d.rt=d.rt!==null?r.core.navtime():null;r.core.request(v,d)}function o(v,d){d.prev=r.analytics.getsessid();return r.core.requesturl(v,d)}function m(x){if(!r.analytics.config.cantrack||r.analytics.state.onclickattached){return}var y=function(B){try{if(B.href==null||B.href==""||B.href.toLowerCase().indexOf("javascript:")==0||B.href.indexOf("#")==0||B.href.charAt(B.href.length-1)=="#"||B.href==u.location.href||B.href.indexOf(u.location.href+"#")==0||B[r.analytics.config.onClickKey]===true){return true}if(!(x instanceof Array)){return false}for(var A=0;A0){l.groups=d.join(",");r.core.log("Groups set: {0}",d.join(", "))}});r.core.register("metagroupname",function(x){var w=r.core.tag("meta"),d=[];if(l.groups){d.push(l.groups)}for(var v=0;v0){l.groups=d.join(",");r.core.log("Metagroup set: {0}",d.join(", "))}});r.core.register("param",function(d,w){if(typeof d=="object"){for(i in d){if(d.hasOwnProperty(i)){r.push(["param",i,d[i]])}}}else{r.core.log("Param {0} = {1}",d,w);l["grk_"+d]=w}});r.core.register("request",function(d){if(d.accountid===t){d.accountid=l.accountid}n(r.analytics.endpoint.fullpath(),d)});r.core.register("trackpageview",function(){var d=r.analytics;if(!d.state.tracked&&d.config.cantrack&&d.config.ready){n(d.endpoint.fullpath(),l);d.state.tracked=true;d.state.requestTime=new Date();if(l.sw){r.push(["search",l.sw,l.hits])}}else{if(d.state.tracked){r.core.log("Already tracked...")}}});r.core.register("notrack",function(d){if(d===t){d=true}if(d){r.core.cookie("sz_notrack","true",{expires:1825})}else{r.core.cookie("sz_notrack",null)}r.analytics.config.cantrack=!d});r.tracking=function(){return r.analytics.config.cantrack};r.donottrack=function(){return l.dnt===true&&!!j()};r.core.register("trackdynamic",function(w){var d=l.url;l.url=u.location.href;l.ref=d;l.title=a.title;l.luid=r.core.uuid();l.rt=null;l.ourl=null;l.groups=null;l.path=null;l.hits=null;l.sw=null;r.analytics.state.tracked=false;r.analytics.state.onclickattached=false;if(w){if(typeof w=="object"&&!(w instanceof Array)){for(k in w){if(w.hasOwnProperty(k)){r.push([k,w[k]])}}}else{if(w.length>0){for(var v=0;v