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)}!function(e,t){"function"==typeof define&&define.amd?define("vxe-table-plugin-export-xlsx",["exports","xe-utils","exceljs"],t):"undefined"!=typeof exports?t(exports,require("xe-utils"),require("exceljs")):(t((t={exports:{}}).exports,e.XEUtils,e.ExcelJS),e.VXETablePluginExportXLSX=t.exports.default)}("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:this,function(e,M,$){"use strict";var t;function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.VXETablePluginExportXLSX=void 0,M=(t=M)&&t.__esModule?t:{default:t},$=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==_typeof(e)&&"function"!=typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var o,n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(o in e){var a;Object.prototype.hasOwnProperty.call(e,o)&&((a=r?Object.getOwnPropertyDescriptor(e,o):null)&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o])}n.default=e,t&&t.set(e,n);return n}($);var B="f8f8f9",P="606266",o="thin",n="e8eaec";function N(e,t){if(t)switch(e.cellType){case"string":return M.default.toString(t);case"number":if(!isNaN(t))return Number(t);break;default:if(t.length<12&&!isNaN(t))return Number(t)}return t}function R(e,t){t&&(e.height=M.default.floor(.75*t,12))}function V(e,t){e.protection={locked:!1},e.alignment={vertical:"middle",horizontal:t||"left"}}function A(){return{top:{style:o,color:{argb:n}},left:{style:o,color:{argb:n}},bottom:{style:o,color:{argb:n}},right:{style:o,color:{argb:n}}}}function r(i){var r=i.$table,s=i.options,c=i.columns,t=i.colgroups,o=i.datas,e=r.$vxe,a=r.rowHeight,l=r.headerAlign,u=r.align,f=r.footerAlign,d=e.modal,p=e.t,n=s.message,g=s.sheetName,m=s.isHeader,h=s.isFooter,b=s.isMerge,e=s.isColgroup,y=s.original,v=s.useStyle,x=s.sheetMethod,w=!1!==n,n=r.getMergeCells(),E=[],k=[],S=[],C=[],O=0,j={};c.forEach(function(e){var t=e.id,o=e.property,n=e.renderWidth;j[t]=y?o:e.getTitle(),S.push({key:t,width:M.default.ceil(n/8,1)})}),m&&(e&&!y&&t?t.forEach(function(e,a){var l={};c.forEach(function(e){l[e.id]=null}),e.forEach(function(e){var t=e._colSpan,o=e._rowSpan,n=function e(t){var o=t.childNodes;return o&&o.length?e(o[0]):t}(e),r=c.indexOf(n);l[n.id]=y?n.property:e.getTitle(),(1