@grapecity-software/spread-excelio
Version:
SpreadJS Excel Import Export
13 lines • 1.46 MB
JavaScript
/*!
*
* SpreadJS ExcelIO Library 19.0.0
*
* Copyright(c) GrapeCity Software inc. All rights reserved.
*
* Licensed under the SpreadJS Commercial License.
* info.xa@grapecity.com
* https://www.grapecity.com.cn/developer/spreadjs
*
*/
!function e(t,r){"object"==typeof exports&&"object"==typeof module?module.exports=r():"function"==typeof define&&define.amd?define([],r):"object"==typeof exports?exports.Excel=r():(t.GC=t.GC||{},t.GC.Spread=t.GC.Spread||{},t.GC.Spread.Excel=r())}(window,function(){return function(e){var t={};function r(o){if(t[o])return t[o].exports;var i=t[o]={i:o,l:!1,exports:{}};return e[o].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,o){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){var o,i;if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.j)return e;if(o=Object.create(null),r.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(i in e)r.d(o,i,function(t){return e[t]}.bind(null,i));return o},r.n=function(e){var t=e&&e.j?function t(){return e.default}:function t(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/assets/",r(r.s=0)}([function(e,t,r){"use strict";var o,i,n,a,l,c,s,d,u,f,b;Object.defineProperty(t,"__esModule",{value:!0}),o=r(1),i=r(23),n=r(53),a=r(4),l=r(17),c=r(18),s=r(3),d=r(12),t.ErrorCode=l.errorCode,u=r(83),u&&(u.k&&u.k(t),f=u.q,1===f&&u.C()),b=function(){function e(){this.F=new o.FileLoader}return e.prototype.open=function(e,t,r,o){var n=this;t||(t=function(){}),r||(r=function(){}),n.F.onFileLoad=function(e){try{var n=new i.XlsxReader;n.G(e,o,function(e){t(e)})}catch(e){r({errorCode:l.errorCode.fileFormatError,errorMessage:c.sR().EXP_FILE_FORMAT})}},n.F.onError=r,n.F.loadFile(e,o)},e.prototype.save=function(e,t,r,o){t||(t=function(){}),r||(r=function(){});var i,d;"object"==typeof e&&(i=JSON.parse(JSON.stringify(e))),"string"==typeof e&&(i=JSON.parse(e)),new n.XlsxWriter(i,function(){try{var e=this;e.onZip=function(e){if(o&&o.password)try{e=a.XlsxEncryptionHelper.I(e,o.password),d||(e=a.XlsxEncryptionHelper.J(e))}catch(e){return void r({errorCode:l.errorCode.fileFormatError,errorMessage:c.sR().EXP_FILE_FORMAT})}t(e)},e.onError=function(){r({errorCode:l.errorCode.fileFormatError,errorMessage:c.sR().EXP_FILE_FORMAT})},s.K(o)&&(o={}),s.K(o.xlsxStrictMode)&&(o.xlsxStrictMode=!0),o&&o.password&&(d=o.useArrayBuffer,o.useArrayBuffer=!0),e.L=o,e.O()}catch(e){r({errorCode:l.errorCode.fileFormatError,errorMessage:c.sR().EXP_FILE_FORMAT})}})},e.registerMaxDigitWidth=function(e,t,r){!e||s.K(t)||s.K(r)||(d.unknownFontMaxDigitWidthMap[t]||(d.unknownFontMaxDigitWidthMap[t]={}),d.unknownFontMaxDigitWidthMap[t][e]=r)},e.tableThemes=s.buildInTableThemes,e.pivotTableThemes=s.buildInPivotTableThemes,e.slicerStyles=s.buildInSlicerStyles,e.timelineStyles=s.buildInTimelineStyles,e}(),t.IO=b},function(e,t,r){"use strict";var o,i,n,a,l,c,s,d;Object.defineProperty(t,"__esModule",{value:!0}),o=r(2),i=r(4),n=r(17),a=r(18),l=r(19),c=void 0,s="undefined",d=function(){function e(e){var t=this;if(e===c?t.loadType=1:t.loadType=e,typeof FileReader===s)throw Error("The browser doesn't support FileReader!");t.fileReader=new FileReader,t.passwordFileReader=new FileReader,t.compoundFile=new o.CompoundFile}return e.prototype.loadFile=function(e,t){var r=this,o=r.fileReader;return e instanceof ArrayBuffer?void r.fileLoad(e,t):void(e&&o&&(o.onload=function(e){r.fileLoad(e.target.result,t)},o.onerror=function(){r.P()},1===r.loadType?o.readAsArrayBuffer?o.readAsArrayBuffer(e):r.loadType=0:o.readAsDataURL&&o.readAsDataURL(e)))},e.prototype.P=function(){this.onError({errorCode:n.errorCode.fileIOError,errorMessage:a.sR().EXP_IO})},e.prototype.R=function(){this.onError({errorCode:n.errorCode.fileFormatError,errorMessage:a.sR().EXP_FILE_FORMAT})},e.prototype.T=function(){this.onError({errorCode:n.errorCode.noPassword,errorMessage:a.sR().EXP_NO_PASSWORD})},e.prototype.U=function(){this.onError({errorCode:n.errorCode.invalidPassword,errorMessage:a.sR().EXP_INVALID_PASSWORD})},e.prototype.fileLoad=function(e,t){var r,o,n,a,s=this;if(t&&t.password)try{if(e=i.XlsxEncryptionHelper.V(e,t.password),!e)return void s.U()}catch(e){return void s.U()}else if(i.XlsxEncryptionHelper.W(e))return void s.T();switch(r=new l,s.loadType){case 1:r.loadAsync(e).then(d).catch(function(){s.R()});break;case 0:default:o="base64,",n=e.indexOf(o),n!==-1&&(a=e.substring(n+o.length),r.loadAsync(a,{base64:!0}).then(d).catch(function(){s.R()}))}function d(){var e,t,o,i=r.files,n={};for(e in i)i[e]&&(t=void 0,o=e.substring(e.lastIndexOf(".")),t=".xml"===o||".rels"===o?"text":e.indexOf("/media/")===-1?"binarystring":"base64",i[e].async(t).then(function(e){return function(t){n[e.toLowerCase()]=t;for(var r in i)if(n[r.toLowerCase()]===c)return;s.onFileLoad(n)}}(e)).catch(function(){s.R()}))}},e}(),t.FileLoader=d},function(e,t,r){"use strict";var o,i,n,a,l,c,s,d,u,f,b,h,p,m,g,y,S,C,w;Object.defineProperty(t,"__esModule",{value:!0}),o=r(3),i={Unknown:0,Storage:1,Stream:2,RootStorage:5},n={Red:0,Black:1},a=0xe11ab1a1e011d000,l=-2,c=128,s=-6,d=-1,u="Root Entry",f=-1,b=512,h=109,p=512,m=64;function A(e){var t,r,o,i={StartSectorIndex:0,SectorCount:0},n=[];for(t=0;t<e.length;t++)r=0===i.SectorCount,r?(i.StartSectorIndex=e[t],i.SectorCount=1):(o=e[t]===i.SectorCount+i.StartSectorIndex,o?i.SectorCount+=1:(n.push(i),i.SectorCount=0,t--));return n.push(i),n}g=function(){this.Z=Array(32),this._=0,this.aa=5,this.ba=f,this.ca=f,this.da=f,this.fa=d,this.ga=0,this.ha=[]},g.prototype={getName:function(){var e="";for(this.Z.forEach(function(t){var r=t.indexOf("\0");e+=r!==-1?t.substring(0,r):t});e.length>0&&0===e[e.length-1];)e=e.substring(0,e.length-2);return e},setName:function(e){for(var t=0;t<this.Z.length&&t<e.length;t++)this.Z[t]=e[t];this._=Math.min(2*this.Z.length,2*(e.length+1))},read:function(e){switch(this.Z=e.readChars(this.Z.length),this._=e.readInt16(),this.getName()){case"R":this.setName(u);break;case"Book":this.setName("Workbook")}this.aa=e.readByte()[0],e.readByte(),this.ba=e.readInt32(),this.ca=e.readInt32(),this.da=e.readInt32(),e.readInt32(),e.readInt32(),e.readInt32(),e.readInt32(),e.readInt32(),e.readInt64(),e.readInt64(),this.fa=e.readInt32(),this.ga=e.readInt32(),e.readInt32()}},y=function(){function e(){this.ia=a,this.ka=62,this.la=3,this.ma=65534,this.na=9,this.oa=6,this.pa=0,this.qa=0,this.ra=0,this.sa=0,this.ta=0,this.ua=0,this.va=4096,this.wa=l,this.xa=0,this.ya=l,this.za=0,this.Aa=[]}return e.prototype.sectorSize=function(){return Math.pow(2,this.na)},e.prototype.minisectorSize=function(){return Math.pow(2,this.oa)},e.prototype.read=function(e){var t,r;if(this.ia=e.readUInt64(),e.readInt32(),e.readInt32(),e.readInt32(),e.readInt32(),this.ka=e.readUInt16(),this.la=e.readUInt16(),this.la>3)return!1;for(this.ma=e.readUInt16(),this.na=e.readInt16(),this.oa=e.readInt32(),this.pa=e.readInt32(),this.qa=e.readInt16(),this.ra=e.readInt16(),this.sa=e.readInt32(),this.ta=e.readInt32(),this.ua=e.readInt32(),this.va=e.readInt32(),this.wa=e.readInt32(),this.xa=e.readInt32(),this.ya=e.readInt32(),this.za=e.readInt32(),t=Math.min(this.sa,h),this.Aa=[],r=0;r<t;r++)this.Aa[r]=e.readInt32()},e}(),S=function(){function e(){this.Ba=[]}return e.prototype.length=function(){return this.Ba.length},e.prototype.getList=function(){return this.Ba},e.prototype.getSectorList=function(e){for(var t=[],r=e;r<=s||r>d;)t.push(r),r=this.Ba[r];return t},e.prototype.addRange=function(e){var t=this;e&&e.length&&e.forEach(function(e){t.Ba.push(e)})},e.prototype.read=function(e,t){for(var r=0;r<t;r++)this.Ba.push(e.readInt32())},e}(),C=function(){function e(){this.Ca=[]}return e.prototype.add=function(e){e.getName()===u?this.Ca.splice(0,0,e):this.Ca.push(e)},e.prototype.clear=function(){this.Ca=[]},e.prototype.length=function(){return this.Ca.length},e.prototype.entries=function(){return this.Ca},e.prototype.read=function(e,t){var r,o;for(r=0;r<t;r++)o=new g,o.read(e),this.Ca.push(o)},e}(),w=function(){function e(e){this.Da=0,this.Ea=new y,this.Ca=new C,this.Fa=new S,this.Ga=new S,this.Ha=new S;var t=new g;t.setName(u),t.aa=i.Stream,t.Ia=n.Black,t.da=f,e||(t.Ja=(new Date).getTime(),t.Ka=(new Date).getTime()),t.ba=f,t.ca=f,t.da=f,t.aa=i.RootStorage,t.fa=l,t.ga=0,t.Bytes=null,this.Ca.add(t)}return e.prototype.La=function(e,t){var r,o,n,a;for(1===arguments.length&&(t=u),r=-1,o=0;o<this.Ca.length();o++)if(n=this.Ca.entries()[o],n.getName()===t&&(n.aa===i.Storage||n.aa===i.RootStorage)){r=o;break}if(r===-1)return null;if(this.Ca.entries()[r].da===f)return null;for(a=[],a.push(this.Ca.entries()[r].da),this.Ma(this.Ca.entries()[r].da,a),o=0;o<a.length;o++)if(n=this.Ca.entries()[a[o]],n.getName()===e&&n.aa===i.Stream)return n.ha;return null},e.prototype.Ma=function(e,t){this.Ca.entries()[e].ba!==f&&(t.push(this.Ca.entries()[e].ba),this.Ma(this.Ca.entries()[e].ba,t)),this.Ca.entries()[e].ca!==f&&(t.push(this.Ca.entries()[e].ca),this.Ma(this.Ca.entries()[e].ca,t))},e.prototype.Na=function(e){this.view=e;var t=this.Oa();this.Pa(t),this.Qa(t),this.Ra(t)},e.prototype.Pa=function(e){this.Ea.read(e),p=this.Ea.sectorSize(),m=this.Ea.minisectorSize()},e.prototype.Qa=function(e){var t,r,o,i,n;for(this.Fa.addRange(this.Ea.Aa),t=this.Ea.sa-(this.Ea.Aa?this.Ea.Aa.length:0),r=this.Ea.ya,o=(p-4)/4;t>0;)this.Sa(r),this.Fa.read(e,Math.min(o,t)),t-=Math.min(o,t),t>0&&(r=e.readInt32());for(i=0;i<this.Fa.length();i++)this.Sa(this.Fa.getList()[i]),this.Ga.read(e,p/4);for(n=this.Ga.getSectorList(this.Ea.wa),i=0;i<n.length;i++)this.Sa(n[i]),this.Ha.read(e,p/4)},e.prototype.Ra=function(e){var t,r,o,n,a;for(this.Ca.clear(),t=this.Ea.ta,r=this.Ga.getSectorList(t),o=0;o<r.length;o++)this.Sa(r[o]),this.Ca.read(e,p/c);if(n=this.Ca.entries()[0],n.getName()===u.replace(" ","")&&n.setName(u),n.getName()===u)for(o=1;o<this.Ca.length();o++)a=this.Ca.entries()[o],a.aa===i.Stream&&(a.ha=this.Ta(a,e))},e.prototype.Ta=function(e,t){return null===e?null:e.ga<this.Ea.va?this.Ua(e.fa,e.ga,t):this.Va(e.fa,e.ga,t)},e.prototype.Ua=function(e,t,r){var o,i,n,a,l=[],c=this.Ha.getSectorList(e);for(o=0;o<c.length;o++)for(this.Wa(c[o]),i=m,o===c.length-1&&t%m!==0&&(i=t%m),n=r.readBytes(i),a=0;a<n.length;a++)l.push(n[a]);return l},e.prototype.Sa=function(e){this.Da=b+this.Ea.sectorSize()*e},e.prototype.Wa=function(e){var t=p/m,r=Math.floor(e/t),o=this.Ga.getSectorList(this.Ca.entries()[0].fa);this.Sa(o[r]),this.Da+=e%t*m},e.prototype.Va=function(e,t,r){var o,i,n,a,l=this.Ga.getSectorList(e),c=A(l),s=[];for(o=0;o<c.length;o++)for(this.Sa(c[o].StartSectorIndex),i=p*c[o].SectorCount,o===c.length-1&&t%p!==0&&(i-=p-t%p),i=Math.min(i,this.view.length-this.Da),n=r.readBytes(i),a=0;a<n.length;a++)s.push(n[a]);return s},e.prototype.Oa=function(){var e=this,t=function(e){var t,r=[];for(t=0;t<e.length;t++)r[t]=e[e.length-t-1];return r},r=function(r){var i=0;return t(o.BufferHelper.Xa(e.view,e.Da,e.Da+r)).forEach(function(e){i=256*i+e}),e.Da+=r,i},i=function(r){var i=0;return t(o.BufferHelper.Xa(e.view,e.Da,e.Da+r)).forEach(function(e){i=(i<<8)+e}),e.Da+=r,i},n=function(t){var r=o.BufferHelper.Xa(e.view,e.Da,e.Da+t);return e.Da+=t,r};return{readUInt64:function(){return r(8)},readInt64:function(){return i(8)},readInt32:function(){return i(4)},readUInt32:function(){return r(4)},readInt16:function(){return i(2)},readUInt16:function(){return i(2)},readByte:function(){return n(1)},readBytes:function(e){return n(e)},readChars:function(e){var t,r,o=[];for(t=0;t<e;t++)r=n(2),o.push(String.fromCharCode.apply(null,r));return o}}},e}(),t.CompoundFile=w},function(e,t,r){"use strict";var o,i,n,a,l,c,s,d,u,f,b,h,p,m,g,y,S,C,w,A,x,T,v,k,F,R,E,L,I,D,B,P,W,_,N;Object.defineProperty(t,"__esModule",{value:!0}),o=null,i=void 0,n="object",a="string",l=["Button","Spin","Scroll","List","CheckBox","Radio","Label","GBox","Drop"];function M(e){return null===e||void 0===e}t.isNullOrUndefined=M,t.K=M;function O(e){var t,r=!0;for(t in e)if(e.hasOwnProperty(t)){r=!1;break}return r}t.isEmptyObject=O;function K(){var e,t,r,o,i=this;try{t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},r="object"===("undefined"==typeof global?"undefined":t(global))&&global&&global.Object===Object&&global,o="object"===("undefined"==typeof self?"undefined":t(self))&&self&&self.Object===Object&&self,e=r||o||function(){return i}()}catch(e){}return e}t.Ya=K,c=function(){function e(){}return e.Za=function(e){return!e||""===e},e.$a=function(e){return!e||" "===e},e}(),t.StringEx=c,s=function(){function e(e,t,r,o){this.row=e,this.col=t,this.rowCount=r,this.colCount=o}return e}(),t.Range=s;function H(e){return e.col===-1||e.colCount===-1}t.isRangeWholeRow=H;function G(e){return e.row===-1||e.rowCount===-1}t.isRangeWholeColumn=G,d="_xlfn._xlws.",u=/&#(\d+);/g,f=/&#x([0-9A-F]+);/gi,b={AVERAGEIF:/\bAVERAGEIF\b\(/gi,AVERAGEIFS:/\bAVERAGEIFS\b\(/gi,CUBEKPIMEMBER:/\bCUBEKPIMEMBER\b\(/gi,CUBEMEMBER:/\bCUBEMEMBER\b\(/gi,CUBEMEMBERPROPERTY:/\bCUBEMEMBERPROPERTY\b\(/gi,CUBERANKEDMEMBER:/\bCUBERANKEDMEMBER\b\(/gi,CUBESET:/\bCUBESET\b\(/gi,CUBESETCOUNT:/\bCUBESETCOUNT\b\(/gi,CUBEVALUE:/\bCUBEVALUE\b\(/gi,COUNTIFS:/\bCOUNTIFS\b\(/gi,IFERROR:/\bIFERROR\b\(/gi,SUMIFS:/\bSUMIFS\b\(/gi,ACOT:/\bACOT\b\(/gi,ACOTH:/\bACOTH\b\(/gi,AGGREGATE:/\bAGGREGATE\b\(/gi,ARABIC:/\bARABIC\b\(/gi,BASE:/\bBASE\b\(/gi,"BETA.DIST":/\bBETA\.DIST\b\(/gi,"BETA.INV":/\bBETA\.INV\b\(/gi,"BINOM.DIST":/\bBINOM\.DIST\b\(/gi,"BINOM.DIST.RANGE":/\bBINOM\.DIST\.RANGE\b\(/gi,"BINOM.INV":/\bBINOM\.INV\b\(/gi,BITAND:/\bBITAND\b\(/gi,BITLSHIFT:/\bBITLSHIFT\b\(/gi,BITOR:/\bBITOR\b\(/gi,BITRSHIFT:/\bBITRSHIFT\b\(/gi,BITXOR:/\bBITXOR\b\(/gi,"CEILING.MATH":/\bCEILING\.MATH\b\(/gi,"CEILING.PRECISE":/\bCEILING\.PRECISE\b\(/gi,"CHISQ.DIST":/\bCHISQ\.DIST\b\(/gi,"CHISQ.DIST.RT":/\bCHISQ\.DIST\.RT\b\(/gi,"CHISQ.INV":/\bCHISQ\.INV\b\(/gi,"CHISQ.INV.RT":/\bCHISQ\.INV\.RT\b\(/gi,"CHISQ.TEST":/\bCHISQ\.TEST\b\(/gi,COMBINA:/\bCOMBINA\b\(/gi,CONCAT:/\bCONCAT\b\(/gi,"CONFIDENCE.T":/\bCONFIDENCE\.T\b\(/gi,"CONFIDENCE.NORM":/\bCONFIDENCE\.NORM\b\(/gi,COT:/\bCOT\b\(/gi,"COVARIANCE.P":/\bCOVARIANCE\.P\b\(/gi,"COVARIANCE.S":/\bCOVARIANCE\.S\b\(/gi,CSC:/\bCSC\b\(/gi,CSCH:/\bCSCH\b\(/gi,DAYS:/\bDAYS\b\(/gi,DECIMAL:/\bDECIMAL\b\(/gi,ENCODEURL:/\bENCODEURL\b\(/gi,"ERF.PRECISE":/\bERF\.PRECISE\b\(/gi,"ERFC.PRECISE":/\bERFC\.PRECISE\b\(/gi,"EXPON.DIST":/\bEXPON\.DIST\b\(/gi,"F.DIST":/\bF\.DIST\b\(/gi,"F.DIST.RT":/\bF\.DIST\.RT\b\(/gi,"F.INV":/\bF\.INV\b\(/gi,"F.INV.RT":/\bF\.INV\.RT\b\(/gi,FILTERXML:/\bFILTERXML\b\(/gi,"FLOOR.MATH":/\bFLOOR\.MATH\b\(/gi,"FLOOR.PRECISE":/\bFLOOR\.PRECISE\b\(/gi,FORMULATEXT:/\bFORMULATEXT\b\(/gi,GAMMA:/\bGAMMA\b\(/gi,"GAMMA.DIST":/\bGAMMA\.DIST\b\(/gi,"GAMMA.INV":/\bGAMMA\.INV\b\(/gi,"GAMMALN.PRECISE":/\bGAMMALN\.PRECISE\b\(/gi,"HYPGEOM.DIST":/\bHYPGEOM\.DIST\b\(/gi,IFNA:/\bIFNA\b\(/gi,IFS:/\bIFS\b\(/gi,IMCOSH:/\bIMCOSH\b\(/gi,IMCOT:/\bIMCOT\b\(/gi,IMCSCH:/\bIMCSCH\b\(/gi,IMSEC:/\bIMSEC\b\(/gi,IMSECH:/\bIMSECH\b\(/gi,IMSINH:/\bIMSINH\b\(/gi,IMTAN:/\bIMTAN\b\(/gi,ISFORMULA:/\bISFORMULA\b\(/gi,ISOWEEKNUM:/\bISOWEEKNUM\b\(/gi,"LOGNORM.DIST":/\bLOGNORM\.DIST\b\(/gi,"LOGNORM.INV":/\bLOGNORM\.INV\b\(/gi,MAXIFS:/\bMAXIFS\b\(/gi,MINIFS:/\bMINIFS\b\(/gi,"MODE.MULT":/\bMODE\.MULT\b\(/gi,"MODE.SNGL":/\bMODE\.SNGL\b\(/gi,MUNIT:/\bMUNIT\b\(/gi,"NEGBINOM.DIST":/\bNEGBINOM\.DIST\b\(/gi,"NORM.DIST":/\bNORM\.DIST\b\(/gi,"NORM.INV":/\bNORM\.INV\b\(/gi,"NORM.S.DIST":/\bNORM\.S\.DIST\b\(/gi,"NORM.S.INV":/\bNORM\.S\.INV\b\(/gi,NUMBERVALUE:/\bNUMBERVALUE\b\(/gi,PDURATION:/\bPDURATION\b\(/gi,"PERCENTILE.EXC":/\bPERCENTILE\.EXC\b\(/gi,"PERCENTILE.INC":/\bPERCENTILE\.INC\b\(/gi,"PERCENTRANK.EXC":/\bPERCENTRANK\.EXC\b\(/gi,"PERCENTRANK.INC":/\bPERCENTRANK\.INC\b\(/gi,PERMUTATIONA:/\bPERMUTATIONA\b\(/gi,PHI:/\bPHI\b\(/gi,"POISSON.DIST":/\bPOISSON\.DIST\b\(/gi,"QUARTILE.EXC":/\bQUARTILE\.EXC\b\(/gi,"QUARTILE.INC":/\bQUARTILE\.INC\b\(/gi,"RANK.AVG":/\bRANK\.AVG\b\(/gi,"RANK.EQ":/\bRANK\.EQ\b\(/gi,RRI:/\bRRI\b\(/gi,SECH:/\bSECH\b\(/gi,SHEET:/\bSHEET\b\(/gi,SHEETS:/\bSHEETS\b\(/gi,"STDEV.P":/\bSTDEV\.P\b\(/gi,"STDEV.S":/\bSTDEV\.S\b\(/gi,SWITCH:/\bSWITCH\b\(/gi,"T.DIST":/\bT\.DIST\b\(/gi,"T.DIST.2T":/\bT\.DIST\.2T\b\(/gi,"T.DIST.RT":/\bT\.DIST\.RT\b\(/gi,"T.INV":/\bT\.INV\b\(/gi,"T.INV.2T":/\bT\.INV\.2T\b\(/gi,TEXTJOIN:/\bTEXTJOIN\b\(/gi,UNICHAR:/\bUNICHAR\b\(/gi,UNICODE:/\bUNICODE\b\(/gi,"VAR.P":/\bVAR\.P\b\(/gi,"VAR.S":/\bVAR\.S\b\(/gi,WEBSERVICE:/\bWEBSERVICE\b\(/gi,"WEIBULL.DIST":/\bWEIBULL\.DIST\b\(/gi,XOR:/\bXOR\b\(/gi,"Z.TEST":/\bZ\.TEST\b\(/gi,XMATCH:/\bXLOOKUP\b\(/gi,XLOOKUP:/\bXLOOKUP\b\(/gi,RANDARRAY:/RANDARRAY\(/gi,SEQUENCE:/SEQUENCE\(/gi,SORTBY:/SORTBY\(/gi,UNIQUE:/UNIQUE\(/gi,ANCHORARRAY:/ANCHORARRAY\(/gi,SINGLE:/SINGLE\(/gi,_a:/_TRO_ALL\(/gi,ab:/_TRO_TRAILING\(/gi,bb:/_TRO_LEADING\(/gi,TRIMRANGE:/TRIMRANGE\(/gi,LET:/\bLET\b\(/gi,LAMBDA:/\bLAMBDA\b\(/gi,REGEXTEST:/REGEXTEST\(/gi,REGEXEXTRACT:/REGEXEXTRACT\(/gi,REGEXREPLACE:/REGEXREPLACE\(/gi,MAP:/\bMAP\b\(/gi,REDUCE:/\bREDUCE\b\(/gi,SCAN:/\bSCAN\b\(/gi,MAKEARRAY:/\bMAKEARRAY\b\(/gi,BYCOL:/\bBYCOL\b\(/gi,BYROW:/\bBYROW\b\(/gi,ISOMITTED:/\bISOMITTED\b\(/gi,FILTER:{reg:/FILTER\(/gi,prefix:d},SORT:{reg:/SORT\(/gi,prefix:d},TEXTBEFORE:/\bTEXTBEFORE\b\(/gi,TEXTAFTER:/\bTEXTAFTER\b\(/gi,TEXTSPLIT:/\bTEXTSPLIT\b\(/gi,VSTACK:/\bVSTACK\b\(/gi,HSTACK:/\bHSTACK\b\(/gi,TOROW:/\bTOROW\b\(/gi,TOCOL:/\bTOCOL\b\(/gi,WRAPROWS:/\bWRAPROWS\b\(/gi,WRAPCOLS:/\bWRAPCOLS\b\(/gi,TAKE:/\bTAKE\b\(/gi,DROP:/\bDROP\b\(/gi,EXPAND:/\bEXPAND\b\(/gi,CHOOSEROWS:/\bCHOOSEROWS\b\(/gi,CHOOSECOLS:/\bCHOOSECOLS\b\(/gi,PERCENTOF:/\bPERCENTOF\b\(/gi,GROUPBY:/\bGROUPBY\b\(/gi,PIVOTBY:/\bPIVOTBY\b\(/gi},h=/([_A-Z][_A-Z.]+)\(/gi,p="_xlfn.";function z(e,t){var r,o=t.toUpperCase(),i=b[o];return i?(r=p,i.reg&&(r=i.prefix),r+e):e}function U(e,t){for(var r=t;r<e.length;r++)if("'"===e[r]||'"'===e[r])return r;return r}function V(e,t){var r,o,i;if(e&&"string"==typeof e){for(r=[],o=0;o<e.length&&(i=U(e,o),r.push(t(e.substring(o,i))),i<e.length);o++){if(o=e.indexOf(e[i],i+1),o===-1){r.push(e.substring(i));break}r.push(e.substring(i,o+1))}return r.join("")}return e}function j(e){return V(e,function(e){return e.replace(h,z)})}t.addXLFNPrefix=j;function X(e){return V(e,function(e){return e.toLowerCase().indexOf("_xl")>=0?e.replace(/_xlfn\.|_xlws\.|_xll\./gi,""):e})}t.processFunction=X;function q(e){return e<=127}m=[14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,11,24,24,24,26,24,24,24,20,21,24,25,24,19,24,24,8,8,8,8,8,8,8,8,8,8,24,24,25,25,25,24,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,24,21,27,18,27,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,20,25,21,25,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,11,24,26,26,26,26,28,28,27,28,1,22,25,19,28,27,28,25,10,10,27,1,28,24,27,10,1,23,10,10,10,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,1,1,1,1,1,1,1,1];function Y(e){var t=e.charCodeAt(0);return q(t)?t>=48&&t<=57:8===m[t]||10===m[t]}function J(e){var t=e.search(/[0-9]/),r=e.substr(0,t),o=parseInt(e.substr(t),10);return(t<=2||3===t&&r<="XFD")&&o<=1048576}g=/^(R|C|RC)?(0*[1-9]\d*)/,y=/^[A-z]{1,3}0*[1-9]\d{0,6}$/;function Q(e){var t=e.toUpperCase();return!!("RC"===t||"C"===t||"R"===t||g.test(t)||y.test(t)&&J(t))}S=/[\u00A2\u00A3\u00A5\u00A6\u00A9\u00AB\u00AC\u00AE\u09E6-\u09EF\u09F2-\u0A03\u0AE2-\u0AF1\u0BE6-\u0BFA\u0E3F\u17B4-\u17D6\u17D8-\u17DB\u17DD-\u181F\u1878-\u187F\u18A9\u18AB-\u18FF\u191D-\u194F\u196E\u196F\u1975-\u197F\u19AA-\u19C0\u19C8-\u19FF\u2000-\u200F\u2011\u2012\u2017\u201A\u201B\u201E\u201F\u2022-\u2024\u2028-\u202F\u2031\u2034\u2036-\u203A\u203C-\u2070\u2072\u2073\u2075-\u207E\u2080\u2085-\u208F\u2095-\u20CF\u2100\u2101\u2104\u2106\u2108\u2114\u2117\u2118\u211E-\u2120\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u2152\u2155-\u215A\u215F\u2189-\u218F\u219A-\u21D1\u21D3\u21D5-\u21FF\u2201\u2204-\u2206\u2209\u220A\u220C-\u220E\u2210\u2212-\u2214\u2216-\u2219\u221B\u221C\u2221\u2222\u2224\u2226\u222D\u222F-\u2233\u2238-\u223B\u223E-\u2247\u2249-\u224B\u224D-\u2251\u2253-\u225F\u2262\u2263\u2268\u2269\u226C\u226D\u2270-\u2281\u2284\u2285\u2288-\u2294\u2296-\u2298\u229A-\u22A4\u22A6-\u22BE\u22C0-\u2311\u2313-\u245F\u24B6-\u24CF\u24EA-\u24FF\u254C-\u254F\u2575-\u2580\u2590\u2591\u2596-\u259F\u25A2\u25AA-\u25B1\u25B4\u25B5\u25B8-\u25BB\u25BE\u25BF\u25C2-\u25C5\u25C9\u25CA\u25CC\u25CD\u25D2-\u25E1\u25E6-\u25EE\u25F0-\u2604\u2607\u2608\u260A-\u260D\u2610-\u261B\u261D\u261F-\u263F\u2641\u2643-\u265F\u2662\u2666\u266B\u266E\u2670-\u2BFF\u3004\u3018-\u301C\u3020\u302A-\u3030\u3036\u3037\u303F\u321D-\u321F\u322A-\u3230\u3233-\u3238\u323A-\u325F\u327C-\u327E\u3280-\u32A2\u32A9-\u3302\u3304-\u330C\u330E-\u3313\u3315-\u3317\u3319-\u3321\u3324\u3325\u3328-\u332A\u332C-\u3335\u3337-\u333A\u333C-\u3348\u334B\u334C\u334E-\u3350\u3352-\u3356\u3358-\u337A\u337F\u3385-\u3387\u33CB\u33CC\u33D4\u33D7\u33D9\u33DA\u33DE-\u33FF\uD80B-\uD83F\uFDFC-\uFE2F\uFE32\uFE45-\uFE48\uFF01-\uFF20\uFF23\uFF32\uFF3E\uFF40\uFF43\uFF5B-\uFF60\uFFE7-\uFFEE]/,C={" ":!0,"'":!0,"[":!0,"]":!0,"?":!0,"\\":!0,"%":!0,'"':!0,"(":!0,")":!0,"|":!0,"{":!0,"}":!0,"#":!0,"@":!0,"!":!0,$:!0,"^":!0,"\uff08":!0,"\uff09":!0,".":!0,";":!0,",":!0,"`":!0,"+":!0,"~":!0,"\uff01":!0,"":!0,"\uff5d":!0,"\uff5b":!0,"-":!0,"\uff1b":!0,"\uff1a":!0,"\u2018":!0,"\u201c":!0,"\u201d":!0,"\u2019":!0,"\uff0c":!0,"\u3002":!0,"\u3001":!0,"\u3018":!0,"\u3019":!0,"\u301a":!0,"\u301b":!0,"\u301c":!0,"\u3030":!0,"\u303d":!0,"=":!0},t.operaterTypesMap={":":15,",":16,"+":3,"-":4,"*":5,"/":6,"^":7,"%":2,"&":8,"=":9,"<":11,"<>":10,"<=":12,">":13,">=":14},w={"\u3000":!0,"\uff5e":!0};function Z(e,r){var o,i;if(!e||0===e.length)return!0;if(!r){if(Y(e[0]))return!1;if(Q(e))return!1;if(S.test(e[0]))return!1}for(i=0;i<e.length;i++)if(o=e[i],r){if("*"===o||":"===o||"["===o||"]"===o||"?"===o||"\\"===o||"/"===o)return!1}else if(C[o]||t.operaterTypesMap[o]||w[o])return!1;return!0}A=function(){function e(){}return e.cb=function(e){if(c.Za(e))return 0;for(var t=0,r=0;r<e.length&&isNaN(parseInt(e[r],10));)r++;return r<e.length&&(t=parseInt(e.substring(r),10)),t-1},e.eb=function(e){var t,r,o,i,n=0,a=e.length;for(t=0;t<a&&(r=e[t],o=r.charCodeAt(),i=o-97,!(i>25))&&(i<0&&(i=o-65),!(i<0));t++)n=26*n+i+1;return n--,n},e.fb=function(t){var r,o,i,n,a,l;if(t<0)return"";if(r=e.gb[t])return r;for(o=t,i="",n=i.length,t+=1;t>0;t=Math.floor((t-1)/26))a=i.substring(0,n),l=i.substring(n),i=a+String.fromCharCode(65+(t-1)%26)+l;return r=""+i,e.gb[o]=r,r},e.hb=function(e){var t,r="'"===e[0]&&"'"===e.substr(-1);return r||(t=Z(e))?e:"'"+e+"'"},e.gb=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],e}(),t.IndexHelper=A;function $(e){if(!e)return e;var t={};return M(e.color)||(t.color=e.color),M(e.style)||(t.style=e.style),M(e.level)||(t.level=e.level),t}x=function(){function e(){}return e.ib=function(e,t){return e&&e[t]},e.jb=function(e,t){var r,o,i;if(!e)return null;for(r=0,o=e.length;r<o;r++)if(i=e[r],i&&i.name===t)return e[r];return null},e.kb=function(t,r,o){var i,n;o&&(i=o.name,n=e.ib(r,o.name),M(n)?(t.push(o),r[i]=t.length-1):t[n]=o)},e.lb=function(e){var t,r;return!e||(t=void 0===e.name&&void 0===e.parentName&&void 0===e.locked&&void 0===e.tabStop&&void 0===e.themeFont&&void 0===e.font&&void 0===e.hAlign&&void 0===e.vAlign&&void 0===e.textIndent&&void 0===e.wordWrap&&void 0===e.shrinkToFit&&void 0===e.borderLeft&&void 0===e.borderTop&&void 0===e.borderRight&&void 0===e.borderBottom&&void 0===e.diagonalUp&&void 0===e.diagonalDown&&void 0===e.backColor&&void 0===e.foreColor&&void 0===e.textDecoration&&void 0===e.isVerticalText&&void 0===e.quotePrefix&&void 0===e.textOrientation)&&(r=e.formatter,typeof r!==a||"GENERAL"===r.toUpperCase())},e.mb=function(t,r,o){r&&!e.lb(r)&&(o&&t.parentName===i&&r.parentName&&(t.parentName=r.parentName),t.backColor===i&&r.backColor!==i&&r.applyFill!==!1&&(t.backColor=r.backColor),r.applyFont!==!1&&(t.foreColor===i&&r.foreColor!==i&&(t.foreColor=r.foreColor),t.themeFont===i&&t.font===i?(t.themeFont=r.themeFont,t.font=r.font):t.themeFont!==i&&t.font===i&&(t.font=r.font),t.textDecoration===i&&r.textDecoration!==i&&(t.textDecoration=r.textDecoration)),r.applyAlignment!==!1&&(t.hAlign===i&&r.hAlign!==i&&(t.hAlign=r.hAlign),t.vAlign===i&&r.vAlign!==i&&(t.vAlign=r.vAlign),t.textIndent===i&&r.textIndent!==i&&(t.textIndent=r.textIndent),t.wordWrap===i&&r.wordWrap!==i&&(t.wordWrap=r.wordWrap),t.isVerticalText===i&&r.isVerticalText!==i&&(t.isVerticalText=r.isVerticalText),t.shrinkToFit===i&&r.shrinkToFit!==i&&(t.shrinkToFit=r.shrinkToFit),t.textOrientation===i&&r.textOrientation!==i&&(t.textOrientation=r.textOrientation)),t.formatter===i&&r.formatter!==i&&r.applyNumberFormat!==!1&&(t.formatter=r.formatter),r.applyBorder!==!1&&(t.borderLeft===i&&r.borderLeft!==i&&(t.borderLeft=$(r.borderLeft)),t.borderTop===i&&r.borderTop!==i&&(t.borderTop=$(r.borderTop)),t.borderRight===i&&r.borderRight!==i&&(t.borderRight=$(r.borderRight)),t.borderBottom===i&&r.borderBottom!==i&&(t.borderBottom=$(r.borderBottom)),t.diagonalUp===i&&r.diagonalUp!==i&&(t.diagonalUp=$(r.diagonalUp)),t.diagonalDown===i&&r.diagonalDown!==i&&(t.diagonalDown=$(r.diagonalDown))),t.locked===i&&r.applyProtection!==!1&&(t.locked=r.locked),t.quotePrefix===i&&r.quotePrefix!==i&&(t.quotePrefix=r.quotePrefix))},e.nb=function(t,r){if(!r||t.length<=0)return o;for(var i=r;i.parentName&&(i=e.jb(t,i.parentName));)e.mb(r,i)},e.ob=function(e,t){if(!e&&!t)return!0;function r(e,t){return!e&&!t||!(!e||!t)&&(e.color===t.color&&e.style===t.style)}function o(e,t){return!e&&!t||("string"==typeof e&&"string"==typeof t?e===t:!("object"!=typeof e||!e||"object"!=typeof t||!t)&&(e.formatCached===t.formatCached&&e.customerCultureName===t.customerCultureName))}return!(!e||!t)&&(e.parentName===t.parentName&&e.backColor===t.backColor&&e.foreColor===t.foreColor&&e.hAlign===t.hAlign&&e.vAlign===t.vAlign&&e.themeFont===t.themeFont&&e.font===t.font&&e.locked===t.locked&&e.textIndent===t.textIndent&&e.wordWrap===t.wordWrap&&e.shrinkToFit===t.shrinkToFit&&e.textDecoration===t.textDecoration&&e.textOrientation===t.textOrientation&&e.quotePrefix===t.quotePrefix&&o(e.formatter,t.formatter)&&o(e.autoFormatter,t.autoFormatter)&&e.isVerticalText===t.isVerticalText&&r(e.borderLeft,t.borderLeft)&&r(e.borderTop,t.borderTop)&&r(e.borderRight,t.borderRight)&&r(e.borderBottom,t.borderBottom)&&r(e.diagonalDown,t.diagonalDown)&&r(e.diagonalUp,t.diagonalUp))},e}(),t.pb=x,T=function(){function e(){}return e.qb=function(e,t){var r=0|e||0;return r<0?Math.max(r+t,0):Math.min(r,t)},e.Xa=function(t,r,o){var i,n,a,l,c,s,d,u,f,b,h;if(!t.slice){if(i=t.byteLength,n=e.qb,a=n(r,i),l=i,void 0!==o&&(l=n(o,i)),c=t.constructor,a>l)return new c(0);if(s=l-a,t instanceof ArrayBuffer)return d=new ArrayBuffer(s),u=new Uint8Array(d),f=new Uint8Array(t,a,s),u.set(f),d;for(b=new c(s),h=0;h<s;h++)b[h]=t[a+h];return b}return t.slice(r,o)},e}(),t.BufferHelper=T,v=/&/g,k=/</g,F=/>/g,R=/"/g,E=/'/g,L=/\x0b/g,I=/&/g,D=/>/g,B=/</g,P=/"/g,W=/'/g,_=/_x[0-9A-Fa-f]{4}_/;function ee(e){return function(t,r){return String.fromCharCode(parseInt(r,e))}}function te(e){return e<10?"0"+e:e+""}N=function(){function e(){}return e.rb=function(e,t,r){if(!e||0===e.length)return r;if(!t)return e[0];for(var o=0,i=e.length;o<i;o++)if(t(e[o]))return e[o];return r},e.sb=function(e,t){var r,o,i;if(!e)return-1;for(r=0,o=e.length;r<o;r++)if(i=e[r],i.equals&&i.equals(t)||i===t)return r;return-1},e.tb=function(t,r){var o,i,n;if(!t)return-1;for(o=0,i=t.length;o<i;o++)if(n=t[o],e.ub(n,r)||n===r)return o;return-1},e.ub=function(e,t){return JSON.stringify(e)===JSON.stringify(t)},e.vb=function(e){return typeof e===a?e.replace(v,"&").replace(k,"<").replace(F,">").replace(R,""").replace(E,"'").replace(L,""):M(e)?e:""+e},e.wb=function(e){return typeof e===a?(e.indexOf("&#")!==-1&&(e=e.replace(u,ee(10)).replace(f,ee(16))),e.replace(D,">").replace(B,"<").replace(P,'"').replace(W,"'").replace(I,"&")):M(e)?e:""+e},e.xb=function(e,t){var r,o=e.split("/"),i=t.split("/");for(o.pop();i.length>0;)if(r=i[0],".."===r)i.shift(),o.pop();else{if("."!==r)break;i.shift()}return o.concat(i).join("/")},e.yb=function(e){var t,r,o;return c.Za(e)||(o=e.split("/"),r=o.pop(),t=o.join("/")),{dir:t||"",fileName:r||""}},e.zb=function(t,r,o){var i,a,l;function c(t,r){if(!t&&!r)return!0;if(!t||!r||t.length!==r.length)return!1;for(var o=0;o<t.length;o++)if(typeof t[o]===n){if(typeof r[o]!==n)return!1;if(!e.zb(t[o],r[o]))return!1}else if(Array.isArray(t[o])){if(!Array.isArray(r[o]))return!1;if(!c(t[o],r[o]))return!1}else if(t[o]!==r[o])return!1;return!0}if(!t&&!r)return!0;if(!t||!r)return!1;if(o||(o=e.zb),Object.getOwnPropertyNames(t).length!==Object.getOwnPropertyNames(r).length)return!1;i={};for(a in t)if(t.hasOwnProperty(a)){if(l=t[a],Array.isArray(l)){if(!c(l,r[a]))return!1}else if(typeof l===n){if(!o(l,r[a]))return!1}else if(l!==r[a])return!1;i[a]=!0}for(a in r)if(r.hasOwnProperty(a)&&!i[a])return!1;return!0},e.Ab=function(e,t,r){var o,i;if(e&&typeof e===a)for(o=0;o<r.length;o++)if(i=r[o],i!==t&&(e.indexOf(i+"!")>-1||e.indexOf("'"+i+"'!")>-1))return!0;return!1},e.Bb=function(e,t,r){return e.split(t).join(r)},e.Cb=function(){return"{xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx}".replace(/[xy]/g,function(e){var t=16*Math.random()|0,r="x"===e?t:3&t|8;return r.toString(16)})},e.Db=function(e){if(!M(e)&&e.match(_)!==o){var t=/(_x005[fF])?_x([0-9A-Fa-f]{4})_/g;return e.replace(t,function(e,t,r){var o=0;return r&&(o=parseInt(r,16)),t?"_x"+r+"_":String.fromCharCode(o)}).replace(/(\r)+\n/g,"\n")}return e&&e.replace(/\r\n/g,"\n")},e.Eb=function(e,t){var r,i,n,a,l,c;if(M(e)||""===e)return e;for(e.match(_)!==o&&(r=/(_x[0-9A-Fa-f]{4}_)/g,e=e.replace(r,function(e){return"_x005F"+e})),i=["_x0000_","_x0001_","_x0002_","_x0003_","_x0004_","_x0005_","_x0006_","_x0007_","_x0008_","_x0009_","_x000A_","_x000B_","_x000C_","_x000D_","_x000E_","_x000F_","_x0010_","_x0011_","_x0012_","_x0013_","_x0014_","_x0015_","_x0016_","_x0017_","_x0018_","_x0019_","_x001A_","_x001B_","_x001C_","_x001D_","_x001E_","_x001F_"],n=[],a=0;a<e.length;a++)l=e.charCodeAt(a),c=e[a],l>31||(10===l||13===l)&&t?n.push(c):n.push(i[l]);return n.join("")},e.Fb=function(e){var t=e&&e.Choice,r=t&&t.GraphicalObjectFrame,o=r&&r.graphic,i=o&&o.graphicData;return!(!i||!i.chart)},e.Gb=function(e){var t=e.chartSpace,r=t&&t.chart.plotArea,o=r&&r.plotAreaRegion;return o&&o.series[0]},e.Hb=function(e){return 16===e||17===e||18===e||19===e||20===e||21===e||22===e||23===e},e.isSupportedExcelObjectType=function(e){return l.indexOf(e)!==-1},e.Ib=function(e){return e.getFullYear()+"-"+te(e.getMonth()+1)+"-"+te(e.getDate())+"T"+te(e.getHours())+":"+te(e.getMinutes())+":"+te(e.getSeconds())},e.Jb=function(e){var r=!0,o=t.Ya(),i=o&&o.GC&&o.GC.Spread&&o.GC.Spread.Formatter&&o.GC.Spread.Formatter.GeneralFormatter;if(e&&"="!==e[0]&&!M(i))try{new i(e)}catch(e){r=!1}return r},e.Kb=function(t,r){var i,n,a,l;if(t===o&&r===o)return!0;if("object"==typeof t&&"object"==typeof r){if(i=Object.keys(t),n=Object.keys(r),i.length!==n.length)return!1;for(a=0;a<i.length;a++)if(l=i[a],!e.Kb(t[l],r[l]))return!1;return!0}return t===r},e}(),t.Util=N,t.Lb=function(){return{colHeaderRowHeight:20,rowHeaderColWidth:40,rowHeight:20,colWidth:62}},t.Mb=function(){var e=K();return e&&e.gcCultureInfo},t.Ob=function(){var e=K();return e&&e.gcCultureObj};function re(e){return Math.random().toString(16).slice(-e)}function oe(){var e="{"+re(8)+"-"+re(4)+"-"+re(4)+"-"+re(4)+"-"+re(12)+"}";return e.toUpperCase()}t.Pb=oe;function ie(e){if(!e)return e;if("number"==typeof e||"string"==typeof e||"boolean"==typeof e||M(e))return e;if(e.clone)return e.clone();if(e instanceof Date)return new Date(e.valueOf());var t,r,o;t=e instanceof Object?new e.constructor:new e.constructor(e.valueOf());for(r in e)e.hasOwnProperty(r)&&(o=e[r],e.hasOwnProperty(r)&&t[r]!==o&&("object"==typeof o?t[r]=ie(o):t[r]=o));
return t.toString=e.toString,t.valueOf=e.valueOf,t}t.Qb=ie,t.PRINT_AREA="Print_Area",t.PRINT_AREA_UPPERCASE="PRINT_AREA",t.BUILT_IN_PRINT_AREA="_xlnm.Print_Area",t.BUILT_IN_PRINT_AREA_UPPERCASE="_XLNM.PRINT_AREA",t.buildInTableThemes={light1:{name:"Light1",headerRowStyle:{foreColor:"Text 1",borderBottom:{color:"Text 1",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"Text 1",borderTop:{color:"Text 1",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{foreColor:"Text 1",borderTop:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1}},highlightLastColumnStyle:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{foreColor:"Text 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Text 1 80"},firstColumnStripStyle:{backColor:"Text 1 80"}},light2:{name:"Light2",headerRowStyle:{foreColor:"Accent 1",borderBottom:{color:"Accent 1",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"Accent 1",borderTop:{color:"Accent 1",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{foreColor:"Accent 1",borderTop:{color:"Accent 1",style:1},borderBottom:{color:"Accent 1",style:1}},highlightLastColumnStyle:{foreColor:"Accent 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{foreColor:"Accent 1",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 1 80"},firstColumnStripStyle:{backColor:"Accent 1 80"}},light3:{name:"Light3",headerRowStyle:{foreColor:"Accent 2",borderBottom:{color:"Accent 2",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"Accent 2",borderTop:{color:"Accent 2",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{foreColor:"Accent 2",borderTop:{color:"Accent 2",style:1},borderBottom:{color:"Accent 2",style:1}},highlightLastColumnStyle:{foreColor:"Accent 2",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{foreColor:"Accent 2",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 2 80"},firstColumnStripStyle:{backColor:"Accent 2 80"}},light4:{name:"Light4",headerRowStyle:{foreColor:"Accent 3",borderBottom:{color:"Accent 3",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"Accent 3",borderTop:{color:"Accent 3",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{foreColor:"Accent 3",borderTop:{color:"Accent 3",style:1},borderBottom:{color:"Accent 3",style:1}},highlightLastColumnStyle:{foreColor:"Accent 3",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{foreColor:"Accent 3",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 3 80"},firstColumnStripStyle:{backColor:"Accent 3 80"}},light5:{name:"Light5",headerRowStyle:{foreColor:"Accent 4",borderBottom:{color:"Accent 4",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"Accent 4",borderTop:{color:"Accent 4",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{foreColor:"Accent 4",borderTop:{color:"Accent 4",style:1},borderBottom:{color:"Accent 4",style:1}},highlightLastColumnStyle:{foreColor:"Accent 4",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{foreColor:"Accent 4",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 4 80"},firstColumnStripStyle:{backColor:"Accent 4 80"}},light6:{name:"Light6",headerRowStyle:{foreColor:"Accent 5",borderBottom:{color:"Accent 5",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"Accent 5",borderTop:{color:"Accent 5",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{foreColor:"Accent 5",borderTop:{color:"Accent 5",style:1},borderBottom:{color:"Accent 5",style:1}},highlightLastColumnStyle:{foreColor:"Accent 5",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{foreColor:"Accent 5",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 5 80"},firstColumnStripStyle:{backColor:"Accent 5 80"}},light7:{name:"Light7",headerRowStyle:{foreColor:"Accent 6",borderBottom:{color:"Accent 6",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{foreColor:"Accent 6",borderTop:{color:"Accent 6",style:1},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{foreColor:"Accent 6",borderTop:{color:"Accent 6",style:1},borderBottom:{color:"Accent 6",style:1}},highlightLastColumnStyle:{foreColor:"Accent 6",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{foreColor:"Accent 6",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 6 80"},firstColumnStripStyle:{backColor:"Accent 6 80"}},light8:{name:"Light8",headerRowStyle:{backColor:"Text 1",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Text 1",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Text 1",style:1},borderTop:{color:"Text 1",style:1},borderRight:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{borderTop:{color:"Text 1",style:1}},secondRowStripStyle:{borderTop:{color:"Text 1",style:1}},firstColumnStripStyle:{borderLeft:{color:"Text 1",style:1}},secondColumnStripStyle:{borderLeft:{color:"Text 1",style:1}}},light9:{name:"Light9",headerRowStyle:{backColor:"Accent 1",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 1",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 1",style:1},borderTop:{color:"Accent 1",style:1},borderRight:{color:"Accent 1",style:1},borderBottom:{color:"Accent 1",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{borderTop:{color:"Accent 1",style:1}},secondRowStripStyle:{borderTop:{color:"Accent 1",style:1}},firstColumnStripStyle:{borderLeft:{color:"Accent 1",style:1}},secondColumnStripStyle:{borderLeft:{color:"Accent 1",style:1}}},light10:{name:"Light10",headerRowStyle:{backColor:"Accent 2",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 2",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 2",style:1},borderTop:{color:"Accent 2",style:1},borderRight:{color:"Accent 2",style:1},borderBottom:{color:"Accent 2",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{borderTop:{color:"Accent 2",style:1}},secondRowStripStyle:{borderTop:{color:"Accent 2",style:1}},firstColumnStripStyle:{borderLeft:{color:"Accent 2",style:1}},secondColumnStripStyle:{borderLeft:{color:"Accent 2",style:1}}},light11:{name:"Light11",headerRowStyle:{backColor:"Accent 3",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 3",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 3",style:1},borderTop:{color:"Accent 3",style:1},borderRight:{color:"Accent 3",style:1},borderBottom:{color:"Accent 3",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{borderTop:{color:"Accent 3",style:1}},secondRowStripStyle:{borderTop:{color:"Accent 3",style:1}},firstColumnStripStyle:{borderLeft:{color:"Accent 3",style:1}},secondColumnStripStyle:{borderLeft:{color:"Accent 3",style:1}}},light12:{name:"Light12",headerRowStyle:{backColor:"Accent 4",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 4",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 4",style:1},borderTop:{color:"Accent 4",style:1},borderRight:{color:"Accent 4",style:1},borderBottom:{color:"Accent 4",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{borderTop:{color:"Accent 4",style:1}},secondRowStripStyle:{borderTop:{color:"Accent 4",style:1}},firstColumnStripStyle:{borderLeft:{color:"Accent 4",style:1}},secondColumnStripStyle:{borderLeft:{color:"Accent 4",style:1}}},light13:{name:"Light13",headerRowStyle:{backColor:"Accent 5",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 5",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 5",style:1},borderTop:{color:"Accent 5",style:1},borderRight:{color:"Accent 5",style:1},borderBottom:{color:"Accent 5",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{borderTop:{color:"Accent 5",style:1}},secondRowStripStyle:{borderTop:{color:"Accent 5",style:1}},firstColumnStripStyle:{borderLeft:{color:"Accent 5",style:1}},secondColumnStripStyle:{borderLeft:{color:"Accent 5",style:1}}},light14:{name:"Light14",headerRowStyle:{backColor:"Accent 6",foreColor:"white",fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 6",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 6",style:1},borderTop:{color:"Accent 6",style:1},borderRight:{color:"Accent 6",style:1},borderBottom:{color:"Accent 6",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{borderTop:{color:"Accent 6",style:1}},secondRowStripStyle:{borderTop:{color:"Accent 6",style:1}},firstColumnStripStyle:{borderLeft:{color:"Accent 6",style:1}},secondColumnStripStyle:{borderLeft:{color:"Accent 6",style:1}}},light15:{name:"Light15",headerRowStyle:{borderBottom:{color:"Text 1",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Text 1",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Text 1",style:1},borderTop:{color:"Text 1",style:1},borderRight:{color:"Text 1",style:1},borderBottom:{color:"Text 1",style:1},borderHorizontal:{color:"Text 1",style:1},borderVertical:{color:"Text 1",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Text 1 80"},firstColumnStripStyle:{backColor:"Text 1 80"}},light16:{name:"Light16",headerRowStyle:{borderBottom:{color:"Accent 1",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 1",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 1",style:1},borderTop:{color:"Accent 1",style:1},borderRight:{color:"Accent 1",style:1},borderBottom:{color:"Accent 1",style:1},borderHorizontal:{color:"Accent 1",style:1},borderVertical:{color:"Accent 1",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 1 80"},firstColumnStripStyle:{backColor:"Accent 1 80"}},light17:{name:"Light17",headerRowStyle:{borderBottom:{color:"Accent 2",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 2",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 2",style:1},borderTop:{color:"Accent 2",style:1},borderRight:{color:"Accent 2",style:1},borderBottom:{color:"Accent 2",style:1},borderHorizontal:{color:"Accent 2",style:1},borderVertical:{color:"Accent 2",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 2 80"},firstColumnStripStyle:{backColor:"Accent 2 80"}},light18:{name:"Light18",headerRowStyle:{borderBottom:{color:"Accent 3",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 3",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 3",style:1},borderTop:{color:"Accent 3",style:1},borderRight:{color:"Accent 3",style:1},borderBottom:{color:"Accent 3",style:1},borderHorizontal:{color:"Accent 3",style:1},borderVertical:{color:"Accent 3",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 3 80"},firstColumnStripStyle:{backColor:"Accent 3 80"}},light19:{name:"Light19",headerRowStyle:{borderBottom:{color:"Accent 4",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 4",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 4",style:1},borderTop:{color:"Accent 4",style:1},borderRight:{color:"Accent 4",style:1},borderBottom:{color:"Accent 4",style:1},borderHorizontal:{color:"Accent 4",style:1},borderVertical:{color:"Accent 4",style:1}},highlightLastColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},highlightFirstColumnStyle:{fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},firstRowStripStyle:{backColor:"Accent 4 80"},firstColumnStripStyle:{backColor:"Accent 4 80"}},light20:{name:"Light20",headerRowStyle:{borderBottom:{color:"Accent 5",style:2},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},footerRowStyle:{borderTop:{color:"Accent 5",style:6},fontWeight:"bold",fontSize:"14.667px",fontFamily:"calibri",font:"bold 14.667px calibri"},wholeTableStyle:{borderLeft:{color:"Accent 5",style:1},borderTop:{color:"Accent 5",style:1},borderRight:{color:"Accent 5",style:1},borderBottom:{color:"Accent 5",style:1},borderHorizontal:{color:"Accent 5",style:1},borderVertical:{color:"Accent 5",style: