
function decrypt(value) {
	var cryptTable=" ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789	!@#$%^&*()`'-=[];,./?_+{}|:<>~µ";
	var decrypted = "";
	for(var i=0;i<value.length;i++) {
		 if(i < value.length-1 && value.charAt(i) == '~' && value.charAt(i+1) == '\'') {
			v = "\"";
			i++;
		 }
		 else {
		 	var v = cryptTable.charAt((cryptTable.length + cryptTable.indexOf(value.charAt(i)) - offset) % cryptTable.length);
		 }
		 decrypted += v;
	}
	return decrypted;
}