"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(exports,"__esModule",{value:!0});var _exportNames={VXETable:!0};exports.default=exports.VXETable=void 0;var _xeUtils=_interopRequireDefault(require("xe-utils/methods/xe-utils")),_interceptor=_interopRequireWildcard(require("./src/interceptor"));Object.keys(_interceptor).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(_exportNames,e)||Object.defineProperty(exports,e,{enumerable:!0,get:function(){return _interceptor[e]}}))});var _renderer=_interopRequireWildcard(require("./src/renderer"));Object.keys(_renderer).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(_exportNames,e)||Object.defineProperty(exports,e,{enumerable:!0,get:function(){return _renderer[e]}}))});var _buttons=_interopRequireWildcard(require("./src/buttons"));Object.keys(_buttons).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(_exportNames,e)||Object.defineProperty(exports,e,{enumerable:!0,get:function(){return _buttons[e]}}))});var _menus=_interopRequireWildcard(require("./src/menus"));Object.keys(_menus).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(_exportNames,e)||Object.defineProperty(exports,e,{enumerable:!0,get:function(){return _menus[e]}}))});var _setup=_interopRequireDefault(require("./src/setup")),_conf=_interopRequireDefault(require("../conf")),_tools=require("../tools");function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return _getRequireWildcardCache=function(){return e},e}function _interopRequireWildcard(e){if(e&&e.__esModule)return e;if(null===e||"object"!==_typeof(e)&&"function"!=typeof e)return{default:e};var t=_getRequireWildcardCache();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var u=o?Object.getOwnPropertyDescriptor(e,n):null;u&&(u.get||u.set)?Object.defineProperty(r,n,u):r[n]=e[n]}return r.default=e,t&&t.set(e,r),r}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var installedPlugins=[];function use(e,t){return e&&e.install&&-1===installedPlugins.indexOf(e)&&(e.install(VXETable,t),installedPlugins.push(e)),VXETable}function reg(e){VXETable.Table&&_tools.UtilTools.error("plx.error.useErr",[e]),VXETable["_".concat(e)]=1}var VXETable={t:function(e){return _conf.default.i18n(e)},v:"v2",reg:reg,use:use,types:{},setup:_setup.default,interceptor:_interceptor.default,renderer:_renderer.default,buttons:_buttons.default,menus:_menus.default};exports.VXETable=VXETable,Object.defineProperty(VXETable,"zIndex",{get:_tools.UtilTools.getLastZIndex}),Object.defineProperty(VXETable,"nextZIndex",{get:_tools.UtilTools.nextZIndex}),Object.defineProperty(VXETable,"exportTypes",{get:function(){return Object.keys(VXETable.types)}}),Object.defineProperty(VXETable,"importTypes",{get:function(){var r=[];return _xeUtils.default.each(VXETable.types,function(e,t){e&&r.push(t)}),r}});var _default=VXETable;exports.default=_default;