<!doctypehtml><html lang=en><meta charset=utf-8><title>
   Steam Charts - Tracking What's Played
  </title><meta content=width=device-width,initial-scale=1.0 name=viewport><meta content="An ongoing analysis of Steam's player numbers, seeing what's been played the most."name=description><meta content=4503599630058963 property=twitter:account_id><link href=/assets/style-31480bc0.css rel=stylesheet><script src=/assets/script-88db269a.js></script><script src=/assets/networkn-a3630a0f.js></script><link rel="shortcut icon"href=/assets/favicon.ico><body><div id=nn_skinl></div><div id=nn_skinr></div><div id=content-wrapper><div id=header><a href=/ id=logo> <span id=logo-steam> STEAM </span> <span id=logo-charts> CHARTS </span> </a>    <i> An ongoing analysis of Steam's concurrent players. </i><div style="float: right"><form action=/search/ class=inline id=search role=search><input placeholder="search games"name=q></form></div></div><div class=content><h2>Trending</h2><table class="trending common-table"id=trending-recent><thead><tr><th class=left>Name<th>24-hour Change<th>Last 48 Hours<th>Current Players<tbody><tr class=odd><td class="game-name left"><a href=/app/438740> Friday the 13th: The Game </a><td class=gain>+224.9%<td class=chart id=trending_438740><td class=num>2161<tr><td class="game-name left"><a href=/app/331670> The Jackbox Party Pack </a><td class=gain>+218.2%<td class=chart id=trending_331670><td class=num>1501<tr class=odd><td class="game-name left"><a href=/app/816020> JUMP FORCE </a><td class=gain>+197.1%<td class=chart id=trending_816020><td class=num>994<tr><td class="game-name left"><a href=/app/617830> SUPERHOT VR </a><td class=gain>+194.4%<td class=chart id=trending_617830><td class=num>561<tr class=odd><td class="game-name left"><a href=/app/397460> The Jackbox Party Pack 2 </a><td class=gain>+187.6%<td class=chart id=trending_397460><td class=num>1700</table></div><div class=ad720><div id=nn_lb1></div></div><div class=content><h2><a href=/top> Top Games </a> <span> By Current Players </span></h2><table class=common-table id=top-games><thead><tr><th><th class=left>Name<th>Current Players<th class=period-col id=topgames-chart-head>Last 30 Days<th class=period-col>Peak Players<th class=period-col>Hours Played<tbody><tr class=odd><td>1.<td class="game-name left"><a href=/app/730> Counter-Strike: Global Offensive </a><td class=num>503106<td class="chart period-col"id=spark_730><td class="num period-col peak-concurrent">1164396<td class="num period-col player-hours">507522347<tr><td>2.<td class="game-name left"><a href=/app/570> Dota 2 </a><td class=num>313712<td class="chart period-col"id=spark_570><td class="num period-col peak-concurrent">697833<td class="num period-col player-hours">301660941<tr class=odd><td>3.<td class="game-name left"><a href=/app/1091500> Cyberpunk 2077 </a><td class=num>217615<td class="chart period-col"id=spark_1091500><td class="num period-col peak-concurrent">830387<td class="num period-col player-hours">112152183<tr><td>4.<td class="game-name left"><a href=/app/440> Team Fortress 2 </a><td class=num>93848<td class="chart period-col"id=spark_440><td class="num period-col peak-concurrent">146887<td class="num period-col player-hours">57214466<tr class=odd><td>5.<td class="game-name left"><a href=/app/578080> PLAYERUNKNOWN'S BATTLEGROUNDS </a><td class=num>87334<td class="chart period-col"id=spark_578080><td class="num period-col peak-concurrent">444680<td class="num period-col player-hours">135557969<tr><td>6.<td class="game-name left"><a href=/app/271590> Grand Theft Auto V </a><td class=num>87109<td class="chart period-col"id=spark_271590><td class="num period-col peak-concurrent">258539<td class="num period-col player-hours">73276325<tr class=odd><td>7.<td class="game-name left"><a href=/app/252490> Rust </a><td class=num>61939<td class="chart period-col"id=spark_252490><td class="num period-col peak-concurrent">97445<td class="num period-col player-hours">41701797<tr><td>8.<td class="game-name left"><a href=/app/413150> Stardew Valley </a><td class=num>59631<td class="chart period-col"id=spark_413150><td class="num period-col peak-concurrent">63896<td class="num period-col player-hours">14538819<tr class=odd><td>9.<td class="game-name left"><a href=/app/252950> Rocket League </a><td class=num>57234<td class="chart period-col"id=spark_252950><td class="num period-col peak-concurrent">135714<td class="num period-col player-hours">48055347<tr><td>10.<td class="game-name left"><a href=/app/359550> Tom Clancy's Rainbow Six Siege </a><td class=num>56675<td class="chart period-col"id=spark_359550><td class="num period-col peak-concurrent">123374<td class="num period-col player-hours">48267199</table><div class=pagination><a href=/top> More </a></div></div><div class=content><h2>Top Records</h2><table class=common-table id=toppeaks><thead><tr><th class=left>Name<th>Peak Players<th>Time<th>Last 48 Hours<tbody><tr class=odd><td class="game-name left"><a href=/app/578080> PLAYERUNKNOWN'S BATTLEGROUNDS </a><td class=num>3236027<td id=toppeaks_578080_time>2018-01-01T00:00:00Z<td class=chart id=toppeaks_578080><tr><td class="game-name left"><a href=/app/730> Counter-Strike: Global Offensive </a><td class=num>1305714<td id=toppeaks_730_time>2020-04-01T00:00:00Z<td class=chart id=toppeaks_730><tr class=odd><td class="game-name left"><a href=/app/570> Dota 2 </a><td class=num>1291328<td id=toppeaks_570_time>2016-03-01T00:00:00Z<td class=chart id=toppeaks_570><tr><td class="game-name left"><a href=/app/1091500> Cyberpunk 2077 </a><td class=num>830387<td id=toppeaks_1091500_time>2020-12-01T00:00:00Z<td class=chart id=toppeaks_1091500><tr class=odd><td class="game-name left"><a href=/app/105600> Terraria </a><td class=num>486918<td id=toppeaks_105600_time>2020-05-01T00:00:00Z<td class=chart id=toppeaks_105600><tr><td class="game-name left"><a href=/app/377160> Fallout 4 </a><td class=num>471955<td id=toppeaks_377160_time>2015-11-01T00:00:00Z<td class=chart id=toppeaks_377160><tr class=odd><td class="game-name left"><a href=/app/532210> Life is Strange 2 </a><td class=num>468634<td id=toppeaks_532210_time>2020-09-01T00:00:00Z<td class=chart id=toppeaks_532210><tr><td class="game-name left"><a href=/app/945360> Among Us </a><td class=num>438524<td id=toppeaks_945360_time>2020-09-01T00:00:00Z<td class=chart id=toppeaks_945360><tr class=odd><td class="game-name left"><a href=/app/232770> POSTAL </a><td class=num>408008<td id=toppeaks_232770_time>2019-12-01T00:00:00Z<td class=chart id=toppeaks_232770><tr><td class="game-name left"><a href=/app/271590> Grand Theft Auto V </a><td class=num>360761<td id=toppeaks_271590_time>2015-04-01T00:00:00Z<td class=chart id=toppeaks_271590></table></div><script>(function() {
		var table = d3.select(app.e('trending-recent'));
		var nums = table.selectAll('.num');
		nums.text(app.formatText);

		var elem = null;
		var svg = null;
		var now = new Date("2020-12-26T02:59:59Z");
		var twoDays = new Date(now.getTime() - 48 * 60 * 60 * 1000);
		
			elem = app.e('trending_438740');
			elem.datax = ["2020-12-24T03:01:05Z","2020-12-24T04:01:46Z","2020-12-24T05:02:15Z","2020-12-24T06:02:12Z","2020-12-24T07:02:04Z","2020-12-24T08:01:27Z","2020-12-24T09:02:23Z","2020-12-24T10:02:26Z","2020-12-24T11:02:55Z","2020-12-24T12:03:06Z","2020-12-24T13:03:51Z","2020-12-24T14:03:15Z","2020-12-24T15:01:24Z","2020-12-24T16:01:59Z","2020-12-24T17:02:09Z","2020-12-24T18:01:27Z","2020-12-24T19:01:14Z","2020-12-24T20:02:07Z","2020-12-24T21:01:38Z","2020-12-24T22:01:39Z","2020-12-24T23:01:46Z","2020-12-25T00:01:43Z","2020-12-25T01:00:58Z","2020-12-25T02:02:05Z","2020-12-25T03:01:11Z","2020-12-25T04:02:01Z","2020-12-25T05:01:51Z","2020-12-25T06:01:40Z","2020-12-25T07:01:46Z","2020-12-25T08:01:17Z","2020-12-25T09:02:00Z","2020-12-25T10:01:19Z","2020-12-25T11:03:24Z","2020-12-25T12:02:30Z","2020-12-25T13:01:56Z","2020-12-25T14:01:22Z","2020-12-25T15:01:18Z","2020-12-25T16:01:55Z","2020-12-25T17:01:06Z","2020-12-25T18:00:54Z","2020-12-25T19:02:06Z","2020-12-25T20:01:47Z","2020-12-25T21:00:44Z","2020-12-25T22:01:33Z","2020-12-25T23:01:32Z","2020-12-26T00:01:12Z","2020-12-26T01:00:47Z","2020-12-26T02:01:51Z"];
			elem.datay = [1460,1478,1351,1262,1141,1088,1122,1277,1453,1649,1931,2169,2216,2324,2610,2891,3019,2737,2533,2147,1831,1441,1155,991,1037,1087,1119,1224,1347,1432,1398,1551,1829,2061,2249,2488,2588,2701,3059,3507,3781,4079,3781,3371,2929,2383,2094,2161];
			svg = d3.select(elem).append('svg:svg');
			app.sparkline(svg, 120, 32, twoDays, now, 0,  4079 , elem.datax, elem.datay);
		
			elem = app.e('trending_331670');
			elem.datax = ["2020-12-24T03:05:39Z","2020-12-24T04:06:15Z","2020-12-24T05:06:44Z","2020-12-24T06:06:41Z","2020-12-24T07:06:32Z","2020-12-24T08:05:53Z","2020-12-24T09:06:27Z","2020-12-24T10:05:20Z","2020-12-24T11:05:36Z","2020-12-24T12:05:40Z","2020-12-24T13:06:35Z","2020-12-24T14:06:08Z","2020-12-24T15:05:55Z","2020-12-24T16:06:40Z","2020-12-24T17:11:09Z","2020-12-24T18:13:08Z","2020-12-24T19:10:09Z","2020-12-24T20:09:05Z","2020-12-24T21:08:05Z","2020-12-24T22:06:19Z","2020-12-24T23:06:24Z","2020-12-25T00:06:21Z","2020-12-25T01:05:15Z","2020-12-25T02:04:27Z","2020-12-25T03:03:20Z","2020-12-25T04:04:09Z","2020-12-25T05:03:59Z","2020-12-25T06:03:48Z","2020-12-25T07:03:55Z","2020-12-25T08:03:21Z","2020-12-25T09:04:01Z","2020-12-25T10:03:14Z","2020-12-25T11:03:40Z","2020-12-25T12:02:52Z","2020-12-25T13:03:45Z","2020-12-25T14:03:15Z","2020-12-25T15:03:17Z","2020-12-25T16:04:04Z","2020-12-25T17:05:54Z","2020-12-25T18:07:26Z","2020-12-25T19:06:48Z","2020-12-25T20:06:11Z","2020-12-25T21:03:22Z","2020-12-25T22:03:58Z","2020-12-25T23:03:58Z","2020-12-26T00:03:47Z","2020-12-26T01:03:14Z","2020-12-26T02:04:12Z"];
			elem.datay = [478,463,320,216,151,107,93,92,108,97,101,101,146,161,182,237,302,423,529,546,529,664,960,1189,1211,1080,771,493,345,238,201,216,188,182,188,212,226,311,433,585,750,967,1152,1113,975,1022,1290,1501];
			svg = d3.select(elem).append('svg:svg');
			app.sparkline(svg, 120, 32, twoDays, now, 0,  1501 , elem.datax, elem.datay);
		
			elem = app.e('trending_816020');
			elem.datax = ["2020-12-24T03:05:36Z","2020-12-24T04:06:12Z","2020-12-24T05:06:41Z","2020-12-24T06:06:42Z","2020-12-24T07:06:33Z","2020-12-24T08:05:55Z","2020-12-24T09:06:28Z","2020-12-24T10:05:21Z","2020-12-24T11:05:38Z","2020-12-24T12:05:42Z","2020-12-24T13:06:25Z","2020-12-24T14:05:43Z","2020-12-24T15:05:21Z","2020-12-24T16:05:59Z","2020-12-24T17:06:07Z","2020-12-24T18:05:51Z","2020-12-24T19:05:19Z","2020-12-24T20:06:14Z","2020-12-24T21:05:46Z","2020-12-24T22:05:46Z","2020-12-24T23:05:53Z","2020-12-25T00:05:49Z","2020-12-25T01:05:06Z","2020-12-25T02:06:09Z","2020-12-25T03:05:17Z","2020-12-25T04:06:04Z","2020-12-25T05:05:54Z","2020-12-25T06:05:45Z","2020-12-25T07:05:50Z","2020-12-25T08:05:17Z","2020-12-25T09:05:54Z","2020-12-25T10:03:44Z","2020-12-25T11:04:11Z","2020-12-25T12:03:22Z","2020-12-25T13:04:03Z","2020-12-25T14:03:29Z","2020-12-25T15:03:25Z","2020-12-25T16:03:59Z","2020-12-25T17:03:15Z","2020-12-25T18:03:08Z","2020-12-25T19:04:21Z","2020-12-25T20:04:03Z","2020-12-25T21:03:04Z","2020-12-25T22:03:53Z","2020-12-25T23:03:53Z","2020-12-26T00:03:41Z","2020-12-26T01:03:08Z","2020-12-26T02:04:14Z"];
			elem.datay = [432,486,510,454,447,436,448,479,495,585,665,687,706,672,634,634,661,637,728,725,714,688,642,682,719,731,729,697,671,667,688,732,766,909,973,1064,1165,1125,1147,1210,1242,1210,1185,1114,1044,959,953,994];
			svg = d3.select(elem).append('svg:svg');
			app.sparkline(svg, 120, 32, twoDays, now, 0,  1242 , elem.datax, elem.datay);
		
			elem = app.e('trending_617830');
			elem.datax = ["2020-12-24T03:10:26Z","2020-12-24T04:10:54Z","2020-12-24T05:11:26Z","2020-12-24T06:11:17Z","2020-12-24T07:11:06Z","2020-12-24T08:10:25Z","2020-12-24T09:10:54Z","2020-12-24T10:09:45Z","2020-12-24T11:10:03Z","2020-12-24T12:10:11Z","2020-12-24T13:11:09Z","2020-12-24T14:10:39Z","2020-12-24T15:10:25Z","2020-12-24T16:11:29Z","2020-12-24T17:13:26Z","2020-12-24T18:13:08Z","2020-12-24T19:12:18Z","2020-12-24T20:11:10Z","2020-12-24T21:10:43Z","2020-12-24T22:10:23Z","2020-12-24T23:08:55Z","2020-12-25T00:08:54Z","2020-12-25T01:08:09Z","2020-12-25T02:05:35Z","2020-12-25T03:07:03Z","2020-12-25T04:09:02Z","2020-12-25T05:08:49Z","2020-12-25T06:08:41Z","2020-12-25T07:08:47Z","2020-12-25T08:08:12Z","2020-12-25T09:08:52Z","2020-12-25T10:08:02Z","2020-12-25T11:08:29Z","2020-12-25T12:07:42Z","2020-12-25T13:08:34Z","2020-12-25T14:08:17Z","2020-12-25T15:09:52Z","2020-12-25T16:08:54Z","2020-12-25T17:07:57Z","2020-12-25T18:07:31Z","2020-12-25T19:08:28Z","2020-12-25T20:06:46Z","2020-12-25T21:05:31Z","2020-12-25T22:06:20Z","2020-12-25T23:06:15Z","2020-12-26T00:06:04Z","2020-12-26T01:05:27Z","2020-12-26T02:06:32Z"];
			elem.datay = [208,184,149,156,105,102,89,78,87,90,110,115,151,164,182,168,227,238,270,290,289,278,288,292,282,260,241,208,167,151,139,172,186,211,248,245,303,348,412,500,529,613,622,653,612,671,559,561];
			svg = d3.select(elem).append('svg:svg');
			app.sparkline(svg, 120, 32, twoDays, now, 0,  671 , elem.datax, elem.datay);
		
			elem = app.e('trending_397460');
			elem.datax = ["2020-12-24T03:05:28Z","2020-12-24T04:05:58Z","2020-12-24T05:06:27Z","2020-12-24T06:06:24Z","2020-12-24T07:06:14Z","2020-12-24T08:05:34Z","2020-12-24T09:06:07Z","2020-12-24T10:05:01Z","2020-12-24T11:05:17Z","2020-12-24T12:05:23Z","2020-12-24T13:06:20Z","2020-12-24T14:05:50Z","2020-12-24T15:05:31Z","2020-12-24T16:06:20Z","2020-12-24T17:06:49Z","2020-12-24T18:11:10Z","2020-12-24T19:10:11Z","2020-12-24T20:08:56Z","2020-12-24T21:06:25Z","2020-12-24T22:06:07Z","2020-12-24T23:06:10Z","2020-12-25T00:06:06Z","2020-12-25T01:05:10Z","2020-12-25T02:04:28Z","2020-12-25T03:03:17Z","2020-12-25T04:04:02Z","2020-12-25T05:03:51Z","2020-12-25T06:03:41Z","2020-12-25T07:03:47Z","2020-12-25T08:03:14Z","2020-12-25T09:03:53Z","2020-12-25T10:03:06Z","2020-12-25T11:03:32Z","2020-12-25T12:02:45Z","2020-12-25T13:03:38Z","2020-12-25T14:03:09Z","2020-12-25T15:03:11Z","2020-12-25T16:04:00Z","2020-12-25T17:03:34Z","2020-12-25T18:07:26Z","2020-12-25T19:06:42Z","2020-12-25T20:06:10Z","2020-12-25T21:03:20Z","2020-12-25T22:03:56Z","2020-12-25T23:03:53Z","2020-12-26T00:03:42Z","2020-12-26T01:01:39Z","2020-12-26T02:04:10Z"];
			elem.datay = [612,573,454,309,194,141,103,96,104,99,109,108,130,178,185,234,324,486,587,612,570,692,956,1250,1358,1134,882,600,405,279,237,213,208,216,205,197,244,323,427,612,751,1009,1193,1225,1131,1159,1331,1700];
			svg = d3.select(elem).append('svg:svg');
			app.sparkline(svg, 120, 32, twoDays, now, 0,  1700 , elem.datax, elem.datay);
		
	})();

	(function() {
		var table = d3.select(app.e('trending-longterm'));
		var nums = table.selectAll('.num');
		nums.text(app.formatText);

		var elem = null;
		var svg = null;
		var now = new Date("2020-12-26T02:59:59Z");
		var twoDays = new Date(now.getTime() - 48 * 60 * 60 * 1000);
		
	})();

	(function() {
		var table = d3.select(app.e('recentpeaks'));
		var nums = table.selectAll('.num');
		nums.text(app.formatText);

		var elem = null;
		var svg = null;
		var now = new Date("2020-12-26T02:59:59Z");
		var twoDays = new Date(now.getTime() - 48 * 60 * 60 * 1000);
		
	})();

	(function() {
		var table = d3.select(app.e('toppeaks'));
		var nums = table.selectAll('.num');
		nums.text(app.formatText);

		var elem = null;
		var svg = null;
		var now = new Date("2020-12-26T02:59:59Z");
		var twoDays = new Date(now.getTime() - 48 * 60 * 60 * 1000);
		
			elem = app.e('toppeaks_578080_time');
			elem.textContent = new Date(elem.textContent)
				.toLocaleString(undefined, {timeZone: "UTC", month: "short", year: "numeric"});
			elem = app.e('toppeaks_578080');
			elem.datax = ["2020-12-24T03:00:07.586966Z","2020-12-24T04:00:51.158881Z","2020-12-24T05:01:22.477876Z","2020-12-24T06:01:17.797048Z","2020-12-24T07:01:10.008021Z","2020-12-24T08:00:31.560972Z","2020-12-24T09:01:09.816265Z","2020-12-24T10:00:01.784534Z","2020-12-24T11:00:26.625033Z","2020-12-24T12:00:33.212071Z","2020-12-24T13:01:23.510662Z","2020-12-24T14:00:51.472041Z","2020-12-24T15:00:27.92427Z","2020-12-24T16:01:04.0671Z","2020-12-24T17:01:14.531311Z","2020-12-24T18:00:30.84408Z","2020-12-24T19:00:27.18034Z","2020-12-24T20:01:21.125367Z","2020-12-24T21:00:52.236088Z","2020-12-24T22:00:52.275422Z","2020-12-24T23:00:59.678232Z","2020-12-25T00:00:56.921991Z","2020-12-25T01:00:11.54091Z","2020-12-25T02:01:18.222957Z","2020-12-25T03:00:25.369159Z","2020-12-25T04:01:18.403491Z","2020-12-25T05:01:08.838462Z","2020-12-25T06:00:58.985219Z","2020-12-25T07:01:05.383719Z","2020-12-25T08:00:31.864092Z","2020-12-25T09:01:11.861669Z","2020-12-25T10:00:25.810335Z","2020-12-25T11:00:54.637786Z","2020-12-25T12:00:07.651772Z","2020-12-25T13:01:01.24829Z","2020-12-25T14:00:27.365564Z","2020-12-25T15:00:26.543199Z","2020-12-25T16:01:03.966134Z","2020-12-25T17:00:14.94866Z","2020-12-25T18:00:05.995017Z","2020-12-25T19:01:23.603402Z","2020-12-25T20:01:05.941235Z","2020-12-25T21:00:04.432119Z","2020-12-25T22:00:53.544207Z","2020-12-25T23:00:52.672482Z","2020-12-26T00:00:32.568641Z","2020-12-26T01:00:07.310123Z","2020-12-26T02:01:11.170397Z"];
			elem.datay = [104859,122981,154677,183190,207728,220464,216112,205446,242295,309041,368523,379653,327712,247195,186632,149673,124144,105014,89529,75171,60457,52668,59921,78361,101736,121442,156342,190219,217905,232094,224633,214206,249395,314521,373578,391729,358297,288844,225461,180545,147974,125311,107247,90591,72377,61581,67043,87334];
			svg = d3.select(elem).append('svg:svg');
			app.sparkline(svg, 120, 32, twoDays, now, 0,  391729 , elem.datax, elem.datay);
		
			elem = app.e('toppeaks_730_time');
			elem.textContent = new Date(elem.textContent)
				.toLocaleString(undefined, {timeZone: "UTC", month: "short", year: "numeric"});
			elem = app.e('toppeaks_730');
			elem.datax = ["2020-12-24T03:00:07.141704Z","2020-12-24T04:00:50.513192Z","2020-12-24T05:01:21.804047Z","2020-12-24T06:01:17.130888Z","2020-12-24T07:01:09.344065Z","2020-12-24T08:00:30.898799Z","2020-12-24T09:01:09.139046Z","2020-12-24T10:00:01.087766Z","2020-12-24T11:00:26.176542Z","2020-12-24T12:00:32.76652Z","2020-12-24T13:01:23.056757Z","2020-12-24T14:00:51.018933Z","2020-12-24T15:00:27.47745Z","2020-12-24T16:01:03.617601Z","2020-12-24T17:01:14.105705Z","2020-12-24T18:00:30.390306Z","2020-12-24T19:00:26.757782Z","2020-12-24T20:01:20.686853Z","2020-12-24T21:00:51.781442Z","2020-12-24T22:00:51.810473Z","2020-12-24T23:00:59.22367Z","2020-12-25T00:00:56.43754Z","2020-12-25T01:00:11.062344Z","2020-12-25T02:01:17.766245Z","2020-12-25T03:00:24.918809Z","2020-12-25T04:01:17.772867Z","2020-12-25T05:01:08.145957Z","2020-12-25T06:00:58.229734Z","2020-12-25T07:01:04.704334Z","2020-12-25T08:00:31.189195Z","2020-12-25T09:01:11.41088Z","2020-12-25T10:00:25.344869Z","2020-12-25T11:00:54.196748Z","2020-12-25T12:00:07.196865Z","2020-12-25T13:01:00.809555Z","2020-12-25T14:00:26.929992Z","2020-12-25T15:00:26.150767Z","2020-12-25T16:01:03.502761Z","2020-12-25T17:00:14.502666Z","2020-12-25T18:00:05.546777Z","2020-12-25T19:01:23.152182Z","2020-12-25T20:01:05.484966Z","2020-12-25T21:00:04.001098Z","2020-12-25T22:00:53.106067Z","2020-12-25T23:00:52.269617Z","2020-12-26T00:00:32.123611Z","2020-12-26T01:00:06.868893Z","2020-12-26T02:01:10.704289Z"];
			elem.datay = [467774,469060,484597,477520,498301,545220,600594,651152,735201,838093,931947,976846,928065,868135,859364,876824,882649,849484,788397,712317,611380,520902,451789,409284,402890,419633,459410,481372,517968,571154,631745,688832,778345,884034,968460,1003749,1013916,980403,975621,983387,993596,985248,930340,845784,733264,621089,539120,503106];
			svg = d3.select(elem).append('svg:svg');
			app.sparkline(svg, 120, 32, twoDays, now, 0,  1013916 , elem.datax, elem.datay);
		
			elem = app.e('toppeaks_570_time');
			elem.textContent = new Date(elem.textContent)
				.toLocaleString(undefined, {timeZone: "UTC", month: "short", year: "numeric"});
			elem = app.e('toppeaks_570');
			elem.datax = ["2020-12-24T03:00:07.355916Z","2020-12-24T04:00:50.70895Z","2020-12-24T05:01:22.032802Z","2020-12-24T06:01:17.344641Z","2020-12-24T07:01:09.558702Z","2020-12-24T08:00:31.114965Z","2020-12-24T09:01:09.359253Z","2020-12-24T10:00:01.321674Z","2020-12-24T11:00:26.401512Z","2020-12-24T12:00:32.985482Z","2020-12-24T13:01:23.28637Z","2020-12-24T14:00:51.245463Z","2020-12-24T15:00:27.70444Z","2020-12-24T16:01:03.839448Z","2020-12-24T17:01:14.302567Z","2020-12-24T18:00:30.613111Z","2020-12-24T19:00:26.95653Z","2020-12-24T20:01:20.90149Z","2020-12-24T21:00:52.003788Z","2020-12-24T22:00:52.06961Z","2020-12-24T23:00:59.451815Z","2020-12-25T00:00:56.660246Z","2020-12-25T01:00:11.314927Z","2020-12-25T02:01:17.997919Z","2020-12-25T03:00:25.1398Z","2020-12-25T04:01:17.939448Z","2020-12-25T05:01:08.378937Z","2020-12-25T06:00:58.45195Z","2020-12-25T07:01:04.929393Z","2020-12-25T08:00:31.414436Z","2020-12-25T09:01:11.643425Z","2020-12-25T10:00:25.567513Z","2020-12-25T11:00:54.41028Z","2020-12-25T12:00:07.409201Z","2020-12-25T13:01:01.021894Z","2020-12-25T14:00:27.133719Z","2020-12-25T15:00:26.328064Z","2020-12-25T16:01:03.739258Z","2020-12-25T17:00:14.741847Z","2020-12-25T18:00:05.76871Z","2020-12-25T19:01:23.504413Z","2020-12-25T20:01:05.719557Z","2020-12-25T21:00:04.204046Z","2020-12-25T22:00:53.32832Z","2020-12-25T23:00:52.455315Z","2020-12-26T00:00:32.351077Z","2020-12-26T01:00:07.079144Z","2020-12-26T02:01:10.941807Z"];
			elem.datay = [299746,314356,304168,322589,335705,350121,361795,379991,390085,460381,520571,564055,574679,554295,537943,520489,493215,464364,427693,382615,334067,295619,270421,266564,276852,286677,299302,332012,362277,383703,383225,397171,434620,491645,550508,591312,610758,597411,573768,545772,518872,495265,463790,423395,377071,333912,310102,313712];
			svg = d3.select(elem).append('svg:svg');
			app.sparkline(svg, 120, 32, twoDays, now, 0,  610758 , elem.datax, elem.datay);
		
			elem = app.e('toppeaks_1091500_time');
			elem.textContent = new Date(elem.textContent)
				.toLocaleString(undefined, {timeZone: "UTC", month: "short", year: "numeric"});
			elem = app.e('toppeaks_1091500');
			elem.datax = ["2020-12-24T03:00:07.814412Z","2020-12-24T04:00:50.941713Z","2020-12-24T05:01:22.254086Z","2020-12-24T06:01:17.573483Z","2020-12-24T07:01:09.783146Z","2020-12-24T08:00:31.339127Z","2020-12-24T09:01:09.580887Z","2020-12-24T10:00:01.53805Z","2020-12-24T11:00:26.852872Z","2020-12-24T12:00:33.449474Z","2020-12-24T13:01:23.73715Z","2020-12-24T14:00:51.694065Z","2020-12-24T15:00:28.225301Z","2020-12-24T16:01:04.28654Z","2020-12-24T17:01:14.829893Z","2020-12-24T18:00:31.075208Z","2020-12-24T19:00:27.401001Z","2020-12-24T20:01:21.351659Z","2020-12-24T21:00:52.454413Z","2020-12-24T22:00:52.491897Z","2020-12-24T23:00:59.913607Z","2020-12-25T00:00:57.115461Z","2020-12-25T01:00:11.751001Z","2020-12-25T02:01:18.444263Z","2020-12-25T03:00:25.589039Z","2020-12-25T04:01:18.204774Z","2020-12-25T05:01:08.609246Z","2020-12-25T06:00:58.677449Z","2020-12-25T07:01:05.146696Z","2020-12-25T08:00:31.643964Z","2020-12-25T09:01:12.086999Z","2020-12-25T10:00:26.018219Z","2020-12-25T11:00:54.865575Z","2020-12-25T12:00:07.853815Z","2020-12-25T13:01:01.469872Z","2020-12-25T14:00:27.576429Z","2020-12-25T15:00:26.775049Z","2020-12-25T16:01:04.172933Z","2020-12-25T17:00:15.170793Z","2020-12-25T18:00:06.220471Z","2020-12-25T19:01:23.861028Z","2020-12-25T20:01:06.175217Z","2020-12-25T21:00:04.649208Z","2020-12-25T22:00:53.782785Z","2020-12-25T23:00:52.901518Z","2020-12-26T00:00:32.805834Z","2020-12-26T01:00:07.606398Z","2020-12-26T02:01:11.395445Z"];
			elem.datay = [210960,213450,215954,205409,195793,190555,191498,198370,216656,244009,273842,298664,298455,276216,252752,241321,238481,238647,237054,231381,218898,204433,194644,193115,197967,203128,208136,200980,194812,192332,195636,203891,221284,244317,270028,291999,302113,294460,279003,266700,260701,260077,257744,249556,236305,221106,213991,217615];
			svg = d3.select(elem).append('svg:svg');
			app.sparkline(svg, 120, 32, twoDays, now, 0,  302113 , elem.datax, elem.datay);
		
			elem = app.e('toppeaks_105600_time');
			elem.textContent = new Date(elem.textContent)
				.toLocaleString(undefined, {timeZone: "UTC", month: "short", year: "numeric"});
			elem = app.e('toppeaks_105600');
			elem.datax = ["2020-12-24T03:00:12.981202Z","2020-12-24T04:00:55.91128Z","2020-12-24T05:01:27.204651Z","2020-12-24T06:01:22.523655Z","2020-12-24T07:01:14.739707Z","2020-12-24T08:00:36.071363Z","2020-12-24T09:01:13.859325Z","2020-12-24T10:00:05.816965Z","2020-12-24T11:00:30.675123Z","2020-12-24T12:00:38.169827Z","2020-12-24T13:01:28.726759Z","2020-12-24T14:00:56.91643Z","2020-12-24T15:00:33.322929Z","2020-12-24T16:01:09.466569Z","2020-12-24T17:01:19.929903Z","2020-12-24T18:00:36.471278Z","2020-12-24T19:00:32.79543Z","2020-12-24T20:01:26.755379Z","2020-12-24T21:00:57.86292Z","2020-12-24T22:00:58.119485Z","2020-12-24T23:01:05.305555Z","2020-12-25T00:01:02.290908Z","2020-12-25T01:00:17.147209Z","2020-12-25T02:01:01.362805Z","2020-12-25T03:00:30.763228Z","2020-12-25T04:01:23.336852Z","2020-12-25T05:01:13.552615Z","2020-12-25T06:01:03.177311Z","2020-12-25T07:01:09.436624Z","2020-12-25T08:00:36.144052Z","2020-12-25T09:01:16.58872Z","2020-12-25T10:00:30.519272Z","2020-12-25T11:00:59.362556Z","2020-12-25T12:00:12.802704Z","2020-12-25T13:01:06.424495Z","2020-12-25T14:00:32.537814Z","2020-12-25T15:00:31.851823Z","2020-12-25T16:01:09.204967Z","2020-12-25T17:00:20.125026Z","2020-12-25T18:00:11.177001Z","2020-12-25T19:01:28.762552Z","2020-12-25T20:01:11.118319Z","2020-12-25T21:00:09.596834Z","2020-12-25T22:00:58.746738Z","2020-12-25T23:00:58.078671Z","2020-12-26T00:00:37.977631Z","2020-12-26T01:00:12.936537Z","2020-12-26T02:01:16.790585Z"];
			elem.datay = [27579,27552,26691,23984,21981,20619,20378,20813,22592,25227,28237,30423,30766,30421,30221,30657,30999,30789,30331,28905,26260,23356,21543,20741,21151,21732,22427,21778,20968,20624,21239,22692,25079,27986,30923,33153,33829,33137,33034,33217,32913,33113,32498,31253,29525,27692,27013,27468];
			svg = d3.select(elem).append('svg:svg');
			app.sparkline(svg, 120, 32, twoDays, now, 0,  33829 , elem.datax, elem.datay);
		
			elem = app.e('toppeaks_377160_time');
			elem.textContent = new Date(elem.textContent)
				.toLocaleString(undefined, {timeZone: "UTC", month: "short", year: "numeric"});
			elem = app.e('toppeaks_377160');
			elem.datax = ["2020-12-24T03:00:20.125548Z","2020-12-24T04:01:02.863374Z","2020-12-24T05:01:34.177725Z","2020-12-24T06:01:29.305525Z","2020-12-24T07:01:21.486574Z","2020-12-24T08:00:42.810018Z","2020-12-24T09:01:20.828431Z","2020-12-24T10:00:12.789526Z","2020-12-24T11:00:37.6544Z","2020-12-24T12:00:44.906512Z","2020-12-24T13:01:36.425217Z","2020-12-24T14:01:05.222862Z","2020-12-24T15:00:41.880059Z","2020-12-24T16:01:17.563174Z","2020-12-24T17:01:28.04624Z","2020-12-24T18:00:50.636211Z","2020-12-24T19:00:40.018414Z","2020-12-24T20:01:33.74104Z","2020-12-24T21:01:05.059726Z","2020-12-24T22:01:05.081259Z","2020-12-24T23:01:12.343542Z","2020-12-25T00:01:09.273534Z","2020-12-25T01:00:24.123333Z","2020-12-25T02:01:30.367748Z","2020-12-25T03:00:37.733811Z","2020-12-25T04:01:30.308266Z","2020-12-25T05:01:20.977736Z","2020-12-25T06:01:10.148493Z","2020-12-25T07:01:16.172361Z","2020-12-25T08:00:42.887614Z","2020-12-25T09:01:22.887109Z","2020-12-25T10:00:36.845449Z","2020-12-25T11:01:05.924456Z","2020-12-25T12:00:19.331108Z","2020-12-25T13:01:14.543939Z","2020-12-25T14:00:40.857739Z","2020-12-25T15:00:40.048371Z","2020-12-25T16:01:17.238517Z","2020-12-25T17:00:28.004806Z","2020-12-25T18:00:19.051266Z","2020-12-25T19:01:35.96692Z","2020-12-25T20:01:18.31818Z","2020-12-25T21:00:16.801273Z","2020-12-25T22:01:05.936715Z","2020-12-25T23:01:05.050164Z","2020-12-26T00:00:45.039142Z","2020-12-26T01:00:19.701465Z","2020-12-26T02:01:23.615818Z"];
			elem.datay = [13503,13222,12423,11468,10522,9916,9879,10143,10864,11979,13266,14249,14872,15019,14980,15260,15630,16215,16377,16179,15203,14048,13203,12907,12548,12303,12051,11284,10736,10353,10316,10705,11435,12219,13181,14273,15291,15887,16449,17155,17741,18192,18272,17985,17119,15973,15217,14846];
			svg = d3.select(elem).append('svg:svg');
			app.sparkline(svg, 120, 32, twoDays, now, 0,  18272 , elem.datax, elem.datay);
		
			elem = app.e('toppeaks_532210_time');
			elem.textContent = new Date(elem.textContent)
				.toLocaleString(undefined, {timeZone: "UTC", month: "short", year: "numeric"});
			elem = app.e('toppeaks_532210');
			elem.datax = ["2020-12-24T03:07:19.659003Z","2020-12-24T04:07:56.358459Z","2020-12-24T05:00:42.695642Z","2020-12-24T06:04:56.754895Z","2020-12-24T07:06:47.554484Z","2020-12-24T08:06:09.544307Z","2020-12-24T09:08:16.351613Z","2020-12-24T10:07:09.722554Z","2020-12-24T11:07:40.478757Z","2020-12-24T12:08:01.654569Z","2020-12-24T13:08:58.087601Z","2020-12-24T14:08:08.001722Z","2020-12-24T15:07:45.298117Z","2020-12-24T16:08:25.925886Z","2020-12-24T17:08:29.943668Z","2020-12-24T18:08:13.231974Z","2020-12-24T19:07:44.557321Z","2020-12-24T20:08:32.17198Z","2020-12-24T21:08:06.513412Z","2020-12-24T22:08:06.5073Z","2020-12-24T23:08:12.326073Z","2020-12-25T00:08:12.519073Z","2020-12-25T01:07:26.264877Z","2020-12-25T02:08:29.871999Z","2020-12-25T03:07:35.525802Z","2020-12-25T04:08:24.414726Z","2020-12-25T05:08:12.909558Z","2020-12-25T06:06:38.924694Z","2020-12-25T07:06:44.266716Z","2020-12-25T08:06:11.196585Z","2020-12-25T09:06:49.391887Z","2020-12-25T10:07:31.213541Z","2020-12-25T11:08:10.44458Z","2020-12-25T12:07:29.974087Z","2020-12-25T13:08:12.447109Z","2020-12-25T14:07:39.757287Z","2020-12-25T15:07:31.772573Z","2020-12-25T16:08:09.882817Z","2020-12-25T17:07:24.501054Z","2020-12-25T18:05:43.131905Z","2020-12-25T19:06:57.847004Z","2020-12-25T20:06:43.586863Z","2020-12-25T21:05:37.820779Z","2020-12-25T22:06:27.799719Z","2020-12-25T23:06:27.332953Z","2020-12-26T00:06:16.427104Z","2020-12-26T01:05:51.883143Z","2020-12-26T02:06:47.569003Z"];
			elem.datay = [258,247,244,232,210,199,208,238,265,310,360,377,381,393,382,369,412,415,429,398,350,325,257,250,248,231,232,233,216,234,229,262,297,363,389,433,458,472,523,530,551,571,542,535,501,448,402,382];
			svg = d3.select(elem).append('svg:svg');
			app.sparkline(svg, 120, 32, twoDays, now, 0,  571 , elem.datax, elem.datay);
		
			elem = app.e('toppeaks_945360_time');
			elem.textContent = new Date(elem.textContent)
				.toLocaleString(undefined, {timeZone: "UTC", month: "short", year: "numeric"});
			elem = app.e('toppeaks_945360');
			elem.datax = ["2020-12-24T03:00:08.262418Z","2020-12-24T04:00:51.621045Z","2020-12-24T05:01:22.976285Z","2020-12-24T06:01:18.243408Z","2020-12-24T07:01:10.473813Z","2020-12-24T08:00:32.02301Z","2020-12-24T09:01:10.036601Z","2020-12-24T10:00:02.278774Z","2020-12-24T11:00:27.533375Z","2020-12-24T12:00:34.334117Z","2020-12-24T13:01:25.082371Z","2020-12-24T14:00:53.058541Z","2020-12-24T15:00:29.728554Z","2020-12-24T16:01:06.539659Z","2020-12-24T17:01:17.029178Z","2020-12-24T18:00:33.99093Z","2020-12-24T19:00:30.33269Z","2020-12-24T20:01:24.273435Z","2020-12-24T21:00:55.370725Z","2020-12-24T22:00:55.411613Z","2020-12-24T23:01:02.151053Z","2020-12-25T00:00:59.36435Z","2020-12-25T01:00:13.988839Z","2020-12-25T02:01:20.694359Z","2020-12-25T03:00:27.847473Z","2020-12-25T04:01:20.207556Z","2020-12-25T05:01:10.913868Z","2020-12-25T06:01:00.700553Z","2020-12-25T07:01:06.503259Z","2020-12-25T08:00:33.214712Z","2020-12-25T09:01:13.45501Z","2020-12-25T10:00:27.365151Z","2020-12-25T11:00:56.219677Z","2020-12-25T12:00:10.587798Z","2020-12-25T13:01:04.398251Z","2020-12-25T14:00:30.515526Z","2020-12-25T15:00:29.700244Z","2020-12-25T16:01:07.18795Z","2020-12-25T17:00:18.103459Z","2020-12-25T18:00:09.152297Z","2020-12-25T19:01:26.530808Z","2020-12-25T20:01:08.428358Z","2020-12-25T21:00:06.245776Z","2020-12-25T22:00:55.351956Z","2020-12-25T23:00:54.249335Z","2020-12-26T00:00:34.145309Z","2020-12-26T01:00:08.877206Z","2020-12-26T02:01:12.822396Z"];
			elem.datay = [66153,66990,60154,50177,39858,31935,27250,26784,28506,32105,37962,44553,47634,46490,45532,45870,48122,51594,53884,56942,54857,48840,43330,40930,41278,42322,41124,37403,32140,27818,25172,25534,27463,31582,38186,45974,50492,52649,53400,55085,61191,72430,85018,87954,78370,64598,56364,54870];
			svg = d3.select(elem).append('svg:svg');
			app.sparkline(svg, 120, 32, twoDays, now, 0,  87954 , elem.datax, elem.datay);
		
			elem = app.e('toppeaks_232770_time');
			elem.textContent = new Date(elem.textContent)
				.toLocaleString(undefined, {timeZone: "UTC", month: "short", year: "numeric"});
			elem = app.e('toppeaks_232770');
			elem.datax = ["2020-12-24T03:38:59.462552Z","2020-12-24T04:39:22.693266Z","2020-12-24T05:39:50.869271Z","2020-12-24T06:39:34.35416Z","2020-12-24T07:19:39.706404Z","2020-12-24T08:27:37.924353Z","2020-12-24T09:35:13.918332Z","2020-12-24T10:35:47.770014Z","2020-12-24T11:38:42.391967Z","2020-12-24T12:39:27.822872Z","2020-12-24T13:29:30.21965Z","2020-12-24T14:41:34.036681Z","2020-12-24T15:04:55.317732Z","2020-12-24T16:14:29.111819Z","2020-12-24T17:30:56.11116Z","2020-12-24T18:40:06.167243Z","2020-12-24T19:39:15.334338Z","2020-12-24T20:41:33.476191Z","2020-12-24T21:17:06.975477Z","2020-12-24T22:31:03.863471Z","2020-12-24T23:37:49.594309Z","2020-12-25T00:37:20.139565Z","2020-12-25T01:38:03.724678Z","2020-12-25T02:37:31.785853Z","2020-12-25T03:36:15.763372Z","2020-12-25T04:36:47.831153Z","2020-12-25T05:17:17.342384Z","2020-12-25T06:25:58.371733Z","2020-12-25T07:35:04.635217Z","2020-12-25T08:34:20.259323Z","2020-12-25T09:34:48.328917Z","2020-12-25T10:38:14.009753Z","2020-12-25T11:38:43.459223Z","2020-12-25T12:38:03.04414Z","2020-12-25T13:39:19.356486Z","2020-12-25T14:38:56.430976Z","2020-12-25T15:40:43.218004Z","2020-12-25T16:29:14.990206Z","2020-12-25T17:43:35.829745Z","2020-12-25T18:45:14.533884Z","2020-12-25T19:17:35.583096Z","2020-12-25T20:32:58.391362Z","2020-12-25T21:42:59.306267Z","2020-12-25T22:44:35.936273Z","2020-12-25T23:43:59.928919Z","2020-12-26T00:43:46.265892Z","2020-12-26T01:43:11.151837Z","2020-12-26T02:43:59.129599Z"];
			elem.datay = [8,9,9,7,7,8,9,9,7,9,6,10,13,8,7,14,12,10,12,17,10,12,9,13,7,12,13,11,8,8,7,7,7,11,11,9,8,9,10,8,11,14,8,11,6,8,10,6];
			svg = d3.select(elem).append('svg:svg');
			app.sparkline(svg, 120, 32, twoDays, now, 0,  17 , elem.datax, elem.datay);
		
			elem = app.e('toppeaks_271590_time');
			elem.textContent = new Date(elem.textContent)
				.toLocaleString(undefined, {timeZone: "UTC", month: "short", year: "numeric"});
			elem = app.e('toppeaks_271590');
			elem.datax = ["2020-12-24T03:00:08.04817Z","2020-12-24T04:00:51.389248Z","2020-12-24T05:01:22.703815Z","2020-12-24T06:01:18.014446Z","2020-12-24T07:01:10.236479Z","2020-12-24T08:00:31.789607Z","2020-12-24T09:01:10.261676Z","2020-12-24T10:00:02.358957Z","2020-12-24T11:00:27.085306Z","2020-12-24T12:00:33.65967Z","2020-12-24T13:01:23.978942Z","2020-12-24T14:00:51.939699Z","2020-12-24T15:00:28.394619Z","2020-12-24T16:01:04.515515Z","2020-12-24T17:01:14.980374Z","2020-12-24T18:00:31.303067Z","2020-12-24T19:00:27.629367Z","2020-12-24T20:01:21.572133Z","2020-12-24T21:00:52.747141Z","2020-12-24T22:00:52.714278Z","2020-12-24T23:01:00.125453Z","2020-12-25T00:00:57.343571Z","2020-12-25T01:00:11.964892Z","2020-12-25T02:01:18.676154Z","2020-12-25T03:00:25.818533Z","2020-12-25T04:01:18.614056Z","2020-12-25T05:01:09.07713Z","2020-12-25T06:00:59.123565Z","2020-12-25T07:01:05.598598Z","2020-12-25T08:00:32.092702Z","2020-12-25T09:01:12.335448Z","2020-12-25T10:00:26.250255Z","2020-12-25T11:00:55.106489Z","2020-12-25T12:00:08.115354Z","2020-12-25T13:01:01.893127Z","2020-12-25T14:00:27.817389Z","2020-12-25T15:00:27.016253Z","2020-12-25T16:01:04.409104Z","2020-12-25T17:00:15.396254Z","2020-12-25T18:00:06.44134Z","2020-12-25T19:01:24.043888Z","2020-12-25T20:01:06.401479Z","2020-12-25T21:00:04.891328Z","2020-12-25T22:00:54.007037Z","2020-12-25T23:00:53.131541Z","2020-12-26T00:00:33.020749Z","2020-12-26T01:00:07.764378Z","2020-12-26T02:01:11.632972Z"];
			elem.datay = [86465,90960,98755,96891,97012,100768,107412,115662,129757,148711,167972,177766,164521,140953,124918,116197,112381,107815,103558,96271,85652,74775,68851,69458,75157,81527,92511,95772,99175,104738,111916,120993,136027,155032,173499,184020,180004,163219,148884,137896,132448,127001,120534,111303,98877,87471,83341,87109];
			svg = d3.select(elem).append('svg:svg');
			app.sparkline(svg, 120, 32, twoDays, now, 0,  184020 , elem.datax, elem.datay);
		
	})();

	(function() {
		var topgames = d3.select(app.e('top-games'));
		var nums = topgames.selectAll('.num');
		nums.text(app.formatText);
	
		var charthead = topgames.select('#topgames-chart-head');
		var charts = topgames.selectAll('.chart');
		var playerhours = topgames.selectAll('.player-hours');

		var mouseoverFn = function(i) {
			for (var x = 0; x < charts[0].length; x++) {
				var c = charts[0][x];
				var p = playerhours[0][x];

				var ri = 0;
				if (!c.rects) {
					c.rects = d3.select(c).selectAll('rect');
				}
				c.rects.each(function() {
					if (i == ri) {
						this.style.opacity = 1.0;
					} else {
						this.style.opacity = 0.5;
					}
					ri++;
				});

				if (!p.originalText) {
					p.originalText = p.textContent;
				}
				p.textContent = app.format(c.datay[i]);
			}

			if (!charthead.originalText) {
				charthead.originalText = charthead.text();
			}
			charthead.text(new Date(c.datax[i]).toLocaleDateString());
			charthead.classed('highlight', true);
			playerhours.classed('highlight', true);
		};

		var mouseoutFn = function() {
			charts.each(function() {
				if (this.rects) {
					this.rects.each(function() {
						this.style.opacity = '';
					});
				}
			});
			playerhours.each(function() {
				if (this.originalText) {
					this.textContent = this.originalText;
				}
			});
			if (charthead.originalText) {
				charthead.text(charthead.originalText);
			}
			charthead.classed('highlight', true);
			charthead.classed('highlight', false);
			playerhours.classed('highlight', false);
		};

		var svg = null;
		var elem = null;

		var now = new Date("2020-12-26T02:59:59Z");
		var thirtyDays = new Date("2020-11-26T02:59:59Z");
		
			elem = app.e('spark_730');
			elem.datax = ["2020-11-26T00:00:00Z","2020-11-27T00:00:00Z","2020-11-28T00:00:00Z","2020-11-29T00:00:00Z","2020-11-30T00:00:00Z","2020-12-01T00:00:00Z","2020-12-02T00:00:00Z","2020-12-03T00:00:00Z","2020-12-04T00:00:00Z","2020-12-05T00:00:00Z","2020-12-06T00:00:00Z","2020-12-07T00:00:00Z","2020-12-08T00:00:00Z","2020-12-09T00:00:00Z","2020-12-10T00:00:00Z","2020-12-11T00:00:00Z","2020-12-12T00:00:00Z","2020-12-13T00:00:00Z","2020-12-14T00:00:00Z","2020-12-15T00:00:00Z","2020-12-16T00:00:00Z","2020-12-17T00:00:00Z","2020-12-18T00:00:00Z","2020-12-19T00:00:00Z","2020-12-20T00:00:00Z","2020-12-21T00:00:00Z","2020-12-22T00:00:00Z","2020-12-23T00:00:00Z","2020-12-24T00:00:00Z","2020-12-25T00:00:00Z","2020-12-26T00:00:00Z"];
			elem.datay = [15474307,16045498,17937183,17147398,15154467,14626485,15018869,15306557,19893115,19863591,18756812,16730274,16565537,16553803,15461027,16355102,18114438,18177488,16339613,15775452,16611262,16391213,17281980,17454730,17989918,16505143,16155541,17446269,16599494,17631126,2158655];
			svg = d3.select(elem).append('svg');
			app.sparkbars(elem, svg, 150, 40, thirtyDays, now, 0,  19893115 ,
				elem.datax, elem.datay,
				mouseoverFn);
			svg.on('mouseleave', mouseoutFn);
		
			elem = app.e('spark_570');
			elem.datax = ["2020-11-26T00:00:00Z","2020-11-27T00:00:00Z","2020-11-28T00:00:00Z","2020-11-29T00:00:00Z","2020-11-30T00:00:00Z","2020-12-01T00:00:00Z","2020-12-02T00:00:00Z","2020-12-03T00:00:00Z","2020-12-04T00:00:00Z","2020-12-05T00:00:00Z","2020-12-06T00:00:00Z","2020-12-07T00:00:00Z","2020-12-08T00:00:00Z","2020-12-09T00:00:00Z","2020-12-10T00:00:00Z","2020-12-11T00:00:00Z","2020-12-12T00:00:00Z","2020-12-13T00:00:00Z","2020-12-14T00:00:00Z","2020-12-15T00:00:00Z","2020-12-16T00:00:00Z","2020-12-17T00:00:00Z","2020-12-18T00:00:00Z","2020-12-19T00:00:00Z","2020-12-20T00:00:00Z","2020-12-21T00:00:00Z","2020-12-22T00:00:00Z","2020-12-23T00:00:00Z","2020-12-24T00:00:00Z","2020-12-25T00:00:00Z","2020-12-26T00:00:00Z"];
			elem.datay = [9918263,9746846,10691166,10930186,9711020,9415545,9581508,9783494,9717093,10653758,11105079,9956585,10266439,10069050,9676021,9384207,10228964,11229789,9830044,8969071,8946951,9311774,10960092,10857441,11115916,9764448,9025477,9553152,9743386,10228010,1290166];
			svg = d3.select(elem).append('svg');
			app.sparkbars(elem, svg, 150, 40, thirtyDays, now, 0,  11229789 ,
				elem.datax, elem.datay,
				mouseoverFn);
			svg.on('mouseleave', mouseoutFn);
		
			elem = app.e('spark_1091500');
			elem.datax = ["2020-12-14T00:00:00Z","2020-12-15T00:00:00Z","2020-12-16T00:00:00Z","2020-12-17T00:00:00Z","2020-12-18T00:00:00Z","2020-12-19T00:00:00Z","2020-12-20T00:00:00Z","2020-12-21T00:00:00Z","2020-12-22T00:00:00Z","2020-12-23T00:00:00Z","2020-12-24T00:00:00Z","2020-12-25T00:00:00Z","2020-12-26T00:00:00Z"];
			elem.datay = [13381323,13373929,12053578,10804803,9922899,9953930,10044699,7808882,6690395,6113974,5499345,5623361,881065];
			svg = d3.select(elem).append('svg');
			app.sparkbars(elem, svg, 150, 40, thirtyDays, now, 0,  13381323 ,
				elem.datax, elem.datay,
				mouseoverFn);
			svg.on('mouseleave', mouseoutFn);
		
			elem = app.e('spark_440');
			elem.datax = ["2020-11-26T00:00:00Z","2020-11-27T00:00:00Z","2020-11-28T00:00:00Z","2020-11-29T00:00:00Z","2020-11-30T00:00:00Z","2020-12-01T00:00:00Z","2020-12-02T00:00:00Z","2020-12-03T00:00:00Z","2020-12-04T00:00:00Z","2020-12-05T00:00:00Z","2020-12-06T00:00:00Z","2020-12-07T00:00:00Z","2020-12-08T00:00:00Z","2020-12-09T00:00:00Z","2020-12-10T00:00:00Z","2020-12-11T00:00:00Z","2020-12-12T00:00:00Z","2020-12-13T00:00:00Z","2020-12-14T00:00:00Z","2020-12-15T00:00:00Z","2020-12-16T00:00:00Z","2020-12-17T00:00:00Z","2020-12-18T00:00:00Z","2020-12-19T00:00:00Z","2020-12-20T00:00:00Z","2020-12-21T00:00:00Z","2020-12-22T00:00:00Z","2020-12-23T00:00:00Z","2020-12-24T00:00:00Z","2020-12-25T00:00:00Z","2020-12-26T00:00:00Z"];
			elem.datay = [1505931,1765281,2219121,2086804,1851269,1643578,1397476,1464904,2273078,2770674,2530586,2123882,2020179,1520911,1533049,1729149,1846090,1869008,1917747,2020923,1535209,1640945,1772607,1709901,2000202,2041949,1731876,2031189,2070768,2212352,377828];
			svg = d3.select(elem).append('svg');
			app.sparkbars(elem, svg, 150, 40, thirtyDays, now, 0,  2770674 ,
				elem.datax, elem.datay,
				mouseoverFn);
			svg.on('mouseleave', mouseoutFn);
		
			elem = app.e('spark_578080');
			elem.datax = ["2020-11-26T00:00:00Z","2020-11-27T00:00:00Z","2020-11-28T00:00:00Z","2020-11-29T00:00:00Z","2020-11-30T00:00:00Z","2020-12-01T00:00:00Z","2020-12-02T00:00:00Z","2020-12-03T00:00:00Z","2020-12-04T00:00:00Z","2020-12-05T00:00:00Z","2020-12-06T00:00:00Z","2020-12-07T00:00:00Z","2020-12-08T00:00:00Z","2020-12-09T00:00:00Z","2020-12-10T00:00:00Z","2020-12-11T00:00:00Z","2020-12-12T00:00:00Z","2020-12-13T00:00:00Z","2020-12-14T00:00:00Z","2020-12-15T00:00:00Z","2020-12-16T00:00:00Z","2020-12-17T00:00:00Z","2020-12-18T00:00:00Z","2020-12-19T00:00:00Z","2020-12-20T00:00:00Z","2020-12-21T00:00:00Z","2020-12-22T00:00:00Z","2020-12-23T00:00:00Z","2020-12-24T00:00:00Z","2020-12-25T00:00:00Z","2020-12-26T00:00:00Z"];
			elem.datay = [4311662,4622598,5314575,5259708,4326269,4261858,3771407,4328764,4559055,5219423,5195980,4267042,4209459,4195079,3983653,4270319,4936652,4969981,4030989,3892424,3308112,4539988,4785359,5143832,5363181,4441346,4468078,4389621,4284952,4575397,331206];
			svg = d3.select(elem).append('svg');
			app.sparkbars(elem, svg, 150, 40, thirtyDays, now, 0,  5363181 ,
				elem.datax, elem.datay,
				mouseoverFn);
			svg.on('mouseleave', mouseoutFn);
		
			elem = app.e('spark_271590');
			elem.datax = ["2020-11-26T00:00:00Z","2020-11-27T00:00:00Z","2020-11-28T00:00:00Z","2020-11-29T00:00:00Z","2020-11-30T00:00:00Z","2020-12-01T00:00:00Z","2020-12-02T00:00:00Z","2020-12-03T00:00:00Z","2020-12-04T00:00:00Z","2020-12-05T00:00:00Z","2020-12-06T00:00:00Z","2020-12-07T00:00:00Z","2020-12-08T00:00:00Z","2020-12-09T00:00:00Z","2020-12-10T00:00:00Z","2020-12-11T00:00:00Z","2020-12-12T00:00:00Z","2020-12-13T00:00:00Z","2020-12-14T00:00:00Z","2020-12-15T00:00:00Z","2020-12-16T00:00:00Z","2020-12-17T00:00:00Z","2020-12-18T00:00:00Z","2020-12-19T00:00:00Z","2020-12-20T00:00:00Z","2020-12-21T00:00:00Z","2020-12-22T00:00:00Z","2020-12-23T00:00:00Z","2020-12-24T00:00:00Z","2020-12-25T00:00:00Z","2020-12-26T00:00:00Z"];
			elem.datay = [1801816,2139872,2580198,2505120,1993964,1889530,1910092,1853290,1995671,2343845,2255108,1793284,1772676,1747151,1686579,1908050,2295655,2249522,1874026,2985411,3491392,3176800,3322600,3488369,3520731,2920291,2919738,2920078,2718361,2863617,353488];
			svg = d3.select(elem).append('svg');
			app.sparkbars(elem, svg, 150, 40, thirtyDays, now, 0,  3520731 ,
				elem.datax, elem.datay,
				mouseoverFn);
			svg.on('mouseleave', mouseoutFn);
		
			elem = app.e('spark_252490');
			elem.datax = ["2020-11-26T00:00:00Z","2020-11-27T00:00:00Z","2020-11-28T00:00:00Z","2020-11-29T00:00:00Z","2020-11-30T00:00:00Z","2020-12-01T00:00:00Z","2020-12-02T00:00:00Z","2020-12-03T00:00:00Z","2020-12-04T00:00:00Z","2020-12-05T00:00:00Z","2020-12-06T00:00:00Z","2020-12-07T00:00:00Z","2020-12-08T00:00:00Z","2020-12-09T00:00:00Z","2020-12-10T00:00:00Z","2020-12-11T00:00:00Z","2020-12-12T00:00:00Z","2020-12-13T00:00:00Z","2020-12-14T00:00:00Z","2020-12-15T00:00:00Z","2020-12-16T00:00:00Z","2020-12-17T00:00:00Z","2020-12-18T00:00:00Z","2020-12-19T00:00:00Z","2020-12-20T00:00:00Z","2020-12-21T00:00:00Z","2020-12-22T00:00:00Z","2020-12-23T00:00:00Z","2020-12-24T00:00:00Z","2020-12-25T00:00:00Z","2020-12-26T00:00:00Z"];
			elem.datay = [1153588,1343264,1472352,1374977,1117418,1015646,935170,1025372,1735013,1867270,1746271,1404644,1361416,1231544,1213285,1413312,1573235,1511853,1248833,1166259,1146643,1254795,1558548,1543591,1714347,1534052,1431459,1438822,1392682,1519235,256901];
			svg = d3.select(elem).append('svg');
			app.sparkbars(elem, svg, 150, 40, thirtyDays, now, 0,  1867270 ,
				elem.datax, elem.datay,
				mouseoverFn);
			svg.on('mouseleave', mouseoutFn);
		
			elem = app.e('spark_413150');
			elem.datax = ["2020-11-26T00:00:00Z","2020-11-27T00:00:00Z","2020-11-28T00:00:00Z","2020-11-29T00:00:00Z","2020-11-30T00:00:00Z","2020-12-01T00:00:00Z","2020-12-02T00:00:00Z","2020-12-03T00:00:00Z","2020-12-04T00:00:00Z","2020-12-05T00:00:00Z","2020-12-06T00:00:00Z","2020-12-07T00:00:00Z","2020-12-08T00:00:00Z","2020-12-09T00:00:00Z","2020-12-10T00:00:00Z","2020-12-11T00:00:00Z","2020-12-12T00:00:00Z","2020-12-13T00:00:00Z","2020-12-14T00:00:00Z","2020-12-15T00:00:00Z","2020-12-16T00:00:00Z","2020-12-17T00:00:00Z","2020-12-18T00:00:00Z","2020-12-19T00:00:00Z","2020-12-20T00:00:00Z","2020-12-21T00:00:00Z","2020-12-22T00:00:00Z","2020-12-23T00:00:00Z","2020-12-24T00:00:00Z","2020-12-25T00:00:00Z","2020-12-26T00:00:00Z"];
			elem.datay = [331673,365414,445889,476017,388276,363071,367314,356634,364044,429687,445489,360317,347845,333665,312884,322808,387260,411764,335035,311025,327272,328470,339917,362119,425187,477564,1002294,1175995,1186059,1219827,238004];
			svg = d3.select(elem).append('svg');
			app.sparkbars(elem, svg, 150, 40, thirtyDays, now, 0,  1219827 ,
				elem.datax, elem.datay,
				mouseoverFn);
			svg.on('mouseleave', mouseoutFn);
		
			elem = app.e('spark_252950');
			elem.datax = ["2020-11-26T00:00:00Z","2020-11-27T00:00:00Z","2020-11-28T00:00:00Z","2020-11-29T00:00:00Z","2020-11-30T00:00:00Z","2020-12-01T00:00:00Z","2020-12-02T00:00:00Z","2020-12-03T00:00:00Z","2020-12-04T00:00:00Z","2020-12-05T00:00:00Z","2020-12-06T00:00:00Z","2020-12-07T00:00:00Z","2020-12-08T00:00:00Z","2020-12-09T00:00:00Z","2020-12-10T00:00:00Z","2020-12-11T00:00:00Z","2020-12-12T00:00:00Z","2020-12-13T00:00:00Z","2020-12-14T00:00:00Z","2020-12-15T00:00:00Z","2020-12-16T00:00:00Z","2020-12-17T00:00:00Z","2020-12-18T00:00:00Z","2020-12-19T00:00:00Z","2020-12-20T00:00:00Z","2020-12-21T00:00:00Z","2020-12-22T00:00:00Z","2020-12-23T00:00:00Z","2020-12-24T00:00:00Z","2020-12-25T00:00:00Z","2020-12-26T00:00:00Z"];
			elem.datay = [1530645,1548928,1686471,1638019,1478469,1386269,1547364,1513449,1586611,1741084,1706224,1536026,1563551,1718347,1608412,1692723,1802734,1746194,1602450,1525028,1617513,1603469,1659559,1597531,1713548,1631874,1552617,1567967,1411878,1299034,241359];
			svg = d3.select(elem).append('svg');
			app.sparkbars(elem, svg, 150, 40, thirtyDays, now, 0,  1802734 ,
				elem.datax, elem.datay,
				mouseoverFn);
			svg.on('mouseleave', mouseoutFn);
		
			elem = app.e('spark_359550');
			elem.datax = ["2020-11-26T00:00:00Z","2020-11-27T00:00:00Z","2020-11-28T00:00:00Z","2020-11-29T00:00:00Z","2020-11-30T00:00:00Z","2020-12-01T00:00:00Z","2020-12-02T00:00:00Z","2020-12-03T00:00:00Z","2020-12-04T00:00:00Z","2020-12-05T00:00:00Z","2020-12-06T00:00:00Z","2020-12-07T00:00:00Z","2020-12-08T00:00:00Z","2020-12-09T00:00:00Z","2020-12-10T00:00:00Z","2020-12-11T00:00:00Z","2020-12-12T00:00:00Z","2020-12-13T00:00:00Z","2020-12-14T00:00:00Z","2020-12-15T00:00:00Z","2020-12-16T00:00:00Z","2020-12-17T00:00:00Z","2020-12-18T00:00:00Z","2020-12-19T00:00:00Z","2020-12-20T00:00:00Z","2020-12-21T00:00:00Z","2020-12-22T00:00:00Z","2020-12-23T00:00:00Z","2020-12-24T00:00:00Z","2020-12-25T00:00:00Z","2020-12-26T00:00:00Z"];
			elem.datay = [1215446,1341711,1560354,1505617,1254095,979929,1590882,1660305,1772265,2076437,2050652,1692637,1696531,1662797,1480819,1604776,1822862,1734353,1434684,1272695,1435307,1572162,1802584,1791268,1852151,1670925,1597777,1655778,1592255,1654436,232709];
			svg = d3.select(elem).append('svg');
			app.sparkbars(elem, svg, 150, 40, thirtyDays, now, 0,  2076437 ,
				elem.datax, elem.datay,
				mouseoverFn);
			svg.on('mouseleave', mouseoutFn);
		
	})();</script><div><div style="float: left; width:410px"><a class=twitter-timeline data-widget-id=518237975872684032 href=https://twitter.com/steamcharts> Tweets by @steamcharts </a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script></div><div style="float: right"><div id=nn_mpu1></div></div><div style=clear:both></div></div><div id=footer><a href=/about> About </a> | <a href=/privacy> Privacy </a> | <a href=/ads> Advertise </a></div><div id=closing>All data is <a href=http://steampowered.com> powered by Steam </a> . Not affiliated with Valve in any way. All trademarks are property of their respective owners in the US and other countries. Our goal is to provide unique insight into gaming trends. © steamcharts.com</div></div><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script><script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-2224718-9', 'steamcharts.com');
ga('create', 'UA-31105670-10', 'auto', {'name': 'pcn'});
ga('send', 'pageview');
ga('pcn.send', 'pageview');</script>