var EurekaKingPiwikScripts=function(){"object"!=typeof JSON2&&"object"==typeof window.JSON&&window.JSON.stringify&&window.JSON.parse?JSON2=window.JSON:!function(){var e={};(function(){function t(e,n){function i(e){if(i[e]!==m)return i[e];var t;if("bug-string-char-index"==e)t="a"!="a"[0];else if("json"==e)t=i("json-stringify")&&i("json-parse");else{var r,s='{"a":[1,true,false,null,"\\u0000\\b\\n\\f\\r\\t"]}';if("json-stringify"==e){var a=n.stringify,l="function"==typeof a&&b;if(l){(r=function(){return 1}).toJSON=r;try{l="0"===a(0)&&"0"===a(new o)&&'""'==a(new u)&&a(y)===m&&a(m)===m&&a()===m&&"1"===a(r)&&"[1]"==a([r])&&"[null]"==a([m])&&"null"==a(null)&&"[null,null,null]"==a([m,y,null])&&a({a:[r,!0,!1,null,"\0\b\n\f\r	"]})==s&&"1"===a(null,r)&&"[\n 1,\n 2\n]"==a([1,2],null,1)&&'"-271821-04-20T00:00:00.000Z"'==a(new f(-864e13))&&'"+275760-09-13T00:00:00.000Z"'==a(new f(864e13))&&'"-000001-01-01T00:00:00.000Z"'==a(new f(-621987552e5))&&'"1969-12-31T23:59:59.999Z"'==a(new f(-1))}catch(c){l=!1}}t=l}if("json-parse"==e){var h=n.parse;if("function"==typeof h)try{if(0===h("0")&&!h(!1)){r=h(s);var p=5==r.a.length&&1===r.a[0];if(p){try{p=!h('"	"')}catch(c){}if(p)try{p=1!==h("01")}catch(c){}if(p)try{p=1!==h("1.")}catch(c){}}}}catch(c){p=!1}t=p}}return i[e]=!!t}e||(e=s.Object()),n||(n=s.Object());var o=e.Number||s.Number,u=e.String||s.String,a=e.Object||s.Object,f=e.Date||s.Date,l=e.SyntaxError||s.SyntaxError,c=e.TypeError||s.TypeError,h=e.Math||s.Math,p=e.JSON||s.JSON;"object"==typeof p&&p&&(n.stringify=p.stringify,n.parse=p.parse);var d,v,m,g=a.prototype,y=g.toString,b=new f(-0xc782b5b800cec);try{b=-109252==b.getUTCFullYear()&&0===b.getUTCMonth()&&1===b.getUTCDate()&&10==b.getUTCHours()&&37==b.getUTCMinutes()&&6==b.getUTCSeconds()&&708==b.getUTCMilliseconds()}catch(w){}if(!i("json")){var E="[object Function]",S="[object Date]",x="[object Number]",T="[object String]",N="[object Array]",C="[object Boolean]",k=i("bug-string-char-index");if(!b)var L=h.floor,A=[0,31,59,90,120,151,181,212,243,273,304,334],O=function(e,t){return A[t]+365*(e-1970)+L((e-1969+(t=+(t>1)))/4)-L((e-1901+t)/100)+L((e-1601+t)/400)};if((d=g.hasOwnProperty)||(d=function(e){var t,n={};return(n.__proto__=null,n.__proto__={toString:1},n).toString!=y?d=function(e){var t=this.__proto__,n=e in(this.__proto__=null,this);return this.__proto__=t,n}:(t=n.constructor,d=function(e){var n=(this.constructor||t).prototype;return e in this&&!(e in n&&this[e]===n[e])}),n=null,d.call(this,e)}),v=function(e,t){var n,i,s,o=0;(n=function(){this.valueOf=0}).prototype.valueOf=0,i=new n;for(s in i)d.call(i,s)&&o++;return n=i=null,o?v=2==o?function(e,t){var n,r={},i=y.call(e)==E;for(n in e)i&&"prototype"==n||d.call(r,n)||!(r[n]=1)||!d.call(e,n)||t(n)}:function(e,t){var n,r,i=y.call(e)==E;for(n in e)i&&"prototype"==n||!d.call(e,n)||(r="constructor"===n)||t(n);(r||d.call(e,n="constructor"))&&t(n)}:(i=["valueOf","toString","toLocaleString","propertyIsEnumerable","isPrototypeOf","hasOwnProperty","constructor"],v=function(e,t){var n,s,o=y.call(e)==E,u=!o&&"function"!=typeof e.constructor&&r[typeof e.hasOwnProperty]&&e.hasOwnProperty||d;for(n in e)o&&"prototype"==n||!u.call(e,n)||t(n);for(s=i.length;n=i[--s];u.call(e,n)&&t(n));}),v(e,t)},!i("json-stringify")){var M={92:"\\\\",34:'\\"',8:"\\b",12:"\\f",10:"\\n",13:"\\r",9:"\\t"},_="000000",D=function(e,t){return(_+(t||0)).slice(-e)},P="\\u00",H=function(e){for(var t='"',n=0,r=e.length,i=!k||r>10,s=i&&(k?e.split(""):e);r>n;n++){var o=e.charCodeAt(n);switch(o){case 8:case 9:case 10:case 12:case 13:case 34:case 92:t+=M[o];break;default:if(32>o){t+=P+D(2,o.toString(16));break}t+=i?s[n]:e.charAt(n)}}return t+'"'},B=function(e,t,n,r,i,s,o){var u,a,f,l,h,p,g,b,w,E,k,A,M,_,P,j;try{u=t[e]}catch(F){}if("object"==typeof u&&u)if(a=y.call(u),a!=S||d.call(u,"toJSON"))"function"==typeof u.toJSON&&(a!=x&&a!=T&&a!=N||d.call(u,"toJSON"))&&(u=u.toJSON(e));else if(u>-1/0&&1/0>u){if(O){for(h=L(u/864e5),f=L(h/365.2425)+1970-1;O(f+1,0)<=h;f++);for(l=L((h-O(f,0))/30.42);O(f,l+1)<=h;l++);h=1+h-O(f,l),p=(u%864e5+864e5)%864e5,g=L(p/36e5)%24,b=L(p/6e4)%60,w=L(p/1e3)%60,E=p%1e3}else f=u.getUTCFullYear(),l=u.getUTCMonth(),h=u.getUTCDate(),g=u.getUTCHours(),b=u.getUTCMinutes(),w=u.getUTCSeconds(),E=u.getUTCMilliseconds();u=(0>=f||f>=1e4?(0>f?"-":"+")+D(6,0>f?-f:f):D(4,f))+"-"+D(2,l+1)+"-"+D(2,h)+"T"+D(2,g)+":"+D(2,b)+":"+D(2,w)+"."+D(3,E)+"Z"}else u=null;if(n&&(u=n.call(t,e,u)),null===u)return"null";if(a=y.call(u),a==C)return""+u;if(a==x)return u>-1/0&&1/0>u?""+u:"null";if(a==T)return H(""+u);if("object"==typeof u){for(_=o.length;_--;)if(o[_]===u)throw c();if(o.push(u),k=[],P=s,s+=i,a==N){for(M=0,_=u.length;_>M;M++)A=B(M,u,n,r,i,s,o),k.push(A===m?"null":A);j=k.length?i?"[\n"+s+k.join(",\n"+s)+"\n"+P+"]":"["+k.join(",")+"]":"[]"}else v(r||u,function(e){var t=B(e,u,n,r,i,s,o);t!==m&&k.push(H(e)+":"+(i?" ":"")+t)}),j=k.length?i?"{\n"+s+k.join(",\n"+s)+"\n"+P+"}":"{"+k.join(",")+"}":"{}";return o.pop(),j}};n.stringify=function(e,t,n){var i,s,o,u;if(r[typeof t]&&t)if((u=y.call(t))==E)s=t;else if(u==N){o={};for(var a,f=0,l=t.length;l>f;a=t[f++],u=y.call(a),(u==T||u==x)&&(o[a]=1));}if(n)if((u=y.call(n))==x){if((n-=n%1)>0)for(i="",n>10&&(n=10);i.length<n;i+=" ");}else u==T&&(i=n.length<=10?n:n.slice(0,10));return B("",(a={},a[""]=e,a),s,o,i,"",[])}}if(!i("json-parse")){var j,F,I=u.fromCharCode,q={92:"\\",34:'"',47:"/",98:"\b",116:"	",110:"\n",102:"\f",114:"\r"},R=function(){throw j=F=null,l()},U=function(){for(var e,t,n,r,i,s=F,o=s.length;o>j;)switch(i=s.charCodeAt(j)){case 9:case 10:case 13:case 32:j++;break;case 123:case 125:case 91:case 93:case 58:case 44:return e=k?s.charAt(j):s[j],j++,e;case 34:for(e="@",j++;o>j;)if(i=s.charCodeAt(j),32>i)R();else if(92==i)switch(i=s.charCodeAt(++j)){case 92:case 34:case 47:case 98:case 116:case 110:case 102:case 114:e+=q[i],j++;break;case 117:for(t=++j,n=j+4;n>j;j++)i=s.charCodeAt(j),i>=48&&57>=i||i>=97&&102>=i||i>=65&&70>=i||R();e+=I("0x"+s.slice(t,j));break;default:R()}else{if(34==i)break;for(i=s.charCodeAt(j),t=j;i>=32&&92!=i&&34!=i;)i=s.charCodeAt(++j);e+=s.slice(t,j)}if(34==s.charCodeAt(j))return j++,e;R();default:if(t=j,45==i&&(r=!0,i=s.charCodeAt(++j)),i>=48&&57>=i){for(48==i&&(i=s.charCodeAt(j+1),i>=48&&57>=i)&&R(),r=!1;o>j&&(i=s.charCodeAt(j),i>=48&&57>=i);j++);if(46==s.charCodeAt(j)){for(n=++j;o>n&&(i=s.charCodeAt(n),i>=48&&57>=i);n++);n==j&&R(),j=n}if(i=s.charCodeAt(j),101==i||69==i){for(i=s.charCodeAt(++j),43!=i&&45!=i||j++,n=j;o>n&&(i=s.charCodeAt(n),i>=48&&57>=i);n++);n==j&&R(),j=n}return+s.slice(t,j)}if(r&&R(),"true"==s.slice(j,j+4))return j+=4,!0;if("false"==s.slice(j,j+5))return j+=5,!1;if("null"==s.slice(j,j+4))return j+=4,null;R()}return"$"},z=function(e){var t,n;if("$"==e&&R(),"string"==typeof e){if("@"==(k?e.charAt(0):e[0]))return e.slice(1);if("["==e){for(t=[];e=U(),"]"!=e;n||(n=!0))n&&(","==e?(e=U(),"]"==e&&R()):R()),","==e&&R(),t.push(z(e));return t}if("{"==e){for(t={};e=U(),"}"!=e;n||(n=!0))n&&(","==e?(e=U(),"}"==e&&R()):R()),","!=e&&"string"==typeof e&&"@"==(k?e.charAt(0):e[0])&&":"==U()||R(),t[e.slice(1)]=z(U());return t}R()}return e},W=function(e,t,n){var r=X(e,t,n);r===m?delete e[t]:e[t]=r},X=function(e,t,n){var r,i=e[t];if("object"==typeof i&&i)if(y.call(i)==N)for(r=i.length;r--;)W(i,r,n);else v(i,function(e){W(i,e,n)});return n.call(e,t,i)};n.parse=function(e,t){var n,r;return j=0,F=""+e,n=z(U()),"$"!=U()&&R(),j=F=null,t&&y.call(t)==E?X((r={},r[""]=n,r),"",t):n}}}return n.runInContext=t,n}var n="function"==typeof define&&define.amd,r={"function":!0,object:!0},i=r[typeof e]&&e&&!e.nodeType&&e,s=r[typeof window]&&window||this,o=i&&r[typeof module]&&module&&!module.nodeType&&"object"==typeof global&&global;if(!o||o.global!==o&&o.window!==o&&o.self!==o||(s=o),i&&!n)t(s,i);else{var u=s.JSON,a=s.JSON3,f=!1,l=t(s,s.JSON3={noConflict:function(){return f||(f=!0,s.JSON=u,s.JSON3=a,u=a=null),l}});s.JSON={parse:l.parse,stringify:l.stringify}}n&&define(function(){return l})}).call(this),JSON2=e}(),"object"!=typeof _paq&&(_paq=[]),"object"!=typeof window.Piwik&&(window.Piwik=function(){"use strict";function safeDecodeWrapper(e){try{return decodeWrapper(e)}catch(t){return unescape(e)}}function isDefined(e){var t=typeof e;return"undefined"!==t}function isFunction(e){return"function"==typeof e}function isObject(e){return"object"==typeof e}function isString(e){return"string"==typeof e||e instanceof String}function isObjectEmpty(e){if(!e)return!0;var t,n=!0;for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n=!1);return n}function logConsoleError(e){void 0!==console&&console&&console.error&&console.error(e)}function apply(){var e,t,n,r;for(e=0;e<arguments.length;e+=1)for(r=arguments[e],n=r.shift(),t=0;t<asyncTrackers.length;t++)if(isString(n)){if(!asyncTrackers[t][n]){var i="The method '"+n+'\' was not found in "_paq" variable.  Please have a look at the Piwik tracker documentation: http://developer.piwik.org/api-reference/tracking-javascript';throw logConsoleError(i),new TypeError(i)}if(asyncTrackers[t][n].apply(asyncTrackers[t],r),"addTracker"===n)break;if("setTrackerUrl"===n||"setSiteId"===n)break}else n.apply(asyncTrackers[t],r)}function addEventListener(e,t,n,r){return e.addEventListener?(e.addEventListener(t,n,r),!0):e.attachEvent?e.attachEvent("on"+t,n):void (e["on"+t]=n)}function executePluginMethod(e,t){var n,r,i,s="";for(n in plugins)Object.prototype.hasOwnProperty.call(plugins,n)&&(r=plugins[n][e],isFunction(r)&&(i=r(t),i&&(s+=i)));return s}function beforeUnloadHandler(){var e;if(executePluginMethod("unload"),expireDateTime)do e=new Date;while(e.getTimeAlias()<expireDateTime)}function loadScript(e,t){var n=documentAlias.createElement("script");n.type="text/javascript",n.src=e,n.readyState?n.onreadystatechange=function(){var e=this.readyState;"loaded"!==e&&"complete"!==e||(n.onreadystatechange=null,t())}:n.onload=t,documentAlias.getElementsByTagName("head")[0].appendChild(n)}function getReferrer(){var e="";try{e=windowAlias.top.document.referrer}catch(t){if(windowAlias.parent)try{e=windowAlias.parent.document.referrer}catch(n){e=""}}return""===e&&(e=documentAlias.referrer),e}function getProtocolScheme(e){var t=new RegExp("^([a-z]+):"),n=t.exec(e);return n?n[1]:null}function getHostName(e){var t=new RegExp("^(?:(?:https?|ftp):)/*(?:[^@]+@)?([^:/#]+)"),n=t.exec(e);return n?n[1]:e}function getParameter(e,t){var n="[\\?&#]"+t+"=([^&#]*)",r=new RegExp(n),i=r.exec(e);return i?decodeWrapper(i[1]):""}function utf8_encode(e){return unescape(encodeWrapper(e))}function sha1(e){var t,n,r,i,s,o,u,a,f,l,c=function(e,t){return e<<t|e>>>32-t},h=function(e){var t,n,r="";for(t=7;t>=0;t--)n=e>>>4*t&15,r+=n.toString(16);return r},p=[],d=1732584193,v=4023233417,m=2562383102,g=271733878,y=3285377520,b=[];for(e=utf8_encode(e),l=e.length,n=0;l-3>n;n+=4)r=e.charCodeAt(n)<<24|e.charCodeAt(n+1)<<16|e.charCodeAt(n+2)<<8|e.charCodeAt(n+3),b.push(r);switch(3&l){case 0:n=2147483648;break;case 1:n=e.charCodeAt(l-1)<<24|8388608;break;case 2:n=e.charCodeAt(l-2)<<24|e.charCodeAt(l-1)<<16|32768;break;case 3:n=e.charCodeAt(l-3)<<24|e.charCodeAt(l-2)<<16|e.charCodeAt(l-1)<<8|128}for(b.push(n);14!==(15&b.length);)b.push(0);for(b.push(l>>>29),b.push(l<<3&4294967295),t=0;t<b.length;t+=16){for(n=0;16>n;n++)p[n]=b[t+n];for(n=16;79>=n;n++)p[n]=c(p[n-3]^p[n-8]^p[n-14]^p[n-16],1);for(i=d,s=v,o=m,u=g,a=y,n=0;19>=n;n++)f=c(i,5)+(s&o|~s&u)+a+p[n]+1518500249&4294967295,a=u,u=o,o=c(s,30),s=i,i=f;for(n=20;39>=n;n++)f=c(i,5)+(s^o^u)+a+p[n]+1859775393&4294967295,a=u,u=o,o=c(s,30),s=i,i=f;for(n=40;59>=n;n++)f=c(i,5)+(s&o|s&u|o&u)+a+p[n]+2400959708&4294967295,a=u,u=o,o=c(s,30),s=i,i=f;for(n=60;79>=n;n++)f=c(i,5)+(s^o^u)+a+p[n]+3395469782&4294967295,a=u,u=o,o=c(s,30),s=i,i=f;d=d+i&4294967295,v=v+s&4294967295,m=m+o&4294967295,g=g+u&4294967295,y=y+a&4294967295}return f=h(d)+h(v)+h(m)+h(g)+h(y),f.toLowerCase()}function urlFixup(e,t,n){return e||(e=""),t||(t=""),"translate.googleusercontent.com"===e?(""===n&&(n=t),t=getParameter(t,"u"),e=getHostName(t)):"cc.bingj.com"!==e&&"webcache.googleusercontent.com"!==e&&"74.6."!==e.slice(0,5)||(t=documentAlias.links[0].href,e=getHostName(t)),[e,t,n]}function domainFixup(e){var t=e.length;return"."===e.charAt(--t)&&(e=e.slice(0,t)),"*."===e.slice(0,2)&&(e=e.slice(1)),-1!==e.indexOf("/")&&(e=e.substr(0,e.indexOf("/"))),e}function titleFixup(e){if(e=e&&e.text?e.text:e,!isString(e)){var t=documentAlias.getElementsByTagName("title");t&&isDefined(t[0])&&(e=t[0].text)}return e}function getChildrenFromNode(e){return e?!isDefined(e.children)&&isDefined(e.childNodes)?e.children:isDefined(e.children)?e.children:[]:[]}function containsNodeElement(e,t){return e&&t?e.contains?e.contains(t):e===t?!0:e.compareDocumentPosition?!!(16&e.compareDocumentPosition(t)):!1:!1}function indexOfArray(e,t){if(e&&e.indexOf)return e.indexOf(t);if(!isDefined(e)||null===e)return-1;if(!e.length)return-1;var n=e.length;if(0===n)return-1;for(var r=0;n>r;){if(e[r]===t)return r;r++}return-1}function stringStartsWith(e,t){return e=String(e),0===e.lastIndexOf(t,0)}function stringEndsWith(e,t){return e=String(e),-1!==e.indexOf(t,e.length-t.length)}function stringContains(e,t){return e=String(e),-1!==e.indexOf(t)}function removeCharactersFromEndOfString(e,t){return e=String(e),e.substr(0,e.length-t)}function isVisible(e){function t(e,t){return windowAlias.getComputedStyle?documentAlias.defaultView.getComputedStyle(e,null)[t]:e.currentStyle?e.currentStyle[t]:void 0}function n(e){for(e=e.parentNode;e;){if(e===documentAlias)return!0;e=e.parentNode}return!1}function r(s,o,u,a,f,l,c){var h=s.parentNode,p=1;return n(s)?9===h.nodeType?!0:"0"===t(s,"opacity")||"none"===t(s,"display")||"hidden"===t(s,"visibility")?!1:(isDefined(o)&&isDefined(u)&&isDefined(a)&&isDefined(f)&&isDefined(l)&&isDefined(c)||(o=s.offsetTop,f=s.offsetLeft,a=o+s.offsetHeight,u=f+s.offsetWidth,l=s.offsetWidth,c=s.offsetHeight),e!==s||0!==c&&0!==l||"hidden"!==t(s,"overflow")?h?"hidden"!==t(h,"overflow")&&"scroll"!==t(h,"overflow")||!(f+p>h.offsetWidth+h.scrollLeft||f+l-p<h.scrollLeft||o+p>h.offsetHeight+h.scrollTop||o+c-p<h.scrollTop)?(s.offsetParent===h&&(f+=h.offsetLeft,o+=h.offsetTop),r(h,o,u,a,f,l,c)):!1:!0:!1):!1}return e?r(e):!1}function getPiwikUrlForOverlay(e,t){if(t)return t;if(stringContains(e,"?")){var n=e.indexOf("?");e=e.slice(0,n)}if(stringEndsWith(e,"piwik.php"))e=removeCharactersFromEndOfString(e,"piwik.php".length);else if(stringEndsWith(e,".php")){var r=e.lastIndexOf("/"),i=1;e=e.slice(0,r+i)}return stringEndsWith(e,"/js/")&&(e=removeCharactersFromEndOfString(e,"js/".length)),e}function isOverlaySession(e){var t="Piwik_Overlay",n=new RegExp("index\\.php\\?module=Overlay&action=startOverlaySession&idSite=([0-9]+)&period=([^&]+)&date=([^&]+)(&segment=.*)?$"),r=n.exec(documentAlias.referrer);if(r){var i=r[1];if(i!==String(e))return!1;var s=r[2],o=r[3],u=r[4];u?0===u.indexOf("&segment=")&&(u=u.substr("&segment=".length)):u="",windowAlias.name=t+"###"+s+"###"+o+"###"+u}var a=windowAlias.name.split("###");return 4===a.length&&a[0]===t}function injectOverlayScripts(e,t,n){var r=windowAlias.name.split("###"),i=r[1],s=r[2],o=r[3],u=getPiwikUrlForOverlay(e,t);loadScript(u+"plugins/Overlay/client/client.js?v=1",function(){Piwik_Overlay_Client.initialize(u,n,i,s,o)})}function isInsideAnIframe(){var e;try{e=windowAlias.frameElement}catch(t){return!0}if(isDefined(e))return!!e&&"iframe"===String(e.nodeName).toLowerCase();try{return windowAlias.self!==windowAlias.top}catch(n){return!0}}function Tracker(trackerUrl,siteId){function setCookie(e,t,n,r,i,s){if(!configCookiesDisabled){var o;n&&(o=new Date,o.setTime(o.getTime()+n)),documentAlias.cookie=e+"="+encodeWrapper(t)+(n?";expires="+o.toGMTString():"")+";path="+(r||"/")+(i?";domain="+i:"")+(s?";secure":"")}}function getCookie(e){if(configCookiesDisabled)return 0;var t=new RegExp("(^|;)[ ]*"+e+"=([^;]*)"),n=t.exec(documentAlias.cookie);return n?decodeWrapper(n[2]):0}function purify(e){var t;return configDiscardHashTag?(t=new RegExp("#.*"),e.replace(t,"")):e}function resolveRelativeReference(e,t){var n,r=getProtocolScheme(t);return r?t:"/"===t.slice(0,1)?getProtocolScheme(e)+"://"+getHostName(e)+t:(e=purify(e),n=e.indexOf("?"),n>=0&&(e=e.slice(0,n)),n=e.lastIndexOf("/"),n!==e.length-1&&(e=e.slice(0,n+1)),e+t)}function isSameHost(e,t){var n;if(e=String(e).toLowerCase(),t=String(t).toLowerCase(),e===t)return!0;if("."===t.slice(0,1)){if(e===t.slice(1))return!0;if(n=e.length-t.length,n>0&&e.slice(n)===t)return!0}return!1}function getPathName(e){var t=document.createElement("a");return 0!==e.indexOf("//")&&0!==e.indexOf("http")&&(0===e.indexOf("*")&&(e=e.substr(1)),0===e.indexOf(".")&&(e=e.substr(1)),e="http://"+e),t.href=content.toAbsoluteUrl(e),t.pathname?t.pathname:""}function isSitePath(e,t){stringStartsWith(t,"/")||(t="/"+t),stringStartsWith(e,"/")||(e="/"+e);var n="/"===t||"/*"===t;return n?!0:e===t?!0:(t=String(t).toLowerCase(),e=String(e).toLowerCase(),stringEndsWith(t,"*")?(t=t.slice(0,-1),n=!t||"/"===t,n?!0:e===t?!0:0===e.indexOf(t)):(stringEndsWith(e,"/")||(e+="/"),stringEndsWith(t,"/")||(t+="/"),0===e.indexOf(t)))}function isSiteHostPath(e,t){var n,r,i;for(n=0;n<configHostsAlias.length;n++)if(r=domainFixup(configHostsAlias[n]),i=getPathName(configHostsAlias[n]),isSameHost(e,r)&&isSitePath(t,i))return!0;return!1}function isSiteHostName(e){var t,n,r;for(t=0;t<configHostsAlias.length;t++){if(n=domainFixup(configHostsAlias[t].toLowerCase()),e===n)return!0;if("."===n.slice(0,1)){if(e===n.slice(1))return!0;if(r=e.length-n.length,r>0&&e.slice(r)===n)return!0}}return!1}function getImage(e,t){var n=new Image(1,1);n.onload=function(){iterator=0,"function"==typeof t&&t()},e=e.replace("send_image=0","send_image=1"),n.src=configTrackerUrl+(configTrackerUrl.indexOf("?")<0?"?":"&")+e}function sendXmlHttpRequest(e,t,n){isDefined(n)&&null!==n||(n=!0);try{var r=windowAlias.XMLHttpRequest?new windowAlias.XMLHttpRequest:windowAlias.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;r.open("POST",configTrackerUrl,!0),r.onreadystatechange=function(){4!==this.readyState||this.status>=200&&this.status<300||!n?4===this.readyState&&"function"==typeof t&&t():getImage(e,t)},r.setRequestHeader("Content-Type",configRequestContentType),r.send(e)}catch(i){n&&getImage(e,t)}}function setExpireDateTime(e){var t=new Date,n=t.getTime()+e;(!expireDateTime||n>expireDateTime)&&(expireDateTime=n)}function heartBeatUp(e){!heartBeatTimeout&&configHeartBeatDelay&&(heartBeatTimeout=setTimeout(function(){if(heartBeatTimeout=null,hadWindowFocusAtLeastOnce||(hadWindowFocusAtLeastOnce=!documentAlias.hasFocus||documentAlias.hasFocus()),!hadWindowFocusAtLeastOnce)return void heartBeatUp(configHeartBeatDelay);if(!heartBeatPingIfActivityAlias()){var e=new Date,t=configHeartBeatDelay-(e.getTime()-lastTrackerRequestTime);t=Math.min(configHeartBeatDelay,t),heartBeatUp(t)}},e||configHeartBeatDelay))}function heartBeatDown(){heartBeatTimeout&&(clearTimeout(heartBeatTimeout),heartBeatTimeout=null)}function heartBeatOnFocus(){hadWindowFocusAtLeastOnce=!0,heartBeatPingIfActivityAlias()||heartBeatUp()}function heartBeatOnBlur(){heartBeatDown()}function setUpHeartBeat(){!heartBeatSetUp&&configHeartBeatDelay&&(heartBeatSetUp=!0,addEventListener(windowAlias,"focus",heartBeatOnFocus),addEventListener(windowAlias,"blur",heartBeatOnBlur),heartBeatUp())}function makeSureThereIsAGapAfterFirstTrackingRequestToPreventMultipleVisitorCreation(e){var t=new Date,n=t.getTime();if(lastTrackerRequestTime=n,timeNextTrackingRequestCanBeExecutedImmediately&&timeNextTrackingRequestCanBeExecutedImmediately>n){var r=timeNextTrackingRequestCanBeExecutedImmediately-n;return setTimeout(e,r),setExpireDateTime(r+50),void (timeNextTrackingRequestCanBeExecutedImmediately+=50)}if(timeNextTrackingRequestCanBeExecutedImmediately===!1){var i=800;timeNextTrackingRequestCanBeExecutedImmediately=n+i}e()}function sendRequest(e,t,n){!configDoNotTrack&&e&&makeSureThereIsAGapAfterFirstTrackingRequestToPreventMultipleVisitorCreation(function(){"POST"===configRequestMethod?sendXmlHttpRequest(e,n):getImage(e,n),setExpireDateTime(t)}),heartBeatSetUp?heartBeatUp():setUpHeartBeat()}function canSendBulkRequest(e){return configDoNotTrack?!1:e&&e.length}function sendBulkRequest(e,t){if(canSendBulkRequest(e)){var n='{"requests":["?'+e.join('","?')+'"]}';makeSureThereIsAGapAfterFirstTrackingRequestToPreventMultipleVisitorCreation(function(){sendXmlHttpRequest(n,null,!1),setExpireDateTime(t)})}}function getCookieName(e){return configCookieNamePrefix+e+"."+configTrackerSiteId+"."+domainHash}function hasCookies(){if(configCookiesDisabled)return"0";if(!isDefined(navigatorAlias.cookieEnabled)){var e=getCookieName("testcookie");return setCookie(e,"1"),"1"===getCookie(e)?"1":"0"}return navigatorAlias.cookieEnabled?"1":"0"}function updateDomainHash(){domainHash=hash((configCookieDomain||domainAlias)+(configCookiePath||"/")).slice(0,4)}function getCustomVariablesFromCookie(){var e=getCookieName("cvar"),t=getCookie(e);return t.length&&(t=JSON2.parse(t),isObject(t))?t:{}}function loadCustomVariables(){customVariables===!1&&(customVariables=getCustomVariablesFromCookie())}function generateRandomUuid(){return hash((navigatorAlias.userAgent||"")+(navigatorAlias.platform||"")+JSON2.stringify(browserFeatures)+(new Date).getTime()+Math.random()).slice(0,16)}function loadVisitorIdCookie(){var e,t,n=new Date,r=Math.round(n.getTime()/1e3),i=getCookieName("id"),s=getCookie(i);return s?(e=s.split("."),e.unshift("0"),visitorUUID.length&&(e[1]=visitorUUID),e):(t=visitorUUID.length?visitorUUID:"0"===hasCookies()?"":generateRandomUuid(),e=["1",t,r,0,r,"",""])}function getValuesFromVisitorIdCookie(){var e=loadVisitorIdCookie(),t=e[0],n=e[1],r=e[2],i=e[3],s=e[4],o=e[5];isDefined(e[6])||(e[6]="");var u=e[6];return{newVisitor:t,uuid:n,createTs:r,visitCount:i,currentVisitTs:s,lastVisitTs:o,lastEcommerceOrderTs:u}}function getRemainingVisitorCookieTimeout(){var e=new Date,t=e.getTime(),n=getValuesFromVisitorIdCookie().createTs,r=parseInt(n,10),i=1e3*r+configVisitorCookieTimeout-t;return i}function setVisitorIdCookie(e){if(configTrackerSiteId){var t=new Date,n=Math.round(t.getTime()/1e3);isDefined(e)||(e=getValuesFromVisitorIdCookie());var r=e.uuid+"."+e.createTs+"."+e.visitCount+"."+n+"."+e.lastVisitTs+"."+e.lastEcommerceOrderTs;setCookie(getCookieName("id"),r,getRemainingVisitorCookieTimeout(),configCookiePath,configCookieDomain)}}function loadReferrerAttributionCookie(){var e=getCookie(getCookieName("ref"));if(e.length)try{if(e=JSON2.parse(e),isObject(e))return e}catch(t){}return["","",0,""]}function deleteCookie(e,t,n){setCookie(e,"",-86400,t,n)}function isPossibleToSetCookieOnDomain(e){var t="testvalue";return setCookie("test",t,1e4,null,e),getCookie("test")===t?(deleteCookie("test",null,e),!0):!1}function deleteCookies(){var e=configCookiesDisabled;configCookiesDisabled=!1;var t,n,r=["id","ses","cvar","ref"];for(t=0;t<r.length;t++)n=getCookieName(r[t]),0!==getCookie(n)&&deleteCookie(n,configCookiePath,configCookieDomain);configCookiesDisabled=e}function setSiteId(e){configTrackerSiteId=e,setVisitorIdCookie()}function sortObjectByKeys(e){if(e&&isObject(e)){var t,n=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);var r={};n.sort();var i,s=n.length;for(i=0;s>i;i++)r[n[i]]=e[n[i]];return r}}function setSessionCookie(){setCookie(getCookieName("ses"),"*",configSessionCookieTimeout,configCookiePath,configCookieDomain)}function getRequest(e,t,n,r){function i(e,t){var n=JSON2.stringify(e);return n.length>2?"&"+t+"="+encodeWrapper(n):""}var s,o,u,a,f,l,c,h=new Date,p=Math.round(h.getTime()/1e3),d=1024,v=customVariables,m=getCookieName("ses"),g=getCookieName("ref"),y=getCookieName("cvar"),b=getCookie(m),w=loadReferrerAttributionCookie(),E=configCustomUrl||locationHrefAlias;if(configCookiesDisabled&&deleteCookies(),configDoNotTrack)return"";var S=getValuesFromVisitorIdCookie();isDefined(r)||(r="");var x=documentAlias.characterSet||documentAlias.charset;if(x&&"utf-8"!==x.toLowerCase()||(x=null),l=w[0],c=w[1],o=w[2],u=w[3],!b){var T=configSessionCookieTimeout/1e3;if((!S.lastVisitTs||p-S.lastVisitTs>T)&&(S.visitCount++,S.lastVisitTs=S.currentVisitTs),!configConversionAttributionFirstReferrer||!l.length){for(s in configCampaignNameParameters)if(Object.prototype.hasOwnProperty.call(configCampaignNameParameters,s)&&(l=getParameter(E,configCampaignNameParameters[s]),l.length))break;for(s in configCampaignKeywordParameters)if(Object.prototype.hasOwnProperty.call(configCampaignKeywordParameters,s)&&(c=getParameter(E,configCampaignKeywordParameters[s]),c.length))break}a=getHostName(configReferrerUrl),f=u.length?getHostName(u):"",!a.length||isSiteHostName(a)||configConversionAttributionFirstReferrer&&f.length&&!isSiteHostName(f)||(u=configReferrerUrl),(u.length||l.length)&&(o=p,w=[l,c,o,purify(u.slice(0,d))],setCookie(g,JSON2.stringify(w),configReferralCookieTimeout,configCookiePath,configCookieDomain))}e+="&idsite="+configTrackerSiteId+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+h.getHours()+"&m="+h.getMinutes()+"&s="+h.getSeconds()+"&url="+encodeWrapper(purify(E))+(configReferrerUrl.length?"&urlref="+encodeWrapper(purify(configReferrerUrl)):"")+(configUserId&&configUserId.length?"&uid="+encodeWrapper(configUserId):"")+"&_id="+S.uuid+"&_idts="+S.createTs+"&_idvc="+S.visitCount+"&_idn="+S.newVisitor+(l.length?"&_rcn="+encodeWrapper(l):"")+(c.length?"&_rck="+encodeWrapper(c):"")+"&_refts="+o+"&_viewts="+S.lastVisitTs+(String(S.lastEcommerceOrderTs).length?"&_ects="+S.lastEcommerceOrderTs:"")+(String(u).length?"&_ref="+encodeWrapper(purify(u.slice(0,d))):"")+(x?"&cs="+encodeWrapper(x):"")+"&send_image=0";for(s in browserFeatures)Object.prototype.hasOwnProperty.call(browserFeatures,s)&&(e+="&"+s+"="+browserFeatures[s]);var N=[];if(t)for(s in t)if(Object.prototype.hasOwnProperty.call(t,s)&&/^dimension\d+$/.test(s)){var C=s.replace("dimension","");N.push(parseInt(C,10)),N.push(String(C)),e+="&"+s+"="+t[s],delete t[s]}t&&isObjectEmpty(t)&&(t=null);for(s in customDimensions)if(Object.prototype.hasOwnProperty.call(customDimensions,s)){var k=-1===indexOfArray(N,s);k&&(e+="&dimension"+s+"="+customDimensions[s])}t?e+="&data="+encodeWrapper(JSON2.stringify(t)):configCustomData&&(e+="&data="+encodeWrapper(JSON2.stringify(configCustomData)));var L=sortObjectByKeys(customVariablesPage),A=sortObjectByKeys(customVariablesEvent);if(e+=i(L,"cvar"),e+=i(A,"e_cvar"),customVariables){e+=i(customVariables,"_cvar");for(s in v)Object.prototype.hasOwnProperty.call(v,s)&&(""!==customVariables[s][0]&&""!==customVariables[s][1]||delete customVariables[s]);configStoreCustomVariablesInCookie&&setCookie(y,JSON2.stringify(customVariables),configSessionCookieTimeout,configCookiePath,configCookieDomain)}return configPerformanceTrackingEnabled&&(configPerformanceGenerationTime?e+="&gt_ms="+configPerformanceGenerationTime:performanceAlias&&performanceAlias.timing&&performanceAlias.timing.requestStart&&performanceAlias.timing.responseEnd&&(e+="&gt_ms="+(performanceAlias.timing.responseEnd-performanceAlias.timing.requestStart))),S.lastEcommerceOrderTs=isDefined(r)&&String(r).length?r:S.lastEcommerceOrderTs,setVisitorIdCookie(S),setSessionCookie(),e+=executePluginMethod(n),configAppendToTrackingUrl.length&&(e+="&"+configAppendToTrackingUrl),isFunction(configCustomRequestContentProcessing)&&(e=configCustomRequestContentProcessing(e)),e}function logEcommerce(e,t,n,r,i,s){var o,u,a="idgoal=0",f=new Date,l=[],c=String(e).length;if(c&&(a+="&ec_id="+encodeWrapper(e),o=Math.round(f.getTime()/1e3)),a+="&revenue="+t,String(n).length&&(a+="&ec_st="+n),String(r).length&&(a+="&ec_tx="+r),String(i).length&&(a+="&ec_sh="+i),String(s).length&&(a+="&ec_dt="+s),ecommerceItems){for(u in ecommerceItems)Object.prototype.hasOwnProperty.call(ecommerceItems,u)&&(isDefined(ecommerceItems[u][1])||(ecommerceItems[u][1]=""),isDefined(ecommerceItems[u][2])||(ecommerceItems[u][2]=""),isDefined(ecommerceItems[u][3])&&0!==String(ecommerceItems[u][3]).length||(ecommerceItems[u][3]=0),isDefined(ecommerceItems[u][4])&&0!==String(ecommerceItems[u][4]).length||(ecommerceItems[u][4]=1),l.push(ecommerceItems[u]));a+="&ec_items="+encodeWrapper(JSON2.stringify(l))}a=getRequest(a,configCustomData,"ecommerce",o),sendRequest(a,configTrackerPause),c&&(ecommerceItems={})}function logEcommerceOrder(e,t,n,r,i,s){String(e).length&&isDefined(t)&&logEcommerce(e,t,n,r,i,s)}function logEcommerceCartUpdate(e){isDefined(e)&&logEcommerce("",e,"","","","")}function logPageView(e,t,n){var r=getRequest("action_name="+encodeWrapper(titleFixup(e||configTitle)),t,"log");sendRequest(r,configTrackerPause,n)}function getClassesRegExp(e,t){var n,r="(^| )(piwik[_-]"+t;if(e)for(n=0;n<e.length;n++)r+="|"+e[n];return r+=")( |$)",new RegExp(r)}function startsUrlWithTrackerUrl(e){return configTrackerUrl&&e&&0===String(e).indexOf(configTrackerUrl)}function getLinkType(e,t,n,r){if(startsUrlWithTrackerUrl(t))return 0;var i=getClassesRegExp(configDownloadClasses,"download"),s=getClassesRegExp(configLinkClasses,"link"),o=new RegExp("\\.("+configDownloadExtensions.join("|")+")([?&#]|$)","i");return s.test(e)?"link":r||i.test(e)||o.test(t)?"download":n?0:"link"}function getSourceElement(e){var t;for(t=e.parentNode;null!==t&&isDefined(t)&&!query.isLinkElement(e);)e=t,t=e.parentNode;return e}function getLinkIfShouldBeProcessed(e){if(e=getSourceElement(e),query.hasNodeAttribute(e,"href")&&isDefined(e.href)){var t=query.getAttributeValueFromNode(e,"href");if(!startsUrlWithTrackerUrl(t)){var n=e.pathname||getPathName(e.href),r=e.hostname||getHostName(e.href),i=r.toLowerCase(),s=e.href.replace(r,i),o=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto|tel):","i");if(!o.test(s)){var u=getLinkType(e.className,s,isSiteHostPath(i,n),query.hasNodeAttribute(e,"download"));if(u)return{type:u,href:s}}}}}function buildContentInteractionRequest(e,t,n,r){var i=content.buildInteractionRequestParams(e,t,n,r);if(i)return getRequest(i,null,"contentInteraction")}function buildContentInteractionTrackingRedirectUrl(e,t,n,r,i){if(isDefined(e)){if(startsUrlWithTrackerUrl(e))return e;var s=content.toAbsoluteUrl(e),o="redirecturl="+encodeWrapper(s)+"&";o+=buildContentInteractionRequest(t,n,r,i||e);var u="&";return configTrackerUrl.indexOf("?")<0&&(u="?"),configTrackerUrl+u+o}}function isNodeAuthorizedToTriggerInteraction(e,t){if(!e||!t)return!1;var n=content.findTargetNode(e);return content.shouldIgnoreInteraction(n)?!1:(n=content.findTargetNodeNoDefault(e),!n||containsNodeElement(n,t))}function getContentInteractionToRequestIfPossible(e,t,n){if(e){var r=content.findParentContentNode(e);if(r&&isNodeAuthorizedToTriggerInteraction(r,e)){var i=content.buildContentBlock(r);if(i)return!i.target&&n&&(i.target=n),content.buildInteractionRequestParams(t,i.name,i.piece,i.target)}}}function wasContentImpressionAlreadyTracked(e){if(!trackedContentImpressions||!trackedContentImpressions.length)return!1;var t,n;for(t=0;t<trackedContentImpressions.length;t++)if(n=trackedContentImpressions[t],n&&n.name===e.name&&n.piece===e.piece&&n.target===e.target)return!0;return!1}function replaceHrefIfInternalLink(e){if(!e)return!1;var t=content.findTargetNode(e);if(!t||content.shouldIgnoreInteraction(t))return!1;var n=getLinkIfShouldBeProcessed(t);if(linkTrackingEnabled&&n&&n.type)return!1;if(query.isLinkElement(t)&&query.hasNodeAttributeWithValue(t,"href")){var r=String(query.getAttributeValueFromNode(t,"href"));if(0===r.indexOf("#"))return!1;if(startsUrlWithTrackerUrl(r))return!0;if(!content.isUrlToCurrentDomain(r))return!1;var i=content.buildContentBlock(e);if(!i)return;var s=i.name,o=i.piece,u=i.target;query.hasNodeAttributeWithValue(t,content.CONTENT_TARGET_ATTR)&&!t.wasContentTargetAttrReplaced||(t.wasContentTargetAttrReplaced=!0,u=content.toAbsoluteUrl(r),query.setAnyAttribute(t,content.CONTENT_TARGET_ATTR,u));var a=buildContentInteractionTrackingRedirectUrl(r,"click",s,o,u);return content.setHrefAttribute(t,a),!0}return!1}function replaceHrefsIfInternalLink(e){if(e&&e.length){var t;for(t=0;t<e.length;t++)replaceHrefIfInternalLink(e[t])}}function trackContentImpressionClickInteraction(e){return function(t){if(e){var n,r=content.findParentContentNode(e);if(t&&(n=t.target||t.srcElement),n||(n=e),isNodeAuthorizedToTriggerInteraction(r,n)){if(setExpireDateTime(configTrackerPause),query.isLinkElement(e)&&query.hasNodeAttributeWithValue(e,"href")&&query.hasNodeAttributeWithValue(e,content.CONTENT_TARGET_ATTR)){var i=query.getAttributeValueFromNode(e,"href");!startsUrlWithTrackerUrl(i)&&e.wasContentTargetAttrReplaced&&query.setAnyAttribute(e,content.CONTENT_TARGET_ATTR,"")}var s=getLinkIfShouldBeProcessed(e);if(linkTrackingInstalled&&s&&s.type)return s.type;if(replaceHrefIfInternalLink(r))return"href";var o=content.buildContentBlock(r);if(o){var u=o.name,a=o.piece,f=o.target,l=buildContentInteractionRequest("click",u,a,f);return sendRequest(l,configTrackerPause
),l}}}}}function setupInteractionsTracking(e){if(e&&e.length){var t,n;for(t=0;t<e.length;t++)n=content.findTargetNode(e[t]),n&&!n.contentInteractionTrackingSetupDone&&(n.contentInteractionTrackingSetupDone=!0,addEventListener(n,"click",trackContentImpressionClickInteraction(n)))}}function buildContentImpressionsRequests(e,t){if(!e||!e.length)return[];var n,r;for(n=0;n<e.length;n++)wasContentImpressionAlreadyTracked(e[n])?(e.splice(n,1),n--):trackedContentImpressions.push(e[n]);if(!e||!e.length)return[];replaceHrefsIfInternalLink(t),setupInteractionsTracking(t);var i=[];for(n=0;n<e.length;n++)r=getRequest(content.buildImpressionRequestParams(e[n].name,e[n].piece,e[n].target),void 0,"contentImpressions"),r&&i.push(r);return i}function getContentImpressionsRequestsFromNodes(e){var t=content.collectContent(e);return buildContentImpressionsRequests(t,e)}function getCurrentlyVisibleContentImpressionsRequestsIfNotTrackedYet(e){if(!e||!e.length)return[];var t;for(t=0;t<e.length;t++)content.isNodeVisible(e[t])||(e.splice(t,1),t--);return e&&e.length?getContentImpressionsRequestsFromNodes(e):[]}function buildContentImpressionRequest(e,t,n){var r=content.buildImpressionRequestParams(e,t,n);return getRequest(r,null,"contentImpression")}function buildContentInteractionRequestNode(e,t){if(e){var n=content.findParentContentNode(e),r=content.buildContentBlock(n);if(r)return t||(t="Unknown"),buildContentInteractionRequest(t,r.name,r.piece,r.target)}}function buildEventRequest(e,t,n,r){return"e_c="+encodeWrapper(e)+"&e_a="+encodeWrapper(t)+(isDefined(n)?"&e_n="+encodeWrapper(n):"")+(isDefined(r)?"&e_v="+encodeWrapper(r):"")}function logEvent(e,t,n,r,i,s){if(0===String(e).length||0===String(t).length)return!1;var o=getRequest(buildEventRequest(e,t,n,r),i,"event");sendRequest(o,configTrackerPause,s)}function logSiteSearch(e,t,n,r){var i=getRequest("search="+encodeWrapper(e)+(t?"&search_cat="+encodeWrapper(t):"")+(isDefined(n)?"&search_count="+n:""),r,"sitesearch");sendRequest(i,configTrackerPause)}function logGoal(e,t,n){var r=getRequest("idgoal="+e+(t?"&revenue="+t:""),n,"goal");sendRequest(r,configTrackerPause)}function logLink(e,t,n,r,i){var s=t+"="+encodeWrapper(purify(e)),o=getContentInteractionToRequestIfPossible(i,"click",e);o&&(s+="&"+o);var u=getRequest(s,n,"link");sendRequest(u,r?0:configTrackerPause,r)}function prefixPropertyName(e,t){return""!==e?e+t.charAt(0).toUpperCase()+t.slice(1):t}function trackCallback(e){var t,n,r,i=["","webkit","ms","moz"];if(!configCountPreRendered)for(n=0;n<i.length;n++)if(r=i[n],Object.prototype.hasOwnProperty.call(documentAlias,prefixPropertyName(r,"hidden"))){"prerender"===documentAlias[prefixPropertyName(r,"visibilityState")]&&(t=!0);break}return t?void addEventListener(documentAlias,r+"visibilitychange",function s(){documentAlias.removeEventListener(r+"visibilitychange",s,!1),e()}):void e()}function trackCallbackOnLoad(e){"complete"===documentAlias.readyState?e():windowAlias.addEventListener?windowAlias.addEventListener("load",e):windowAlias.attachEvent&&windowAlias.attachEvent("onload",e)}function trackCallbackOnReady(e){var t=!1;if(t=documentAlias.attachEvent?"complete"===documentAlias.readyState:"loading"!==documentAlias.readyState)return void e();documentAlias.addEventListener?addEventListener(documentAlias,"DOMContentLoaded",function n(){documentAlias.removeEventListener("DOMContentLoaded",n,!1),t||(t=!0,e())}):documentAlias.attachEvent&&(documentAlias.attachEvent("onreadystatechange",function r(){"complete"===documentAlias.readyState&&(documentAlias.detachEvent("onreadystatechange",r),t||(t=!0,e()))}),documentAlias.documentElement.doScroll&&windowAlias===windowAlias.top&&!function i(){if(!t){try{documentAlias.documentElement.doScroll("left")}catch(n){return void setTimeout(i,0)}t=!0,e()}}()),addEventListener(windowAlias,"load",function(){t||(t=!0,e())},!1)}function processClick(e){var t=getLinkIfShouldBeProcessed(e);t&&t.type&&(t.href=safeDecodeWrapper(t.href),logLink(t.href,t.type,void 0,null,e))}function isIE8orOlder(){return documentAlias.all&&!documentAlias.addEventListener}function getKeyCodeFromEvent(e){var t=e.which,n=typeof e.button;return t||"undefined"===n||(isIE8orOlder()?1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2):0===e.button||"0"===e.button?t=1:1&e.button?t=2:2&e.button&&(t=3)),t}function getNameOfClickedButton(e){switch(getKeyCodeFromEvent(e)){case 1:return"left";case 2:return"middle";case 3:return"right"}}function getTargetElementFromEvent(e){return e.target||e.srcElement}function clickHandler(e){return function(t){t=t||windowAlias.event;var n=getNameOfClickedButton(t),r=getTargetElementFromEvent(t);if("click"===t.type){var i=!1;e&&"middle"===n&&(i=!0),r&&!i&&processClick(r)}else"mousedown"===t.type?"middle"===n&&r?(lastButton=n,lastTarget=r):lastButton=lastTarget=null:"mouseup"===t.type?(n===lastButton&&r===lastTarget&&processClick(r),lastButton=lastTarget=null):"contextmenu"===t.type&&processClick(r)}}function addClickListener(e,t){addEventListener(e,"click",clickHandler(t),!1),t&&(addEventListener(e,"mouseup",clickHandler(t),!1),addEventListener(e,"mousedown",clickHandler(t),!1),addEventListener(e,"contextmenu",clickHandler(t),!1))}function addClickListeners(e){if(!linkTrackingInstalled){linkTrackingInstalled=!0;var t,n=getClassesRegExp(configIgnoreClasses,"ignore"),r=documentAlias.links;if(r)for(t=0;t<r.length;t++)n.test(r[t].className)||addClickListener(r[t],e)}}function enableTrackOnlyVisibleContent(e,t,n){function r(){o=!0}if(isTrackOnlyVisibleContentEnabled)return!0;isTrackOnlyVisibleContentEnabled=!0;var i,s,o=!1;trackCallbackOnLoad(function(){function u(e){setTimeout(function(){isTrackOnlyVisibleContentEnabled&&(o=!1,n.trackVisibleContentImpressions(),u(e))},e)}function f(e){setTimeout(function(){isTrackOnlyVisibleContentEnabled&&(o&&(o=!1,n.trackVisibleContentImpressions()),f(e))},e)}if(e){for(i=["scroll","resize"],s=0;s<i.length;s++)documentAlias.addEventListener?documentAlias.addEventListener(i[s],r):windowAlias.attachEvent("on"+i[s],r);f(100)}t&&t>0&&(t=parseInt(t,10),u(t))})}function detectBrowserFeatures(){var e,t,n={pdf:"application/pdf",qt:"video/quicktime",realp:"audio/x-pn-realaudio-plugin",wma:"application/x-mplayer2",dir:"application/x-director",fla:"application/x-shockwave-flash",java:"application/x-java-vm",gears:"application/x-googlegears",ag:"application/x-silverlight"};if(!(new RegExp("MSIE")).test(navigatorAlias.userAgent)){if(navigatorAlias.mimeTypes&&navigatorAlias.mimeTypes.length)for(e in n)Object.prototype.hasOwnProperty.call(n,e)&&(t=navigatorAlias.mimeTypes[n[e]],browserFeatures[e]=t&&t.enabledPlugin?"1":"0");"unknown"!=typeof navigator.javaEnabled&&isDefined(navigatorAlias.javaEnabled)&&navigatorAlias.javaEnabled()&&(browserFeatures.java="1"),isFunction(windowAlias.GearsFactory)&&(browserFeatures.gears="1"),browserFeatures.cookie=hasCookies()}var r=parseInt(screenAlias.width,10),i=parseInt(screenAlias.height,10);browserFeatures.res=parseInt(r,10)+"x"+parseInt(i,10)}function registerHook(hookName,userHook){var hookObj=null;if(isString(hookName)&&!isDefined(registeredHooks[hookName])&&userHook){if(isObject(userHook))hookObj=userHook;else if(isString(userHook))try{eval("hookObj ="+userHook)}catch(ignore){}registeredHooks[hookName]=hookObj}return hookObj}var registeredHooks={},locationArray=urlFixup(documentAlias.domain,windowAlias.location.href,getReferrer()),domainAlias=domainFixup(locationArray[0]),locationHrefAlias=safeDecodeWrapper(locationArray[1]),configReferrerUrl=safeDecodeWrapper(locationArray[2]),enableJSErrorTracking=!1,defaultRequestMethod="GET",configRequestMethod=defaultRequestMethod,defaultRequestContentType="application/x-www-form-urlencoded; charset=UTF-8",configRequestContentType=defaultRequestContentType,configTrackerUrl=trackerUrl||"",configApiUrl="",configAppendToTrackingUrl="",configTrackerSiteId=siteId||"",configUserId="",visitorUUID="",configCustomUrl,configTitle="",configDownloadExtensions=["7z","aac","apk","arc","arj","asf","asx","avi","azw3","bin","csv","deb","dmg","doc","docx","epub","exe","flv","gif","gz","gzip","hqx","ibooks","jar","jpg","jpeg","js","mobi","mp2","mp3","mp4","mpg","mpeg","mov","movie","msi","msp","odb","odf","odg","ods","odt","ogg","ogv","pdf","phps","png","ppt","pptx","qt","qtm","ra","ram","rar","rpm","sea","sit","tar","tbz","tbz2","bz","bz2","tgz","torrent","txt","wav","wma","wmv","wpd","xls","xlsx","xml","z","zip"],configHostsAlias=[domainAlias],configIgnoreClasses=[],configDownloadClasses=[],configLinkClasses=[],configTrackerPause=500,configMinimumVisitTime,configHeartBeatDelay,heartBeatPingIfActivityAlias,configDiscardHashTag,configCustomData,configCampaignNameParameters=["pk_campaign","piwik_campaign","utm_campaign","utm_source","utm_medium"],configCampaignKeywordParameters=["pk_kwd","piwik_kwd","utm_term"],configCookieNamePrefix="_pk_",configCookieDomain,configCookiePath,configCookiesDisabled=!1,configDoNotTrack,configCountPreRendered,configConversionAttributionFirstReferrer,configVisitorCookieTimeout=339552e5,configSessionCookieTimeout=18e5,configReferralCookieTimeout=15768e6,configPerformanceTrackingEnabled=!0,configPerformanceGenerationTime=0,configStoreCustomVariablesInCookie=!1,customVariables=!1,configCustomRequestContentProcessing,customVariablesPage={},customVariablesEvent={},customDimensions={},customVariableMaximumLength=200,ecommerceItems={},browserFeatures={},trackedContentImpressions=[],isTrackOnlyVisibleContentEnabled=!1,timeNextTrackingRequestCanBeExecutedImmediately=!1,linkTrackingInstalled=!1,linkTrackingEnabled=!1,heartBeatSetUp=!1,hadWindowFocusAtLeastOnce=isInsideAnIframe(),lastTrackerRequestTime=null,heartBeatTimeout,lastButton,lastTarget,hash=sha1,domainHash;try{configTitle=documentAlias.title}catch(e){configTitle=""}return heartBeatPingIfActivityAlias=function(){var e=new Date;if(lastTrackerRequestTime+configHeartBeatDelay<=e.getTime()){var t=getRequest("ping=1",null,"ping");return sendRequest(t,configTrackerPause),!0}return!1},detectBrowserFeatures(),updateDomainHash(),setVisitorIdCookie(),executePluginMethod("run",registerHook),{hook:registeredHooks,getHook:function(e){return registeredHooks[e]},getQuery:function(){return query},getContent:function(){return content},buildContentImpressionRequest:buildContentImpressionRequest,buildContentInteractionRequest:buildContentInteractionRequest,buildContentInteractionRequestNode:buildContentInteractionRequestNode,buildContentInteractionTrackingRedirectUrl:buildContentInteractionTrackingRedirectUrl,getContentImpressionsRequestsFromNodes:getContentImpressionsRequestsFromNodes,getCurrentlyVisibleContentImpressionsRequestsIfNotTrackedYet:getCurrentlyVisibleContentImpressionsRequestsIfNotTrackedYet,trackCallbackOnLoad:trackCallbackOnLoad,trackCallbackOnReady:trackCallbackOnReady,buildContentImpressionsRequests:buildContentImpressionsRequests,wasContentImpressionAlreadyTracked:wasContentImpressionAlreadyTracked,appendContentInteractionToRequestIfPossible:getContentInteractionToRequestIfPossible,setupInteractionsTracking:setupInteractionsTracking,trackContentImpressionClickInteraction:trackContentImpressionClickInteraction,internalIsNodeVisible:isVisible,isNodeAuthorizedToTriggerInteraction:isNodeAuthorizedToTriggerInteraction,replaceHrefIfInternalLink:replaceHrefIfInternalLink,getDomains:function(){return configHostsAlias},getConfigCookiePath:function(){return configCookiePath},getConfigDownloadExtensions:function(){return configDownloadExtensions},enableTrackOnlyVisibleContent:function(e,t){return enableTrackOnlyVisibleContent(e,t,this)},clearTrackedContentImpressions:function(){trackedContentImpressions=[]},getTrackedContentImpressions:function(){return trackedContentImpressions},clearEnableTrackOnlyVisibleContent:function(){isTrackOnlyVisibleContentEnabled=!1},disableLinkTracking:function(){linkTrackingInstalled=!1,linkTrackingEnabled=!1},getConfigVisitorCookieTimeout:function(){return configVisitorCookieTimeout},removeAllAsyncTrackersButFirst:function(){var e=asyncTrackers[0];asyncTrackers=[e]},getRemainingVisitorCookieTimeout:getRemainingVisitorCookieTimeout,getVisitorId:function(){return getValuesFromVisitorIdCookie().uuid},getVisitorInfo:function(){return loadVisitorIdCookie()},getAttributionInfo:function(){return loadReferrerAttributionCookie()},getAttributionCampaignName:function(){return loadReferrerAttributionCookie()[0]},getAttributionCampaignKeyword:function(){return loadReferrerAttributionCookie()[1]},getAttributionReferrerTimestamp:function(){return loadReferrerAttributionCookie()[2]},getAttributionReferrerUrl:function(){return loadReferrerAttributionCookie()[3]},setTrackerUrl:function(e){configTrackerUrl=e},getTrackerUrl:function(){return configTrackerUrl},addTracker:function(e,t){if(!t)throw new Error("A siteId must be given to add a new tracker");isDefined(e)&&null!==e||(e=this.getTrackerUrl());var n=new Tracker(e,t);return asyncTrackers.push(n),n},getSiteId:function(){return configTrackerSiteId},setSiteId:function(e){setSiteId(e)},setUserId:function(e){isDefined(e)&&e.length&&(configUserId=e,visitorUUID=hash(configUserId).substr(0,16))},getUserId:function(){return configUserId},setCustomData:function(e,t){isObject(e)?configCustomData=e:(configCustomData||(configCustomData={}),configCustomData[e]=t)},getCustomData:function(){return configCustomData},setCustomRequestProcessing:function(e){configCustomRequestContentProcessing=e},appendToTrackingUrl:function(e){configAppendToTrackingUrl=e},getRequest:function(e){return getRequest(e)},addPlugin:function(e,t){plugins[e]=t},setCustomDimension:function(e,t){e=parseInt(e,10),e>0&&(isDefined(t)||(t=""),isString(t)||(t=String(t)),customDimensions[e]=t)},getCustomDimension:function(e){return e=parseInt(e,10),e>0&&Object.prototype.hasOwnProperty.call(customDimensions,e)?customDimensions[e]:void 0},deleteCustomDimension:function(e){e=parseInt(e,10),e>0&&delete customDimensions[e]},setCustomVariable:function(e,t,n,r){var i;isDefined(r)||(r="visit"),isDefined(t)&&(isDefined(n)||(n=""),e>0&&(t=isString(t)?t:String(t),n=isString(n)?n:String(n),i=[t.slice(0,customVariableMaximumLength),n.slice(0,customVariableMaximumLength)],"visit"===r||2===r?(loadCustomVariables(),customVariables[e]=i):"page"===r||3===r?customVariablesPage[e]=i:"event"===r&&(customVariablesEvent[e]=i)))},getCustomVariable:function(e,t){var n;return isDefined(t)||(t="visit"),"page"===t||3===t?n=customVariablesPage[e]:"event"===t?n=customVariablesEvent[e]:"visit"!==t&&2!==t||(loadCustomVariables(),n=customVariables[e]),!isDefined(n)||n&&""===n[0]?!1:n},deleteCustomVariable:function(e,t){this.getCustomVariable(e,t)&&this.setCustomVariable(e,"","",t)},storeCustomVariablesInCookie:function(){configStoreCustomVariablesInCookie=!0},setLinkTrackingTimer:function(e){configTrackerPause=e},setDownloadExtensions:function(e){isString(e)&&(e=e.split("|")),configDownloadExtensions=e},addDownloadExtensions:function(e){var t;for(isString(e)&&(e=e.split("|")),t=0;t<e.length;t++)configDownloadExtensions.push(e[t])},removeDownloadExtensions:function(e){var t,n=[];for(isString(e)&&(e=e.split("|")),t=0;t<configDownloadExtensions.length;t++)-1===indexOfArray(e,configDownloadExtensions[t])&&n.push(configDownloadExtensions[t]);configDownloadExtensions=n},setDomains:function(e){configHostsAlias=isString(e)?[e]:e;var t,n=!1,r=0;for(r;r<configHostsAlias.length;r++){if(t=String(configHostsAlias[r]),isSameHost(domainAlias,domainFixup(t))){n=!0;break}var i=getPathName(t);if(i&&"/"!==i&&"/*"!==i){n=!0;break}}n||configHostsAlias.push(domainAlias)},setIgnoreClasses:function(e){configIgnoreClasses=isString(e)?[e]:e},setRequestMethod:function(e){configRequestMethod=e||defaultRequestMethod},setRequestContentType:function(e){configRequestContentType=e||defaultRequestContentType},setReferrerUrl:function(e){configReferrerUrl=e},setCustomUrl:function(e){configCustomUrl=resolveRelativeReference(locationHrefAlias,e)},setDocumentTitle:function(e){configTitle=e},setAPIUrl:function(e){configApiUrl=e},setDownloadClasses:function(e){configDownloadClasses=isString(e)?[e]:e},setLinkClasses:function(e){configLinkClasses=isString(e)?[e]:e},setCampaignNameKey:function(e){configCampaignNameParameters=isString(e)?[e]:e},setCampaignKeywordKey:function(e){configCampaignKeywordParameters=isString(e)?[e]:e},discardHashTag:function(e){configDiscardHashTag=e},setCookieNamePrefix:function(e){configCookieNamePrefix=e,customVariables=getCustomVariablesFromCookie()},setCookieDomain:function(e){var t=domainFixup(e);isPossibleToSetCookieOnDomain(t)&&(configCookieDomain=t,updateDomainHash())},setCookiePath:function(e){configCookiePath=e,updateDomainHash()},setVisitorCookieTimeout:function(e){configVisitorCookieTimeout=1e3*e},setSessionCookieTimeout:function(e){configSessionCookieTimeout=1e3*e},setReferralCookieTimeout:function(e){configReferralCookieTimeout=1e3*e},setConversionAttributionFirstReferrer:function(e){configConversionAttributionFirstReferrer=e},disableCookies:function(){configCookiesDisabled=!0,browserFeatures.cookie="0",configTrackerSiteId&&deleteCookies()},deleteCookies:function(){deleteCookies()},setDoNotTrack:function(e){var t=navigatorAlias.doNotTrack||navigatorAlias.msDoNotTrack;configDoNotTrack=e&&("yes"===t||"1"===t),configDoNotTrack&&this.disableCookies()},addListener:function(e,t){addClickListener(e,t)},enableLinkTracking:function(e){linkTrackingEnabled=!0,trackCallback(function(){trackCallbackOnReady(function(){addClickListeners(e)})})},enableJSErrorTracking:function(){if(!enableJSErrorTracking){enableJSErrorTracking=!0;var e=windowAlias.onerror;windowAlias.onerror=function(t,n,r,i,s){return trackCallback(function(){var e="JavaScript Errors",s=n+":"+r;i&&(s+=":"+i),logEvent(e,s,t)}),e?e(t,n,r,i,s):!1}}},disablePerformanceTracking:function(){configPerformanceTrackingEnabled=!1},setGenerationTimeMs:function(e){configPerformanceGenerationTime=parseInt(e,10)},enableHeartBeatTimer:function(e){e=Math.max(e,1),configHeartBeatDelay=1e3*(e||15),null!==lastTrackerRequestTime&&setUpHeartBeat()},disableHeartBeatTimer:function(){heartBeatDown(),configHeartBeatDelay=null,window.removeEventListener("focus",heartBeatOnFocus),window.removeEventListener("blur",heartBeatOnBlur)},killFrame:function(){windowAlias.location!==windowAlias.top.location&&(windowAlias.top.location=windowAlias.location)},redirectFile:function(e){"file:"===windowAlias.location.protocol&&(windowAlias.location=e)},setCountPreRendered:function(e){configCountPreRendered=e},trackGoal:function(e,t,n){trackCallback(function(){logGoal(e,t,n)})},trackLink:function(e,t,n,r){trackCallback(function(){logLink(e,t,n,r)})},trackPageView:function(e,t,n){trackedContentImpressions=[],trackCallback(isOverlaySession(configTrackerSiteId)?function(){injectOverlayScripts(configTrackerUrl,configApiUrl,configTrackerSiteId)}:function(){logPageView(e,t,n)})},trackAllContentImpressions:function(){isOverlaySession(configTrackerSiteId)||trackCallback(function(){trackCallbackOnReady(function(){var e=content.findContentNodes(),t=getContentImpressionsRequestsFromNodes(e);sendBulkRequest(t,configTrackerPause)})})},trackVisibleContentImpressions:function(e,t){isOverlaySession(configTrackerSiteId)||(isDefined(e)||(e=!0),isDefined(t)||(t=750),enableTrackOnlyVisibleContent(e,t,this),trackCallback(function(){trackCallbackOnLoad(function(){var e=content.findContentNodes(),t=getCurrentlyVisibleContentImpressionsRequestsIfNotTrackedYet(e);sendBulkRequest(t,configTrackerPause)})}))},trackContentImpression:function(e,t,n){isOverlaySession(configTrackerSiteId)||e&&(t=t||"Unknown",trackCallback(function(){var r=buildContentImpressionRequest(e,t,n);sendRequest(r,configTrackerPause)}))},trackContentImpressionsWithinNode:function(e){!isOverlaySession(configTrackerSiteId)&&e&&trackCallback(function(){isTrackOnlyVisibleContentEnabled?trackCallbackOnLoad(function(){var t=content.findContentNodesWithinNode(e),n=getCurrentlyVisibleContentImpressionsRequestsIfNotTrackedYet(t);sendBulkRequest(n,configTrackerPause)}):trackCallbackOnReady(function(){var t=content.findContentNodesWithinNode(e),n=getContentImpressionsRequestsFromNodes(t);sendBulkRequest(n,configTrackerPause)})})},trackContentInteraction:function(e,t,n,r){isOverlaySession(configTrackerSiteId)||e&&t&&(n=n||"Unknown",trackCallback(function(){var s=buildContentInteractionRequest(e,t,n,r);sendRequest(s,configTrackerPause)}))},trackContentInteractionNode:function(e,t){!isOverlaySession(configTrackerSiteId)&&e&&trackCallback(function(){var n=buildContentInteractionRequestNode(e,t);sendRequest(n,configTrackerPause)})},logAllContentBlocksOnPage:function(){var e=content.findContentNodes(),t=content.collectContent(e);void 0!==console&&console&&console.log&&console.log(t)},trackEvent:function(e,t,n,r,i,s){trackCallback(function(){logEvent(e,t,n,r,i,s)})},trackSiteSearch:function(e,t,n,r){trackCallback(function(){logSiteSearch(e,t,n,r)})},setEcommerceView:function(e,t,n,r){isDefined(n)&&n.length?n instanceof Array&&(n=JSON2.stringify(n)):n="",customVariablesPage[5]=["_pkc",n],isDefined(r)&&String(r).length&&(customVariablesPage[2]=["_pkp",r]),(isDefined(e)&&e.length||isDefined(t)&&t.length)&&(isDefined(e)&&e.length&&(customVariablesPage[3]=["_pks",e]),isDefined(t)&&t.length||(t=""),customVariablesPage[4]=["_pkn",t])},addEcommerceItem:function(e,t,n,r,i){e.length&&(ecommerceItems[e]=[e,t,n,r,i])},trackEcommerceOrder:function(e,t,n,r,i,s){logEcommerceOrder(e,t,n,r,i,s)},trackEcommerceCartUpdate:function(e){logEcommerceCartUpdate(e)}}}function TrackerProxy(){return{push:apply}}function applyMethodsInOrder(e,t){var n,r,i={};for(n=0;n<t.length;n++){var s=t[n];for(i[s]=1,r=0;r<e.length;r++)if(e[r]&&e[r][0]){var o=e[r][0];s===o&&(apply(e[r]),delete e[r],i[o]>1&&logConsoleError("The method "+o+' is registered more than once in "_paq" variable. Only the last call has an effect. Please have a look at the multiple Piwik trackers documentation: http://developer.piwik.org/guides/tracking-javascript-guide#multiple-piwik-trackers'),i[o]++)}}return e}var expireDateTime,plugins={},documentAlias=document,navigatorAlias=navigator,screenAlias=screen,windowAlias=window,performanceAlias=windowAlias.performance||windowAlias.mozPerformance||windowAlias.msPerformance||windowAlias.webkitPerformance,encodeWrapper=windowAlias.encodeURIComponent,decodeWrapper=windowAlias.decodeURIComponent,urldecode=unescape,asyncTrackers=[],iterator,Piwik,query={htmlCollectionToArray:function(e){var t,n=[];if(!e||!e.length)return n;for(t=0;t<e.length;t++)n.push(e[t]);return n},find:function(e){if(!document.querySelectorAll||!e)return[];var t=document.querySelectorAll(e);return this.htmlCollectionToArray(t)},findMultiple:function(e){if(!e||!e.length)return[];var t,n,r=[];for(t=0;t<e.length;t++)n=this.find(e[t]),r=r.concat(n);return r=this.makeNodesUnique(r)},findNodesByTagName:function(e,t){if(!e||!t||!e.getElementsByTagName)return[];var n=e.getElementsByTagName(t);return this.htmlCollectionToArray(n)},makeNodesUnique:function(e){var t=[].concat(e);if(e.sort(function(e,n){if(e===n)return 0;var r=indexOfArray(t,e),i=indexOfArray(t,n);return r===i?0:r>i?-1:1}),e.length<=1)return e;var n,r=0,i=0,s=[];for(n=e[r++];n;)n===e[r]&&(i=s.push(r)),n=e[r++]||null;for(;i--;)e.splice(s[i],1);return e},getAttributeValueFromNode:function(e,t){if(this.hasNodeAttribute(e,t)){if(e&&e.getAttribute)return e.getAttribute(t);if(e&&e.attributes){var n=typeof e.attributes[t];if("undefined"!==n){if(e.attributes[t].value)return e.attributes[t].value;if(e.attributes[t].nodeValue)return e.attributes[t].nodeValue;var r,i=e.attributes;if(i){for(r=0;r<i.length;r++)if(i[r].nodeName===t)return i[r].nodeValue;return null}}}}},hasNodeAttributeWithValue:function(e,t){var n=this.getAttributeValueFromNode(e,t);return!!n},hasNodeAttribute:function(e,t){if(e&&e.hasAttribute)return e.hasAttribute(t);if(e&&e.attributes){var n=typeof e.attributes[t];return"undefined"!==n}return!1},hasNodeCssClass:function(e,t){if(e&&t&&e.className){var n="string"==typeof e.className?e.className.split(" "):[];if(-1!==indexOfArray(n,t))return!0}return!1},findNodesHavingAttribute:function(e,t,n){if(n||(n=[]),!e||!t)return n;var r=getChildrenFromNode(e);if(!r||!r.length)return n;var i,s;for(i=0;i<r.length;i++)s=r[i],this.hasNodeAttribute(s,t)&&n.push(s),n=this.findNodesHavingAttribute(s,t,n);return n},findFirstNodeHavingAttribute:function(e,t){if(e&&t){if(this.hasNodeAttribute(e,t))return e;var n=this.findNodesHavingAttribute(e,t);return n&&n.length?n[0]:void 0}},findFirstNodeHavingAttributeWithValue:function(e,t){if(e&&t){if(this.hasNodeAttributeWithValue(e,t))return e;var n=this.findNodesHavingAttribute(e,t);if(n&&n.length){var r;for(r=0;r<n.length;r++)if(this.getAttributeValueFromNode(n[r],t))return n[r]}}},findNodesHavingCssClass:function(e,t,n){if(n||(n=[]),!e||!t)return n;if(e.getElementsByClassName){var r=e.getElementsByClassName(t);return this.htmlCollectionToArray(r)}var i=getChildrenFromNode(e);if(!i||!i.length)return[];var s,o;for(s=0;s<i.length;s++)o=i[s],this.hasNodeCssClass(o,t)&&n.push(o),n=this.findNodesHavingCssClass(o,t,n);return n},findFirstNodeHavingClass:function(e,t){if(e&&t){if(this.hasNodeCssClass(e,t))return e;var n=this.findNodesHavingCssClass(e,t);return n&&n.length?n[0]:void 0}},isLinkElement:function(e){if(!e)return!1;var t=String(e.nodeName).toLowerCase(),n=["a","area"],r=indexOfArray(n,t);return-1!==r},setAnyAttribute:function(e,t,n){e&&t&&(e.setAttribute?e.setAttribute(t,n):e[t]=n)}},content={CONTENT_ATTR:"data-track-content",CONTENT_CLASS:"piwikTrackContent",CONTENT_NAME_ATTR:"data-content-name",CONTENT_PIECE_ATTR:"data-content-piece",CONTENT_PIECE_CLASS:"piwikContentPiece",CONTENT_TARGET_ATTR:"data-content-target",CONTENT_TARGET_CLASS:"piwikContentTarget",CONTENT_IGNOREINTERACTION_ATTR:"data-content-ignoreinteraction",CONTENT_IGNOREINTERACTION_CLASS:"piwikContentIgnoreInteraction",location:void 0,findContentNodes:function(){var e="."+this.CONTENT_CLASS,t="["+this.CONTENT_ATTR+"]",n=query.findMultiple([e,t]);return n},findContentNodesWithinNode:function(e){if(!e)return[];var t=query.findNodesHavingCssClass(e,this.CONTENT_CLASS),n=query.findNodesHavingAttribute(e,this.CONTENT_ATTR);if(n&&n.length){var r;for(r=0;r<n.length;r++)t.push(n[r])}return query.hasNodeAttribute(e,this.CONTENT_ATTR)?t.push(e):query.hasNodeCssClass(e,this.CONTENT_CLASS)&&t.push(e),t=query.makeNodesUnique(t)},findParentContentNode:function(e){if(e)for(var t=e,n=0;t&&t!==documentAlias&&t.parentNode;){if(query.hasNodeAttribute(t,this.CONTENT_ATTR))return t;if(query.hasNodeCssClass(t,this.CONTENT_CLASS))return t;if(t=t.parentNode,n>1e3)break;n++}},findPieceNode:function(e){var t;return t=query.findFirstNodeHavingAttribute(e,this.CONTENT_PIECE_ATTR),t||(t=query.findFirstNodeHavingClass(e,this.CONTENT_PIECE_CLASS)),t?t:e},findTargetNodeNoDefault:function(e){if(e){var t=query.findFirstNodeHavingAttributeWithValue(e,this.CONTENT_TARGET_ATTR);return t?t:(t=query.findFirstNodeHavingAttribute(e,this.CONTENT_TARGET_ATTR))?t:(t=query.findFirstNodeHavingClass(e,this.CONTENT_TARGET_CLASS),t?t:void 0)}},findTargetNode:function(e){var t=this.findTargetNodeNoDefault(e);return t?t:e},findContentName:function(e){if(e){var t=query.findFirstNodeHavingAttributeWithValue(e,this.CONTENT_NAME_ATTR);if(t)return query.getAttributeValueFromNode(t,this.CONTENT_NAME_ATTR);var n=this.findContentPiece(e);if(n)return this.removeDomainIfIsInLink(n);if(query.hasNodeAttributeWithValue(e,"title"))return query.getAttributeValueFromNode(e,"title");var r=this.findPieceNode(e);if(query.hasNodeAttributeWithValue(r,"title"))return query.getAttributeValueFromNode(r,"title");var i=this.findTargetNode(e);return query.hasNodeAttributeWithValue(i,"title")?query.getAttributeValueFromNode(i,"title"):void 0}},findContentPiece:function(e){if(e){var t=query.findFirstNodeHavingAttributeWithValue(e,this.CONTENT_PIECE_ATTR);if(t)return query.getAttributeValueFromNode(t,this.CONTENT_PIECE_ATTR);var n=this.findPieceNode(e),r=this.findMediaUrlInNode(n);return r?this.toAbsoluteUrl(r):void 0}},findContentTarget:function(e){if(e){var t=this.findTargetNode(e);if(query.hasNodeAttributeWithValue(t,this.CONTENT_TARGET_ATTR))return query.getAttributeValueFromNode(t,this.CONTENT_TARGET_ATTR);var n;if(query.hasNodeAttributeWithValue(t,"href"))return n=query.getAttributeValueFromNode(t,"href"),this.toAbsoluteUrl(n);var r=this.findPieceNode(e);return query.hasNodeAttributeWithValue(r,"href")?(n=query.getAttributeValueFromNode(r,"href"),this.toAbsoluteUrl(n)):void 0}},isSameDomain:function(e){if(!e||!e.indexOf)return!1;if(0===e.indexOf(this.getLocation().origin))return!0;var t=e.indexOf(this.getLocation().host);return 8>=t&&t>=0},removeDomainIfIsInLink:function(e){var t="^https?://[^/]+",n="^.*//[^/]+";return e&&e.search&&-1!==e.search(new RegExp(t))&&this.isSameDomain(e)&&(e=e.replace(new RegExp(n),""),e||(e="/")),e},findMediaUrlInNode:function(e){if(e){var t=["img","embed","video","audio"],n=e.nodeName.toLowerCase();if(-1!==indexOfArray(t,n)&&query.findFirstNodeHavingAttributeWithValue(e,"src")){var r=query.findFirstNodeHavingAttributeWithValue(e,"src");return query.getAttributeValueFromNode(r,"src")}if("object"===n&&query.hasNodeAttributeWithValue(e,"data"))return query.getAttributeValueFromNode(e,"data");if("object"===n){var i=query.findNodesByTagName(e,"param");if(i&&i.length){var s;for(s=0;s<i.length;s++)if("movie"===query.getAttributeValueFromNode(i[s],"name")&&query.hasNodeAttributeWithValue(i[s],"value"))return query.getAttributeValueFromNode(i[s],"value")}var o=query.findNodesByTagName(e,"embed");if(o&&o.length)return this.findMediaUrlInNode(o[0])}}},trim:function(e){return e&&String(e)===e?e.replace(/^\s+|\s+$/g,""):e},isOrWasNodeInViewport:function(e){if(!e||!e.getBoundingClientRect||1!==e.nodeType)return!0;var t=e.getBoundingClientRect(),n=documentAlias.documentElement||{},r=t.top<0;r&&e.offsetTop&&(r=e.offsetTop+t.height>0);var i=n.clientWidth;windowAlias.innerWidth&&i>windowAlias.innerWidth&&(i=windowAlias.innerWidth);var s=n.clientHeight;return windowAlias.innerHeight&&s>windowAlias.innerHeight&&(s=windowAlias.innerHeight),(t.bottom>0||r)&&t.right>0&&t.left<i&&(t.top<s||r)},isNodeVisible:function(e){var t=isVisible(e),n=this.isOrWasNodeInViewport(e);return t&&n},buildInteractionRequestParams:function(e,t,n,r){var i="";return e&&(i+="c_i="+encodeWrapper(e)),t&&(i&&(i+="&"),i+="c_n="+encodeWrapper(t)),n&&(i&&(i+="&"),i+="c_p="+encodeWrapper(n)),r&&(i&&(i+="&"),i+="c_t="+encodeWrapper(r)),i},buildImpressionRequestParams:function(e,t,n){var r="c_n="+encodeWrapper(e)+"&c_p="+encodeWrapper(t);return n&&(r+="&c_t="+encodeWrapper(n)),r},buildContentBlock:function(e){if(e){var t=this.findContentName(e),n=this.findContentPiece(e),r=this.findContentTarget(e);return t=this.trim(t),n=this.trim(n),r=this.trim(r),{name:t||"Unknown",piece:n||"Unknown",target:r||""}}},collectContent:function(e){if(!e||!e.length)return[];var t,n,r=[];for(t=0;t<e.length;t++)n=this.buildContentBlock(e[t]),isDefined(n)&&r.push(n);return r},setLocation:function(e){this.location=e},getLocation:function(){var e=this.location||windowAlias.location;return e.origin||(e.origin=e.protocol+"//"+e.hostname+(e.port?":"+e.port:"")),e},toAbsoluteUrl:function(e){if(!!e&&String(e)===e||""===e){if(""===e)return this.getLocation().href;if(-1!==e.search(/^\/\//))return this.getLocation().protocol+e;if(-1!==e.search(/:\/\//))return e;if(0===e.indexOf("#"))return this.getLocation().origin+this.getLocation().pathname+e;if(0===e.indexOf("?"))return this.getLocation().origin+this.getLocation().pathname+e;if(0===e.search("^[a-zA-Z]{2,11}:"))return e;if(-1!==e.search(/^\//))return this.getLocation().origin+e;var t="(.*/)",n=this.getLocation().origin+this.getLocation().pathname.match(new RegExp(t))[0];return n+e}return e},isUrlToCurrentDomain:function(e){var t=this.toAbsoluteUrl(e);if(!t)return!1;var n=this.getLocation().origin;return n===t?!0:0===String(t).indexOf(n)?":"!==String(t).substr(n.length,1):!1},setHrefAttribute:function(e,t){e&&t&&query.setAnyAttribute(e,"href",t)},shouldIgnoreInteraction:function(e){var t=query.hasNodeAttribute(e,this.CONTENT_IGNOREINTERACTION_ATTR),n=query.hasNodeCssClass(e,this.CONTENT_IGNOREINTERACTION_CLASS);return t||n}};addEventListener(windowAlias,"beforeunload",beforeUnloadHandler,!1),Date.prototype.getTimeAlias=Date.prototype.getTime,asyncTrackers.push(new Tracker);var applyFirst=["addTracker","disableCookies","setTrackerUrl","setAPIUrl","setCookiePath","setCookieDomain","setDomains","setUserId","setSiteId","enableLinkTracking"];for(_paq=applyMethodsInOrder(_paq,applyFirst),iterator=0;iterator<_paq.length;iterator++)_paq[iterator]&&apply(_paq[iterator]);return _paq=new TrackerProxy,Piwik={addPlugin:function(e,t){plugins[e]=t},getTracker:function(e,t){return isDefined(t)||(t=this.getAsyncTracker().getSiteId
()),isDefined(e)||(e=this.getAsyncTracker().getTrackerUrl()),new Tracker(e,t)},getAsyncTracker:function(e,t){var n;if(asyncTrackers&&asyncTrackers[0]&&(n=asyncTrackers[0]),!t&&!e)return n;isDefined(t)&&null!==t||!n||(t=n.getSiteId()),isDefined(e)&&null!==e||!n||(e=n.getTrackerUrl());var r,i=0;for(i;i<asyncTrackers.length;i++)if(r=asyncTrackers[i],r&&String(r.getSiteId())===String(t)&&r.getTrackerUrl()===e)return r}},"function"==typeof define&&define.amd&&define("piwik",[],function(){return Piwik}),Piwik}()),window&&window.piwikAsyncInit&&window.piwikAsyncInit(),function(){var e=typeof AnalyticsTracker;"undefined"===e&&(AnalyticsTracker=window.Piwik)}(),"function"!=typeof piwik_log&&(piwik_log=function(e,t,n,r){"use strict";function i(e){try{if(window["piwik_"+e])return window["piwik_"+e]}catch(t){}}var s,o=window.Piwik.getTracker(n,t);o.setDocumentTitle(e),o.setCustomData(r),s=i("tracker_pause"),s&&o.setLinkTrackingTimer(s),s=i("download_extensions"),s&&o.setDownloadExtensions(s),s=i("hosts_alias"),s&&o.setDomains(s),s=i("ignore_classes"),s&&o.setIgnoreClasses(s),o.trackPageView(),i("install_tracker")&&(piwik_track=function(e,t,n,r){o.setSiteId(t),o.setTrackerUrl(n),o.trackLink(e,r)},o.enableLinkTracking())})};EurekaKingPiwikScripts();var EurekaKingMootoolsExtend=function(){MooTools!==undefined&&(MooTools.More={version:"1.5.2",build:"facdf0458d10fd214aa9f5fa71935a23a772cc48"},function(){function e(e){return/^(?:body|html)$/i.test(e.tagName)}Fx.Scroll=new Class({Extends:Fx,options:{offset:{x:0,y:0},wheelStops:!0},initialize:function(e,t){if(this.element=this.subject=document.id(e),this.parent(t),"element"!=typeOf(this.element)&&(this.element=document.id(this.element.getDocument().body)),this.options.wheelStops){var n=this.element,r=this.cancel.pass(!1,this);this.addEvent("start",function(){n.addEvent("mousewheel",r)},!0),this.addEvent("complete",function(){n.removeEvent("mousewheel",r)},!0)}},set:function(){var e=Array.flatten(arguments);return this.element.scrollTo(e[0],e[1]),this},compute:function(e,t,n){return[0,1].map(function(r){return Fx.compute(e[r],t[r],n)})},start:function(e,t){if(!this.check(e,t))return this;var n=this.element.getScroll();return this.parent([n.x,n.y],[e,t])},calculateScroll:function(e,t){var n=this.element,r=n.getScrollSize(),i=n.getScroll(),s=n.getSize(),o=this.options.offset,u={x:e,y:t};for(var a in u)u[a]||0===u[a]||(u[a]=i[a]),"number"!=typeOf(u[a])&&(u[a]=r[a]-s[a]),u[a]+=o[a];return[u.x,u.y]},toTop:function(){return this.start.apply(this,this.calculateScroll(!1,0))},toLeft:function(){return this.start.apply(this,this.calculateScroll(0,!1))},toRight:function(){return this.start.apply(this,this.calculateScroll("right",!1))},toBottom:function(){return this.start.apply(this,this.calculateScroll(!1,"bottom"))},toElement:function(n,r){r=r?Array.from(r):["x","y"];var i=e(this.element)?{x:0,y:0}:this.element.getScroll(),s=Object.map(document.id(n).getPosition(this.element),function(e,t){return r.contains(t)?e+i[t]:!1});return this.start.apply(this,this.calculateScroll(s.x,s.y))},toElementEdge:function(e,t,n){t=t?Array.from(t):["x","y"],e=document.id(e);var r={},i=e.getPosition(this.element),s=e.getSize(),o=this.element.getScroll(),u=this.element.getSize(),a={x:i.x+s.x,y:i.y+s.y};return["x","y"].each(function(e){t.contains(e)&&(a[e]>o[e]+u[e]&&(r[e]=a[e]-u[e]),i[e]<o[e]&&(r[e]=i[e])),null==r[e]&&(r[e]=o[e]),n&&n[e]&&(r[e]=r[e]+n[e])},this),(r.x!=o.x||r.y!=o.y)&&this.start(r.x,r.y),this},toElementCenter:function(e,t,n){t=t?Array.from(t):["x","y"],e=document.id(e);var r={},i=e.getPosition(this.element),s=e.getSize(),o=this.element.getScroll(),u=this.element.getSize();return["x","y"].each(function(e){t.contains(e)&&(r[e]=i[e]-(u[e]-s[e])/2),null==r[e]&&(r[e]=o[e]),n&&n[e]&&(r[e]=r[e]+n[e])},this),(r.x!=o.x||r.y!=o.y)&&this.start(r.x,r.y),this}})}(),Request.JSONP=new Class({Implements:[Chain,Events,Options],options:{onRequest:function(e){this.options.log&&window.console&&console.log&&console.log("JSONP retrieving script with url:"+e)},onError:function(e){this.options.log&&window.console&&console.warn&&console.warn("JSONP "+e+" will fail in Internet Explorer, which enforces a 2083 bytes length limit on URIs")},url:"",callbackKey:"callback",injectScript:document.head,data:"",link:"ignore",timeout:0,log:!1},initialize:function(e){this.setOptions(e)},send:function(e){if(!Request.prototype.check.call(this,e))return this;this.running=!0;var t=typeOf(e);("string"==t||"element"==t)&&(e={data:e}),e=Object.merge(this.options,e||{});var n=e.data;switch(typeOf(n)){case"element":n=document.id(n).toQueryString();break;case"object":case"hash":n=Object.toQueryString(n)}var r=this.index=Request.JSONP.counter++,i="request_"+r,s=e.url+(e.url.test("\\?")?"&":"?")+e.callbackKey+"=Request.JSONP.request_map.request_"+r+(n?"&"+n:"");s.length>2083&&this.fireEvent("error",s),Request.JSONP.request_map[i]=function(){delete Request.JSONP.request_map[i],this.success(arguments,r)}.bind(this);var o=this.getScript(s).inject(e.injectScript);return this.fireEvent("request",[s,o]),e.timeout&&this.timeout.delay(e.timeout,this),this},getScript:function(e){return this.script||(this.script=new Element("script",{type:"text/javascript",async:!0,src:e})),this.script},success:function(e){this.running&&this.clear().fireEvent("complete",e).fireEvent("success",e).callChain()},cancel:function(){return this.running&&this.clear().fireEvent("cancel"),this},isRunning:function(){return!!this.running},clear:function(){return this.running=!1,this.script&&(this.script.destroy(),this.script=null),this},timeout:function(){return this.running&&(this.running=!1,this.fireEvent("timeout",[this.script.get("src"),this.script]).fireEvent("failure").cancel()),this}}),Request.JSONP.counter=0,Request.JSONP.request_map={},function(){var e=this.Asset={javascript:function(e,t){t||(t={});var n=new Element("script",{src:e,type:"text/javascript"}),r=t.document||document,i=t.onload||t.onLoad;return delete t.onload,delete t.onLoad,delete t.document,i&&(n.addEventListener?n.addEvent("load",i):n.addEvent("readystatechange",function(){["loaded","complete"].contains(this.readyState)&&i.call(this)})),n.set(t).inject(r.head)},css:function(e,t){t||(t={});var n=t.onload||t.onLoad,r=t.document||document,i=t.timeout||3e3;["onload","onLoad","document"].each(function(e){delete t[e]});var s=(new Element("link",{type:"text/css",rel:"stylesheet",media:"screen",href:e})).setProperties(t).inject(r.head);if(n){var o=!1,u=0,a=function(){for(var e=document.styleSheets,t=0;t<e.length;t++){var r=e[t],f=r.ownerNode?r.ownerNode:r.owningElement;if(f&&f==s)return o=!0,n.call(s)}return u++,!o&&i/50>u?setTimeout(a,50):void 0};setTimeout(a,0)}return s},image:function(e,t){t||(t={});var n=new Image,r=document.id(n)||new Element("img");return["load","abort","error"].each(function(e){var s="on"+e,o="on"+e.capitalize(),u=t[s]||t[o]||function(){};delete t[o],delete t[s],n[s]=function(){n&&(r.parentNode||(r.width=n.width,r.height=n.height),n=n.onload=n.onabort=n.onerror=null,u.delay(1,r,r),r.fireEvent(e,r,1))}}),n.src=r.src=e,n&&n.complete&&n.onload.delay(1),r.set(t)},images:function(n,r){n=Array.from(n);var i=function(){},s=0;return r=Object.merge({onComplete:i,onProgress:i,onError:i,properties:{}},r),new Elements(n.map(function(i,u){return e.image(i,Object.append(r.properties,{onload:function(){s++,r.onProgress.call(this,s,u,i),s==n.length&&r.onComplete()},onerror:function(){s++,r.onError.call(this,s,u,i),s==n.length&&r.onComplete()}}))}))}}}()),!function(e,t){this.LocalStorage=new Class({Implements:[Options],options:{path:"*",name:t.location.hostname,duration:2592e3,debug:!1},storage:null,initialize:function(n){var r=this;this.setOptions(n),t.localStorage?(this.options.debug&&console.log("using localStorage"),this.storage=t.localStorage):Browser.Engine.trident?(this.options.debug&&console.log("using behavior Storage"),this.storage=function(){var t=document.createElement("span");return t.style.behavior="url(#default#userData)",e(document.body).adopt(t),t.load(r.options.name),{setItem:function(e,n){t.setAttribute(e,n),t.save(r.options.name)},getItem:function(e){return t.getAttribute(e)},removeItem:function(e){t.removeAttribute(e),t.save(r.options.name)}}}()):t.globalStorage?(this.options.debug&&console.log("using globalStorage"),this.storage=function(){return storage=globalStorage[r.options.name],{setItem:function(e,t){storage[e]=t},getItem:function(e){return"value"in storage[e]?storage[e].value:null},removeItem:function(e){delete storage[e]}}}()):(this.options.debug&&console.log("using cookies"),this.storage=function(){var e={path:r.options.path,duration:r.options.duration};return{setItem:function(t,n){Cookie.write(t,n,e)},getItem:function(e){return Cookie.read(e)},removeItem:function(e){Cookie.dispose(e)}}}())},set:function(e,t){return this.storage.setItem(e,JSON.encode(t)),this},get:function(e){return JSON.decode(this.storage.getItem(e))},remove:function(e){return this.storage.removeItem(e),this}})}(document.id,this)},eurekaKingDynamoServers="https://read.eurekaking.com",eurekaKingStaticServers="https://s.eurekaking.com",eurekaKingTrackServers="https://write.eurekaking.com",eurekaKingId=eurekaKingId||eurekaKingID,EurekaKing={cssAr:["https://fonts.googleapis.com/css?family=Prata","https://fonts.googleapis.com/css?family=Lato:300,400,700&subset=latin,latin-ext"],library:"https://ajax.googleapis.com/ajax/libs/mootools/1.5.0/mootools-yui-compressed.js",moduleGenerator:eurekaKingDynamoServers+"/service/prompt-builder/module.php",promptGenerator:eurekaKingDynamoServers+"/service/prompt-builder/story.php",promptRecorder:eurekaKingDynamoServers+"/service/prompt-builder/recorder.php",appPackages:eurekaKingStaticServers+"/app/",piwikURL:eurekaKingTrackServers,readingTimeSensitivity:20,publisherNovel:{},currentStory:{},currentPrompt:{},loadedPrompt:"",loadedPromptHtml:{},promptClean:function(){},launched:!1,activeUserStoryKey:"",userJourney:{},userJourneyProgress:0,emailData:!1,textfieldData:!1,promptHeader:"",promptFigure:"",promptElement:"",promptFlagElement:"",scrollPosition:0,log:function(e,t){this.ls!==undefined&&this.ls.get!==undefined&&this.ls.get("ek_data_debug")!==undefined&&this.ls.get("ek_data_debug")!==null&&console.log(this.msToTime(Date.now()-this.logTime)+" | "+e)},logTime:Date.now(),msToTime:function(e){var t=parseInt(e%1e3/1),n=parseInt(e/1e3%60),r=parseInt(e/6e4%60),i=parseInt(e/36e5%24);return i=i<10?"0"+i:i,r=r<10?"0"+r:r,n=n<10?"0"+n:n,r+"m "+n+"."+t+"s"},jot:function(e){_paq.push(["trackEvent","s_"+EurekaKing.activeUserStoryKey,"p_"+EurekaKing.userJourneyProgress,e]),ga("EurekaKing.send",{hitType:"event",eventCategory:"s_"+EurekaKing.activeUserStoryKey,eventAction:"p_"+EurekaKing.userJourneyProgress,eventLabel:e}),this.log('EK Analytics Event: "'+e+'" for '+this.activeUserStoryKey+" (Prompt "+this.userJourneyProgress+")"),window.fireEvent("eurekakingjot_"+e)},tattoo:function(e,t,n){n&&e==="userEmail"&&(this.userEmail=t,t="");var r={app:e,details:t};this.log("ekTasksCompleted{app: "+r.app+", details: "+r.details+"}");if(this.ls.get("ek_data_tattoo")===undefined||this.ls.get("ek_data_tattoo")===null)this.ls.set("ek_data_tattoo",{tasksCompleted:JSON.stringify([r])});else{var i=JSON.parse(this.ls.get("ek_data_tattoo").tasksCompleted);i.push(r),this.ls.set("ek_data_tattoo",{tasksCompleted:JSON.stringify(i)})}this.sync()},goal:{set:function(e){EurekaKing.publisherNovel.goals!==undefined&&EurekaKing.publisherNovel.goals.each(function(t,n){t.goalId==e&&(goalStorage={clickElement:t.clickElement,valueElement:t.valueElement,piwik:t.piwik,goalId:t.goalId},EurekaKing.ls.set("ek_goal",JSON.stringify(goalStorage)),EurekaKing.log("EK goal set in localStorage with id "+t.goalId))})},track:function(){EurekaKing.ls.get("ek_goal")!==null&&JSON.parse(EurekaKing.ls.get("ek_goal")).goalId!==undefined&&(goalEl=JSON.parse(EurekaKing.ls.get("ek_goal")),goalEl.piwik!==undefined&&(piwik=goalEl.piwik,goalId=goalEl.goalId,goalValue=0,goalEl.clickElement!==undefined&&goalEl.valueElement!==undefined&&$$(goalEl.valueElement)[0]&&(goalValue=$$(goalEl.valueElement)[0].get("html")||$$(goalEl.valueElement)[0].get("value"),goalValue=goalValue.replace(",","").replace("$","").toFloat(),EurekaKing.log("Anticipated goal value: "+goalValue),$$(goalEl.clickElement).each(function(e){var t=e.clone();t.addEvents({click:function(n){n.stop(),EurekaKing.log("Sending tracking EK goal with id "+goalEl.goalId+" (Piwik goal id: "+piwik+") to Piwik & Google (waiting for response...)"),this.setStyles({"-webkit-filter":"brightness(85%)","-webkit-filter":"brightness(85%)"}),ga("EurekaKing.send",{hitType:"event",eventCategory:"goal",eventAction:goalId,eventValue:goalValue,hitCallback:function(){EurekaKing.log("EK goalId "+goalId+" and value of "+goalValue+" sent to Google"),_paq.push(["trackEvent","goal",goalId,"",goalValue,"",function(){EurekaKing.log("EK goalId "+goalId+" and value of "+goalValue+" sent to Piwik"),e.click()}]),t.setStyles({"-webkit-filter":null,"-webkit-filter":null})}})}}).set("data-ek-tracking-dummy",!0),t.inject(e,"after"),e.setStyle("display","none")}))))}},href:{get:function(){return this.storage},set:function(e){e!==undefined&&(this.storage=e,EurekaKing.log("Environment URL set to: "+e))},storage:"",requestSource:window.location.href},storePromptProgress:function(e){if(this.userJourney[this.activeUserStoryKey]===undefined)this.userJourney[this.activeUserStoryKey]={userPrompt:[{complete:0}],complete:0};else if(this.userJourney[this.activeUserStoryKey].userPrompt[this.userJourneyProgress]===undefined)this.userJourney[this.activeUserStoryKey].userPrompt[this.userJourneyProgress]=e;else{var t=Object.keys(e)[0];this.userJourney[this.activeUserStoryKey].userPrompt[this.userJourneyProgress][t]=e[t]}this.ls.set("ek_data",{userJourney:JSON.stringify(this.userJourney)}),this.sync()},sync:function(){EurekaKing.worker&&EurekaKing.worker!=""&&EurekaKing.worker.postMessage({cmd:"ek_sync",params:[this.promptRecorder,eurekaKingId,this.visitorId(),this.userEmail,this.ls.get("ek_data"),this.ls.get("ek_data_tattoo")]})},visitorId:function(){var e;return _paq.push([function(){e=this.getVisitorId()}]),e},ls:"",worker:"",userEmail:"",scriptsLoaded:"",loadScripts:function(e,t){var n=document.getElementsByTagName("head")[0],r=document.createElement("script");r.type="text/javascript",r.src=e,r.onreadystatechange=t,r.onload=t,n.appendChild(r)},ct:{},showPrompt:function(readingTimeSensitivity,promptTimer){function validateAutoPromptRequest(){EurekaKing.promptElement.hasClass("hide")&&EurekaKing.userJourney[EurekaKing.activeUserStoryKey]!==undefined&&(EurekaKing.userJourney[EurekaKing.activeUserStoryKey].userPrompt[EurekaKing.userJourneyProgress]!==undefined&&!EurekaKing.userJourney[EurekaKing.activeUserStoryKey].userPrompt[EurekaKing.userJourneyProgress].userClosed&&EurekaKing.userJourney[EurekaKing.activeUserStoryKey].userPrompt[EurekaKing.userJourneyProgress].complete!==1&&!EurekaKing.userJourney[EurekaKing.activeUserStoryKey].userPrompt[EurekaKing.userJourneyProgress].skipped||EurekaKing.userJourney[EurekaKing.activeUserStoryKey].userPrompt[EurekaKing.userJourneyProgress]===undefined)&&(EurekaKing.promptElement.removeClass("hide"),$$(".ekCancel").removeClass("ekOpen"),EurekaKing.jot("EKAR"),!EurekaKing.promptElement.hasClass("hide")&&EurekaKing.currentPrompt.settings!==undefined&&EurekaKing.currentPrompt.settings.skippable!==undefined&&EurekaKing.currentPrompt.settings.skippable==2&&(EurekaKing.log("Prompt skipped/completed (category 2: next page loaded or prompt ignored)"),EurekaKing.storePromptProgress({skipped:2})))}(function(){EurekaKing.hidePromptsOnStoryCompletion()?EurekaKing.log("User prompt is hidden by publisher's request (story is complete)"):(EurekaKing.promptElement.removeClass("destroy"),EurekaKing.log("User prompt is initiated"))}).delay(300);if(EurekaKing.currentPrompt.settings!=undefined&&EurekaKing.currentPrompt.settings.customTrigger!=undefined&&EurekaKing.currentPrompt.settings.customTrigger!="")this.log("Custom user prompt trigger detected"),window.addEvent("eurekakingct",function(){validateAutoPromptRequest()}),eval(EurekaKing.currentPrompt.settings.customTrigger);else{this.log("Initiating user prompt visuals for "+readingTimeSensitivity+"% page scroll and "+promptTimer+"s timer");var docBh=window.getScrollSize().y,scrlActivate=docBh*(readingTimeSensitivity/100);this.scrollPosition=window.getScroll().y,window.addEvent("scroll",function(e){window.getScroll().y>scrlActivate&&validateAutoPromptRequest(),EurekaKing.scrollPosition=window.getScroll().y}),promptTimer>0&&function(){validateAutoPromptRequest()}.delay(promptTimer*1e3)}this.promptElement.addEvent("click",function(){EurekaKing.promptElement.hasClass("hide")&&(EurekaKing.promptElement.removeClass("hide").removeClass("ekOpen"),EurekaKing.jot("EKCO")),EurekaKing.storePromptProgress({userClosed:0}),$$(".ekCancel").removeClass("ekOpen")}),$$(".ekCancel").addEvent("click",function(e){this.hasClass("ekOpen")||e.stop(),EurekaKing.hidePrompt(),EurekaKing.jot("EKCX"),EurekaKing.storePromptProgress({userClosed:1}),EurekaKing.currentPrompt.settings!==undefined&&EurekaKing.currentPrompt.settings.skippable!==undefined&&EurekaKing.currentPrompt.settings.skippable==1&&(EurekaKing.log('Prompt skipped (category 1: "cancel" button clicked)'),EurekaKing.storePromptProgress({skipped:1}))}),$("EurekaKing.flag")&&window.addEvent("scroll",function(e){window.getScroll().y<5?$("EurekaKing.flag").addClass("ekDocumentTop"):$("EurekaKing.flag").removeClass("ekDocumentTop")})},hidePromptsOnStoryCompletion:function(){return this.currentStory!==undefined&&this.currentStory.settings!==undefined&&this.currentStory.settings.whenComplete!==undefined&&this.currentStory.settings.whenComplete=="hidePrompt"&&this.userJourney[this.activeUserStoryKey]!==undefined&&this.userJourney[this.activeUserStoryKey].complete?!0:!1},hidePrompt:function(){$$(".ekCancel")[0].hasClass("ekOpen")||(this.hidePromptsOnStoryCompletion()?this.promptElement.addClass("destroy"):(this.promptElement.addClass("hide"),$$(".ekCancel").addClass("ekOpen")))},buildPrompt:function(e,t){if(e.settings!==undefined&&e.settings.fonts!==undefined)this.log("Cancelled loading default CSS fonts");else for(i=0;i<this.cssAr.length;i++)Asset.css(this.cssAr[i]),this.log("CSS font loaded: "+this.cssAr[i]);e.customModule!==undefined&&e.customModule!==""?(e.module=e.customModule,e.moduleType="custom"):e.moduleType="default",e.settings!==undefined&&e.settings.stylesheet!==undefined?(this.log("Cancelled loading default CSS stylesheet"),Asset.css(this.appPackages+"__LIB/css/custom/"+eurekaKingId+"/"+e.settings.stylesheet),this.log("Custom CSS stylesheet loaded: "+e.settings.stylesheet)):(Asset.css(this.appPackages+e.app.hyphenate()+"/app.css"),this.log("Default CSS stylesheet loaded: "+this.appPackages+e.app.hyphenate()+"/app.css"));if($$(".ekWrapper")[0]===undefined){var n=new Element("div.ekWrapper");n.inject(document.body),e.content.piwikId=this.publisherNovel.tools.piwik;var r=this.removeURLCampaigns(this.href.get());e.content.thisUrl=r.substr(r.indexOf("://")+3),this.loadedPrompt==e.content?s(this.loadedPromptHtml):(new Request.JSONP({url:this.moduleGenerator,data:{t:e.module.hyphenate(),k:e.moduleType,a:e.app.hyphenate(),c:e.content,s:eurekaKingDynamoServers,z:eurekaKingId},onComplete:function(t){EurekaKing.log('"'+e.module.hyphenate()+'"'+" module HTML loaded"),EurekaKing.loadedPromptHtml=t,EurekaKing.loadedPrompt=e.content,s(t)}})).send();function s(t){e.moduleType=="custom"&&EurekaKing.log("Custom module detected"),EurekaKing.log('"'+e.module.hyphenate()+'"'+" module HTML built"),n.set("html",t.htmlBase),EurekaKing.promptElement=document.id("EurekaKing");if(e.settings!==undefined){var r=new Element("style",{id:"eurekaKingCustomCSS",html:e.settings.css||""});r.inject($$("head")[0])}EurekaKing.loadScripts(EurekaKing.appPackages+e.app.hyphenate()+"/app.js",function(){EurekaKing.launchApp(),EurekaKing.showPrompt(EurekaKing.currentStory.settings.readingTimeSensitivity||20,EurekaKing.currentStory.settings.promptTimer||0)})}}e.settings!==undefined&&e.settings.goalId!==undefined&&window.addEvent("eurekakingjot_EKCC",function(t){EurekaKing.goal.set(e.settings.goalId)})},ignoreThisUrl:function(e){var t=!1;if(e!==undefined&&e[0]!="")for(i=0;i<e.length;i++)this.log("url to be ignored: "+e[i]+" this page url: "+this.href.get()),this.href.get().contains(e[i])&&(t=!0,this.log("url ignored"));return t},urlScope:function(e){var t=!1;if(e!==undefined&&e[0]!="")for(i=0;i<e.length;i++)this.log("url scope to be included: "+e[i]+" this page url: "+this.href.get()),this.href.get().contains(e[i])?(t=!0,this.log("^^ url included")):this.log("^^ url NOT included");else t=!0;return t},jss:{},userSegment:function(segment){includeThisSegment="pending";if(segment!==undefined){this.log("Starting checks for segmentation preferences against user data via Piwik");if(segment.referrer!==undefined&&this.piwikUserDataObject.referrer!="notAcquired")if(this.piwikUserDataObject.referrer!="")for(i=0;i<segment.referrer.length;i++)includeThisSegment=="pending"&&segment.referrer[i]==this.piwikUserDataObject.referrer?(includeThisSegment="include",this.log("Database referrer requirement: "+segment.referrer[i]+" = User referrer address: "+this.piwikUserDataObject.referrer)):includeThisSegment=="pending"&&(includeThisSegment="dontInclude");else this.log("Piwik reports user as a direct visitor (no referrer string passed)"),includeThisSegment="dontInclude";else includeThisSegment!="pending"?this.log("Piwik data or database entry for user referrer is ignored (segment already decided): "+this.piwikUserDataObject.referrer):this.log("Piwik data or database entry for user referrer is not defined: "+this.piwikUserDataObject.referrer);segment.browser!==undefined&&this.piwikUserDataObject.browser!="notAcquired"&&includeThisSegment=="pending"?this.piwikUserDataObject.browser==segment.browser?(includeThisSegment="include",this.log("Database browser requirement: "+segment.browser+" = User browser: "+this.piwikUserDataObject.browser)):includeThisSegment="dontInclude":includeThisSegment!="pending"?this.log("Piwik data or database entry for browser is ignored (segment already decided): "+this.piwikUserDataObject.browser):this.log("Piwik data or database entry for browser is not defined: "+this.piwikUserDataObject.browser),segment.deviceType!==undefined&&this.piwikUserDataObject.deviceType!="notAcquired"&&includeThisSegment=="pending"?this.piwikUserDataObject.deviceType==segment.deviceType?(includeThisSegment="include",this.log("Database device type requirement: "+segment.deviceType+" = User device type: "+this.piwikUserDataObject.deviceType)):includeThisSegment="dontInclude":includeThisSegment!="pending"?this.log("Piwik data or database entry for user device type is ignored (segment already decided): "+this.piwikUserDataObject.deviceType):this.log("Piwik data or database entry for user device type is not defined: "+this.piwikUserDataObject.deviceType),segment.javaScript!==undefined&&includeThisSegment=="pending"?eval(segment.javaScript)?(includeThisSegment="include",this.log("Custom JavaScript trigger segment return requirement: `true` = Returned: "+eval(segment.javaScript))):includeThisSegment="dontInclude":includeThisSegment!="pending"?this.log("Custom JavaScript trigger segment is ignored (segment already decided): "+eval(segment.javaScript)):this.log("Piwik data or database entry for user device type is not defined: "+eval(segment.javaScript))}else includeThisSegment="default",this.log("Database entry for segmentation is not defined. This user story is reserved to be default");return this.log("Segmentation result: includeThisSegment = "+includeThisSegment),includeThisSegment},launch:function(e){function t(){if(!EurekaKing.launched||e)!window.MooTools||parseFloat(MooTools.version)<1.3?EurekaKing.loadScripts(EurekaKing.library,n):n();EurekaKing.launched=!0,EurekaKing.log("loadEurekaKing()")}this.currentStory={},this.currentPrompt={},this.activeUserStoryKey="",this.promptClean(),this.log(".currentStory, .currentPrompt and .activeUserStoryKey variables have been reset, remaining prompt elements have been removed"),this.launched||(function(e){var t=e.pushState;e.pushState=function(n){return typeof e.onpushstate=="function"&&e.onpushstate({state:n}),t.apply(e,arguments)}}(window.history),function(e,t,n,r,i,s,o){e.GoogleAnalyticsObject=i,e[i]=e[i]||function(){(e[i].q=e[i].q||[]).push(arguments)},e[i].l=1*new Date,s=t.createElement(n),o=t.getElementsByTagName(n)[0],s.async=1,s.src=r,o.parentNode.insertBefore(s,o)}(window,document,"script","https://www.google-analytics.com/analytics.js","ga"));var n=function(){EurekaKing.log("libraryLoaded()"),typeof LocalStorage!="function"&&window.EurekaKingMootoolsExtend(),EurekaKing.scriptsLoaded=function(){EurekaKing.log("EurekaKing.scriptsLoaded()"),EurekaKing.ie().isTheBrowser&&EurekaKing.ie().actualVersion<11?console.log("Browser not supported, scripts aborted"):function(){EurekaKing.ls=new LocalStorage,EurekaKing.log("************************************ GO.JS ********************************************"),EurekaKing.ls!==undefined&&EurekaKing.ls.get!==undefined&&EurekaKing.ls.get("ek_data_debug")!==undefined&&EurekaKing.ls.get("ek_data_debug")!==null&&EurekaKing.ls.get("ek_data_debug").url!==undefined&&$$(".ekWrapper")[0]===undefined?EurekaKing.ls.get("ek_data_debug").url!=""&&EurekaKing.ls.get("ek_data_debug").url!=undefined?EurekaKing.href.set(EurekaKing.ls.get("ek_data_debug").url):EurekaKing.href.set(window.location.href):EurekaKing.href.set(window.location.href);if(window.Worker&&!EurekaKing.worker){var e,t="onmessage = function(e) { 							var data = e.data; 							if (data && data.cmd && data.cmd == 'ek_sync' && data.params) { 							  var url = data.params[0]; 							  var eurekaKingId = data.params[1]; 							  var visitorUUID = data.params[2]; 							  var userEmail = data.params[3]; 							  var ek_data = JSON.stringify(data.params[4]); 							  var ek_data_tattoo = JSON.stringify(data.params[5]); 							  if (XMLHttpRequest) 							  { 								try { 								  var xmlHttp = new XMLHttpRequest(); 								  xmlHttp.open('POST', url + '?eurekaKingId=' + eurekaKingId, false); 								  xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 								  xmlHttp.send('u=' + visitorUUID + '&e=' + userEmail + '&d=' + ek_data + '&t=' + ek_data_tattoo); 								}catch(err){} 							  } 							}}";try{e=new Blob([t],{type:"application/javascript"})}catch(n){window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,e=new BlobBuilder,e.append(t),e=e.getBlob()}e&&(EurekaKing.worker=new Worker(URL.createObjectURL(e)),EurekaKing.log("Web Worker is supported"))}if(!EurekaKing.launched){var r=0;window.addEvent("scroll",function(){r=window.getScroll().y})}EurekaKing.launched&&$$(".ekWrapper").destroy();if($$(".ekWrapper")[0]===undefined){EurekaKing.publisherNovel.eurekaKingId!=undefined?i():(new Request.JSONP({url:EurekaKing.promptGenerator+"?eurekaKingId="+eurekaKingId,onComplete:function(e){EurekaKing.publisherNovel=e,EurekaKing.publisherNovel!==undefined?i():EurekaKing.log("No legible data received from story.php")}})).send();function i(){function t(){EurekaKing.log("Piwik data is ready (for segmentation)");for(var t=0;t<EurekaKing.publisherNovel.userStories.length;t++){var n=EurekaKing.publisherNovel.userStories[t];EurekaKing.log("Looping through user story ["+n.storyId+"]"),EurekaKing.log("User story segment parameters: "+n.settings.segment);var r=EurekaKing.userSegment(n.settings.segment);if(JSON.stringify(n.storyId)!=undefined){EurekaKing.log("User story URL scope: "+n.settings.urlScope);if(!EurekaKing.ignoreThisUrl(n.settings.urlIgnoreList)&&(n.settings.status=="active"||EurekaKing.ls.get("ek_data_debug")!==null&&EurekaKing.ls.get("ek_data_debug").forceActive)&&(r=="include"||r=="default")&&EurekaKing.urlScope(n.settings.urlScope)){EurekaKing.activeUserStoryKey=n.storyId,EurekaKing.currentStory=n,EurekaKing.log(EurekaKing.activeUserStoryKey),e={},e[n.storyId]={userPrompt:[{complete:0}],complete:0};if(EurekaKing.ls.get("ek_data")===undefined||EurekaKing.ls.get("ek_data")===null)EurekaKing.ls.set("ek_data",{userJourney:JSON.stringify(e)}),EurekaKing.userJourney=e;else{EurekaKing.userJourney=JSON.parse(EurekaKing.ls.get("ek_data").userJourney),EurekaKing.userJourney[EurekaKing.activeUserStoryKey]===undefined&&(EurekaKing.userJourney[EurekaKing.activeUserStoryKey]=e[n.storyId],EurekaKing.ls.set("ek_data",{userJourney:JSON.stringify(EurekaKing.userJourney)}),EurekaKing.log("New user story added to EurekaKing.userJourney: "+EurekaKing.activeUserStoryKey));var i=n.userPrompts.length;EurekaKing.log("Total prompts in this story: "+i);var s=!1;for(t=0;t<i;t++)!s&&(EurekaKing.userJourney[n.storyId]===undefined||EurekaKing.userJourney[n.storyId].userPrompt[t]===undefined||EurekaKing.userJourney[n.storyId].userPrompt[t]!==undefined&&!EurekaKing.userJourney[n.storyId].userPrompt[t].complete&&!EurekaKing.userJourney[n.storyId].userPrompt[t].skipped)&&(EurekaKing.userJourneyProgress=t,s=!0),EurekaKing.userJourney[n.storyId]!==undefined&&EurekaKing.userJourney[n.storyId].userPrompt[t]===undefined&&(EurekaKing.userJourney[n.storyId].userPrompt[t]={complete:0}),EurekaKing.log("Looping through current story's prompt "+t)}EurekaKing.currentPrompt=n.userPrompts[EurekaKing.userJourneyProgress],EurekaKing.userJourney[n.storyId]!==undefined&&(EurekaKing.userJourney[n.storyId].userPrompt.length>=1&&EurekaKing.userJourney[n.storyId].userPrompt[i-1]!==undefined&&(EurekaKing.userJourney[n.storyId].userPrompt[i-1].complete||EurekaKing.userJourney[n.storyId].userPrompt[i-1].skipped)||EurekaKing.userJourney[n.storyId].userPrompt.length==1&&EurekaKing.userJourney[n.storyId].userPrompt[0]!==undefined&&(EurekaKing.userJourney[n.storyId].userPrompt[0].complete||EurekaKing.userJourney[n.storyId].userPrompt[0].skipped))&&(EurekaKing.userJourneyProgress=i-1,EurekaKing.userJourney[EurekaKing.activeUserStoryKey].complete||EurekaKing.jot("EKFIN"),EurekaKing.userJourney[EurekaKing.activeUserStoryKey].complete=1);break}n.settings.status=="inactive"&&(EurekaKing.activeUserStoryKey=n.storyId,EurekaKing.jot("EKXXX"),EurekaKing.log("The user story/prompts are set to INACTIVE by publisher"))}}EurekaKing.currentStory.settings!=undefined&&(EurekaKing.currentStory.settings.status=="active"||EurekaKing.ls.get("ek_data_debug")!==null&&EurekaKing.ls.get("ek_data_debug").forceActive)&&!EurekaKing.hidePromptsOnStoryCompletion()?(EurekaKing.log('"'+EurekaKing.currentPrompt.app+'" prompt is being built for "'+EurekaKing.currentStory.settings.storyAlias+'" user story'),EurekaKing.buildPrompt(EurekaKing.currentPrompt,EurekaKing.currentStory)):EurekaKing.hidePromptsOnStoryCompletion()?EurekaKing.log("User story is complete and the last prompt is set to NOT be shown repeatedly"):EurekaKing.log("No user story available for this segment/URL"),EurekaKing.activeUserStoryKey&&EurekaKing.jot("EKINI")}EurekaKing.log(EurekaKing.promptGenerator+"?eurekaKingId="+eurekaKingId+" loaded"),ga("create",EurekaKing.publisherNovel.tools.googleAnalytics,"auto",{name:"EurekaKing"}),ga("EurekaKing.send","pageview"),EurekaKing.piwikStartTracking();var e={};EurekaKing.log('Total user stories (segments) available: "'+EurekaKing.publisherNovel.userStories.length+'"'),EurekaKing.urlParam().ek_goalid&&EurekaKing.goal.set(EurekaKing.urlParam().ek_goalid),EurekaKing.goal.track(),EurekaKing.piwikUserDataObject.novelty==""?window.addEvent("piwikUserData",t):t()}}window.addEvent("domready",function(){window.onpopstate=history.onpushstate=function(e){(function(){EurekaKing.log("HTML5 History API browser URL change detected: "+window.location.href);var e=!1;EurekaKing.ls!==undefined&&EurekaKing.ls.get!==undefined&&EurekaKing.ls.get("ek_data_debug")!==undefined&&EurekaKing.ls.get("ek_data_debug")!==null&&EurekaKing.ls.get("ek_data_debug").url!==undefined&&(EurekaKing.ls.get("ek_data_debug").url!=""&&EurekaKing.ls.get("ek_data_debug").url!=undefined?e=EurekaKing.ls.get("ek_data_debug").url:e=!1),EurekaKing.href.requestSource!=window.location.href&&e!=window.location.href?(EurekaKing.log("New URL satisfied the conditions required to reload the prompt scripts"),EurekaKing.href.set(window.location.href),EurekaKing.reload()):EurekaKing.log("Upon checking, URL has not changed, ignoring pushstate event")}).delay(100)}})}.delay(100)},EurekaKing.ie().isTheBrowser&&EurekaKing.ie().actualVersion<11?console.log("Browser not supported, extension scripts not loaded"):EurekaKing.scriptsLoaded()};document.readyState==="complete"?(t(),this.log("DOM is ready.")):document.addEventListener?document.addEventListener("DOMContentLoaded",function(){document.removeEventListener
("DOMContentLoaded",arguments.callee,!1),t(),EurekaKing.log("DOM is ready.")},!1):document.attachEvent&&document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"||"interactive")document.detachEvent("onreadystatechange",arguments.callee),t(),EurekaKing.log("DOM is ready.")})},reload:function(){this.logTime>2e3?(this.log("Eureka King Reload function activated."),this.launch(!0)):this.log("Eureka King Reload function NOT activated (less than 2s passed).")},piwikStartTracking:function(){if(this.publisherNovel.tools!==undefined){var e=this.publisherNovel.tools.piwik||5;this.log("Piwik site id: "+e),_paq.push(["setTrackerUrl",this.piwikURL+"/piwik.php"]),_paq.push(["setSiteId",e]),_paq.push(["setCustomVariable",1,"clean_url",this.removeURLCampaigns(this.href.get()),"visit"]),_paq.push(["trackPageView"]),_paq.push(["trackEvent","clean_url",this.removeURLCampaigns(this.href.get()),"s_"+EurekaKing.activeUserStoryKey,EurekaKing.userJourneyProgress]);var t="";EurekaKing.piwikUserDataObject.novelty==""&&this.piwikUserData(t)}},piwikUserDataObject:{novelty:"",referrer:"",deviceType:"",continent:"",country:"",os:"",browser:""},piwikUserData:function(e){EurekaKing.piwikUserDataObject.novelty=EurekaKing.piwikUserDataObject.referrer=EurekaKing.piwikUserDataObject.deviceType=EurekaKing.piwikUserDataObject.continent=EurekaKing.piwikUserDataObject.country=EurekaKing.piwikUserDataObject.os=EurekaKing.piwikUserDataObject.browser="notAcquired"},removeURLCampaigns:function(e){return e&&e.indexOf("&")>-1&&(e=e.split("&").filter(function(e){return!/^utm_/.test(e)}).join("&")),e&&e.indexOf("?")>-1&&(e=e.split("?").filter(function(e){return!/^utm_/.test(e)}).join("?")),e},renderTags:function(e){EKUIApreloadThisImg="",EKUIApreloadThisImg=e.split("[img]")[1];if(EKUIApreloadThisImg!=undefined&&EKUIApreloadThisImg!=""){EKUIApreloadThisImg=EKUIApreloadThisImg.split("[/img]")[0];var t=Asset.image(EKUIApreloadThisImg)}return e.replace(/\[img\]/g,'<img src="').replace(/\[\/img\]/g,'" />').replace(/\[link\=\"/g,'<a href="').replace(/\"\]/g,'">').replace(/\[\/link\]/g,"</a>")},stringEndsWith:function(e,t){return e.indexOf(t,e.length-t.length)!==-1},urlParam:function(){var e={},t=window.location.search.substring(1),n=t.split("&");for(var r=0;r<n.length;r++){var i=n[r].split("=");if(typeof e[i[0]]=="undefined")e[i[0]]=decodeURIComponent(i[1]);else if(typeof e[i[0]]=="string"){var s=[e[i[0]],decodeURIComponent(i[1])];e[i[0]]=s}else e[i[0]].push(decodeURIComponent(i[1]))}return e},ie:function(){"use strict";var e,t,n,r,i;return t=!1,r={5.5:"5.5",5.6:"6",5.7:"7",5.8:"8",9:"9",10:"10"},i=(new Function("/*@cc_on return @_jscript_version; @*/"))(),i!==undefined&&(t=!0,n=r[i]),e={isTheBrowser:t,actualVersion:n},e}};EurekaKing.launch();