Youtube Dozenator part 2

Dozenates Youtube

// ==UserScript==
// @name        Youtube Dozenator part 2
// @namespace   none
// @description:en Dozenates Youtube
// @include     https://www.youtube.com/watch*
// @version     1
// @grant       none
// @description Dozenates Youtube
// ==/UserScript==
function convertInt(number){
            var c = "";
            if (number < 0)
            {
                c = "-";
                number = -1 * number;
            }
            else
            {
                c = "";
            }
            var target_base = 12;
            var symbols = new Array("0","1","2","3","4","5","6","7","8","9","X","E");
            var n = target_base;
            var q = number;
            var r;
            var rtn = "";

            while (q >= n)
            {

                r = q % n;
                q = Math.floor(q / n);

                rtn = symbols[r] + rtn;

            }
            rtn = symbols[q] + rtn;

            return c + rtn;
}
var a = document.getElementsByClassName("watch-view-count");
var b = a[0];
var c = b.textContent.replace(" views","").replace(/,/g,"");
var d = convertInt(parseInt(c)) + " views";
b.textContent = d;
var a = document.getElementsByClassName("stat view-count");
for(var i = 0; i < a.length; i++){
  var b = a[i];
  var c = b.textContent.replace(" views","").replace(/,/g,"");
  var d = convertInt(parseInt(c)) + " views";
  b.textContent = d;
}
var a = document.getElementsByClassName("yt-uix-button-content");
for(var i = 0; i < a.length; i++){
  var b = a[i];
  var c = b.textContent.replace(/,/g,"");
  if(!isNaN(parseInt(c))){
     var d = convertInt(parseInt(c));
     b.textContent = d;   
  }
}