'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var defaults = require('./defaults.js');
var setIconfont = require('./packages/utils/setIconfont.js');
var mitt = require('./packages/utils/mitt.js');
var watermark = require('./packages/utils/watermark.js');
var commonFunction = require('./packages/hooks/commonFunction.js');
var other = require('./packages/hooks/other.js');
var getStyleSheets = require('./packages/utils/getStyleSheets.js');
require('./packages/types/index.js');
var index = require('./packages/api/index.js');
require('./packages/utils/index.js');
require('./packages/stores/index.js');
require('./packages/hooks/index.js');
var index$2 = require('./packages/locale/index.js');
var version = require('./version.js');
var storage = require('./packages/utils/storage.js');
var loading = require('./packages/utils/loading.js');
var jsonUtils = require('./packages/utils/json-utils.js');
var request = require('./packages/utils/request.js');
var authFunction = require('./packages/hooks/authFunction.js');
var base64Conver = require('./packages/utils/base64Conver.js');
var useLocale = require('./packages/hooks/useLocale.js');
var arrayOperation = require('./packages/utils/arrayOperation.js');
var useInfo = require('./packages/hooks/useInfo.js');
var idleTimeout = require('./packages/hooks/idleTimeout.js');
var download = require('./packages/utils/download.js');
var en = require('./packages/locale/lang/en.js');
var exportExcel = require('./packages/utils/exportExcel.js');
var index$1 = require('./packages/api/sys/index.js');
var flowLoading = require('./packages/utils/flowLoading.js');
var formatTime = require('./packages/utils/formatTime.js');
var gpsConvertor = require('./packages/utils/gpsConvertor.js');
var uploadfileurl = require('./packages/utils/uploadfileurl.js');
var limitsFunction = require('./packages/hooks/limitsFunction.js');
var powerFunction = require('./packages/hooks/powerFunction.js');
var toolsValidate = require('./packages/utils/toolsValidate.js');
var sysInfo = require('./packages/hooks/sysInfo.js');
var inpinia = require('./packages/stores/inpinia.js');
var useDialogEvents = require('./packages/hooks/composables/useDialogEvents.js');
var signalR = require('./packages/utils/signalR.js');
var saulVModel = require('./packages/utils/saulVModel.js');
var dataSignature = require('./packages/utils/data-signature.js');
var index$3 = require('./packages/api/base/index.js');
var theme = require('./packages/utils/theme.js');
var dateTimeShortCust = require('./packages/hooks/dateTimeShortCust.js');
var formRule = require('./packages/utils/formRule.js');
var keepAliveNames = require('./packages/stores/keepAliveNames.js');
var requestOldRoutes = require('./packages/stores/requestOldRoutes.js');
var routesList = require('./packages/stores/routesList.js');
var tagsViewRoutes = require('./packages/stores/tagsViewRoutes.js');
var themeConfig = require('./packages/stores/themeConfig.js');
var userInfo = require('./packages/stores/userInfo.js');
var useVxeTableOptionsHook = require('./packages/hooks/useVxeTableOptionsHook.js');
var ainputdropdow = require('./packages/stores/ainputdropdow.js');
var formValidate = require('./packages/utils/formValidate.js');
var zhCn = require('./packages/locale/lang/zh-cn.js');

const commonFun = commonFunction.default();
const install = defaults.default.install;

exports.default = defaults.default;
exports.setCssCdn = setIconfont.setCssCdn;
exports.setIntroduction = setIconfont.default;
exports.setJsCdn = setIconfont.setJsCdn;
exports.mittBus = mitt.default;
exports.Watermark = watermark.default;
exports.commonFunction = commonFunction.default;
exports.other = other.default;
exports.initIconfont = getStyleSheets.default;
exports.AccountTypeEnum = index.AccountTypeEnum;
exports.AppSysTypeData = index.AppSysTypeData;
exports.AppSysTypeEnum = index.AppSysTypeEnum;
exports.HttpMethodEnum = index.HttpMethodEnum;
exports.JobCreateTypeEnum = index.JobCreateTypeEnum;
exports.PowerAreaData = index.PowerAreaData;
exports.getCountryCode = index$2.getCountryCode;
exports.i18n = index$2.i18n;
exports.iso_3166_1_CountryList = index$2.iso_3166_1_CountryList;
exports.languageList = index$2.languageList;
exports.loadRemoteMessages = index$2.loadRemoteMessages;
exports.mergMessage = index$2.mergMessage;
exports.setupI18n = index$2.setupI18n;
exports.version = version.version;
exports.Local = storage.Local;
exports.Session = storage.Session;
exports.NextLoading = loading.NextLoading;
exports.StringToObj = jsonUtils.StringToObj;
exports.accessTokenKey = request.accessTokenKey;
exports.axiosInstance = request.axiosInstance;
exports.cancelAllRequest = request.cancelAllRequest;
exports.cancelRequest = request.cancelRequest;
exports.clearAccessTokens = request.clearAccessTokens;
exports.clearTokens = request.clearTokens;
exports.decryptJWT = request.decryptJWT;
exports.getHeader = request.getHeader;
exports.getJWTDate = request.getJWTDate;
exports.getToken = request.getToken;
exports.reLoadLoginAccessToken = request.reLoadLoginAccessToken;
exports.refreshAccessTokenKey = request.refreshAccessTokenKey;
exports.request2 = request.request2;
exports.service = request.default;
exports.sleep = request.sleep;
exports.tansParams = request.tansParams;
exports.auth = authFunction.auth;
exports.authAll = authFunction.authAll;
exports.auths = authFunction.auths;
exports.hAuth = authFunction.hAuth;
exports.hAuthAll = authFunction.hAuthAll;
exports.hAuths = authFunction.hAuths;
exports.base64ToFile = base64Conver.base64ToFile;
exports.blobToFile = base64Conver.blobToFile;
exports.dataURLtoBlob = base64Conver.dataURLtoBlob;
exports.fileToBase64 = base64Conver.fileToBase64;
exports.urlToBase64 = base64Conver.urlToBase64;
exports.buildLocaleContext = useLocale.buildLocaleContext;
exports.buildTranslator = useLocale.buildTranslator;
exports.translate = useLocale.translate;
exports.useLocale = useLocale.useLocale;
exports.clone = arrayOperation.clone;
exports.isObjectValueEqual = arrayOperation.isObjectValueEqual;
exports.judgementSameArr = arrayOperation.judgementSameArr;
exports.removeDuplicate = arrayOperation.removeDuplicate;
exports.cmpId = useInfo.cmpId;
exports.depId = useInfo.depId;
exports.getOpOrg = useInfo.getOpOrg;
exports.groupId = useInfo.groupId;
exports.hasPrivilege = useInfo.hasPrivilege;
exports.hasRoleCode = useInfo.hasRoleCode;
exports.isAdmin = useInfo.isAdmin;
exports.isMember = useInfo.isMember;
exports.isNormalUser = useInfo.isNormalUser;
exports.isSupperAdmin = useInfo.isSupperAdmin;
exports.isTenantAdmin = useInfo.isTenantAdmin;
exports.orgId = useInfo.orgId;
exports.orgName = useInfo.orgName;
exports.posId = useInfo.posId;
exports.posName = useInfo.posName;
exports.roles = useInfo.roles;
exports.tenantId = useInfo.tenantId;
exports.userAccount = useInfo.userAccount;
exports.userEmail = useInfo.userEmail;
exports.userFriendName = useInfo.userFriendName;
exports.userId = useInfo.userId;
exports.userName = useInfo.userName;
exports.userPhone = useInfo.userPhone;
exports.destroyIdleTimeout = idleTimeout.destroyIdleTimeout;
exports.initIdleTimeout = idleTimeout.initIdleTimeout;
exports.updateIdleTimeout = idleTimeout.updateIdleTimeout;
exports.downloadByBase64 = download.downloadByBase64;
exports.downloadByData = download.downloadByData;
exports.downloadByOnlineUrl = download.downloadByOnlineUrl;
exports.downloadByUrl = download.downloadByUrl;
exports.downloadStreamFile = download.downloadStreamFile;
exports.getFileName = download.getFileName;
exports.openWindow = download.openWindow;
exports.en = en.default;
exports.exportExcel = exportExcel.exportExcel;
exports.feature = index$1.feature;
exports.useSysApi = index$1.useSysApi;
exports.flowLoading = flowLoading.flowLoading;
exports.formatAxis = formatTime.formatAxis;
exports.formatDate = formatTime.formatDate;
exports.formatPast = formatTime.formatPast;
exports.getWeek = formatTime.getWeek;
exports.gcj02ToBd09 = gpsConvertor.gcj02ToBd09;
exports.wgs84ToBd09 = gpsConvertor.wgs84ToBd09;
exports.wgs84ToGcj02 = gpsConvertor.wgs84ToGcj02;
exports.getFileUrl = uploadfileurl.getFileUrl;
exports.showFileUrl = uploadfileurl.showFileUrl;
exports.getFormItemLabel = limitsFunction.getFormItemLabel;
exports.getFormItemProp = limitsFunction.getFormItemProp;
exports.getRules = limitsFunction.getRules;
exports.getShowColumn = limitsFunction.getShowColumn;
exports.getShowColumnWidth = limitsFunction.getShowColumnWidth;
exports.getSubFormFields = limitsFunction.getSubFormFields;
exports.getlimit = limitsFunction.getlimit;
exports.showTabelColumn = limitsFunction.showTabelColumn;
exports.getpower = powerFunction.getpower;
exports.powerAuthDel = powerFunction.powerAuthDel;
exports.judgementIdCard = toolsValidate.judgementIdCard;
exports.verifiyNumberInteger = toolsValidate.verifiyNumberInteger;
exports.verifyAccount = toolsValidate.verifyAccount;
exports.verifyAndSpace = toolsValidate.verifyAndSpace;
exports.verifyCarNum = toolsValidate.verifyCarNum;
exports.verifyCnAndSpace = toolsValidate.verifyCnAndSpace;
exports.verifyEmail = toolsValidate.verifyEmail;
exports.verifyEnAndSpace = toolsValidate.verifyEnAndSpace;
exports.verifyFullName = toolsValidate.verifyFullName;
exports.verifyIPAddress = toolsValidate.verifyIPAddress;
exports.verifyIdCard = toolsValidate.verifyIdCard;
exports.verifyNumberCnUppercase = toolsValidate.verifyNumberCnUppercase;
exports.verifyNumberComma = toolsValidate.verifyNumberComma;
exports.verifyNumberIntegerAndFloat = toolsValidate.verifyNumberIntegerAndFloat;
exports.verifyNumberPercentage = toolsValidate.verifyNumberPercentage;
exports.verifyNumberPercentageFloat = toolsValidate.verifyNumberPercentageFloat;
exports.verifyPassword = toolsValidate.verifyPassword;
exports.verifyPasswordPowerful = toolsValidate.verifyPasswordPowerful;
exports.verifyPasswordStrength = toolsValidate.verifyPasswordStrength;
exports.verifyPhone = toolsValidate.verifyPhone;
exports.verifyPostalCode = toolsValidate.verifyPostalCode;
exports.verifyTelPhone = toolsValidate.verifyTelPhone;
exports.verifyTextColor = toolsValidate.verifyTextColor;
exports.verifyUrl = toolsValidate.verifyUrl;
exports.loadSysInfo = sysInfo.loadSysInfo;
exports.updateFavicon = sysInfo.updateFavicon;
exports.pinia = inpinia.default;
exports.provideFormEvents = useDialogEvents.provideFormEvents;
exports.useFormEvents = useDialogEvents.useFormEvents;
exports.restartSignalR = signalR.restartSignalR;
exports.signalR = signalR.signalR;
exports.saulVModel = saulVModel.saulVModel;
exports.signatureByKSort = dataSignature.signatureByKSort;
exports.useApi = index$3.useApi;
exports.useBaseApi = index$3.useBaseApi;
exports.useChangeColor = theme.useChangeColor;
exports.useDateTimeShortCust = dateTimeShortCust.useDateTimeShortCust;
exports.useFormRulePresets = formRule.useFormRulePresets;
exports.useKeepALiveNames = keepAliveNames.useKeepALiveNames;
exports.useRequestOldRoutes = requestOldRoutes.useRequestOldRoutes;
exports.useRoutesList = routesList.useRoutesList;
exports.useTagsViewRoutes = tagsViewRoutes.useTagsViewRoutes;
exports.useThemeConfig = themeConfig.useThemeConfig;
exports.useUserInfo = userInfo.useUserInfo;
exports.useVxeTable = useVxeTableOptionsHook.useVxeTable;
exports.usefminputdropdownstore = ainputdropdow.usefminputdropdownstore;
exports.validateFormWithScroll = formValidate.validateFormWithScroll;
exports.validateFormWithScrollCallback = formValidate.validateFormWithScrollCallback;
exports.zhCn = zhCn.default;
exports.commonFun = commonFun;
exports.install = install;
