use window.btoa