message: read as base64
diff: @@ -29,6 +29,7 @@ const parsedUA = parser(window.navigator.userAgent);
  export function getFile(path) {
  const browserName = parsedUA.browser.name;
  + return (() => {
  if (browserName === "Chrome") {
  return chromeGetFile(path);
  } else if (browserName === "Firefox") {
  @@ -36,6 +37,15 @@ export function getFile(path) {
  } else {
  return Promise.reject(new Error("Operation is not supported in this browser"));
  }
  + })().then(blob => {
  + return new Promise((res) => {
  + const reader = new FileReader();
  + reader.addEventListener("load", () => {
  + res(reader.result);
  + });
  + reader.readAsDataURL(blob);
  + });
  + });
  }
  export function saveProject(project) {
  