Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md1
-rw-r--r--composer.lock8
-rw-r--r--core/Columns/Updater.php1
-rw-r--r--core/Tracker/Request.php8
-rw-r--r--core/Tracker/Settings.php8
-rw-r--r--core/Updates/4.0.0-b1.php3
-rw-r--r--js/piwik.js10
-rw-r--r--js/piwik.min.js64
-rw-r--r--matomo.js64
m---------misc/log-analytics0
-rw-r--r--piwik.js64
-rw-r--r--plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment0_noOptions__Live.getLastVisitsDetails_year.xml6
-rw-r--r--plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_year.xml6
-rw-r--r--plugins/CoreUpdater/tests/UI/expected-screenshots/CoreUpdaterDb_main.png4
-rw-r--r--plugins/CoreUpdater/tests/UI/expected-screenshots/CoreUpdaterDb_main_instance.png4
-rw-r--r--plugins/Dashboard/tests/UI/expected-screenshots/DashboardManager_removed.png4
-rw-r--r--plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_loaded_token_auth.png4
-rw-r--r--plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_removed.png4
-rw-r--r--plugins/DevicePlugins/Columns/PluginGears.php32
-rw-r--r--plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_html_tables_and_graph__ScheduledReports.generateReport_week.original.html23
-rw-r--r--plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_html_tables_only__ScheduledReports.generateReport_week.original.html21
-rw-r--r--plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_in_csv__ScheduledReports.generateReport_week.original.csv1
-rw-r--r--plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_in_pdf_tables_only__ScheduledReports.generateReport_week.original.pdfbin585372 -> 582661 bytes
m---------plugins/MarketingCampaignsReporting0
-rw-r--r--plugins/PrivacyManager/tests/Integration/Dao/LogDataAnonymizerTest.php1
-rwxr-xr-xplugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_allSitesAllDates.json96
-rwxr-xr-xplugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_anonymizeUserId.json32
-rwxr-xr-xplugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_restrictDate.json96
-rwxr-xr-xplugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_restrictSites.json96
-rwxr-xr-xplugins/PrivacyManager/tests/System/expected/exportDataSubject_allVisits.json224
-rwxr-xr-xplugins/PrivacyManager/tests/System/expected/exportDataSubject_oneVisitGiven.json1
-rw-r--r--plugins/PrivacyManager/tests/System/expected/test___PrivacyManager.getAvailableVisitColumnsToAnonymize.xml4
m---------plugins/VisitorGenerator0
-rw-r--r--tests/PHPUnit/Framework/TestDataHelper/LogHelper.php1
-rw-r--r--tests/PHPUnit/System/BackwardsCompatibility1XTest.php3
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__DevicePlugins.getPlugin_month.xml6
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__Live.getLastVisitsDetails_range.xml6
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml4
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs_siteIdThree_TrackedUsingLogReplayWithFixedSiteId__Live.getLastVisitsDetails_range.xml8
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicePlugins.getPlugin_day.xml6
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml4
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicePlugins.getPlugin_day.xml6
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_html_tables_and_graph__ScheduledReports.generateReport_month.original.html23
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_html_tables_only__ScheduledReports.generateReport_month.original.html21
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_in_csv__ScheduledReports.generateReport_month.original.csv1
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_in_pdf_tables_only__ScheduledReports.generateReport_month.original.pdfbin562091 -> 559377 bytes
-rw-r--r--tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml4
-rw-r--r--tests/PHPUnit/System/expected/test_noVisit__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml4
-rw-r--r--tests/PHPUnit/Unit/Tracker/RequestTest.php10
-rw-r--r--tests/UI/expected-screenshots/Theme_home.png4
-rw-r--r--tests/UI/expected-screenshots/UIIntegrationTest_dashboard1.png4
-rw-r--r--tests/UI/expected-screenshots/UIIntegrationTest_visitors_software.png4
-rw-r--r--tests/resources/access-logs/fake_logs_replay.log42
-rw-r--r--tests/resources/access-logs/fake_logs_replay_host.log4
54 files changed, 182 insertions, 873 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 76dfceb4de..6474aae0fb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -61,6 +61,7 @@ The Product Changelog at **[matomo.org/changelog](https://matomo.org/changelog)*
* Zend_Mail has been removed. `Piwik\Mail` is now an independet class.
* PHPMailer is now used for sending mails in `\Piwik\Mail\Transport` and can be replaced using DI.
* Various methods in `Piwik\Mail` have been removed or changed their signature.
+* Support for tracking and reporting of these browser plugins has been discontinued: Gears
* Added new event `Db.getTablesInstalled`, plugins should use to register the tables they create.
## Matomo 3.13.5
diff --git a/composer.lock b/composer.lock
index 54a634afc9..c1665318f3 100644
--- a/composer.lock
+++ b/composer.lock
@@ -525,12 +525,12 @@
"source": {
"type": "git",
"url": "https://github.com/matomo-org/matomo-php-tracker.git",
- "reference": "f83612f320db0510ceac866852f54671b0a83c5d"
+ "reference": "ed2de26b2a5710292d09436a246998d1e28b5760"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/matomo-org/matomo-php-tracker/zipball/f83612f320db0510ceac866852f54671b0a83c5d",
- "reference": "f83612f320db0510ceac866852f54671b0a83c5d",
+ "url": "https://api.github.com/repos/matomo-org/matomo-php-tracker/zipball/ed2de26b2a5710292d09436a246998d1e28b5760",
+ "reference": "ed2de26b2a5710292d09436a246998d1e28b5760",
"shasum": ""
},
"require": {
@@ -565,7 +565,7 @@
"piwik",
"tracker"
],
- "time": "2020-04-17T07:18:46+00:00"
+ "time": "2020-04-23T21:41:41+00:00"
},
{
"name": "matomo/network",
diff --git a/core/Columns/Updater.php b/core/Columns/Updater.php
index 8dfaa61b17..25de60d883 100644
--- a/core/Columns/Updater.php
+++ b/core/Columns/Updater.php
@@ -268,7 +268,6 @@ class Updater extends \Piwik\Updates
'log_visit.config_windowsmedia' => 'TINYINT(1) NOT NULL',
'log_visit.config_silverlight' => 'TINYINT(1) NOT NULL',
'log_visit.config_java' => 'TINYINT(1) NOT NULL',
- 'log_visit.config_gears' => 'TINYINT(1) NOT NULL',
'log_visit.config_pdf' => 'TINYINT(1) NOT NULL',
'log_visit.config_quicktime' => 'TINYINT(1) NOT NULL',
'log_visit.config_realplayer' => 'TINYINT(1) NOT NULL',
diff --git a/core/Tracker/Request.php b/core/Tracker/Request.php
index 77c5795804..8698a6dbda 100644
--- a/core/Tracker/Request.php
+++ b/core/Tracker/Request.php
@@ -717,14 +717,14 @@ class Request
$this->getCookieName(),
$this->getCookieExpire(),
$this->getCookiePath());
-
+
$domain = $this->getCookieDomain();
if (!empty($domain)) {
$cookie->setDomain($domain);
}
-
+
Common::printDebug($cookie);
-
+
return $cookie;
}
@@ -852,7 +852,7 @@ class Request
public function getPlugins()
{
- static $pluginsInOrder = array('fla', 'java', 'dir', 'qt', 'realp', 'pdf', 'wma', 'gears', 'ag', 'cookie');
+ static $pluginsInOrder = array('fla', 'java', 'dir', 'qt', 'realp', 'pdf', 'wma', 'ag', 'cookie');
$plugins = array();
foreach ($pluginsInOrder as $param) {
$plugins[] = Common::getRequestVar($param, 0, 'int', $this->params);
diff --git a/core/Tracker/Settings.php b/core/Tracker/Settings.php
index 41fc4e4ba9..46360de13e 100644
--- a/core/Tracker/Settings.php
+++ b/core/Tracker/Settings.php
@@ -33,7 +33,7 @@ class Settings // TODO: merge w/ visitor recognizer or make it it's own service.
public function getConfigId(Request $request, $ipAddress)
{
list($plugin_Flash, $plugin_Java, $plugin_Director, $plugin_Quicktime, $plugin_RealPlayer, $plugin_PDF,
- $plugin_WindowsMedia, $plugin_Gears, $plugin_Silverlight, $plugin_Cookie) = $request->getPlugins();
+ $plugin_WindowsMedia, $plugin_Silverlight, $plugin_Cookie) = $request->getPlugins();
$userAgent = $request->getUserAgent();
@@ -69,7 +69,6 @@ class Settings // TODO: merge w/ visitor recognizer or make it it's own service.
$plugin_RealPlayer,
$plugin_PDF,
$plugin_WindowsMedia,
- $plugin_Gears,
$plugin_Silverlight,
$plugin_Cookie,
$ipAddress,
@@ -90,7 +89,6 @@ class Settings // TODO: merge w/ visitor recognizer or make it it's own service.
* @param $plugin_RealPlayer
* @param $plugin_PDF
* @param $plugin_WindowsMedia
- * @param $plugin_Gears
* @param $plugin_Silverlight
* @param $plugin_Cookie
* @param $ip
@@ -99,7 +97,7 @@ class Settings // TODO: merge w/ visitor recognizer or make it it's own service.
*/
protected function getConfigHash(Request $request, $os, $browserName, $browserVersion, $plugin_Flash, $plugin_Java,
$plugin_Director, $plugin_Quicktime, $plugin_RealPlayer, $plugin_PDF,
- $plugin_WindowsMedia, $plugin_Gears, $plugin_Silverlight, $plugin_Cookie, $ip,
+ $plugin_WindowsMedia, $plugin_Silverlight, $plugin_Cookie, $ip,
$browserLang)
{
// prevent the config hash from being the same, across different Piwik instances
@@ -110,7 +108,7 @@ class Settings // TODO: merge w/ visitor recognizer or make it it's own service.
$os
. $browserName . $browserVersion
. $plugin_Flash . $plugin_Java . $plugin_Director . $plugin_Quicktime . $plugin_RealPlayer . $plugin_PDF
- . $plugin_WindowsMedia . $plugin_Gears . $plugin_Silverlight . $plugin_Cookie
+ . $plugin_WindowsMedia . '0' . $plugin_Silverlight . $plugin_Cookie
. $ip
. $browserLang
. $salt;
diff --git a/core/Updates/4.0.0-b1.php b/core/Updates/4.0.0-b1.php
index 00b0ed41bd..44404838bb 100644
--- a/core/Updates/4.0.0-b1.php
+++ b/core/Updates/4.0.0-b1.php
@@ -39,6 +39,7 @@ class Updates_4_0_0_b1 extends PiwikUpdates
$migrations = array();
$migrations[] = $this->migration->db->changeColumnType('log_action', 'name', 'VARCHAR(4096)');
$migrations[] = $this->migration->db->changeColumnType('log_conversion', 'url', 'VARCHAR(4096)');
+ $migrations[] = $this->migration->db->dropColumn('log_visit', 'config_gears');
$migrations[] = $this->migration->db->changeColumn('log_link_visit_action', 'interaction_position', 'pageview_position', 'MEDIUMINT UNSIGNED DEFAULT NULL');
/** APP SPECIFIC TOKEN START */
@@ -146,4 +147,4 @@ class Updates_4_0_0_b1 extends PiwikUpdates
'geoip_serverbased',
]);
}
-}
+} \ No newline at end of file
diff --git a/js/piwik.js b/js/piwik.js
index deabde2e49..1632ca9acc 100644
--- a/js/piwik.js
+++ b/js/piwik.js
@@ -38,7 +38,7 @@
createElement, appendChild, characterSet, charset, all,
addEventListener, attachEvent, removeEventListener, detachEvent, disableCookies,
cookie, domain, readyState, documentElement, doScroll, title, text, contentWindow, postMessage,
- location, top, onerror, document, referrer, parent, links, href, protocol, name, GearsFactory,
+ location, top, onerror, document, referrer, parent, links, href, protocol, name,
performance, mozPerformance, msPerformance, webkitPerformance, timing, connectEnd, requestStart, responseStart,
responseEnd, fetchStart, domInteractive, domLoading, domComplete, loadEventStart, loadEventEnd,
event, which, button, srcElement, type, target, data,
@@ -51,7 +51,7 @@
min, round, random, floor,
exec, success, trackerUrl, isSendBeacon, xhr,
res, width, height,
- pdf, qt, realp, wma, dir, fla, java, gears, ag, showModalDialog,
+ pdf, qt, realp, wma, dir, fla, java, ag, showModalDialog,
maq_initial_value, maq_opted_in, maq_optout_by_default, maq_url,
initialized, hook, getHook, resetUserId, getVisitorId, getVisitorInfo, setUserId, getUserId, setSiteId, getSiteId, setTrackerUrl, getTrackerUrl, appendToTrackingUrl, getRequest, addPlugin,
getAttributionInfo, getAttributionCampaignName, getAttributionCampaignKeyword,
@@ -3073,7 +3073,6 @@ if (typeof window.Piwik !== 'object') {
// RIA
java: 'application/x-java-vm',
- gears: 'application/x-googlegears',
ag: 'application/x-silverlight'
};
@@ -3099,11 +3098,6 @@ if (typeof window.Piwik !== 'object') {
browserFeatures.java = '1';
}
- // Firefox
- if (isFunction(windowAlias.GearsFactory)) {
- browserFeatures.gears = '1';
- }
-
// other browser features
browserFeatures.cookie = hasCookies();
}
diff --git a/js/piwik.min.js b/js/piwik.min.js
index 9cd28be67f..d07058baa6 100644
--- a/js/piwik.min.js
+++ b/js/piwik.min.js
@@ -34,37 +34,37 @@ if(di.indexOf("//")!==0&&di.indexOf("http")!==0){if(di.indexOf("*")===0){di=di.s
var dj=new Image(1,1);dj.onload=function(){E=0;if(typeof dk==="function"){dk({request:di,trackerUrl:aE,success:true})}};dj.onerror=function(){if(typeof dk==="function"){dk({request:di,trackerUrl:aE,success:false})}};dj.src=aE+(aE.indexOf("?")<0?"?":"&")+di}function cD(di){if(c9==="POST"){return true}return di&&(di.length>2000||di.indexOf('{"requests"')===0)}function aK(){return"object"===typeof h&&"function"===typeof h.sendBeacon&&"function"===typeof Blob}function a6(dm,dq,dp){var dk=aK();if(!dk){return false}var dl={type:"application/x-www-form-urlencoded; charset=UTF-8"};var dr=false;var dj=aE;try{var di=new Blob([dm],dl);if(dp&&!cD(dm)){di=new Blob([],dl);dj=dj+(dj.indexOf("?")<0?"?":"&")+dm}dr=h.sendBeacon(dj,di)}catch(dn){return false}if(dr&&typeof dq==="function"){dq({request:dm,trackerUrl:aE,success:true,isSendBeacon:true})}return dr}function c3(dj,dk,di){if(!J(di)||null===di){di=true}if(m&&a6(dj,dk,di)){return}setTimeout(function(){if(m&&a6(dj,dk,di)){return}var dn;try{var dm=T.XMLHttpRequest?new T.XMLHttpRequest():T.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;
dm.open("POST",aE,true);dm.onreadystatechange=function(){if(this.readyState===4&&!(this.status>=200&&this.status<300)){var dp=m&&a6(dj,dk,di);if(!dp&&di){cp(dj,dk)}else{if(typeof dk==="function"){dk({request:dj,trackerUrl:aE,success:false,xhr:this})}}}else{if(this.readyState===4&&(typeof dk==="function")){dk({request:dj,trackerUrl:aE,success:true,xhr:this})}}};dm.setRequestHeader("Content-Type",cw);dm.withCredentials=true;dm.send(dj)}catch(dl){dn=m&&a6(dj,dk,di);if(!dn&&di){cp(dj,dk)}else{if(typeof dk==="function"){dk({request:dj,trackerUrl:aE,success:false})}}}},50)}function cg(dj){var di=new Date();var dk=di.getTime()+dj;if(!r||dk>r){r=dk}}function cn(di){if(cc||!a5||!bB){return}cc=setTimeout(function dj(){cc=null;if(!bc){bc=(!G.hasFocus||G.hasFocus())}if(!bc){cn(a5);return}if(bR()){return}var dk=new Date(),dl=a5-(dk.getTime()-cX);dl=Math.min(a5,dl);cn(dl)},di||a5)}function bK(){if(!cc){return}clearTimeout(cc);cc=null}function ba(){bc=true;cx=new Date().getTime()}function dc(){var di=new Date().getTime();
return !cx||(di-cx)>a5}function ay(){if(dc()){bR()}bK()}function df(){if(aN||!a5){return}aN=true;an(T,"focus",ba);an(T,"blur",ay);ab++;e.addPlugin("HeartBeat"+ab,{unload:function(){if(aN&&dc()){bR()}}})}function cC(dm){var dj=new Date();var di=dj.getTime();cX=di;if(cB&&di<cB){var dk=cB-di;setTimeout(dm,dk);cg(dk+50);cB+=50;return}if(cB===false){var dl=800;cB=di+dl}dm()}function aO(){if(aD(cL)){bB=false}else{if(aD(bd)){bB=true}}}function bF(dj,di,dk){aO();if(!bB){cK.push(dj);return}if(!cP&&dj){if(cA&&bB){dj+="&consent=1"}cC(function(){if(cV&&a6(dj,dk,true)){cg(100);return}if(cD(dj)){c3(dj,dk)}else{cp(dj,dk)}cg(di)})}if(!aN){df()}}function ck(di){if(cP){return false}return(di&&di.length)}function c2(di,dm){if(!dm||dm>=di.length){return[di]}var dj=0;var dk=di.length;var dl=[];for(dj;dj<dk;dj+=dm){dl.push(di.slice(dj,dj+dm))}return dl}function de(dj,di){if(!ck(dj)){return}if(!bB){cK.push(dj);return}cC(function(){var dm=c2(dj,50);var dk=0,dl;for(dk;dk<dm.length;dk++){dl='{"requests":["?'+dm[dk].join('","?')+'"]}';
-if(cV&&a6(dl,null,false)){cg(100)}else{c3(dl,null,false)}}cg(di)})}function aT(di){return bk+di+"."+b6+"."+bo}function bY(dk,dj,di){dd(dk,"",-86400,dj,di)}function b5(){if(bl){return"0"}if(!J(T.showModalDialog)&&J(h.cookieEnabled)){return h.cookieEnabled?"1":"0"}var di=bk+"testcookie";dd(di,"1",undefined,bp,cW,bS);var dj=aD(di)==="1"?"1":"0";bY(di);return dj}function bi(){bo=b7((cW||cT)+(bp||"/")).slice(0,4)}function cH(){if(J(c7.res)){return c7}var dj,dl,dm={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(h.userAgent))){if(h.mimeTypes&&h.mimeTypes.length){for(dj in dm){if(Object.prototype.hasOwnProperty.call(dm,dj)){dl=h.mimeTypes[dm[dj]];c7[dj]=(dl&&dl.enabledPlugin)?"1":"0"}}}if(!((new RegExp("Edge[ /](\\d+[\\.\\d]+)")).test(h.userAgent))&&typeof navigator.javaEnabled!=="unknown"&&J(h.javaEnabled)&&h.javaEnabled()){c7.java="1"
-}if(A(T.GearsFactory)){c7.gears="1"}c7.cookie=b5()}var dk=parseInt(X.width,10);var di=parseInt(X.height,10);c7.res=parseInt(dk,10)+"x"+parseInt(di,10);return c7}function bX(){var dj=aT("cvar"),di=aD(dj);if(di&&di.length){di=T.JSON.parse(di);if(W(di)){return di}}return{}}function cE(){if(aQ===false){aQ=bX()}}function cQ(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)+(new Date()).getTime()+Math.random()).slice(0,16)}function aA(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)).slice(0,6)}function bf(){return Math.floor((new Date()).getTime()/1000)}function aJ(){var dj=bf();var dk=aA();var di=String(dj)+dk;return di}function c1(dk){dk=String(dk);var dn=aA();var dl=dn.length;var dm=dk.substr(-1*dl,dl);var dj=parseInt(dk.substr(0,dk.length-dl),10);if(dj&&dm&&dm===dn){var di=bf();if(aZ<=0){return true}if(di>=dj&&di<=(dj+aZ)){return true}}return false}function dg(di){if(!cM){return""}var dm=f(di,av);if(!dm){return""}dm=String(dm);
-var dk=new RegExp("^[a-zA-Z0-9]+$");if(dm.length===32&&dk.test(dm)){var dj=dm.substr(16,32);if(c1(dj)){var dl=dm.substr(0,16);return dl}}return""}function cN(){if(!bO){bO=dg(bN)}var dk=new Date(),di=Math.round(dk.getTime()/1000),dj=aT("id"),dn=aD(dj),dm,dl;if(dn){dm=dn.split(".");dm.unshift("0");if(bO.length){dm[1]=bO}return dm}if(bO.length){dl=bO}else{if("0"===b5()){dl=""}else{dl=cQ()}}dm=["1",dl,di,0,di,"",""];return dm}function aY(){var dq=cN(),dl=dq[0],dm=dq[1],dj=dq[2],di=dq[3],dn=dq[4],dk=dq[5];if(!J(dq[6])){dq[6]=""}var dp=dq[6];return{newVisitor:dl,uuid:dm,createTs:dj,visitCount:di,currentVisitTs:dn,lastVisitTs:dk,lastEcommerceOrderTs:dp}}function aH(){var dl=new Date(),dj=dl.getTime(),dm=aY().createTs;var di=parseInt(dm,10);var dk=(di*1000)+cJ-dj;return dk}function aM(di){if(!b6){return}var dk=new Date(),dj=Math.round(dk.getTime()/1000);if(!J(di)){di=aY()}var dl=di.uuid+"."+di.createTs+"."+di.visitCount+"."+dj+"."+di.lastVisitTs+"."+di.lastEcommerceOrderTs;dd(aT("id"),dl,aH(),bp,cW,bS)
-}function bM(){var di=aD(aT("ref"));if(di.length){try{di=T.JSON.parse(di);if(W(di)){return di}}catch(dj){}}return["","",0,""]}function bw(dj){var di="testvalue";dd("test",di,10000,null,dj);if(aD("test")===di){bY("test",null,dj);return true}return false}function aF(){var dj=bl;bl=false;var di,dk;for(di=0;di<bu.length;di++){dk=aT(bu[di]);if(dk!==cL&&dk!==bd&&0!==aD(dk)){bY(dk,bp,cW)}}bl=dj}function b3(di){b6=di;aM()}function dh(dm){if(!dm||!W(dm)){return}var dl=[];var dk;for(dk in dm){if(Object.prototype.hasOwnProperty.call(dm,dk)){dl.push(dk)}}var dn={};dl.sort();var di=dl.length;var dj;for(dj=0;dj<di;dj++){dn[dl[dj]]=dm[dl[dj]]}return dn}function cd(){dd(aT("ses"),"1",co,bp,cW,bS)}function bg(){var dl="";var dj="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var dk=dj.length;var di;for(di=0;di<6;di++){dl+=dj.charAt(Math.floor(Math.random()*dk))}return dl}function az(di){if(i&&i.timing&&i&&i.timing.connectEnd&&i.timing.fetchStart){di+="&pf_net="+(i.timing.connectEnd-i.timing.fetchStart)
-}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.requestStart){di+="&pf_srv="+(i.timing.responseStart-i.timing.requestStart)}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.responseEnd){di+="&pf_tfr="+(i.timing.responseEnd-i.timing.responseStart)}if(i&&i.timing&&i&&i.timing.domInteractive&&i.timing.domLoading){di+="&pf_dm1="+(i.timing.domInteractive-i.timing.domLoading)}if(i&&i.timing&&i&&i.timing.domComplete&&i.timing.domInteractive){di+="&pf_dm2="+(i.timing.domComplete-i.timing.domInteractive)}if(i&&i.timing&&i&&i.timing.loadEventEnd&&i.timing.loadEventStart){di+="&pf_onl="+(i.timing.loadEventEnd-i.timing.loadEventStart)}return di}function cs(dk,dG,dH,dl){var dF,dj=new Date(),dt=Math.round(dj.getTime()/1000),dq,dE,dm=1024,dN,du,dC=aQ,dn=aT("ses"),dA=aT("ref"),dx=aT("cvar"),dy=aD(dn),dD=bM(),dJ=a4||bN,dr,di;if(bl){aF()}if(cP){return""}var dz=aY();if(!J(dl)){dl=""}var dw=G.characterSet||G.charset;if(!dw||dw.toLowerCase()==="utf-8"){dw=null}dr=dD[0];di=dD[1];dq=dD[2];dE=dD[3];if(!dy){var dI=co/1000;
-if(!dz.lastVisitTs||(dt-dz.lastVisitTs)>dI){dz.visitCount++;dz.lastVisitTs=dz.currentVisitTs}if(!bv||!dr.length){for(dF in cq){if(Object.prototype.hasOwnProperty.call(cq,dF)){dr=f(dJ,cq[dF]);if(dr.length){break}}}for(dF in bG){if(Object.prototype.hasOwnProperty.call(bG,dF)){di=f(dJ,bG[dF]);if(di.length){break}}}}dN=d(bn);du=dE.length?d(dE):"";if(dN.length&&!aV(dN)&&(!bv||!du.length||aV(du))){dE=bn}if(dE.length||dr.length){dq=dt;dD=[dr,di,dq,b2(dE.slice(0,dm))];dd(dA,T.JSON.stringify(dD),c4,bp,cW,bS)}}dk+="&idsite="+b6+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+dj.getHours()+"&m="+dj.getMinutes()+"&s="+dj.getSeconds()+"&url="+t(b2(dJ))+(bn.length?"&urlref="+t(b2(bn)):"")+((by&&by.length)?"&uid="+t(by):"")+"&_id="+dz.uuid+"&_idts="+dz.createTs+"&_idvc="+dz.visitCount+"&_idn="+dz.newVisitor+(dr.length?"&_rcn="+t(dr):"")+(di.length?"&_rck="+t(di):"")+"&_refts="+dq+"&_viewts="+dz.lastVisitTs+(String(dz.lastEcommerceOrderTs).length?"&_ects="+dz.lastEcommerceOrderTs:"")+(String(dE).length?"&_ref="+t(b2(dE.slice(0,dm))):"")+(dw?"&cs="+t(dw):"")+"&send_image=0";
-var dM=cH();for(dF in dM){if(Object.prototype.hasOwnProperty.call(dM,dF)){dk+="&"+dF+"="+dM[dF]}}var dL=[];if(dG){for(dF in dG){if(Object.prototype.hasOwnProperty.call(dG,dF)&&/^dimension\d+$/.test(dF)){var dp=dF.replace("dimension","");dL.push(parseInt(dp,10));dL.push(String(dp));dk+="&"+dF+"="+t(dG[dF]);delete dG[dF]}}}if(dG&&B(dG)){dG=null}for(dF in bm){if(Object.prototype.hasOwnProperty.call(bm,dF)){var dv=(-1===M(dL,dF));if(dv){dk+="&dimension"+dF+"="+t(bm[dF])}}}if(dG){dk+="&data="+t(T.JSON.stringify(dG))}else{if(ao){dk+="&data="+t(T.JSON.stringify(ao))}}function ds(dO,dP){var dQ=T.JSON.stringify(dO);if(dQ.length>2){return"&"+dP+"="+t(dQ)}return""}var dK=dh(bW);var dB=dh(cm);dk+=ds(dK,"cvar");dk+=ds(dB,"e_cvar");if(aQ){dk+=ds(aQ,"_cvar");for(dF in dC){if(Object.prototype.hasOwnProperty.call(dC,dF)){if(aQ[dF][0]===""||aQ[dF][1]===""){delete aQ[dF]}}}if(bQ){dd(dx,T.JSON.stringify(aQ),co,bp,cW,bS)}}if(a2&&bE&&!bh){dk=az(dk);bh=true}if(aL){dk+="&pv_id="+aL}dz.lastEcommerceOrderTs=J(dl)&&String(dl).length?dl:dz.lastEcommerceOrderTs;
-aM(dz);cd();dk+=ac(dH,{tracker:bI,request:dk});if(cY.length){dk+="&"+cY}if(A(cb)){dk=cb(dk)}return dk}bR=function a7(){var di=new Date();di=di.getTime();if(!cX){return false}if((cX+(1000*c6))<=di){return false}if(cX+a5<=di){bI.ping();return true}return false};function bq(dl,dk,dr,dm,di,du){var dp="idgoal=0",dq,dj=new Date(),ds=[],dt,dn=String(dl).length;if(dn){dp+="&ec_id="+t(dl);dq=Math.round(dj.getTime()/1000)}dp+="&revenue="+dk;if(String(dr).length){dp+="&ec_st="+dr}if(String(dm).length){dp+="&ec_tx="+dm}if(String(di).length){dp+="&ec_sh="+di}if(String(du).length){dp+="&ec_dt="+du}if(cZ){for(dt in cZ){if(Object.prototype.hasOwnProperty.call(cZ,dt)){if(!J(cZ[dt][1])){cZ[dt][1]=""}if(!J(cZ[dt][2])){cZ[dt][2]=""}if(!J(cZ[dt][3])||String(cZ[dt][3]).length===0){cZ[dt][3]=0}if(!J(cZ[dt][4])||String(cZ[dt][4]).length===0){cZ[dt][4]=1}ds.push(cZ[dt])}}dp+="&ec_items="+t(T.JSON.stringify(ds))}dp=cs(dp,ao,"ecommerce",dq);bF(dp,bJ);if(dn){cZ={}}}function bZ(di,dm,dl,dk,dj,dn){if(String(di).length&&J(dm)){bq(di,dm,dl,dk,dj,dn)
-}}function bs(di){if(J(di)){bq("",di,"","","","")}}function b0(dj,dl,dk){aL=bg();var di=cs("action_name="+t(al(dj||bj)),dl,"log");if(!bh){di=az(di)}bF(di,bJ,dk)}function a0(dk,dj){var dl,di="(^| )(piwik[_-]"+dj;if(dk){for(dl=0;dl<dk.length;dl++){di+="|"+dk[dl]}}di+=")( |$)";return new RegExp(di)}function aU(di){return(aE&&di&&0===String(di).indexOf(aE))}function cu(dm,di,dn,dj){if(aU(di)){return 0}var dl=a0(bL,"download"),dk=a0(a8,"link"),dp=new RegExp("\\.("+c5.join("|")+")([?&#]|$)","i");if(dk.test(dm)){return"link"}if(dj||dl.test(dm)||dp.test(di)){return"download"}if(dn){return 0}return"link"}function au(dj){var di;di=dj.parentNode;while(di!==null&&J(di)){if(ae.isLinkElement(dj)){break}dj=di;di=dj.parentNode}return dj}function db(dn){dn=au(dn);if(!ae.hasNodeAttribute(dn,"href")){return}if(!J(dn.href)){return}var dm=ae.getAttributeValueFromNode(dn,"href");var dj=dn.pathname||cl(dn.href);var dp=dn.hostname||d(dn.href);var dq=dp.toLowerCase();var dk=dn.href.replace(dp,dq);var dl=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto|tel):","i");
-if(!dl.test(dk)){var di=cu(dn.className,dk,ar(dq,dj),ae.hasNodeAttribute(dn,"download"));if(di){return{type:di,href:dk}}}}function aP(di,dj,dk,dl){var dm=v.buildInteractionRequestParams(di,dj,dk,dl);if(!dm){return}return cs(dm,null,"contentInteraction")}function bb(di,dj){if(!di||!dj){return false}var dk=v.findTargetNode(di);if(v.shouldIgnoreInteraction(dk)){return false}dk=v.findTargetNodeNoDefault(di);if(dk&&!V(dk,dj)){return false}return true}function ct(dk,dj,dm){if(!dk){return}var di=v.findParentContentNode(dk);if(!di){return}if(!bb(di,dk)){return}var dl=v.buildContentBlock(di);if(!dl){return}if(!dl.target&&dm){dl.target=dm}return v.buildInteractionRequestParams(dj,dl.name,dl.piece,dl.target)}function aW(dj){if(!ca||!ca.length){return false}var di,dk;for(di=0;di<ca.length;di++){dk=ca[di];if(dk&&dk.name===dj.name&&dk.piece===dj.piece&&dk.target===dj.target){return true}}return false}function aX(di){return function(dm){if(!di){return}var dk=v.findParentContentNode(di);var dj;if(dm){dj=dm.target||dm.srcElement
-}if(!dj){dj=di}if(!bb(dk,dj)){return}if(!dk){return false}var dn=v.findTargetNode(dk);if(!dn||v.shouldIgnoreInteraction(dn)){return false}var dl=db(dn);if(c8&&dl&&dl.type){return dl.type}return bI.trackContentInteractionNode(dj,"click")}}function b1(dk){if(!dk||!dk.length){return}var di,dj;for(di=0;di<dk.length;di++){dj=v.findTargetNode(dk[di]);if(dj&&!dj.contentInteractionTrackingSetupDone){dj.contentInteractionTrackingSetupDone=true;an(dj,"click",aX(dj))}}}function bx(dk,dl){if(!dk||!dk.length){return[]}var di,dj;for(di=0;di<dk.length;di++){if(aW(dk[di])){dk.splice(di,1);di--}else{ca.push(dk[di])}}if(!dk||!dk.length){return[]}b1(dl);var dm=[];for(di=0;di<dk.length;di++){dj=cs(v.buildImpressionRequestParams(dk[di].name,dk[di].piece,dk[di].target),undefined,"contentImpressions");if(dj){dm.push(dj)}}return dm}function cz(dj){var di=v.collectContent(dj);return bx(di,dj)}function a9(dj){if(!dj||!dj.length){return[]}var di;for(di=0;di<dj.length;di++){if(!v.isNodeVisible(dj[di])){dj.splice(di,1);
-di--}}if(!dj||!dj.length){return[]}return cz(dj)}function aG(dk,di,dj){var dl=v.buildImpressionRequestParams(dk,di,dj);return cs(dl,null,"contentImpression")}function da(dl,dj){if(!dl){return}var di=v.findParentContentNode(dl);var dk=v.buildContentBlock(di);if(!dk){return}if(!dj){dj="Unknown"}return aP(dj,dk.name,dk.piece,dk.target)}function cO(dj,dl,di,dk){return"e_c="+t(dj)+"&e_a="+t(dl)+(J(di)?"&e_n="+t(di):"")+(J(dk)?"&e_v="+t(dk):"")}function at(dk,dm,di,dl,dp,dn){if(a(String(dk)).length===0||a(String(dm)).length===0){ak("Error while logging event: Parameters `category` and `action` must not be empty or filled with whitespaces");return false}var dj=cs(cO(dk,dm,di,dl),dp,"event");bF(dj,bJ,dn)}function b8(di,dl,dj,dm){var dk=cs("search="+t(di)+(dl?"&search_cat="+t(dl):"")+(J(dj)?"&search_count="+dj:""),dm,"sitesearch");bF(dk,bJ)}function cS(di,dm,dl,dk){var dj=cs("idgoal="+di+(dm?"&revenue="+dm:""),dl,"goal");bF(dj,bJ,dk)}function c0(dl,di,dq,dp,dk){var dn=di+"="+t(b2(dl));var dj=ct(dk,"click",dl);
-if(dj){dn+="&"+dj}var dm=cs(dn,dq,"link");bF(dm,bJ,dp)}function bU(dj,di){if(dj!==""){return dj+di.charAt(0).toUpperCase()+di.slice(1)}return di}function ch(dn){var dm,di,dl=["","webkit","ms","moz"],dk;if(!be){for(di=0;di<dl.length;di++){dk=dl[di];if(Object.prototype.hasOwnProperty.call(G,bU(dk,"hidden"))){if(G[bU(dk,"visibilityState")]==="prerender"){dm=true}break}}}if(dm){an(G,dk+"visibilitychange",function dj(){G.removeEventListener(dk+"visibilitychange",dj,false);dn()});return}dn()}function br(){var dj=aY().uuid;var di=aJ();return dj+di}function cj(di){if(!di){return}if(!ae.hasNodeAttribute(di,"href")){return}var dj=ae.getAttributeValueFromNode(di,"href");if(!dj||aU(dj)){return}dj=k(dj,av);var dk=br();dj=F(dj,av,dk);ae.setAnyAttribute(di,"href",dj)}function aB(dl){var dm=ae.getAttributeValueFromNode(dl,"href");if(!dm){return false}dm=String(dm);var dj=dm.indexOf("//")===0||dm.indexOf("http://")===0||dm.indexOf("https://")===0;if(!dj){return false}var di=dl.pathname||cl(dl.href);var dk=(dl.hostname||d(dl.href)).toLowerCase();
-if(ar(dk,di)){if(!cG(cT,L(dk))){return true}return false}return false}function cF(di){var dj=db(di);if(dj&&dj.type){dj.href=p(dj.href);c0(dj.href,dj.type,undefined,null,di);return}if(cM){di=au(di);if(aB(di)){cj(di)}}}function cv(){return G.all&&!G.addEventListener}function cU(di){var dk=di.which;var dj=(typeof di.button);if(!dk&&dj!=="undefined"){if(cv()){if(di.button&1){dk=1}else{if(di.button&2){dk=3}else{if(di.button&4){dk=2}}}}else{if(di.button===0||di.button==="0"){dk=1}else{if(di.button&1){dk=2}else{if(di.button&2){dk=3}}}}}return dk}function bT(di){switch(cU(di)){case 1:return"left";case 2:return"middle";case 3:return"right"}}function a1(di){return di.target||di.srcElement}function aC(di){return function(dl){dl=dl||T.event;var dk=bT(dl);var dm=a1(dl);if(dl.type==="click"){var dj=false;if(di&&dk==="middle"){dj=true}if(dm&&!dj){cF(dm)}}else{if(dl.type==="mousedown"){if(dk==="middle"&&dm){aR=dk;bA=dm}else{aR=bA=null}}else{if(dl.type==="mouseup"){if(dk===aR&&dm===bA){cF(dm)}aR=bA=null
-}else{if(dl.type==="contextmenu"){cF(dm)}}}}}}function aq(dk,dj){var di=typeof dj;if(di==="undefined"){dj=true}an(dk,"click",aC(dj),false);if(dj){an(dk,"mouseup",aC(dj),false);an(dk,"mousedown",aC(dj),false);an(dk,"contextmenu",aC(dj),false)}}function bD(dk,dm){ap=true;var dl,dj=a0(bz,"ignore"),dn=G.links,di=null,dp=null;if(dn){for(dl=0;dl<dn.length;dl++){di=dn[dl];if(!dj.test(di.className)){dp=typeof di.piwikTrackers;if("undefined"===dp){di.piwikTrackers=[]}if(-1===M(di.piwikTrackers,dm)){di.piwikTrackers.push(dm);aq(di,dk)}}}}}function aS(dj,dm,dn){if(cf){return true}cf=true;var dp=false;var dl,dk;function di(){dp=true}n(function(){function dq(ds){setTimeout(function(){if(!cf){return}dp=false;dn.trackVisibleContentImpressions();dq(ds)},ds)}function dr(ds){setTimeout(function(){if(!cf){return}if(dp){dp=false;dn.trackVisibleContentImpressions()}dr(ds)},ds)}if(dj){dl=["scroll","resize"];for(dk=0;dk<dl.length;dk++){if(G.addEventListener){G.addEventListener(dl[dk],di,false)}else{T.attachEvent("on"+dl[dk],di)
-}}dr(100)}if(dm&&dm>0){dm=parseInt(dm,10);dq(dm)}})}var bC={enabled:true,requests:[],timeout:null,interval:2500,sendRequests:function(){var di=this.requests;this.requests=[];if(di.length===1){bF(di[0],bJ)}else{de(di,bJ)}},canQueue:function(){return !m&&this.enabled},pushMultiple:function(dj){if(!this.canQueue()){de(dj,bJ);return}var di;for(di=0;di<dj.length;di++){this.push(dj[di])}},push:function(di){if(!di){return}if(!this.canQueue()){bF(di,bJ);return}bC.requests.push(di);if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.timeout=setTimeout(function(){bC.timeout=null;bC.sendRequests()},bC.interval);var dj="RequestQueue"+aw;if(!Object.prototype.hasOwnProperty.call(b,dj)){b[dj]={unload:function(){if(bC.timeout){clearTimeout(bC.timeout)}bC.sendRequests()}}}}};bi();aM();this.hasConsent=function(){return bB};this.getVisitorId=function(){return aY().uuid};this.getVisitorInfo=function(){return cN()};this.getAttributionInfo=function(){return bM()};this.getAttributionCampaignName=function(){return bM()[0]
-};this.getAttributionCampaignKeyword=function(){return bM()[1]};this.getAttributionReferrerTimestamp=function(){return bM()[2]};this.getAttributionReferrerUrl=function(){return bM()[3]};this.setTrackerUrl=function(di){aE=di};this.getTrackerUrl=function(){return aE};this.getPiwikUrl=function(){return O(this.getTrackerUrl(),bH)};this.addTracker=function(di,dk){if(!J(di)||null===di){di=this.getTrackerUrl()}var dj=new Q(di,dk);I.push(dj);e.trigger("TrackerAdded",[this]);return dj};this.getSiteId=function(){return b6};this.setSiteId=function(di){b3(di)};this.resetUserId=function(){by=""};this.setUserId=function(di){if(Y(di)){by=di}};this.getUserId=function(){return by};this.setCustomData=function(di,dj){if(W(di)){ao=di}else{if(!ao){ao={}}ao[di]=dj}};this.getCustomData=function(){return ao};this.setCustomRequestProcessing=function(di){cb=di};this.appendToTrackingUrl=function(di){cY=di};this.getRequest=function(di){return cs(di)};this.addPlugin=function(di,dj){b[di]=dj};this.setCustomDimension=function(di,dj){di=parseInt(di,10);
-if(di>0){if(!J(dj)){dj=""}if(!w(dj)){dj=String(dj)}bm[di]=dj}};this.getCustomDimension=function(di){di=parseInt(di,10);if(di>0&&Object.prototype.hasOwnProperty.call(bm,di)){return bm[di]}};this.deleteCustomDimension=function(di){di=parseInt(di,10);if(di>0){delete bm[di]}};this.setCustomVariable=function(dj,di,dm,dk){var dl;if(!J(dk)){dk="visit"}if(!J(di)){return}if(!J(dm)){dm=""}if(dj>0){di=!w(di)?String(di):di;dm=!w(dm)?String(dm):dm;dl=[di.slice(0,bt),dm.slice(0,bt)];if(dk==="visit"||dk===2){cE();aQ[dj]=dl}else{if(dk==="page"||dk===3){bW[dj]=dl}else{if(dk==="event"){cm[dj]=dl}}}}};this.getCustomVariable=function(dj,dk){var di;if(!J(dk)){dk="visit"}if(dk==="page"||dk===3){di=bW[dj]}else{if(dk==="event"){di=cm[dj]}else{if(dk==="visit"||dk===2){cE();di=aQ[dj]}}}if(!J(di)||(di&&di[0]==="")){return false}return di};this.deleteCustomVariable=function(di,dj){if(this.getCustomVariable(di,dj)){this.setCustomVariable(di,"","",dj)}};this.deleteCustomVariables=function(di){if(di==="page"||di===3){bW={}
-}else{if(di==="event"){cm={}}else{if(di==="visit"||di===2){aQ={}}}}};this.storeCustomVariablesInCookie=function(){bQ=true};this.setLinkTrackingTimer=function(di){bJ=di};this.getLinkTrackingTimer=function(){return bJ};this.setDownloadExtensions=function(di){if(w(di)){di=di.split("|")}c5=di};this.addDownloadExtensions=function(dj){var di;if(w(dj)){dj=dj.split("|")}for(di=0;di<dj.length;di++){c5.push(dj[di])}};this.removeDownloadExtensions=function(dk){var dj,di=[];if(w(dk)){dk=dk.split("|")}for(dj=0;dj<c5.length;dj++){if(M(dk,c5[dj])===-1){di.push(c5[dj])}}c5=di};this.setDomains=function(di){ax=w(di)?[di]:di;var dm=false,dk=0,dj;for(dk;dk<ax.length;dk++){dj=String(ax[dk]);if(cG(cT,L(dj))){dm=true;break}var dl=cl(dj);if(dl&&dl!=="/"&&dl!=="/*"){dm=true;break}}if(!dm){ax.push(cT)}};this.enableCrossDomainLinking=function(){cM=true};this.disableCrossDomainLinking=function(){cM=false};this.isCrossDomainLinkingEnabled=function(){return cM};this.setCrossDomainLinkingTimeout=function(di){aZ=di};this.getCrossDomainLinkingUrlParameter=function(){return t(av)+"="+t(br())
-};this.setIgnoreClasses=function(di){bz=w(di)?[di]:di};this.setRequestMethod=function(di){c9=di||ci};this.setRequestContentType=function(di){cw=di||aI};this.setReferrerUrl=function(di){bn=di};this.setCustomUrl=function(di){a4=bV(bN,di)};this.getCurrentUrl=function(){return a4||bN};this.setDocumentTitle=function(di){bj=di};this.setAPIUrl=function(di){bH=di};this.setDownloadClasses=function(di){bL=w(di)?[di]:di};this.setLinkClasses=function(di){a8=w(di)?[di]:di};this.setCampaignNameKey=function(di){cq=w(di)?[di]:di};this.setCampaignKeywordKey=function(di){bG=w(di)?[di]:di};this.discardHashTag=function(di){bP=di};this.setCookieNamePrefix=function(di){bk=di;if(aQ){aQ=bX()}};this.setCookieDomain=function(di){var dj=L(di);if(bw(dj)){cW=dj;bi()}};this.getCookieDomain=function(){return cW};this.hasCookies=function(){return"1"===b5()};this.setSessionCookie=function(dk,dj,di){if(!dk){throw new Error("Missing cookie name")}if(!J(di)){di=co}bu.push(dk);dd(aT(dk),dj,di,bp,cW)};this.getCookie=function(dj){var di=aD(aT(dj));
-if(di===0){return null}return di};this.setCookiePath=function(di){bp=di;bi()};this.getCookiePath=function(di){return bp};this.setVisitorCookieTimeout=function(di){cJ=di*1000};this.setSessionCookieTimeout=function(di){co=di*1000};this.getSessionCookieTimeout=function(){return co};this.setReferralCookieTimeout=function(di){c4=di*1000};this.setConversionAttributionFirstReferrer=function(di){bv=di};this.setSecureCookie=function(di){bS=di};this.disableCookies=function(){bl=true;c7.cookie="0";if(b6){aF()}};this.deleteCookies=function(){aF()};this.setDoNotTrack=function(dj){var di=h.doNotTrack||h.msDoNotTrack;cP=dj&&(di==="yes"||di==="1");if(cP){this.disableCookies()}};this.alwaysUseSendBeacon=function(){cV=true};this.disableAlwaysUseSendBeacon=function(){cV=false};this.addListener=function(dj,di){aq(dj,di)};this.enableLinkTracking=function(dj){c8=true;var di=this;ch(function(){q(function(){bD(dj,di)});n(function(){bD(dj,di)})})};this.enableJSErrorTracking=function(){if(cR){return}cR=true;var di=T.onerror;
-T.onerror=function(dn,dl,dk,dm,dj){ch(function(){var dp="JavaScript Errors";var dq=dl+":"+dk;if(dm){dq+=":"+dm}at(dp,dq,dn)});if(di){return di(dn,dl,dk,dm,dj)}return false}};this.disablePerformanceTracking=function(){a2=false};this.setVisitStandardLength=function(di){di=Math.max(di,5);c6=di};this.enableHeartBeatTimer=function(di){di=Math.max(di,5);a5=(di||15)*1000;if(cX!==null){df()}};this.disableHeartBeatTimer=function(){bK();if(a5||aN){if(T.removeEventListener){T.removeEventListener("focus",ba);T.removeEventListener("blur",ay)}else{if(T.detachEvent){T.detachEvent("onfocus",ba);T.detachEvent("onblur",ay)}}}a5=null;aN=false};this.killFrame=function(){if(T.location!==T.top.location){T.top.location=T.location}};this.redirectFile=function(di){if(T.location.protocol==="file:"){T.location=di}};this.setCountPreRendered=function(di){be=di};this.trackGoal=function(di,dl,dk,dj){ch(function(){cS(di,dl,dk,dj)})};this.trackLink=function(dj,di,dl,dk){ch(function(){c0(dj,di,dl,dk)})};this.getNumTrackedPageViews=function(){return cr
-};this.trackPageView=function(di,dk,dj){ca=[];cK=[];if(N(b6)){ch(function(){Z(aE,bH,b6)})}else{ch(function(){cr++;b0(di,dk,dj)})}};this.trackAllContentImpressions=function(){if(N(b6)){return}ch(function(){q(function(){var di=v.findContentNodes();var dj=cz(di);bC.pushMultiple(dj)})})};this.trackVisibleContentImpressions=function(di,dj){if(N(b6)){return}if(!J(di)){di=true}if(!J(dj)){dj=750}aS(di,dj,this);ch(function(){n(function(){var dk=v.findContentNodes();var dl=a9(dk);bC.pushMultiple(dl)})})};this.trackContentImpression=function(dk,di,dj){if(N(b6)){return}dk=a(dk);di=a(di);dj=a(dj);if(!dk){return}di=di||"Unknown";ch(function(){var dl=aG(dk,di,dj);bC.push(dl)})};this.trackContentImpressionsWithinNode=function(di){if(N(b6)||!di){return}ch(function(){if(cf){n(function(){var dj=v.findContentNodesWithinNode(di);var dk=a9(dj);bC.pushMultiple(dk)})}else{q(function(){var dj=v.findContentNodesWithinNode(di);var dk=cz(dj);bC.pushMultiple(dk)})}})};this.trackContentInteraction=function(dk,dl,di,dj){if(N(b6)){return
-}dk=a(dk);dl=a(dl);di=a(di);dj=a(dj);if(!dk||!dl){return}di=di||"Unknown";ch(function(){var dm=aP(dk,dl,di,dj);if(dm){bC.push(dm)}})};this.trackContentInteractionNode=function(dk,dj){if(N(b6)||!dk){return}var di=null;ch(function(){di=da(dk,dj);if(di){bC.push(di)}});return di};this.logAllContentBlocksOnPage=function(){var dk=v.findContentNodes();var di=v.collectContent(dk);var dj=typeof console;if(dj!=="undefined"&&console&&console.log){console.log(di)}};this.trackEvent=function(dj,dl,di,dk,dn,dm){ch(function(){at(dj,dl,di,dk,dn,dm)})};this.trackSiteSearch=function(di,dk,dj,dl){ca=[];ch(function(){b8(di,dk,dj,dl)})};this.setEcommerceView=function(dl,di,dk,dj){if(Y(dk)){dk=String(dk)}if(!J(dk)||dk===null||dk===false||!dk.length){dk=""}else{if(dk instanceof Array){dk=T.JSON.stringify(dk)}}bW[5]=["_pkc",dk];if(J(dj)&&dj!==null&&dj!==false&&String(dj).length){bW[2]=["_pkp",dj]}if(!Y(dl)&&!Y(di)){return}if(Y(dl)){bW[3]=["_pks",dl]}if(!Y(di)){di=""}bW[4]=["_pkn",di]};this.getEcommerceItems=function(){return JSON.parse(JSON.stringify(cZ))
-};this.addEcommerceItem=function(dm,di,dk,dj,dl){if(Y(dm)){cZ[dm]=[String(dm),di,dk,dj,dl]}};this.removeEcommerceItem=function(di){if(Y(di)){di=String(di);delete cZ[di]}};this.clearEcommerceCart=function(){cZ={}};this.trackEcommerceOrder=function(di,dm,dl,dk,dj,dn){bZ(di,dm,dl,dk,dj,dn)};this.trackEcommerceCartUpdate=function(di){bs(di)};this.trackRequest=function(dj,dl,dk,di){ch(function(){var dm=cs(dj,dl,di);bF(dm,bJ,dk)})};this.ping=function(){this.trackRequest("ping=1",null,null,"ping")};this.disableQueueRequest=function(){bC.enabled=false};this.setRequestQueueInterval=function(di){if(di<1000){throw new Error("Request queue interval needs to be at least 1000ms")}bC.interval=di};this.queueRequest=function(di){ch(function(){var dj=cs(di);bC.push(dj)})};this.isConsentRequired=function(){return cA};this.getRememberedConsent=function(){var di=aD(bd);if(aD(cL)){if(di){bY(bd,bp,cW)}return null}if(!di||di===0){return null}return di};this.hasRememberedConsent=function(){return !!this.getRememberedConsent()
-};this.requireConsent=function(){cA=true;bB=this.hasRememberedConsent();x++;b["CoreConsent"+x]={unload:function(){if(!bB){aF()}}}};this.setConsentGiven=function(){bB=true;bY(cL,bp,cW);var dj,di;for(dj=0;dj<cK.length;dj++){di=typeof cK[dj];if(di==="string"){bF(cK[dj],bJ)}else{if(di==="object"){de(cK[dj],bJ)}}}cK=[]};this.rememberConsentGiven=function(dj){if(dj){dj=dj*60*60*1000}else{dj=30*365*24*60*60*1000}this.setConsentGiven();var di=new Date().getTime();dd(bd,di,dj,bp,cW,bS)};this.forgetConsentGiven=function(){var di=30*365*24*60*60*1000;bY(bd,bp,cW);dd(cL,new Date().getTime(),di,bp,cW,bS);this.requireConsent()};this.isUserOptedOut=function(){return !bB};this.optUserOut=this.forgetConsentGiven;this.forgetUserOptOut=this.rememberConsentGiven;n(function(){setTimeout(function(){bE=true},0)});e.trigger("TrackerSetup",[this])}function H(){return{push:af}}function c(au,at){var av={};var aq,ar;for(aq=0;aq<at.length;aq++){var ao=at[aq];av[ao]=1;for(ar=0;ar<au.length;ar++){if(au[ar]&&au[ar][0]){var ap=au[ar][0];
-if(ao===ap){af(au[ar]);delete au[ar];if(av[ap]>1&&ap!=="addTracker"){ak("The method "+ap+' 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: https://developer.piwik.org/guides/tracking-javascript-guide#multiple-piwik-trackers')}av[ap]++}}}}return au}var C=["addTracker","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCrossDomainLinkingTimeout","setSessionCookieTimeout","setVisitorCookieTimeout","setCookieNamePrefix","setSecureCookie","setCookiePath","setCookieDomain","setDomains","setUserId","setSiteId","alwaysUseSendBeacon","enableLinkTracking","requireConsent","setConsentGiven"];function ad(ao,aq){var ap=new Q(ao,aq);I.push(ap);_paq=c(_paq,C);for(E=0;E<_paq.length;E++){if(_paq[E]){af(_paq[E])}}_paq=new H();e.trigger("TrackerAdded",[ap]);return ap}an(T,"beforeunload",ai,false);an(T,"message",function(au){if(!au||!au.origin){return}var aw,ar,ap;var ax=d(au.origin);
-var at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){ap=d(at[ar].getPiwikUrl());if(ap===ax){aw=at[ar];break}}if(!aw){return}var aq=null;try{aq=JSON.parse(au.data)}catch(av){return}if(!aq){return}function ao(aA){var aC=G.getElementsByTagName("iframe");for(ar=0;ar<aC.length;ar++){var aB=aC[ar];var ay=d(aB.src);if(aB.contentWindow&&J(aB.contentWindow.postMessage)&&ay===ax){var az=JSON.stringify(aA);aB.contentWindow.postMessage(az,"*")}}}if(J(aq.maq_initial_value)){ao({maq_opted_in:aq.maq_initial_value&&aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}else{if(J(aq.maq_opted_in)){at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){aw=at[ar];if(aq.maq_opted_in){aw.rememberConsentGiven()}else{aw.forgetConsentGiven()}}ao({maq_confirm_opted_in:aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}}},false);Date.prototype.getTimeAlias=Date.prototype.getTime;e={initialized:false,JSON:T.JSON,DOM:{addEventListener:function(ar,aq,ap,ao){var at=typeof ao;
-if(at==="undefined"){ao=false}an(ar,aq,ap,ao)},onLoad:n,onReady:q,isNodeVisible:j,isOrWasNodeVisible:v.isNodeVisible},on:function(ap,ao){if(!y[ap]){y[ap]=[]}y[ap].push(ao)},off:function(aq,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){if(y[aq][ao]===ap){y[aq].splice(ao,1)}}},trigger:function(aq,ar,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){y[aq][ao].apply(ap||T,ar)}},addPlugin:function(ao,ap){b[ao]=ap},getTracker:function(ao,ap){if(!J(ap)){ap=this.getAsyncTracker().getSiteId()}if(!J(ao)){ao=this.getAsyncTracker().getTrackerUrl()}return new Q(ao,ap)},getAsyncTrackers:function(){return I},addTracker:function(ao,aq){var ap;if(!I.length){ap=ad(ao,aq)}else{ap=I[0].addTracker(ao,aq)}return ap},getAsyncTracker:function(ap,at){var ar;if(I&&I.length&&I[0]){ar=I[0]}else{return ad(ap,at)}if(!at&&!ap){return ar}if((!J(at)||null===at)&&ar){at=ar.getSiteId()}if((!J(ap)||null===ap)&&ar){ap=ar.getTrackerUrl()}var aq,ao=0;for(ao;ao<I.length;ao++){aq=I[ao];if(aq&&String(aq.getSiteId())===String(at)&&aq.getTrackerUrl()===ap){return aq
-}}},retryMissedPluginCalls:function(){var ap=ah;ah=[];var ao=0;for(ao;ao<ap.length;ao++){af(ap[ao])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return e});define("matomo",[],function(){return e})}return e}())}
+if(cV&&a6(dl,null,false)){cg(100)}else{c3(dl,null,false)}}cg(di)})}function aT(di){return bk+di+"."+b6+"."+bo}function bY(dk,dj,di){dd(dk,"",-86400,dj,di)}function b5(){if(bl){return"0"}if(!J(T.showModalDialog)&&J(h.cookieEnabled)){return h.cookieEnabled?"1":"0"}var di=bk+"testcookie";dd(di,"1",undefined,bp,cW,bS);var dj=aD(di)==="1"?"1":"0";bY(di);return dj}function bi(){bo=b7((cW||cT)+(bp||"/")).slice(0,4)}function cH(){if(J(c7.res)){return c7}var dj,dl,dm={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",ag:"application/x-silverlight"};if(!((new RegExp("MSIE")).test(h.userAgent))){if(h.mimeTypes&&h.mimeTypes.length){for(dj in dm){if(Object.prototype.hasOwnProperty.call(dm,dj)){dl=h.mimeTypes[dm[dj]];c7[dj]=(dl&&dl.enabledPlugin)?"1":"0"}}}if(!((new RegExp("Edge[ /](\\d+[\\.\\d]+)")).test(h.userAgent))&&typeof navigator.javaEnabled!=="unknown"&&J(h.javaEnabled)&&h.javaEnabled()){c7.java="1"
+}c7.cookie=b5()}var dk=parseInt(X.width,10);var di=parseInt(X.height,10);c7.res=parseInt(dk,10)+"x"+parseInt(di,10);return c7}function bX(){var dj=aT("cvar"),di=aD(dj);if(di&&di.length){di=T.JSON.parse(di);if(W(di)){return di}}return{}}function cE(){if(aQ===false){aQ=bX()}}function cQ(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)+(new Date()).getTime()+Math.random()).slice(0,16)}function aA(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)).slice(0,6)}function bf(){return Math.floor((new Date()).getTime()/1000)}function aJ(){var dj=bf();var dk=aA();var di=String(dj)+dk;return di}function c1(dk){dk=String(dk);var dn=aA();var dl=dn.length;var dm=dk.substr(-1*dl,dl);var dj=parseInt(dk.substr(0,dk.length-dl),10);if(dj&&dm&&dm===dn){var di=bf();if(aZ<=0){return true}if(di>=dj&&di<=(dj+aZ)){return true}}return false}function dg(di){if(!cM){return""}var dm=f(di,av);if(!dm){return""}dm=String(dm);var dk=new RegExp("^[a-zA-Z0-9]+$");
+if(dm.length===32&&dk.test(dm)){var dj=dm.substr(16,32);if(c1(dj)){var dl=dm.substr(0,16);return dl}}return""}function cN(){if(!bO){bO=dg(bN)}var dk=new Date(),di=Math.round(dk.getTime()/1000),dj=aT("id"),dn=aD(dj),dm,dl;if(dn){dm=dn.split(".");dm.unshift("0");if(bO.length){dm[1]=bO}return dm}if(bO.length){dl=bO}else{if("0"===b5()){dl=""}else{dl=cQ()}}dm=["1",dl,di,0,di,"",""];return dm}function aY(){var dq=cN(),dl=dq[0],dm=dq[1],dj=dq[2],di=dq[3],dn=dq[4],dk=dq[5];if(!J(dq[6])){dq[6]=""}var dp=dq[6];return{newVisitor:dl,uuid:dm,createTs:dj,visitCount:di,currentVisitTs:dn,lastVisitTs:dk,lastEcommerceOrderTs:dp}}function aH(){var dl=new Date(),dj=dl.getTime(),dm=aY().createTs;var di=parseInt(dm,10);var dk=(di*1000)+cJ-dj;return dk}function aM(di){if(!b6){return}var dk=new Date(),dj=Math.round(dk.getTime()/1000);if(!J(di)){di=aY()}var dl=di.uuid+"."+di.createTs+"."+di.visitCount+"."+dj+"."+di.lastVisitTs+"."+di.lastEcommerceOrderTs;dd(aT("id"),dl,aH(),bp,cW,bS)}function bM(){var di=aD(aT("ref"));
+if(di.length){try{di=T.JSON.parse(di);if(W(di)){return di}}catch(dj){}}return["","",0,""]}function bw(dj){var di="testvalue";dd("test",di,10000,null,dj);if(aD("test")===di){bY("test",null,dj);return true}return false}function aF(){var dj=bl;bl=false;var di,dk;for(di=0;di<bu.length;di++){dk=aT(bu[di]);if(dk!==cL&&dk!==bd&&0!==aD(dk)){bY(dk,bp,cW)}}bl=dj}function b3(di){b6=di;aM()}function dh(dm){if(!dm||!W(dm)){return}var dl=[];var dk;for(dk in dm){if(Object.prototype.hasOwnProperty.call(dm,dk)){dl.push(dk)}}var dn={};dl.sort();var di=dl.length;var dj;for(dj=0;dj<di;dj++){dn[dl[dj]]=dm[dl[dj]]}return dn}function cd(){dd(aT("ses"),"1",co,bp,cW,bS)}function bg(){var dl="";var dj="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var dk=dj.length;var di;for(di=0;di<6;di++){dl+=dj.charAt(Math.floor(Math.random()*dk))}return dl}function az(di){if(i&&i.timing&&i&&i.timing.connectEnd&&i.timing.fetchStart){di+="&pf_net="+(i.timing.connectEnd-i.timing.fetchStart)}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.requestStart){di+="&pf_srv="+(i.timing.responseStart-i.timing.requestStart)
+}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.responseEnd){di+="&pf_tfr="+(i.timing.responseEnd-i.timing.responseStart)}if(i&&i.timing&&i&&i.timing.domInteractive&&i.timing.domLoading){di+="&pf_dm1="+(i.timing.domInteractive-i.timing.domLoading)}if(i&&i.timing&&i&&i.timing.domComplete&&i.timing.domInteractive){di+="&pf_dm2="+(i.timing.domComplete-i.timing.domInteractive)}if(i&&i.timing&&i&&i.timing.loadEventEnd&&i.timing.loadEventStart){di+="&pf_onl="+(i.timing.loadEventEnd-i.timing.loadEventStart)}return di}function cs(dk,dG,dH,dl){var dF,dj=new Date(),dt=Math.round(dj.getTime()/1000),dq,dE,dm=1024,dN,du,dC=aQ,dn=aT("ses"),dA=aT("ref"),dx=aT("cvar"),dy=aD(dn),dD=bM(),dJ=a4||bN,dr,di;if(bl){aF()}if(cP){return""}var dz=aY();if(!J(dl)){dl=""}var dw=G.characterSet||G.charset;if(!dw||dw.toLowerCase()==="utf-8"){dw=null}dr=dD[0];di=dD[1];dq=dD[2];dE=dD[3];if(!dy){var dI=co/1000;if(!dz.lastVisitTs||(dt-dz.lastVisitTs)>dI){dz.visitCount++;dz.lastVisitTs=dz.currentVisitTs}if(!bv||!dr.length){for(dF in cq){if(Object.prototype.hasOwnProperty.call(cq,dF)){dr=f(dJ,cq[dF]);
+if(dr.length){break}}}for(dF in bG){if(Object.prototype.hasOwnProperty.call(bG,dF)){di=f(dJ,bG[dF]);if(di.length){break}}}}dN=d(bn);du=dE.length?d(dE):"";if(dN.length&&!aV(dN)&&(!bv||!du.length||aV(du))){dE=bn}if(dE.length||dr.length){dq=dt;dD=[dr,di,dq,b2(dE.slice(0,dm))];dd(dA,T.JSON.stringify(dD),c4,bp,cW,bS)}}dk+="&idsite="+b6+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+dj.getHours()+"&m="+dj.getMinutes()+"&s="+dj.getSeconds()+"&url="+t(b2(dJ))+(bn.length?"&urlref="+t(b2(bn)):"")+((by&&by.length)?"&uid="+t(by):"")+"&_id="+dz.uuid+"&_idts="+dz.createTs+"&_idvc="+dz.visitCount+"&_idn="+dz.newVisitor+(dr.length?"&_rcn="+t(dr):"")+(di.length?"&_rck="+t(di):"")+"&_refts="+dq+"&_viewts="+dz.lastVisitTs+(String(dz.lastEcommerceOrderTs).length?"&_ects="+dz.lastEcommerceOrderTs:"")+(String(dE).length?"&_ref="+t(b2(dE.slice(0,dm))):"")+(dw?"&cs="+t(dw):"")+"&send_image=0";var dM=cH();for(dF in dM){if(Object.prototype.hasOwnProperty.call(dM,dF)){dk+="&"+dF+"="+dM[dF]}}var dL=[];if(dG){for(dF in dG){if(Object.prototype.hasOwnProperty.call(dG,dF)&&/^dimension\d+$/.test(dF)){var dp=dF.replace("dimension","");
+dL.push(parseInt(dp,10));dL.push(String(dp));dk+="&"+dF+"="+t(dG[dF]);delete dG[dF]}}}if(dG&&B(dG)){dG=null}for(dF in bm){if(Object.prototype.hasOwnProperty.call(bm,dF)){var dv=(-1===M(dL,dF));if(dv){dk+="&dimension"+dF+"="+t(bm[dF])}}}if(dG){dk+="&data="+t(T.JSON.stringify(dG))}else{if(ao){dk+="&data="+t(T.JSON.stringify(ao))}}function ds(dO,dP){var dQ=T.JSON.stringify(dO);if(dQ.length>2){return"&"+dP+"="+t(dQ)}return""}var dK=dh(bW);var dB=dh(cm);dk+=ds(dK,"cvar");dk+=ds(dB,"e_cvar");if(aQ){dk+=ds(aQ,"_cvar");for(dF in dC){if(Object.prototype.hasOwnProperty.call(dC,dF)){if(aQ[dF][0]===""||aQ[dF][1]===""){delete aQ[dF]}}}if(bQ){dd(dx,T.JSON.stringify(aQ),co,bp,cW,bS)}}if(a2&&bE&&!bh){dk=az(dk);bh=true}if(aL){dk+="&pv_id="+aL}dz.lastEcommerceOrderTs=J(dl)&&String(dl).length?dl:dz.lastEcommerceOrderTs;aM(dz);cd();dk+=ac(dH,{tracker:bI,request:dk});if(cY.length){dk+="&"+cY}if(A(cb)){dk=cb(dk)}return dk}bR=function a7(){var di=new Date();di=di.getTime();if(!cX){return false}if((cX+(1000*c6))<=di){return false
+}if(cX+a5<=di){bI.ping();return true}return false};function bq(dl,dk,dr,dm,di,du){var dp="idgoal=0",dq,dj=new Date(),ds=[],dt,dn=String(dl).length;if(dn){dp+="&ec_id="+t(dl);dq=Math.round(dj.getTime()/1000)}dp+="&revenue="+dk;if(String(dr).length){dp+="&ec_st="+dr}if(String(dm).length){dp+="&ec_tx="+dm}if(String(di).length){dp+="&ec_sh="+di}if(String(du).length){dp+="&ec_dt="+du}if(cZ){for(dt in cZ){if(Object.prototype.hasOwnProperty.call(cZ,dt)){if(!J(cZ[dt][1])){cZ[dt][1]=""}if(!J(cZ[dt][2])){cZ[dt][2]=""}if(!J(cZ[dt][3])||String(cZ[dt][3]).length===0){cZ[dt][3]=0}if(!J(cZ[dt][4])||String(cZ[dt][4]).length===0){cZ[dt][4]=1}ds.push(cZ[dt])}}dp+="&ec_items="+t(T.JSON.stringify(ds))}dp=cs(dp,ao,"ecommerce",dq);bF(dp,bJ);if(dn){cZ={}}}function bZ(di,dm,dl,dk,dj,dn){if(String(di).length&&J(dm)){bq(di,dm,dl,dk,dj,dn)}}function bs(di){if(J(di)){bq("",di,"","","","")}}function b0(dj,dl,dk){aL=bg();var di=cs("action_name="+t(al(dj||bj)),dl,"log");if(!bh){di=az(di)}bF(di,bJ,dk)}function a0(dk,dj){var dl,di="(^| )(piwik[_-]"+dj;
+if(dk){for(dl=0;dl<dk.length;dl++){di+="|"+dk[dl]}}di+=")( |$)";return new RegExp(di)}function aU(di){return(aE&&di&&0===String(di).indexOf(aE))}function cu(dm,di,dn,dj){if(aU(di)){return 0}var dl=a0(bL,"download"),dk=a0(a8,"link"),dp=new RegExp("\\.("+c5.join("|")+")([?&#]|$)","i");if(dk.test(dm)){return"link"}if(dj||dl.test(dm)||dp.test(di)){return"download"}if(dn){return 0}return"link"}function au(dj){var di;di=dj.parentNode;while(di!==null&&J(di)){if(ae.isLinkElement(dj)){break}dj=di;di=dj.parentNode}return dj}function db(dn){dn=au(dn);if(!ae.hasNodeAttribute(dn,"href")){return}if(!J(dn.href)){return}var dm=ae.getAttributeValueFromNode(dn,"href");var dj=dn.pathname||cl(dn.href);var dp=dn.hostname||d(dn.href);var dq=dp.toLowerCase();var dk=dn.href.replace(dp,dq);var dl=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto|tel):","i");if(!dl.test(dk)){var di=cu(dn.className,dk,ar(dq,dj),ae.hasNodeAttribute(dn,"download"));if(di){return{type:di,href:dk}}}}function aP(di,dj,dk,dl){var dm=v.buildInteractionRequestParams(di,dj,dk,dl);
+if(!dm){return}return cs(dm,null,"contentInteraction")}function bb(di,dj){if(!di||!dj){return false}var dk=v.findTargetNode(di);if(v.shouldIgnoreInteraction(dk)){return false}dk=v.findTargetNodeNoDefault(di);if(dk&&!V(dk,dj)){return false}return true}function ct(dk,dj,dm){if(!dk){return}var di=v.findParentContentNode(dk);if(!di){return}if(!bb(di,dk)){return}var dl=v.buildContentBlock(di);if(!dl){return}if(!dl.target&&dm){dl.target=dm}return v.buildInteractionRequestParams(dj,dl.name,dl.piece,dl.target)}function aW(dj){if(!ca||!ca.length){return false}var di,dk;for(di=0;di<ca.length;di++){dk=ca[di];if(dk&&dk.name===dj.name&&dk.piece===dj.piece&&dk.target===dj.target){return true}}return false}function aX(di){return function(dm){if(!di){return}var dk=v.findParentContentNode(di);var dj;if(dm){dj=dm.target||dm.srcElement}if(!dj){dj=di}if(!bb(dk,dj)){return}if(!dk){return false}var dn=v.findTargetNode(dk);if(!dn||v.shouldIgnoreInteraction(dn)){return false}var dl=db(dn);if(c8&&dl&&dl.type){return dl.type
+}return bI.trackContentInteractionNode(dj,"click")}}function b1(dk){if(!dk||!dk.length){return}var di,dj;for(di=0;di<dk.length;di++){dj=v.findTargetNode(dk[di]);if(dj&&!dj.contentInteractionTrackingSetupDone){dj.contentInteractionTrackingSetupDone=true;an(dj,"click",aX(dj))}}}function bx(dk,dl){if(!dk||!dk.length){return[]}var di,dj;for(di=0;di<dk.length;di++){if(aW(dk[di])){dk.splice(di,1);di--}else{ca.push(dk[di])}}if(!dk||!dk.length){return[]}b1(dl);var dm=[];for(di=0;di<dk.length;di++){dj=cs(v.buildImpressionRequestParams(dk[di].name,dk[di].piece,dk[di].target),undefined,"contentImpressions");if(dj){dm.push(dj)}}return dm}function cz(dj){var di=v.collectContent(dj);return bx(di,dj)}function a9(dj){if(!dj||!dj.length){return[]}var di;for(di=0;di<dj.length;di++){if(!v.isNodeVisible(dj[di])){dj.splice(di,1);di--}}if(!dj||!dj.length){return[]}return cz(dj)}function aG(dk,di,dj){var dl=v.buildImpressionRequestParams(dk,di,dj);return cs(dl,null,"contentImpression")}function da(dl,dj){if(!dl){return
+}var di=v.findParentContentNode(dl);var dk=v.buildContentBlock(di);if(!dk){return}if(!dj){dj="Unknown"}return aP(dj,dk.name,dk.piece,dk.target)}function cO(dj,dl,di,dk){return"e_c="+t(dj)+"&e_a="+t(dl)+(J(di)?"&e_n="+t(di):"")+(J(dk)?"&e_v="+t(dk):"")}function at(dk,dm,di,dl,dp,dn){if(a(String(dk)).length===0||a(String(dm)).length===0){ak("Error while logging event: Parameters `category` and `action` must not be empty or filled with whitespaces");return false}var dj=cs(cO(dk,dm,di,dl),dp,"event");bF(dj,bJ,dn)}function b8(di,dl,dj,dm){var dk=cs("search="+t(di)+(dl?"&search_cat="+t(dl):"")+(J(dj)?"&search_count="+dj:""),dm,"sitesearch");bF(dk,bJ)}function cS(di,dm,dl,dk){var dj=cs("idgoal="+di+(dm?"&revenue="+dm:""),dl,"goal");bF(dj,bJ,dk)}function c0(dl,di,dq,dp,dk){var dn=di+"="+t(b2(dl));var dj=ct(dk,"click",dl);if(dj){dn+="&"+dj}var dm=cs(dn,dq,"link");bF(dm,bJ,dp)}function bU(dj,di){if(dj!==""){return dj+di.charAt(0).toUpperCase()+di.slice(1)}return di}function ch(dn){var dm,di,dl=["","webkit","ms","moz"],dk;
+if(!be){for(di=0;di<dl.length;di++){dk=dl[di];if(Object.prototype.hasOwnProperty.call(G,bU(dk,"hidden"))){if(G[bU(dk,"visibilityState")]==="prerender"){dm=true}break}}}if(dm){an(G,dk+"visibilitychange",function dj(){G.removeEventListener(dk+"visibilitychange",dj,false);dn()});return}dn()}function br(){var dj=aY().uuid;var di=aJ();return dj+di}function cj(di){if(!di){return}if(!ae.hasNodeAttribute(di,"href")){return}var dj=ae.getAttributeValueFromNode(di,"href");if(!dj||aU(dj)){return}dj=k(dj,av);var dk=br();dj=F(dj,av,dk);ae.setAnyAttribute(di,"href",dj)}function aB(dl){var dm=ae.getAttributeValueFromNode(dl,"href");if(!dm){return false}dm=String(dm);var dj=dm.indexOf("//")===0||dm.indexOf("http://")===0||dm.indexOf("https://")===0;if(!dj){return false}var di=dl.pathname||cl(dl.href);var dk=(dl.hostname||d(dl.href)).toLowerCase();if(ar(dk,di)){if(!cG(cT,L(dk))){return true}return false}return false}function cF(di){var dj=db(di);if(dj&&dj.type){dj.href=p(dj.href);c0(dj.href,dj.type,undefined,null,di);
+return}if(cM){di=au(di);if(aB(di)){cj(di)}}}function cv(){return G.all&&!G.addEventListener}function cU(di){var dk=di.which;var dj=(typeof di.button);if(!dk&&dj!=="undefined"){if(cv()){if(di.button&1){dk=1}else{if(di.button&2){dk=3}else{if(di.button&4){dk=2}}}}else{if(di.button===0||di.button==="0"){dk=1}else{if(di.button&1){dk=2}else{if(di.button&2){dk=3}}}}}return dk}function bT(di){switch(cU(di)){case 1:return"left";case 2:return"middle";case 3:return"right"}}function a1(di){return di.target||di.srcElement}function aC(di){return function(dl){dl=dl||T.event;var dk=bT(dl);var dm=a1(dl);if(dl.type==="click"){var dj=false;if(di&&dk==="middle"){dj=true}if(dm&&!dj){cF(dm)}}else{if(dl.type==="mousedown"){if(dk==="middle"&&dm){aR=dk;bA=dm}else{aR=bA=null}}else{if(dl.type==="mouseup"){if(dk===aR&&dm===bA){cF(dm)}aR=bA=null}else{if(dl.type==="contextmenu"){cF(dm)}}}}}}function aq(dk,dj){var di=typeof dj;if(di==="undefined"){dj=true}an(dk,"click",aC(dj),false);if(dj){an(dk,"mouseup",aC(dj),false);
+an(dk,"mousedown",aC(dj),false);an(dk,"contextmenu",aC(dj),false)}}function bD(dk,dm){ap=true;var dl,dj=a0(bz,"ignore"),dn=G.links,di=null,dp=null;if(dn){for(dl=0;dl<dn.length;dl++){di=dn[dl];if(!dj.test(di.className)){dp=typeof di.piwikTrackers;if("undefined"===dp){di.piwikTrackers=[]}if(-1===M(di.piwikTrackers,dm)){di.piwikTrackers.push(dm);aq(di,dk)}}}}}function aS(dj,dm,dn){if(cf){return true}cf=true;var dp=false;var dl,dk;function di(){dp=true}n(function(){function dq(ds){setTimeout(function(){if(!cf){return}dp=false;dn.trackVisibleContentImpressions();dq(ds)},ds)}function dr(ds){setTimeout(function(){if(!cf){return}if(dp){dp=false;dn.trackVisibleContentImpressions()}dr(ds)},ds)}if(dj){dl=["scroll","resize"];for(dk=0;dk<dl.length;dk++){if(G.addEventListener){G.addEventListener(dl[dk],di,false)}else{T.attachEvent("on"+dl[dk],di)}}dr(100)}if(dm&&dm>0){dm=parseInt(dm,10);dq(dm)}})}var bC={enabled:true,requests:[],timeout:null,interval:2500,sendRequests:function(){var di=this.requests;
+this.requests=[];if(di.length===1){bF(di[0],bJ)}else{de(di,bJ)}},canQueue:function(){return !m&&this.enabled},pushMultiple:function(dj){if(!this.canQueue()){de(dj,bJ);return}var di;for(di=0;di<dj.length;di++){this.push(dj[di])}},push:function(di){if(!di){return}if(!this.canQueue()){bF(di,bJ);return}bC.requests.push(di);if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.timeout=setTimeout(function(){bC.timeout=null;bC.sendRequests()},bC.interval);var dj="RequestQueue"+aw;if(!Object.prototype.hasOwnProperty.call(b,dj)){b[dj]={unload:function(){if(bC.timeout){clearTimeout(bC.timeout)}bC.sendRequests()}}}}};bi();aM();this.hasConsent=function(){return bB};this.getVisitorId=function(){return aY().uuid};this.getVisitorInfo=function(){return cN()};this.getAttributionInfo=function(){return bM()};this.getAttributionCampaignName=function(){return bM()[0]};this.getAttributionCampaignKeyword=function(){return bM()[1]};this.getAttributionReferrerTimestamp=function(){return bM()[2]};this.getAttributionReferrerUrl=function(){return bM()[3]
+};this.setTrackerUrl=function(di){aE=di};this.getTrackerUrl=function(){return aE};this.getPiwikUrl=function(){return O(this.getTrackerUrl(),bH)};this.addTracker=function(di,dk){if(!J(di)||null===di){di=this.getTrackerUrl()}var dj=new Q(di,dk);I.push(dj);e.trigger("TrackerAdded",[this]);return dj};this.getSiteId=function(){return b6};this.setSiteId=function(di){b3(di)};this.resetUserId=function(){by=""};this.setUserId=function(di){if(Y(di)){by=di}};this.getUserId=function(){return by};this.setCustomData=function(di,dj){if(W(di)){ao=di}else{if(!ao){ao={}}ao[di]=dj}};this.getCustomData=function(){return ao};this.setCustomRequestProcessing=function(di){cb=di};this.appendToTrackingUrl=function(di){cY=di};this.getRequest=function(di){return cs(di)};this.addPlugin=function(di,dj){b[di]=dj};this.setCustomDimension=function(di,dj){di=parseInt(di,10);if(di>0){if(!J(dj)){dj=""}if(!w(dj)){dj=String(dj)}bm[di]=dj}};this.getCustomDimension=function(di){di=parseInt(di,10);if(di>0&&Object.prototype.hasOwnProperty.call(bm,di)){return bm[di]
+}};this.deleteCustomDimension=function(di){di=parseInt(di,10);if(di>0){delete bm[di]}};this.setCustomVariable=function(dj,di,dm,dk){var dl;if(!J(dk)){dk="visit"}if(!J(di)){return}if(!J(dm)){dm=""}if(dj>0){di=!w(di)?String(di):di;dm=!w(dm)?String(dm):dm;dl=[di.slice(0,bt),dm.slice(0,bt)];if(dk==="visit"||dk===2){cE();aQ[dj]=dl}else{if(dk==="page"||dk===3){bW[dj]=dl}else{if(dk==="event"){cm[dj]=dl}}}}};this.getCustomVariable=function(dj,dk){var di;if(!J(dk)){dk="visit"}if(dk==="page"||dk===3){di=bW[dj]}else{if(dk==="event"){di=cm[dj]}else{if(dk==="visit"||dk===2){cE();di=aQ[dj]}}}if(!J(di)||(di&&di[0]==="")){return false}return di};this.deleteCustomVariable=function(di,dj){if(this.getCustomVariable(di,dj)){this.setCustomVariable(di,"","",dj)}};this.deleteCustomVariables=function(di){if(di==="page"||di===3){bW={}}else{if(di==="event"){cm={}}else{if(di==="visit"||di===2){aQ={}}}}};this.storeCustomVariablesInCookie=function(){bQ=true};this.setLinkTrackingTimer=function(di){bJ=di};this.getLinkTrackingTimer=function(){return bJ
+};this.setDownloadExtensions=function(di){if(w(di)){di=di.split("|")}c5=di};this.addDownloadExtensions=function(dj){var di;if(w(dj)){dj=dj.split("|")}for(di=0;di<dj.length;di++){c5.push(dj[di])}};this.removeDownloadExtensions=function(dk){var dj,di=[];if(w(dk)){dk=dk.split("|")}for(dj=0;dj<c5.length;dj++){if(M(dk,c5[dj])===-1){di.push(c5[dj])}}c5=di};this.setDomains=function(di){ax=w(di)?[di]:di;var dm=false,dk=0,dj;for(dk;dk<ax.length;dk++){dj=String(ax[dk]);if(cG(cT,L(dj))){dm=true;break}var dl=cl(dj);if(dl&&dl!=="/"&&dl!=="/*"){dm=true;break}}if(!dm){ax.push(cT)}};this.enableCrossDomainLinking=function(){cM=true};this.disableCrossDomainLinking=function(){cM=false};this.isCrossDomainLinkingEnabled=function(){return cM};this.setCrossDomainLinkingTimeout=function(di){aZ=di};this.getCrossDomainLinkingUrlParameter=function(){return t(av)+"="+t(br())};this.setIgnoreClasses=function(di){bz=w(di)?[di]:di};this.setRequestMethod=function(di){c9=di||ci};this.setRequestContentType=function(di){cw=di||aI
+};this.setReferrerUrl=function(di){bn=di};this.setCustomUrl=function(di){a4=bV(bN,di)};this.getCurrentUrl=function(){return a4||bN};this.setDocumentTitle=function(di){bj=di};this.setAPIUrl=function(di){bH=di};this.setDownloadClasses=function(di){bL=w(di)?[di]:di};this.setLinkClasses=function(di){a8=w(di)?[di]:di};this.setCampaignNameKey=function(di){cq=w(di)?[di]:di};this.setCampaignKeywordKey=function(di){bG=w(di)?[di]:di};this.discardHashTag=function(di){bP=di};this.setCookieNamePrefix=function(di){bk=di;if(aQ){aQ=bX()}};this.setCookieDomain=function(di){var dj=L(di);if(bw(dj)){cW=dj;bi()}};this.getCookieDomain=function(){return cW};this.hasCookies=function(){return"1"===b5()};this.setSessionCookie=function(dk,dj,di){if(!dk){throw new Error("Missing cookie name")}if(!J(di)){di=co}bu.push(dk);dd(aT(dk),dj,di,bp,cW)};this.getCookie=function(dj){var di=aD(aT(dj));if(di===0){return null}return di};this.setCookiePath=function(di){bp=di;bi()};this.getCookiePath=function(di){return bp};this.setVisitorCookieTimeout=function(di){cJ=di*1000
+};this.setSessionCookieTimeout=function(di){co=di*1000};this.getSessionCookieTimeout=function(){return co};this.setReferralCookieTimeout=function(di){c4=di*1000};this.setConversionAttributionFirstReferrer=function(di){bv=di};this.setSecureCookie=function(di){bS=di};this.disableCookies=function(){bl=true;c7.cookie="0";if(b6){aF()}};this.deleteCookies=function(){aF()};this.setDoNotTrack=function(dj){var di=h.doNotTrack||h.msDoNotTrack;cP=dj&&(di==="yes"||di==="1");if(cP){this.disableCookies()}};this.alwaysUseSendBeacon=function(){cV=true};this.disableAlwaysUseSendBeacon=function(){cV=false};this.addListener=function(dj,di){aq(dj,di)};this.enableLinkTracking=function(dj){c8=true;var di=this;ch(function(){q(function(){bD(dj,di)});n(function(){bD(dj,di)})})};this.enableJSErrorTracking=function(){if(cR){return}cR=true;var di=T.onerror;T.onerror=function(dn,dl,dk,dm,dj){ch(function(){var dp="JavaScript Errors";var dq=dl+":"+dk;if(dm){dq+=":"+dm}at(dp,dq,dn)});if(di){return di(dn,dl,dk,dm,dj)}return false
+}};this.disablePerformanceTracking=function(){a2=false};this.setVisitStandardLength=function(di){di=Math.max(di,5);c6=di};this.enableHeartBeatTimer=function(di){di=Math.max(di,5);a5=(di||15)*1000;if(cX!==null){df()}};this.disableHeartBeatTimer=function(){bK();if(a5||aN){if(T.removeEventListener){T.removeEventListener("focus",ba);T.removeEventListener("blur",ay)}else{if(T.detachEvent){T.detachEvent("onfocus",ba);T.detachEvent("onblur",ay)}}}a5=null;aN=false};this.killFrame=function(){if(T.location!==T.top.location){T.top.location=T.location}};this.redirectFile=function(di){if(T.location.protocol==="file:"){T.location=di}};this.setCountPreRendered=function(di){be=di};this.trackGoal=function(di,dl,dk,dj){ch(function(){cS(di,dl,dk,dj)})};this.trackLink=function(dj,di,dl,dk){ch(function(){c0(dj,di,dl,dk)})};this.getNumTrackedPageViews=function(){return cr};this.trackPageView=function(di,dk,dj){ca=[];cK=[];if(N(b6)){ch(function(){Z(aE,bH,b6)})}else{ch(function(){cr++;b0(di,dk,dj)})}};this.trackAllContentImpressions=function(){if(N(b6)){return
+}ch(function(){q(function(){var di=v.findContentNodes();var dj=cz(di);bC.pushMultiple(dj)})})};this.trackVisibleContentImpressions=function(di,dj){if(N(b6)){return}if(!J(di)){di=true}if(!J(dj)){dj=750}aS(di,dj,this);ch(function(){n(function(){var dk=v.findContentNodes();var dl=a9(dk);bC.pushMultiple(dl)})})};this.trackContentImpression=function(dk,di,dj){if(N(b6)){return}dk=a(dk);di=a(di);dj=a(dj);if(!dk){return}di=di||"Unknown";ch(function(){var dl=aG(dk,di,dj);bC.push(dl)})};this.trackContentImpressionsWithinNode=function(di){if(N(b6)||!di){return}ch(function(){if(cf){n(function(){var dj=v.findContentNodesWithinNode(di);var dk=a9(dj);bC.pushMultiple(dk)})}else{q(function(){var dj=v.findContentNodesWithinNode(di);var dk=cz(dj);bC.pushMultiple(dk)})}})};this.trackContentInteraction=function(dk,dl,di,dj){if(N(b6)){return}dk=a(dk);dl=a(dl);di=a(di);dj=a(dj);if(!dk||!dl){return}di=di||"Unknown";ch(function(){var dm=aP(dk,dl,di,dj);if(dm){bC.push(dm)}})};this.trackContentInteractionNode=function(dk,dj){if(N(b6)||!dk){return
+}var di=null;ch(function(){di=da(dk,dj);if(di){bC.push(di)}});return di};this.logAllContentBlocksOnPage=function(){var dk=v.findContentNodes();var di=v.collectContent(dk);var dj=typeof console;if(dj!=="undefined"&&console&&console.log){console.log(di)}};this.trackEvent=function(dj,dl,di,dk,dn,dm){ch(function(){at(dj,dl,di,dk,dn,dm)})};this.trackSiteSearch=function(di,dk,dj,dl){ca=[];ch(function(){b8(di,dk,dj,dl)})};this.setEcommerceView=function(dl,di,dk,dj){if(Y(dk)){dk=String(dk)}if(!J(dk)||dk===null||dk===false||!dk.length){dk=""}else{if(dk instanceof Array){dk=T.JSON.stringify(dk)}}bW[5]=["_pkc",dk];if(J(dj)&&dj!==null&&dj!==false&&String(dj).length){bW[2]=["_pkp",dj]}if(!Y(dl)&&!Y(di)){return}if(Y(dl)){bW[3]=["_pks",dl]}if(!Y(di)){di=""}bW[4]=["_pkn",di]};this.getEcommerceItems=function(){return JSON.parse(JSON.stringify(cZ))};this.addEcommerceItem=function(dm,di,dk,dj,dl){if(Y(dm)){cZ[dm]=[String(dm),di,dk,dj,dl]}};this.removeEcommerceItem=function(di){if(Y(di)){di=String(di);delete cZ[di]
+}};this.clearEcommerceCart=function(){cZ={}};this.trackEcommerceOrder=function(di,dm,dl,dk,dj,dn){bZ(di,dm,dl,dk,dj,dn)};this.trackEcommerceCartUpdate=function(di){bs(di)};this.trackRequest=function(dj,dl,dk,di){ch(function(){var dm=cs(dj,dl,di);bF(dm,bJ,dk)})};this.ping=function(){this.trackRequest("ping=1",null,null,"ping")};this.disableQueueRequest=function(){bC.enabled=false};this.setRequestQueueInterval=function(di){if(di<1000){throw new Error("Request queue interval needs to be at least 1000ms")}bC.interval=di};this.queueRequest=function(di){ch(function(){var dj=cs(di);bC.push(dj)})};this.isConsentRequired=function(){return cA};this.getRememberedConsent=function(){var di=aD(bd);if(aD(cL)){if(di){bY(bd,bp,cW)}return null}if(!di||di===0){return null}return di};this.hasRememberedConsent=function(){return !!this.getRememberedConsent()};this.requireConsent=function(){cA=true;bB=this.hasRememberedConsent();x++;b["CoreConsent"+x]={unload:function(){if(!bB){aF()}}}};this.setConsentGiven=function(){bB=true;
+bY(cL,bp,cW);var dj,di;for(dj=0;dj<cK.length;dj++){di=typeof cK[dj];if(di==="string"){bF(cK[dj],bJ)}else{if(di==="object"){de(cK[dj],bJ)}}}cK=[]};this.rememberConsentGiven=function(dj){if(dj){dj=dj*60*60*1000}else{dj=30*365*24*60*60*1000}this.setConsentGiven();var di=new Date().getTime();dd(bd,di,dj,bp,cW,bS)};this.forgetConsentGiven=function(){var di=30*365*24*60*60*1000;bY(bd,bp,cW);dd(cL,new Date().getTime(),di,bp,cW,bS);this.requireConsent()};this.isUserOptedOut=function(){return !bB};this.optUserOut=this.forgetConsentGiven;this.forgetUserOptOut=this.rememberConsentGiven;n(function(){setTimeout(function(){bE=true},0)});e.trigger("TrackerSetup",[this])}function H(){return{push:af}}function c(au,at){var av={};var aq,ar;for(aq=0;aq<at.length;aq++){var ao=at[aq];av[ao]=1;for(ar=0;ar<au.length;ar++){if(au[ar]&&au[ar][0]){var ap=au[ar][0];if(ao===ap){af(au[ar]);delete au[ar];if(av[ap]>1&&ap!=="addTracker"){ak("The method "+ap+' 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: https://developer.piwik.org/guides/tracking-javascript-guide#multiple-piwik-trackers')
+}av[ap]++}}}}return au}var C=["addTracker","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCrossDomainLinkingTimeout","setSessionCookieTimeout","setVisitorCookieTimeout","setCookieNamePrefix","setSecureCookie","setCookiePath","setCookieDomain","setDomains","setUserId","setSiteId","alwaysUseSendBeacon","enableLinkTracking","requireConsent","setConsentGiven"];function ad(ao,aq){var ap=new Q(ao,aq);I.push(ap);_paq=c(_paq,C);for(E=0;E<_paq.length;E++){if(_paq[E]){af(_paq[E])}}_paq=new H();e.trigger("TrackerAdded",[ap]);return ap}an(T,"beforeunload",ai,false);an(T,"message",function(au){if(!au||!au.origin){return}var aw,ar,ap;var ax=d(au.origin);var at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){ap=d(at[ar].getPiwikUrl());if(ap===ax){aw=at[ar];break}}if(!aw){return}var aq=null;try{aq=JSON.parse(au.data)}catch(av){return}if(!aq){return}function ao(aA){var aC=G.getElementsByTagName("iframe");for(ar=0;ar<aC.length;ar++){var aB=aC[ar];var ay=d(aB.src);if(aB.contentWindow&&J(aB.contentWindow.postMessage)&&ay===ax){var az=JSON.stringify(aA);
+aB.contentWindow.postMessage(az,"*")}}}if(J(aq.maq_initial_value)){ao({maq_opted_in:aq.maq_initial_value&&aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}else{if(J(aq.maq_opted_in)){at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){aw=at[ar];if(aq.maq_opted_in){aw.rememberConsentGiven()}else{aw.forgetConsentGiven()}}ao({maq_confirm_opted_in:aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}}},false);Date.prototype.getTimeAlias=Date.prototype.getTime;e={initialized:false,JSON:T.JSON,DOM:{addEventListener:function(ar,aq,ap,ao){var at=typeof ao;if(at==="undefined"){ao=false}an(ar,aq,ap,ao)},onLoad:n,onReady:q,isNodeVisible:j,isOrWasNodeVisible:v.isNodeVisible},on:function(ap,ao){if(!y[ap]){y[ap]=[]}y[ap].push(ao)},off:function(aq,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){if(y[aq][ao]===ap){y[aq].splice(ao,1)}}},trigger:function(aq,ar,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){y[aq][ao].apply(ap||T,ar)
+}},addPlugin:function(ao,ap){b[ao]=ap},getTracker:function(ao,ap){if(!J(ap)){ap=this.getAsyncTracker().getSiteId()}if(!J(ao)){ao=this.getAsyncTracker().getTrackerUrl()}return new Q(ao,ap)},getAsyncTrackers:function(){return I},addTracker:function(ao,aq){var ap;if(!I.length){ap=ad(ao,aq)}else{ap=I[0].addTracker(ao,aq)}return ap},getAsyncTracker:function(ap,at){var ar;if(I&&I.length&&I[0]){ar=I[0]}else{return ad(ap,at)}if(!at&&!ap){return ar}if((!J(at)||null===at)&&ar){at=ar.getSiteId()}if((!J(ap)||null===ap)&&ar){ap=ar.getTrackerUrl()}var aq,ao=0;for(ao;ao<I.length;ao++){aq=I[ao];if(aq&&String(aq.getSiteId())===String(at)&&aq.getTrackerUrl()===ap){return aq}}},retryMissedPluginCalls:function(){var ap=ah;ah=[];var ao=0;for(ao;ao<ap.length;ao++){af(ap[ao])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return e});define("matomo",[],function(){return e})}return e}())}
/*!!! pluginTrackerHook */
-(function(){function b(){if("object"!==typeof _paq){return false}var c=typeof _paq.length;if("undefined"===c){return false}return !!_paq.length}if(window&&"object"===typeof window.piwikPluginAsyncInit&&window.piwikPluginAsyncInit.length){var a=0;for(a;a<window.piwikPluginAsyncInit.length;a++){if(typeof window.piwikPluginAsyncInit[a]==="function"){window.piwikPluginAsyncInit[a]()}}}if(window&&window.piwikAsyncInit){window.piwikAsyncInit()}if(!window.Piwik.getAsyncTrackers().length){if(b()){window.Piwik.addTracker()}else{_paq={push:function(c){var d=typeof console;if(d!=="undefined"&&console&&console.error){console.error("_paq.push() was used but Matomo tracker was not initialized before the matomo.js file was loaded. Make sure to configure the tracker via _paq.push before loading matomo.js. Alternatively, you can create a tracker via Matomo.addTracker() manually and then use _paq.push but it may not fully work as tracker methods may not be executed in the correct order.",c)
-}}}}}window.Piwik.trigger("PiwikInitialized",[]);window.Piwik.initialized=true}());(function(){var a=(typeof AnalyticsTracker);if(a==="undefined"){AnalyticsTracker=window.Piwik}}());if(typeof piwik_log!=="function"){piwik_log=function(b,f,d,g){function a(h){try{if(window["piwik_"+h]){return window["piwik_"+h]}}catch(i){}return}var c,e=window.Piwik.getTracker(d,f);e.setDocumentTitle(b);e.setCustomData(g);c=a("tracker_pause");if(c){e.setLinkTrackingTimer(c)}c=a("download_extensions");if(c){e.setDownloadExtensions(c)}c=a("hosts_alias");if(c){e.setDomains(c)}c=a("ignore_classes");if(c){e.setIgnoreClasses(c)}e.trackPageView();if(a("install_tracker")){piwik_track=function(i,k,j,h){e.setSiteId(k);e.setTrackerUrl(j);e.trackLink(i,h)};e.enableLinkTracking()}}}
+(function(){function b(){if("object"!==typeof _paq){return false}var c=typeof _paq.length;
+if("undefined"===c){return false}return !!_paq.length}if(window&&"object"===typeof window.piwikPluginAsyncInit&&window.piwikPluginAsyncInit.length){var a=0;for(a;a<window.piwikPluginAsyncInit.length;a++){if(typeof window.piwikPluginAsyncInit[a]==="function"){window.piwikPluginAsyncInit[a]()}}}if(window&&window.piwikAsyncInit){window.piwikAsyncInit()}if(!window.Piwik.getAsyncTrackers().length){if(b()){window.Piwik.addTracker()}else{_paq={push:function(c){var d=typeof console;if(d!=="undefined"&&console&&console.error){console.error("_paq.push() was used but Matomo tracker was not initialized before the matomo.js file was loaded. Make sure to configure the tracker via _paq.push before loading matomo.js. Alternatively, you can create a tracker via Matomo.addTracker() manually and then use _paq.push but it may not fully work as tracker methods may not be executed in the correct order.",c)}}}}}window.Piwik.trigger("PiwikInitialized",[]);window.Piwik.initialized=true}());(function(){var a=(typeof AnalyticsTracker);
+if(a==="undefined"){AnalyticsTracker=window.Piwik}}());if(typeof piwik_log!=="function"){piwik_log=function(b,f,d,g){function a(h){try{if(window["piwik_"+h]){return window["piwik_"+h]}}catch(i){}return}var c,e=window.Piwik.getTracker(d,f);e.setDocumentTitle(b);e.setCustomData(g);c=a("tracker_pause");if(c){e.setLinkTrackingTimer(c)}c=a("download_extensions");if(c){e.setDownloadExtensions(c)}c=a("hosts_alias");if(c){e.setDomains(c)}c=a("ignore_classes");if(c){e.setIgnoreClasses(c)}e.trackPageView();if(a("install_tracker")){piwik_track=function(i,k,j,h){e.setSiteId(k);e.setTrackerUrl(j);e.trackLink(i,h)};e.enableLinkTracking()}}}
/*!! @license-end */; \ No newline at end of file
diff --git a/matomo.js b/matomo.js
index 9cd28be67f..d07058baa6 100644
--- a/matomo.js
+++ b/matomo.js
@@ -34,37 +34,37 @@ if(di.indexOf("//")!==0&&di.indexOf("http")!==0){if(di.indexOf("*")===0){di=di.s
var dj=new Image(1,1);dj.onload=function(){E=0;if(typeof dk==="function"){dk({request:di,trackerUrl:aE,success:true})}};dj.onerror=function(){if(typeof dk==="function"){dk({request:di,trackerUrl:aE,success:false})}};dj.src=aE+(aE.indexOf("?")<0?"?":"&")+di}function cD(di){if(c9==="POST"){return true}return di&&(di.length>2000||di.indexOf('{"requests"')===0)}function aK(){return"object"===typeof h&&"function"===typeof h.sendBeacon&&"function"===typeof Blob}function a6(dm,dq,dp){var dk=aK();if(!dk){return false}var dl={type:"application/x-www-form-urlencoded; charset=UTF-8"};var dr=false;var dj=aE;try{var di=new Blob([dm],dl);if(dp&&!cD(dm)){di=new Blob([],dl);dj=dj+(dj.indexOf("?")<0?"?":"&")+dm}dr=h.sendBeacon(dj,di)}catch(dn){return false}if(dr&&typeof dq==="function"){dq({request:dm,trackerUrl:aE,success:true,isSendBeacon:true})}return dr}function c3(dj,dk,di){if(!J(di)||null===di){di=true}if(m&&a6(dj,dk,di)){return}setTimeout(function(){if(m&&a6(dj,dk,di)){return}var dn;try{var dm=T.XMLHttpRequest?new T.XMLHttpRequest():T.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;
dm.open("POST",aE,true);dm.onreadystatechange=function(){if(this.readyState===4&&!(this.status>=200&&this.status<300)){var dp=m&&a6(dj,dk,di);if(!dp&&di){cp(dj,dk)}else{if(typeof dk==="function"){dk({request:dj,trackerUrl:aE,success:false,xhr:this})}}}else{if(this.readyState===4&&(typeof dk==="function")){dk({request:dj,trackerUrl:aE,success:true,xhr:this})}}};dm.setRequestHeader("Content-Type",cw);dm.withCredentials=true;dm.send(dj)}catch(dl){dn=m&&a6(dj,dk,di);if(!dn&&di){cp(dj,dk)}else{if(typeof dk==="function"){dk({request:dj,trackerUrl:aE,success:false})}}}},50)}function cg(dj){var di=new Date();var dk=di.getTime()+dj;if(!r||dk>r){r=dk}}function cn(di){if(cc||!a5||!bB){return}cc=setTimeout(function dj(){cc=null;if(!bc){bc=(!G.hasFocus||G.hasFocus())}if(!bc){cn(a5);return}if(bR()){return}var dk=new Date(),dl=a5-(dk.getTime()-cX);dl=Math.min(a5,dl);cn(dl)},di||a5)}function bK(){if(!cc){return}clearTimeout(cc);cc=null}function ba(){bc=true;cx=new Date().getTime()}function dc(){var di=new Date().getTime();
return !cx||(di-cx)>a5}function ay(){if(dc()){bR()}bK()}function df(){if(aN||!a5){return}aN=true;an(T,"focus",ba);an(T,"blur",ay);ab++;e.addPlugin("HeartBeat"+ab,{unload:function(){if(aN&&dc()){bR()}}})}function cC(dm){var dj=new Date();var di=dj.getTime();cX=di;if(cB&&di<cB){var dk=cB-di;setTimeout(dm,dk);cg(dk+50);cB+=50;return}if(cB===false){var dl=800;cB=di+dl}dm()}function aO(){if(aD(cL)){bB=false}else{if(aD(bd)){bB=true}}}function bF(dj,di,dk){aO();if(!bB){cK.push(dj);return}if(!cP&&dj){if(cA&&bB){dj+="&consent=1"}cC(function(){if(cV&&a6(dj,dk,true)){cg(100);return}if(cD(dj)){c3(dj,dk)}else{cp(dj,dk)}cg(di)})}if(!aN){df()}}function ck(di){if(cP){return false}return(di&&di.length)}function c2(di,dm){if(!dm||dm>=di.length){return[di]}var dj=0;var dk=di.length;var dl=[];for(dj;dj<dk;dj+=dm){dl.push(di.slice(dj,dj+dm))}return dl}function de(dj,di){if(!ck(dj)){return}if(!bB){cK.push(dj);return}cC(function(){var dm=c2(dj,50);var dk=0,dl;for(dk;dk<dm.length;dk++){dl='{"requests":["?'+dm[dk].join('","?')+'"]}';
-if(cV&&a6(dl,null,false)){cg(100)}else{c3(dl,null,false)}}cg(di)})}function aT(di){return bk+di+"."+b6+"."+bo}function bY(dk,dj,di){dd(dk,"",-86400,dj,di)}function b5(){if(bl){return"0"}if(!J(T.showModalDialog)&&J(h.cookieEnabled)){return h.cookieEnabled?"1":"0"}var di=bk+"testcookie";dd(di,"1",undefined,bp,cW,bS);var dj=aD(di)==="1"?"1":"0";bY(di);return dj}function bi(){bo=b7((cW||cT)+(bp||"/")).slice(0,4)}function cH(){if(J(c7.res)){return c7}var dj,dl,dm={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(h.userAgent))){if(h.mimeTypes&&h.mimeTypes.length){for(dj in dm){if(Object.prototype.hasOwnProperty.call(dm,dj)){dl=h.mimeTypes[dm[dj]];c7[dj]=(dl&&dl.enabledPlugin)?"1":"0"}}}if(!((new RegExp("Edge[ /](\\d+[\\.\\d]+)")).test(h.userAgent))&&typeof navigator.javaEnabled!=="unknown"&&J(h.javaEnabled)&&h.javaEnabled()){c7.java="1"
-}if(A(T.GearsFactory)){c7.gears="1"}c7.cookie=b5()}var dk=parseInt(X.width,10);var di=parseInt(X.height,10);c7.res=parseInt(dk,10)+"x"+parseInt(di,10);return c7}function bX(){var dj=aT("cvar"),di=aD(dj);if(di&&di.length){di=T.JSON.parse(di);if(W(di)){return di}}return{}}function cE(){if(aQ===false){aQ=bX()}}function cQ(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)+(new Date()).getTime()+Math.random()).slice(0,16)}function aA(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)).slice(0,6)}function bf(){return Math.floor((new Date()).getTime()/1000)}function aJ(){var dj=bf();var dk=aA();var di=String(dj)+dk;return di}function c1(dk){dk=String(dk);var dn=aA();var dl=dn.length;var dm=dk.substr(-1*dl,dl);var dj=parseInt(dk.substr(0,dk.length-dl),10);if(dj&&dm&&dm===dn){var di=bf();if(aZ<=0){return true}if(di>=dj&&di<=(dj+aZ)){return true}}return false}function dg(di){if(!cM){return""}var dm=f(di,av);if(!dm){return""}dm=String(dm);
-var dk=new RegExp("^[a-zA-Z0-9]+$");if(dm.length===32&&dk.test(dm)){var dj=dm.substr(16,32);if(c1(dj)){var dl=dm.substr(0,16);return dl}}return""}function cN(){if(!bO){bO=dg(bN)}var dk=new Date(),di=Math.round(dk.getTime()/1000),dj=aT("id"),dn=aD(dj),dm,dl;if(dn){dm=dn.split(".");dm.unshift("0");if(bO.length){dm[1]=bO}return dm}if(bO.length){dl=bO}else{if("0"===b5()){dl=""}else{dl=cQ()}}dm=["1",dl,di,0,di,"",""];return dm}function aY(){var dq=cN(),dl=dq[0],dm=dq[1],dj=dq[2],di=dq[3],dn=dq[4],dk=dq[5];if(!J(dq[6])){dq[6]=""}var dp=dq[6];return{newVisitor:dl,uuid:dm,createTs:dj,visitCount:di,currentVisitTs:dn,lastVisitTs:dk,lastEcommerceOrderTs:dp}}function aH(){var dl=new Date(),dj=dl.getTime(),dm=aY().createTs;var di=parseInt(dm,10);var dk=(di*1000)+cJ-dj;return dk}function aM(di){if(!b6){return}var dk=new Date(),dj=Math.round(dk.getTime()/1000);if(!J(di)){di=aY()}var dl=di.uuid+"."+di.createTs+"."+di.visitCount+"."+dj+"."+di.lastVisitTs+"."+di.lastEcommerceOrderTs;dd(aT("id"),dl,aH(),bp,cW,bS)
-}function bM(){var di=aD(aT("ref"));if(di.length){try{di=T.JSON.parse(di);if(W(di)){return di}}catch(dj){}}return["","",0,""]}function bw(dj){var di="testvalue";dd("test",di,10000,null,dj);if(aD("test")===di){bY("test",null,dj);return true}return false}function aF(){var dj=bl;bl=false;var di,dk;for(di=0;di<bu.length;di++){dk=aT(bu[di]);if(dk!==cL&&dk!==bd&&0!==aD(dk)){bY(dk,bp,cW)}}bl=dj}function b3(di){b6=di;aM()}function dh(dm){if(!dm||!W(dm)){return}var dl=[];var dk;for(dk in dm){if(Object.prototype.hasOwnProperty.call(dm,dk)){dl.push(dk)}}var dn={};dl.sort();var di=dl.length;var dj;for(dj=0;dj<di;dj++){dn[dl[dj]]=dm[dl[dj]]}return dn}function cd(){dd(aT("ses"),"1",co,bp,cW,bS)}function bg(){var dl="";var dj="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var dk=dj.length;var di;for(di=0;di<6;di++){dl+=dj.charAt(Math.floor(Math.random()*dk))}return dl}function az(di){if(i&&i.timing&&i&&i.timing.connectEnd&&i.timing.fetchStart){di+="&pf_net="+(i.timing.connectEnd-i.timing.fetchStart)
-}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.requestStart){di+="&pf_srv="+(i.timing.responseStart-i.timing.requestStart)}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.responseEnd){di+="&pf_tfr="+(i.timing.responseEnd-i.timing.responseStart)}if(i&&i.timing&&i&&i.timing.domInteractive&&i.timing.domLoading){di+="&pf_dm1="+(i.timing.domInteractive-i.timing.domLoading)}if(i&&i.timing&&i&&i.timing.domComplete&&i.timing.domInteractive){di+="&pf_dm2="+(i.timing.domComplete-i.timing.domInteractive)}if(i&&i.timing&&i&&i.timing.loadEventEnd&&i.timing.loadEventStart){di+="&pf_onl="+(i.timing.loadEventEnd-i.timing.loadEventStart)}return di}function cs(dk,dG,dH,dl){var dF,dj=new Date(),dt=Math.round(dj.getTime()/1000),dq,dE,dm=1024,dN,du,dC=aQ,dn=aT("ses"),dA=aT("ref"),dx=aT("cvar"),dy=aD(dn),dD=bM(),dJ=a4||bN,dr,di;if(bl){aF()}if(cP){return""}var dz=aY();if(!J(dl)){dl=""}var dw=G.characterSet||G.charset;if(!dw||dw.toLowerCase()==="utf-8"){dw=null}dr=dD[0];di=dD[1];dq=dD[2];dE=dD[3];if(!dy){var dI=co/1000;
-if(!dz.lastVisitTs||(dt-dz.lastVisitTs)>dI){dz.visitCount++;dz.lastVisitTs=dz.currentVisitTs}if(!bv||!dr.length){for(dF in cq){if(Object.prototype.hasOwnProperty.call(cq,dF)){dr=f(dJ,cq[dF]);if(dr.length){break}}}for(dF in bG){if(Object.prototype.hasOwnProperty.call(bG,dF)){di=f(dJ,bG[dF]);if(di.length){break}}}}dN=d(bn);du=dE.length?d(dE):"";if(dN.length&&!aV(dN)&&(!bv||!du.length||aV(du))){dE=bn}if(dE.length||dr.length){dq=dt;dD=[dr,di,dq,b2(dE.slice(0,dm))];dd(dA,T.JSON.stringify(dD),c4,bp,cW,bS)}}dk+="&idsite="+b6+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+dj.getHours()+"&m="+dj.getMinutes()+"&s="+dj.getSeconds()+"&url="+t(b2(dJ))+(bn.length?"&urlref="+t(b2(bn)):"")+((by&&by.length)?"&uid="+t(by):"")+"&_id="+dz.uuid+"&_idts="+dz.createTs+"&_idvc="+dz.visitCount+"&_idn="+dz.newVisitor+(dr.length?"&_rcn="+t(dr):"")+(di.length?"&_rck="+t(di):"")+"&_refts="+dq+"&_viewts="+dz.lastVisitTs+(String(dz.lastEcommerceOrderTs).length?"&_ects="+dz.lastEcommerceOrderTs:"")+(String(dE).length?"&_ref="+t(b2(dE.slice(0,dm))):"")+(dw?"&cs="+t(dw):"")+"&send_image=0";
-var dM=cH();for(dF in dM){if(Object.prototype.hasOwnProperty.call(dM,dF)){dk+="&"+dF+"="+dM[dF]}}var dL=[];if(dG){for(dF in dG){if(Object.prototype.hasOwnProperty.call(dG,dF)&&/^dimension\d+$/.test(dF)){var dp=dF.replace("dimension","");dL.push(parseInt(dp,10));dL.push(String(dp));dk+="&"+dF+"="+t(dG[dF]);delete dG[dF]}}}if(dG&&B(dG)){dG=null}for(dF in bm){if(Object.prototype.hasOwnProperty.call(bm,dF)){var dv=(-1===M(dL,dF));if(dv){dk+="&dimension"+dF+"="+t(bm[dF])}}}if(dG){dk+="&data="+t(T.JSON.stringify(dG))}else{if(ao){dk+="&data="+t(T.JSON.stringify(ao))}}function ds(dO,dP){var dQ=T.JSON.stringify(dO);if(dQ.length>2){return"&"+dP+"="+t(dQ)}return""}var dK=dh(bW);var dB=dh(cm);dk+=ds(dK,"cvar");dk+=ds(dB,"e_cvar");if(aQ){dk+=ds(aQ,"_cvar");for(dF in dC){if(Object.prototype.hasOwnProperty.call(dC,dF)){if(aQ[dF][0]===""||aQ[dF][1]===""){delete aQ[dF]}}}if(bQ){dd(dx,T.JSON.stringify(aQ),co,bp,cW,bS)}}if(a2&&bE&&!bh){dk=az(dk);bh=true}if(aL){dk+="&pv_id="+aL}dz.lastEcommerceOrderTs=J(dl)&&String(dl).length?dl:dz.lastEcommerceOrderTs;
-aM(dz);cd();dk+=ac(dH,{tracker:bI,request:dk});if(cY.length){dk+="&"+cY}if(A(cb)){dk=cb(dk)}return dk}bR=function a7(){var di=new Date();di=di.getTime();if(!cX){return false}if((cX+(1000*c6))<=di){return false}if(cX+a5<=di){bI.ping();return true}return false};function bq(dl,dk,dr,dm,di,du){var dp="idgoal=0",dq,dj=new Date(),ds=[],dt,dn=String(dl).length;if(dn){dp+="&ec_id="+t(dl);dq=Math.round(dj.getTime()/1000)}dp+="&revenue="+dk;if(String(dr).length){dp+="&ec_st="+dr}if(String(dm).length){dp+="&ec_tx="+dm}if(String(di).length){dp+="&ec_sh="+di}if(String(du).length){dp+="&ec_dt="+du}if(cZ){for(dt in cZ){if(Object.prototype.hasOwnProperty.call(cZ,dt)){if(!J(cZ[dt][1])){cZ[dt][1]=""}if(!J(cZ[dt][2])){cZ[dt][2]=""}if(!J(cZ[dt][3])||String(cZ[dt][3]).length===0){cZ[dt][3]=0}if(!J(cZ[dt][4])||String(cZ[dt][4]).length===0){cZ[dt][4]=1}ds.push(cZ[dt])}}dp+="&ec_items="+t(T.JSON.stringify(ds))}dp=cs(dp,ao,"ecommerce",dq);bF(dp,bJ);if(dn){cZ={}}}function bZ(di,dm,dl,dk,dj,dn){if(String(di).length&&J(dm)){bq(di,dm,dl,dk,dj,dn)
-}}function bs(di){if(J(di)){bq("",di,"","","","")}}function b0(dj,dl,dk){aL=bg();var di=cs("action_name="+t(al(dj||bj)),dl,"log");if(!bh){di=az(di)}bF(di,bJ,dk)}function a0(dk,dj){var dl,di="(^| )(piwik[_-]"+dj;if(dk){for(dl=0;dl<dk.length;dl++){di+="|"+dk[dl]}}di+=")( |$)";return new RegExp(di)}function aU(di){return(aE&&di&&0===String(di).indexOf(aE))}function cu(dm,di,dn,dj){if(aU(di)){return 0}var dl=a0(bL,"download"),dk=a0(a8,"link"),dp=new RegExp("\\.("+c5.join("|")+")([?&#]|$)","i");if(dk.test(dm)){return"link"}if(dj||dl.test(dm)||dp.test(di)){return"download"}if(dn){return 0}return"link"}function au(dj){var di;di=dj.parentNode;while(di!==null&&J(di)){if(ae.isLinkElement(dj)){break}dj=di;di=dj.parentNode}return dj}function db(dn){dn=au(dn);if(!ae.hasNodeAttribute(dn,"href")){return}if(!J(dn.href)){return}var dm=ae.getAttributeValueFromNode(dn,"href");var dj=dn.pathname||cl(dn.href);var dp=dn.hostname||d(dn.href);var dq=dp.toLowerCase();var dk=dn.href.replace(dp,dq);var dl=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto|tel):","i");
-if(!dl.test(dk)){var di=cu(dn.className,dk,ar(dq,dj),ae.hasNodeAttribute(dn,"download"));if(di){return{type:di,href:dk}}}}function aP(di,dj,dk,dl){var dm=v.buildInteractionRequestParams(di,dj,dk,dl);if(!dm){return}return cs(dm,null,"contentInteraction")}function bb(di,dj){if(!di||!dj){return false}var dk=v.findTargetNode(di);if(v.shouldIgnoreInteraction(dk)){return false}dk=v.findTargetNodeNoDefault(di);if(dk&&!V(dk,dj)){return false}return true}function ct(dk,dj,dm){if(!dk){return}var di=v.findParentContentNode(dk);if(!di){return}if(!bb(di,dk)){return}var dl=v.buildContentBlock(di);if(!dl){return}if(!dl.target&&dm){dl.target=dm}return v.buildInteractionRequestParams(dj,dl.name,dl.piece,dl.target)}function aW(dj){if(!ca||!ca.length){return false}var di,dk;for(di=0;di<ca.length;di++){dk=ca[di];if(dk&&dk.name===dj.name&&dk.piece===dj.piece&&dk.target===dj.target){return true}}return false}function aX(di){return function(dm){if(!di){return}var dk=v.findParentContentNode(di);var dj;if(dm){dj=dm.target||dm.srcElement
-}if(!dj){dj=di}if(!bb(dk,dj)){return}if(!dk){return false}var dn=v.findTargetNode(dk);if(!dn||v.shouldIgnoreInteraction(dn)){return false}var dl=db(dn);if(c8&&dl&&dl.type){return dl.type}return bI.trackContentInteractionNode(dj,"click")}}function b1(dk){if(!dk||!dk.length){return}var di,dj;for(di=0;di<dk.length;di++){dj=v.findTargetNode(dk[di]);if(dj&&!dj.contentInteractionTrackingSetupDone){dj.contentInteractionTrackingSetupDone=true;an(dj,"click",aX(dj))}}}function bx(dk,dl){if(!dk||!dk.length){return[]}var di,dj;for(di=0;di<dk.length;di++){if(aW(dk[di])){dk.splice(di,1);di--}else{ca.push(dk[di])}}if(!dk||!dk.length){return[]}b1(dl);var dm=[];for(di=0;di<dk.length;di++){dj=cs(v.buildImpressionRequestParams(dk[di].name,dk[di].piece,dk[di].target),undefined,"contentImpressions");if(dj){dm.push(dj)}}return dm}function cz(dj){var di=v.collectContent(dj);return bx(di,dj)}function a9(dj){if(!dj||!dj.length){return[]}var di;for(di=0;di<dj.length;di++){if(!v.isNodeVisible(dj[di])){dj.splice(di,1);
-di--}}if(!dj||!dj.length){return[]}return cz(dj)}function aG(dk,di,dj){var dl=v.buildImpressionRequestParams(dk,di,dj);return cs(dl,null,"contentImpression")}function da(dl,dj){if(!dl){return}var di=v.findParentContentNode(dl);var dk=v.buildContentBlock(di);if(!dk){return}if(!dj){dj="Unknown"}return aP(dj,dk.name,dk.piece,dk.target)}function cO(dj,dl,di,dk){return"e_c="+t(dj)+"&e_a="+t(dl)+(J(di)?"&e_n="+t(di):"")+(J(dk)?"&e_v="+t(dk):"")}function at(dk,dm,di,dl,dp,dn){if(a(String(dk)).length===0||a(String(dm)).length===0){ak("Error while logging event: Parameters `category` and `action` must not be empty or filled with whitespaces");return false}var dj=cs(cO(dk,dm,di,dl),dp,"event");bF(dj,bJ,dn)}function b8(di,dl,dj,dm){var dk=cs("search="+t(di)+(dl?"&search_cat="+t(dl):"")+(J(dj)?"&search_count="+dj:""),dm,"sitesearch");bF(dk,bJ)}function cS(di,dm,dl,dk){var dj=cs("idgoal="+di+(dm?"&revenue="+dm:""),dl,"goal");bF(dj,bJ,dk)}function c0(dl,di,dq,dp,dk){var dn=di+"="+t(b2(dl));var dj=ct(dk,"click",dl);
-if(dj){dn+="&"+dj}var dm=cs(dn,dq,"link");bF(dm,bJ,dp)}function bU(dj,di){if(dj!==""){return dj+di.charAt(0).toUpperCase()+di.slice(1)}return di}function ch(dn){var dm,di,dl=["","webkit","ms","moz"],dk;if(!be){for(di=0;di<dl.length;di++){dk=dl[di];if(Object.prototype.hasOwnProperty.call(G,bU(dk,"hidden"))){if(G[bU(dk,"visibilityState")]==="prerender"){dm=true}break}}}if(dm){an(G,dk+"visibilitychange",function dj(){G.removeEventListener(dk+"visibilitychange",dj,false);dn()});return}dn()}function br(){var dj=aY().uuid;var di=aJ();return dj+di}function cj(di){if(!di){return}if(!ae.hasNodeAttribute(di,"href")){return}var dj=ae.getAttributeValueFromNode(di,"href");if(!dj||aU(dj)){return}dj=k(dj,av);var dk=br();dj=F(dj,av,dk);ae.setAnyAttribute(di,"href",dj)}function aB(dl){var dm=ae.getAttributeValueFromNode(dl,"href");if(!dm){return false}dm=String(dm);var dj=dm.indexOf("//")===0||dm.indexOf("http://")===0||dm.indexOf("https://")===0;if(!dj){return false}var di=dl.pathname||cl(dl.href);var dk=(dl.hostname||d(dl.href)).toLowerCase();
-if(ar(dk,di)){if(!cG(cT,L(dk))){return true}return false}return false}function cF(di){var dj=db(di);if(dj&&dj.type){dj.href=p(dj.href);c0(dj.href,dj.type,undefined,null,di);return}if(cM){di=au(di);if(aB(di)){cj(di)}}}function cv(){return G.all&&!G.addEventListener}function cU(di){var dk=di.which;var dj=(typeof di.button);if(!dk&&dj!=="undefined"){if(cv()){if(di.button&1){dk=1}else{if(di.button&2){dk=3}else{if(di.button&4){dk=2}}}}else{if(di.button===0||di.button==="0"){dk=1}else{if(di.button&1){dk=2}else{if(di.button&2){dk=3}}}}}return dk}function bT(di){switch(cU(di)){case 1:return"left";case 2:return"middle";case 3:return"right"}}function a1(di){return di.target||di.srcElement}function aC(di){return function(dl){dl=dl||T.event;var dk=bT(dl);var dm=a1(dl);if(dl.type==="click"){var dj=false;if(di&&dk==="middle"){dj=true}if(dm&&!dj){cF(dm)}}else{if(dl.type==="mousedown"){if(dk==="middle"&&dm){aR=dk;bA=dm}else{aR=bA=null}}else{if(dl.type==="mouseup"){if(dk===aR&&dm===bA){cF(dm)}aR=bA=null
-}else{if(dl.type==="contextmenu"){cF(dm)}}}}}}function aq(dk,dj){var di=typeof dj;if(di==="undefined"){dj=true}an(dk,"click",aC(dj),false);if(dj){an(dk,"mouseup",aC(dj),false);an(dk,"mousedown",aC(dj),false);an(dk,"contextmenu",aC(dj),false)}}function bD(dk,dm){ap=true;var dl,dj=a0(bz,"ignore"),dn=G.links,di=null,dp=null;if(dn){for(dl=0;dl<dn.length;dl++){di=dn[dl];if(!dj.test(di.className)){dp=typeof di.piwikTrackers;if("undefined"===dp){di.piwikTrackers=[]}if(-1===M(di.piwikTrackers,dm)){di.piwikTrackers.push(dm);aq(di,dk)}}}}}function aS(dj,dm,dn){if(cf){return true}cf=true;var dp=false;var dl,dk;function di(){dp=true}n(function(){function dq(ds){setTimeout(function(){if(!cf){return}dp=false;dn.trackVisibleContentImpressions();dq(ds)},ds)}function dr(ds){setTimeout(function(){if(!cf){return}if(dp){dp=false;dn.trackVisibleContentImpressions()}dr(ds)},ds)}if(dj){dl=["scroll","resize"];for(dk=0;dk<dl.length;dk++){if(G.addEventListener){G.addEventListener(dl[dk],di,false)}else{T.attachEvent("on"+dl[dk],di)
-}}dr(100)}if(dm&&dm>0){dm=parseInt(dm,10);dq(dm)}})}var bC={enabled:true,requests:[],timeout:null,interval:2500,sendRequests:function(){var di=this.requests;this.requests=[];if(di.length===1){bF(di[0],bJ)}else{de(di,bJ)}},canQueue:function(){return !m&&this.enabled},pushMultiple:function(dj){if(!this.canQueue()){de(dj,bJ);return}var di;for(di=0;di<dj.length;di++){this.push(dj[di])}},push:function(di){if(!di){return}if(!this.canQueue()){bF(di,bJ);return}bC.requests.push(di);if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.timeout=setTimeout(function(){bC.timeout=null;bC.sendRequests()},bC.interval);var dj="RequestQueue"+aw;if(!Object.prototype.hasOwnProperty.call(b,dj)){b[dj]={unload:function(){if(bC.timeout){clearTimeout(bC.timeout)}bC.sendRequests()}}}}};bi();aM();this.hasConsent=function(){return bB};this.getVisitorId=function(){return aY().uuid};this.getVisitorInfo=function(){return cN()};this.getAttributionInfo=function(){return bM()};this.getAttributionCampaignName=function(){return bM()[0]
-};this.getAttributionCampaignKeyword=function(){return bM()[1]};this.getAttributionReferrerTimestamp=function(){return bM()[2]};this.getAttributionReferrerUrl=function(){return bM()[3]};this.setTrackerUrl=function(di){aE=di};this.getTrackerUrl=function(){return aE};this.getPiwikUrl=function(){return O(this.getTrackerUrl(),bH)};this.addTracker=function(di,dk){if(!J(di)||null===di){di=this.getTrackerUrl()}var dj=new Q(di,dk);I.push(dj);e.trigger("TrackerAdded",[this]);return dj};this.getSiteId=function(){return b6};this.setSiteId=function(di){b3(di)};this.resetUserId=function(){by=""};this.setUserId=function(di){if(Y(di)){by=di}};this.getUserId=function(){return by};this.setCustomData=function(di,dj){if(W(di)){ao=di}else{if(!ao){ao={}}ao[di]=dj}};this.getCustomData=function(){return ao};this.setCustomRequestProcessing=function(di){cb=di};this.appendToTrackingUrl=function(di){cY=di};this.getRequest=function(di){return cs(di)};this.addPlugin=function(di,dj){b[di]=dj};this.setCustomDimension=function(di,dj){di=parseInt(di,10);
-if(di>0){if(!J(dj)){dj=""}if(!w(dj)){dj=String(dj)}bm[di]=dj}};this.getCustomDimension=function(di){di=parseInt(di,10);if(di>0&&Object.prototype.hasOwnProperty.call(bm,di)){return bm[di]}};this.deleteCustomDimension=function(di){di=parseInt(di,10);if(di>0){delete bm[di]}};this.setCustomVariable=function(dj,di,dm,dk){var dl;if(!J(dk)){dk="visit"}if(!J(di)){return}if(!J(dm)){dm=""}if(dj>0){di=!w(di)?String(di):di;dm=!w(dm)?String(dm):dm;dl=[di.slice(0,bt),dm.slice(0,bt)];if(dk==="visit"||dk===2){cE();aQ[dj]=dl}else{if(dk==="page"||dk===3){bW[dj]=dl}else{if(dk==="event"){cm[dj]=dl}}}}};this.getCustomVariable=function(dj,dk){var di;if(!J(dk)){dk="visit"}if(dk==="page"||dk===3){di=bW[dj]}else{if(dk==="event"){di=cm[dj]}else{if(dk==="visit"||dk===2){cE();di=aQ[dj]}}}if(!J(di)||(di&&di[0]==="")){return false}return di};this.deleteCustomVariable=function(di,dj){if(this.getCustomVariable(di,dj)){this.setCustomVariable(di,"","",dj)}};this.deleteCustomVariables=function(di){if(di==="page"||di===3){bW={}
-}else{if(di==="event"){cm={}}else{if(di==="visit"||di===2){aQ={}}}}};this.storeCustomVariablesInCookie=function(){bQ=true};this.setLinkTrackingTimer=function(di){bJ=di};this.getLinkTrackingTimer=function(){return bJ};this.setDownloadExtensions=function(di){if(w(di)){di=di.split("|")}c5=di};this.addDownloadExtensions=function(dj){var di;if(w(dj)){dj=dj.split("|")}for(di=0;di<dj.length;di++){c5.push(dj[di])}};this.removeDownloadExtensions=function(dk){var dj,di=[];if(w(dk)){dk=dk.split("|")}for(dj=0;dj<c5.length;dj++){if(M(dk,c5[dj])===-1){di.push(c5[dj])}}c5=di};this.setDomains=function(di){ax=w(di)?[di]:di;var dm=false,dk=0,dj;for(dk;dk<ax.length;dk++){dj=String(ax[dk]);if(cG(cT,L(dj))){dm=true;break}var dl=cl(dj);if(dl&&dl!=="/"&&dl!=="/*"){dm=true;break}}if(!dm){ax.push(cT)}};this.enableCrossDomainLinking=function(){cM=true};this.disableCrossDomainLinking=function(){cM=false};this.isCrossDomainLinkingEnabled=function(){return cM};this.setCrossDomainLinkingTimeout=function(di){aZ=di};this.getCrossDomainLinkingUrlParameter=function(){return t(av)+"="+t(br())
-};this.setIgnoreClasses=function(di){bz=w(di)?[di]:di};this.setRequestMethod=function(di){c9=di||ci};this.setRequestContentType=function(di){cw=di||aI};this.setReferrerUrl=function(di){bn=di};this.setCustomUrl=function(di){a4=bV(bN,di)};this.getCurrentUrl=function(){return a4||bN};this.setDocumentTitle=function(di){bj=di};this.setAPIUrl=function(di){bH=di};this.setDownloadClasses=function(di){bL=w(di)?[di]:di};this.setLinkClasses=function(di){a8=w(di)?[di]:di};this.setCampaignNameKey=function(di){cq=w(di)?[di]:di};this.setCampaignKeywordKey=function(di){bG=w(di)?[di]:di};this.discardHashTag=function(di){bP=di};this.setCookieNamePrefix=function(di){bk=di;if(aQ){aQ=bX()}};this.setCookieDomain=function(di){var dj=L(di);if(bw(dj)){cW=dj;bi()}};this.getCookieDomain=function(){return cW};this.hasCookies=function(){return"1"===b5()};this.setSessionCookie=function(dk,dj,di){if(!dk){throw new Error("Missing cookie name")}if(!J(di)){di=co}bu.push(dk);dd(aT(dk),dj,di,bp,cW)};this.getCookie=function(dj){var di=aD(aT(dj));
-if(di===0){return null}return di};this.setCookiePath=function(di){bp=di;bi()};this.getCookiePath=function(di){return bp};this.setVisitorCookieTimeout=function(di){cJ=di*1000};this.setSessionCookieTimeout=function(di){co=di*1000};this.getSessionCookieTimeout=function(){return co};this.setReferralCookieTimeout=function(di){c4=di*1000};this.setConversionAttributionFirstReferrer=function(di){bv=di};this.setSecureCookie=function(di){bS=di};this.disableCookies=function(){bl=true;c7.cookie="0";if(b6){aF()}};this.deleteCookies=function(){aF()};this.setDoNotTrack=function(dj){var di=h.doNotTrack||h.msDoNotTrack;cP=dj&&(di==="yes"||di==="1");if(cP){this.disableCookies()}};this.alwaysUseSendBeacon=function(){cV=true};this.disableAlwaysUseSendBeacon=function(){cV=false};this.addListener=function(dj,di){aq(dj,di)};this.enableLinkTracking=function(dj){c8=true;var di=this;ch(function(){q(function(){bD(dj,di)});n(function(){bD(dj,di)})})};this.enableJSErrorTracking=function(){if(cR){return}cR=true;var di=T.onerror;
-T.onerror=function(dn,dl,dk,dm,dj){ch(function(){var dp="JavaScript Errors";var dq=dl+":"+dk;if(dm){dq+=":"+dm}at(dp,dq,dn)});if(di){return di(dn,dl,dk,dm,dj)}return false}};this.disablePerformanceTracking=function(){a2=false};this.setVisitStandardLength=function(di){di=Math.max(di,5);c6=di};this.enableHeartBeatTimer=function(di){di=Math.max(di,5);a5=(di||15)*1000;if(cX!==null){df()}};this.disableHeartBeatTimer=function(){bK();if(a5||aN){if(T.removeEventListener){T.removeEventListener("focus",ba);T.removeEventListener("blur",ay)}else{if(T.detachEvent){T.detachEvent("onfocus",ba);T.detachEvent("onblur",ay)}}}a5=null;aN=false};this.killFrame=function(){if(T.location!==T.top.location){T.top.location=T.location}};this.redirectFile=function(di){if(T.location.protocol==="file:"){T.location=di}};this.setCountPreRendered=function(di){be=di};this.trackGoal=function(di,dl,dk,dj){ch(function(){cS(di,dl,dk,dj)})};this.trackLink=function(dj,di,dl,dk){ch(function(){c0(dj,di,dl,dk)})};this.getNumTrackedPageViews=function(){return cr
-};this.trackPageView=function(di,dk,dj){ca=[];cK=[];if(N(b6)){ch(function(){Z(aE,bH,b6)})}else{ch(function(){cr++;b0(di,dk,dj)})}};this.trackAllContentImpressions=function(){if(N(b6)){return}ch(function(){q(function(){var di=v.findContentNodes();var dj=cz(di);bC.pushMultiple(dj)})})};this.trackVisibleContentImpressions=function(di,dj){if(N(b6)){return}if(!J(di)){di=true}if(!J(dj)){dj=750}aS(di,dj,this);ch(function(){n(function(){var dk=v.findContentNodes();var dl=a9(dk);bC.pushMultiple(dl)})})};this.trackContentImpression=function(dk,di,dj){if(N(b6)){return}dk=a(dk);di=a(di);dj=a(dj);if(!dk){return}di=di||"Unknown";ch(function(){var dl=aG(dk,di,dj);bC.push(dl)})};this.trackContentImpressionsWithinNode=function(di){if(N(b6)||!di){return}ch(function(){if(cf){n(function(){var dj=v.findContentNodesWithinNode(di);var dk=a9(dj);bC.pushMultiple(dk)})}else{q(function(){var dj=v.findContentNodesWithinNode(di);var dk=cz(dj);bC.pushMultiple(dk)})}})};this.trackContentInteraction=function(dk,dl,di,dj){if(N(b6)){return
-}dk=a(dk);dl=a(dl);di=a(di);dj=a(dj);if(!dk||!dl){return}di=di||"Unknown";ch(function(){var dm=aP(dk,dl,di,dj);if(dm){bC.push(dm)}})};this.trackContentInteractionNode=function(dk,dj){if(N(b6)||!dk){return}var di=null;ch(function(){di=da(dk,dj);if(di){bC.push(di)}});return di};this.logAllContentBlocksOnPage=function(){var dk=v.findContentNodes();var di=v.collectContent(dk);var dj=typeof console;if(dj!=="undefined"&&console&&console.log){console.log(di)}};this.trackEvent=function(dj,dl,di,dk,dn,dm){ch(function(){at(dj,dl,di,dk,dn,dm)})};this.trackSiteSearch=function(di,dk,dj,dl){ca=[];ch(function(){b8(di,dk,dj,dl)})};this.setEcommerceView=function(dl,di,dk,dj){if(Y(dk)){dk=String(dk)}if(!J(dk)||dk===null||dk===false||!dk.length){dk=""}else{if(dk instanceof Array){dk=T.JSON.stringify(dk)}}bW[5]=["_pkc",dk];if(J(dj)&&dj!==null&&dj!==false&&String(dj).length){bW[2]=["_pkp",dj]}if(!Y(dl)&&!Y(di)){return}if(Y(dl)){bW[3]=["_pks",dl]}if(!Y(di)){di=""}bW[4]=["_pkn",di]};this.getEcommerceItems=function(){return JSON.parse(JSON.stringify(cZ))
-};this.addEcommerceItem=function(dm,di,dk,dj,dl){if(Y(dm)){cZ[dm]=[String(dm),di,dk,dj,dl]}};this.removeEcommerceItem=function(di){if(Y(di)){di=String(di);delete cZ[di]}};this.clearEcommerceCart=function(){cZ={}};this.trackEcommerceOrder=function(di,dm,dl,dk,dj,dn){bZ(di,dm,dl,dk,dj,dn)};this.trackEcommerceCartUpdate=function(di){bs(di)};this.trackRequest=function(dj,dl,dk,di){ch(function(){var dm=cs(dj,dl,di);bF(dm,bJ,dk)})};this.ping=function(){this.trackRequest("ping=1",null,null,"ping")};this.disableQueueRequest=function(){bC.enabled=false};this.setRequestQueueInterval=function(di){if(di<1000){throw new Error("Request queue interval needs to be at least 1000ms")}bC.interval=di};this.queueRequest=function(di){ch(function(){var dj=cs(di);bC.push(dj)})};this.isConsentRequired=function(){return cA};this.getRememberedConsent=function(){var di=aD(bd);if(aD(cL)){if(di){bY(bd,bp,cW)}return null}if(!di||di===0){return null}return di};this.hasRememberedConsent=function(){return !!this.getRememberedConsent()
-};this.requireConsent=function(){cA=true;bB=this.hasRememberedConsent();x++;b["CoreConsent"+x]={unload:function(){if(!bB){aF()}}}};this.setConsentGiven=function(){bB=true;bY(cL,bp,cW);var dj,di;for(dj=0;dj<cK.length;dj++){di=typeof cK[dj];if(di==="string"){bF(cK[dj],bJ)}else{if(di==="object"){de(cK[dj],bJ)}}}cK=[]};this.rememberConsentGiven=function(dj){if(dj){dj=dj*60*60*1000}else{dj=30*365*24*60*60*1000}this.setConsentGiven();var di=new Date().getTime();dd(bd,di,dj,bp,cW,bS)};this.forgetConsentGiven=function(){var di=30*365*24*60*60*1000;bY(bd,bp,cW);dd(cL,new Date().getTime(),di,bp,cW,bS);this.requireConsent()};this.isUserOptedOut=function(){return !bB};this.optUserOut=this.forgetConsentGiven;this.forgetUserOptOut=this.rememberConsentGiven;n(function(){setTimeout(function(){bE=true},0)});e.trigger("TrackerSetup",[this])}function H(){return{push:af}}function c(au,at){var av={};var aq,ar;for(aq=0;aq<at.length;aq++){var ao=at[aq];av[ao]=1;for(ar=0;ar<au.length;ar++){if(au[ar]&&au[ar][0]){var ap=au[ar][0];
-if(ao===ap){af(au[ar]);delete au[ar];if(av[ap]>1&&ap!=="addTracker"){ak("The method "+ap+' 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: https://developer.piwik.org/guides/tracking-javascript-guide#multiple-piwik-trackers')}av[ap]++}}}}return au}var C=["addTracker","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCrossDomainLinkingTimeout","setSessionCookieTimeout","setVisitorCookieTimeout","setCookieNamePrefix","setSecureCookie","setCookiePath","setCookieDomain","setDomains","setUserId","setSiteId","alwaysUseSendBeacon","enableLinkTracking","requireConsent","setConsentGiven"];function ad(ao,aq){var ap=new Q(ao,aq);I.push(ap);_paq=c(_paq,C);for(E=0;E<_paq.length;E++){if(_paq[E]){af(_paq[E])}}_paq=new H();e.trigger("TrackerAdded",[ap]);return ap}an(T,"beforeunload",ai,false);an(T,"message",function(au){if(!au||!au.origin){return}var aw,ar,ap;var ax=d(au.origin);
-var at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){ap=d(at[ar].getPiwikUrl());if(ap===ax){aw=at[ar];break}}if(!aw){return}var aq=null;try{aq=JSON.parse(au.data)}catch(av){return}if(!aq){return}function ao(aA){var aC=G.getElementsByTagName("iframe");for(ar=0;ar<aC.length;ar++){var aB=aC[ar];var ay=d(aB.src);if(aB.contentWindow&&J(aB.contentWindow.postMessage)&&ay===ax){var az=JSON.stringify(aA);aB.contentWindow.postMessage(az,"*")}}}if(J(aq.maq_initial_value)){ao({maq_opted_in:aq.maq_initial_value&&aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}else{if(J(aq.maq_opted_in)){at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){aw=at[ar];if(aq.maq_opted_in){aw.rememberConsentGiven()}else{aw.forgetConsentGiven()}}ao({maq_confirm_opted_in:aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}}},false);Date.prototype.getTimeAlias=Date.prototype.getTime;e={initialized:false,JSON:T.JSON,DOM:{addEventListener:function(ar,aq,ap,ao){var at=typeof ao;
-if(at==="undefined"){ao=false}an(ar,aq,ap,ao)},onLoad:n,onReady:q,isNodeVisible:j,isOrWasNodeVisible:v.isNodeVisible},on:function(ap,ao){if(!y[ap]){y[ap]=[]}y[ap].push(ao)},off:function(aq,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){if(y[aq][ao]===ap){y[aq].splice(ao,1)}}},trigger:function(aq,ar,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){y[aq][ao].apply(ap||T,ar)}},addPlugin:function(ao,ap){b[ao]=ap},getTracker:function(ao,ap){if(!J(ap)){ap=this.getAsyncTracker().getSiteId()}if(!J(ao)){ao=this.getAsyncTracker().getTrackerUrl()}return new Q(ao,ap)},getAsyncTrackers:function(){return I},addTracker:function(ao,aq){var ap;if(!I.length){ap=ad(ao,aq)}else{ap=I[0].addTracker(ao,aq)}return ap},getAsyncTracker:function(ap,at){var ar;if(I&&I.length&&I[0]){ar=I[0]}else{return ad(ap,at)}if(!at&&!ap){return ar}if((!J(at)||null===at)&&ar){at=ar.getSiteId()}if((!J(ap)||null===ap)&&ar){ap=ar.getTrackerUrl()}var aq,ao=0;for(ao;ao<I.length;ao++){aq=I[ao];if(aq&&String(aq.getSiteId())===String(at)&&aq.getTrackerUrl()===ap){return aq
-}}},retryMissedPluginCalls:function(){var ap=ah;ah=[];var ao=0;for(ao;ao<ap.length;ao++){af(ap[ao])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return e});define("matomo",[],function(){return e})}return e}())}
+if(cV&&a6(dl,null,false)){cg(100)}else{c3(dl,null,false)}}cg(di)})}function aT(di){return bk+di+"."+b6+"."+bo}function bY(dk,dj,di){dd(dk,"",-86400,dj,di)}function b5(){if(bl){return"0"}if(!J(T.showModalDialog)&&J(h.cookieEnabled)){return h.cookieEnabled?"1":"0"}var di=bk+"testcookie";dd(di,"1",undefined,bp,cW,bS);var dj=aD(di)==="1"?"1":"0";bY(di);return dj}function bi(){bo=b7((cW||cT)+(bp||"/")).slice(0,4)}function cH(){if(J(c7.res)){return c7}var dj,dl,dm={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",ag:"application/x-silverlight"};if(!((new RegExp("MSIE")).test(h.userAgent))){if(h.mimeTypes&&h.mimeTypes.length){for(dj in dm){if(Object.prototype.hasOwnProperty.call(dm,dj)){dl=h.mimeTypes[dm[dj]];c7[dj]=(dl&&dl.enabledPlugin)?"1":"0"}}}if(!((new RegExp("Edge[ /](\\d+[\\.\\d]+)")).test(h.userAgent))&&typeof navigator.javaEnabled!=="unknown"&&J(h.javaEnabled)&&h.javaEnabled()){c7.java="1"
+}c7.cookie=b5()}var dk=parseInt(X.width,10);var di=parseInt(X.height,10);c7.res=parseInt(dk,10)+"x"+parseInt(di,10);return c7}function bX(){var dj=aT("cvar"),di=aD(dj);if(di&&di.length){di=T.JSON.parse(di);if(W(di)){return di}}return{}}function cE(){if(aQ===false){aQ=bX()}}function cQ(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)+(new Date()).getTime()+Math.random()).slice(0,16)}function aA(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)).slice(0,6)}function bf(){return Math.floor((new Date()).getTime()/1000)}function aJ(){var dj=bf();var dk=aA();var di=String(dj)+dk;return di}function c1(dk){dk=String(dk);var dn=aA();var dl=dn.length;var dm=dk.substr(-1*dl,dl);var dj=parseInt(dk.substr(0,dk.length-dl),10);if(dj&&dm&&dm===dn){var di=bf();if(aZ<=0){return true}if(di>=dj&&di<=(dj+aZ)){return true}}return false}function dg(di){if(!cM){return""}var dm=f(di,av);if(!dm){return""}dm=String(dm);var dk=new RegExp("^[a-zA-Z0-9]+$");
+if(dm.length===32&&dk.test(dm)){var dj=dm.substr(16,32);if(c1(dj)){var dl=dm.substr(0,16);return dl}}return""}function cN(){if(!bO){bO=dg(bN)}var dk=new Date(),di=Math.round(dk.getTime()/1000),dj=aT("id"),dn=aD(dj),dm,dl;if(dn){dm=dn.split(".");dm.unshift("0");if(bO.length){dm[1]=bO}return dm}if(bO.length){dl=bO}else{if("0"===b5()){dl=""}else{dl=cQ()}}dm=["1",dl,di,0,di,"",""];return dm}function aY(){var dq=cN(),dl=dq[0],dm=dq[1],dj=dq[2],di=dq[3],dn=dq[4],dk=dq[5];if(!J(dq[6])){dq[6]=""}var dp=dq[6];return{newVisitor:dl,uuid:dm,createTs:dj,visitCount:di,currentVisitTs:dn,lastVisitTs:dk,lastEcommerceOrderTs:dp}}function aH(){var dl=new Date(),dj=dl.getTime(),dm=aY().createTs;var di=parseInt(dm,10);var dk=(di*1000)+cJ-dj;return dk}function aM(di){if(!b6){return}var dk=new Date(),dj=Math.round(dk.getTime()/1000);if(!J(di)){di=aY()}var dl=di.uuid+"."+di.createTs+"."+di.visitCount+"."+dj+"."+di.lastVisitTs+"."+di.lastEcommerceOrderTs;dd(aT("id"),dl,aH(),bp,cW,bS)}function bM(){var di=aD(aT("ref"));
+if(di.length){try{di=T.JSON.parse(di);if(W(di)){return di}}catch(dj){}}return["","",0,""]}function bw(dj){var di="testvalue";dd("test",di,10000,null,dj);if(aD("test")===di){bY("test",null,dj);return true}return false}function aF(){var dj=bl;bl=false;var di,dk;for(di=0;di<bu.length;di++){dk=aT(bu[di]);if(dk!==cL&&dk!==bd&&0!==aD(dk)){bY(dk,bp,cW)}}bl=dj}function b3(di){b6=di;aM()}function dh(dm){if(!dm||!W(dm)){return}var dl=[];var dk;for(dk in dm){if(Object.prototype.hasOwnProperty.call(dm,dk)){dl.push(dk)}}var dn={};dl.sort();var di=dl.length;var dj;for(dj=0;dj<di;dj++){dn[dl[dj]]=dm[dl[dj]]}return dn}function cd(){dd(aT("ses"),"1",co,bp,cW,bS)}function bg(){var dl="";var dj="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var dk=dj.length;var di;for(di=0;di<6;di++){dl+=dj.charAt(Math.floor(Math.random()*dk))}return dl}function az(di){if(i&&i.timing&&i&&i.timing.connectEnd&&i.timing.fetchStart){di+="&pf_net="+(i.timing.connectEnd-i.timing.fetchStart)}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.requestStart){di+="&pf_srv="+(i.timing.responseStart-i.timing.requestStart)
+}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.responseEnd){di+="&pf_tfr="+(i.timing.responseEnd-i.timing.responseStart)}if(i&&i.timing&&i&&i.timing.domInteractive&&i.timing.domLoading){di+="&pf_dm1="+(i.timing.domInteractive-i.timing.domLoading)}if(i&&i.timing&&i&&i.timing.domComplete&&i.timing.domInteractive){di+="&pf_dm2="+(i.timing.domComplete-i.timing.domInteractive)}if(i&&i.timing&&i&&i.timing.loadEventEnd&&i.timing.loadEventStart){di+="&pf_onl="+(i.timing.loadEventEnd-i.timing.loadEventStart)}return di}function cs(dk,dG,dH,dl){var dF,dj=new Date(),dt=Math.round(dj.getTime()/1000),dq,dE,dm=1024,dN,du,dC=aQ,dn=aT("ses"),dA=aT("ref"),dx=aT("cvar"),dy=aD(dn),dD=bM(),dJ=a4||bN,dr,di;if(bl){aF()}if(cP){return""}var dz=aY();if(!J(dl)){dl=""}var dw=G.characterSet||G.charset;if(!dw||dw.toLowerCase()==="utf-8"){dw=null}dr=dD[0];di=dD[1];dq=dD[2];dE=dD[3];if(!dy){var dI=co/1000;if(!dz.lastVisitTs||(dt-dz.lastVisitTs)>dI){dz.visitCount++;dz.lastVisitTs=dz.currentVisitTs}if(!bv||!dr.length){for(dF in cq){if(Object.prototype.hasOwnProperty.call(cq,dF)){dr=f(dJ,cq[dF]);
+if(dr.length){break}}}for(dF in bG){if(Object.prototype.hasOwnProperty.call(bG,dF)){di=f(dJ,bG[dF]);if(di.length){break}}}}dN=d(bn);du=dE.length?d(dE):"";if(dN.length&&!aV(dN)&&(!bv||!du.length||aV(du))){dE=bn}if(dE.length||dr.length){dq=dt;dD=[dr,di,dq,b2(dE.slice(0,dm))];dd(dA,T.JSON.stringify(dD),c4,bp,cW,bS)}}dk+="&idsite="+b6+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+dj.getHours()+"&m="+dj.getMinutes()+"&s="+dj.getSeconds()+"&url="+t(b2(dJ))+(bn.length?"&urlref="+t(b2(bn)):"")+((by&&by.length)?"&uid="+t(by):"")+"&_id="+dz.uuid+"&_idts="+dz.createTs+"&_idvc="+dz.visitCount+"&_idn="+dz.newVisitor+(dr.length?"&_rcn="+t(dr):"")+(di.length?"&_rck="+t(di):"")+"&_refts="+dq+"&_viewts="+dz.lastVisitTs+(String(dz.lastEcommerceOrderTs).length?"&_ects="+dz.lastEcommerceOrderTs:"")+(String(dE).length?"&_ref="+t(b2(dE.slice(0,dm))):"")+(dw?"&cs="+t(dw):"")+"&send_image=0";var dM=cH();for(dF in dM){if(Object.prototype.hasOwnProperty.call(dM,dF)){dk+="&"+dF+"="+dM[dF]}}var dL=[];if(dG){for(dF in dG){if(Object.prototype.hasOwnProperty.call(dG,dF)&&/^dimension\d+$/.test(dF)){var dp=dF.replace("dimension","");
+dL.push(parseInt(dp,10));dL.push(String(dp));dk+="&"+dF+"="+t(dG[dF]);delete dG[dF]}}}if(dG&&B(dG)){dG=null}for(dF in bm){if(Object.prototype.hasOwnProperty.call(bm,dF)){var dv=(-1===M(dL,dF));if(dv){dk+="&dimension"+dF+"="+t(bm[dF])}}}if(dG){dk+="&data="+t(T.JSON.stringify(dG))}else{if(ao){dk+="&data="+t(T.JSON.stringify(ao))}}function ds(dO,dP){var dQ=T.JSON.stringify(dO);if(dQ.length>2){return"&"+dP+"="+t(dQ)}return""}var dK=dh(bW);var dB=dh(cm);dk+=ds(dK,"cvar");dk+=ds(dB,"e_cvar");if(aQ){dk+=ds(aQ,"_cvar");for(dF in dC){if(Object.prototype.hasOwnProperty.call(dC,dF)){if(aQ[dF][0]===""||aQ[dF][1]===""){delete aQ[dF]}}}if(bQ){dd(dx,T.JSON.stringify(aQ),co,bp,cW,bS)}}if(a2&&bE&&!bh){dk=az(dk);bh=true}if(aL){dk+="&pv_id="+aL}dz.lastEcommerceOrderTs=J(dl)&&String(dl).length?dl:dz.lastEcommerceOrderTs;aM(dz);cd();dk+=ac(dH,{tracker:bI,request:dk});if(cY.length){dk+="&"+cY}if(A(cb)){dk=cb(dk)}return dk}bR=function a7(){var di=new Date();di=di.getTime();if(!cX){return false}if((cX+(1000*c6))<=di){return false
+}if(cX+a5<=di){bI.ping();return true}return false};function bq(dl,dk,dr,dm,di,du){var dp="idgoal=0",dq,dj=new Date(),ds=[],dt,dn=String(dl).length;if(dn){dp+="&ec_id="+t(dl);dq=Math.round(dj.getTime()/1000)}dp+="&revenue="+dk;if(String(dr).length){dp+="&ec_st="+dr}if(String(dm).length){dp+="&ec_tx="+dm}if(String(di).length){dp+="&ec_sh="+di}if(String(du).length){dp+="&ec_dt="+du}if(cZ){for(dt in cZ){if(Object.prototype.hasOwnProperty.call(cZ,dt)){if(!J(cZ[dt][1])){cZ[dt][1]=""}if(!J(cZ[dt][2])){cZ[dt][2]=""}if(!J(cZ[dt][3])||String(cZ[dt][3]).length===0){cZ[dt][3]=0}if(!J(cZ[dt][4])||String(cZ[dt][4]).length===0){cZ[dt][4]=1}ds.push(cZ[dt])}}dp+="&ec_items="+t(T.JSON.stringify(ds))}dp=cs(dp,ao,"ecommerce",dq);bF(dp,bJ);if(dn){cZ={}}}function bZ(di,dm,dl,dk,dj,dn){if(String(di).length&&J(dm)){bq(di,dm,dl,dk,dj,dn)}}function bs(di){if(J(di)){bq("",di,"","","","")}}function b0(dj,dl,dk){aL=bg();var di=cs("action_name="+t(al(dj||bj)),dl,"log");if(!bh){di=az(di)}bF(di,bJ,dk)}function a0(dk,dj){var dl,di="(^| )(piwik[_-]"+dj;
+if(dk){for(dl=0;dl<dk.length;dl++){di+="|"+dk[dl]}}di+=")( |$)";return new RegExp(di)}function aU(di){return(aE&&di&&0===String(di).indexOf(aE))}function cu(dm,di,dn,dj){if(aU(di)){return 0}var dl=a0(bL,"download"),dk=a0(a8,"link"),dp=new RegExp("\\.("+c5.join("|")+")([?&#]|$)","i");if(dk.test(dm)){return"link"}if(dj||dl.test(dm)||dp.test(di)){return"download"}if(dn){return 0}return"link"}function au(dj){var di;di=dj.parentNode;while(di!==null&&J(di)){if(ae.isLinkElement(dj)){break}dj=di;di=dj.parentNode}return dj}function db(dn){dn=au(dn);if(!ae.hasNodeAttribute(dn,"href")){return}if(!J(dn.href)){return}var dm=ae.getAttributeValueFromNode(dn,"href");var dj=dn.pathname||cl(dn.href);var dp=dn.hostname||d(dn.href);var dq=dp.toLowerCase();var dk=dn.href.replace(dp,dq);var dl=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto|tel):","i");if(!dl.test(dk)){var di=cu(dn.className,dk,ar(dq,dj),ae.hasNodeAttribute(dn,"download"));if(di){return{type:di,href:dk}}}}function aP(di,dj,dk,dl){var dm=v.buildInteractionRequestParams(di,dj,dk,dl);
+if(!dm){return}return cs(dm,null,"contentInteraction")}function bb(di,dj){if(!di||!dj){return false}var dk=v.findTargetNode(di);if(v.shouldIgnoreInteraction(dk)){return false}dk=v.findTargetNodeNoDefault(di);if(dk&&!V(dk,dj)){return false}return true}function ct(dk,dj,dm){if(!dk){return}var di=v.findParentContentNode(dk);if(!di){return}if(!bb(di,dk)){return}var dl=v.buildContentBlock(di);if(!dl){return}if(!dl.target&&dm){dl.target=dm}return v.buildInteractionRequestParams(dj,dl.name,dl.piece,dl.target)}function aW(dj){if(!ca||!ca.length){return false}var di,dk;for(di=0;di<ca.length;di++){dk=ca[di];if(dk&&dk.name===dj.name&&dk.piece===dj.piece&&dk.target===dj.target){return true}}return false}function aX(di){return function(dm){if(!di){return}var dk=v.findParentContentNode(di);var dj;if(dm){dj=dm.target||dm.srcElement}if(!dj){dj=di}if(!bb(dk,dj)){return}if(!dk){return false}var dn=v.findTargetNode(dk);if(!dn||v.shouldIgnoreInteraction(dn)){return false}var dl=db(dn);if(c8&&dl&&dl.type){return dl.type
+}return bI.trackContentInteractionNode(dj,"click")}}function b1(dk){if(!dk||!dk.length){return}var di,dj;for(di=0;di<dk.length;di++){dj=v.findTargetNode(dk[di]);if(dj&&!dj.contentInteractionTrackingSetupDone){dj.contentInteractionTrackingSetupDone=true;an(dj,"click",aX(dj))}}}function bx(dk,dl){if(!dk||!dk.length){return[]}var di,dj;for(di=0;di<dk.length;di++){if(aW(dk[di])){dk.splice(di,1);di--}else{ca.push(dk[di])}}if(!dk||!dk.length){return[]}b1(dl);var dm=[];for(di=0;di<dk.length;di++){dj=cs(v.buildImpressionRequestParams(dk[di].name,dk[di].piece,dk[di].target),undefined,"contentImpressions");if(dj){dm.push(dj)}}return dm}function cz(dj){var di=v.collectContent(dj);return bx(di,dj)}function a9(dj){if(!dj||!dj.length){return[]}var di;for(di=0;di<dj.length;di++){if(!v.isNodeVisible(dj[di])){dj.splice(di,1);di--}}if(!dj||!dj.length){return[]}return cz(dj)}function aG(dk,di,dj){var dl=v.buildImpressionRequestParams(dk,di,dj);return cs(dl,null,"contentImpression")}function da(dl,dj){if(!dl){return
+}var di=v.findParentContentNode(dl);var dk=v.buildContentBlock(di);if(!dk){return}if(!dj){dj="Unknown"}return aP(dj,dk.name,dk.piece,dk.target)}function cO(dj,dl,di,dk){return"e_c="+t(dj)+"&e_a="+t(dl)+(J(di)?"&e_n="+t(di):"")+(J(dk)?"&e_v="+t(dk):"")}function at(dk,dm,di,dl,dp,dn){if(a(String(dk)).length===0||a(String(dm)).length===0){ak("Error while logging event: Parameters `category` and `action` must not be empty or filled with whitespaces");return false}var dj=cs(cO(dk,dm,di,dl),dp,"event");bF(dj,bJ,dn)}function b8(di,dl,dj,dm){var dk=cs("search="+t(di)+(dl?"&search_cat="+t(dl):"")+(J(dj)?"&search_count="+dj:""),dm,"sitesearch");bF(dk,bJ)}function cS(di,dm,dl,dk){var dj=cs("idgoal="+di+(dm?"&revenue="+dm:""),dl,"goal");bF(dj,bJ,dk)}function c0(dl,di,dq,dp,dk){var dn=di+"="+t(b2(dl));var dj=ct(dk,"click",dl);if(dj){dn+="&"+dj}var dm=cs(dn,dq,"link");bF(dm,bJ,dp)}function bU(dj,di){if(dj!==""){return dj+di.charAt(0).toUpperCase()+di.slice(1)}return di}function ch(dn){var dm,di,dl=["","webkit","ms","moz"],dk;
+if(!be){for(di=0;di<dl.length;di++){dk=dl[di];if(Object.prototype.hasOwnProperty.call(G,bU(dk,"hidden"))){if(G[bU(dk,"visibilityState")]==="prerender"){dm=true}break}}}if(dm){an(G,dk+"visibilitychange",function dj(){G.removeEventListener(dk+"visibilitychange",dj,false);dn()});return}dn()}function br(){var dj=aY().uuid;var di=aJ();return dj+di}function cj(di){if(!di){return}if(!ae.hasNodeAttribute(di,"href")){return}var dj=ae.getAttributeValueFromNode(di,"href");if(!dj||aU(dj)){return}dj=k(dj,av);var dk=br();dj=F(dj,av,dk);ae.setAnyAttribute(di,"href",dj)}function aB(dl){var dm=ae.getAttributeValueFromNode(dl,"href");if(!dm){return false}dm=String(dm);var dj=dm.indexOf("//")===0||dm.indexOf("http://")===0||dm.indexOf("https://")===0;if(!dj){return false}var di=dl.pathname||cl(dl.href);var dk=(dl.hostname||d(dl.href)).toLowerCase();if(ar(dk,di)){if(!cG(cT,L(dk))){return true}return false}return false}function cF(di){var dj=db(di);if(dj&&dj.type){dj.href=p(dj.href);c0(dj.href,dj.type,undefined,null,di);
+return}if(cM){di=au(di);if(aB(di)){cj(di)}}}function cv(){return G.all&&!G.addEventListener}function cU(di){var dk=di.which;var dj=(typeof di.button);if(!dk&&dj!=="undefined"){if(cv()){if(di.button&1){dk=1}else{if(di.button&2){dk=3}else{if(di.button&4){dk=2}}}}else{if(di.button===0||di.button==="0"){dk=1}else{if(di.button&1){dk=2}else{if(di.button&2){dk=3}}}}}return dk}function bT(di){switch(cU(di)){case 1:return"left";case 2:return"middle";case 3:return"right"}}function a1(di){return di.target||di.srcElement}function aC(di){return function(dl){dl=dl||T.event;var dk=bT(dl);var dm=a1(dl);if(dl.type==="click"){var dj=false;if(di&&dk==="middle"){dj=true}if(dm&&!dj){cF(dm)}}else{if(dl.type==="mousedown"){if(dk==="middle"&&dm){aR=dk;bA=dm}else{aR=bA=null}}else{if(dl.type==="mouseup"){if(dk===aR&&dm===bA){cF(dm)}aR=bA=null}else{if(dl.type==="contextmenu"){cF(dm)}}}}}}function aq(dk,dj){var di=typeof dj;if(di==="undefined"){dj=true}an(dk,"click",aC(dj),false);if(dj){an(dk,"mouseup",aC(dj),false);
+an(dk,"mousedown",aC(dj),false);an(dk,"contextmenu",aC(dj),false)}}function bD(dk,dm){ap=true;var dl,dj=a0(bz,"ignore"),dn=G.links,di=null,dp=null;if(dn){for(dl=0;dl<dn.length;dl++){di=dn[dl];if(!dj.test(di.className)){dp=typeof di.piwikTrackers;if("undefined"===dp){di.piwikTrackers=[]}if(-1===M(di.piwikTrackers,dm)){di.piwikTrackers.push(dm);aq(di,dk)}}}}}function aS(dj,dm,dn){if(cf){return true}cf=true;var dp=false;var dl,dk;function di(){dp=true}n(function(){function dq(ds){setTimeout(function(){if(!cf){return}dp=false;dn.trackVisibleContentImpressions();dq(ds)},ds)}function dr(ds){setTimeout(function(){if(!cf){return}if(dp){dp=false;dn.trackVisibleContentImpressions()}dr(ds)},ds)}if(dj){dl=["scroll","resize"];for(dk=0;dk<dl.length;dk++){if(G.addEventListener){G.addEventListener(dl[dk],di,false)}else{T.attachEvent("on"+dl[dk],di)}}dr(100)}if(dm&&dm>0){dm=parseInt(dm,10);dq(dm)}})}var bC={enabled:true,requests:[],timeout:null,interval:2500,sendRequests:function(){var di=this.requests;
+this.requests=[];if(di.length===1){bF(di[0],bJ)}else{de(di,bJ)}},canQueue:function(){return !m&&this.enabled},pushMultiple:function(dj){if(!this.canQueue()){de(dj,bJ);return}var di;for(di=0;di<dj.length;di++){this.push(dj[di])}},push:function(di){if(!di){return}if(!this.canQueue()){bF(di,bJ);return}bC.requests.push(di);if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.timeout=setTimeout(function(){bC.timeout=null;bC.sendRequests()},bC.interval);var dj="RequestQueue"+aw;if(!Object.prototype.hasOwnProperty.call(b,dj)){b[dj]={unload:function(){if(bC.timeout){clearTimeout(bC.timeout)}bC.sendRequests()}}}}};bi();aM();this.hasConsent=function(){return bB};this.getVisitorId=function(){return aY().uuid};this.getVisitorInfo=function(){return cN()};this.getAttributionInfo=function(){return bM()};this.getAttributionCampaignName=function(){return bM()[0]};this.getAttributionCampaignKeyword=function(){return bM()[1]};this.getAttributionReferrerTimestamp=function(){return bM()[2]};this.getAttributionReferrerUrl=function(){return bM()[3]
+};this.setTrackerUrl=function(di){aE=di};this.getTrackerUrl=function(){return aE};this.getPiwikUrl=function(){return O(this.getTrackerUrl(),bH)};this.addTracker=function(di,dk){if(!J(di)||null===di){di=this.getTrackerUrl()}var dj=new Q(di,dk);I.push(dj);e.trigger("TrackerAdded",[this]);return dj};this.getSiteId=function(){return b6};this.setSiteId=function(di){b3(di)};this.resetUserId=function(){by=""};this.setUserId=function(di){if(Y(di)){by=di}};this.getUserId=function(){return by};this.setCustomData=function(di,dj){if(W(di)){ao=di}else{if(!ao){ao={}}ao[di]=dj}};this.getCustomData=function(){return ao};this.setCustomRequestProcessing=function(di){cb=di};this.appendToTrackingUrl=function(di){cY=di};this.getRequest=function(di){return cs(di)};this.addPlugin=function(di,dj){b[di]=dj};this.setCustomDimension=function(di,dj){di=parseInt(di,10);if(di>0){if(!J(dj)){dj=""}if(!w(dj)){dj=String(dj)}bm[di]=dj}};this.getCustomDimension=function(di){di=parseInt(di,10);if(di>0&&Object.prototype.hasOwnProperty.call(bm,di)){return bm[di]
+}};this.deleteCustomDimension=function(di){di=parseInt(di,10);if(di>0){delete bm[di]}};this.setCustomVariable=function(dj,di,dm,dk){var dl;if(!J(dk)){dk="visit"}if(!J(di)){return}if(!J(dm)){dm=""}if(dj>0){di=!w(di)?String(di):di;dm=!w(dm)?String(dm):dm;dl=[di.slice(0,bt),dm.slice(0,bt)];if(dk==="visit"||dk===2){cE();aQ[dj]=dl}else{if(dk==="page"||dk===3){bW[dj]=dl}else{if(dk==="event"){cm[dj]=dl}}}}};this.getCustomVariable=function(dj,dk){var di;if(!J(dk)){dk="visit"}if(dk==="page"||dk===3){di=bW[dj]}else{if(dk==="event"){di=cm[dj]}else{if(dk==="visit"||dk===2){cE();di=aQ[dj]}}}if(!J(di)||(di&&di[0]==="")){return false}return di};this.deleteCustomVariable=function(di,dj){if(this.getCustomVariable(di,dj)){this.setCustomVariable(di,"","",dj)}};this.deleteCustomVariables=function(di){if(di==="page"||di===3){bW={}}else{if(di==="event"){cm={}}else{if(di==="visit"||di===2){aQ={}}}}};this.storeCustomVariablesInCookie=function(){bQ=true};this.setLinkTrackingTimer=function(di){bJ=di};this.getLinkTrackingTimer=function(){return bJ
+};this.setDownloadExtensions=function(di){if(w(di)){di=di.split("|")}c5=di};this.addDownloadExtensions=function(dj){var di;if(w(dj)){dj=dj.split("|")}for(di=0;di<dj.length;di++){c5.push(dj[di])}};this.removeDownloadExtensions=function(dk){var dj,di=[];if(w(dk)){dk=dk.split("|")}for(dj=0;dj<c5.length;dj++){if(M(dk,c5[dj])===-1){di.push(c5[dj])}}c5=di};this.setDomains=function(di){ax=w(di)?[di]:di;var dm=false,dk=0,dj;for(dk;dk<ax.length;dk++){dj=String(ax[dk]);if(cG(cT,L(dj))){dm=true;break}var dl=cl(dj);if(dl&&dl!=="/"&&dl!=="/*"){dm=true;break}}if(!dm){ax.push(cT)}};this.enableCrossDomainLinking=function(){cM=true};this.disableCrossDomainLinking=function(){cM=false};this.isCrossDomainLinkingEnabled=function(){return cM};this.setCrossDomainLinkingTimeout=function(di){aZ=di};this.getCrossDomainLinkingUrlParameter=function(){return t(av)+"="+t(br())};this.setIgnoreClasses=function(di){bz=w(di)?[di]:di};this.setRequestMethod=function(di){c9=di||ci};this.setRequestContentType=function(di){cw=di||aI
+};this.setReferrerUrl=function(di){bn=di};this.setCustomUrl=function(di){a4=bV(bN,di)};this.getCurrentUrl=function(){return a4||bN};this.setDocumentTitle=function(di){bj=di};this.setAPIUrl=function(di){bH=di};this.setDownloadClasses=function(di){bL=w(di)?[di]:di};this.setLinkClasses=function(di){a8=w(di)?[di]:di};this.setCampaignNameKey=function(di){cq=w(di)?[di]:di};this.setCampaignKeywordKey=function(di){bG=w(di)?[di]:di};this.discardHashTag=function(di){bP=di};this.setCookieNamePrefix=function(di){bk=di;if(aQ){aQ=bX()}};this.setCookieDomain=function(di){var dj=L(di);if(bw(dj)){cW=dj;bi()}};this.getCookieDomain=function(){return cW};this.hasCookies=function(){return"1"===b5()};this.setSessionCookie=function(dk,dj,di){if(!dk){throw new Error("Missing cookie name")}if(!J(di)){di=co}bu.push(dk);dd(aT(dk),dj,di,bp,cW)};this.getCookie=function(dj){var di=aD(aT(dj));if(di===0){return null}return di};this.setCookiePath=function(di){bp=di;bi()};this.getCookiePath=function(di){return bp};this.setVisitorCookieTimeout=function(di){cJ=di*1000
+};this.setSessionCookieTimeout=function(di){co=di*1000};this.getSessionCookieTimeout=function(){return co};this.setReferralCookieTimeout=function(di){c4=di*1000};this.setConversionAttributionFirstReferrer=function(di){bv=di};this.setSecureCookie=function(di){bS=di};this.disableCookies=function(){bl=true;c7.cookie="0";if(b6){aF()}};this.deleteCookies=function(){aF()};this.setDoNotTrack=function(dj){var di=h.doNotTrack||h.msDoNotTrack;cP=dj&&(di==="yes"||di==="1");if(cP){this.disableCookies()}};this.alwaysUseSendBeacon=function(){cV=true};this.disableAlwaysUseSendBeacon=function(){cV=false};this.addListener=function(dj,di){aq(dj,di)};this.enableLinkTracking=function(dj){c8=true;var di=this;ch(function(){q(function(){bD(dj,di)});n(function(){bD(dj,di)})})};this.enableJSErrorTracking=function(){if(cR){return}cR=true;var di=T.onerror;T.onerror=function(dn,dl,dk,dm,dj){ch(function(){var dp="JavaScript Errors";var dq=dl+":"+dk;if(dm){dq+=":"+dm}at(dp,dq,dn)});if(di){return di(dn,dl,dk,dm,dj)}return false
+}};this.disablePerformanceTracking=function(){a2=false};this.setVisitStandardLength=function(di){di=Math.max(di,5);c6=di};this.enableHeartBeatTimer=function(di){di=Math.max(di,5);a5=(di||15)*1000;if(cX!==null){df()}};this.disableHeartBeatTimer=function(){bK();if(a5||aN){if(T.removeEventListener){T.removeEventListener("focus",ba);T.removeEventListener("blur",ay)}else{if(T.detachEvent){T.detachEvent("onfocus",ba);T.detachEvent("onblur",ay)}}}a5=null;aN=false};this.killFrame=function(){if(T.location!==T.top.location){T.top.location=T.location}};this.redirectFile=function(di){if(T.location.protocol==="file:"){T.location=di}};this.setCountPreRendered=function(di){be=di};this.trackGoal=function(di,dl,dk,dj){ch(function(){cS(di,dl,dk,dj)})};this.trackLink=function(dj,di,dl,dk){ch(function(){c0(dj,di,dl,dk)})};this.getNumTrackedPageViews=function(){return cr};this.trackPageView=function(di,dk,dj){ca=[];cK=[];if(N(b6)){ch(function(){Z(aE,bH,b6)})}else{ch(function(){cr++;b0(di,dk,dj)})}};this.trackAllContentImpressions=function(){if(N(b6)){return
+}ch(function(){q(function(){var di=v.findContentNodes();var dj=cz(di);bC.pushMultiple(dj)})})};this.trackVisibleContentImpressions=function(di,dj){if(N(b6)){return}if(!J(di)){di=true}if(!J(dj)){dj=750}aS(di,dj,this);ch(function(){n(function(){var dk=v.findContentNodes();var dl=a9(dk);bC.pushMultiple(dl)})})};this.trackContentImpression=function(dk,di,dj){if(N(b6)){return}dk=a(dk);di=a(di);dj=a(dj);if(!dk){return}di=di||"Unknown";ch(function(){var dl=aG(dk,di,dj);bC.push(dl)})};this.trackContentImpressionsWithinNode=function(di){if(N(b6)||!di){return}ch(function(){if(cf){n(function(){var dj=v.findContentNodesWithinNode(di);var dk=a9(dj);bC.pushMultiple(dk)})}else{q(function(){var dj=v.findContentNodesWithinNode(di);var dk=cz(dj);bC.pushMultiple(dk)})}})};this.trackContentInteraction=function(dk,dl,di,dj){if(N(b6)){return}dk=a(dk);dl=a(dl);di=a(di);dj=a(dj);if(!dk||!dl){return}di=di||"Unknown";ch(function(){var dm=aP(dk,dl,di,dj);if(dm){bC.push(dm)}})};this.trackContentInteractionNode=function(dk,dj){if(N(b6)||!dk){return
+}var di=null;ch(function(){di=da(dk,dj);if(di){bC.push(di)}});return di};this.logAllContentBlocksOnPage=function(){var dk=v.findContentNodes();var di=v.collectContent(dk);var dj=typeof console;if(dj!=="undefined"&&console&&console.log){console.log(di)}};this.trackEvent=function(dj,dl,di,dk,dn,dm){ch(function(){at(dj,dl,di,dk,dn,dm)})};this.trackSiteSearch=function(di,dk,dj,dl){ca=[];ch(function(){b8(di,dk,dj,dl)})};this.setEcommerceView=function(dl,di,dk,dj){if(Y(dk)){dk=String(dk)}if(!J(dk)||dk===null||dk===false||!dk.length){dk=""}else{if(dk instanceof Array){dk=T.JSON.stringify(dk)}}bW[5]=["_pkc",dk];if(J(dj)&&dj!==null&&dj!==false&&String(dj).length){bW[2]=["_pkp",dj]}if(!Y(dl)&&!Y(di)){return}if(Y(dl)){bW[3]=["_pks",dl]}if(!Y(di)){di=""}bW[4]=["_pkn",di]};this.getEcommerceItems=function(){return JSON.parse(JSON.stringify(cZ))};this.addEcommerceItem=function(dm,di,dk,dj,dl){if(Y(dm)){cZ[dm]=[String(dm),di,dk,dj,dl]}};this.removeEcommerceItem=function(di){if(Y(di)){di=String(di);delete cZ[di]
+}};this.clearEcommerceCart=function(){cZ={}};this.trackEcommerceOrder=function(di,dm,dl,dk,dj,dn){bZ(di,dm,dl,dk,dj,dn)};this.trackEcommerceCartUpdate=function(di){bs(di)};this.trackRequest=function(dj,dl,dk,di){ch(function(){var dm=cs(dj,dl,di);bF(dm,bJ,dk)})};this.ping=function(){this.trackRequest("ping=1",null,null,"ping")};this.disableQueueRequest=function(){bC.enabled=false};this.setRequestQueueInterval=function(di){if(di<1000){throw new Error("Request queue interval needs to be at least 1000ms")}bC.interval=di};this.queueRequest=function(di){ch(function(){var dj=cs(di);bC.push(dj)})};this.isConsentRequired=function(){return cA};this.getRememberedConsent=function(){var di=aD(bd);if(aD(cL)){if(di){bY(bd,bp,cW)}return null}if(!di||di===0){return null}return di};this.hasRememberedConsent=function(){return !!this.getRememberedConsent()};this.requireConsent=function(){cA=true;bB=this.hasRememberedConsent();x++;b["CoreConsent"+x]={unload:function(){if(!bB){aF()}}}};this.setConsentGiven=function(){bB=true;
+bY(cL,bp,cW);var dj,di;for(dj=0;dj<cK.length;dj++){di=typeof cK[dj];if(di==="string"){bF(cK[dj],bJ)}else{if(di==="object"){de(cK[dj],bJ)}}}cK=[]};this.rememberConsentGiven=function(dj){if(dj){dj=dj*60*60*1000}else{dj=30*365*24*60*60*1000}this.setConsentGiven();var di=new Date().getTime();dd(bd,di,dj,bp,cW,bS)};this.forgetConsentGiven=function(){var di=30*365*24*60*60*1000;bY(bd,bp,cW);dd(cL,new Date().getTime(),di,bp,cW,bS);this.requireConsent()};this.isUserOptedOut=function(){return !bB};this.optUserOut=this.forgetConsentGiven;this.forgetUserOptOut=this.rememberConsentGiven;n(function(){setTimeout(function(){bE=true},0)});e.trigger("TrackerSetup",[this])}function H(){return{push:af}}function c(au,at){var av={};var aq,ar;for(aq=0;aq<at.length;aq++){var ao=at[aq];av[ao]=1;for(ar=0;ar<au.length;ar++){if(au[ar]&&au[ar][0]){var ap=au[ar][0];if(ao===ap){af(au[ar]);delete au[ar];if(av[ap]>1&&ap!=="addTracker"){ak("The method "+ap+' 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: https://developer.piwik.org/guides/tracking-javascript-guide#multiple-piwik-trackers')
+}av[ap]++}}}}return au}var C=["addTracker","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCrossDomainLinkingTimeout","setSessionCookieTimeout","setVisitorCookieTimeout","setCookieNamePrefix","setSecureCookie","setCookiePath","setCookieDomain","setDomains","setUserId","setSiteId","alwaysUseSendBeacon","enableLinkTracking","requireConsent","setConsentGiven"];function ad(ao,aq){var ap=new Q(ao,aq);I.push(ap);_paq=c(_paq,C);for(E=0;E<_paq.length;E++){if(_paq[E]){af(_paq[E])}}_paq=new H();e.trigger("TrackerAdded",[ap]);return ap}an(T,"beforeunload",ai,false);an(T,"message",function(au){if(!au||!au.origin){return}var aw,ar,ap;var ax=d(au.origin);var at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){ap=d(at[ar].getPiwikUrl());if(ap===ax){aw=at[ar];break}}if(!aw){return}var aq=null;try{aq=JSON.parse(au.data)}catch(av){return}if(!aq){return}function ao(aA){var aC=G.getElementsByTagName("iframe");for(ar=0;ar<aC.length;ar++){var aB=aC[ar];var ay=d(aB.src);if(aB.contentWindow&&J(aB.contentWindow.postMessage)&&ay===ax){var az=JSON.stringify(aA);
+aB.contentWindow.postMessage(az,"*")}}}if(J(aq.maq_initial_value)){ao({maq_opted_in:aq.maq_initial_value&&aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}else{if(J(aq.maq_opted_in)){at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){aw=at[ar];if(aq.maq_opted_in){aw.rememberConsentGiven()}else{aw.forgetConsentGiven()}}ao({maq_confirm_opted_in:aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}}},false);Date.prototype.getTimeAlias=Date.prototype.getTime;e={initialized:false,JSON:T.JSON,DOM:{addEventListener:function(ar,aq,ap,ao){var at=typeof ao;if(at==="undefined"){ao=false}an(ar,aq,ap,ao)},onLoad:n,onReady:q,isNodeVisible:j,isOrWasNodeVisible:v.isNodeVisible},on:function(ap,ao){if(!y[ap]){y[ap]=[]}y[ap].push(ao)},off:function(aq,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){if(y[aq][ao]===ap){y[aq].splice(ao,1)}}},trigger:function(aq,ar,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){y[aq][ao].apply(ap||T,ar)
+}},addPlugin:function(ao,ap){b[ao]=ap},getTracker:function(ao,ap){if(!J(ap)){ap=this.getAsyncTracker().getSiteId()}if(!J(ao)){ao=this.getAsyncTracker().getTrackerUrl()}return new Q(ao,ap)},getAsyncTrackers:function(){return I},addTracker:function(ao,aq){var ap;if(!I.length){ap=ad(ao,aq)}else{ap=I[0].addTracker(ao,aq)}return ap},getAsyncTracker:function(ap,at){var ar;if(I&&I.length&&I[0]){ar=I[0]}else{return ad(ap,at)}if(!at&&!ap){return ar}if((!J(at)||null===at)&&ar){at=ar.getSiteId()}if((!J(ap)||null===ap)&&ar){ap=ar.getTrackerUrl()}var aq,ao=0;for(ao;ao<I.length;ao++){aq=I[ao];if(aq&&String(aq.getSiteId())===String(at)&&aq.getTrackerUrl()===ap){return aq}}},retryMissedPluginCalls:function(){var ap=ah;ah=[];var ao=0;for(ao;ao<ap.length;ao++){af(ap[ao])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return e});define("matomo",[],function(){return e})}return e}())}
/*!!! pluginTrackerHook */
-(function(){function b(){if("object"!==typeof _paq){return false}var c=typeof _paq.length;if("undefined"===c){return false}return !!_paq.length}if(window&&"object"===typeof window.piwikPluginAsyncInit&&window.piwikPluginAsyncInit.length){var a=0;for(a;a<window.piwikPluginAsyncInit.length;a++){if(typeof window.piwikPluginAsyncInit[a]==="function"){window.piwikPluginAsyncInit[a]()}}}if(window&&window.piwikAsyncInit){window.piwikAsyncInit()}if(!window.Piwik.getAsyncTrackers().length){if(b()){window.Piwik.addTracker()}else{_paq={push:function(c){var d=typeof console;if(d!=="undefined"&&console&&console.error){console.error("_paq.push() was used but Matomo tracker was not initialized before the matomo.js file was loaded. Make sure to configure the tracker via _paq.push before loading matomo.js. Alternatively, you can create a tracker via Matomo.addTracker() manually and then use _paq.push but it may not fully work as tracker methods may not be executed in the correct order.",c)
-}}}}}window.Piwik.trigger("PiwikInitialized",[]);window.Piwik.initialized=true}());(function(){var a=(typeof AnalyticsTracker);if(a==="undefined"){AnalyticsTracker=window.Piwik}}());if(typeof piwik_log!=="function"){piwik_log=function(b,f,d,g){function a(h){try{if(window["piwik_"+h]){return window["piwik_"+h]}}catch(i){}return}var c,e=window.Piwik.getTracker(d,f);e.setDocumentTitle(b);e.setCustomData(g);c=a("tracker_pause");if(c){e.setLinkTrackingTimer(c)}c=a("download_extensions");if(c){e.setDownloadExtensions(c)}c=a("hosts_alias");if(c){e.setDomains(c)}c=a("ignore_classes");if(c){e.setIgnoreClasses(c)}e.trackPageView();if(a("install_tracker")){piwik_track=function(i,k,j,h){e.setSiteId(k);e.setTrackerUrl(j);e.trackLink(i,h)};e.enableLinkTracking()}}}
+(function(){function b(){if("object"!==typeof _paq){return false}var c=typeof _paq.length;
+if("undefined"===c){return false}return !!_paq.length}if(window&&"object"===typeof window.piwikPluginAsyncInit&&window.piwikPluginAsyncInit.length){var a=0;for(a;a<window.piwikPluginAsyncInit.length;a++){if(typeof window.piwikPluginAsyncInit[a]==="function"){window.piwikPluginAsyncInit[a]()}}}if(window&&window.piwikAsyncInit){window.piwikAsyncInit()}if(!window.Piwik.getAsyncTrackers().length){if(b()){window.Piwik.addTracker()}else{_paq={push:function(c){var d=typeof console;if(d!=="undefined"&&console&&console.error){console.error("_paq.push() was used but Matomo tracker was not initialized before the matomo.js file was loaded. Make sure to configure the tracker via _paq.push before loading matomo.js. Alternatively, you can create a tracker via Matomo.addTracker() manually and then use _paq.push but it may not fully work as tracker methods may not be executed in the correct order.",c)}}}}}window.Piwik.trigger("PiwikInitialized",[]);window.Piwik.initialized=true}());(function(){var a=(typeof AnalyticsTracker);
+if(a==="undefined"){AnalyticsTracker=window.Piwik}}());if(typeof piwik_log!=="function"){piwik_log=function(b,f,d,g){function a(h){try{if(window["piwik_"+h]){return window["piwik_"+h]}}catch(i){}return}var c,e=window.Piwik.getTracker(d,f);e.setDocumentTitle(b);e.setCustomData(g);c=a("tracker_pause");if(c){e.setLinkTrackingTimer(c)}c=a("download_extensions");if(c){e.setDownloadExtensions(c)}c=a("hosts_alias");if(c){e.setDomains(c)}c=a("ignore_classes");if(c){e.setIgnoreClasses(c)}e.trackPageView();if(a("install_tracker")){piwik_track=function(i,k,j,h){e.setSiteId(k);e.setTrackerUrl(j);e.trackLink(i,h)};e.enableLinkTracking()}}}
/*!! @license-end */; \ No newline at end of file
diff --git a/misc/log-analytics b/misc/log-analytics
-Subproject 099e2bbf61de1c9c5d24e41793259d1127d0477
+Subproject 99e3b5385073f92a33dec4d70741ee7007509ce
diff --git a/piwik.js b/piwik.js
index 9cd28be67f..d07058baa6 100644
--- a/piwik.js
+++ b/piwik.js
@@ -34,37 +34,37 @@ if(di.indexOf("//")!==0&&di.indexOf("http")!==0){if(di.indexOf("*")===0){di=di.s
var dj=new Image(1,1);dj.onload=function(){E=0;if(typeof dk==="function"){dk({request:di,trackerUrl:aE,success:true})}};dj.onerror=function(){if(typeof dk==="function"){dk({request:di,trackerUrl:aE,success:false})}};dj.src=aE+(aE.indexOf("?")<0?"?":"&")+di}function cD(di){if(c9==="POST"){return true}return di&&(di.length>2000||di.indexOf('{"requests"')===0)}function aK(){return"object"===typeof h&&"function"===typeof h.sendBeacon&&"function"===typeof Blob}function a6(dm,dq,dp){var dk=aK();if(!dk){return false}var dl={type:"application/x-www-form-urlencoded; charset=UTF-8"};var dr=false;var dj=aE;try{var di=new Blob([dm],dl);if(dp&&!cD(dm)){di=new Blob([],dl);dj=dj+(dj.indexOf("?")<0?"?":"&")+dm}dr=h.sendBeacon(dj,di)}catch(dn){return false}if(dr&&typeof dq==="function"){dq({request:dm,trackerUrl:aE,success:true,isSendBeacon:true})}return dr}function c3(dj,dk,di){if(!J(di)||null===di){di=true}if(m&&a6(dj,dk,di)){return}setTimeout(function(){if(m&&a6(dj,dk,di)){return}var dn;try{var dm=T.XMLHttpRequest?new T.XMLHttpRequest():T.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;
dm.open("POST",aE,true);dm.onreadystatechange=function(){if(this.readyState===4&&!(this.status>=200&&this.status<300)){var dp=m&&a6(dj,dk,di);if(!dp&&di){cp(dj,dk)}else{if(typeof dk==="function"){dk({request:dj,trackerUrl:aE,success:false,xhr:this})}}}else{if(this.readyState===4&&(typeof dk==="function")){dk({request:dj,trackerUrl:aE,success:true,xhr:this})}}};dm.setRequestHeader("Content-Type",cw);dm.withCredentials=true;dm.send(dj)}catch(dl){dn=m&&a6(dj,dk,di);if(!dn&&di){cp(dj,dk)}else{if(typeof dk==="function"){dk({request:dj,trackerUrl:aE,success:false})}}}},50)}function cg(dj){var di=new Date();var dk=di.getTime()+dj;if(!r||dk>r){r=dk}}function cn(di){if(cc||!a5||!bB){return}cc=setTimeout(function dj(){cc=null;if(!bc){bc=(!G.hasFocus||G.hasFocus())}if(!bc){cn(a5);return}if(bR()){return}var dk=new Date(),dl=a5-(dk.getTime()-cX);dl=Math.min(a5,dl);cn(dl)},di||a5)}function bK(){if(!cc){return}clearTimeout(cc);cc=null}function ba(){bc=true;cx=new Date().getTime()}function dc(){var di=new Date().getTime();
return !cx||(di-cx)>a5}function ay(){if(dc()){bR()}bK()}function df(){if(aN||!a5){return}aN=true;an(T,"focus",ba);an(T,"blur",ay);ab++;e.addPlugin("HeartBeat"+ab,{unload:function(){if(aN&&dc()){bR()}}})}function cC(dm){var dj=new Date();var di=dj.getTime();cX=di;if(cB&&di<cB){var dk=cB-di;setTimeout(dm,dk);cg(dk+50);cB+=50;return}if(cB===false){var dl=800;cB=di+dl}dm()}function aO(){if(aD(cL)){bB=false}else{if(aD(bd)){bB=true}}}function bF(dj,di,dk){aO();if(!bB){cK.push(dj);return}if(!cP&&dj){if(cA&&bB){dj+="&consent=1"}cC(function(){if(cV&&a6(dj,dk,true)){cg(100);return}if(cD(dj)){c3(dj,dk)}else{cp(dj,dk)}cg(di)})}if(!aN){df()}}function ck(di){if(cP){return false}return(di&&di.length)}function c2(di,dm){if(!dm||dm>=di.length){return[di]}var dj=0;var dk=di.length;var dl=[];for(dj;dj<dk;dj+=dm){dl.push(di.slice(dj,dj+dm))}return dl}function de(dj,di){if(!ck(dj)){return}if(!bB){cK.push(dj);return}cC(function(){var dm=c2(dj,50);var dk=0,dl;for(dk;dk<dm.length;dk++){dl='{"requests":["?'+dm[dk].join('","?')+'"]}';
-if(cV&&a6(dl,null,false)){cg(100)}else{c3(dl,null,false)}}cg(di)})}function aT(di){return bk+di+"."+b6+"."+bo}function bY(dk,dj,di){dd(dk,"",-86400,dj,di)}function b5(){if(bl){return"0"}if(!J(T.showModalDialog)&&J(h.cookieEnabled)){return h.cookieEnabled?"1":"0"}var di=bk+"testcookie";dd(di,"1",undefined,bp,cW,bS);var dj=aD(di)==="1"?"1":"0";bY(di);return dj}function bi(){bo=b7((cW||cT)+(bp||"/")).slice(0,4)}function cH(){if(J(c7.res)){return c7}var dj,dl,dm={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(h.userAgent))){if(h.mimeTypes&&h.mimeTypes.length){for(dj in dm){if(Object.prototype.hasOwnProperty.call(dm,dj)){dl=h.mimeTypes[dm[dj]];c7[dj]=(dl&&dl.enabledPlugin)?"1":"0"}}}if(!((new RegExp("Edge[ /](\\d+[\\.\\d]+)")).test(h.userAgent))&&typeof navigator.javaEnabled!=="unknown"&&J(h.javaEnabled)&&h.javaEnabled()){c7.java="1"
-}if(A(T.GearsFactory)){c7.gears="1"}c7.cookie=b5()}var dk=parseInt(X.width,10);var di=parseInt(X.height,10);c7.res=parseInt(dk,10)+"x"+parseInt(di,10);return c7}function bX(){var dj=aT("cvar"),di=aD(dj);if(di&&di.length){di=T.JSON.parse(di);if(W(di)){return di}}return{}}function cE(){if(aQ===false){aQ=bX()}}function cQ(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)+(new Date()).getTime()+Math.random()).slice(0,16)}function aA(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)).slice(0,6)}function bf(){return Math.floor((new Date()).getTime()/1000)}function aJ(){var dj=bf();var dk=aA();var di=String(dj)+dk;return di}function c1(dk){dk=String(dk);var dn=aA();var dl=dn.length;var dm=dk.substr(-1*dl,dl);var dj=parseInt(dk.substr(0,dk.length-dl),10);if(dj&&dm&&dm===dn){var di=bf();if(aZ<=0){return true}if(di>=dj&&di<=(dj+aZ)){return true}}return false}function dg(di){if(!cM){return""}var dm=f(di,av);if(!dm){return""}dm=String(dm);
-var dk=new RegExp("^[a-zA-Z0-9]+$");if(dm.length===32&&dk.test(dm)){var dj=dm.substr(16,32);if(c1(dj)){var dl=dm.substr(0,16);return dl}}return""}function cN(){if(!bO){bO=dg(bN)}var dk=new Date(),di=Math.round(dk.getTime()/1000),dj=aT("id"),dn=aD(dj),dm,dl;if(dn){dm=dn.split(".");dm.unshift("0");if(bO.length){dm[1]=bO}return dm}if(bO.length){dl=bO}else{if("0"===b5()){dl=""}else{dl=cQ()}}dm=["1",dl,di,0,di,"",""];return dm}function aY(){var dq=cN(),dl=dq[0],dm=dq[1],dj=dq[2],di=dq[3],dn=dq[4],dk=dq[5];if(!J(dq[6])){dq[6]=""}var dp=dq[6];return{newVisitor:dl,uuid:dm,createTs:dj,visitCount:di,currentVisitTs:dn,lastVisitTs:dk,lastEcommerceOrderTs:dp}}function aH(){var dl=new Date(),dj=dl.getTime(),dm=aY().createTs;var di=parseInt(dm,10);var dk=(di*1000)+cJ-dj;return dk}function aM(di){if(!b6){return}var dk=new Date(),dj=Math.round(dk.getTime()/1000);if(!J(di)){di=aY()}var dl=di.uuid+"."+di.createTs+"."+di.visitCount+"."+dj+"."+di.lastVisitTs+"."+di.lastEcommerceOrderTs;dd(aT("id"),dl,aH(),bp,cW,bS)
-}function bM(){var di=aD(aT("ref"));if(di.length){try{di=T.JSON.parse(di);if(W(di)){return di}}catch(dj){}}return["","",0,""]}function bw(dj){var di="testvalue";dd("test",di,10000,null,dj);if(aD("test")===di){bY("test",null,dj);return true}return false}function aF(){var dj=bl;bl=false;var di,dk;for(di=0;di<bu.length;di++){dk=aT(bu[di]);if(dk!==cL&&dk!==bd&&0!==aD(dk)){bY(dk,bp,cW)}}bl=dj}function b3(di){b6=di;aM()}function dh(dm){if(!dm||!W(dm)){return}var dl=[];var dk;for(dk in dm){if(Object.prototype.hasOwnProperty.call(dm,dk)){dl.push(dk)}}var dn={};dl.sort();var di=dl.length;var dj;for(dj=0;dj<di;dj++){dn[dl[dj]]=dm[dl[dj]]}return dn}function cd(){dd(aT("ses"),"1",co,bp,cW,bS)}function bg(){var dl="";var dj="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var dk=dj.length;var di;for(di=0;di<6;di++){dl+=dj.charAt(Math.floor(Math.random()*dk))}return dl}function az(di){if(i&&i.timing&&i&&i.timing.connectEnd&&i.timing.fetchStart){di+="&pf_net="+(i.timing.connectEnd-i.timing.fetchStart)
-}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.requestStart){di+="&pf_srv="+(i.timing.responseStart-i.timing.requestStart)}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.responseEnd){di+="&pf_tfr="+(i.timing.responseEnd-i.timing.responseStart)}if(i&&i.timing&&i&&i.timing.domInteractive&&i.timing.domLoading){di+="&pf_dm1="+(i.timing.domInteractive-i.timing.domLoading)}if(i&&i.timing&&i&&i.timing.domComplete&&i.timing.domInteractive){di+="&pf_dm2="+(i.timing.domComplete-i.timing.domInteractive)}if(i&&i.timing&&i&&i.timing.loadEventEnd&&i.timing.loadEventStart){di+="&pf_onl="+(i.timing.loadEventEnd-i.timing.loadEventStart)}return di}function cs(dk,dG,dH,dl){var dF,dj=new Date(),dt=Math.round(dj.getTime()/1000),dq,dE,dm=1024,dN,du,dC=aQ,dn=aT("ses"),dA=aT("ref"),dx=aT("cvar"),dy=aD(dn),dD=bM(),dJ=a4||bN,dr,di;if(bl){aF()}if(cP){return""}var dz=aY();if(!J(dl)){dl=""}var dw=G.characterSet||G.charset;if(!dw||dw.toLowerCase()==="utf-8"){dw=null}dr=dD[0];di=dD[1];dq=dD[2];dE=dD[3];if(!dy){var dI=co/1000;
-if(!dz.lastVisitTs||(dt-dz.lastVisitTs)>dI){dz.visitCount++;dz.lastVisitTs=dz.currentVisitTs}if(!bv||!dr.length){for(dF in cq){if(Object.prototype.hasOwnProperty.call(cq,dF)){dr=f(dJ,cq[dF]);if(dr.length){break}}}for(dF in bG){if(Object.prototype.hasOwnProperty.call(bG,dF)){di=f(dJ,bG[dF]);if(di.length){break}}}}dN=d(bn);du=dE.length?d(dE):"";if(dN.length&&!aV(dN)&&(!bv||!du.length||aV(du))){dE=bn}if(dE.length||dr.length){dq=dt;dD=[dr,di,dq,b2(dE.slice(0,dm))];dd(dA,T.JSON.stringify(dD),c4,bp,cW,bS)}}dk+="&idsite="+b6+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+dj.getHours()+"&m="+dj.getMinutes()+"&s="+dj.getSeconds()+"&url="+t(b2(dJ))+(bn.length?"&urlref="+t(b2(bn)):"")+((by&&by.length)?"&uid="+t(by):"")+"&_id="+dz.uuid+"&_idts="+dz.createTs+"&_idvc="+dz.visitCount+"&_idn="+dz.newVisitor+(dr.length?"&_rcn="+t(dr):"")+(di.length?"&_rck="+t(di):"")+"&_refts="+dq+"&_viewts="+dz.lastVisitTs+(String(dz.lastEcommerceOrderTs).length?"&_ects="+dz.lastEcommerceOrderTs:"")+(String(dE).length?"&_ref="+t(b2(dE.slice(0,dm))):"")+(dw?"&cs="+t(dw):"")+"&send_image=0";
-var dM=cH();for(dF in dM){if(Object.prototype.hasOwnProperty.call(dM,dF)){dk+="&"+dF+"="+dM[dF]}}var dL=[];if(dG){for(dF in dG){if(Object.prototype.hasOwnProperty.call(dG,dF)&&/^dimension\d+$/.test(dF)){var dp=dF.replace("dimension","");dL.push(parseInt(dp,10));dL.push(String(dp));dk+="&"+dF+"="+t(dG[dF]);delete dG[dF]}}}if(dG&&B(dG)){dG=null}for(dF in bm){if(Object.prototype.hasOwnProperty.call(bm,dF)){var dv=(-1===M(dL,dF));if(dv){dk+="&dimension"+dF+"="+t(bm[dF])}}}if(dG){dk+="&data="+t(T.JSON.stringify(dG))}else{if(ao){dk+="&data="+t(T.JSON.stringify(ao))}}function ds(dO,dP){var dQ=T.JSON.stringify(dO);if(dQ.length>2){return"&"+dP+"="+t(dQ)}return""}var dK=dh(bW);var dB=dh(cm);dk+=ds(dK,"cvar");dk+=ds(dB,"e_cvar");if(aQ){dk+=ds(aQ,"_cvar");for(dF in dC){if(Object.prototype.hasOwnProperty.call(dC,dF)){if(aQ[dF][0]===""||aQ[dF][1]===""){delete aQ[dF]}}}if(bQ){dd(dx,T.JSON.stringify(aQ),co,bp,cW,bS)}}if(a2&&bE&&!bh){dk=az(dk);bh=true}if(aL){dk+="&pv_id="+aL}dz.lastEcommerceOrderTs=J(dl)&&String(dl).length?dl:dz.lastEcommerceOrderTs;
-aM(dz);cd();dk+=ac(dH,{tracker:bI,request:dk});if(cY.length){dk+="&"+cY}if(A(cb)){dk=cb(dk)}return dk}bR=function a7(){var di=new Date();di=di.getTime();if(!cX){return false}if((cX+(1000*c6))<=di){return false}if(cX+a5<=di){bI.ping();return true}return false};function bq(dl,dk,dr,dm,di,du){var dp="idgoal=0",dq,dj=new Date(),ds=[],dt,dn=String(dl).length;if(dn){dp+="&ec_id="+t(dl);dq=Math.round(dj.getTime()/1000)}dp+="&revenue="+dk;if(String(dr).length){dp+="&ec_st="+dr}if(String(dm).length){dp+="&ec_tx="+dm}if(String(di).length){dp+="&ec_sh="+di}if(String(du).length){dp+="&ec_dt="+du}if(cZ){for(dt in cZ){if(Object.prototype.hasOwnProperty.call(cZ,dt)){if(!J(cZ[dt][1])){cZ[dt][1]=""}if(!J(cZ[dt][2])){cZ[dt][2]=""}if(!J(cZ[dt][3])||String(cZ[dt][3]).length===0){cZ[dt][3]=0}if(!J(cZ[dt][4])||String(cZ[dt][4]).length===0){cZ[dt][4]=1}ds.push(cZ[dt])}}dp+="&ec_items="+t(T.JSON.stringify(ds))}dp=cs(dp,ao,"ecommerce",dq);bF(dp,bJ);if(dn){cZ={}}}function bZ(di,dm,dl,dk,dj,dn){if(String(di).length&&J(dm)){bq(di,dm,dl,dk,dj,dn)
-}}function bs(di){if(J(di)){bq("",di,"","","","")}}function b0(dj,dl,dk){aL=bg();var di=cs("action_name="+t(al(dj||bj)),dl,"log");if(!bh){di=az(di)}bF(di,bJ,dk)}function a0(dk,dj){var dl,di="(^| )(piwik[_-]"+dj;if(dk){for(dl=0;dl<dk.length;dl++){di+="|"+dk[dl]}}di+=")( |$)";return new RegExp(di)}function aU(di){return(aE&&di&&0===String(di).indexOf(aE))}function cu(dm,di,dn,dj){if(aU(di)){return 0}var dl=a0(bL,"download"),dk=a0(a8,"link"),dp=new RegExp("\\.("+c5.join("|")+")([?&#]|$)","i");if(dk.test(dm)){return"link"}if(dj||dl.test(dm)||dp.test(di)){return"download"}if(dn){return 0}return"link"}function au(dj){var di;di=dj.parentNode;while(di!==null&&J(di)){if(ae.isLinkElement(dj)){break}dj=di;di=dj.parentNode}return dj}function db(dn){dn=au(dn);if(!ae.hasNodeAttribute(dn,"href")){return}if(!J(dn.href)){return}var dm=ae.getAttributeValueFromNode(dn,"href");var dj=dn.pathname||cl(dn.href);var dp=dn.hostname||d(dn.href);var dq=dp.toLowerCase();var dk=dn.href.replace(dp,dq);var dl=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto|tel):","i");
-if(!dl.test(dk)){var di=cu(dn.className,dk,ar(dq,dj),ae.hasNodeAttribute(dn,"download"));if(di){return{type:di,href:dk}}}}function aP(di,dj,dk,dl){var dm=v.buildInteractionRequestParams(di,dj,dk,dl);if(!dm){return}return cs(dm,null,"contentInteraction")}function bb(di,dj){if(!di||!dj){return false}var dk=v.findTargetNode(di);if(v.shouldIgnoreInteraction(dk)){return false}dk=v.findTargetNodeNoDefault(di);if(dk&&!V(dk,dj)){return false}return true}function ct(dk,dj,dm){if(!dk){return}var di=v.findParentContentNode(dk);if(!di){return}if(!bb(di,dk)){return}var dl=v.buildContentBlock(di);if(!dl){return}if(!dl.target&&dm){dl.target=dm}return v.buildInteractionRequestParams(dj,dl.name,dl.piece,dl.target)}function aW(dj){if(!ca||!ca.length){return false}var di,dk;for(di=0;di<ca.length;di++){dk=ca[di];if(dk&&dk.name===dj.name&&dk.piece===dj.piece&&dk.target===dj.target){return true}}return false}function aX(di){return function(dm){if(!di){return}var dk=v.findParentContentNode(di);var dj;if(dm){dj=dm.target||dm.srcElement
-}if(!dj){dj=di}if(!bb(dk,dj)){return}if(!dk){return false}var dn=v.findTargetNode(dk);if(!dn||v.shouldIgnoreInteraction(dn)){return false}var dl=db(dn);if(c8&&dl&&dl.type){return dl.type}return bI.trackContentInteractionNode(dj,"click")}}function b1(dk){if(!dk||!dk.length){return}var di,dj;for(di=0;di<dk.length;di++){dj=v.findTargetNode(dk[di]);if(dj&&!dj.contentInteractionTrackingSetupDone){dj.contentInteractionTrackingSetupDone=true;an(dj,"click",aX(dj))}}}function bx(dk,dl){if(!dk||!dk.length){return[]}var di,dj;for(di=0;di<dk.length;di++){if(aW(dk[di])){dk.splice(di,1);di--}else{ca.push(dk[di])}}if(!dk||!dk.length){return[]}b1(dl);var dm=[];for(di=0;di<dk.length;di++){dj=cs(v.buildImpressionRequestParams(dk[di].name,dk[di].piece,dk[di].target),undefined,"contentImpressions");if(dj){dm.push(dj)}}return dm}function cz(dj){var di=v.collectContent(dj);return bx(di,dj)}function a9(dj){if(!dj||!dj.length){return[]}var di;for(di=0;di<dj.length;di++){if(!v.isNodeVisible(dj[di])){dj.splice(di,1);
-di--}}if(!dj||!dj.length){return[]}return cz(dj)}function aG(dk,di,dj){var dl=v.buildImpressionRequestParams(dk,di,dj);return cs(dl,null,"contentImpression")}function da(dl,dj){if(!dl){return}var di=v.findParentContentNode(dl);var dk=v.buildContentBlock(di);if(!dk){return}if(!dj){dj="Unknown"}return aP(dj,dk.name,dk.piece,dk.target)}function cO(dj,dl,di,dk){return"e_c="+t(dj)+"&e_a="+t(dl)+(J(di)?"&e_n="+t(di):"")+(J(dk)?"&e_v="+t(dk):"")}function at(dk,dm,di,dl,dp,dn){if(a(String(dk)).length===0||a(String(dm)).length===0){ak("Error while logging event: Parameters `category` and `action` must not be empty or filled with whitespaces");return false}var dj=cs(cO(dk,dm,di,dl),dp,"event");bF(dj,bJ,dn)}function b8(di,dl,dj,dm){var dk=cs("search="+t(di)+(dl?"&search_cat="+t(dl):"")+(J(dj)?"&search_count="+dj:""),dm,"sitesearch");bF(dk,bJ)}function cS(di,dm,dl,dk){var dj=cs("idgoal="+di+(dm?"&revenue="+dm:""),dl,"goal");bF(dj,bJ,dk)}function c0(dl,di,dq,dp,dk){var dn=di+"="+t(b2(dl));var dj=ct(dk,"click",dl);
-if(dj){dn+="&"+dj}var dm=cs(dn,dq,"link");bF(dm,bJ,dp)}function bU(dj,di){if(dj!==""){return dj+di.charAt(0).toUpperCase()+di.slice(1)}return di}function ch(dn){var dm,di,dl=["","webkit","ms","moz"],dk;if(!be){for(di=0;di<dl.length;di++){dk=dl[di];if(Object.prototype.hasOwnProperty.call(G,bU(dk,"hidden"))){if(G[bU(dk,"visibilityState")]==="prerender"){dm=true}break}}}if(dm){an(G,dk+"visibilitychange",function dj(){G.removeEventListener(dk+"visibilitychange",dj,false);dn()});return}dn()}function br(){var dj=aY().uuid;var di=aJ();return dj+di}function cj(di){if(!di){return}if(!ae.hasNodeAttribute(di,"href")){return}var dj=ae.getAttributeValueFromNode(di,"href");if(!dj||aU(dj)){return}dj=k(dj,av);var dk=br();dj=F(dj,av,dk);ae.setAnyAttribute(di,"href",dj)}function aB(dl){var dm=ae.getAttributeValueFromNode(dl,"href");if(!dm){return false}dm=String(dm);var dj=dm.indexOf("//")===0||dm.indexOf("http://")===0||dm.indexOf("https://")===0;if(!dj){return false}var di=dl.pathname||cl(dl.href);var dk=(dl.hostname||d(dl.href)).toLowerCase();
-if(ar(dk,di)){if(!cG(cT,L(dk))){return true}return false}return false}function cF(di){var dj=db(di);if(dj&&dj.type){dj.href=p(dj.href);c0(dj.href,dj.type,undefined,null,di);return}if(cM){di=au(di);if(aB(di)){cj(di)}}}function cv(){return G.all&&!G.addEventListener}function cU(di){var dk=di.which;var dj=(typeof di.button);if(!dk&&dj!=="undefined"){if(cv()){if(di.button&1){dk=1}else{if(di.button&2){dk=3}else{if(di.button&4){dk=2}}}}else{if(di.button===0||di.button==="0"){dk=1}else{if(di.button&1){dk=2}else{if(di.button&2){dk=3}}}}}return dk}function bT(di){switch(cU(di)){case 1:return"left";case 2:return"middle";case 3:return"right"}}function a1(di){return di.target||di.srcElement}function aC(di){return function(dl){dl=dl||T.event;var dk=bT(dl);var dm=a1(dl);if(dl.type==="click"){var dj=false;if(di&&dk==="middle"){dj=true}if(dm&&!dj){cF(dm)}}else{if(dl.type==="mousedown"){if(dk==="middle"&&dm){aR=dk;bA=dm}else{aR=bA=null}}else{if(dl.type==="mouseup"){if(dk===aR&&dm===bA){cF(dm)}aR=bA=null
-}else{if(dl.type==="contextmenu"){cF(dm)}}}}}}function aq(dk,dj){var di=typeof dj;if(di==="undefined"){dj=true}an(dk,"click",aC(dj),false);if(dj){an(dk,"mouseup",aC(dj),false);an(dk,"mousedown",aC(dj),false);an(dk,"contextmenu",aC(dj),false)}}function bD(dk,dm){ap=true;var dl,dj=a0(bz,"ignore"),dn=G.links,di=null,dp=null;if(dn){for(dl=0;dl<dn.length;dl++){di=dn[dl];if(!dj.test(di.className)){dp=typeof di.piwikTrackers;if("undefined"===dp){di.piwikTrackers=[]}if(-1===M(di.piwikTrackers,dm)){di.piwikTrackers.push(dm);aq(di,dk)}}}}}function aS(dj,dm,dn){if(cf){return true}cf=true;var dp=false;var dl,dk;function di(){dp=true}n(function(){function dq(ds){setTimeout(function(){if(!cf){return}dp=false;dn.trackVisibleContentImpressions();dq(ds)},ds)}function dr(ds){setTimeout(function(){if(!cf){return}if(dp){dp=false;dn.trackVisibleContentImpressions()}dr(ds)},ds)}if(dj){dl=["scroll","resize"];for(dk=0;dk<dl.length;dk++){if(G.addEventListener){G.addEventListener(dl[dk],di,false)}else{T.attachEvent("on"+dl[dk],di)
-}}dr(100)}if(dm&&dm>0){dm=parseInt(dm,10);dq(dm)}})}var bC={enabled:true,requests:[],timeout:null,interval:2500,sendRequests:function(){var di=this.requests;this.requests=[];if(di.length===1){bF(di[0],bJ)}else{de(di,bJ)}},canQueue:function(){return !m&&this.enabled},pushMultiple:function(dj){if(!this.canQueue()){de(dj,bJ);return}var di;for(di=0;di<dj.length;di++){this.push(dj[di])}},push:function(di){if(!di){return}if(!this.canQueue()){bF(di,bJ);return}bC.requests.push(di);if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.timeout=setTimeout(function(){bC.timeout=null;bC.sendRequests()},bC.interval);var dj="RequestQueue"+aw;if(!Object.prototype.hasOwnProperty.call(b,dj)){b[dj]={unload:function(){if(bC.timeout){clearTimeout(bC.timeout)}bC.sendRequests()}}}}};bi();aM();this.hasConsent=function(){return bB};this.getVisitorId=function(){return aY().uuid};this.getVisitorInfo=function(){return cN()};this.getAttributionInfo=function(){return bM()};this.getAttributionCampaignName=function(){return bM()[0]
-};this.getAttributionCampaignKeyword=function(){return bM()[1]};this.getAttributionReferrerTimestamp=function(){return bM()[2]};this.getAttributionReferrerUrl=function(){return bM()[3]};this.setTrackerUrl=function(di){aE=di};this.getTrackerUrl=function(){return aE};this.getPiwikUrl=function(){return O(this.getTrackerUrl(),bH)};this.addTracker=function(di,dk){if(!J(di)||null===di){di=this.getTrackerUrl()}var dj=new Q(di,dk);I.push(dj);e.trigger("TrackerAdded",[this]);return dj};this.getSiteId=function(){return b6};this.setSiteId=function(di){b3(di)};this.resetUserId=function(){by=""};this.setUserId=function(di){if(Y(di)){by=di}};this.getUserId=function(){return by};this.setCustomData=function(di,dj){if(W(di)){ao=di}else{if(!ao){ao={}}ao[di]=dj}};this.getCustomData=function(){return ao};this.setCustomRequestProcessing=function(di){cb=di};this.appendToTrackingUrl=function(di){cY=di};this.getRequest=function(di){return cs(di)};this.addPlugin=function(di,dj){b[di]=dj};this.setCustomDimension=function(di,dj){di=parseInt(di,10);
-if(di>0){if(!J(dj)){dj=""}if(!w(dj)){dj=String(dj)}bm[di]=dj}};this.getCustomDimension=function(di){di=parseInt(di,10);if(di>0&&Object.prototype.hasOwnProperty.call(bm,di)){return bm[di]}};this.deleteCustomDimension=function(di){di=parseInt(di,10);if(di>0){delete bm[di]}};this.setCustomVariable=function(dj,di,dm,dk){var dl;if(!J(dk)){dk="visit"}if(!J(di)){return}if(!J(dm)){dm=""}if(dj>0){di=!w(di)?String(di):di;dm=!w(dm)?String(dm):dm;dl=[di.slice(0,bt),dm.slice(0,bt)];if(dk==="visit"||dk===2){cE();aQ[dj]=dl}else{if(dk==="page"||dk===3){bW[dj]=dl}else{if(dk==="event"){cm[dj]=dl}}}}};this.getCustomVariable=function(dj,dk){var di;if(!J(dk)){dk="visit"}if(dk==="page"||dk===3){di=bW[dj]}else{if(dk==="event"){di=cm[dj]}else{if(dk==="visit"||dk===2){cE();di=aQ[dj]}}}if(!J(di)||(di&&di[0]==="")){return false}return di};this.deleteCustomVariable=function(di,dj){if(this.getCustomVariable(di,dj)){this.setCustomVariable(di,"","",dj)}};this.deleteCustomVariables=function(di){if(di==="page"||di===3){bW={}
-}else{if(di==="event"){cm={}}else{if(di==="visit"||di===2){aQ={}}}}};this.storeCustomVariablesInCookie=function(){bQ=true};this.setLinkTrackingTimer=function(di){bJ=di};this.getLinkTrackingTimer=function(){return bJ};this.setDownloadExtensions=function(di){if(w(di)){di=di.split("|")}c5=di};this.addDownloadExtensions=function(dj){var di;if(w(dj)){dj=dj.split("|")}for(di=0;di<dj.length;di++){c5.push(dj[di])}};this.removeDownloadExtensions=function(dk){var dj,di=[];if(w(dk)){dk=dk.split("|")}for(dj=0;dj<c5.length;dj++){if(M(dk,c5[dj])===-1){di.push(c5[dj])}}c5=di};this.setDomains=function(di){ax=w(di)?[di]:di;var dm=false,dk=0,dj;for(dk;dk<ax.length;dk++){dj=String(ax[dk]);if(cG(cT,L(dj))){dm=true;break}var dl=cl(dj);if(dl&&dl!=="/"&&dl!=="/*"){dm=true;break}}if(!dm){ax.push(cT)}};this.enableCrossDomainLinking=function(){cM=true};this.disableCrossDomainLinking=function(){cM=false};this.isCrossDomainLinkingEnabled=function(){return cM};this.setCrossDomainLinkingTimeout=function(di){aZ=di};this.getCrossDomainLinkingUrlParameter=function(){return t(av)+"="+t(br())
-};this.setIgnoreClasses=function(di){bz=w(di)?[di]:di};this.setRequestMethod=function(di){c9=di||ci};this.setRequestContentType=function(di){cw=di||aI};this.setReferrerUrl=function(di){bn=di};this.setCustomUrl=function(di){a4=bV(bN,di)};this.getCurrentUrl=function(){return a4||bN};this.setDocumentTitle=function(di){bj=di};this.setAPIUrl=function(di){bH=di};this.setDownloadClasses=function(di){bL=w(di)?[di]:di};this.setLinkClasses=function(di){a8=w(di)?[di]:di};this.setCampaignNameKey=function(di){cq=w(di)?[di]:di};this.setCampaignKeywordKey=function(di){bG=w(di)?[di]:di};this.discardHashTag=function(di){bP=di};this.setCookieNamePrefix=function(di){bk=di;if(aQ){aQ=bX()}};this.setCookieDomain=function(di){var dj=L(di);if(bw(dj)){cW=dj;bi()}};this.getCookieDomain=function(){return cW};this.hasCookies=function(){return"1"===b5()};this.setSessionCookie=function(dk,dj,di){if(!dk){throw new Error("Missing cookie name")}if(!J(di)){di=co}bu.push(dk);dd(aT(dk),dj,di,bp,cW)};this.getCookie=function(dj){var di=aD(aT(dj));
-if(di===0){return null}return di};this.setCookiePath=function(di){bp=di;bi()};this.getCookiePath=function(di){return bp};this.setVisitorCookieTimeout=function(di){cJ=di*1000};this.setSessionCookieTimeout=function(di){co=di*1000};this.getSessionCookieTimeout=function(){return co};this.setReferralCookieTimeout=function(di){c4=di*1000};this.setConversionAttributionFirstReferrer=function(di){bv=di};this.setSecureCookie=function(di){bS=di};this.disableCookies=function(){bl=true;c7.cookie="0";if(b6){aF()}};this.deleteCookies=function(){aF()};this.setDoNotTrack=function(dj){var di=h.doNotTrack||h.msDoNotTrack;cP=dj&&(di==="yes"||di==="1");if(cP){this.disableCookies()}};this.alwaysUseSendBeacon=function(){cV=true};this.disableAlwaysUseSendBeacon=function(){cV=false};this.addListener=function(dj,di){aq(dj,di)};this.enableLinkTracking=function(dj){c8=true;var di=this;ch(function(){q(function(){bD(dj,di)});n(function(){bD(dj,di)})})};this.enableJSErrorTracking=function(){if(cR){return}cR=true;var di=T.onerror;
-T.onerror=function(dn,dl,dk,dm,dj){ch(function(){var dp="JavaScript Errors";var dq=dl+":"+dk;if(dm){dq+=":"+dm}at(dp,dq,dn)});if(di){return di(dn,dl,dk,dm,dj)}return false}};this.disablePerformanceTracking=function(){a2=false};this.setVisitStandardLength=function(di){di=Math.max(di,5);c6=di};this.enableHeartBeatTimer=function(di){di=Math.max(di,5);a5=(di||15)*1000;if(cX!==null){df()}};this.disableHeartBeatTimer=function(){bK();if(a5||aN){if(T.removeEventListener){T.removeEventListener("focus",ba);T.removeEventListener("blur",ay)}else{if(T.detachEvent){T.detachEvent("onfocus",ba);T.detachEvent("onblur",ay)}}}a5=null;aN=false};this.killFrame=function(){if(T.location!==T.top.location){T.top.location=T.location}};this.redirectFile=function(di){if(T.location.protocol==="file:"){T.location=di}};this.setCountPreRendered=function(di){be=di};this.trackGoal=function(di,dl,dk,dj){ch(function(){cS(di,dl,dk,dj)})};this.trackLink=function(dj,di,dl,dk){ch(function(){c0(dj,di,dl,dk)})};this.getNumTrackedPageViews=function(){return cr
-};this.trackPageView=function(di,dk,dj){ca=[];cK=[];if(N(b6)){ch(function(){Z(aE,bH,b6)})}else{ch(function(){cr++;b0(di,dk,dj)})}};this.trackAllContentImpressions=function(){if(N(b6)){return}ch(function(){q(function(){var di=v.findContentNodes();var dj=cz(di);bC.pushMultiple(dj)})})};this.trackVisibleContentImpressions=function(di,dj){if(N(b6)){return}if(!J(di)){di=true}if(!J(dj)){dj=750}aS(di,dj,this);ch(function(){n(function(){var dk=v.findContentNodes();var dl=a9(dk);bC.pushMultiple(dl)})})};this.trackContentImpression=function(dk,di,dj){if(N(b6)){return}dk=a(dk);di=a(di);dj=a(dj);if(!dk){return}di=di||"Unknown";ch(function(){var dl=aG(dk,di,dj);bC.push(dl)})};this.trackContentImpressionsWithinNode=function(di){if(N(b6)||!di){return}ch(function(){if(cf){n(function(){var dj=v.findContentNodesWithinNode(di);var dk=a9(dj);bC.pushMultiple(dk)})}else{q(function(){var dj=v.findContentNodesWithinNode(di);var dk=cz(dj);bC.pushMultiple(dk)})}})};this.trackContentInteraction=function(dk,dl,di,dj){if(N(b6)){return
-}dk=a(dk);dl=a(dl);di=a(di);dj=a(dj);if(!dk||!dl){return}di=di||"Unknown";ch(function(){var dm=aP(dk,dl,di,dj);if(dm){bC.push(dm)}})};this.trackContentInteractionNode=function(dk,dj){if(N(b6)||!dk){return}var di=null;ch(function(){di=da(dk,dj);if(di){bC.push(di)}});return di};this.logAllContentBlocksOnPage=function(){var dk=v.findContentNodes();var di=v.collectContent(dk);var dj=typeof console;if(dj!=="undefined"&&console&&console.log){console.log(di)}};this.trackEvent=function(dj,dl,di,dk,dn,dm){ch(function(){at(dj,dl,di,dk,dn,dm)})};this.trackSiteSearch=function(di,dk,dj,dl){ca=[];ch(function(){b8(di,dk,dj,dl)})};this.setEcommerceView=function(dl,di,dk,dj){if(Y(dk)){dk=String(dk)}if(!J(dk)||dk===null||dk===false||!dk.length){dk=""}else{if(dk instanceof Array){dk=T.JSON.stringify(dk)}}bW[5]=["_pkc",dk];if(J(dj)&&dj!==null&&dj!==false&&String(dj).length){bW[2]=["_pkp",dj]}if(!Y(dl)&&!Y(di)){return}if(Y(dl)){bW[3]=["_pks",dl]}if(!Y(di)){di=""}bW[4]=["_pkn",di]};this.getEcommerceItems=function(){return JSON.parse(JSON.stringify(cZ))
-};this.addEcommerceItem=function(dm,di,dk,dj,dl){if(Y(dm)){cZ[dm]=[String(dm),di,dk,dj,dl]}};this.removeEcommerceItem=function(di){if(Y(di)){di=String(di);delete cZ[di]}};this.clearEcommerceCart=function(){cZ={}};this.trackEcommerceOrder=function(di,dm,dl,dk,dj,dn){bZ(di,dm,dl,dk,dj,dn)};this.trackEcommerceCartUpdate=function(di){bs(di)};this.trackRequest=function(dj,dl,dk,di){ch(function(){var dm=cs(dj,dl,di);bF(dm,bJ,dk)})};this.ping=function(){this.trackRequest("ping=1",null,null,"ping")};this.disableQueueRequest=function(){bC.enabled=false};this.setRequestQueueInterval=function(di){if(di<1000){throw new Error("Request queue interval needs to be at least 1000ms")}bC.interval=di};this.queueRequest=function(di){ch(function(){var dj=cs(di);bC.push(dj)})};this.isConsentRequired=function(){return cA};this.getRememberedConsent=function(){var di=aD(bd);if(aD(cL)){if(di){bY(bd,bp,cW)}return null}if(!di||di===0){return null}return di};this.hasRememberedConsent=function(){return !!this.getRememberedConsent()
-};this.requireConsent=function(){cA=true;bB=this.hasRememberedConsent();x++;b["CoreConsent"+x]={unload:function(){if(!bB){aF()}}}};this.setConsentGiven=function(){bB=true;bY(cL,bp,cW);var dj,di;for(dj=0;dj<cK.length;dj++){di=typeof cK[dj];if(di==="string"){bF(cK[dj],bJ)}else{if(di==="object"){de(cK[dj],bJ)}}}cK=[]};this.rememberConsentGiven=function(dj){if(dj){dj=dj*60*60*1000}else{dj=30*365*24*60*60*1000}this.setConsentGiven();var di=new Date().getTime();dd(bd,di,dj,bp,cW,bS)};this.forgetConsentGiven=function(){var di=30*365*24*60*60*1000;bY(bd,bp,cW);dd(cL,new Date().getTime(),di,bp,cW,bS);this.requireConsent()};this.isUserOptedOut=function(){return !bB};this.optUserOut=this.forgetConsentGiven;this.forgetUserOptOut=this.rememberConsentGiven;n(function(){setTimeout(function(){bE=true},0)});e.trigger("TrackerSetup",[this])}function H(){return{push:af}}function c(au,at){var av={};var aq,ar;for(aq=0;aq<at.length;aq++){var ao=at[aq];av[ao]=1;for(ar=0;ar<au.length;ar++){if(au[ar]&&au[ar][0]){var ap=au[ar][0];
-if(ao===ap){af(au[ar]);delete au[ar];if(av[ap]>1&&ap!=="addTracker"){ak("The method "+ap+' 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: https://developer.piwik.org/guides/tracking-javascript-guide#multiple-piwik-trackers')}av[ap]++}}}}return au}var C=["addTracker","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCrossDomainLinkingTimeout","setSessionCookieTimeout","setVisitorCookieTimeout","setCookieNamePrefix","setSecureCookie","setCookiePath","setCookieDomain","setDomains","setUserId","setSiteId","alwaysUseSendBeacon","enableLinkTracking","requireConsent","setConsentGiven"];function ad(ao,aq){var ap=new Q(ao,aq);I.push(ap);_paq=c(_paq,C);for(E=0;E<_paq.length;E++){if(_paq[E]){af(_paq[E])}}_paq=new H();e.trigger("TrackerAdded",[ap]);return ap}an(T,"beforeunload",ai,false);an(T,"message",function(au){if(!au||!au.origin){return}var aw,ar,ap;var ax=d(au.origin);
-var at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){ap=d(at[ar].getPiwikUrl());if(ap===ax){aw=at[ar];break}}if(!aw){return}var aq=null;try{aq=JSON.parse(au.data)}catch(av){return}if(!aq){return}function ao(aA){var aC=G.getElementsByTagName("iframe");for(ar=0;ar<aC.length;ar++){var aB=aC[ar];var ay=d(aB.src);if(aB.contentWindow&&J(aB.contentWindow.postMessage)&&ay===ax){var az=JSON.stringify(aA);aB.contentWindow.postMessage(az,"*")}}}if(J(aq.maq_initial_value)){ao({maq_opted_in:aq.maq_initial_value&&aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}else{if(J(aq.maq_opted_in)){at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){aw=at[ar];if(aq.maq_opted_in){aw.rememberConsentGiven()}else{aw.forgetConsentGiven()}}ao({maq_confirm_opted_in:aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}}},false);Date.prototype.getTimeAlias=Date.prototype.getTime;e={initialized:false,JSON:T.JSON,DOM:{addEventListener:function(ar,aq,ap,ao){var at=typeof ao;
-if(at==="undefined"){ao=false}an(ar,aq,ap,ao)},onLoad:n,onReady:q,isNodeVisible:j,isOrWasNodeVisible:v.isNodeVisible},on:function(ap,ao){if(!y[ap]){y[ap]=[]}y[ap].push(ao)},off:function(aq,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){if(y[aq][ao]===ap){y[aq].splice(ao,1)}}},trigger:function(aq,ar,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){y[aq][ao].apply(ap||T,ar)}},addPlugin:function(ao,ap){b[ao]=ap},getTracker:function(ao,ap){if(!J(ap)){ap=this.getAsyncTracker().getSiteId()}if(!J(ao)){ao=this.getAsyncTracker().getTrackerUrl()}return new Q(ao,ap)},getAsyncTrackers:function(){return I},addTracker:function(ao,aq){var ap;if(!I.length){ap=ad(ao,aq)}else{ap=I[0].addTracker(ao,aq)}return ap},getAsyncTracker:function(ap,at){var ar;if(I&&I.length&&I[0]){ar=I[0]}else{return ad(ap,at)}if(!at&&!ap){return ar}if((!J(at)||null===at)&&ar){at=ar.getSiteId()}if((!J(ap)||null===ap)&&ar){ap=ar.getTrackerUrl()}var aq,ao=0;for(ao;ao<I.length;ao++){aq=I[ao];if(aq&&String(aq.getSiteId())===String(at)&&aq.getTrackerUrl()===ap){return aq
-}}},retryMissedPluginCalls:function(){var ap=ah;ah=[];var ao=0;for(ao;ao<ap.length;ao++){af(ap[ao])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return e});define("matomo",[],function(){return e})}return e}())}
+if(cV&&a6(dl,null,false)){cg(100)}else{c3(dl,null,false)}}cg(di)})}function aT(di){return bk+di+"."+b6+"."+bo}function bY(dk,dj,di){dd(dk,"",-86400,dj,di)}function b5(){if(bl){return"0"}if(!J(T.showModalDialog)&&J(h.cookieEnabled)){return h.cookieEnabled?"1":"0"}var di=bk+"testcookie";dd(di,"1",undefined,bp,cW,bS);var dj=aD(di)==="1"?"1":"0";bY(di);return dj}function bi(){bo=b7((cW||cT)+(bp||"/")).slice(0,4)}function cH(){if(J(c7.res)){return c7}var dj,dl,dm={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",ag:"application/x-silverlight"};if(!((new RegExp("MSIE")).test(h.userAgent))){if(h.mimeTypes&&h.mimeTypes.length){for(dj in dm){if(Object.prototype.hasOwnProperty.call(dm,dj)){dl=h.mimeTypes[dm[dj]];c7[dj]=(dl&&dl.enabledPlugin)?"1":"0"}}}if(!((new RegExp("Edge[ /](\\d+[\\.\\d]+)")).test(h.userAgent))&&typeof navigator.javaEnabled!=="unknown"&&J(h.javaEnabled)&&h.javaEnabled()){c7.java="1"
+}c7.cookie=b5()}var dk=parseInt(X.width,10);var di=parseInt(X.height,10);c7.res=parseInt(dk,10)+"x"+parseInt(di,10);return c7}function bX(){var dj=aT("cvar"),di=aD(dj);if(di&&di.length){di=T.JSON.parse(di);if(W(di)){return di}}return{}}function cE(){if(aQ===false){aQ=bX()}}function cQ(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)+(new Date()).getTime()+Math.random()).slice(0,16)}function aA(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)).slice(0,6)}function bf(){return Math.floor((new Date()).getTime()/1000)}function aJ(){var dj=bf();var dk=aA();var di=String(dj)+dk;return di}function c1(dk){dk=String(dk);var dn=aA();var dl=dn.length;var dm=dk.substr(-1*dl,dl);var dj=parseInt(dk.substr(0,dk.length-dl),10);if(dj&&dm&&dm===dn){var di=bf();if(aZ<=0){return true}if(di>=dj&&di<=(dj+aZ)){return true}}return false}function dg(di){if(!cM){return""}var dm=f(di,av);if(!dm){return""}dm=String(dm);var dk=new RegExp("^[a-zA-Z0-9]+$");
+if(dm.length===32&&dk.test(dm)){var dj=dm.substr(16,32);if(c1(dj)){var dl=dm.substr(0,16);return dl}}return""}function cN(){if(!bO){bO=dg(bN)}var dk=new Date(),di=Math.round(dk.getTime()/1000),dj=aT("id"),dn=aD(dj),dm,dl;if(dn){dm=dn.split(".");dm.unshift("0");if(bO.length){dm[1]=bO}return dm}if(bO.length){dl=bO}else{if("0"===b5()){dl=""}else{dl=cQ()}}dm=["1",dl,di,0,di,"",""];return dm}function aY(){var dq=cN(),dl=dq[0],dm=dq[1],dj=dq[2],di=dq[3],dn=dq[4],dk=dq[5];if(!J(dq[6])){dq[6]=""}var dp=dq[6];return{newVisitor:dl,uuid:dm,createTs:dj,visitCount:di,currentVisitTs:dn,lastVisitTs:dk,lastEcommerceOrderTs:dp}}function aH(){var dl=new Date(),dj=dl.getTime(),dm=aY().createTs;var di=parseInt(dm,10);var dk=(di*1000)+cJ-dj;return dk}function aM(di){if(!b6){return}var dk=new Date(),dj=Math.round(dk.getTime()/1000);if(!J(di)){di=aY()}var dl=di.uuid+"."+di.createTs+"."+di.visitCount+"."+dj+"."+di.lastVisitTs+"."+di.lastEcommerceOrderTs;dd(aT("id"),dl,aH(),bp,cW,bS)}function bM(){var di=aD(aT("ref"));
+if(di.length){try{di=T.JSON.parse(di);if(W(di)){return di}}catch(dj){}}return["","",0,""]}function bw(dj){var di="testvalue";dd("test",di,10000,null,dj);if(aD("test")===di){bY("test",null,dj);return true}return false}function aF(){var dj=bl;bl=false;var di,dk;for(di=0;di<bu.length;di++){dk=aT(bu[di]);if(dk!==cL&&dk!==bd&&0!==aD(dk)){bY(dk,bp,cW)}}bl=dj}function b3(di){b6=di;aM()}function dh(dm){if(!dm||!W(dm)){return}var dl=[];var dk;for(dk in dm){if(Object.prototype.hasOwnProperty.call(dm,dk)){dl.push(dk)}}var dn={};dl.sort();var di=dl.length;var dj;for(dj=0;dj<di;dj++){dn[dl[dj]]=dm[dl[dj]]}return dn}function cd(){dd(aT("ses"),"1",co,bp,cW,bS)}function bg(){var dl="";var dj="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var dk=dj.length;var di;for(di=0;di<6;di++){dl+=dj.charAt(Math.floor(Math.random()*dk))}return dl}function az(di){if(i&&i.timing&&i&&i.timing.connectEnd&&i.timing.fetchStart){di+="&pf_net="+(i.timing.connectEnd-i.timing.fetchStart)}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.requestStart){di+="&pf_srv="+(i.timing.responseStart-i.timing.requestStart)
+}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.responseEnd){di+="&pf_tfr="+(i.timing.responseEnd-i.timing.responseStart)}if(i&&i.timing&&i&&i.timing.domInteractive&&i.timing.domLoading){di+="&pf_dm1="+(i.timing.domInteractive-i.timing.domLoading)}if(i&&i.timing&&i&&i.timing.domComplete&&i.timing.domInteractive){di+="&pf_dm2="+(i.timing.domComplete-i.timing.domInteractive)}if(i&&i.timing&&i&&i.timing.loadEventEnd&&i.timing.loadEventStart){di+="&pf_onl="+(i.timing.loadEventEnd-i.timing.loadEventStart)}return di}function cs(dk,dG,dH,dl){var dF,dj=new Date(),dt=Math.round(dj.getTime()/1000),dq,dE,dm=1024,dN,du,dC=aQ,dn=aT("ses"),dA=aT("ref"),dx=aT("cvar"),dy=aD(dn),dD=bM(),dJ=a4||bN,dr,di;if(bl){aF()}if(cP){return""}var dz=aY();if(!J(dl)){dl=""}var dw=G.characterSet||G.charset;if(!dw||dw.toLowerCase()==="utf-8"){dw=null}dr=dD[0];di=dD[1];dq=dD[2];dE=dD[3];if(!dy){var dI=co/1000;if(!dz.lastVisitTs||(dt-dz.lastVisitTs)>dI){dz.visitCount++;dz.lastVisitTs=dz.currentVisitTs}if(!bv||!dr.length){for(dF in cq){if(Object.prototype.hasOwnProperty.call(cq,dF)){dr=f(dJ,cq[dF]);
+if(dr.length){break}}}for(dF in bG){if(Object.prototype.hasOwnProperty.call(bG,dF)){di=f(dJ,bG[dF]);if(di.length){break}}}}dN=d(bn);du=dE.length?d(dE):"";if(dN.length&&!aV(dN)&&(!bv||!du.length||aV(du))){dE=bn}if(dE.length||dr.length){dq=dt;dD=[dr,di,dq,b2(dE.slice(0,dm))];dd(dA,T.JSON.stringify(dD),c4,bp,cW,bS)}}dk+="&idsite="+b6+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+dj.getHours()+"&m="+dj.getMinutes()+"&s="+dj.getSeconds()+"&url="+t(b2(dJ))+(bn.length?"&urlref="+t(b2(bn)):"")+((by&&by.length)?"&uid="+t(by):"")+"&_id="+dz.uuid+"&_idts="+dz.createTs+"&_idvc="+dz.visitCount+"&_idn="+dz.newVisitor+(dr.length?"&_rcn="+t(dr):"")+(di.length?"&_rck="+t(di):"")+"&_refts="+dq+"&_viewts="+dz.lastVisitTs+(String(dz.lastEcommerceOrderTs).length?"&_ects="+dz.lastEcommerceOrderTs:"")+(String(dE).length?"&_ref="+t(b2(dE.slice(0,dm))):"")+(dw?"&cs="+t(dw):"")+"&send_image=0";var dM=cH();for(dF in dM){if(Object.prototype.hasOwnProperty.call(dM,dF)){dk+="&"+dF+"="+dM[dF]}}var dL=[];if(dG){for(dF in dG){if(Object.prototype.hasOwnProperty.call(dG,dF)&&/^dimension\d+$/.test(dF)){var dp=dF.replace("dimension","");
+dL.push(parseInt(dp,10));dL.push(String(dp));dk+="&"+dF+"="+t(dG[dF]);delete dG[dF]}}}if(dG&&B(dG)){dG=null}for(dF in bm){if(Object.prototype.hasOwnProperty.call(bm,dF)){var dv=(-1===M(dL,dF));if(dv){dk+="&dimension"+dF+"="+t(bm[dF])}}}if(dG){dk+="&data="+t(T.JSON.stringify(dG))}else{if(ao){dk+="&data="+t(T.JSON.stringify(ao))}}function ds(dO,dP){var dQ=T.JSON.stringify(dO);if(dQ.length>2){return"&"+dP+"="+t(dQ)}return""}var dK=dh(bW);var dB=dh(cm);dk+=ds(dK,"cvar");dk+=ds(dB,"e_cvar");if(aQ){dk+=ds(aQ,"_cvar");for(dF in dC){if(Object.prototype.hasOwnProperty.call(dC,dF)){if(aQ[dF][0]===""||aQ[dF][1]===""){delete aQ[dF]}}}if(bQ){dd(dx,T.JSON.stringify(aQ),co,bp,cW,bS)}}if(a2&&bE&&!bh){dk=az(dk);bh=true}if(aL){dk+="&pv_id="+aL}dz.lastEcommerceOrderTs=J(dl)&&String(dl).length?dl:dz.lastEcommerceOrderTs;aM(dz);cd();dk+=ac(dH,{tracker:bI,request:dk});if(cY.length){dk+="&"+cY}if(A(cb)){dk=cb(dk)}return dk}bR=function a7(){var di=new Date();di=di.getTime();if(!cX){return false}if((cX+(1000*c6))<=di){return false
+}if(cX+a5<=di){bI.ping();return true}return false};function bq(dl,dk,dr,dm,di,du){var dp="idgoal=0",dq,dj=new Date(),ds=[],dt,dn=String(dl).length;if(dn){dp+="&ec_id="+t(dl);dq=Math.round(dj.getTime()/1000)}dp+="&revenue="+dk;if(String(dr).length){dp+="&ec_st="+dr}if(String(dm).length){dp+="&ec_tx="+dm}if(String(di).length){dp+="&ec_sh="+di}if(String(du).length){dp+="&ec_dt="+du}if(cZ){for(dt in cZ){if(Object.prototype.hasOwnProperty.call(cZ,dt)){if(!J(cZ[dt][1])){cZ[dt][1]=""}if(!J(cZ[dt][2])){cZ[dt][2]=""}if(!J(cZ[dt][3])||String(cZ[dt][3]).length===0){cZ[dt][3]=0}if(!J(cZ[dt][4])||String(cZ[dt][4]).length===0){cZ[dt][4]=1}ds.push(cZ[dt])}}dp+="&ec_items="+t(T.JSON.stringify(ds))}dp=cs(dp,ao,"ecommerce",dq);bF(dp,bJ);if(dn){cZ={}}}function bZ(di,dm,dl,dk,dj,dn){if(String(di).length&&J(dm)){bq(di,dm,dl,dk,dj,dn)}}function bs(di){if(J(di)){bq("",di,"","","","")}}function b0(dj,dl,dk){aL=bg();var di=cs("action_name="+t(al(dj||bj)),dl,"log");if(!bh){di=az(di)}bF(di,bJ,dk)}function a0(dk,dj){var dl,di="(^| )(piwik[_-]"+dj;
+if(dk){for(dl=0;dl<dk.length;dl++){di+="|"+dk[dl]}}di+=")( |$)";return new RegExp(di)}function aU(di){return(aE&&di&&0===String(di).indexOf(aE))}function cu(dm,di,dn,dj){if(aU(di)){return 0}var dl=a0(bL,"download"),dk=a0(a8,"link"),dp=new RegExp("\\.("+c5.join("|")+")([?&#]|$)","i");if(dk.test(dm)){return"link"}if(dj||dl.test(dm)||dp.test(di)){return"download"}if(dn){return 0}return"link"}function au(dj){var di;di=dj.parentNode;while(di!==null&&J(di)){if(ae.isLinkElement(dj)){break}dj=di;di=dj.parentNode}return dj}function db(dn){dn=au(dn);if(!ae.hasNodeAttribute(dn,"href")){return}if(!J(dn.href)){return}var dm=ae.getAttributeValueFromNode(dn,"href");var dj=dn.pathname||cl(dn.href);var dp=dn.hostname||d(dn.href);var dq=dp.toLowerCase();var dk=dn.href.replace(dp,dq);var dl=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto|tel):","i");if(!dl.test(dk)){var di=cu(dn.className,dk,ar(dq,dj),ae.hasNodeAttribute(dn,"download"));if(di){return{type:di,href:dk}}}}function aP(di,dj,dk,dl){var dm=v.buildInteractionRequestParams(di,dj,dk,dl);
+if(!dm){return}return cs(dm,null,"contentInteraction")}function bb(di,dj){if(!di||!dj){return false}var dk=v.findTargetNode(di);if(v.shouldIgnoreInteraction(dk)){return false}dk=v.findTargetNodeNoDefault(di);if(dk&&!V(dk,dj)){return false}return true}function ct(dk,dj,dm){if(!dk){return}var di=v.findParentContentNode(dk);if(!di){return}if(!bb(di,dk)){return}var dl=v.buildContentBlock(di);if(!dl){return}if(!dl.target&&dm){dl.target=dm}return v.buildInteractionRequestParams(dj,dl.name,dl.piece,dl.target)}function aW(dj){if(!ca||!ca.length){return false}var di,dk;for(di=0;di<ca.length;di++){dk=ca[di];if(dk&&dk.name===dj.name&&dk.piece===dj.piece&&dk.target===dj.target){return true}}return false}function aX(di){return function(dm){if(!di){return}var dk=v.findParentContentNode(di);var dj;if(dm){dj=dm.target||dm.srcElement}if(!dj){dj=di}if(!bb(dk,dj)){return}if(!dk){return false}var dn=v.findTargetNode(dk);if(!dn||v.shouldIgnoreInteraction(dn)){return false}var dl=db(dn);if(c8&&dl&&dl.type){return dl.type
+}return bI.trackContentInteractionNode(dj,"click")}}function b1(dk){if(!dk||!dk.length){return}var di,dj;for(di=0;di<dk.length;di++){dj=v.findTargetNode(dk[di]);if(dj&&!dj.contentInteractionTrackingSetupDone){dj.contentInteractionTrackingSetupDone=true;an(dj,"click",aX(dj))}}}function bx(dk,dl){if(!dk||!dk.length){return[]}var di,dj;for(di=0;di<dk.length;di++){if(aW(dk[di])){dk.splice(di,1);di--}else{ca.push(dk[di])}}if(!dk||!dk.length){return[]}b1(dl);var dm=[];for(di=0;di<dk.length;di++){dj=cs(v.buildImpressionRequestParams(dk[di].name,dk[di].piece,dk[di].target),undefined,"contentImpressions");if(dj){dm.push(dj)}}return dm}function cz(dj){var di=v.collectContent(dj);return bx(di,dj)}function a9(dj){if(!dj||!dj.length){return[]}var di;for(di=0;di<dj.length;di++){if(!v.isNodeVisible(dj[di])){dj.splice(di,1);di--}}if(!dj||!dj.length){return[]}return cz(dj)}function aG(dk,di,dj){var dl=v.buildImpressionRequestParams(dk,di,dj);return cs(dl,null,"contentImpression")}function da(dl,dj){if(!dl){return
+}var di=v.findParentContentNode(dl);var dk=v.buildContentBlock(di);if(!dk){return}if(!dj){dj="Unknown"}return aP(dj,dk.name,dk.piece,dk.target)}function cO(dj,dl,di,dk){return"e_c="+t(dj)+"&e_a="+t(dl)+(J(di)?"&e_n="+t(di):"")+(J(dk)?"&e_v="+t(dk):"")}function at(dk,dm,di,dl,dp,dn){if(a(String(dk)).length===0||a(String(dm)).length===0){ak("Error while logging event: Parameters `category` and `action` must not be empty or filled with whitespaces");return false}var dj=cs(cO(dk,dm,di,dl),dp,"event");bF(dj,bJ,dn)}function b8(di,dl,dj,dm){var dk=cs("search="+t(di)+(dl?"&search_cat="+t(dl):"")+(J(dj)?"&search_count="+dj:""),dm,"sitesearch");bF(dk,bJ)}function cS(di,dm,dl,dk){var dj=cs("idgoal="+di+(dm?"&revenue="+dm:""),dl,"goal");bF(dj,bJ,dk)}function c0(dl,di,dq,dp,dk){var dn=di+"="+t(b2(dl));var dj=ct(dk,"click",dl);if(dj){dn+="&"+dj}var dm=cs(dn,dq,"link");bF(dm,bJ,dp)}function bU(dj,di){if(dj!==""){return dj+di.charAt(0).toUpperCase()+di.slice(1)}return di}function ch(dn){var dm,di,dl=["","webkit","ms","moz"],dk;
+if(!be){for(di=0;di<dl.length;di++){dk=dl[di];if(Object.prototype.hasOwnProperty.call(G,bU(dk,"hidden"))){if(G[bU(dk,"visibilityState")]==="prerender"){dm=true}break}}}if(dm){an(G,dk+"visibilitychange",function dj(){G.removeEventListener(dk+"visibilitychange",dj,false);dn()});return}dn()}function br(){var dj=aY().uuid;var di=aJ();return dj+di}function cj(di){if(!di){return}if(!ae.hasNodeAttribute(di,"href")){return}var dj=ae.getAttributeValueFromNode(di,"href");if(!dj||aU(dj)){return}dj=k(dj,av);var dk=br();dj=F(dj,av,dk);ae.setAnyAttribute(di,"href",dj)}function aB(dl){var dm=ae.getAttributeValueFromNode(dl,"href");if(!dm){return false}dm=String(dm);var dj=dm.indexOf("//")===0||dm.indexOf("http://")===0||dm.indexOf("https://")===0;if(!dj){return false}var di=dl.pathname||cl(dl.href);var dk=(dl.hostname||d(dl.href)).toLowerCase();if(ar(dk,di)){if(!cG(cT,L(dk))){return true}return false}return false}function cF(di){var dj=db(di);if(dj&&dj.type){dj.href=p(dj.href);c0(dj.href,dj.type,undefined,null,di);
+return}if(cM){di=au(di);if(aB(di)){cj(di)}}}function cv(){return G.all&&!G.addEventListener}function cU(di){var dk=di.which;var dj=(typeof di.button);if(!dk&&dj!=="undefined"){if(cv()){if(di.button&1){dk=1}else{if(di.button&2){dk=3}else{if(di.button&4){dk=2}}}}else{if(di.button===0||di.button==="0"){dk=1}else{if(di.button&1){dk=2}else{if(di.button&2){dk=3}}}}}return dk}function bT(di){switch(cU(di)){case 1:return"left";case 2:return"middle";case 3:return"right"}}function a1(di){return di.target||di.srcElement}function aC(di){return function(dl){dl=dl||T.event;var dk=bT(dl);var dm=a1(dl);if(dl.type==="click"){var dj=false;if(di&&dk==="middle"){dj=true}if(dm&&!dj){cF(dm)}}else{if(dl.type==="mousedown"){if(dk==="middle"&&dm){aR=dk;bA=dm}else{aR=bA=null}}else{if(dl.type==="mouseup"){if(dk===aR&&dm===bA){cF(dm)}aR=bA=null}else{if(dl.type==="contextmenu"){cF(dm)}}}}}}function aq(dk,dj){var di=typeof dj;if(di==="undefined"){dj=true}an(dk,"click",aC(dj),false);if(dj){an(dk,"mouseup",aC(dj),false);
+an(dk,"mousedown",aC(dj),false);an(dk,"contextmenu",aC(dj),false)}}function bD(dk,dm){ap=true;var dl,dj=a0(bz,"ignore"),dn=G.links,di=null,dp=null;if(dn){for(dl=0;dl<dn.length;dl++){di=dn[dl];if(!dj.test(di.className)){dp=typeof di.piwikTrackers;if("undefined"===dp){di.piwikTrackers=[]}if(-1===M(di.piwikTrackers,dm)){di.piwikTrackers.push(dm);aq(di,dk)}}}}}function aS(dj,dm,dn){if(cf){return true}cf=true;var dp=false;var dl,dk;function di(){dp=true}n(function(){function dq(ds){setTimeout(function(){if(!cf){return}dp=false;dn.trackVisibleContentImpressions();dq(ds)},ds)}function dr(ds){setTimeout(function(){if(!cf){return}if(dp){dp=false;dn.trackVisibleContentImpressions()}dr(ds)},ds)}if(dj){dl=["scroll","resize"];for(dk=0;dk<dl.length;dk++){if(G.addEventListener){G.addEventListener(dl[dk],di,false)}else{T.attachEvent("on"+dl[dk],di)}}dr(100)}if(dm&&dm>0){dm=parseInt(dm,10);dq(dm)}})}var bC={enabled:true,requests:[],timeout:null,interval:2500,sendRequests:function(){var di=this.requests;
+this.requests=[];if(di.length===1){bF(di[0],bJ)}else{de(di,bJ)}},canQueue:function(){return !m&&this.enabled},pushMultiple:function(dj){if(!this.canQueue()){de(dj,bJ);return}var di;for(di=0;di<dj.length;di++){this.push(dj[di])}},push:function(di){if(!di){return}if(!this.canQueue()){bF(di,bJ);return}bC.requests.push(di);if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.timeout=setTimeout(function(){bC.timeout=null;bC.sendRequests()},bC.interval);var dj="RequestQueue"+aw;if(!Object.prototype.hasOwnProperty.call(b,dj)){b[dj]={unload:function(){if(bC.timeout){clearTimeout(bC.timeout)}bC.sendRequests()}}}}};bi();aM();this.hasConsent=function(){return bB};this.getVisitorId=function(){return aY().uuid};this.getVisitorInfo=function(){return cN()};this.getAttributionInfo=function(){return bM()};this.getAttributionCampaignName=function(){return bM()[0]};this.getAttributionCampaignKeyword=function(){return bM()[1]};this.getAttributionReferrerTimestamp=function(){return bM()[2]};this.getAttributionReferrerUrl=function(){return bM()[3]
+};this.setTrackerUrl=function(di){aE=di};this.getTrackerUrl=function(){return aE};this.getPiwikUrl=function(){return O(this.getTrackerUrl(),bH)};this.addTracker=function(di,dk){if(!J(di)||null===di){di=this.getTrackerUrl()}var dj=new Q(di,dk);I.push(dj);e.trigger("TrackerAdded",[this]);return dj};this.getSiteId=function(){return b6};this.setSiteId=function(di){b3(di)};this.resetUserId=function(){by=""};this.setUserId=function(di){if(Y(di)){by=di}};this.getUserId=function(){return by};this.setCustomData=function(di,dj){if(W(di)){ao=di}else{if(!ao){ao={}}ao[di]=dj}};this.getCustomData=function(){return ao};this.setCustomRequestProcessing=function(di){cb=di};this.appendToTrackingUrl=function(di){cY=di};this.getRequest=function(di){return cs(di)};this.addPlugin=function(di,dj){b[di]=dj};this.setCustomDimension=function(di,dj){di=parseInt(di,10);if(di>0){if(!J(dj)){dj=""}if(!w(dj)){dj=String(dj)}bm[di]=dj}};this.getCustomDimension=function(di){di=parseInt(di,10);if(di>0&&Object.prototype.hasOwnProperty.call(bm,di)){return bm[di]
+}};this.deleteCustomDimension=function(di){di=parseInt(di,10);if(di>0){delete bm[di]}};this.setCustomVariable=function(dj,di,dm,dk){var dl;if(!J(dk)){dk="visit"}if(!J(di)){return}if(!J(dm)){dm=""}if(dj>0){di=!w(di)?String(di):di;dm=!w(dm)?String(dm):dm;dl=[di.slice(0,bt),dm.slice(0,bt)];if(dk==="visit"||dk===2){cE();aQ[dj]=dl}else{if(dk==="page"||dk===3){bW[dj]=dl}else{if(dk==="event"){cm[dj]=dl}}}}};this.getCustomVariable=function(dj,dk){var di;if(!J(dk)){dk="visit"}if(dk==="page"||dk===3){di=bW[dj]}else{if(dk==="event"){di=cm[dj]}else{if(dk==="visit"||dk===2){cE();di=aQ[dj]}}}if(!J(di)||(di&&di[0]==="")){return false}return di};this.deleteCustomVariable=function(di,dj){if(this.getCustomVariable(di,dj)){this.setCustomVariable(di,"","",dj)}};this.deleteCustomVariables=function(di){if(di==="page"||di===3){bW={}}else{if(di==="event"){cm={}}else{if(di==="visit"||di===2){aQ={}}}}};this.storeCustomVariablesInCookie=function(){bQ=true};this.setLinkTrackingTimer=function(di){bJ=di};this.getLinkTrackingTimer=function(){return bJ
+};this.setDownloadExtensions=function(di){if(w(di)){di=di.split("|")}c5=di};this.addDownloadExtensions=function(dj){var di;if(w(dj)){dj=dj.split("|")}for(di=0;di<dj.length;di++){c5.push(dj[di])}};this.removeDownloadExtensions=function(dk){var dj,di=[];if(w(dk)){dk=dk.split("|")}for(dj=0;dj<c5.length;dj++){if(M(dk,c5[dj])===-1){di.push(c5[dj])}}c5=di};this.setDomains=function(di){ax=w(di)?[di]:di;var dm=false,dk=0,dj;for(dk;dk<ax.length;dk++){dj=String(ax[dk]);if(cG(cT,L(dj))){dm=true;break}var dl=cl(dj);if(dl&&dl!=="/"&&dl!=="/*"){dm=true;break}}if(!dm){ax.push(cT)}};this.enableCrossDomainLinking=function(){cM=true};this.disableCrossDomainLinking=function(){cM=false};this.isCrossDomainLinkingEnabled=function(){return cM};this.setCrossDomainLinkingTimeout=function(di){aZ=di};this.getCrossDomainLinkingUrlParameter=function(){return t(av)+"="+t(br())};this.setIgnoreClasses=function(di){bz=w(di)?[di]:di};this.setRequestMethod=function(di){c9=di||ci};this.setRequestContentType=function(di){cw=di||aI
+};this.setReferrerUrl=function(di){bn=di};this.setCustomUrl=function(di){a4=bV(bN,di)};this.getCurrentUrl=function(){return a4||bN};this.setDocumentTitle=function(di){bj=di};this.setAPIUrl=function(di){bH=di};this.setDownloadClasses=function(di){bL=w(di)?[di]:di};this.setLinkClasses=function(di){a8=w(di)?[di]:di};this.setCampaignNameKey=function(di){cq=w(di)?[di]:di};this.setCampaignKeywordKey=function(di){bG=w(di)?[di]:di};this.discardHashTag=function(di){bP=di};this.setCookieNamePrefix=function(di){bk=di;if(aQ){aQ=bX()}};this.setCookieDomain=function(di){var dj=L(di);if(bw(dj)){cW=dj;bi()}};this.getCookieDomain=function(){return cW};this.hasCookies=function(){return"1"===b5()};this.setSessionCookie=function(dk,dj,di){if(!dk){throw new Error("Missing cookie name")}if(!J(di)){di=co}bu.push(dk);dd(aT(dk),dj,di,bp,cW)};this.getCookie=function(dj){var di=aD(aT(dj));if(di===0){return null}return di};this.setCookiePath=function(di){bp=di;bi()};this.getCookiePath=function(di){return bp};this.setVisitorCookieTimeout=function(di){cJ=di*1000
+};this.setSessionCookieTimeout=function(di){co=di*1000};this.getSessionCookieTimeout=function(){return co};this.setReferralCookieTimeout=function(di){c4=di*1000};this.setConversionAttributionFirstReferrer=function(di){bv=di};this.setSecureCookie=function(di){bS=di};this.disableCookies=function(){bl=true;c7.cookie="0";if(b6){aF()}};this.deleteCookies=function(){aF()};this.setDoNotTrack=function(dj){var di=h.doNotTrack||h.msDoNotTrack;cP=dj&&(di==="yes"||di==="1");if(cP){this.disableCookies()}};this.alwaysUseSendBeacon=function(){cV=true};this.disableAlwaysUseSendBeacon=function(){cV=false};this.addListener=function(dj,di){aq(dj,di)};this.enableLinkTracking=function(dj){c8=true;var di=this;ch(function(){q(function(){bD(dj,di)});n(function(){bD(dj,di)})})};this.enableJSErrorTracking=function(){if(cR){return}cR=true;var di=T.onerror;T.onerror=function(dn,dl,dk,dm,dj){ch(function(){var dp="JavaScript Errors";var dq=dl+":"+dk;if(dm){dq+=":"+dm}at(dp,dq,dn)});if(di){return di(dn,dl,dk,dm,dj)}return false
+}};this.disablePerformanceTracking=function(){a2=false};this.setVisitStandardLength=function(di){di=Math.max(di,5);c6=di};this.enableHeartBeatTimer=function(di){di=Math.max(di,5);a5=(di||15)*1000;if(cX!==null){df()}};this.disableHeartBeatTimer=function(){bK();if(a5||aN){if(T.removeEventListener){T.removeEventListener("focus",ba);T.removeEventListener("blur",ay)}else{if(T.detachEvent){T.detachEvent("onfocus",ba);T.detachEvent("onblur",ay)}}}a5=null;aN=false};this.killFrame=function(){if(T.location!==T.top.location){T.top.location=T.location}};this.redirectFile=function(di){if(T.location.protocol==="file:"){T.location=di}};this.setCountPreRendered=function(di){be=di};this.trackGoal=function(di,dl,dk,dj){ch(function(){cS(di,dl,dk,dj)})};this.trackLink=function(dj,di,dl,dk){ch(function(){c0(dj,di,dl,dk)})};this.getNumTrackedPageViews=function(){return cr};this.trackPageView=function(di,dk,dj){ca=[];cK=[];if(N(b6)){ch(function(){Z(aE,bH,b6)})}else{ch(function(){cr++;b0(di,dk,dj)})}};this.trackAllContentImpressions=function(){if(N(b6)){return
+}ch(function(){q(function(){var di=v.findContentNodes();var dj=cz(di);bC.pushMultiple(dj)})})};this.trackVisibleContentImpressions=function(di,dj){if(N(b6)){return}if(!J(di)){di=true}if(!J(dj)){dj=750}aS(di,dj,this);ch(function(){n(function(){var dk=v.findContentNodes();var dl=a9(dk);bC.pushMultiple(dl)})})};this.trackContentImpression=function(dk,di,dj){if(N(b6)){return}dk=a(dk);di=a(di);dj=a(dj);if(!dk){return}di=di||"Unknown";ch(function(){var dl=aG(dk,di,dj);bC.push(dl)})};this.trackContentImpressionsWithinNode=function(di){if(N(b6)||!di){return}ch(function(){if(cf){n(function(){var dj=v.findContentNodesWithinNode(di);var dk=a9(dj);bC.pushMultiple(dk)})}else{q(function(){var dj=v.findContentNodesWithinNode(di);var dk=cz(dj);bC.pushMultiple(dk)})}})};this.trackContentInteraction=function(dk,dl,di,dj){if(N(b6)){return}dk=a(dk);dl=a(dl);di=a(di);dj=a(dj);if(!dk||!dl){return}di=di||"Unknown";ch(function(){var dm=aP(dk,dl,di,dj);if(dm){bC.push(dm)}})};this.trackContentInteractionNode=function(dk,dj){if(N(b6)||!dk){return
+}var di=null;ch(function(){di=da(dk,dj);if(di){bC.push(di)}});return di};this.logAllContentBlocksOnPage=function(){var dk=v.findContentNodes();var di=v.collectContent(dk);var dj=typeof console;if(dj!=="undefined"&&console&&console.log){console.log(di)}};this.trackEvent=function(dj,dl,di,dk,dn,dm){ch(function(){at(dj,dl,di,dk,dn,dm)})};this.trackSiteSearch=function(di,dk,dj,dl){ca=[];ch(function(){b8(di,dk,dj,dl)})};this.setEcommerceView=function(dl,di,dk,dj){if(Y(dk)){dk=String(dk)}if(!J(dk)||dk===null||dk===false||!dk.length){dk=""}else{if(dk instanceof Array){dk=T.JSON.stringify(dk)}}bW[5]=["_pkc",dk];if(J(dj)&&dj!==null&&dj!==false&&String(dj).length){bW[2]=["_pkp",dj]}if(!Y(dl)&&!Y(di)){return}if(Y(dl)){bW[3]=["_pks",dl]}if(!Y(di)){di=""}bW[4]=["_pkn",di]};this.getEcommerceItems=function(){return JSON.parse(JSON.stringify(cZ))};this.addEcommerceItem=function(dm,di,dk,dj,dl){if(Y(dm)){cZ[dm]=[String(dm),di,dk,dj,dl]}};this.removeEcommerceItem=function(di){if(Y(di)){di=String(di);delete cZ[di]
+}};this.clearEcommerceCart=function(){cZ={}};this.trackEcommerceOrder=function(di,dm,dl,dk,dj,dn){bZ(di,dm,dl,dk,dj,dn)};this.trackEcommerceCartUpdate=function(di){bs(di)};this.trackRequest=function(dj,dl,dk,di){ch(function(){var dm=cs(dj,dl,di);bF(dm,bJ,dk)})};this.ping=function(){this.trackRequest("ping=1",null,null,"ping")};this.disableQueueRequest=function(){bC.enabled=false};this.setRequestQueueInterval=function(di){if(di<1000){throw new Error("Request queue interval needs to be at least 1000ms")}bC.interval=di};this.queueRequest=function(di){ch(function(){var dj=cs(di);bC.push(dj)})};this.isConsentRequired=function(){return cA};this.getRememberedConsent=function(){var di=aD(bd);if(aD(cL)){if(di){bY(bd,bp,cW)}return null}if(!di||di===0){return null}return di};this.hasRememberedConsent=function(){return !!this.getRememberedConsent()};this.requireConsent=function(){cA=true;bB=this.hasRememberedConsent();x++;b["CoreConsent"+x]={unload:function(){if(!bB){aF()}}}};this.setConsentGiven=function(){bB=true;
+bY(cL,bp,cW);var dj,di;for(dj=0;dj<cK.length;dj++){di=typeof cK[dj];if(di==="string"){bF(cK[dj],bJ)}else{if(di==="object"){de(cK[dj],bJ)}}}cK=[]};this.rememberConsentGiven=function(dj){if(dj){dj=dj*60*60*1000}else{dj=30*365*24*60*60*1000}this.setConsentGiven();var di=new Date().getTime();dd(bd,di,dj,bp,cW,bS)};this.forgetConsentGiven=function(){var di=30*365*24*60*60*1000;bY(bd,bp,cW);dd(cL,new Date().getTime(),di,bp,cW,bS);this.requireConsent()};this.isUserOptedOut=function(){return !bB};this.optUserOut=this.forgetConsentGiven;this.forgetUserOptOut=this.rememberConsentGiven;n(function(){setTimeout(function(){bE=true},0)});e.trigger("TrackerSetup",[this])}function H(){return{push:af}}function c(au,at){var av={};var aq,ar;for(aq=0;aq<at.length;aq++){var ao=at[aq];av[ao]=1;for(ar=0;ar<au.length;ar++){if(au[ar]&&au[ar][0]){var ap=au[ar][0];if(ao===ap){af(au[ar]);delete au[ar];if(av[ap]>1&&ap!=="addTracker"){ak("The method "+ap+' 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: https://developer.piwik.org/guides/tracking-javascript-guide#multiple-piwik-trackers')
+}av[ap]++}}}}return au}var C=["addTracker","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCrossDomainLinkingTimeout","setSessionCookieTimeout","setVisitorCookieTimeout","setCookieNamePrefix","setSecureCookie","setCookiePath","setCookieDomain","setDomains","setUserId","setSiteId","alwaysUseSendBeacon","enableLinkTracking","requireConsent","setConsentGiven"];function ad(ao,aq){var ap=new Q(ao,aq);I.push(ap);_paq=c(_paq,C);for(E=0;E<_paq.length;E++){if(_paq[E]){af(_paq[E])}}_paq=new H();e.trigger("TrackerAdded",[ap]);return ap}an(T,"beforeunload",ai,false);an(T,"message",function(au){if(!au||!au.origin){return}var aw,ar,ap;var ax=d(au.origin);var at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){ap=d(at[ar].getPiwikUrl());if(ap===ax){aw=at[ar];break}}if(!aw){return}var aq=null;try{aq=JSON.parse(au.data)}catch(av){return}if(!aq){return}function ao(aA){var aC=G.getElementsByTagName("iframe");for(ar=0;ar<aC.length;ar++){var aB=aC[ar];var ay=d(aB.src);if(aB.contentWindow&&J(aB.contentWindow.postMessage)&&ay===ax){var az=JSON.stringify(aA);
+aB.contentWindow.postMessage(az,"*")}}}if(J(aq.maq_initial_value)){ao({maq_opted_in:aq.maq_initial_value&&aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}else{if(J(aq.maq_opted_in)){at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){aw=at[ar];if(aq.maq_opted_in){aw.rememberConsentGiven()}else{aw.forgetConsentGiven()}}ao({maq_confirm_opted_in:aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}}},false);Date.prototype.getTimeAlias=Date.prototype.getTime;e={initialized:false,JSON:T.JSON,DOM:{addEventListener:function(ar,aq,ap,ao){var at=typeof ao;if(at==="undefined"){ao=false}an(ar,aq,ap,ao)},onLoad:n,onReady:q,isNodeVisible:j,isOrWasNodeVisible:v.isNodeVisible},on:function(ap,ao){if(!y[ap]){y[ap]=[]}y[ap].push(ao)},off:function(aq,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){if(y[aq][ao]===ap){y[aq].splice(ao,1)}}},trigger:function(aq,ar,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){y[aq][ao].apply(ap||T,ar)
+}},addPlugin:function(ao,ap){b[ao]=ap},getTracker:function(ao,ap){if(!J(ap)){ap=this.getAsyncTracker().getSiteId()}if(!J(ao)){ao=this.getAsyncTracker().getTrackerUrl()}return new Q(ao,ap)},getAsyncTrackers:function(){return I},addTracker:function(ao,aq){var ap;if(!I.length){ap=ad(ao,aq)}else{ap=I[0].addTracker(ao,aq)}return ap},getAsyncTracker:function(ap,at){var ar;if(I&&I.length&&I[0]){ar=I[0]}else{return ad(ap,at)}if(!at&&!ap){return ar}if((!J(at)||null===at)&&ar){at=ar.getSiteId()}if((!J(ap)||null===ap)&&ar){ap=ar.getTrackerUrl()}var aq,ao=0;for(ao;ao<I.length;ao++){aq=I[ao];if(aq&&String(aq.getSiteId())===String(at)&&aq.getTrackerUrl()===ap){return aq}}},retryMissedPluginCalls:function(){var ap=ah;ah=[];var ao=0;for(ao;ao<ap.length;ao++){af(ap[ao])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return e});define("matomo",[],function(){return e})}return e}())}
/*!!! pluginTrackerHook */
-(function(){function b(){if("object"!==typeof _paq){return false}var c=typeof _paq.length;if("undefined"===c){return false}return !!_paq.length}if(window&&"object"===typeof window.piwikPluginAsyncInit&&window.piwikPluginAsyncInit.length){var a=0;for(a;a<window.piwikPluginAsyncInit.length;a++){if(typeof window.piwikPluginAsyncInit[a]==="function"){window.piwikPluginAsyncInit[a]()}}}if(window&&window.piwikAsyncInit){window.piwikAsyncInit()}if(!window.Piwik.getAsyncTrackers().length){if(b()){window.Piwik.addTracker()}else{_paq={push:function(c){var d=typeof console;if(d!=="undefined"&&console&&console.error){console.error("_paq.push() was used but Matomo tracker was not initialized before the matomo.js file was loaded. Make sure to configure the tracker via _paq.push before loading matomo.js. Alternatively, you can create a tracker via Matomo.addTracker() manually and then use _paq.push but it may not fully work as tracker methods may not be executed in the correct order.",c)
-}}}}}window.Piwik.trigger("PiwikInitialized",[]);window.Piwik.initialized=true}());(function(){var a=(typeof AnalyticsTracker);if(a==="undefined"){AnalyticsTracker=window.Piwik}}());if(typeof piwik_log!=="function"){piwik_log=function(b,f,d,g){function a(h){try{if(window["piwik_"+h]){return window["piwik_"+h]}}catch(i){}return}var c,e=window.Piwik.getTracker(d,f);e.setDocumentTitle(b);e.setCustomData(g);c=a("tracker_pause");if(c){e.setLinkTrackingTimer(c)}c=a("download_extensions");if(c){e.setDownloadExtensions(c)}c=a("hosts_alias");if(c){e.setDomains(c)}c=a("ignore_classes");if(c){e.setIgnoreClasses(c)}e.trackPageView();if(a("install_tracker")){piwik_track=function(i,k,j,h){e.setSiteId(k);e.setTrackerUrl(j);e.trackLink(i,h)};e.enableLinkTracking()}}}
+(function(){function b(){if("object"!==typeof _paq){return false}var c=typeof _paq.length;
+if("undefined"===c){return false}return !!_paq.length}if(window&&"object"===typeof window.piwikPluginAsyncInit&&window.piwikPluginAsyncInit.length){var a=0;for(a;a<window.piwikPluginAsyncInit.length;a++){if(typeof window.piwikPluginAsyncInit[a]==="function"){window.piwikPluginAsyncInit[a]()}}}if(window&&window.piwikAsyncInit){window.piwikAsyncInit()}if(!window.Piwik.getAsyncTrackers().length){if(b()){window.Piwik.addTracker()}else{_paq={push:function(c){var d=typeof console;if(d!=="undefined"&&console&&console.error){console.error("_paq.push() was used but Matomo tracker was not initialized before the matomo.js file was loaded. Make sure to configure the tracker via _paq.push before loading matomo.js. Alternatively, you can create a tracker via Matomo.addTracker() manually and then use _paq.push but it may not fully work as tracker methods may not be executed in the correct order.",c)}}}}}window.Piwik.trigger("PiwikInitialized",[]);window.Piwik.initialized=true}());(function(){var a=(typeof AnalyticsTracker);
+if(a==="undefined"){AnalyticsTracker=window.Piwik}}());if(typeof piwik_log!=="function"){piwik_log=function(b,f,d,g){function a(h){try{if(window["piwik_"+h]){return window["piwik_"+h]}}catch(i){}return}var c,e=window.Piwik.getTracker(d,f);e.setDocumentTitle(b);e.setCustomData(g);c=a("tracker_pause");if(c){e.setLinkTrackingTimer(c)}c=a("download_extensions");if(c){e.setDownloadExtensions(c)}c=a("hosts_alias");if(c){e.setDomains(c)}c=a("ignore_classes");if(c){e.setIgnoreClasses(c)}e.trackPageView();if(a("install_tracker")){piwik_track=function(i,k,j,h){e.setSiteId(k);e.setTrackerUrl(j);e.trackLink(i,h)};e.enableLinkTracking()}}}
/*!! @license-end */; \ No newline at end of file
diff --git a/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment0_noOptions__Live.getLastVisitsDetails_year.xml b/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment0_noOptions__Live.getLastVisitsDetails_year.xml
index 6afcb33679..c660a3ec2f 100644
--- a/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment0_noOptions__Live.getLastVisitsDetails_year.xml
+++ b/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment0_noOptions__Live.getLastVisitsDetails_year.xml
@@ -763,7 +763,7 @@
</row>
</customVariables>
<resolution>1280x800</resolution>
- <plugins>cookie, director, flash, gears, java, pdf, windowsmedia</plugins>
+ <plugins>cookie, director, flash, java, pdf, windowsmedia</plugins>
<pluginsIcons>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
@@ -778,10 +778,6 @@
<pluginName>flash</pluginName>
</row>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/gears.png</pluginIcon>
- <pluginName>gears</pluginName>
- </row>
- <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/java.png</pluginIcon>
<pluginName>java</pluginName>
</row>
diff --git a/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_year.xml b/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_year.xml
index 6afcb33679..c660a3ec2f 100644
--- a/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_year.xml
+++ b/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_year.xml
@@ -763,7 +763,7 @@
</row>
</customVariables>
<resolution>1280x800</resolution>
- <plugins>cookie, director, flash, gears, java, pdf, windowsmedia</plugins>
+ <plugins>cookie, director, flash, java, pdf, windowsmedia</plugins>
<pluginsIcons>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
@@ -778,10 +778,6 @@
<pluginName>flash</pluginName>
</row>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/gears.png</pluginIcon>
- <pluginName>gears</pluginName>
- </row>
- <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/java.png</pluginIcon>
<pluginName>java</pluginName>
</row>
diff --git a/plugins/CoreUpdater/tests/UI/expected-screenshots/CoreUpdaterDb_main.png b/plugins/CoreUpdater/tests/UI/expected-screenshots/CoreUpdaterDb_main.png
index 7d83ab8010..00bd70306b 100644
--- a/plugins/CoreUpdater/tests/UI/expected-screenshots/CoreUpdaterDb_main.png
+++ b/plugins/CoreUpdater/tests/UI/expected-screenshots/CoreUpdaterDb_main.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ed1e01f70cced5c3b30de8f1d101360eae7cd426db52c2acb44159c904fd88a6
-size 331238
+oid sha256:1a2e8f9a8acd0637700ff7e9b9e2f8f2024fe0ce9460dcdd01c32e6378dcafd3
+size 331842
diff --git a/plugins/CoreUpdater/tests/UI/expected-screenshots/CoreUpdaterDb_main_instance.png b/plugins/CoreUpdater/tests/UI/expected-screenshots/CoreUpdaterDb_main_instance.png
index 0a346c454a..59bc43bb03 100644
--- a/plugins/CoreUpdater/tests/UI/expected-screenshots/CoreUpdaterDb_main_instance.png
+++ b/plugins/CoreUpdater/tests/UI/expected-screenshots/CoreUpdaterDb_main_instance.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:77df453180049c37068480a5dc63e87bfcf33f08b52c5a1c1fbacbbf96f37bda
-size 332773
+oid sha256:d1cb6cb786183fe61b71a9036ef0388969408f7dca244cfa29814d4caa331a42
+size 333411
diff --git a/plugins/Dashboard/tests/UI/expected-screenshots/DashboardManager_removed.png b/plugins/Dashboard/tests/UI/expected-screenshots/DashboardManager_removed.png
index 47c703feeb..e548d64537 100644
--- a/plugins/Dashboard/tests/UI/expected-screenshots/DashboardManager_removed.png
+++ b/plugins/Dashboard/tests/UI/expected-screenshots/DashboardManager_removed.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:eee525909746024067f8b64258bc9fc1744bb43dd91a05e01d4227e7f44f0eb9
-size 470922
+oid sha256:f9896a982295ca0c3b0e0096d219a8026435b6aa707fb87d997e503b652d23c8
+size 470648
diff --git a/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_loaded_token_auth.png b/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_loaded_token_auth.png
index 498f244d02..e1bd506168 100644
--- a/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_loaded_token_auth.png
+++ b/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_loaded_token_auth.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e02428fc26d6e3b9aa8ddaabaa66b86fed1fd1fc78d340157f198e34097f1687
-size 733550
+oid sha256:c7f8e236d7fd04408d093b9f8c3ab23fd3ff20339932c26e7f8575a1701f2dd2
+size 733228
diff --git a/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_removed.png b/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_removed.png
index 498f244d02..e1bd506168 100644
--- a/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_removed.png
+++ b/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_removed.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e02428fc26d6e3b9aa8ddaabaa66b86fed1fd1fc78d340157f198e34097f1687
-size 733550
+oid sha256:c7f8e236d7fd04408d093b9f8c3ab23fd3ff20339932c26e7f8575a1701f2dd2
+size 733228
diff --git a/plugins/DevicePlugins/Columns/PluginGears.php b/plugins/DevicePlugins/Columns/PluginGears.php
deleted file mode 100644
index 2913091f82..0000000000
--- a/plugins/DevicePlugins/Columns/PluginGears.php
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-/**
- * Matomo - free/libre analytics platform
- *
- * @link https://matomo.org
- * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
- *
- */
-namespace Piwik\Plugins\DevicePlugins\Columns;
-
-use Piwik\Common;
-use Piwik\Tracker\Request;
-use Piwik\Tracker\Visitor;
-use Piwik\Tracker\Action;
-
-class PluginGears extends DevicePluginColumn
-{
- protected $columnName = 'config_gears';
- protected $columnType = 'TINYINT(1) NULL';
- protected $type = self::TYPE_BOOL;
-
- /**
- * @param Request $request
- * @param Visitor $visitor
- * @param Action|null $action
- * @return mixed
- */
- public function onNewVisit(Request $request, Visitor $visitor, $action)
- {
- return Common::getRequestVar('gears', 0, 'int', $request->getParams());
- }
-} \ No newline at end of file
diff --git a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_html_tables_and_graph__ScheduledReports.generateReport_week.original.html b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_html_tables_and_graph__ScheduledReports.generateReport_week.original.html
index 08f2885acd..84a2e8ac18 100644
--- a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_html_tables_and_graph__ScheduledReports.generateReport_week.original.html
+++ b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_html_tables_and_graph__ScheduledReports.generateReport_week.original.html
@@ -1899,7 +1899,7 @@
</h2>
<img alt=""
- src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArwAAADICAIAAACF9KXqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAI/0lEQVR4nO3dz2scfR3A8Umf9GlcTVJCpWEDLe0gQgsPQq0eHhB88CDPQRDx4rWH5yoeBXkOgiLPXyAoHh8e/ANKD171UAVB6I9Ht+WpJDTUp5UEQqSl8VCcTGZ3Zj/ZnZ2ZdV+vU2Yzm34z3+7se2dms0tHR0cJAMA4Z9oeAAAwH0QDABAiGgCAENEAAISIBgAgRDQAACHNRUOapmU3jvxWxb0AgOZ14kjDYDAY+y31AADtai4aBoNB4Yk/TdOKXAAAOmW53h/3i9/+uXDLT299fey9snrIV0V2S1Yb2XcL/aE8AKABNUfD3/+59/Lly2zx7Nmz29vbW1tbkfsWDjzkF99UQv5URdmaAMCM1H964iAnSZKdnZ3sW/kjBGOf6eMdoBgAoAGduBDyjTdJEbngMb4mAFCXmk9PTCl/ZUPkOERkTQCgFvVHQ6/Xq/hudoZi7NssI1cqxNcEAKZUczR8/710Z3t7svvGn/tVAgA0r+Zo+N63LifJ5cnuW/1Gyvx3veUSAJq3dHR01PYYAIA50KF3TwAAXSYaAIAQ0QAAhIgGACBENAAAIcW3XObf1tj4YACA7joRDf5oEgBQ5vj0hGIAACoUjzRkXwsIACDvRDTkQyE78LB98rMkdnd3Nzc3mxkcANAd3j0BAISM/8Cqra2tikUAYEE40gAAhJz4lEsXQgIAZXw0NgAQ4vQEABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACELE9z51///q91jaNhH/zwa4Vb/C4dMfzrANARk0fDrQ9vv9g7rHEoTXrvG5e+cnkjW/zkzv07f3zc4nimUXiWfbF3OL+/S5Ikl/tr3333atujAGAEpycAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBkOb+Qpmn29WAwaHwwAEB3HUdDmqb5UCgsAgAL7vj0hEQAACq4pgEACFkuLGeXNTjwAADkFaMha4Xsmob79+/nV3j8+PGbsHj16lUjI5yJzz578vrwWbb4+b8+b3EwU3r48GF+cf9gjuclSZLd3d2HD1+2PQoARihGw7B+v59fXFtbW1tbS5Lkrbf+MatBzd6FL1/o99ezxdXVwyR5VrF+lxUm6N/7/0mST9sazPTOr58v/EYAdETpuycy6+vrIxeXlub4eogv9nqrq6vZ4tvn3m5xMFPK/yJJkrw6OtvWSGpxbuVc4TcCoCOOo2EwGPg7DQBAmROnJ4QCAFBmjk8xAABNEg0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACFnOL6Rpmn09GAwaHwwA0F3H0ZCmaT4UCosAwIJzegIACBENAEDI8vhVoD2//M2fXuwdtj2KCf3gO1/95jv9bPEv955+fPtei+OZxvqXzv3sg3fzt9z68Pbro6O2xjOlj37y7Qvnv5AtfnLn/t8+fdbieKZxLb3wo/evZYsv9g5//Ks/tDieaZw5s/S7n7+fv8UeoCOyPcDS0f8e9mXXNNy9ezd/zwcPHly7di2ZsUePHm1ubvZ6vVn/Q5zWvXv3GvgPwGkdHBw8ffr06tWrbQ+EoufPnx8eHvb7/fGr0qydnZ2VlZWNjY22BzJPxh9puHnzZsXijKysrFy6dGl1dbWBf4tTef369Y0bN9oeBUX7+/tPnjy5fv162wOhaHd39+Dg4MqVK20PhKKNjY1er3fx4sW2BzJPXNMAAIQcH2kYDAb+TgMAUObE6QmhAACUcXoCAAg5fvcEAECFrh9pyF9mQWNs9k5Jc9oeC6dgvho28QYfe0dTmWnojzvVeImlD8VgofhQmLbE91qnmpT8ymZzMsNTU8uWnOCHLOAMNhEN9W7WRZuh1mWPz+EHZ/Z1YR3qMvzYyW/8ihvzk2WaJnCqVpt4e5qICYycmlq2pOmImHk0lD3Yqnd5yaj5K9sDjlyZukReFXnl1LCyp7SRPVfjS7EFMbLVCvuf/JqRnVK2ZrZa/mcW/qHCT7Cvq1DxYiYZ9cImKUnqspWTyihPcrM5m9+vc9r57InqB17FOsFFZqds78msTXacwBw1puIRka+6katVPOHZ102vbBuO3JjDKw/fnh3eWMDpmI8PrFrAiemOyBVArhJqQOE10MhtXjER2UtYD6WG2X3Va+zfIYy/sNHfE5iDaIic4GBGCnE98TrUrvoV0siJcJ6ieXVdoFfLYP5vTHDoxTasyxxEw9gDejRsMQ/KtSK4qU1HZ9XyYDG507MN6zLzaKjrMVP9Q+w0Z6RwJHDidZjYyM078ght9UR460Rc8EqC4H/7eiPbvi6yBaq3eXwb2rMNa+JIw/AOLrLLK7t6uexnzmjwjNy2w7PT1HAWUWQKRt6YXzRHp1K2hym8u6HsjQ/J0MYvXAuZhGfEvq5ggg1yqrtUTHHFyoszL/6MNCN4NQMZD4dFZvYLRAMnLFo1Q4RnjoXi0E4F0QAAhHT9A6sAgI4QDQBAyH8BSWflD3sOh1IAAAAASUVORK5CYII="
+ src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArwAAADICAIAAACF9KXqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAHz0lEQVR4nO3dP2/bdgLHYaVwMgSNs+bioQNxS7oUSLN26Aso7oa+gg73HvoC+h5uOKD7TR37BrqkQ4EC+YOWCNDCAbLkgKLoEiC6QQBNkyL1lU1TP9rPMximREmkfxb1MUlZt9br9QoAYJcPDr0AAMAyiAYAICIaAICIaAAAIqIBAIiIBgAgMl80VFU1dOHWq0ZuBQDMr4g9DXVd77xKPQDAYc0XDXVdd174q6oayQUAoChH097dN//5sXPJ1199uvNWTT20q6K5pKmN5tpOfygPAJjBxNHwy+9/vHv3rpm8ffv26enpyclJctvOjof25KYS2ocqhuYEAK7I9Icn/mpZrVavX79urmrvIdj5Sp93gGIAgBkUcSLkxiYpkhMe8zkBgKlMfHjiktpnNiT7IZI5AYBJTB8Nd+/eHbm2OUKx822WyZkK+ZwAwCVNHA3//Lx6fXp6sdvmr/0qAQDmN3E0fPHZR6vVRxe77fgbKdvXesslAMzv1nq9PvQyAAALUNC7JwCAkokGACAiGgCAiGgAACKiAQCIdN9y2X5b4+wLAwCU61w0+KdJAMCQs8MTigEAGNHd09B8LyAAgLZz0dAOhWbHw+n5z5J48+bNgwcP5lk4AKAc3j0BAER2f2DVycnJyCQAcEPY0wAARM59yqUTIQGAIT4aGwCIODwBAEREAwAQEQ0AQEQ0AAAR0QAAREQDABARDQBARDQAABHRAABERAMAEBENAEBENAAAEdEAAEREAwAQEQ0AQEQ0AAAR0QAAREQDABARDQBA5OgyN/73f3+aajlK8K8vP+lfaB0XZ+s6AnB5F4+Gb7/7+fsfXk24KAfXf7GxjkskGgCuiMMTAEBENAAAEdEAAEREAwAQEQ0AQEQ0AAAR0QAAREQDABARDQBARDQAABHRAABERAMAEBENAEBENAAAEdEAAEREAwAQEQ0AQEQ0AAAR0QAAREQDABARDQBARDQAABHRAABERAMAEBENAEBENAAAEdEAAEREAwAQEQ0AQEQ0AAAR0QAAREQDABARDQBARDQAABHRAABERAMAEBENAEBENAAAEdEAAEREAwAQEQ0AQEQ0AAAR0QAARI7aE1VVNd/XdT37wgAA5TqLhqqq2qHQmQQAbrizwxMSAQAY4ZwGACBy1JluTmuw4wEAaOtGQ9MKzTkNz58/b8/w6tWrTVi8fft2liWcz8uXLzuXWMcl6q8jAJPoRkPfw4cP25PHx8fHx8er1erDD/9cra7V601nTVfWcZn66wjAJAbfPdG4f//+1sk7d+5c6ZLN7969e51LrOMS9dcRgEmcRUNd1/5PAwAw5NzhCaEAAAzxlksAICIaAICIaAAAIqIBAIiIBgAgIhoAgIhoAAAiogEAiIgGACAiGgCAiGgAACKiAQCIiAYAICIaAICIaAAAIqIBAIiIBgAgIhoAgIhoAAAiogEAiIgGACAiGgCAiGgAACKiAQCIiAYAICIaAICIaAAAIqIBAIiIBgAgIhoAgIhoAAAiogEAiIgGACAiGgCAiGgAACKiAQCIiAYAICIaAICIaAAAIqIBAIiIBgAgIhoAgIhoAAAiogEAiIgGACAiGgCAiGgAACKiAQCIiAYAICIaAICIaAAAIqIBAIiIBgAgIhoAgIhoAAAiogEAiIgGACAiGgCAiGgAACKiAQCIiAYAICIaAICIaAAAIqIBAIiIBgAgctSeqKqq+b6u69kXBgAo11k0VFXVDoXOJABwwzk8AQBERAMAEDnaPQss3Lff/fzrb/879FJM6dOP//aPz//evsQ6LpF1vB5u1DreWq/Xm4uGzml4+vRp+5YvXrx49OjRjIu6evbs2cyPyFUwjteDcbwejOP1MP847t7T8OTJk5HJGbx///7x48czPyiTM47Xg3G8Hozj9TD/ODqnAQCInO1pqOva/2kAAIacOzwhFACAIQ5PAACRs3dPAACMWNKehvYpF5TJGN0c7bGuqsrQF2tkaIxagcoZlK1LcoB/7jTh6ZY+IAOuQmdjMf4s8zScgbPUSzb+yU2byeU+TTpLPnc0TPuDW+gY3BDNZm4zTO2hb77vzEM5fHxdafpPHxZkuUPWWfJZo2Hod31rRI+XdafdZHiBkm2c7eCy9HdXbi7ZfDWC8xvfeG79e7d/Vf8m44nfmc2Tt/Ni1J/sXN4fha0HAoZ+4M2143+GdW4+/qAjS9K588N/9kSyJ+cykxSi/YQxQEvUf6Ktzm8umdnQpm+oxYdeckZusvOxjP6++qOw9Zl1gde1/jwjhRG+8vbv7fDRsC+/o0uRnM5Tzik/ULjLH8vLb5gnvq3xvi7zE+uMy0H+DFtYNCQHOChBJ2wvPA+H4pBfafrHCPqTIxeOk/iTaO/smf/v2+YYRPi4+w5oKYcn9jI0EjZqi2BX9oIYpjJ1nkRD53s13yf3Gd7Er8SIzjkEGwfphvxx91q25j5n/T8NW3+sk9+JHC7BZpg2LjMPZTJkBZp2UMYT3y/AVltPE9nLzh9se1wm/DNs6Bznvrn3NPRP6exfsnW2/p20W9uu1AJtHYih83QoX+cEbC8bh9JsAJONZ9vQdjIZTZvZq7P1mXWBH/heZ73s/OXpz7CZ9G+kmZKjD1CmCzw3PZ3pW9g5DRRrrxNwgMIpBraypwEAiCzpA6sAgAMSDQBA5P+tRLDnTyHB0wAAAABJRU5ErkJggg=="
height="200"
width="700"
margin="0 auto"/>
@@ -1975,19 +1975,6 @@
<tr style=";">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
- <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/gears.png'>
- &nbsp;
- Gears </td>
- <td style="padding:17px 15px; text-align:right;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
- 0
- </td>
- <td style="padding:17px 15px; text-align:right;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
- 0%
- </td>
- </tr>
-
- <tr style="background-color: #f2f2f2;">
- <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/pdf.png'>
&nbsp;
Pdf </td>
@@ -1999,7 +1986,7 @@
</td>
</tr>
- <tr style=";">
+ <tr style="background-color: #f2f2f2;">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/quicktime.png'>
&nbsp;
@@ -2012,7 +1999,7 @@
</td>
</tr>
- <tr style="background-color: #f2f2f2;">
+ <tr style=";">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/realplayer.png'>
&nbsp;
@@ -2025,7 +2012,7 @@
</td>
</tr>
- <tr style=";">
+ <tr style="background-color: #f2f2f2;">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/silverlight.png'>
&nbsp;
@@ -2038,7 +2025,7 @@
</td>
</tr>
- <tr style="background-color: #f2f2f2;">
+ <tr style=";">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/windowsmedia.png'>
&nbsp;
diff --git a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_html_tables_only__ScheduledReports.generateReport_week.original.html b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_html_tables_only__ScheduledReports.generateReport_week.original.html
index 0edb5ee057..af21221e39 100644
--- a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_html_tables_only__ScheduledReports.generateReport_week.original.html
+++ b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_html_tables_only__ScheduledReports.generateReport_week.original.html
@@ -1835,19 +1835,6 @@
<tr style=";">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
- <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/gears.png'>
- &nbsp;
- Gears </td>
- <td style="padding:17px 15px; text-align:right;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
- 0
- </td>
- <td style="padding:17px 15px; text-align:right;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
- 0%
- </td>
- </tr>
-
- <tr style="background-color: #f2f2f2;">
- <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/pdf.png'>
&nbsp;
Pdf </td>
@@ -1859,7 +1846,7 @@
</td>
</tr>
- <tr style=";">
+ <tr style="background-color: #f2f2f2;">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/quicktime.png'>
&nbsp;
@@ -1872,7 +1859,7 @@
</td>
</tr>
- <tr style="background-color: #f2f2f2;">
+ <tr style=";">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/realplayer.png'>
&nbsp;
@@ -1885,7 +1872,7 @@
</td>
</tr>
- <tr style=";">
+ <tr style="background-color: #f2f2f2;">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/silverlight.png'>
&nbsp;
@@ -1898,7 +1885,7 @@
</td>
</tr>
- <tr style="background-color: #f2f2f2;">
+ <tr style=";">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/windowsmedia.png'>
&nbsp;
diff --git a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_in_csv__ScheduledReports.generateReport_week.original.csv b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_in_csv__ScheduledReports.generateReport_week.original.csv
index ab38b9583e..877e28da79 100644
--- a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_in_csv__ScheduledReports.generateReport_week.original.csv
+++ b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_in_csv__ScheduledReports.generateReport_week.original.csv
@@ -84,7 +84,6 @@ Cookie,5,100%
Flash,5,100%
Java,5,100%
Director,0,0%
-Gears,0,0%
Pdf,0,0%
Quicktime,0,0%
Realplayer,0,0%
diff --git a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_in_pdf_tables_only__ScheduledReports.generateReport_week.original.pdf b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_in_pdf_tables_only__ScheduledReports.generateReport_week.original.pdf
index ba3a30dfd9..931f2b4ecc 100644
--- a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_in_pdf_tables_only__ScheduledReports.generateReport_week.original.pdf
+++ b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_in_pdf_tables_only__ScheduledReports.generateReport_week.original.pdf
Binary files differ
diff --git a/plugins/MarketingCampaignsReporting b/plugins/MarketingCampaignsReporting
-Subproject d065c9d2ba615c45fea0003c40bae28ddd5935f
+Subproject 4ad0e37240a6714376fd80a407e259b884802e3
diff --git a/plugins/PrivacyManager/tests/Integration/Dao/LogDataAnonymizerTest.php b/plugins/PrivacyManager/tests/Integration/Dao/LogDataAnonymizerTest.php
index d90bb37d14..eae74108c9 100644
--- a/plugins/PrivacyManager/tests/Integration/Dao/LogDataAnonymizerTest.php
+++ b/plugins/PrivacyManager/tests/Integration/Dao/LogDataAnonymizerTest.php
@@ -218,7 +218,6 @@ class LogDataAnonymizerTest extends IntegrationTestCase
'config_cookie' => null,
'config_director' => null,
'config_flash' => null,
- 'config_gears' => null,
'config_java' => null,
'config_pdf' => null,
'config_quicktime' => null,
diff --git a/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_allSitesAllDates.json b/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_allSitesAllDates.json
index c8d35a20e9..f8edd76469 100755
--- a/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_allSitesAllDates.json
+++ b/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_allSitesAllDates.json
@@ -10,7 +10,6 @@
"config_device_type": "Desktop",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "d5e8ac7a720f0405",
"config_java": "Yes",
"config_os": "Unknown",
@@ -63,7 +62,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -118,7 +116,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -172,7 +169,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -226,7 +222,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -281,7 +276,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -335,7 +329,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -389,7 +382,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -443,7 +435,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -498,7 +489,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -552,7 +542,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -606,7 +595,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -661,7 +649,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -715,7 +702,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "45d102bfa62b9a00",
"config_java": "Yes",
"config_os": "Unknown",
@@ -769,7 +755,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -822,7 +807,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -876,7 +860,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -930,7 +913,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -984,7 +966,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1039,7 +1020,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1093,7 +1073,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1147,7 +1126,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1201,7 +1179,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1255,7 +1232,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1309,7 +1285,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1364,7 +1339,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1418,7 +1392,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "a4d4a2fa60ee2f75",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1471,7 +1444,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1525,7 +1497,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1579,7 +1550,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1633,7 +1603,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1687,7 +1656,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1741,7 +1709,6 @@
"config_device_type": "Desktop",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "d5e8ac7a720f0405",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1794,7 +1761,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1849,7 +1815,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1903,7 +1868,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1957,7 +1921,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2012,7 +1975,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2066,7 +2028,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2120,7 +2081,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2174,7 +2134,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2229,7 +2188,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2283,7 +2241,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2337,7 +2294,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2392,7 +2348,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2446,7 +2401,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "45d102bfa62b9a00",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2500,7 +2454,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2553,7 +2506,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2607,7 +2559,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2661,7 +2612,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2715,7 +2665,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2770,7 +2719,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2824,7 +2772,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2878,7 +2825,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2932,7 +2878,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2986,7 +2931,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3040,7 +2984,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3095,7 +3038,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3149,7 +3091,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "a4d4a2fa60ee2f75",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3202,7 +3143,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3256,7 +3196,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3310,7 +3249,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3364,7 +3302,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3418,7 +3355,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3472,7 +3408,6 @@
"config_device_type": "Desktop",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "db272eb717f7c5ed",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3525,7 +3460,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "40e4c0e5eb8be84c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3580,7 +3514,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "40e4c0e5eb8be84c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3634,7 +3567,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "b0f3726e8cd81e22",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3688,7 +3620,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "b0f3726e8cd81e22",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3743,7 +3674,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "b0f3726e8cd81e22",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3797,7 +3727,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3851,7 +3780,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3905,7 +3833,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3960,7 +3887,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4014,7 +3940,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4068,7 +3993,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4123,7 +4047,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4177,7 +4100,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2143bbfc3a571951",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4231,7 +4153,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "06533d9f09cc7275",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4284,7 +4205,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "06533d9f09cc7275",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4338,7 +4258,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "ac1e11753e4b755b",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4392,7 +4311,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "ac1e11753e4b755b",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4446,7 +4364,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "ac1e11753e4b755b",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4501,7 +4418,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "ac1e11753e4b755b",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4555,7 +4471,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "5b3d89845fd83a51",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4609,7 +4524,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "5b3d89845fd83a51",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4663,7 +4577,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e1aa7bac276cc1fe",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4717,7 +4630,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e1aa7bac276cc1fe",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4771,7 +4683,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "5570457890c55c95",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4826,7 +4737,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "5570457890c55c95",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4880,7 +4790,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "a4b540aa24f19879",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4933,7 +4842,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "827e2f6b4eaf9592",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4987,7 +4895,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "827e2f6b4eaf9592",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5041,7 +4948,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "827e2f6b4eaf9592",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5095,7 +5001,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "827e2f6b4eaf9592",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5149,7 +5054,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "827e2f6b4eaf9592",
"config_java": "Yes",
"config_os": "Unknown",
diff --git a/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_anonymizeUserId.json b/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_anonymizeUserId.json
index a12a983ffd..fc3fd099aa 100755
--- a/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_anonymizeUserId.json
+++ b/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_anonymizeUserId.json
@@ -10,7 +10,6 @@
"config_device_type": "Desktop",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "d5e8ac7a720f0405",
"config_java": "Yes",
"config_os": "Windows",
@@ -62,7 +61,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -116,7 +114,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -169,7 +166,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -221,7 +217,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -275,7 +270,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -328,7 +322,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -380,7 +373,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -433,7 +425,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -487,7 +478,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -539,7 +529,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -592,7 +581,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -646,7 +634,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -699,7 +686,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "45d102bfa62b9a00",
"config_java": "Yes",
"config_os": "Unknown",
@@ -752,7 +738,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -804,7 +789,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -856,7 +840,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -909,7 +892,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -961,7 +943,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1015,7 +996,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1067,7 +1047,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1120,7 +1099,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1172,7 +1150,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1225,7 +1202,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1277,7 +1253,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1331,7 +1306,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1383,7 +1357,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "a4d4a2fa60ee2f75",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1434,7 +1407,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1487,7 +1459,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1539,7 +1510,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1591,7 +1561,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1643,7 +1612,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
diff --git a/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_restrictDate.json b/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_restrictDate.json
index 22f58001a9..f8ec470445 100755
--- a/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_restrictDate.json
+++ b/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_restrictDate.json
@@ -10,7 +10,6 @@
"config_device_type": "Desktop",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "d5e8ac7a720f0405",
"config_java": "Yes",
"config_os": "Unknown",
@@ -63,7 +62,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -118,7 +116,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -172,7 +169,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -224,7 +220,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -278,7 +273,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -332,7 +326,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -384,7 +377,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -437,7 +429,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -491,7 +482,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -543,7 +533,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -597,7 +586,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -652,7 +640,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -706,7 +693,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "45d102bfa62b9a00",
"config_java": "Yes",
"config_os": "Unknown",
@@ -760,7 +746,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -813,7 +798,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -867,7 +851,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -921,7 +904,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -973,7 +955,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1028,7 +1009,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1082,7 +1062,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1136,7 +1115,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1190,7 +1168,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1243,7 +1220,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1297,7 +1273,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1352,7 +1327,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1406,7 +1380,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "a4d4a2fa60ee2f75",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1459,7 +1432,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1513,7 +1485,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1565,7 +1536,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1617,7 +1587,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1669,7 +1638,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1723,7 +1691,6 @@
"config_device_type": "Desktop",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "d5e8ac7a720f0405",
"config_java": "Yes",
"config_os": "Windows",
@@ -1775,7 +1742,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1829,7 +1795,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1882,7 +1847,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1934,7 +1898,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1988,7 +1951,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2041,7 +2003,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2093,7 +2054,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2146,7 +2106,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2200,7 +2159,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2252,7 +2210,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2305,7 +2262,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2359,7 +2315,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2412,7 +2367,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "45d102bfa62b9a00",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2465,7 +2419,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2517,7 +2470,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2569,7 +2521,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2622,7 +2573,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2674,7 +2624,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2728,7 +2677,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2780,7 +2728,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2833,7 +2780,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2885,7 +2831,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2938,7 +2883,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2990,7 +2934,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3044,7 +2987,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3096,7 +3038,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "a4d4a2fa60ee2f75",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3147,7 +3088,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3200,7 +3140,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3252,7 +3191,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3304,7 +3242,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3356,7 +3293,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3408,7 +3344,6 @@
"config_device_type": "Desktop",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "db272eb717f7c5ed",
"config_java": "Yes",
"config_os": "Windows",
@@ -3460,7 +3395,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "40e4c0e5eb8be84c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3514,7 +3448,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "40e4c0e5eb8be84c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3567,7 +3500,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "b0f3726e8cd81e22",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3619,7 +3551,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "b0f3726e8cd81e22",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3673,7 +3604,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "b0f3726e8cd81e22",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3726,7 +3656,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3778,7 +3707,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3831,7 +3759,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3885,7 +3812,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3937,7 +3863,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3990,7 +3915,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4044,7 +3968,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4097,7 +4020,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2143bbfc3a571951",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4150,7 +4072,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "06533d9f09cc7275",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4202,7 +4123,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "06533d9f09cc7275",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4254,7 +4174,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "ac1e11753e4b755b",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4307,7 +4226,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "ac1e11753e4b755b",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4359,7 +4277,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "ac1e11753e4b755b",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4413,7 +4330,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "ac1e11753e4b755b",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4465,7 +4381,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "5b3d89845fd83a51",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4518,7 +4433,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "5b3d89845fd83a51",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4570,7 +4484,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e1aa7bac276cc1fe",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4623,7 +4536,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e1aa7bac276cc1fe",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4675,7 +4587,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "5570457890c55c95",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4729,7 +4640,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "5570457890c55c95",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4781,7 +4691,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "a4b540aa24f19879",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4832,7 +4741,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "827e2f6b4eaf9592",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4885,7 +4793,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "827e2f6b4eaf9592",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4937,7 +4844,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "827e2f6b4eaf9592",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4989,7 +4895,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "827e2f6b4eaf9592",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5041,7 +4946,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "827e2f6b4eaf9592",
"config_java": "Yes",
"config_os": "Unknown",
diff --git a/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_restrictSites.json b/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_restrictSites.json
index 9f0ecf092c..4d78101a2c 100755
--- a/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_restrictSites.json
+++ b/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_restrictSites.json
@@ -10,7 +10,6 @@
"config_device_type": "Desktop",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "d5e8ac7a720f0405",
"config_java": "Yes",
"config_os": "Unknown",
@@ -63,7 +62,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -118,7 +116,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -172,7 +169,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -226,7 +222,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -281,7 +276,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -335,7 +329,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -389,7 +382,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -443,7 +435,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -498,7 +489,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -552,7 +542,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -606,7 +595,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -661,7 +649,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -715,7 +702,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "45d102bfa62b9a00",
"config_java": "Yes",
"config_os": "Unknown",
@@ -769,7 +755,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -822,7 +807,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -876,7 +860,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -930,7 +913,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -984,7 +966,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1039,7 +1020,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1093,7 +1073,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1147,7 +1126,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1201,7 +1179,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1255,7 +1232,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1309,7 +1285,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1364,7 +1339,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1418,7 +1392,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "a4d4a2fa60ee2f75",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1471,7 +1444,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1525,7 +1497,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1579,7 +1550,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1633,7 +1603,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1687,7 +1656,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1741,7 +1709,6 @@
"config_device_type": "Desktop",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "d5e8ac7a720f0405",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1794,7 +1761,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1849,7 +1815,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1903,7 +1868,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1957,7 +1921,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2012,7 +1975,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2066,7 +2028,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2120,7 +2081,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2174,7 +2134,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2229,7 +2188,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2283,7 +2241,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2337,7 +2294,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2392,7 +2348,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2446,7 +2401,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "45d102bfa62b9a00",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2500,7 +2454,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2553,7 +2506,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2607,7 +2559,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2661,7 +2612,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2715,7 +2665,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2770,7 +2719,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2824,7 +2772,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2878,7 +2825,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2932,7 +2878,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2986,7 +2931,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3040,7 +2984,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3095,7 +3038,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3149,7 +3091,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "a4d4a2fa60ee2f75",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3202,7 +3143,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3256,7 +3196,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3310,7 +3249,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3364,7 +3302,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3418,7 +3355,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3472,7 +3408,6 @@
"config_device_type": "Desktop",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "db272eb717f7c5ed",
"config_java": "Yes",
"config_os": "Windows",
@@ -3524,7 +3459,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "40e4c0e5eb8be84c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3578,7 +3512,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "40e4c0e5eb8be84c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3631,7 +3564,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "b0f3726e8cd81e22",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3683,7 +3615,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "b0f3726e8cd81e22",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3737,7 +3668,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "b0f3726e8cd81e22",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3790,7 +3720,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3842,7 +3771,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3895,7 +3823,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3949,7 +3876,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4001,7 +3927,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4054,7 +3979,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4108,7 +4032,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fbafd6ea7027f31f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4161,7 +4084,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2143bbfc3a571951",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4214,7 +4136,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "06533d9f09cc7275",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4266,7 +4187,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "06533d9f09cc7275",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4318,7 +4238,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "ac1e11753e4b755b",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4371,7 +4290,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "ac1e11753e4b755b",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4423,7 +4341,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "ac1e11753e4b755b",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4477,7 +4394,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "ac1e11753e4b755b",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4529,7 +4445,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "5b3d89845fd83a51",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4582,7 +4497,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "5b3d89845fd83a51",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4634,7 +4548,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e1aa7bac276cc1fe",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4687,7 +4600,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e1aa7bac276cc1fe",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4739,7 +4651,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "5570457890c55c95",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4793,7 +4704,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "5570457890c55c95",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4845,7 +4755,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "a4b540aa24f19879",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4896,7 +4805,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "827e2f6b4eaf9592",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4949,7 +4857,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "827e2f6b4eaf9592",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5001,7 +4908,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "827e2f6b4eaf9592",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5053,7 +4959,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "827e2f6b4eaf9592",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5105,7 +5010,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "827e2f6b4eaf9592",
"config_java": "Yes",
"config_os": "Unknown",
diff --git a/plugins/PrivacyManager/tests/System/expected/exportDataSubject_allVisits.json b/plugins/PrivacyManager/tests/System/expected/exportDataSubject_allVisits.json
index f8ef7b3085..1c2a03f058 100755
--- a/plugins/PrivacyManager/tests/System/expected/exportDataSubject_allVisits.json
+++ b/plugins/PrivacyManager/tests/System/expected/exportDataSubject_allVisits.json
@@ -10,7 +10,6 @@
"config_device_type": "Desktop",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "d5e8ac7a720f0405",
"config_java": "Yes",
"config_os": "Windows",
@@ -62,7 +61,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -116,7 +114,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -169,7 +166,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -221,7 +217,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -275,7 +270,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -328,7 +322,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -380,7 +373,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -433,7 +425,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -487,7 +478,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -539,7 +529,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -592,7 +581,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -646,7 +634,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -699,7 +686,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "45d102bfa62b9a00",
"config_java": "Yes",
"config_os": "Unknown",
@@ -752,7 +738,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -804,7 +789,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -856,7 +840,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -909,7 +892,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -961,7 +943,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1015,7 +996,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1067,7 +1047,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1120,7 +1099,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1172,7 +1150,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1225,7 +1202,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1277,7 +1253,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1331,7 +1306,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1383,7 +1357,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "a4d4a2fa60ee2f75",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1434,7 +1407,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1487,7 +1459,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1539,7 +1510,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1591,7 +1561,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1643,7 +1612,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1695,7 +1663,6 @@
"config_device_type": "Desktop",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "d5e8ac7a720f0405",
"config_java": "Yes",
"config_os": "Windows",
@@ -1747,7 +1714,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1801,7 +1767,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1854,7 +1819,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1906,7 +1870,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -1960,7 +1923,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2013,7 +1975,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2065,7 +2026,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2118,7 +2078,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2172,7 +2131,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2224,7 +2182,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2277,7 +2234,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2331,7 +2287,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2384,7 +2339,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "45d102bfa62b9a00",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2437,7 +2391,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2489,7 +2442,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2541,7 +2493,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2594,7 +2545,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2646,7 +2596,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2700,7 +2649,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2752,7 +2700,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2805,7 +2752,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2857,7 +2803,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2910,7 +2855,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -2962,7 +2906,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3016,7 +2959,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3068,7 +3010,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "a4d4a2fa60ee2f75",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3119,7 +3060,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3172,7 +3112,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3224,7 +3163,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3276,7 +3214,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3328,7 +3265,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3380,7 +3316,6 @@
"config_device_type": "Desktop",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "d5e8ac7a720f0405",
"config_java": "Yes",
"config_os": "Windows",
@@ -3432,7 +3367,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3486,7 +3420,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3539,7 +3472,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3591,7 +3523,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3645,7 +3576,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3698,7 +3628,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3750,7 +3679,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3803,7 +3731,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3857,7 +3784,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3909,7 +3835,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -3962,7 +3887,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4016,7 +3940,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4069,7 +3992,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "45d102bfa62b9a00",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4122,7 +4044,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4174,7 +4095,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4226,7 +4146,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4279,7 +4198,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4331,7 +4249,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4385,7 +4302,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4437,7 +4353,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4490,7 +4405,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4542,7 +4456,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4595,7 +4508,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4647,7 +4559,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4701,7 +4612,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4753,7 +4663,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "a4d4a2fa60ee2f75",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4804,7 +4713,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4857,7 +4765,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4909,7 +4816,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -4961,7 +4867,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5013,7 +4918,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5065,7 +4969,6 @@
"config_device_type": "Desktop",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "d5e8ac7a720f0405",
"config_java": "Yes",
"config_os": "Windows",
@@ -5117,7 +5020,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5171,7 +5073,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "862f8758e8a04856",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5224,7 +5125,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5276,7 +5176,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5330,7 +5229,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "98850fa73c0eaad4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5383,7 +5281,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5435,7 +5332,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5488,7 +5384,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5542,7 +5437,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5594,7 +5488,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5647,7 +5540,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5701,7 +5593,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6fd3fd0dd66dc7b3",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5754,7 +5645,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "45d102bfa62b9a00",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5807,7 +5697,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5859,7 +5748,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "e047d32ffaa9b618",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5911,7 +5799,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -5964,7 +5851,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -6016,7 +5902,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -6070,7 +5955,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8e7e63b0a38f8882",
"config_java": "Yes",
"config_os": "Unknown",
@@ -6122,7 +6006,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -6175,7 +6058,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bb05333df7a99d87",
"config_java": "Yes",
"config_os": "Unknown",
@@ -6227,7 +6109,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -6280,7 +6161,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2622a9fc22265dd0",
"config_java": "Yes",
"config_os": "Unknown",
@@ -6332,7 +6212,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -6386,7 +6265,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9ff28a3b61810f93",
"config_java": "Yes",
"config_os": "Unknown",
@@ -6438,7 +6316,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "a4d4a2fa60ee2f75",
"config_java": "Yes",
"config_os": "Unknown",
@@ -6489,7 +6366,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -6542,7 +6418,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -6594,7 +6469,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -6646,7 +6520,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -6698,7 +6571,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "2ed71e854068fc9c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -6750,7 +6622,6 @@
"config_device_type": "Desktop",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8eb6c0402c835718",
"config_java": "Yes",
"config_os": "Windows",
@@ -6802,7 +6673,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9f88465470cf09b8",
"config_java": "Yes",
"config_os": "Unknown",
@@ -6856,7 +6726,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "9f88465470cf09b8",
"config_java": "Yes",
"config_os": "Unknown",
@@ -6909,7 +6778,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "c37c84be07b2ab16",
"config_java": "Yes",
"config_os": "Unknown",
@@ -6961,7 +6829,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "c37c84be07b2ab16",
"config_java": "Yes",
"config_os": "Unknown",
@@ -7015,7 +6882,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "c37c84be07b2ab16",
"config_java": "Yes",
"config_os": "Unknown",
@@ -7068,7 +6934,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "077245205f2ee79c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -7120,7 +6985,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "077245205f2ee79c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -7173,7 +7037,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "077245205f2ee79c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -7227,7 +7090,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "077245205f2ee79c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -7279,7 +7141,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "077245205f2ee79c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -7332,7 +7193,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "077245205f2ee79c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -7386,7 +7246,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "077245205f2ee79c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -7439,7 +7298,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "3c6f99b75d7ffea1",
"config_java": "Yes",
"config_os": "Unknown",
@@ -7492,7 +7350,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "32df9bbcdb672be6",
"config_java": "Yes",
"config_os": "Unknown",
@@ -7544,7 +7401,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "32df9bbcdb672be6",
"config_java": "Yes",
"config_os": "Unknown",
@@ -7596,7 +7452,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "cdf190bfe8778de6",
"config_java": "Yes",
"config_os": "Unknown",
@@ -7649,7 +7504,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "cdf190bfe8778de6",
"config_java": "Yes",
"config_os": "Unknown",
@@ -7701,7 +7555,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "cdf190bfe8778de6",
"config_java": "Yes",
"config_os": "Unknown",
@@ -7755,7 +7608,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "cdf190bfe8778de6",
"config_java": "Yes",
"config_os": "Unknown",
@@ -7807,7 +7659,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fe26c54b89d1bb52",
"config_java": "Yes",
"config_os": "Unknown",
@@ -7860,7 +7711,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "fe26c54b89d1bb52",
"config_java": "Yes",
"config_os": "Unknown",
@@ -7912,7 +7762,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "7e55cc2b68c0eb44",
"config_java": "Yes",
"config_os": "Unknown",
@@ -7965,7 +7814,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "7e55cc2b68c0eb44",
"config_java": "Yes",
"config_os": "Unknown",
@@ -8017,7 +7865,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "4ee1556fea48e95e",
"config_java": "Yes",
"config_os": "Unknown",
@@ -8071,7 +7918,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "4ee1556fea48e95e",
"config_java": "Yes",
"config_os": "Unknown",
@@ -8123,7 +7969,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6cd6eb47f346457c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -8174,7 +8019,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "f4b430914146e6ee",
"config_java": "Yes",
"config_os": "Unknown",
@@ -8227,7 +8071,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "f4b430914146e6ee",
"config_java": "Yes",
"config_os": "Unknown",
@@ -8279,7 +8122,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "f4b430914146e6ee",
"config_java": "Yes",
"config_os": "Unknown",
@@ -8331,7 +8173,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "f4b430914146e6ee",
"config_java": "Yes",
"config_os": "Unknown",
@@ -8383,7 +8224,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "f4b430914146e6ee",
"config_java": "Yes",
"config_os": "Unknown",
@@ -8435,7 +8275,6 @@
"config_device_type": "Desktop",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "7d83e53fe3960b63",
"config_java": "Yes",
"config_os": "Windows",
@@ -8487,7 +8326,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8d8bc0ea9a9333de",
"config_java": "Yes",
"config_os": "Unknown",
@@ -8541,7 +8379,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8d8bc0ea9a9333de",
"config_java": "Yes",
"config_os": "Unknown",
@@ -8594,7 +8431,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6c3bdd7ebbc7b883",
"config_java": "Yes",
"config_os": "Unknown",
@@ -8646,7 +8482,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6c3bdd7ebbc7b883",
"config_java": "Yes",
"config_os": "Unknown",
@@ -8700,7 +8535,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6c3bdd7ebbc7b883",
"config_java": "Yes",
"config_os": "Unknown",
@@ -8753,7 +8587,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "15a82f79c9664e1c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -8805,7 +8638,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "15a82f79c9664e1c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -8858,7 +8690,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "15a82f79c9664e1c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -8912,7 +8743,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "15a82f79c9664e1c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -8964,7 +8794,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "15a82f79c9664e1c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -9017,7 +8846,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "15a82f79c9664e1c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -9071,7 +8899,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "15a82f79c9664e1c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -9124,7 +8951,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "521775fbc1378e3f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -9177,7 +9003,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "353bbff99e5be135",
"config_java": "Yes",
"config_os": "Unknown",
@@ -9229,7 +9054,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "353bbff99e5be135",
"config_java": "Yes",
"config_os": "Unknown",
@@ -9281,7 +9105,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "075ecf13a1e1c3d5",
"config_java": "Yes",
"config_os": "Unknown",
@@ -9334,7 +9157,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "075ecf13a1e1c3d5",
"config_java": "Yes",
"config_os": "Unknown",
@@ -9386,7 +9208,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "075ecf13a1e1c3d5",
"config_java": "Yes",
"config_os": "Unknown",
@@ -9440,7 +9261,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "075ecf13a1e1c3d5",
"config_java": "Yes",
"config_os": "Unknown",
@@ -9492,7 +9312,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bfcdab4d0d75db11",
"config_java": "Yes",
"config_os": "Unknown",
@@ -9545,7 +9364,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bfcdab4d0d75db11",
"config_java": "Yes",
"config_os": "Unknown",
@@ -9597,7 +9415,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "ca3e24181288298d",
"config_java": "Yes",
"config_os": "Unknown",
@@ -9650,7 +9467,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "ca3e24181288298d",
"config_java": "Yes",
"config_os": "Unknown",
@@ -9702,7 +9518,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "259551f545941cb4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -9756,7 +9571,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "259551f545941cb4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -9808,7 +9622,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "902e8975f4e8467f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -9859,7 +9672,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "f71dd0793e981b1d",
"config_java": "Yes",
"config_os": "Unknown",
@@ -9912,7 +9724,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "f71dd0793e981b1d",
"config_java": "Yes",
"config_os": "Unknown",
@@ -9964,7 +9775,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "f71dd0793e981b1d",
"config_java": "Yes",
"config_os": "Unknown",
@@ -10016,7 +9826,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "f71dd0793e981b1d",
"config_java": "Yes",
"config_os": "Unknown",
@@ -10068,7 +9877,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "f71dd0793e981b1d",
"config_java": "Yes",
"config_os": "Unknown",
@@ -10120,7 +9928,6 @@
"config_device_type": "Desktop",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "7d83e53fe3960b63",
"config_java": "Yes",
"config_os": "Windows",
@@ -10172,7 +9979,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8d8bc0ea9a9333de",
"config_java": "Yes",
"config_os": "Unknown",
@@ -10226,7 +10032,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "8d8bc0ea9a9333de",
"config_java": "Yes",
"config_os": "Unknown",
@@ -10279,7 +10084,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6c3bdd7ebbc7b883",
"config_java": "Yes",
"config_os": "Unknown",
@@ -10331,7 +10135,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6c3bdd7ebbc7b883",
"config_java": "Yes",
"config_os": "Unknown",
@@ -10385,7 +10188,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "6c3bdd7ebbc7b883",
"config_java": "Yes",
"config_os": "Unknown",
@@ -10438,7 +10240,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "15a82f79c9664e1c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -10490,7 +10291,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "15a82f79c9664e1c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -10543,7 +10343,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "15a82f79c9664e1c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -10597,7 +10396,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "15a82f79c9664e1c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -10649,7 +10447,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "15a82f79c9664e1c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -10702,7 +10499,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "15a82f79c9664e1c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -10756,7 +10552,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "15a82f79c9664e1c",
"config_java": "Yes",
"config_os": "Unknown",
@@ -10809,7 +10604,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "521775fbc1378e3f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -10862,7 +10656,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "353bbff99e5be135",
"config_java": "Yes",
"config_os": "Unknown",
@@ -10914,7 +10707,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "353bbff99e5be135",
"config_java": "Yes",
"config_os": "Unknown",
@@ -10966,7 +10758,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "075ecf13a1e1c3d5",
"config_java": "Yes",
"config_os": "Unknown",
@@ -11019,7 +10810,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "075ecf13a1e1c3d5",
"config_java": "Yes",
"config_os": "Unknown",
@@ -11071,7 +10861,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "075ecf13a1e1c3d5",
"config_java": "Yes",
"config_os": "Unknown",
@@ -11125,7 +10914,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "075ecf13a1e1c3d5",
"config_java": "Yes",
"config_os": "Unknown",
@@ -11177,7 +10965,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bfcdab4d0d75db11",
"config_java": "Yes",
"config_os": "Unknown",
@@ -11230,7 +11017,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "bfcdab4d0d75db11",
"config_java": "Yes",
"config_os": "Unknown",
@@ -11282,7 +11068,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "ca3e24181288298d",
"config_java": "Yes",
"config_os": "Unknown",
@@ -11335,7 +11120,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "ca3e24181288298d",
"config_java": "Yes",
"config_os": "Unknown",
@@ -11387,7 +11171,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "259551f545941cb4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -11441,7 +11224,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "259551f545941cb4",
"config_java": "Yes",
"config_os": "Unknown",
@@ -11493,7 +11275,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "902e8975f4e8467f",
"config_java": "Yes",
"config_os": "Unknown",
@@ -11544,7 +11325,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "f71dd0793e981b1d",
"config_java": "Yes",
"config_os": "Unknown",
@@ -11597,7 +11377,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "f71dd0793e981b1d",
"config_java": "Yes",
"config_os": "Unknown",
@@ -11649,7 +11428,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "f71dd0793e981b1d",
"config_java": "Yes",
"config_os": "Unknown",
@@ -11701,7 +11479,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "f71dd0793e981b1d",
"config_java": "Yes",
"config_os": "Unknown",
@@ -11753,7 +11530,6 @@
"config_device_type": "Unknown",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "f71dd0793e981b1d",
"config_java": "Yes",
"config_os": "Unknown",
diff --git a/plugins/PrivacyManager/tests/System/expected/exportDataSubject_oneVisitGiven.json b/plugins/PrivacyManager/tests/System/expected/exportDataSubject_oneVisitGiven.json
index 493c37479a..f5afd08ef2 100755
--- a/plugins/PrivacyManager/tests/System/expected/exportDataSubject_oneVisitGiven.json
+++ b/plugins/PrivacyManager/tests/System/expected/exportDataSubject_oneVisitGiven.json
@@ -10,7 +10,6 @@
"config_device_type": "Desktop",
"config_director": "No",
"config_flash": "Yes",
- "config_gears": "No",
"config_id": "d5e8ac7a720f0405",
"config_java": "Yes",
"config_os": "Windows",
diff --git a/plugins/PrivacyManager/tests/System/expected/test___PrivacyManager.getAvailableVisitColumnsToAnonymize.xml b/plugins/PrivacyManager/tests/System/expected/test___PrivacyManager.getAvailableVisitColumnsToAnonymize.xml
index 65ec8b40d9..c3ba124a17 100644
--- a/plugins/PrivacyManager/tests/System/expected/test___PrivacyManager.getAvailableVisitColumnsToAnonymize.xml
+++ b/plugins/PrivacyManager/tests/System/expected/test___PrivacyManager.getAvailableVisitColumnsToAnonymize.xml
@@ -37,10 +37,6 @@
<default_value />
</row>
<row>
- <column_name>config_gears</column_name>
- <default_value />
- </row>
- <row>
<column_name>config_java</column_name>
<default_value />
</row>
diff --git a/plugins/VisitorGenerator b/plugins/VisitorGenerator
-Subproject 1a24f7d557aa4c70ee6c1c101e7d87fafa803f6
+Subproject 2320e387d72c93fa3dd464051980e3a8bac3e73
diff --git a/tests/PHPUnit/Framework/TestDataHelper/LogHelper.php b/tests/PHPUnit/Framework/TestDataHelper/LogHelper.php
index 7ba4cfa690..4251cceedf 100644
--- a/tests/PHPUnit/Framework/TestDataHelper/LogHelper.php
+++ b/tests/PHPUnit/Framework/TestDataHelper/LogHelper.php
@@ -37,7 +37,6 @@ class LogHelper
'config_silverlight' => 0,
'config_windowsmedia' => 0,
'config_java' => 0,
- 'config_gears' => 0,
'config_resolution' => 0,
'config_resolution' => '',
'config_cookie' => 0,
diff --git a/tests/PHPUnit/System/BackwardsCompatibility1XTest.php b/tests/PHPUnit/System/BackwardsCompatibility1XTest.php
index e2157ac3a9..aa8aca8522 100644
--- a/tests/PHPUnit/System/BackwardsCompatibility1XTest.php
+++ b/tests/PHPUnit/System/BackwardsCompatibility1XTest.php
@@ -198,6 +198,9 @@ class BackwardsCompatibility1XTest extends SystemTestCase
'DevicesDetection.getBrand',
'DevicesDetection.getModel',
+ // different result as some plugins have been removed in Matomo 4
+ 'DevicePlugins.getPlugin',
+
// has different output before and after
'PrivacyManager.getAvailableVisitColumnsToAnonymize',
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__DevicePlugins.getPlugin_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__DevicePlugins.getPlugin_month.xml
index 94a694cef6..2c2383c381 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__DevicePlugins.getPlugin_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__DevicePlugins.getPlugin_month.xml
@@ -25,12 +25,6 @@
<logo>plugins/Morpheus/icons/dist/plugins/director.png</logo>
</row>
<row>
- <label>Gears</label>
- <nb_visits>1</nb_visits>
- <nb_visits_percentage>3%</nb_visits_percentage>
- <logo>plugins/Morpheus/icons/dist/plugins/gears.png</logo>
- </row>
- <row>
<label>Pdf</label>
<nb_visits>1</nb_visits>
<nb_visits_percentage>3%</nb_visits_percentage>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__Live.getLastVisitsDetails_range.xml b/tests/PHPUnit/System/expected/test_ImportLogs__Live.getLastVisitsDetails_range.xml
index 2b57dac4af..7d46645201 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__Live.getLastVisitsDetails_range.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__Live.getLastVisitsDetails_range.xml
@@ -3650,7 +3650,7 @@
</row>
</customVariables>
<resolution>1280x800</resolution>
- <plugins>cookie, director, flash, gears, java, pdf, windowsmedia</plugins>
+ <plugins>cookie, director, flash, java, pdf, windowsmedia</plugins>
<pluginsIcons>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
@@ -3665,10 +3665,6 @@
<pluginName>flash</pluginName>
</row>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/gears.png</pluginIcon>
- <pluginName>gears</pluginName>
- </row>
- <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/java.png</pluginIcon>
<pluginName>java</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml b/tests/PHPUnit/System/expected/test_ImportLogs__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml
index 65ec8b40d9..c3ba124a17 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml
@@ -37,10 +37,6 @@
<default_value />
</row>
<row>
- <column_name>config_gears</column_name>
- <default_value />
- </row>
- <row>
<column_name>config_java</column_name>
<default_value />
</row>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs_siteIdThree_TrackedUsingLogReplayWithFixedSiteId__Live.getLastVisitsDetails_range.xml b/tests/PHPUnit/System/expected/test_ImportLogs_siteIdThree_TrackedUsingLogReplayWithFixedSiteId__Live.getLastVisitsDetails_range.xml
index f3f467dc7a..bfc0b4ab2a 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs_siteIdThree_TrackedUsingLogReplayWithFixedSiteId__Live.getLastVisitsDetails_range.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs_siteIdThree_TrackedUsingLogReplayWithFixedSiteId__Live.getLastVisitsDetails_range.xml
@@ -1910,7 +1910,7 @@
<idVisit>44</idVisit>
<visitIp>0.0.0.0</visitIp>
- <fingerprint>6e7df29fc80d00de</fingerprint>
+ <fingerprint>940bed6acc318d1c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -2021,7 +2021,7 @@
</row>
</customVariables>
<resolution>1280x800</resolution>
- <plugins>cookie, director, flash, gears, java, pdf, windowsmedia</plugins>
+ <plugins>cookie, director, flash, java, pdf, windowsmedia</plugins>
<pluginsIcons>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
@@ -2036,10 +2036,6 @@
<pluginName>flash</pluginName>
</row>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/gears.png</pluginIcon>
- <pluginName>gears</pluginName>
- </row>
- <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/java.png</pluginIcon>
<pluginName>java</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicePlugins.getPlugin_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicePlugins.getPlugin_day.xml
index 6dd8447a8b..62e4d7916a 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicePlugins.getPlugin_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicePlugins.getPlugin_day.xml
@@ -25,12 +25,6 @@
<logo>plugins/Morpheus/icons/dist/plugins/director.png</logo>
</row>
<row>
- <label>Gears</label>
- <nb_visits>0</nb_visits>
- <nb_visits_percentage>0%</nb_visits_percentage>
- <logo>plugins/Morpheus/icons/dist/plugins/gears.png</logo>
- </row>
- <row>
<label>Pdf</label>
<nb_visits>0</nb_visits>
<nb_visits_percentage>0%</nb_visits_percentage>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml
index 65ec8b40d9..c3ba124a17 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml
@@ -37,10 +37,6 @@
<default_value />
</row>
<row>
- <column_name>config_gears</column_name>
- <default_value />
- </row>
- <row>
<column_name>config_java</column_name>
<default_value />
</row>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicePlugins.getPlugin_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicePlugins.getPlugin_day.xml
index 6dd8447a8b..62e4d7916a 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicePlugins.getPlugin_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicePlugins.getPlugin_day.xml
@@ -25,12 +25,6 @@
<logo>plugins/Morpheus/icons/dist/plugins/director.png</logo>
</row>
<row>
- <label>Gears</label>
- <nb_visits>0</nb_visits>
- <nb_visits_percentage>0%</nb_visits_percentage>
- <logo>plugins/Morpheus/icons/dist/plugins/gears.png</logo>
- </row>
- <row>
<label>Pdf</label>
<nb_visits>0</nb_visits>
<nb_visits_percentage>0%</nb_visits_percentage>
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_html_tables_and_graph__ScheduledReports.generateReport_month.original.html b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_html_tables_and_graph__ScheduledReports.generateReport_month.original.html
index e697218af6..6a2e24d798 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_html_tables_and_graph__ScheduledReports.generateReport_month.original.html
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_html_tables_and_graph__ScheduledReports.generateReport_month.original.html
@@ -2175,7 +2175,7 @@
</h2>
<img alt=""
- src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArwAAADICAIAAACF9KXqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAJSElEQVR4nO3dQWhceR3A8ZcmaTVtEtAG26TQyrSolRYRy+7JQ2FB9iAu7EH2IKjg2YvLuh7Ei+BBxT2J4E1vsiIs3lZQWTx0QTxI2sojxZhqtJHW2JZs2o2HkcnLy5s3v8y8eW+m8/mc+iYvk3/ev/PynTfvzUzt7e0lAAC9HGt6AADAeBANAECIaAAAQkQDABAiGgCAENEAAIQ0HA2tVqvbjYVfKvkuAGCoRvdIQ5qmPb+kHgCgNg1HQ5qmuT/8rVarJBcAgKbM1PAzvvvTd3O3vP7Vz/T8rk49ZKuic0unNjpfzfWH8gCAatURDX9Z/8/u7m5ncXZ2dmNjY2VlJfK9uQMP2cV2JWRfqui2JgAwuJpenniUkSTJ3bt3O1/KHiHo+Zc+3gGKAQCqNbonQra1kyJywmN8TQCgD3W8PDGg7JkNkeMQkTUBgKOqKRrm5uZKvtp5haLnZZaRMxXiawIAcXVEw0vXW3c3Nvr73vjffpUAAENVRzR8/rPnk+R8f99bfiFl9qsuuQSAoZra29tregwAwBgY9asnAIARIRoAgBDRAACEiAYAIEQ0AAAhBy65LLxk0XWMAECSjYbCT4n00ZEAQNv+yxNqAAAo4ZwGACCk+G2ke74MsXHwsyQ2NzfPnDlT5bgAgBGTjwafKw0AFMpfPRHMhZWVlZJFAODZs39OgysjAIAS+59ymX0/hrZ2Q3ifBgAg8dHYAECQSy4BgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIman8Hm+ubVV+nzX4+Ec/nLtlTH+R5Fn/XQBoSsXR8KVvvfXfR7vV3mc93vzhS9nFm2tbr7/xu6YGM6AffOP6heXFzuLP3vrzm2/fbnA8g3jlxcsvv/CxpkcBQJJ4eQIACMofaWi1WkmSpGmau6UtezsAMFEOREOr1UrTNFsJ7Vu6LQIAk+PAyxOCAADoxjkNAECIaAAAQvq85HJ1dTW7uLa21j4T4unTpxUMqgm3bt3KLv71H4+aGsng7ty5s7P9gc7i1r/H9U0akiS5d+9fB2cGgMb0GQ3Ly8vZxYWFhYWFhSRJjh27nSTvVzCu2uV+o4dP7ifJnYbGMqilpaXlM/OdxflTj5JkXLthfn4hNzUANKXPaFhcXCxcnJqaGnREDZmfn88uzs2919RIBnfy5Mnsr3P8+PEGBzOgEydO5KYGgKbkL7nM/iNN09wVmC6vAICJdSAaCptAKAAAiasnAIAg0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAkJmea7Rarc6/0zQd5mAAgNHVIxparVY2FHKLAMDk8PIEABAiGgCAkN7nNMDo+Pr33n7vydOmR9GPV7/83IXlxc7iP7cefvNHv21wPH2bnj72k29/LnvLr3+fvvPHvzU1nkGcX1782sufyt7ynR+/s/1wp6nxDOKVFz/56U98pLO4++T9L776qwbH07epqalffP8L2Vv+8KeNX/7mdlPjGcSHFj/42leez97yxs/f/fu9h02NZxAvPH/h+nPnkySZ2tvbK1mv2zkNN27cyK528+bNy5cvD2eo/7ezs7O+vn7x4sWh/hSOam1tbWlp6dSpU00PhH0PHjzY3t4+d+5c0wPhgNXV1UuXLs3MeKo2QjY3N6enp0+fPt30QMZGn/99r127VrI4DI8fP56fn79y5cqwfxBHMjc3t7y8vLi42HtV6rK1tXX//v3sdU+MiKtXr87OzjY9Cvatr6/PzMycPXu26YGMDec0AAAhPY40pGnqfRoAgCTy8oRQAAASL08AAEE9rp4AAGgbyyMNTguvmQ0+OloZTY+FEDNVp763ds9vNI9tTV4xXOEplj4Ug0ngs2DqF99NHWk6siubxz4cnpdKNmMfdzJp09dYNFS7oSdqzprVeawefqB2/p1bh0ocfshkt3zJjdmZMkdHcqRK63tLmoKjKpyXSjajueipmWjo9tgr3/clRTPabVdYuDKDizw98hSqTt3+sBXGXIXPyZ55hZWW2+Fk14zshTprdlbL3mfuB+Xuwc6tm5InMEnRk5mkS0l3WzkpbfEkM5XD+f1Gywi9oWn547BkneAiw9BtN8pQ9XecwATVoOSBkO25wtVK/ubZuQ2o2wYs3JKHVz58e+fwxqTNxQhFw1FN2lSNiMjZQM4YGrbck6HCDV4yC50nsh5BtbG/qlDPdx2MP5mR3Uc1rtEQeYGDyuVCu+91qFb5U6XCWfA6RZ2qOkevksE8G/o47mIDVmJco6Hn8T1qM4EH6BoR3M7mYgRV8hgxrQOyASvRTDRU9RAqvxN7z8rljgr2vQ79Kdy2hYdqy2fBpRMRwTMJgv/bq23rCd+5RX798g0e34D2ZjmNHWk4vKeL7Pu6nczc7T6HNPhJVrhVD89LXcOZOJHtX3hjdtEEBXXbpeSubuh24UNyaLPnzoVMwnNh55bVx9Y40reUzG/JyhMyKd5Gmt4m/GkNJB4FE8zUZ4kGykxUQUM5fzwmh+M63YgGACBkLD+wCgCon2gAAEL+B7+G899obEceAAAAAElFTkSuQmCC"
+ src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArwAAADICAIAAACF9KXqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAJMklEQVR4nO3dTWiceR3A8Sc102zaJrXZrZQEXMsjGyllobDFg7AHWS+C4qInF/TgyYN48bAsHjyIXhShR3GPXsQXEAQPIiKIh64oIrRhfQhYk7WmklrKdm26jIeB6ZNnnnnml8kz8zwz+XwOpc8zb/+ZJ/PMN89LZqHb7SYAAKOcanoAAMBsEA0AQIhoAABCRAMAECIaAIAQ0QAAhDQcDWmaDptZelHFrQCAiWrvloYsy0ZepB4AYGoajoYsywof/GmaVuQCANCUxSk8xnfefKsw542vvDTyVv16yFdFf06/NvqXFvpDeQBAvaYRDW/feXBwcNCf7HQ6Ozs7GxsbkdsWNjzkJ3uVkN9VMeyaAMDxTWn3xLs5SZLs7u72L8pvIRj5SR/vAMUAAPVq74GQPb2kiBzwGL8mADCGaeyeOKb8kQ2R7RCRawIARzWlaDhz5kzFpf09FCNPs4wcqRC/JgAQN41oePWT6e7Ozni3jX/2qwQAmKhpRMNnX34+SZ4f77bVJ1LmL3XKJQBM1EK32216DADADGj72RMAQEuIBgAgRDQAACGiAQAIEQ0AQMihUy5LT1l0HiMAkOSjofRbIn11JADQ83T3hBoAACo4pgEACCn/M9Ijd0PsHP4uibt37166dKnOcQEALVOMBt8rDQCUKp49EcyFjY2NikkAYP48PabBmREAQIWn33KZ/3sMPb2G8HcaAIDEV2MDAEFOuQQAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBksfZ7vL39n9rvsykfu/zs4Mx5eoJJ2XOc+ycIwHhqjoYf/vQvv/7Ddr332aCf/+DVwpzfvfWPGz/+UyODmZAvfvrKFz612Z98Z+/hGzd+3+B4avetr37ixRc+1PQoAOaB3RMAQEhxS0OapkmSZFlWmNOTnw8AnCiHoiFN0yzL8pXQmzNsEgA4OQ7tnhAEAMAwjmkAAEJEAwAQMuYpl7du3cpPbm9v946EuH//fg2Dao2tra3CnH+9M1dPMEmSe/f28s/y3n8fNzeWibhz559L3f2mRwEwD8aMhvX19fzk6urq6upqkiRnzz5IkvlZQReeZpIk2/9eSJLdRgYzISsrq/mn+YGld5Pk7w2Op3bPPffs+vpa06MAmAdjRsP58+dLJzudznFH1CYrKyuFOc8sz08S9SwtLeWf5sP3FhoczCQsLy8PLkcAxlA85TL/nyzLCmdgOr0CAE6sQ9FQ2gRCAQBInD0BAASJBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACELI68Rpqm/f9nWTbJwQAA7TUiGtI0zYdCYRIAODnsngAAQkQDABAy+pgGmDNf/uavut1u06OozY3XX/ngyjP5Od/90R/3H7zX1Hhq9/lXNj/+4np+zs9+s/XnW3ebGk/tXvjI2pc+czU/529v7735i782NZ7anV3ufPtrL+fnPD54/7XXf9nUeGq3sLDwk+99rjDzG9//7f8ev9/IeCbh66+99NEPX0iSZKF67TnsmIabN2/mr3b79u0rV65MZqgl9vf3Hz16tL6+PvqqtNXW1laapouLsnVW7e3tJUly8eLFpgfCmJ48eZJl2ebmZtMDYXy7u7vLy8sXLlyY2iOOucq+fv16xeSk7e3tPXz48PLly9N8UOp16tSpq1evdjqdpgfCmHZ2dpIk2djYaHogjOng4OD06dPXrl1reiCMb21t7dy5c9Nsd8c0AAAhI7Y0ZFnm7zQAAElk94RQAAASuycAgKARZ08AAPTM/JaG/CEXtI2lcxLkl3KaphZ6O1UsF4usVdqzOEpH0paz5Gs83NIXZEBdCmuN6neWt96kOSy9naq/pKk3ObvvjsLIWxEN9b6aM7pg5l5/fddbQPmF3v9/4Tq0ga+sa5XBdw0zYXYXVmHkzUfDsB/90qauDu1C0KnyVoms7KwQZ8XgdsvenN6/lt2UVa8tS3/rHbxo8CbVZV+42kl+zxY+dwYnC/MHX//SHQHDXur+pdW/dxVuXv2gFSMp3Hnz0VAqsnnnOJM0Lv/+sWhmy+CbKzm83mSahq3rhiX4sA+eipuMfCyLPm7w9S99Q43xETZ4nYrCCH7IDt5bS6PhqPzItl/k6J72HAEE7XT8XXjxG8bL3uo37jivVWGJNPJ71zxEQ2QHB80qdO7Y12H67OZrlcF9BIOTFTOrKftjym/mmf6vsv19EMHHPeqibPXuiSMZtnis4FrOBu2ZYAG1UOG9M+wAr/7/I/cZvImfh1KFYwh6GumG+OMeaWz9+2z+7zSUvta134k6blZvAfUc5zq0jYXVNvUukeqyt/QLSg8QOZKRL2l+idT4e9ewQ5sHtWJLw+BxnoNzSq82eCf59LZZtVVKF8Gww3Zos8KR2D45GtFf40XWlnnDVoyRRWm9Ogmlb6gxXuojHe8y8sdm8Aq9SX9Gmgmy9wFaZYy3pHcxea3Y0sD8OdLxOEA7KQYKbGkAAEKaPxASAJgJogEACPk/WrXPZFROvAgAAAAASUVORK5CYII="
height="200"
width="700"
margin="0 auto"/>
@@ -2251,19 +2251,6 @@
<tr style=";">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
- <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/gears.png'>
- &nbsp;
- Gears </td>
- <td style="padding:17px 15px; text-align:right;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
- 0
- </td>
- <td style="padding:17px 15px; text-align:right;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
- 0%
- </td>
- </tr>
-
- <tr style="background-color: #f2f2f2;">
- <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/pdf.png'>
&nbsp;
Pdf </td>
@@ -2275,7 +2262,7 @@
</td>
</tr>
- <tr style=";">
+ <tr style="background-color: #f2f2f2;">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/quicktime.png'>
&nbsp;
@@ -2288,7 +2275,7 @@
</td>
</tr>
- <tr style="background-color: #f2f2f2;">
+ <tr style=";">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/realplayer.png'>
&nbsp;
@@ -2301,7 +2288,7 @@
</td>
</tr>
- <tr style=";">
+ <tr style="background-color: #f2f2f2;">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/silverlight.png'>
&nbsp;
@@ -2314,7 +2301,7 @@
</td>
</tr>
- <tr style="background-color: #f2f2f2;">
+ <tr style=";">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/windowsmedia.png'>
&nbsp;
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_html_tables_only__ScheduledReports.generateReport_month.original.html b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_html_tables_only__ScheduledReports.generateReport_month.original.html
index d761e4fecd..8d0ceab78e 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_html_tables_only__ScheduledReports.generateReport_month.original.html
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_html_tables_only__ScheduledReports.generateReport_month.original.html
@@ -2111,19 +2111,6 @@
<tr style=";">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
- <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/gears.png'>
- &nbsp;
- Gears </td>
- <td style="padding:17px 15px; text-align:right;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
- 0
- </td>
- <td style="padding:17px 15px; text-align:right;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
- 0%
- </td>
- </tr>
-
- <tr style="background-color: #f2f2f2;">
- <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/pdf.png'>
&nbsp;
Pdf </td>
@@ -2135,7 +2122,7 @@
</td>
</tr>
- <tr style=";">
+ <tr style="background-color: #f2f2f2;">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/quicktime.png'>
&nbsp;
@@ -2148,7 +2135,7 @@
</td>
</tr>
- <tr style="background-color: #f2f2f2;">
+ <tr style=";">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/realplayer.png'>
&nbsp;
@@ -2161,7 +2148,7 @@
</td>
</tr>
- <tr style=";">
+ <tr style="background-color: #f2f2f2;">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/silverlight.png'>
&nbsp;
@@ -2174,7 +2161,7 @@
</td>
</tr>
- <tr style="background-color: #f2f2f2;">
+ <tr style=";">
<td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, Oxygen-Sans, Cantarell, &#039;Helvetica Neue&#039;, sans-serif;">
<img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/windowsmedia.png'>
&nbsp;
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_in_csv__ScheduledReports.generateReport_month.original.csv b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_in_csv__ScheduledReports.generateReport_month.original.csv
index 7a97ccaaa5..6690519578 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_in_csv__ScheduledReports.generateReport_month.original.csv
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_in_csv__ScheduledReports.generateReport_month.original.csv
@@ -98,7 +98,6 @@ Cookie,11,100%
Flash,11,100%
Java,11,100%
Director,0,0%
-Gears,0,0%
Pdf,0,0%
Quicktime,0,0%
Realplayer,0,0%
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_in_pdf_tables_only__ScheduledReports.generateReport_month.original.pdf b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_in_pdf_tables_only__ScheduledReports.generateReport_month.original.pdf
index 6b6ae2d77b..d3b09121d7 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_in_pdf_tables_only__ScheduledReports.generateReport_month.original.pdf
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_in_pdf_tables_only__ScheduledReports.generateReport_month.original.pdf
Binary files differ
diff --git a/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml b/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml
index 65ec8b40d9..c3ba124a17 100644
--- a/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml
+++ b/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml
@@ -37,10 +37,6 @@
<default_value />
</row>
<row>
- <column_name>config_gears</column_name>
- <default_value />
- </row>
- <row>
<column_name>config_java</column_name>
<default_value />
</row>
diff --git a/tests/PHPUnit/System/expected/test_noVisit__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml b/tests/PHPUnit/System/expected/test_noVisit__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml
index 65ec8b40d9..c3ba124a17 100644
--- a/tests/PHPUnit/System/expected/test_noVisit__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml
+++ b/tests/PHPUnit/System/expected/test_noVisit__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml
@@ -37,10 +37,6 @@
<default_value />
</row>
<row>
- <column_name>config_gears</column_name>
- <default_value />
- </row>
- <row>
<column_name>config_java</column_name>
<default_value />
</row>
diff --git a/tests/PHPUnit/Unit/Tracker/RequestTest.php b/tests/PHPUnit/Unit/Tracker/RequestTest.php
index 68aab0b949..d44a7bba87 100644
--- a/tests/PHPUnit/Unit/Tracker/RequestTest.php
+++ b/tests/PHPUnit/Unit/Tracker/RequestTest.php
@@ -307,25 +307,25 @@ class RequestTest extends UnitTestCase
public function test_getPlugins_shouldReturnZeroForAllIfNothingGiven()
{
- $expected = array_fill(0, 10, 0);
+ $expected = array_fill(0, 9, 0);
$this->assertEquals($expected, $this->request->getPlugins());
}
public function test_getPlugins_shouldReturnAllOneIfAllGiven()
{
- $plugins = array('fla', 'java', 'dir', 'qt', 'realp', 'pdf', 'wma', 'gears', 'ag', 'cookie');
+ $plugins = array('fla', 'java', 'dir', 'qt', 'realp', 'pdf', 'wma', 'ag', 'cookie');
$request = $this->buildRequest(array_fill_keys($plugins, '1'));
- $this->assertEquals(array_fill(0, 10, 1), $request->getPlugins());
+ $this->assertEquals(array_fill(0, 9, 1), $request->getPlugins());
}
public function test_getPlugins_shouldDetectSome()
{
- $plugins = array('fla' => 1, 'java', 'dir' => '1', 'qt' => '0', 'realp' => 0, 'gears', 'ag' => 1, 'cookie');
+ $plugins = array('fla' => 1, 'java', 'dir' => '1', 'qt' => '0', 'realp' => 0, 'ag' => 1, 'cookie');
$request = $this->buildRequest($plugins);
- $expected = array(1, 0, 1, 0, 0, 0, 0, 0, 1, 0);
+ $expected = array(1, 0, 1, 0, 0, 0, 0, 1, 0);
$this->assertEquals($expected, $request->getPlugins());
}
diff --git a/tests/UI/expected-screenshots/Theme_home.png b/tests/UI/expected-screenshots/Theme_home.png
index a72eba5e0e..18e8713944 100644
--- a/tests/UI/expected-screenshots/Theme_home.png
+++ b/tests/UI/expected-screenshots/Theme_home.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2d796bfd347904bc2a72fd91f38e14f2d93a2666e9b6d2479aa8730ba2dd1dae
-size 726555
+oid sha256:61f2ffbb747d7e5d1ec60c03df96cd37830f15f356212b2e33878327a0deb3b3
+size 726103
diff --git a/tests/UI/expected-screenshots/UIIntegrationTest_dashboard1.png b/tests/UI/expected-screenshots/UIIntegrationTest_dashboard1.png
index 502714d762..7d7d827843 100644
--- a/tests/UI/expected-screenshots/UIIntegrationTest_dashboard1.png
+++ b/tests/UI/expected-screenshots/UIIntegrationTest_dashboard1.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e9a650eebb6bdb2a48a3fbf2d9679c9958b55a25606fd40702934e70f8780d00
-size 651145
+oid sha256:5a3b3ecd37a090dd1d57d496c6fab8dc2acad3768d2a0cdc8bcb1db144cac74c
+size 650768
diff --git a/tests/UI/expected-screenshots/UIIntegrationTest_visitors_software.png b/tests/UI/expected-screenshots/UIIntegrationTest_visitors_software.png
index 15ae9f8f87..20d7356de5 100644
--- a/tests/UI/expected-screenshots/UIIntegrationTest_visitors_software.png
+++ b/tests/UI/expected-screenshots/UIIntegrationTest_visitors_software.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:8471aac437ee58db2eff309b42f3f221882a6df2a1471dcb75bca46ce7cdb2ff
-size 155511
+oid sha256:62b6cba7a74ce0a02d165fca00d591416474fe37a8befeb5aece459e124ca22c
+size 152986
diff --git a/tests/resources/access-logs/fake_logs_replay.log b/tests/resources/access-logs/fake_logs_replay.log
index 2df723ebe0..b07884180c 100644
--- a/tests/resources/access-logs/fake_logs_replay.log
+++ b/tests/resources/access-logs/fake_logs_replay.log
@@ -1,33 +1,33 @@
#incorrect cid param, should not break the log importer
-180.153.201.215 - - [02/Aug/2015:21:15:38 +0000] "GET /piwik.php?action_name=hduy uyeuy nuo 36 ??\xAC&idsite=1&rec=1&r=199956&h=0&m=18&s=24&url=http://www.xxx.lt/x?gclid=CL6m2O6oi8cCFY_JtAod_tYIPQ&price=216,456&urlref=http://www.xxxx.lt/ss-aparatai?gclid=CL6m2O6oi8cCFY_JtAod_tYIPQ&_id=54f474c0c50144df&_idts=1438550142&_idvc=1&_idn=0&_refts=1438550142&_viewts=1438550142&_ref=http://www.googleadservices.com/pagead/aclk?sa=L&ai=Cii7VcIi-VeDRGIaRjAaPqK-QBZr23PYFwq3-29QBtcrnsxUIABABIL_gsAMoA2C5A6ABrqKPywPIAQGpAtRzbKu7bLI-qgQiT9Dly94npwbCg5D7SkUsuqSK-SLDbgVFTQ55B4AxabBQloAFkE6IBgGAB7rd8DSQBwOoB6LCG6gHpr4b2AcB&ohost=www.google.com&cid=5GjGWDPimmkdeh1FrgcuUImc3pojqtIChK-EDtUjr4JZmw&sig=AOD64_3GESvwtzmjkBhlZRJcFCvb4QN70g&clui=0&rct=j&q=&ved=0CBoQ0QxqFQoTCIz3keuoi8cCFcKyFAodIQ0Ktw&adurl=http://www.oigai.lt/agepdf=1&qt=0&realp=0&wma=1&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=1366x768&pf_srv=7972 HTTP/1.1" 200 54 "http://www.xx.lt/eagea-aparatai?gclid=CL6m2O6oi8cCFY_JtAod_tYIPQ&price=216,456" "Mozilla/5.0 (Linux; U; Android 4.4.2; zh-cn; GT-I9500 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.0 QQ-Manager Mobile Safari/537.36"
-- - - [15/Aug/2012:09:18:38 +0200] "GET /piwik.php?idsite=1&rec=1&apiv=1&rand=1636495582&_id=e4002ba0f2c2dd70&fla=1&java=1&dir=0&qt=0&realp=0&pdf=0&wma=0&gears=0&ag=0&h=12&m=34&s=6&res=1024x768&cookie=1&_cvar=%7B%225%22%3A%5B%22VisitorType%22%2C%22NewLoggedOut%22%5D%7D&cvar=%7B%223%22%3A%5B%22_pks%22%2C%22SKU2%22%5D%2C%224%22%3A%5B%22_pkn%22%2C%22PRODUCT+name%22%5D%2C%225%22%3A%5B%22_pkc%22%2C%22Electronics+%26+Cameras%22%5D%7D&url=http%3A%2F%2Fexample.org%2Findex.htm&urlref=&action_name=incredible+title%21&urlref=http%3A%2F%2Fpiwik.org%2Fcontribute% HTTP/1.1" 200 43 "http://example-referrer-replay.org/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Business Everywhere 7.1.2; GTB6; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0) "
-- - - [15/Aug/2012:06:30:13 +0200] "GET /piwik.php?action_name=Piwik%20Forums&idsite=1&rec=1&r=136285&h=8&m=0&s=47&url=http%3A%2F%2Fforum.piwik.org%2Fregister.php%3F0%2Capprove%3D9a94a02145599&urlref=http%3A%2F%2Fsn110w.snt110.mail.live.com%2Fmail%2FInboxLight.aspx%3Fn%3D184083971&_id=0290799d35c0f2ba&_idts=1306645141&_idvc=1&_idn=0&_refts=0&_viewts=1306645141&pdf=1&qt=0&realp=0&wma=1&dir=1&fla=1&java=1&gears=1&ag=0&res=1280x800&cookie=1&_cvar=%7B%223%22%3A%5B%22Forum%20status%22%2C%22Anonymous%22%5D%7D HTTP/1.1" 200 43 "http://forum.piwik.org/register.php?0,approve=9a94a02145599" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.71 Safari/534.24"
-- - - [15/Aug/2012:06:18:38 +0200] "GET /piwik.php?idsite=2&rec=1&apiv=1&rand=837354687&_id=e4002ba0f2c2dd70&fla=1&java=1&dir=0&qt=0&realp=0&pdf=0&wma=0&gears=0&ag=0&h=12&m=34&s=6&res=1024x768&cookie=1&_cvar=%7B%225%22%3A%5B%22VisitorType%22%2C%22NewLoggedOut%22%5D%7D&cvar=%7B%223%22%3A%5B%22_pks%22%2C%22SKU+VERY+nice+indeed%22%5D%2C%224%22%3A%5B%22_pkn%22%2C%22PRODUCT+name%22%5D%7D&url=http%3A%2F%2Fexample.org%2Findex.htm&urlref=&action_name=Another+Product+page+with+no+category&urlref=http%3A%2F%2Fpiwik.org%2Fcontribute% HTTP/1.1" 200 43 "http://forum.piwik.org/read.php?2,76977" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7; en-us) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1"
+180.153.201.215 - - [02/Aug/2015:21:15:38 +0000] "GET /piwik.php?action_name=hduy uyeuy nuo 36 ??\xAC&idsite=1&rec=1&r=199956&h=0&m=18&s=24&url=http://www.xxx.lt/x?gclid=CL6m2O6oi8cCFY_JtAod_tYIPQ&price=216,456&urlref=http://www.xxxx.lt/ss-aparatai?gclid=CL6m2O6oi8cCFY_JtAod_tYIPQ&_id=54f474c0c50144df&_idts=1438550142&_idvc=1&_idn=0&_refts=1438550142&_viewts=1438550142&_ref=http://www.googleadservices.com/pagead/aclk?sa=L&ai=Cii7VcIi-VeDRGIaRjAaPqK-QBZr23PYFwq3-29QBtcrnsxUIABABIL_gsAMoA2C5A6ABrqKPywPIAQGpAtRzbKu7bLI-qgQiT9Dly94npwbCg5D7SkUsuqSK-SLDbgVFTQ55B4AxabBQloAFkE6IBgGAB7rd8DSQBwOoB6LCG6gHpr4b2AcB&ohost=www.google.com&cid=5GjGWDPimmkdeh1FrgcuUImc3pojqtIChK-EDtUjr4JZmw&sig=AOD64_3GESvwtzmjkBhlZRJcFCvb4QN70g&clui=0&rct=j&q=&ved=0CBoQ0QxqFQoTCIz3keuoi8cCFcKyFAodIQ0Ktw&adurl=http://www.oigai.lt/agepdf=1&qt=0&realp=0&wma=1&dir=0&fla=1&java=1&ag=0&cookie=1&res=1366x768&pf_srv=7972 HTTP/1.1" 200 54 "http://www.xx.lt/eagea-aparatai?gclid=CL6m2O6oi8cCFY_JtAod_tYIPQ&price=216,456" "Mozilla/5.0 (Linux; U; Android 4.4.2; zh-cn; GT-I9500 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.0 QQ-Manager Mobile Safari/537.36"
+- - - [15/Aug/2012:09:18:38 +0200] "GET /piwik.php?idsite=1&rec=1&apiv=1&rand=1636495582&_id=e4002ba0f2c2dd70&fla=1&java=1&dir=0&qt=0&realp=0&pdf=0&wma=0&ag=0&h=12&m=34&s=6&res=1024x768&cookie=1&_cvar=%7B%225%22%3A%5B%22VisitorType%22%2C%22NewLoggedOut%22%5D%7D&cvar=%7B%223%22%3A%5B%22_pks%22%2C%22SKU2%22%5D%2C%224%22%3A%5B%22_pkn%22%2C%22PRODUCT+name%22%5D%2C%225%22%3A%5B%22_pkc%22%2C%22Electronics+%26+Cameras%22%5D%7D&url=http%3A%2F%2Fexample.org%2Findex.htm&urlref=&action_name=incredible+title%21&urlref=http%3A%2F%2Fpiwik.org%2Fcontribute% HTTP/1.1" 200 43 "http://example-referrer-replay.org/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Business Everywhere 7.1.2; GTB6; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0) "
+- - - [15/Aug/2012:06:30:13 +0200] "GET /piwik.php?action_name=Piwik%20Forums&idsite=1&rec=1&r=136285&h=8&m=0&s=47&url=http%3A%2F%2Fforum.piwik.org%2Fregister.php%3F0%2Capprove%3D9a94a02145599&urlref=http%3A%2F%2Fsn110w.snt110.mail.live.com%2Fmail%2FInboxLight.aspx%3Fn%3D184083971&_id=0290799d35c0f2ba&_idts=1306645141&_idvc=1&_idn=0&_refts=0&_viewts=1306645141&pdf=1&qt=0&realp=0&wma=1&dir=1&fla=1&java=1&ag=0&res=1280x800&cookie=1&_cvar=%7B%223%22%3A%5B%22Forum%20status%22%2C%22Anonymous%22%5D%7D HTTP/1.1" 200 43 "http://forum.piwik.org/register.php?0,approve=9a94a02145599" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.71 Safari/534.24"
+- - - [15/Aug/2012:06:18:38 +0200] "GET /piwik.php?idsite=2&rec=1&apiv=1&rand=837354687&_id=e4002ba0f2c2dd70&fla=1&java=1&dir=0&qt=0&realp=0&pdf=0&wma=0&ag=0&h=12&m=34&s=6&res=1024x768&cookie=1&_cvar=%7B%225%22%3A%5B%22VisitorType%22%2C%22NewLoggedOut%22%5D%7D&cvar=%7B%223%22%3A%5B%22_pks%22%2C%22SKU+VERY+nice+indeed%22%5D%2C%224%22%3A%5B%22_pkn%22%2C%22PRODUCT+name%22%5D%7D&url=http%3A%2F%2Fexample.org%2Findex.htm&urlref=&action_name=Another+Product+page+with+no+category&urlref=http%3A%2F%2Fpiwik.org%2Fcontribute% HTTP/1.1" 200 43 "http://forum.piwik.org/read.php?2,76977" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7; en-us) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1"
175.41.192.40 - - [09/Aug/2012:10:10:38 +0200] "GET /blog/category/meta/ HTTP/1.1" 200 3574 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/534.24 (KHTML, like Gecko) RockMelt/0.9.58.494 Chrome/11.0.696.71 Safari/534.24"
-- - - [15/Aug/2012:06:18:38 +0200] "GET /piwik.php?idsite=3&rec=1&apiv=1&rand=1976958961&_id=e4002ba0f2c2dd70&fla=1&java=1&dir=0&qt=0&realp=0&pdf=0&wma=0&gears=0&ag=0&h=12&m=34&s=6&res=1024x768&cookie=1&_cvar=%7B%225%22%3A%5B%22VisitorType%22%2C%22NewLoggedOut%22%5D%7D&cvar=%7B%225%22%3A%5B%22_pkc%22%2C%22Electronics+%26+Cameras%22%5D%7D&url=http%3A%2F%2Fexample.org%2Findex.htm&urlref=&action_name=Looking+at+Electronics+%26+Cameras+page+with+a+page+level+custom+variable&urlref=http%3A%2F%2Fpiwik.org%2Fcontribute% HTTP/1.1" 200 43 "http://forum.piwik.org/read.php?2,76977" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7; en-us) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1"
+- - - [15/Aug/2012:06:18:38 +0200] "GET /piwik.php?idsite=3&rec=1&apiv=1&rand=1976958961&_id=e4002ba0f2c2dd70&fla=1&java=1&dir=0&qt=0&realp=0&pdf=0&wma=0&ag=0&h=12&m=34&s=6&res=1024x768&cookie=1&_cvar=%7B%225%22%3A%5B%22VisitorType%22%2C%22NewLoggedOut%22%5D%7D&cvar=%7B%225%22%3A%5B%22_pkc%22%2C%22Electronics+%26+Cameras%22%5D%7D&url=http%3A%2F%2Fexample.org%2Findex.htm&urlref=&action_name=Looking+at+Electronics+%26+Cameras+page+with+a+page+level+custom+variable&urlref=http%3A%2F%2Fpiwik.org%2Fcontribute% HTTP/1.1" 200 43 "http://forum.piwik.org/read.php?2,76977" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7; en-us) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1"
175.41.192.40 - - [09/Aug/2012:10:11:30 +0200] "GET /faq/ HTTP/1.1" 200 3574 "-" "Mozilla/5.0 (Linux; U; Android 2.3.5; en-us; HTC Vision Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"
-175.41.192.40 - - [15/Aug/2012:09:00:38 +0200] "GET /piwik.php?idsite=1&rec=0&apiv=1&rand=123&_id=e4002ba0f2c2dd70&fla=1&java=1&dir=0&qt=0&realp=0&pdf=0&wma=0&gears=0&ag=0&h=12&m=34&s=6&res=1024x768&cookie=1&_cvar=%7B%225%22%3A%5B%22VisitorType%22%2C%22NewLoggedOut%22%5D%7D&cvar=%7B%223%22%3A%5B%22_pks%22%2C%22SKU2%22%5D%2C%224%22%3A%5B%22_pkn%22%2C%22PRODUCT+name%22%5D%2C%225%22%3A%5B%22_pkc%22%2C%22Electronics+%26+Cameras%22%5D%7D&url=http%3A%2F%2Fexample.org%2Findex.htm&urlref=&action_name=incredible+title%21&urlref=http%3A%2F%2Fpiwik.org%2Fcontribute% HTTP/1.1" 200 43 "http://example-referrer-replay.org/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Business Everywhere 7.1.2; GTB6; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0) "
+175.41.192.40 - - [15/Aug/2012:09:00:38 +0200] "GET /piwik.php?idsite=1&rec=0&apiv=1&rand=123&_id=e4002ba0f2c2dd70&fla=1&java=1&dir=0&qt=0&realp=0&pdf=0&wma=0&ag=0&h=12&m=34&s=6&res=1024x768&cookie=1&_cvar=%7B%225%22%3A%5B%22VisitorType%22%2C%22NewLoggedOut%22%5D%7D&cvar=%7B%223%22%3A%5B%22_pks%22%2C%22SKU2%22%5D%2C%224%22%3A%5B%22_pkn%22%2C%22PRODUCT+name%22%5D%2C%225%22%3A%5B%22_pkc%22%2C%22Electronics+%26+Cameras%22%5D%7D&url=http%3A%2F%2Fexample.org%2Findex.htm&urlref=&action_name=incredible+title%21&urlref=http%3A%2F%2Fpiwik.org%2Fcontribute% HTTP/1.1" 200 43 "http://example-referrer-replay.org/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Business Everywhere 7.1.2; GTB6; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0) "
175.41.192.40 - - [15/Aug/2012:09:01:38 +0200] "GET /piwik.php?idsite=1 HTTP/1.1" 200 43 "http://example-referrer-replay.org/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Business Everywhere 7.1.2; GTB6; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0) "
#idsite=1 replay logs from demo (IP were changed)
-84.194.72.21 - - [12/Mar/2014:01:34:15 +0100] "GET /matomo.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=045456&h=1&m=34&s=18&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fmusicforeveryoneradio.be%3A2222%2FCMD_PLUGINS%2Finstallatron%2Findex.raw&_id=e01d58157d66e023&_idts=1394670858&_idvc=1&_idn=1&_refts=1394670858&_viewts=1394670858&_ref=http%3A%2F%2Fmusicforeveryoneradio.be%3A2222%2FCMD_PLUGINS%2Finstallatron%2Findex.raw&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=1&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=26&pf_srv=58&pf_tfr=155&pf_dm1=255&pf_dm2=155&pf_onl=90 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36"
-93.80.130.163 - - [13/Mar/2014:01:32:23 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=293471&h=4&m=28&s=18&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fwww.google.ru%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCoQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3DffwgU57VGuf44QT3-oCQCw%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.bGE%26cad%3Drjt&_id=f077de87fa56021e&_idts=1394670499&_idvc=1&_idn=1&_refts=1394670499&_viewts=1394670499&_ref=http%3A%2F%2Fwww.google.ru%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCoQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3DffwgU57VGuf44QT3-oCQCw%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.bGE%26cad%3Drjt&pdf=0&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 403 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.2; rv:27.0) Gecko/20100101 Firefox/27.0"
-176.41.226.154 - - [13/Mar/2014:01:32:24 +0100] "GET /piwik.php?action_name=Hello Installing%20Piwik%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=144006&h=2&m=32&s=21&url=http%3A%2F%2Fpiwik.org%2Fdocs%2Finstallation%2F&_id=8b11942ef3b17467&_idts=1392074017&_idvc=5&_idn=0&_refts=1394670293&_viewts=1393965698&_ref=https%3A%2F%2Fwww.google.com.tr%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=1&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=13&pf_srv=121&pf_tfr=244&pf_dm1=345&pf_dm2=90&pf_onl=0 HTTP/1.1" 200 43 "http://piwik.org/docs/installation/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36"
-93.80.130.163 - - [13/Mar/2014:01:32:25 +0100] "GET /matomo.php?action_name=Download%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=147473&h=4&m=28&s=20&url=http%3A%2F%2Fpiwik.org%2Fdownload%2F&urlref=http%3A%2F%2Fpiwik.org%2F&_id=f077de87fa56021e&_idts=1394670499&_idvc=1&_idn=0&_refts=1394670499&_viewts=1394670499&_ref=http%3A%2F%2Fwww.google.ru%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCoQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3DffwgU57VGuf44QT3-oCQCw%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.bGE%26cad%3Drjt&pdf=0&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 500 43 "http://piwik.org/download/" "Mozilla/5.0 (Windows NT 6.2; rv:27.0) Gecko/20100101 Firefox/27.0"
-93.80.130.163 - - [13/Mar/2014:01:32:32 +0100] "GET /piwik.php?download=http%3A%2F%2Fbuilds.piwik.org%2Flatest.zip&idsite=1&rec=1&r=533958&h=4&m=28&s=25&url=http%3A%2F%2Fpiwik.org%2Fdownload%2F&urlref=http%3A%2F%2Fpiwik.org%2F&_id=f077de87fa56021e&_idts=1394670499&_idvc=1&_idn=0&_refts=1394670499&_viewts=1394670499&_ref=http%3A%2F%2Fwww.google.ru%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCoQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3DffwgU57VGuf44QT3-oCQCw%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.bGE%26cad%3Drjt&pdf=0&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 200 43 "http://piwik.org/download/" "Mozilla/5.0 (Windows NT 6.2; rv:27.0) Gecko/20100101 Firefox/27.0"
-188.107.238.9 - - [13/Mar/2014:01:33:11 +0100] "GET /piwik.php?action_name=Log%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=993149&h=1&m=33&s=13&url=http%3A%2F%2Fpiwik.org%2Flog-analytics%2F&urlref=http%3A%2F%2Fforum.golem.de%2Fkommentare%2Fsecurity%2Furteil-zu-tracking-nutzer-muessen-piwik-analyse-widersprechen-koennen%2Fpiwik-log-analytics%2F80715%2C3669355%2C3669355%2Cread.html&_id=d6f0dcb66949b86b&_idts=1394570793&_idvc=5&_idn=1&_refts=1394270793&_viewts=1394370793&_ref=http%3A%2F%2Fforum.golem.de%2Fkommentare%2Fsecurity%2Furteil-zu-tracking-nutzer-muessen-piwik-analyse-widersprechen-koennen%2Fpiwik-log-analytics%2F80715%2C3669355%2C3669355%2Cread.html&pdf=1&qt=1&realp=0&wma=1&dir=0&fla=1&java=1&gears=0&ag=1&cookie=1&res=2560x1440&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=0&pf_srv=355&pf_tfr=99&pf_dm1=341&pf_dm2=200&pf_onl=110 HTTP/1.1" 200 43 "http://piwik.org/log-analytics/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0"
+84.194.72.21 - - [12/Mar/2014:01:34:15 +0100] "GET /matomo.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=045456&h=1&m=34&s=18&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fmusicforeveryoneradio.be%3A2222%2FCMD_PLUGINS%2Finstallatron%2Findex.raw&_id=e01d58157d66e023&_idts=1394670858&_idvc=1&_idn=1&_refts=1394670858&_viewts=1394670858&_ref=http%3A%2F%2Fmusicforeveryoneradio.be%3A2222%2FCMD_PLUGINS%2Finstallatron%2Findex.raw&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=1&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=26&pf_srv=58&pf_tfr=155&pf_dm1=255&pf_dm2=155&pf_onl=90 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36"
+93.80.130.163 - - [13/Mar/2014:01:32:23 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=293471&h=4&m=28&s=18&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fwww.google.ru%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCoQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3DffwgU57VGuf44QT3-oCQCw%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.bGE%26cad%3Drjt&_id=f077de87fa56021e&_idts=1394670499&_idvc=1&_idn=1&_refts=1394670499&_viewts=1394670499&_ref=http%3A%2F%2Fwww.google.ru%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCoQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3DffwgU57VGuf44QT3-oCQCw%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.bGE%26cad%3Drjt&pdf=0&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=0&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 403 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.2; rv:27.0) Gecko/20100101 Firefox/27.0"
+176.41.226.154 - - [13/Mar/2014:01:32:24 +0100] "GET /piwik.php?action_name=Hello Installing%20Piwik%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=144006&h=2&m=32&s=21&url=http%3A%2F%2Fpiwik.org%2Fdocs%2Finstallation%2F&_id=8b11942ef3b17467&_idts=1392074017&_idvc=5&_idn=0&_refts=1394670293&_viewts=1393965698&_ref=https%3A%2F%2Fwww.google.com.tr%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=1&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=13&pf_srv=121&pf_tfr=244&pf_dm1=345&pf_dm2=90&pf_onl=0 HTTP/1.1" 200 43 "http://piwik.org/docs/installation/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36"
+93.80.130.163 - - [13/Mar/2014:01:32:25 +0100] "GET /matomo.php?action_name=Download%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=147473&h=4&m=28&s=20&url=http%3A%2F%2Fpiwik.org%2Fdownload%2F&urlref=http%3A%2F%2Fpiwik.org%2F&_id=f077de87fa56021e&_idts=1394670499&_idvc=1&_idn=0&_refts=1394670499&_viewts=1394670499&_ref=http%3A%2F%2Fwww.google.ru%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCoQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3DffwgU57VGuf44QT3-oCQCw%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.bGE%26cad%3Drjt&pdf=0&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=0&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 500 43 "http://piwik.org/download/" "Mozilla/5.0 (Windows NT 6.2; rv:27.0) Gecko/20100101 Firefox/27.0"
+93.80.130.163 - - [13/Mar/2014:01:32:32 +0100] "GET /piwik.php?download=http%3A%2F%2Fbuilds.piwik.org%2Flatest.zip&idsite=1&rec=1&r=533958&h=4&m=28&s=25&url=http%3A%2F%2Fpiwik.org%2Fdownload%2F&urlref=http%3A%2F%2Fpiwik.org%2F&_id=f077de87fa56021e&_idts=1394670499&_idvc=1&_idn=0&_refts=1394670499&_viewts=1394670499&_ref=http%3A%2F%2Fwww.google.ru%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCoQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3DffwgU57VGuf44QT3-oCQCw%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.bGE%26cad%3Drjt&pdf=0&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=0&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 200 43 "http://piwik.org/download/" "Mozilla/5.0 (Windows NT 6.2; rv:27.0) Gecko/20100101 Firefox/27.0"
+188.107.238.9 - - [13/Mar/2014:01:33:11 +0100] "GET /piwik.php?action_name=Log%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=993149&h=1&m=33&s=13&url=http%3A%2F%2Fpiwik.org%2Flog-analytics%2F&urlref=http%3A%2F%2Fforum.golem.de%2Fkommentare%2Fsecurity%2Furteil-zu-tracking-nutzer-muessen-piwik-analyse-widersprechen-koennen%2Fpiwik-log-analytics%2F80715%2C3669355%2C3669355%2Cread.html&_id=d6f0dcb66949b86b&_idts=1394570793&_idvc=5&_idn=1&_refts=1394270793&_viewts=1394370793&_ref=http%3A%2F%2Fforum.golem.de%2Fkommentare%2Fsecurity%2Furteil-zu-tracking-nutzer-muessen-piwik-analyse-widersprechen-koennen%2Fpiwik-log-analytics%2F80715%2C3669355%2C3669355%2Cread.html&pdf=1&qt=1&realp=0&wma=1&dir=0&fla=1&java=1&ag=1&cookie=1&res=2560x1440&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=0&pf_srv=355&pf_tfr=99&pf_dm1=341&pf_dm2=200&pf_onl=110 HTTP/1.1" 200 43 "http://piwik.org/log-analytics/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0"
206.190.75.8 - - [13/Mar/2014:01:33:27 +0100] "GET /matomo.php?action_name=Changelog%20Archive%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=697117&h=17&m=33&s=27&url=http%3A%2F%2Fpiwik.org%2Fchangelog%2F&urlref=http%3A%2F%2Fpiwik.org%2Fwhat-is-piwik%2F&_id=e0eb35c4fae2aa0a&_idts=1379033580&_idvc=2&_idn=0&_refts=1394669945&_viewts=1379033693&_ref=http%3A%2F%2Ftrends.builtwith.com%2Fanalytics%2FPiwik-Web-Analytics&res=1536x864&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 200 43 "http://piwik.org/changelog/" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; .NET4.0C; InfoPath.2)"
-80.136.160.65 - - [13/Mar/2014:01:33:33 +0100] "GET /piwik.php?action_name=Piwik%202.1%20%E2%80%94%20Massive%20Performance%20and%20Reliability%20Improvements%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=542198&h=1&m=33&s=31&url=http%3A%2F%2Fpiwik.org%2Fblog%2F2014%2F03%2Fpiwik-2-1-massive-performance-reliability-improvements%2F&urlref=http%3A%2F%2Fberndjung.com%2Fpiwik%2Findex.php%3Fmodule%3DCoreHome%26action%3Dindex%26idSite%3D1%26period%3Dday%26date%3Dtoday&_id=fc96e596bd4c5d54&_idts=1394670812&_idvc=2&_idn=1&_refts=1394670812&_viewts=1394670812&_ref=http%3A%2F%2Fberndjung.com%2Fpiwik%2Findex.php%3Fmodule%3DCoreHome%26action%3Dindex%26idSite%3D1%26period%3Dday%26date%3Dtoday&pdf=0&qt=0&realp=0&wma=0&dir=0&fla=1&java=0&gears=0&ag=0&cookie=1&res=360x640&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=10&pf_srv=96&pf_tfr=232&pf_dm1=312&pf_dm2=255&pf_onl=0 HTTP/1.1" 200 43 "http://piwik.org/blog/2014/03/piwik-2-1-massive-performance-reliability-improvements/" "Mozilla/5.0 (Android; Mobile; rv:27.0) Gecko/27.0 Firefox/27.0"
-219.101.46.222 - - [13/Mar/2014:01:33:50 +0100] "GET /piwik.php?action_name=Log%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=263291&h=9&m=33&s=50&url=https%3A%2F%2Fpiwik.org%2Flog-analytics%2F&urlref=https%3A%2F%2Fwww.google.co.jp%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D2%26ved%3D0CDAQFjAB%26url%3Dhttps%253A%252F%252Fpiwik.org%252Flog-analytics%252F%26ei%3DrogdU5OuK43pkgXZmYGICA%26usg%3DAFQjCNH4nR8bKYaliCj2egiJ0H_CX4sFJg%26bvm%3Dbv.62578216%2Cd.dGI&_id=15164ceeb5ddb76f&_idts=1394444478&_idvc=4&_idn=0&_refts=1394670831&_viewts=1394584228&_ref=https%3A%2F%2Fwww.google.co.jp%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D2%26ved%3D0CDAQFjAB%26url%3Dhttps%253A%252F%252Fpiwik.org%252Flog-analytics%252F%26ei%3DrogdU5OuK43pkgXZmYGICA%26usg%3DAFQjCNH4nR8bKYaliCj2egiJ0H_CX4sFJg%26bvm%3Dbv.62578216%2Cd.dGI&pdf=1&qt=1&realp=0&wma=0&dir=0&fla=0&java=1&gears=0&ag=0&cookie=1&res=2560x1440&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 404 43 "https://piwik.org/log-analytics/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.74.9 (KHTML, like Gecko) Version/7.0.2 Safari/537.74.9"
-108.211.181.12 - - [13/Mar/2014:01:33:55 +0100] "GET /piwik.php?action_name=Integrate%20Piwik%20into%20your%20Rails%20Application%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=006719&h=17&m=33&s=58&url=http%3A%2F%2Fpiwik.org%2Fblog%2F2012%2F10%2Fintegrate-piwik-into-your-rails-application%2F&urlref=https%3A%2F%2Fwww.google.com%2F&_id=3d9cad3fc284c272&_idts=1394670839&_idvc=1&_idn=1&_refts=1394670839&_viewts=1394670839&_ref=https%3A%2F%2Fwww.google.com%2F&pdf=1&qt=1&realp=0&wma=1&dir=0&fla=1&java=1&gears=0&ag=1&cookie=1&res=1360x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 200 43 "http://piwik.org/blog/2012/10/integrate-piwik-into-your-rails-application/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.149 Safari/537.36"
+80.136.160.65 - - [13/Mar/2014:01:33:33 +0100] "GET /piwik.php?action_name=Piwik%202.1%20%E2%80%94%20Massive%20Performance%20and%20Reliability%20Improvements%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=542198&h=1&m=33&s=31&url=http%3A%2F%2Fpiwik.org%2Fblog%2F2014%2F03%2Fpiwik-2-1-massive-performance-reliability-improvements%2F&urlref=http%3A%2F%2Fberndjung.com%2Fpiwik%2Findex.php%3Fmodule%3DCoreHome%26action%3Dindex%26idSite%3D1%26period%3Dday%26date%3Dtoday&_id=fc96e596bd4c5d54&_idts=1394670812&_idvc=2&_idn=1&_refts=1394670812&_viewts=1394670812&_ref=http%3A%2F%2Fberndjung.com%2Fpiwik%2Findex.php%3Fmodule%3DCoreHome%26action%3Dindex%26idSite%3D1%26period%3Dday%26date%3Dtoday&pdf=0&qt=0&realp=0&wma=0&dir=0&fla=1&java=0&ag=0&cookie=1&res=360x640&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=10&pf_srv=96&pf_tfr=232&pf_dm1=312&pf_dm2=255&pf_onl=0 HTTP/1.1" 200 43 "http://piwik.org/blog/2014/03/piwik-2-1-massive-performance-reliability-improvements/" "Mozilla/5.0 (Android; Mobile; rv:27.0) Gecko/27.0 Firefox/27.0"
+219.101.46.222 - - [13/Mar/2014:01:33:50 +0100] "GET /piwik.php?action_name=Log%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=263291&h=9&m=33&s=50&url=https%3A%2F%2Fpiwik.org%2Flog-analytics%2F&urlref=https%3A%2F%2Fwww.google.co.jp%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D2%26ved%3D0CDAQFjAB%26url%3Dhttps%253A%252F%252Fpiwik.org%252Flog-analytics%252F%26ei%3DrogdU5OuK43pkgXZmYGICA%26usg%3DAFQjCNH4nR8bKYaliCj2egiJ0H_CX4sFJg%26bvm%3Dbv.62578216%2Cd.dGI&_id=15164ceeb5ddb76f&_idts=1394444478&_idvc=4&_idn=0&_refts=1394670831&_viewts=1394584228&_ref=https%3A%2F%2Fwww.google.co.jp%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D2%26ved%3D0CDAQFjAB%26url%3Dhttps%253A%252F%252Fpiwik.org%252Flog-analytics%252F%26ei%3DrogdU5OuK43pkgXZmYGICA%26usg%3DAFQjCNH4nR8bKYaliCj2egiJ0H_CX4sFJg%26bvm%3Dbv.62578216%2Cd.dGI&pdf=1&qt=1&realp=0&wma=0&dir=0&fla=0&java=1&ag=0&cookie=1&res=2560x1440&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 404 43 "https://piwik.org/log-analytics/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.74.9 (KHTML, like Gecko) Version/7.0.2 Safari/537.74.9"
+108.211.181.12 - - [13/Mar/2014:01:33:55 +0100] "GET /piwik.php?action_name=Integrate%20Piwik%20into%20your%20Rails%20Application%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=006719&h=17&m=33&s=58&url=http%3A%2F%2Fpiwik.org%2Fblog%2F2012%2F10%2Fintegrate-piwik-into-your-rails-application%2F&urlref=https%3A%2F%2Fwww.google.com%2F&_id=3d9cad3fc284c272&_idts=1394670839&_idvc=1&_idn=1&_refts=1394670839&_viewts=1394670839&_ref=https%3A%2F%2Fwww.google.com%2F&pdf=1&qt=1&realp=0&wma=1&dir=0&fla=1&java=1&ag=1&cookie=1&res=1360x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 200 43 "http://piwik.org/blog/2012/10/integrate-piwik-into-your-rails-application/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.149 Safari/537.36"
# testing particular idvc, viewts, refts, etc.
-50.244.17.130 - - [13/Mar/2014:01:33:59 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=658858&h=19&m=34&s=1&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fwww.google.com%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCcQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3D8vwgU8TYDZTI2wWTi4CQCA%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.b2I&_id=90d89274a8c26d90&_idts=1393170841&_idvc=7&_idn=0&_refts=1394670841&_viewts=1394170841&_ref=http%3A%2F%2Fwww.google.com%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCcQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3D8vwgU8TYDZTI2wWTi4CQCA%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.b2I&pdf=1&qt=1&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=2880x1800&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.74.9 (KHTML, like Gecko) Version/7.0.2 Safari/537.74.9"
+50.244.17.130 - - [13/Mar/2014:01:33:59 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=658858&h=19&m=34&s=1&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fwww.google.com%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCcQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3D8vwgU8TYDZTI2wWTi4CQCA%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.b2I&_id=90d89274a8c26d90&_idts=1393170841&_idvc=7&_idn=0&_refts=1394670841&_viewts=1394170841&_ref=http%3A%2F%2Fwww.google.com%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCcQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3D8vwgU8TYDZTI2wWTi4CQCA%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.b2I&pdf=1&qt=1&realp=0&wma=0&dir=0&fla=1&java=1&ag=0&cookie=1&res=2880x1800&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.74.9 (KHTML, like Gecko) Version/7.0.2 Safari/537.74.9"
#this visitor visited the website yesterday
-84.194.72.21 - - [13/Mar/2014:01:34:21 +0100] "GET /matomo.php?link=http%3A%2F%2Fdemo.piwik.org%2F&idsite=1&rec=1&forceLargeWindowLookBackForVisitor=1&r=578077&h=1&m=34&s=24&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fmusicforeveryoneradio.be%3A2222%2FCMD_PLUGINS%2Finstallatron%2Findex.raw&_id=e01d58157d66e023&_idts=1394670858&_idvc=1&_idn=0&_refts=1394670858&_viewts=1394670858&_ref=http%3A%2F%2Fmusicforeveryoneradio.be%3A2222%2FCMD_PLUGINS%2Finstallatron%2Findex.raw&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=1&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=55&pf_srv=112&pf_tfr=242&pf_dm1=455&pf_dm2=325&pf_onl=122 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36"
-50.244.17.130 - - [13/Mar/2014:01:34:31 +0100] "GET /piwik.php?action_name=What%20is%20Piwik%3F%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=388822&h=19&m=34&s=33&url=http%3A%2F%2Fpiwik.org%2Fwhat-is-piwisk%2F&urlref=http%3A%2F%2Fpiwik.org%2F&_id=90d89274a8c26d90&_idts=1394170841&_idvc=1&_idn=0&_refts=1394670841&_viewts=1394670841&_ref=http%3A%2F%2Fwww.google.com%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCcQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3D8vwgU8TYDZTI2wWTi4CQCA%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.b2I&pdf=1&qt=1&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=2880x1800&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 501 43 "http://piwik.org/what-is-piwik/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.74.9 (KHTML, like Gecko) Version/7.0.2 Safari/537.74.9"
-193.159.20.129 - - [13/Mar/2014:01:34:42 +0100] "GET /piwik.php?action_name=demo.piwik.org%2FPiwik%20Forums%20-%20Piwik%20%E2%80%BA%20Web%20Analytics%20Reports&idsite=1&rec=1&r=546849&h=1&m=34&s=37&url=http%3A%2F%2Fdemo.piwik.org%2Findex.php%3Fmodule%3DCoreHome%26action%3Dindex%26date%3Dyesterday%26period%3Dday%26idSite%3D7%23%2Fmodule%3DLive%26action%3DindexVisitorLog%26date%3Dyesterday%26period%3Dday%26idSite%3D7&urlref=http%3A%2F%2Fdemo.piwik.org%2Findex.php%3Fmodule%3DMultiSites%26action%3Dindex%26date%3Dyesterday%26period%3Dday%26idSite%3D32&_id=d80e3396f1a4c2ac&_idts=1394665308&_idvc=1&_idn=0&_refts=0&_viewts=1394365308&pdf=1&qt=1&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=1&cookie=1&res=1920x1200&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%2C%222%22%3A%5B%22Demo%20language%22%2C%22English%22%5D%7D HTTP/1.1" 200 43 "http://demo.piwik.org/index.php?module=CoreHome&action=index&date=yesterday&period=day&idSite=7" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.45 Safari/537.36"
+84.194.72.21 - - [13/Mar/2014:01:34:21 +0100] "GET /matomo.php?link=http%3A%2F%2Fdemo.piwik.org%2F&idsite=1&rec=1&forceLargeWindowLookBackForVisitor=1&r=578077&h=1&m=34&s=24&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fmusicforeveryoneradio.be%3A2222%2FCMD_PLUGINS%2Finstallatron%2Findex.raw&_id=e01d58157d66e023&_idts=1394670858&_idvc=1&_idn=0&_refts=1394670858&_viewts=1394670858&_ref=http%3A%2F%2Fmusicforeveryoneradio.be%3A2222%2FCMD_PLUGINS%2Finstallatron%2Findex.raw&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=1&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=55&pf_srv=112&pf_tfr=242&pf_dm1=455&pf_dm2=325&pf_onl=122 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36"
+50.244.17.130 - - [13/Mar/2014:01:34:31 +0100] "GET /piwik.php?action_name=What%20is%20Piwik%3F%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=388822&h=19&m=34&s=33&url=http%3A%2F%2Fpiwik.org%2Fwhat-is-piwisk%2F&urlref=http%3A%2F%2Fpiwik.org%2F&_id=90d89274a8c26d90&_idts=1394170841&_idvc=1&_idn=0&_refts=1394670841&_viewts=1394670841&_ref=http%3A%2F%2Fwww.google.com%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCcQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3D8vwgU8TYDZTI2wWTi4CQCA%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.b2I&pdf=1&qt=1&realp=0&wma=0&dir=0&fla=1&java=1&ag=0&cookie=1&res=2880x1800&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 501 43 "http://piwik.org/what-is-piwik/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.74.9 (KHTML, like Gecko) Version/7.0.2 Safari/537.74.9"
+193.159.20.129 - - [13/Mar/2014:01:34:42 +0100] "GET /piwik.php?action_name=demo.piwik.org%2FPiwik%20Forums%20-%20Piwik%20%E2%80%BA%20Web%20Analytics%20Reports&idsite=1&rec=1&r=546849&h=1&m=34&s=37&url=http%3A%2F%2Fdemo.piwik.org%2Findex.php%3Fmodule%3DCoreHome%26action%3Dindex%26date%3Dyesterday%26period%3Dday%26idSite%3D7%23%2Fmodule%3DLive%26action%3DindexVisitorLog%26date%3Dyesterday%26period%3Dday%26idSite%3D7&urlref=http%3A%2F%2Fdemo.piwik.org%2Findex.php%3Fmodule%3DMultiSites%26action%3Dindex%26date%3Dyesterday%26period%3Dday%26idSite%3D32&_id=d80e3396f1a4c2ac&_idts=1394665308&_idvc=1&_idn=0&_refts=0&_viewts=1394365308&pdf=1&qt=1&realp=0&wma=0&dir=0&fla=1&java=1&ag=1&cookie=1&res=1920x1200&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%2C%222%22%3A%5B%22Demo%20language%22%2C%22English%22%5D%7D HTTP/1.1" 200 43 "http://demo.piwik.org/index.php?module=CoreHome&action=index&date=yesterday&period=day&idSite=7" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.45 Safari/537.36"
206.190.75.8 - - [13/Mar/2014:01:34:46 +0100] "GET /piwik.php?action_name=Contact%20the%20Piwik%20team%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=456386&h=17&m=34&s=45&url=http%3A%2F%2Fpiwik.org%2Fcontact%2F&urlref=http%3A%2F%2Fpiwik.org%2Fchangelog%2F&_id=e0eb35c4fae2aa0a&_idts=1379033580&_idvc=2&_idn=0&_refts=1394169945&_viewts=1379033693&_ref=http%3A%2F%2Ftrends.builtwith.com%2Fanalytics%2FPiwik-Web-Analytics&res=1536x864&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 200 43 "http://piwik.org/contact/" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; .NET4.0C; InfoPath.2)"
-174.97.139.63 - - [13/Mar/2014:01:34:53 +0100] "GET /matomo.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=022131&h=20&m=34&s=49&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&_id=d98b53d7fcf5a082&_idts=1394670890&_idvc=77&_idn=1&_refts=1394670890&_viewts=1394670890&_ref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=41&pf_srv=58&pf_tfr=366&pf_dm1=399&pf_dm2=545&pf_onl=45 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36"
+174.97.139.63 - - [13/Mar/2014:01:34:53 +0100] "GET /matomo.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=022131&h=20&m=34&s=49&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&_id=d98b53d7fcf5a082&_idts=1394670890&_idvc=77&_idn=1&_refts=1394670890&_viewts=1394670890&_ref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=0&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=41&pf_srv=58&pf_tfr=366&pf_dm1=399&pf_dm2=545&pf_onl=45 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36"
# excluded logs
-174.97.139.63 - - [13/Mar/2010:01:34:53 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=022131&h=20&m=34&s=49&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&_id=d98b53d7fcf5a082&_idts=1394670890&_idvc=77&_idn=1&_refts=1394670890&_viewts=1394670890&_ref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=55&pf_srv=324&pf_tfr=55&pf_dm1=345&pf_dm2=255&pf_onl=155 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36"
+174.97.139.63 - - [13/Mar/2010:01:34:53 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=022131&h=20&m=34&s=49&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&_id=d98b53d7fcf5a082&_idts=1394670890&_idvc=77&_idn=1&_refts=1394670890&_viewts=1394670890&_ref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=0&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=55&pf_srv=324&pf_tfr=55&pf_dm1=345&pf_dm2=255&pf_onl=155 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36"
diff --git a/tests/resources/access-logs/fake_logs_replay_host.log b/tests/resources/access-logs/fake_logs_replay_host.log
index ffc1473950..42ec8008d5 100644
--- a/tests/resources/access-logs/fake_logs_replay_host.log
+++ b/tests/resources/access-logs/fake_logs_replay_host.log
@@ -1,3 +1,3 @@
# excluded logs
-piwik.org 174.97.139.63 - - [13/Mar/2010:01:34:53 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=022131&h=20&m=34&s=49&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&_id=d98b53d7fcf5a082&_idts=1394670890&_idvc=77&_idn=1&_refts=1394670890&_viewts=1394670890&_ref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=55&pf_srv=324&pf_tfr=55&pf_dm1=345&pf_dm2=255&pf_onl=155 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36"
-excluded.com 174.97.139.63 - - [13/Mar/2016:01:34:53 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=022131&h=20&m=34&s=49&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&_id=d98b53d7fcf5a082&_idts=1394670890&_idvc=77&_idn=1&_refts=1394670890&_viewts=1394670890&_ref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=0&pf_srv=252&pf_tfr=144&pf_dm1=287&pf_dm2=155&pf_onl=99 HTTP/1.1" 200 43 "http://piwik.org" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36"
+piwik.org 174.97.139.63 - - [13/Mar/2010:01:34:53 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=022131&h=20&m=34&s=49&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&_id=d98b53d7fcf5a082&_idts=1394670890&_idvc=77&_idn=1&_refts=1394670890&_viewts=1394670890&_ref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=0&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=55&pf_srv=324&pf_tfr=55&pf_dm1=345&pf_dm2=255&pf_onl=155 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36"
+excluded.com 174.97.139.63 - - [13/Mar/2016:01:34:53 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=022131&h=20&m=34&s=49&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&_id=d98b53d7fcf5a082&_idts=1394670890&_idvc=77&_idn=1&_refts=1394670890&_viewts=1394670890&_ref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=0&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=0&pf_srv=252&pf_tfr=144&pf_dm1=287&pf_dm2=155&pf_onl=99 HTTP/1.1" 200 43 "http://piwik.org" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36"