;
if (dataURI.split(',')[0].indexOf('base64') >= 0)
byteString = atob(dataURI.split...(',')[1]);
else
byteString = unescape(dataURI.split(',')[1]);
// separate...);
for (var i = 0; i byteString.length; i++) {
ia[i] = byteString.charCodeAt(i)..., 8, 9, 10, 11, 12,
13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, // 'A'-'Z'...34, 35, 36, 37, 38,
39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, // 'a'-'z'