Вход Регистрация
Файл: js/deflate/base64.js
Строк: 43
<?php
/// Code can be found at: https://gist.github.com/1284012

(function() {

    var 
a64 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'a256 = {
        
indexOf : function(c) {
            return 
c.charCodeAt(0);
        },
        
charAt String.fromCharCode
    
};

    function 
code(sdiscardalphabetaw1w2) {
        
//console.log(s)
        
String(s);
        
//console.log(s)
        
var 0''icbs 1sb 1length s.lengthtmp;
        for (
0length || (!discard && sb 1); += 1) {
            
*= w1;
            
bs *= w1;
            if (
length) {
                
alpha.indexOf(s.charAt(i));
                if (
<= -|| >= w1) {
                    throw new 
RangeError();
                }
                
sb *= w1;
                
+= c;
            }
            while (
bs >= w2) {
                
bs /= w2;
                if (
sb 1) {
                    
tmp b;
                    
%= bs;
                    
+= beta.charAt((tmp b) / bs);
                    
sb /= w2;
                }
            }
        }
        return 
x;
    }

    if (!(
"btoa" in window))
        
window.btoa = function(s) {
            
code(sfalsea256a6425664);
            return 
'===='.slice((s.length 4) || 4);
        };

    if (!(
"atob" in window))
        
window.atob = function(s) {
            var 
i;
            
String(s).split('=');
            for (
s.length 1>= 0-= 1) {
                if (
s[i].length === 1) {
                    throw new 
RangeError();
                }
                
s[i] = code(s[i], truea64a25664256);
            }
            return 
s.join('');
        };

})();
?>
Онлайн: 3
Реклама