iuap-insight
Version:
3 lines • 70.8 kB
JavaScript
!function(e){function t(i){if(n[i])return n[i].exports;var r=n[i]={exports:{},id:i,loaded:!1};return e[i].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){var i,r,o;!function(a,s){r=[n(2),n(3),n(1)],i=s,o="function"==typeof i?i.apply(t,r):i,!(void 0!==o&&(e.exports=o))}(this,function(e){"use strict";function t(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}var n=t(e);n()})},function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,__WEBPACK_AMD_DEFINE_RESULT__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(global){!function(e,t){__WEBPACK_AMD_DEFINE_ARRAY__=[module],__WEBPACK_AMD_DEFINE_FACTORY__=t,__WEBPACK_AMD_DEFINE_RESULT__="function"==typeof __WEBPACK_AMD_DEFINE_FACTORY__?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__,!(void 0!==__WEBPACK_AMD_DEFINE_RESULT__&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}(this,function(module){"use strict";var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};"object"!==("undefined"==typeof JSON2?"undefined":_typeof(JSON2))&&"object"===_typeof(window.JSON)&&window.JSON.stringify&&window.JSON.parse?JSON2=window.JSON:!function(){var e={};/*! JSON v3.3.2 | http://bestiejs.github.io/json3 | Copyright 2012-2014, Kit Cambridge | http://kit.mit-license.org */
(function(){function t(e,n){function r(e){if(r[e]!==h)return r[e];var t;if("bug-string-char-index"==e)t="a"!="a"[0];else if("json"==e)t=r("json-stringify")&&r("json-parse");else{var i,o='{"a":[1,true,false,null,"\\u0000\\b\\n\\f\\r\\t"]}';if("json-stringify"==e){var c=n.stringify,l="function"==typeof c&&T;if(l){(i=function(){return 1}).toJSON=i;try{l="0"===c(0)&&"0"===c(new a)&&'""'==c(new s)&&c(C)===h&&c(h)===h&&c()===h&&"1"===c(i)&&"[1]"==c([i])&&"[null]"==c([h])&&"null"==c(null)&&"[null,null,null]"==c([h,C,null])&&c({a:[i,!0,!1,null,"\0\b\n\f\r\t"]})==o&&"1"===c(null,i)&&"[\n 1,\n 2\n]"==c([1,2],null,1)&&'"-271821-04-20T00:00:00.000Z"'==c(new u((-864e13)))&&'"+275760-09-13T00:00:00.000Z"'==c(new u(864e13))&&'"-000001-01-01T00:00:00.000Z"'==c(new u((-621987552e5)))&&'"1969-12-31T23:59:59.999Z"'==c(new u((-1)))}catch(f){l=!1}}t=l}if("json-parse"==e){var d=n.parse;if("function"==typeof d)try{if(0===d("0")&&!d(!1)){i=d(o);var g=5==i.a.length&&1===i.a[0];if(g){try{g=!d('"\t"')}catch(f){}if(g)try{g=1!==d("01")}catch(f){}if(g)try{g=1!==d("1.")}catch(f){}}}}catch(f){g=!1}t=g}}return r[e]=!!t}e||(e=o.Object()),n||(n=o.Object());var a=e.Number||o.Number,s=e.String||o.String,c=e.Object||o.Object,u=e.Date||o.Date,l=e.SyntaxError||o.SyntaxError,f=e.TypeError||o.TypeError,d=e.Math||o.Math,g=e.JSON||o.JSON;"object"==("undefined"==typeof g?"undefined":_typeof(g))&&g&&(n.stringify=g.stringify,n.parse=g.parse);var m,p,h,k=c.prototype,C=k.toString,T=new u((-0xc782b5b800cec));try{T=T.getUTCFullYear()==-109252&&0===T.getUTCMonth()&&1===T.getUTCDate()&&10==T.getUTCHours()&&37==T.getUTCMinutes()&&6==T.getUTCSeconds()&&708==T.getUTCMilliseconds()}catch(v){}if(!r("json")){var A="[object Function]",b="[object Date]",y="[object Number]",_="[object String]",N="[object Array]",w="[object Boolean]",E=r("bug-string-char-index");if(!T)var I=d.floor,S=[0,31,59,90,120,151,181,212,243,273,304,334],R=function(e,t){return S[t]+365*(e-1970)+I((e-1969+(t=+(t>1)))/4)-I((e-1901+t)/100)+I((e-1601+t)/400)};if((m=k.hasOwnProperty)||(m=function(e){var t,n={};return(n.__proto__=null,n.__proto__={toString:1},n).toString!=C?m=function(e){var t=this.__proto__,n=e in(this.__proto__=null,this);return this.__proto__=t,n}:(t=n.constructor,m=function(e){var n=(this.constructor||t).prototype;return e in this&&!(e in n&&this[e]===n[e])}),n=null,m.call(this,e)}),p=function(e,t){var n,r,o,a=0;(n=function(){this.valueOf=0}).prototype.valueOf=0,r=new n;for(o in r)m.call(r,o)&&a++;return n=r=null,a?p=2==a?function(e,t){var n,i={},r=C.call(e)==A;for(n in e)r&&"prototype"==n||m.call(i,n)||!(i[n]=1)||!m.call(e,n)||t(n)}:function(e,t){var n,i,r=C.call(e)==A;for(n in e)r&&"prototype"==n||!m.call(e,n)||(i="constructor"===n)||t(n);(i||m.call(e,n="constructor"))&&t(n)}:(r=["valueOf","toString","toLocaleString","propertyIsEnumerable","isPrototypeOf","hasOwnProperty","constructor"],p=function(e,t){var n,o,a=C.call(e)==A,s=!a&&"function"!=typeof e.constructor&&i[_typeof(e.hasOwnProperty)]&&e.hasOwnProperty||m;for(n in e)a&&"prototype"==n||!s.call(e,n)||t(n);for(o=r.length;n=r[--o];s.call(e,n)&&t(n));}),p(e,t)},!r("json-stringify")){var D={92:"\\\\",34:'\\"',8:"\\b",12:"\\f",10:"\\n",13:"\\r",9:"\\t"},O="000000",P=function(e,t){return(O+(t||0)).slice(-e)},q="\\u00",x=function(e){for(var t='"',n=0,i=e.length,r=!E||i>10,o=r&&(E?e.split(""):e);n<i;n++){var a=e.charCodeAt(n);switch(a){case 8:case 9:case 10:case 12:case 13:case 34:case 92:t+=D[a];break;default:if(a<32){t+=q+P(2,a.toString(16));break}t+=r?o[n]:e.charAt(n)}}return t+'"'},V=function J(e,t,n,i,r,o,a){var s,c,u,l,d,g,k,T,v,A,E,S,D,O,q,V;try{s=t[e]}catch(U){}if("object"==("undefined"==typeof s?"undefined":_typeof(s))&&s)if(c=C.call(s),c!=b||m.call(s,"toJSON"))"function"==typeof s.toJSON&&(c!=y&&c!=_&&c!=N||m.call(s,"toJSON"))&&(s=s.toJSON(e));else if(s>-1/0&&s<1/0){if(R){for(d=I(s/864e5),u=I(d/365.2425)+1970-1;R(u+1,0)<=d;u++);for(l=I((d-R(u,0))/30.42);R(u,l+1)<=d;l++);d=1+d-R(u,l),g=(s%864e5+864e5)%864e5,k=I(g/36e5)%24,T=I(g/6e4)%60,v=I(g/1e3)%60,A=g%1e3}else u=s.getUTCFullYear(),l=s.getUTCMonth(),d=s.getUTCDate(),k=s.getUTCHours(),T=s.getUTCMinutes(),v=s.getUTCSeconds(),A=s.getUTCMilliseconds();s=(u<=0||u>=1e4?(u<0?"-":"+")+P(6,u<0?-u:u):P(4,u))+"-"+P(2,l+1)+"-"+P(2,d)+"T"+P(2,k)+":"+P(2,T)+":"+P(2,v)+"."+P(3,A)+"Z"}else s=null;if(n&&(s=n.call(t,e,s)),null===s)return"null";if(c=C.call(s),c==w)return""+s;if(c==y)return s>-1/0&&s<1/0?""+s:"null";if(c==_)return x(""+s);if("object"==("undefined"==typeof s?"undefined":_typeof(s))){for(O=a.length;O--;)if(a[O]===s)throw f();if(a.push(s),E=[],q=o,o+=r,c==N){for(D=0,O=s.length;D<O;D++)S=J(D,s,n,i,r,o,a),E.push(S===h?"null":S);V=E.length?r?"[\n"+o+E.join(",\n"+o)+"\n"+q+"]":"["+E.join(",")+"]":"[]"}else p(i||s,function(e){var t=J(e,s,n,i,r,o,a);t!==h&&E.push(x(e)+":"+(r?" ":"")+t)}),V=E.length?r?"{\n"+o+E.join(",\n"+o)+"\n"+q+"}":"{"+E.join(",")+"}":"{}";return a.pop(),V}};n.stringify=function(e,t,n){var r,o,a,s;if(i["undefined"==typeof t?"undefined":_typeof(t)]&&t)if((s=C.call(t))==A)o=t;else if(s==N){a={};for(var c,u=0,l=t.length;u<l;c=t[u++],s=C.call(c),(s==_||s==y)&&(a[c]=1));}if(n)if((s=C.call(n))==y){if((n-=n%1)>0)for(r="",n>10&&(n=10);r.length<n;r+=" ");}else s==_&&(r=n.length<=10?n:n.slice(0,10));return V("",(c={},c[""]=e,c),o,a,r,"",[])}}if(!r("json-parse")){var U,F,L=s.fromCharCode,H={92:"\\",34:'"',47:"/",98:"\b",116:"\t",110:"\n",102:"\f",114:"\r"},B=function(){throw U=F=null,l()},W=function(){for(var e,t,n,i,r,o=F,a=o.length;U<a;)switch(r=o.charCodeAt(U)){case 9:case 10:case 13:case 32:U++;break;case 123:case 125:case 91:case 93:case 58:case 44:return e=E?o.charAt(U):o[U],U++,e;case 34:for(e="@",U++;U<a;)if(r=o.charCodeAt(U),r<32)B();else if(92==r)switch(r=o.charCodeAt(++U)){case 92:case 34:case 47:case 98:case 116:case 110:case 102:case 114:e+=H[r],U++;break;case 117:for(t=++U,n=U+4;U<n;U++)r=o.charCodeAt(U),r>=48&&r<=57||r>=97&&r<=102||r>=65&&r<=70||B();e+=L("0x"+o.slice(t,U));break;default:B()}else{if(34==r)break;for(r=o.charCodeAt(U),t=U;r>=32&&92!=r&&34!=r;)r=o.charCodeAt(++U);e+=o.slice(t,U)}if(34==o.charCodeAt(U))return U++,e;B();default:if(t=U,45==r&&(i=!0,r=o.charCodeAt(++U)),r>=48&&r<=57){for(48==r&&(r=o.charCodeAt(U+1),r>=48&&r<=57)&&B(),i=!1;U<a&&(r=o.charCodeAt(U),r>=48&&r<=57);U++);if(46==o.charCodeAt(U)){for(n=++U;n<a&&(r=o.charCodeAt(n),r>=48&&r<=57);n++);n==U&&B(),U=n}if(r=o.charCodeAt(U),101==r||69==r){for(r=o.charCodeAt(++U),43!=r&&45!=r||U++,n=U;n<a&&(r=o.charCodeAt(n),r>=48&&r<=57);n++);n==U&&B(),U=n}return+o.slice(t,U)}if(i&&B(),"true"==o.slice(U,U+4))return U+=4,!0;if("false"==o.slice(U,U+5))return U+=5,!1;if("null"==o.slice(U,U+4))return U+=4,null;B()}return"$"},j=function G(e){var t,n;if("$"==e&&B(),"string"==typeof e){if("@"==(E?e.charAt(0):e[0]))return e.slice(1);if("["==e){for(t=[];e=W(),"]"!=e;n||(n=!0))n&&(","==e?(e=W(),"]"==e&&B()):B()),","==e&&B(),t.push(G(e));return t}if("{"==e){for(t={};e=W(),"}"!=e;n||(n=!0))n&&(","==e?(e=W(),"}"==e&&B()):B()),","!=e&&"string"==typeof e&&"@"==(E?e.charAt(0):e[0])&&":"==W()||B(),t[e.slice(1)]=G(W());return t}B()}return e},M=function(e,t,n){var i=K(e,t,n);i===h?delete e[t]:e[t]=i},K=function(e,t,n){var i,r=e[t];if("object"==("undefined"==typeof r?"undefined":_typeof(r))&&r)if(C.call(r)==N)for(i=r.length;i--;)M(r,i,n);else p(r,function(e){M(r,e,n)});return n.call(e,t,r)};n.parse=function(e,t){var n,i;return U=0,F=""+e,n=j(W()),"$"!=W()&&B(),U=F=null,t&&C.call(t)==A?K((i={},i[""]=n,i),"",t):n}}}return n.runInContext=t,n}var n=__webpack_require__(4),i={"function":!0,object:!0},r=i["undefined"==typeof e?"undefined":_typeof(e)]&&e&&!e.nodeType&&e,o=i["undefined"==typeof window?"undefined":_typeof(window)]&&window||this,a=r&&i["undefined"==typeof module?"undefined":_typeof(module)]&&module&&!module.nodeType&&"object"==("undefined"==typeof global?"undefined":_typeof(global))&&global;if(!a||a.global!==a&&a.window!==a&&a.self!==a||(o=a),r&&!n)t(o,r);else{var s=o.JSON,c=o.JSON3,u=!1,l=t(o,o.JSON3={noConflict:function(){return u||(u=!0,o.JSON=s,o.JSON3=c,s=c=null),l}});o.JSON={parse:l.parse,stringify:l.stringify}}n&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return l}.call(e,__webpack_require__,e,module),!(void 0!==__WEBPACK_AMD_DEFINE_RESULT__&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))}).call(this),JSON2=e}(),"object"!==("undefined"==typeof _paq?"undefined":_typeof(_paq))&&(_paq=[]),"object"!==_typeof(window.Piwik)&&(window.Piwik=function(){function safeDecodeWrapper(e){try{return decodeWrapper(e)}catch(t){return unescape(e)}}function isDefined(e){var t="undefined"==typeof e?"undefined":_typeof(e);return"undefined"!==t}function isFunction(e){return"function"==typeof e}function isObject(e){return"object"===("undefined"==typeof e?"undefined":_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 apply(){var e,t,n,i;for(e=0;e<arguments.length;e+=1)for(i=arguments[e],n=i.shift(),t=0;t<asyncTrackers.length;t++)if(isString(n)){if(asyncTrackers[t][n].apply(asyncTrackers[t],i),"addTracker"===n)break;if("setTrackerUrl"===n||"setSiteId"===n)break}else n.apply(asyncTrackers[t],i)}function addEventListener(e,t,n,i){return e.addEventListener?(e.addEventListener(t,n,i),!0):e.attachEvent?e.attachEvent("on"+t,n):void(e["on"+t]=n)}function executePluginMethod(e,t){var n,i,r,o="";for(n in plugins)Object.prototype.hasOwnProperty.call(plugins,n)&&(i=plugins[n][e],isFunction(i)&&(r=i(t),r&&(o+=r)));return o}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+"=([^&#]*)",i=new RegExp(n),r=i.exec(e);return r?decodeWrapper(r[1]):""}function utf8_encode(e){return unescape(encodeWrapper(e))}function sha1(e){var t,n,i,r,o,a,s,c,u,l,f=function(e,t){return e<<t|e>>>32-t},d=function(e){var t,n,i="";for(t=7;t>=0;t--)n=e>>>4*t&15,i+=n.toString(16);return i},g=[],m=1732584193,p=4023233417,h=2562383102,k=271733878,C=3285377520,T=[];for(e=utf8_encode(e),l=e.length,n=0;n<l-3;n+=4)i=e.charCodeAt(n)<<24|e.charCodeAt(n+1)<<16|e.charCodeAt(n+2)<<8|e.charCodeAt(n+3),T.push(i);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(T.push(n);14!==(15&T.length);)T.push(0);for(T.push(l>>>29),T.push(l<<3&4294967295),t=0;t<T.length;t+=16){for(n=0;n<16;n++)g[n]=T[t+n];for(n=16;n<=79;n++)g[n]=f(g[n-3]^g[n-8]^g[n-14]^g[n-16],1);for(r=m,o=p,a=h,s=k,c=C,n=0;n<=19;n++)u=f(r,5)+(o&a|~o&s)+c+g[n]+1518500249&4294967295,c=s,s=a,a=f(o,30),o=r,r=u;for(n=20;n<=39;n++)u=f(r,5)+(o^a^s)+c+g[n]+1859775393&4294967295,c=s,s=a,a=f(o,30),o=r,r=u;for(n=40;n<=59;n++)u=f(r,5)+(o&a|o&s|a&s)+c+g[n]+2400959708&4294967295,c=s,s=a,a=f(o,30),o=r,r=u;for(n=60;n<=79;n++)u=f(r,5)+(o^a^s)+c+g[n]+3395469782&4294967295,c=s,s=a,a=f(o,30),o=r,r=u;m=m+r&4294967295,p=p+o&4294967295,h=h+a&4294967295,k=k+s&4294967295,C=C+c&4294967295}return u=d(m)+d(p)+d(h)+d(k)+d(C),u.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)),e.indexOf("/")!==-1&&(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||!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t)))}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 i=0;i<n;){if(e[i]===t)return i;i++}return-1}function stringEndsWith(e,t){return e=String(e),e.indexOf(t,e.length-t.length)!==-1}function stringContains(e,t){return e=String(e),e.indexOf(t)!==-1}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 i(r,o,a,s,c,u,l){var f=r.parentNode,d=1;return!!n(r)&&(9===f.nodeType||"0"!==t(r,"opacity")&&"none"!==t(r,"display")&&"hidden"!==t(r,"visibility")&&(isDefined(o)&&isDefined(a)&&isDefined(s)&&isDefined(c)&&isDefined(u)&&isDefined(l)||(o=r.offsetTop,c=r.offsetLeft,s=o+r.offsetHeight,a=c+r.offsetWidth,u=r.offsetWidth,l=r.offsetHeight),(e!==r||0!==l&&0!==u||"hidden"!==t(r,"overflow"))&&(!f||("hidden"!==t(f,"overflow")&&"scroll"!==t(f,"overflow")||!(c+d>f.offsetWidth+f.scrollLeft||c+u-d<f.scrollLeft||o+d>f.offsetHeight+f.scrollTop||o+l-d<f.scrollTop))&&(r.offsetParent===f&&(c+=f.offsetLeft,o+=f.offsetTop),i(f,o,a,s,c,u,l)))))}return!!e&&i(e)}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 i=e.lastIndexOf("/"),r=1;e=e.slice(0,i+r)}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=.*)?$"),i=n.exec(documentAlias.referrer);if(i){var r=i[1];if(r!==String(e))return!1;var o=i[2],a=i[3],s=i[4];s?0===s.indexOf("&segment=")&&(s=s.substr("&segment=".length)):s="",windowAlias.name=t+"###"+o+"###"+a+"###"+s}var c=windowAlias.name.split("###");return 4===c.length&&c[0]===t}function injectOverlayScripts(e,t,n){var i=windowAlias.name.split("###"),r=i[1],o=i[2],a=i[3],s=getPiwikUrlForOverlay(e,t);loadScript(s+"plugins/Overlay/client/client.js?v=1",function(){Piwik_Overlay_Client.initialize(s,n,r,o,a)})}function isInsideAnIframe(){if(isDefined(windowAlias.frameElement))return windowAlias.frameElement&&"iframe"===String(windowAlias.frameElement.nodeName).toLowerCase();try{return windowAlias.self!==windowAlias.top}catch(e){return!0}}function Tracker(trackerUrl,siteId){function setCookie(e,t,n,i,r,o){if(!configCookiesDisabled){var a;n&&(a=new Date,a.setTime(a.getTime()+n)),documentAlias.cookie=e+"="+encodeWrapper(t)+(n?";expires="+a.toGMTString():"")+";path="+(i||"/")+(r?";domain="+r:"")+(o?";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,i=getProtocolScheme(t);return i?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")&&(e="http://"+e),t.href=content.toAbsoluteUrl(e),t.pathname?t.pathname:""}function isSitePath(e,t){var n=!t||"/"===t||"/*"===t;return!!n||(e===t||!!e&&(t=String(t).toLowerCase(),e=String(e).toLowerCase(),stringEndsWith(t,"*")?(t=t.slice(0,-1),n=!t||"/"===t,!!n||(e===t||0===e.indexOf(t))):(stringEndsWith(e,"/")||(e+="/"),stringEndsWith(t,"/")||(t+="/"),0===e.indexOf(t))))}function isSiteHostPath(e,t){var n,i,r;for(n=0;n<configHostsAlias.length;n++)if(i=domainFixup(configHostsAlias[n]),r=getPathName(configHostsAlias[n]),isSameHost(e,i)&&isSitePath(t,r))return!0;return!1}function isSiteHostName(e){var t,n,i;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(i=e.length-n.length,i>0&&e.slice(i)===n)return!0}}return!1}function getImage(e,t){var n=new Image(1,1);n.onload=function(){iterator=0,"function"==typeof t&&t()},n.src=configTrackerUrl+(configTrackerUrl.indexOf("?")<0?"?":"&")+e}function sendXmlHttpRequest(e,t,n){isDefined(n)&&null!==n||(n=!0);try{var i=windowAlias.XMLHttpRequest?new windowAlias.XMLHttpRequest:windowAlias.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;i.open("POST",configTrackerUrl,!0),i.onreadystatechange=function(){4!==this.readyState||this.status>=200&&this.status<300||!n?4===this.readyState&&"function"==typeof t&&t():getImage(e,t)},i.setRequestHeader("Content-Type",configRequestContentType),i.send(e)}catch(r){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&&n<timeNextTrackingRequestCanBeExecutedImmediately){var i=timeNextTrackingRequestCanBeExecutedImmediately-n;return setTimeout(e,i),setExpireDateTime(i+50),void(timeNextTrackingRequestCanBeExecutedImmediately+=50)}if(timeNextTrackingRequestCanBeExecutedImmediately===!1){var r=800;timeNextTrackingRequestCanBeExecutedImmediately=n+r}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&&(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,i=Math.round(n.getTime()/1e3),r=getCookieName("id"),o=getCookie(r);return o?(e=o.split("."),e.unshift("0"),visitorUUID.length&&(e[1]=visitorUUID),e):(t=visitorUUID.length?visitorUUID:"0"===hasCookies()?"":generateRandomUuid(),e=["1",t,i,0,i,"",""])}function getValuesFromVisitorIdCookie(){var e=loadVisitorIdCookie(),t=e[0],n=e[1],i=e[2],r=e[3],o=e[4],a=e[5];isDefined(e[6])||(e[6]="");var s=e[6];return{newVisitor:t,uuid:n,createTs:i,visitCount:r,currentVisitTs:o,lastVisitTs:a,lastEcommerceOrderTs:s}}function getRemainingVisitorCookieTimeout(){var e=new Date,t=e.getTime(),n=getValuesFromVisitorIdCookie().createTs,i=parseInt(n,10),r=1e3*i+configVisitorCookieTimeout-t;return r}function setVisitorIdCookie(e){if(configTrackerSiteId){var t=new Date,n=Math.round(t.getTime()/1e3);isDefined(e)||(e=getValuesFromVisitorIdCookie());var i=e.uuid+"."+e.createTs+"."+e.visitCount+"."+n+"."+e.lastVisitTs+"."+e.lastEcommerceOrderTs;setCookie(getCookieName("id"),i,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)}function _deleteCookies(){var e=configCookiesDisabled;configCookiesDisabled=!1;var t,n,i=["id","ses","cvar","ref"];for(t=0;t<i.length;t++)n=getCookieName(i[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 i={};n.sort();var r,o=n.length;for(r=0;r<o;r++)i[n[r]]=e[n[r]];return i}}function setSessionCookie(){setCookie(getCookieName("ses"),"*",configSessionCookieTimeout,configCookiePath,configCookieDomain)}function _getRequest(e,t,n,i){function r(e,t){var n=JSON2.stringify(e);return n.length>2?"&"+t+"="+encodeWrapper(n):""}var o,a,s,c,u,l,f,d=new Date,g=Math.round(d.getTime()/1e3),m=1024,p=customVariables,h=getCookieName("ses"),k=getCookieName("ref"),C=getCookieName("cvar"),T=getCookie(h),v=loadReferrerAttributionCookie(),A=configCustomUrl||locationHrefAlias;if(configCookiesDisabled&&_deleteCookies(),configDoNotTrack)return"";var b=getValuesFromVisitorIdCookie();isDefined(i)||(i="");var y=documentAlias.characterSet||documentAlias.charset;if(y&&"utf-8"!==y.toLowerCase()||(y=null),l=v[0],f=v[1],a=v[2],s=v[3],!T){var _=configSessionCookieTimeout/1e3;if((!b.lastVisitTs||g-b.lastVisitTs>_)&&(b.visitCount++,b.lastVisitTs=b.currentVisitTs),!configConversionAttributionFirstReferrer||!l.length){for(o in configCampaignNameParameters)if(Object.prototype.hasOwnProperty.call(configCampaignNameParameters,o)&&(l=getParameter(A,configCampaignNameParameters[o]),l.length))break;for(o in configCampaignKeywordParameters)if(Object.prototype.hasOwnProperty.call(configCampaignKeywordParameters,o)&&(f=getParameter(A,configCampaignKeywordParameters[o]),f.length))break}c=getHostName(configReferrerUrl),u=s.length?getHostName(s):"",!c.length||isSiteHostName(c)||configConversionAttributionFirstReferrer&&u.length&&!isSiteHostName(u)||(s=configReferrerUrl),(s.length||l.length)&&(a=g,v=[l,f,a,purify(s.slice(0,m))],setCookie(k,JSON2.stringify(v),configReferralCookieTimeout,configCookiePath,configCookieDomain))}e+="&idsite="+configTrackerSiteId+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+d.getHours()+"&m="+d.getMinutes()+"&s="+d.getSeconds()+"&url="+encodeWrapper(purify(A))+(configReferrerUrl.length?"&urlref="+encodeWrapper(purify(configReferrerUrl)):"")+(configUserId&&configUserId.length?"&uid="+encodeWrapper(configUserId):"")+"&_id="+b.uuid+"&_idts="+b.createTs+"&_idvc="+b.visitCount+"&_idn="+b.newVisitor+(l.length?"&_rcn="+encodeWrapper(l):"")+(f.length?"&_rck="+encodeWrapper(f):"")+"&_refts="+a+"&_viewts="+b.lastVisitTs+(String(b.lastEcommerceOrderTs).length?"&_ects="+b.lastEcommerceOrderTs:"")+(String(s).length?"&_ref="+encodeWrapper(purify(s.slice(0,m))):"")+(y?"&cs="+encodeWrapper(y):"")+"&send_image=0";for(o in browserFeatures)Object.prototype.hasOwnProperty.call(browserFeatures,o)&&(e+="&"+o+"="+browserFeatures[o]);var N=[];if(t)for(o in t)if(Object.prototype.hasOwnProperty.call(t,o)&&/^dimension\d+$/.test(o)){var w=o.replace("dimension","");N.push(parseInt(w,10)),N.push(String(w)),e+="&"+o+"="+t[o],delete t[o]}t&&isObjectEmpty(t)&&(t=null);for(o in customDimensions)if(Object.prototype.hasOwnProperty.call(customDimensions,o)){var E=-1===N.indexOf(o);E&&(e+="&dimension"+o+"="+customDimensions[o])}t?e+="&data="+encodeWrapper(JSON2.stringify(t)):configCustomData&&(e+="&data="+encodeWrapper(JSON2.stringify(configCustomData)));var I=sortObjectByKeys(customVariablesPage),S=sortObjectByKeys(customVariablesEvent);if(e+=r(I,"cvar"),e+=r(S,"e_cvar"),customVariables){e+=r(customVariables,"_cvar");for(o in p)Object.prototype.hasOwnProperty.call(p,o)&&(""!==customVariables[o][0]&&""!==customVariables[o][1]||delete customVariables[o]);configStoreCustomVariablesInCookie&&setCookie(C,JSON2.stringify(customVariables),configSessionCookieTimeout,configCookiePath,configCookieDomain)}return configPerformanceTrackingEnabled&&(configPerformanceGenerationTime?e+=">_ms="+configPerformanceGenerationTime:performanceAlias&&performanceAlias.timing&&performanceAlias.timing.requestStart&&performanceAlias.timing.responseEnd&&(e+=">_ms="+(performanceAlias.timing.responseEnd-performanceAlias.timing.requestStart))),b.lastEcommerceOrderTs=isDefined(i)&&String(i).length?i:b.lastEcommerceOrderTs,setVisitorIdCookie(b),setSessionCookie(),e+=executePluginMethod(n),configAppendToTrackingUrl.length&&(e+="&"+configAppendToTrackingUrl),isFunction(configCustomRequestContentProcessing)&&(e=configCustomRequestContentProcessing(e)),e}function logEcommerce(e,t,n,i,r,o){var a,s,c="idgoal=0",u=new Date,l=[];if(String(e).length&&(c+="&ec_id="+encodeWrapper(e),a=Math.round(u.getTime()/1e3)),c+="&revenue="+t,String(n).length&&(c+="&ec_st="+n),String(i).length&&(c+="&ec_tx="+i),String(r).length&&(c+="&ec_sh="+r),String(o).length&&(c+="&ec_dt="+o),ecommerceItems){for(s in ecommerceItems)Object.prototype.hasOwnProperty.call(ecommerceItems,s)&&(isDefined(ecommerceItems[s][1])||(ecommerceItems[s][1]=""),isDefined(ecommerceItems[s][2])||(ecommerceItems[s][2]=""),isDefined(ecommerceItems[s][3])&&0!==String(ecommerceItems[s][3]).length||(ecommerceItems[s][3]=0),isDefined(ecommerceItems[s][4])&&0!==String(ecommerceItems[s][4]).length||(ecommerceItems[s][4]=1),l.push(ecommerceItems[s]));c+="&ec_items="+encodeWrapper(JSON2.stringify(l))}c=_getRequest(c,configCustomData,"ecommerce",a),sendRequest(c,configTrackerPause)}function logEcommerceOrder(e,t,n,i,r,o){String(e).length&&isDefined(t)&&logEcommerce(e,t,n,i,r,o)}function logEcommerceCartUpdate(e){isDefined(e)&&logEcommerce("",e,"","","","")}function logPageView(e,t,n){var i=_getRequest("action_name="+encodeWrapper(titleFixup(e||configTitle)),t,"log");sendRequest(i,configTrackerPause,n)}function getClassesRegExp(e,t){var n,i="(^| )(piwik[_-]"+t;if(e)for(n=0;n<e.length;n++)i+="|"+e[n];return i+=")( |$)",new RegExp(i)}function startsUrlWithTrackerUrl(e){return configTrackerUrl&&e&&0===String(e).indexOf(configTrackerUrl)}function getLinkType(e,t,n,i){if(startsUrlWithTrackerUrl(t))return 0;var r=getClassesRegExp(configDownloadClasses,"download"),o=getClassesRegExp(configLinkClasses,"link"),a=new RegExp("\\.("+configDownloadExtensions.join("|")+")([?&#]|$)","i");return o.test(e)?"link":i||r.test(e)||a.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),i=e.hostname||getHostName(e.href),r=i.toLowerCase(),o=e.href.replace(i,r),a=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto|tel):","i");if(!a.test(o)){var s=getLinkType(e.className,o,isSiteHostPath(r,n),query.hasNodeAttribute(e,"download"));if(s)return{type:s,href:o}}}}}function buildContentInteractionRequest(e,t,n,i){var r=content.buildInteractionRequestParams(e,t,n,i);if(r)return _getRequest(r,null,"contentInteraction")}function buildContentInteractionTrackingRedirectUrl(e,t,n,i,r){if(isDefined(e)){if(startsUrlWithTrackerUrl(e))return e;var o=content.toAbsoluteUrl(e),a="redirecturl="+encodeWrapper(o)+"&";a+=buildContentInteractionRequest(t,n,i,r||e);var s="&";return configTrackerUrl.indexOf("?")<0&&(s="?"),configTrackerUrl+s+a}}function isNodeAuthorizedToTriggerInteraction(e,t){if(!e||!t)return!1;var n=content.findTargetNode(e);return!content.shouldIgnoreInteraction(n)&&(n=content.findTargetNodeNoDefault(e),!(n&&!containsNodeElement(n,t)))}function getContentInteractionToRequestIfPossible(e,t,n){if(e){var i=content.findParentContentNode(e);if(i&&isNodeAuthorizedToTriggerInteraction(i,e)){var r=content.buildContentBlock(i);if(r)return!r.target&&n&&(r.target=n),content.buildInteractionRequestParams(t,r.name,r.piece,r.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 i=String(query.getAttributeValueFromNode(t,"href"));if(0===i.indexOf("#"))return!1;if(startsUrlWithTrackerUrl(i))return!0;if(!content.isUrlToCurrentDomain(i))return!1;var r=content.buildContentBlock(e);if(!r)return;var o=r.name,a=r.piece,s=r.target;query.hasNodeAttributeWithValue(t,content.CONTENT_TARGET_ATTR)&&!t.wasContentTargetAttrReplaced||(t.wasContentTargetAttrReplaced=!0,s=content.toAbsoluteUrl(i),query.setAnyAttribute(t,content.CONTENT_TARGET_ATTR,s));var c=buildContentInteractionTrackingRedirectUrl(i,"click",o,a,s);return content.setHrefAttribute(t,c),!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,i=content.findParentContentNode(e);if(t&&(n=t.target||t.srcElement),n||(n=e),isNodeAuthorizedToTriggerInteraction(i,n)){if(setExpireDateTime(configTrackerPause),
query.isLinkElement(e)&&query.hasNodeAttributeWithValue(e,"href")&&query.hasNodeAttributeWithValue(e,content.CONTENT_TARGET_ATTR)){var r=query.getAttributeValueFromNode(e,"href");!startsUrlWithTrackerUrl(r)&&e.wasContentTargetAttrReplaced&&query.setAnyAttribute(e,content.CONTENT_TARGET_ATTR,"")}var o=getLinkIfShouldBeProcessed(e);if(linkTrackingInstalled&&o&&o.type)return o.type;if(replaceHrefIfInternalLink(i))return"href";var a=content.buildContentBlock(i);if(a){var s=a.name,c=a.piece,u=a.target,l=buildContentInteractionRequest("click",s,c,u);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,i;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 r=[];for(n=0;n<e.length;n++)i=_getRequest(content.buildImpressionRequestParams(e[n].name,e[n].piece,e[n].target),void 0,"contentImpressions"),i&&r.push(i);return r}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 i=content.buildImpressionRequestParams(e,t,n);return _getRequest(i,null,"contentImpression")}function buildContentInteractionRequestNode(e,t){if(e){var n=content.findParentContentNode(e),i=content.buildContentBlock(n);if(i)return t||(t="Unknown"),buildContentInteractionRequest(t,i.name,i.piece,i.target)}}function buildEventRequest(e,t,n,i){return"e_c="+encodeWrapper(e)+"&e_a="+encodeWrapper(t)+(isDefined(n)?"&e_n="+encodeWrapper(n):"")+(isDefined(i)?"&e_v="+encodeWrapper(i):"")}function logEvent(e,t,n,i,r){if(0===String(e).length||0===String(t).length)return!1;var o=_getRequest(buildEventRequest(e,t,n,i),r,"event");sendRequest(o,configTrackerPause)}function logSiteSearch(e,t,n,i){var r=_getRequest("search="+encodeWrapper(e)+(t?"&search_cat="+encodeWrapper(t):"")+(isDefined(n)?"&search_count="+n:""),i,"sitesearch");sendRequest(r,configTrackerPause)}function logGoal(e,t,n){var i=_getRequest("idgoal="+e+(t?"&revenue="+t:""),n,"goal");sendRequest(i,configTrackerPause)}function logLink(e,t,n,i,r){var o=t+"="+encodeWrapper(purify(e)),a=getContentInteractionToRequestIfPossible(r,"click",e);a&&(o+="&"+a);var s=_getRequest(o,n,"link");sendRequest(s,i?0:configTrackerPause,i)}function prefixPropertyName(e,t){return""!==e?e+t.charAt(0).toUpperCase()+t.slice(1):t}function trackCallback(e){var t,n,i,r=["","webkit","ms","moz"];if(!configCountPreRendered)for(n=0;n<r.length;n++)if(i=r[n],Object.prototype.hasOwnProperty.call(documentAlias,prefixPropertyName(i,"hidden"))){"prerender"===documentAlias[prefixPropertyName(i,"visibilityState")]&&(t=!0);break}return t?void addEventListener(documentAlias,i+"visibilitychange",function o(){documentAlias.removeEventListener(i+"visibilitychange",o,!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 i(){"complete"===documentAlias.readyState&&(documentAlias.detachEvent("onreadystatechange",i),t||(t=!0,e()))}),documentAlias.documentElement.doScroll&&windowAlias===windowAlias.top&&!function r(){if(!t){try{documentAlias.documentElement.doScroll("left")}catch(n){return void setTimeout(r,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),i=getTargetElementFromEvent(t);if("click"===t.type){var r=!1;e&&"middle"===n&&(r=!0),i&&!r&&processClick(i)}else"mousedown"===t.type?"middle"===n&&i?(lastButton=n,lastTarget=i):lastButton=lastTarget=null:"mouseup"===t.type?(n===lastButton&&i===lastTarget&&processClick(i),lastButton=lastTarget=null):"contextmenu"===t.type&&processClick(i)}}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"),i=documentAlias.links;if(i)for(t=0;t<i.length;t++)n.test(i[t].className)||addClickListener(i[t],e)}}function _enableTrackOnlyVisibleContent(e,t,n){function i(){a=!0}if(isTrackOnlyVisibleContentEnabled)return!0;isTrackOnlyVisibleContentEnabled=!0;var r,o,a=!1;trackCallbackOnLoad(function(){function s(e){setTimeout(function(){isTrackOnlyVisibleContentEnabled&&(a=!1,n.trackVisibleContentImpressions(),s(e))},e)}function c(e){setTimeout(function(){isTrackOnlyVisibleContentEnabled&&(a&&(a=!1,n.trackVisibleContentImpressions()),c(e))},e)}if(e){for(r=["scroll","resize"],o=0;o<r.length;o++)documentAlias.addEventListener?documentAlias.addEventListener(r[o],i):windowAlias.attachEvent("on"+r[o],i);c(100)}t&&t>0&&(t=parseInt(t,10),s(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"},i=windowAlias.devicePixelRatio||1;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,o=parseInt(screenAlias.height,10)*i;browserFeatures.res=parseInt(r,10)+"x"+parseInt(o,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=documentAlias.title,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;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){if(e=parseInt(e,10),e>0&&Object.prototype.hasOwnProperty.call(customDimensions,e))return customDimensions[e]},deleteCustomDimension:function(e){e=parseInt(e,10),e>0&&delete customDimensions[e]},setCustomVariable:function(e,t,n,i){var r;isDefined(i)||(i="visit"),isDefined(t)&&(isDefined(n)||(n=""),e>0&&(t=isString(t)?t:String(t),n=isString(n)?n:String(n),r=[t.slice(0,customVariableMaximumLength),n.slice(0,customVariableMaximumLength)],"visit"===i||2===i?(loadCustomVariables(),customVariables[e]=r):"page"===i||3===i?customVariablesPage[e]=r:"event"===i&&(customVariablesEvent[e]=r)))},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])&&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++)indexOfArray(e,configDownloadExtensions[t])===-1&&n.push(configDownloadExtensions[t]);configDownloadExtensions=n},setDomains:function(e){configHostsAlias=isString(e)?[e]:e;var t,n=!1;for(t in configHostsAlias)Object.prototype.hasOwnProperty.call(configHostsAlias,t)&&isSameHost(domainAlias,domainFixup(String(configHostsAlias[t])))&&(n=!0);n||configHostsAlias.push(domainAlias)},setIgnoreClasses:function(e){configIgnoreClasses=isString(e)?[e]:e},setRequestMethod:function(e){configRequestMethod=e||defaultRequestMethod},setRequestContentType:function(e){configRequestContentType=e||