var DECIMAL={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]},BINARY={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},bytes={regexp:/[0\s]i?b/,format:function(e,i,B,f){var s=~i.indexOf("ib")?BINARY:DECIMAL,a=~i.indexOf(" b")||~i.indexOf(" ib")?" ":"";i=i.replace(/\s?i?b/,"");for(var r=0;r<=s.suffixes.length;r++){var b=Math.pow(s.base,r),t=Math.pow(s.base,r+1);if(null===e||0===e||e>=b&&e0&&(e/=b);break}}return f._numberToFormat(e,i,B)+a}};export default bytes;