(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{521:function(r,n,t){"use strict";function e(r,n,t){var e;if(void 0===t&&(t={}),!n.codes){n.codes={};for(var i=0;i<n.chars.length;++i)n.codes[n.chars[i]]=i}if(!t.loose&&r.length*n.bits&7)throw new SyntaxError("Invalid padding");for(var o=r.length;"="===r[o-1];)if(--o,!(t.loose||(r.length-o)*n.bits&7))throw new SyntaxError("Invalid padding");for(var s=new(null!=(e=t.out)?e:Uint8Array)(o*n.bits/8|0),a=0,c=0,u=0,f=0;f<o;++f){var d=n.codes[r[f]];if(void 0===d)throw new SyntaxError("Invalid character "+r[f]);c=c<<n.bits|d,(a+=n.bits)>=8&&(a-=8,s[u++]=255&c>>a)}if(a>=n.bits||255&c<<8-a)throw new SyntaxError("Unexpected end of data");return s}function i(r,n,t){void 0===t&&(t={});for(var e=t.pad,i=void 0===e||e,o=(1<<n.bits)-1,s="",a=0,c=0,u=0;u<r.length;++u)for(c=c<<8|255&r[u],a+=8;a>n.bits;)a-=n.bits,s+=n.chars[o&c>>a];if(a&&(s+=n.chars[o&c<<n.bits-a]),i)for(;s.length*n.bits&7;)s+="=";return s}t.r(n),t.d(n,"base16",(function(){return f})),t.d(n,"base32",(function(){return d})),t.d(n,"base32hex",(function(){return b})),t.d(n,"base64",(function(){return h})),t.d(n,"base64url",(function(){return p})),t.d(n,"codec",(function(){return l}));var o={chars:"0123456789ABCDEF",bits:4},s={chars:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",bits:5},a={chars:"0123456789ABCDEFGHIJKLMNOPQRSTUV",bits:5},c={chars:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",bits:6},u={chars:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",bits:6},f={parse:function(r,n){return e(r.toUpperCase(),o,n)},stringify:function(r,n){return i(r,o,n)}},d={parse:function(r,n){return void 0===n&&(n={}),e(n.loose?r.toUpperCase().replace(/0/g,"O").replace(/1/g,"L").replace(/8/g,"B"):r,s,n)},stringify:function(r,n){return i(r,s,n)}},b={parse:function(r,n){return e(r,a,n)},stringify:function(r,n){return i(r,a,n)}},h={parse:function(r,n){return e(r,c,n)},stringify:function(r,n){return i(r,c,n)}},p={parse:function(r,n){return e(r,u,n)},stringify:function(r,n){return i(r,u,n)}},l={parse:e,stringify:i}}}]);
//# sourceMappingURL=rfc4648-67864726d5d3cff7aa01-FAT.js.map