<commit_before><style>
section { position: relative; margin-left: 15px;} 
nav { z-index: 9999; position: fixed; width: 100%; top: 0; left: 0; } 
header { z-index: 10000; }

.tr {
  clear: both;
}
.tab {
  float: left;
  width: 25px;
}
.td {
  float: left;
  width: 200px;
  font-size: 1.8em;
  margin-bottom: 5px;
  margin-right: 25px;
	color: #808080;

}


</style>

<script>

var terms = new Array(
"Internet-scale Privacy",
"Social Networking",
"Single Sign-On",
"Photo Albums",
"Decentralised",
"Cloud Storage",
"Own Your Content",
"Blogging",
"Decent Encryption",
"Chatrooms",
"Unsend Private Mail",
"Webpage Creation",
"Content Management",
"Message Expiration",
"Games",
"Unincorporated",
"Forums",
"Share Anything Digital",
"Communications",
"Pseudonyms",
"Multiple Identities",
"No Advertising",
"Event Calendar",
"Bookmarking",
"Community Tagging",
"Directory Services",
"Nomadic Identity",
"Derivative Channels",
"Multiple Profiles",
"Privacy Groups",
"Autonomy",
"Affinity Filtering",
"Friend Suggestions",
"Cross-Site Auth",
"Themes",
"Plugins",
"External API",
"3rd Party Apps",
"Open Source",
null
);

var r = 0;
var g = 0;
var b = 0;

var speed = 2;
var delay = 1000;

var timer = null;
var holdid = 0;
var element = 'word-flasher';
var custom = '';
var seq = 0;
var nindex = 0;

var curr = null;

function update_element() {

	curr = terms[nindex];
	nindex ++;
	if(terms[nindex] == null)
		nindex = 0

	var id = document.getElementById(element);
	id.innerHTML = curr;
	timer = setTimeout('fadein();',5);
}

function fadeout() {

  var id = document.getElementById(element);
  r = (((r + speed) < 255) ? r + speed : 255);
  g = (((g + speed) < 255) ? g + speed : 255);
  b = (((b + speed) < 255) ? b + speed : 255);

  if((r != 255) && (g != 255) && (b != 255)) {
    timer = setTimeout('fadeout();',10);
  }
  else
    update_element();
  id.style.color = "rgb(" + r + "," + g + "," + b + ")";
}

function fadein() {
  var id = document.getElementById(element);
  r = (((r - speed) > 0) ? r - speed : 0);
  g = (((g - speed) > 0) ? g - speed : 0);
  b = (((b - speed) > 0) ? b - speed : 0);

  if(r && g && b) {
    timer = setTimeout('fadein();',10);
  }
  else {
    timer = setTimeout('fadeout();',delay);
  }

  id.style.color = "rgb(" + r + "," + g + "," + b + ")";
}


$(document).ready(function() {
	update_element();
	$('.cb').colorbox({width: '50%',inline: true,href:"#farmer"});
});


</script>


<div style="margin-top: 50px;"></div>

<center>
<div id="word-flasher" style="font-size: 3.0em; margin-top: 80px; font-weight: bold; margin-bottom: 35px;">RedMatrix</div>
<img style="width: 450px; margin-bottom: 30px;" src="assets/logo_simplifiedap.png" >
<div style="color:#808080;font-weight:bold;font-size:3.0em; margin-bottom:30px;">Dream it. Do it.</div>
<div class="tr" style="font-size: 1.6em; color: #666; margin-left: 75px; margin-right: 75px;">
The RedMatrix (aka "red") is a highly advanced social networking platform which was created by a <a style="color: #555;" href="#" class="cb">farmer in Australia</a> - that grew disgusted by the lack of privacy and the increasing tendency of foreign corporations and governments to monitor and control the internet. This has  strangled and subverted all that was once good about the web - and turned it into a "steaming pile of crap". (Aussies typically don't mince words.) 
</div>
<br />
<div class="tr" style="font-size: 1.6em; color: #666; margin-left: 75px; margin-right: 75px;">
Working with a team of volunteers from six continents and over a period of several years, this has emerged into something quite spectacular. It's an open source, decentralised identity and sharing system which brings back some semblance of privacy to a world that desperately needs it - today more than ever. It's a webserver platform not much more complicated than a WordPress blog and using the same technology, but thousands of times more capable in what it can do for your social communications and sharing needs.   
</div>
<br />
<div class="tr" style="font-size: 1.6em; color: #666; margin-left: 75px; margin-right: 75px;">
Taking cues from life in the Aussie outback, the Red Matrix has no central authority. Each channel (or social profile) is independent and autonomous - and controls its publishing privacy as the owner see fit. Some will want more privacy, some less. They can do this, as unlike your typical social network - the matrix has no say in their decision and cannot subvert it. Server hubs are self-sufficient and the network will continue to function if any single node in the matrix goes offline. It also provides channel resilience. You can "clone" your identity (social profile) to any hub in the network and carry on without interruption if your primary server goes wonky for an hour - or a week. (No fail whale needed here.) 
</div>
<br />
<div class="tr" style="font-size: 1.6em; color: #666; margin-left: 75px; margin-right: 75px;">
Are you ready to ditch the steaming pile of crap, and breathe some fresh air for a change? Join us.
</div>
<div class="tr"></div>

<div style="margin-top: 35px; color: #808080; font-size: 1.8em;">Welcome to the Matrix</div><a href="pubsites">Public Sites (sign up now!)</a> | <a href="https://redmatrix.me">Project Home</a> | <a href="https://github.com/friendica/red">Git</a> | <a href="https://zothub.com/channel/one">Developers</a></div></center>
<commit_msg>more readability issues<commit_after><style>
section { position: relative; margin-left: 15px;} 
nav { z-index: 9999; position: fixed; width: 100%; top: 0; left: 0; } 
header { z-index: 10000; }

.tr {
  clear: both;
}
.tab {
  float: left;
  width: 25px;
}
.td {
  float: left;
  width: 200px;
  font-size: 1.8em;
  margin-bottom: 5px;
  margin-right: 25px;
	color: #808080;

}


</style>

<script>

var terms = new Array(
"Internet-scale Privacy",
"Social Networking",
"Single Sign-On",
"Photo Albums",
"Decentralised",
"Cloud Storage",
"Own Your Content",
"Blogging",
"Decent Encryption",
"Chatrooms",
"Unsend Private Mail",
"Webpage Creation",
"Content Management",
"Message Expiration",
"Games",
"Unincorporated",
"Forums",
"Share Anything Digital",
"Communications",
"Pseudonyms",
"Multiple Identities",
"No Advertising",
"Event Calendar",
"Bookmarking",
"Community Tagging",
"Directory Services",
"Nomadic Identity",
"Derivative Channels",
"Multiple Profiles",
"Privacy Groups",
"Autonomy",
"Affinity Filtering",
"Friend Suggestions",
"Cross-Site Auth",
"Themes",
"Plugins",
"External API",
"3rd Party Apps",
"Open Source",
null
);

var r = 0;
var g = 0;
var b = 0;

var speed = 2;
var delay = 1000;

var timer = null;
var holdid = 0;
var element = 'word-flasher';
var custom = '';
var seq = 0;
var nindex = 0;

var curr = null;

function update_element() {

	curr = terms[nindex];
	nindex ++;
	if(terms[nindex] == null)
		nindex = 0

	var id = document.getElementById(element);
	id.innerHTML = curr;
	timer = setTimeout('fadein();',5);
}

function fadeout() {

  var id = document.getElementById(element);
  r = (((r + speed) < 255) ? r + speed : 255);
  g = (((g + speed) < 255) ? g + speed : 255);
  b = (((b + speed) < 255) ? b + speed : 255);

  if((r != 255) && (g != 255) && (b != 255)) {
    timer = setTimeout('fadeout();',10);
  }
  else
    update_element();
  id.style.color = "rgb(" + r + "," + g + "," + b + ")";
}

function fadein() {
  var id = document.getElementById(element);
  r = (((r - speed) > 0) ? r - speed : 0);
  g = (((g - speed) > 0) ? g - speed : 0);
  b = (((b - speed) > 0) ? b - speed : 0);

  if(r && g && b) {
    timer = setTimeout('fadein();',10);
  }
  else {
    timer = setTimeout('fadeout();',delay);
  }

  id.style.color = "rgb(" + r + "," + g + "," + b + ")";
}


$(document).ready(function() {
	update_element();
	$('.cb').colorbox({width: '50%',inline: true,href:"#farmer"});
});


</script>


<div style="margin-top: 50px;"></div>

<center>
<div id="word-flasher" style="font-size: 3.0em; margin-top: 80px; font-weight: bold; margin-bottom: 35px;">RedMatrix</div>
<img style="width: 450px; margin-bottom: 30px;" src="assets/logo_simplifiedap.png" >
<div style="color:#808080;font-weight:bold;font-size:3.0em; margin-bottom:30px;">Dream it. Do it.</div>
<div class="tr" style="font-size: 1.6em; color: #666; margin-left: 75px; margin-right: 75px;">
The RedMatrix (aka "red") is a highly advanced social networking platform which was created by a <a style="color: #555;" href="#" class="cb">farmer in Australia</a> - that grew disgusted by the lack of privacy and the increasing tendency of foreign corporations and governments to monitor and control the internet. This has  strangled and subverted all that was once good about the web - and turned it into a "steaming pile of crap". (Aussies typically don't mince words.) 
</div>
<br />
<div class="tr" style="font-size: 1.6em; color: #666; margin-left: 75px; margin-right: 75px;">
Working with a team of volunteers from six continents and over a period of several years, this has emerged into something quite spectacular. It's an open source, decentralised identity and sharing system which brings back some semblance of privacy to a world that desperately needs it - today more than ever. It's a webserver platform not much more complicated than a WordPress blog and using the same technology, but thousands of times more capable in what it can do for your social communications and sharing needs.   
</div>
<br />
<div class="tr" style="font-size: 1.6em; color: #666; margin-left: 75px; margin-right: 75px;">
Taking cues from life in the Aussie outback, the Red Matrix has no central authority. Each channel (or social profile) is independent and autonomous - and controls its publishing privacy as the owner see fit. Some will want more privacy, some less. They can do this, as unlike your typical social network - the matrix has no say in their decision and cannot subvert it. Server hubs are self-sufficient and the network will continue to function if any single node in the matrix goes offline. It also provides channel resilience. You can "clone" your channel (or social profile) to any hub in the network and carry on without interruption if your primary server "chucks a wobbly" for an hour - or a week. (No fail whale needed here.) 
</div>
<br />
<div class="tr" style="font-size: 1.6em; color: #666; margin-left: 75px; margin-right: 75px;">
Are you ready to ditch the steaming pile of crap, and breathe some fresh air for a change? Join us.
</div>
<div class="tr"></div>

<div style="margin-top: 35px; color: #808080; font-size: 1.8em;">Welcome to the Matrix</div><a href="pubsites">Public Sites (sign up now!)</a> | <a href="https://redmatrix.me">Project Home</a> | <a href="https://github.com/friendica/red">Git</a> | <a href="https://zothub.com/channel/one">Developers</a></div></center>

{'fraction_non_alphanumeric': 0.15472991753914575, 'fraction_numerical': 0.02909293060316872, 'mean_word_length': 4.304176904176904, 'pattern_counts': {'":': 0, '<': 87, '<?xml version=': 0, '>': 87, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7272005', 'n_tokens_mistral': 3850, 'n_tokens_neox': 3475, 'n_words': 1312}