"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
require("../../../../node_modules/.pnpm/vue@3.3.4/node_modules/vue/dist/vue.runtime.esm-bundler.js");
require("../../../../node_modules/.pnpm/screenfull@6.0.2/node_modules/screenfull/index.js");
require("../../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_root.js");
require("../../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseGetTag.js");
require("../../../../node_modules/.pnpm/html2canvas@1.4.1/node_modules/html2canvas/dist/html2canvas.esm.js");
require("../../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseClone.js");
require("../../../../node_modules/.pnpm/crypto-js@4.1.1/node_modules/crypto-js/index.js");
require("../../../enums/pageEnum.js");
const storageEnum = require("../../../enums/storageEnum.js");
const storage = require("../../../utils/storage.js");
require("../../../router/index.js");
require("../../../store/modules/designStore/designStore.js");
require("../../../../node_modules/.pnpm/vue3-lazyload@0.2.5-beta_a6dezdz3je235ci4e3tu4rayna/node_modules/vue3-lazyload/dist/vue3-lazyload.esm.js");
require("../../../components/GoSkeleton/index.vue.js");
require("../../../components/GoLoading/index.js");
require("../../../settings/designSetting.js");
const chartEditStore$1 = require("../../../store/modules/chartEditStore/chartEditStore.js");
const chartEditStore = chartEditStore$1.useChartEditStore();
const getSessionStorageInfo = () => {
  const urlHash = document.location.hash;
  const toPathArray = urlHash.split("/");
  const id = toPathArray && toPathArray[toPathArray.length - 1];
  const storageList = storage.getSessionStorage(
    storageEnum.StorageEnum.GO_CHART_STORAGE_LIST
  );
  if (storageList) {
    for (let i = 0; i < storageList.length; i++) {
      if (id.toString() === storageList[i]["id"]) {
        const { editCanvasConfig, requestGlobalConfig, componentList } = storageList[i];
        chartEditStore.editCanvasConfig = editCanvasConfig;
        chartEditStore.requestGlobalConfig = requestGlobalConfig;
        chartEditStore.componentList = componentList;
        return storageList[i];
      }
    }
  }
};
exports.getSessionStorageInfo = getSessionStorageInfo;
