var OF={b:null,D:null,H:function(){this.b=new Array();this.D=new Array();for(var b=0;b<26;b++){IZ.b(this.b,String.fromCharCode(65+b));}for(var b=0;b<26;b++){IZ.b(this.b,String.fromCharCode(97+b));}for(var b=0;b<10;b++){IZ.b(this.b,String.fromCharCode(48+b));}IZ.b(this.b,"+");IZ.b(this.b,"/");for(var b=0;b<128;b++){IZ.b(this.D,-1);}for(var b=0;b<64;b++){this.D[this.b[b].charCodeAt(0)]=b;}},V:function(b,D){var r;var H;var S;var h=0;var l;var o;var q;var e;var d=-1;var f=b.split("");var N="";while(h==0){r=(typeof f[++d]!="undefined")?f[d].charCodeAt(0):((h=1)?0:0);H=(typeof f[++d]!="undefined")?f[d].charCodeAt(0):((h+=1)?0:0);S=(typeof f[++d]!="undefined")?f[d].charCodeAt(0):((h+=1)?0:0);l=this.b[r>>2];o=this.b[(3&r)<<4|H>>4];q=this.b[(15&H)<<2|S>>6];e=this.b[S&63];if(h>=1){e="=";}if(h==2){q="=";}if(h<3){N+=l+o+q+e;}}if(D){var p="";var B=76;while(N.length>B){p+=N.substring(0,B)+"\n";N=N.substring(B);}p+=N;return p;}return N;},r:function(b){var V=0;var D=0;var H=0;var S=0;var h=0;var l=0;var o=b.split("");var q="";var e=0;do{S=o[e++].charCodeAt(0);h=this.D[S];if(S>=0&&S<128&&h!=-1){if(l%4==0){V=h<<2;}else{if(l%4==1){V=V|(h>>4);D=(h&15)<<4;}else{if(l%4==2){D=D|(h>>2);H=(h&3)<<6;}else{H=H|h;}}}l++;if(l%4==0){q+=String.fromCharCode(V)+String.fromCharCode(D)+String.fromCharCode(H);}}}while(typeof o[e]!="undefined");q+=(l%4==3)?String.fromCharCode(V)+String.fromCharCode(D):((l%4==2)?String.fromCharCode(V):"");return q;}};OF.H();