var MORSE = {'a':'.-','b':'-...','c':'-.-.','d':'-..','e':'.','f':'..-.','g':'--.','h':'....','i':'..','j':'.---','k':'-.-','l':'.-..','m':'--','n':'-.','o':'---','p':'.--.','q':'--.-','r':'.-.','s':'...','t':'-','u':'..-','v':'...-','w':'.--','x':'-..-','y':'-.--','z':'--..','0':'-----','1':'.----','2':'..---','3':'...--','4':'....-','5':'.....','6':'-....','7':'--...','8':'---..','9':'----.','.':'.-.-.-','?':'..--..','!':'-.-.--','/':'-..-.',':':'---...',"'":'.----.'};
var REV = {}; for (var k in MORSE) REV[MORSE[k]] = k;
function initTool() {
document.getElementById('tool-app').innerHTML = '';
}
function toMorse() {
var text = document.getElementById('mInp').value.toLowerCase().split('');
var result = [];
for (var i=0;i
document.addEventListener("DOMContentLoaded",function(){
// Usage counter
var u = localStorage.getItem("tf_usage")||0;
u = parseInt(u)+1;
localStorage.setItem("tf_usage",u);
var uc = document.getElementById("usageCount");
if(uc) uc.textContent = (u+12847).toLocaleString();
});