123456789 |
- (self["webpackChunkadmin_plus"]=self["webpackChunkadmin_plus"]||[]).push([[592],{60991:function(e,t,r){var n,a,i;(function(r,s){a=[],n=s,i="function"===typeof n?n.apply(t,a):n,void 0===i||(e.exports=i)})(0,(function(){"use strict";function t(e,t){return"undefined"==typeof t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function n(e,t,r){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){l(n.response,t,r)},n.onerror=function(){console.error("could not download file")},n.send()}function a(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function i(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var s="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof r.g&&r.g.global===r.g?r.g:void 0,o=s.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=s.saveAs||("object"!=typeof window||window!==s?function(){}:"download"in HTMLAnchorElement.prototype&&!o?function(e,t,r){var o=s.URL||s.webkitURL,l=document.createElement("a");t=t||e.name||"download",l.download=t,l.rel="noopener","string"==typeof e?(l.href=e,l.origin===location.origin?i(l):a(l.href)?n(e,t,r):i(l,l.target="_blank")):(l.href=o.createObjectURL(e),setTimeout((function(){o.revokeObjectURL(l.href)}),4e4),setTimeout((function(){i(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,r,s){if(r=r||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(t(e,s),r);else if(a(e))n(e,r,s);else{var o=document.createElement("a");o.href=e,o.target="_blank",setTimeout((function(){i(o)}))}}:function(e,t,r,a){if(a=a||open("","_blank"),a&&(a.document.title=a.document.body.innerText="downloading..."),"string"==typeof e)return n(e,t,r);var i="application/octet-stream"===e.type,l=/constructor/i.test(s.HTMLElement)||s.safari,f=/CriOS\/[\d]+/.test(navigator.userAgent);if((f||i&&l||o)&&"undefined"!=typeof FileReader){var c=new FileReader;c.onloadend=function(){var e=c.result;e=f?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),a?a.location.href=e:location=e,a=null},c.readAsDataURL(e)}else{var h=s.URL||s.webkitURL,u=h.createObjectURL(e);a?a.location=u:location.href=u,a=null,setTimeout((function(){h.revokeObjectURL(u)}),4e4)}});s.saveAs=l.saveAs=l,e.exports=l}))},50435:function(e){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},23745:function(e,t,r){"use strict";var n,a,i,s=r(50435),o=r(52884),l=r(71937),f=r(2945),c=r(36317),h=r(5470),u=r(15272),p=r(29067),d=r(68077),m=r(8107),g=r(389),v=r(69530),T=r(50465),w=r(38360),b=r(20048),E=r(47157),S=r(78459),A=S.enforce,y=S.get,_=l.Int8Array,O=_&&_.prototype,x=l.Uint8ClampedArray,C=x&&x.prototype,R=_&&T(_),k=O&&T(O),I=Object.prototype,N=l.TypeError,D=b("toStringTag"),P=E("TYPED_ARRAY_TAG"),L="TypedArrayConstructor",M=s&&!!w&&"Opera"!==u(l.opera),F=!1,U={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},B={BigInt64Array:8,BigUint64Array:8},W=function(e){if(!c(e))return!1;var t=u(e);return"DataView"===t||h(U,t)||h(B,t)},H=function(e){var t=T(e);if(c(t)){var r=y(t);return r&&h(r,L)?r[L]:H(t)}},G=function(e){if(!c(e))return!1;var t=u(e);return h(U,t)||h(B,t)},V=function(e){if(G(e))return e;throw new N("Target is not a typed array")},j=function(e){if(f(e)&&(!w||v(R,e)))return e;throw new N(p(e)+" is not a typed array constructor")},z=function(e,t,r,n){if(o){if(r)for(var a in U){var i=l[a];if(i&&h(i.prototype,e))try{delete i.prototype[e]}catch(s){try{i.prototype[e]=t}catch(f){}}}k[e]&&!r||m(k,e,r?t:M&&O[e]||t,n)}},$=function(e,t,r){var n,a;if(o){if(w){if(r)for(n in U)if(a=l[n],a&&h(a,e))try{delete a[e]}catch(i){}if(R[e]&&!r)return;try{return m(R,e,r?t:M&&R[e]||t)}catch(i){}}for(n in U)a=l[n],!a||a[e]&&!r||m(a,e,t)}};for(n in U)a=l[n],i=a&&a.prototype,i?A(i)[L]=a:M=!1;for(n in B)a=l[n],i=a&&a.prototype,i&&(A(i)[L]=a);if((!M||!f(R)||R===Function.prototype)&&(R=function(){throw new N("Incorrect invocation")},M))for(n in U)l[n]&&w(l[n],R);if((!M||!k||k===I)&&(k=R.prototype,M))for(n in U)l[n]&&w(l[n].prototype,k);if(M&&T(C)!==k&&w(C,k),o&&!h(k,D))for(n in F=!0,g(k,D,{configurable:!0,get:function(){return c(this)?this[P]:void 0}}),U)l[n]&&d(l[n],P,n);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:M,TYPED_ARRAY_TAG:F&&P,aTypedArray:V,aTypedArrayConstructor:j,exportTypedArrayMethod:z,exportTypedArrayStaticMethod:$,getTypedArrayConstructor:H,isView:W,isTypedArray:G,TypedArray:R,TypedArrayPrototype:k}},1119:function(e,t,r){"use strict";var n=r(22842);e.exports=function(e,t,r){var a=0,i=arguments.length>2?r:n(t),s=new e(i);while(i>a)s[a]=t[a++];return s}},67569:function(e,t,r){"use strict";var n=r(22842);e.exports=function(e,t){for(var r=n(e),a=new t(r),i=0;i<r;i++)a[i]=e[r-i-1];return a}},83520:function(e,t,r){"use strict";var n=r(22842),a=r(34665),i=RangeError;e.exports=function(e,t,r,s){var o=n(e),l=a(r),f=l<0?o+l:l;if(f>=o||f<0)throw new i("Incorrect index");for(var c=new t(o),h=0;h<o;h++)c[h]=h===f?s:e[h];return c}},29410:function(e,t,r){"use strict";var n=r(20386);e.exports=!n((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},389:function(e,t,r){"use strict";var n=r(85025),a=r(9483);e.exports=function(e,t,r){return r.get&&n(r.get,t,{getter:!0}),r.set&&n(r.set,t,{setter:!0}),a.f(e,t,r)}},97633:function(e,t,r){"use strict";var n=r(15272);e.exports=function(e){var t=n(e);return"BigInt64Array"===t||"BigUint64Array"===t}},50465:function(e,t,r){"use strict";var n=r(5470),a=r(2945),i=r(59247),s=r(97467),o=r(29410),l=s("IE_PROTO"),f=Object,c=f.prototype;e.exports=o?f.getPrototypeOf:function(e){var t=i(e);if(n(t,l))return t[l];var r=t.constructor;return a(r)&&t instanceof r?r.prototype:t instanceof f?c:null}},20908:function(e,t,r){"use strict";var n=r(10147),a=TypeError;e.exports=function(e){var t=n(e,"number");if("number"==typeof t)throw new a("Can't convert number to bigint");return BigInt(t)}},12121:function(e,t,r){"use strict";var n=r(67569),a=r(23745),i=a.aTypedArray,s=a.exportTypedArrayMethod,o=a.getTypedArrayConstructor;s("toReversed",(function(){return n(i(this),o(this))}))},43093:function(e,t,r){"use strict";var n=r(23745),a=r(36742),i=r(26395),s=r(1119),o=n.aTypedArray,l=n.getTypedArrayConstructor,f=n.exportTypedArrayMethod,c=a(n.TypedArrayPrototype.sort);f("toSorted",(function(e){void 0!==e&&i(e);var t=o(this),r=s(l(t),t);return c(r,e)}))},28363:function(e,t,r){"use strict";var n=r(83520),a=r(23745),i=r(97633),s=r(34665),o=r(20908),l=a.aTypedArray,f=a.getTypedArrayConstructor,c=a.exportTypedArrayMethod,h=!!function(){try{new Int8Array(1)["with"](2,{valueOf:function(){throw 8}})}catch(e){return 8===e}}();c("with",{with:function(e,t){var r=l(this),a=s(e),c=i(r)?o(t):+t;return n(r,f(r),a,c)}}["with"],!h)},17550:function(e,t,r){"use strict";r.d(t,{P6:function(){return Mu},cW:function(){return gu},kS:function(){return Ge}});
- var n={version:"0.18.5"},a=1200,i=1252,s=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],o={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},l=function(e){-1!=s.indexOf(e)&&(i=o[0]=e)};function f(){l(1252)}var c=function(e){a=e,l(e)};function h(){c(1200),f()}function u(e){for(var t=[],r=0;r<e.length>>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r+1)+(e.charCodeAt(2*r)<<8));return t.join("")}var p,d=function(e){return String.fromCharCode(e)},m=function(e){return String.fromCharCode(e)};var g=null,v=!0,T="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function w(e){for(var t="",r=0,n=0,a=0,i=0,s=0,o=0,l=0,f=0;f<e.length;)r=e.charCodeAt(f++),i=r>>2,n=e.charCodeAt(f++),s=(3&r)<<4|n>>4,a=e.charCodeAt(f++),o=(15&n)<<2|a>>6,l=63&a,isNaN(n)?o=l=64:isNaN(a)&&(l=64),t+=T.charAt(i)+T.charAt(s)+T.charAt(o)+T.charAt(l);return t}function b(e){var t="",r=0,n=0,a=0,i=0,s=0,o=0,l=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var f=0;f<e.length;)i=T.indexOf(e.charAt(f++)),s=T.indexOf(e.charAt(f++)),r=i<<2|s>>4,t+=String.fromCharCode(r),o=T.indexOf(e.charAt(f++)),n=(15&s)<<4|o>>2,64!==o&&(t+=String.fromCharCode(n)),l=T.indexOf(e.charAt(f++)),a=(3&o)<<6|l,64!==l&&(t+=String.fromCharCode(a));return t}var E=function(){return"undefined"!==typeof Buffer&&"undefined"!==typeof process&&"undefined"!==typeof process.versions&&!!process.versions.node}(),S=function(){if("undefined"!==typeof Buffer){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch(t){e=!0}return e?function(e,t){return t?new Buffer(e,t):new Buffer(e)}:Buffer.from.bind(Buffer)}return function(){}}();function A(e){return E?Buffer.alloc?Buffer.alloc(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}function y(e){return E?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}var _=function(e){return E?S(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function O(e){if("undefined"===typeof ArrayBuffer)return _(e);for(var t=new ArrayBuffer(e.length),r=new Uint8Array(t),n=0;n!=e.length;++n)r[n]=255&e.charCodeAt(n);return t}function x(e){if(Array.isArray(e))return e.map((function(e){return String.fromCharCode(e)})).join("");for(var t=[],r=0;r<e.length;++r)t[r]=String.fromCharCode(e[r]);return t.join("")}function C(e){if("undefined"===typeof Uint8Array)throw new Error("Unsupported");return new Uint8Array(e)}var R=E?function(e){return Buffer.concat(e.map((function(e){return Buffer.isBuffer(e)?e:S(e)})))}:function(e){if("undefined"!==typeof Uint8Array){var t=0,r=0;for(t=0;t<e.length;++t)r+=e[t].length;var n=new Uint8Array(r),a=0;for(t=0,r=0;t<e.length;r+=a,++t)if(a=e[t].length,e[t]instanceof Uint8Array)n.set(e[t],r);else{if("string"==typeof e[t])throw"wtf";n.set(new Uint8Array(e[t]),r)}return n}return[].concat.apply([],e.map((function(e){return Array.isArray(e)?e:[].slice.call(e)})))};function k(e){for(var t=[],r=0,n=e.length+250,a=A(e.length+255),i=0;i<e.length;++i){var s=e.charCodeAt(i);if(s<128)a[r++]=s;else if(s<2048)a[r++]=192|s>>6&31,a[r++]=128|63&s;else if(s>=55296&&s<57344){s=64+(1023&s);var o=1023&e.charCodeAt(++i);a[r++]=240|s>>8&7,a[r++]=128|s>>2&63,a[r++]=128|o>>6&15|(3&s)<<4,a[r++]=128|63&o}else a[r++]=224|s>>12&15,a[r++]=128|s>>6&63,a[r++]=128|63&s;r>n&&(t.push(a.slice(0,r)),r=0,a=A(65535),n=65530)}return t.push(a.slice(0,r)),R(t)}var I=/\u0000/g,N=/[\u0001-\u0006]/g;function D(e){var t="",r=e.length-1;while(r>=0)t+=e.charAt(r--);return t}function P(e,t){var r=""+e;return r.length>=t?r:dt("0",t-r.length)+r}function L(e,t){var r=""+e;return r.length>=t?r:dt(" ",t-r.length)+r}function M(e,t){var r=""+e;return r.length>=t?r:r+dt(" ",t-r.length)}function F(e,t){var r=""+Math.round(e);return r.length>=t?r:dt("0",t-r.length)+r}function U(e,t){var r=""+e;return r.length>=t?r:dt("0",t-r.length)+r}var B=Math.pow(2,32);function W(e,t){if(e>B||e<-B)return F(e,t);var r=Math.round(e);return U(r,t)}function H(e,t){return t=t||0,e.length>=7+t&&103===(32|e.charCodeAt(t))&&101===(32|e.charCodeAt(t+1))&&110===(32|e.charCodeAt(t+2))&&101===(32|e.charCodeAt(t+3))&&114===(32|e.charCodeAt(t+4))&&97===(32|e.charCodeAt(t+5))&&108===(32|e.charCodeAt(t+6))}var G=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],V=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function j(e){return e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',e}var z={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},X={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},Y={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function K(e,t,r){var n=e<0?-1:1,a=e*n,i=0,s=1,o=0,l=1,f=0,c=0,h=Math.floor(a);while(f<t){if(h=Math.floor(a),o=h*s+i,c=h*f+l,a-h<5e-8)break;a=1/(a-h),i=s,s=o,l=f,f=c}if(c>t&&(f>t?(c=l,o=i):(c=f,o=s)),!r)return[0,n*o,c];var u=Math.floor(n*o/c);return[u,n*o-u*c,c]}function J(e,t,r){if(e>2958465||e<0)return null;var n=0|e,a=Math.floor(86400*(e-n)),i=0,s=[],o={D:n,T:a,u:86400*(e-n)-a,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(o.u)<1e-6&&(o.u=0),t&&t.date1904&&(n+=1462),o.u>.9999&&(o.u=0,86400==++a&&(o.T=a=0,++n,++o.D)),60===n)s=r?[1317,10,29]:[1900,2,29],i=3;else if(0===n)s=r?[1317,8,29]:[1900,1,0],i=6;else{n>60&&--n;var l=new Date(1900,0,1);l.setDate(l.getDate()+n-1),s=[l.getFullYear(),l.getMonth()+1,l.getDate()],i=l.getDay(),n<60&&(i=(i+6)%7),r&&(i=oe(l,s))}return o.y=s[0],o.m=s[1],o.d=s[2],o.S=a%60,a=Math.floor(a/60),o.M=a%60,a=Math.floor(a/60),o.H=a,o.q=i,o}var Z=new Date(1899,11,31,0,0,0),q=Z.getTime(),Q=new Date(1900,2,1,0,0,0);function ee(e,t){var r=e.getTime();return t?r-=1262304e5:e>=Q&&(r+=864e5),(r-(q+6e4*(e.getTimezoneOffset()-Z.getTimezoneOffset())))/864e5}function te(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function re(e){return-1==e.indexOf("E")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}function ne(e){var t=e<0?12:11,r=te(e.toFixed(12));return r.length<=t?r:(r=e.toPrecision(10),r.length<=t?r:e.toExponential(5))}function ae(e){var t=te(e.toFixed(11));return t.length>(e<0?12:11)||"0"===t||"-0"===t?e.toPrecision(6):t}function ie(e){var t,r=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return t=r>=-4&&r<=-1?e.toPrecision(10+r):Math.abs(r)<=9?ne(e):10===r?e.toFixed(10).substr(0,12):ae(e),te(re(t.toUpperCase()))}function se(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?e.toString(10):ie(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return Ue(14,ee(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function oe(e,t){t[0]-=581;var r=e.getDay();return e<60&&(r=(r+6)%7),r}function le(e,t,r,n){var a,i="",s=0,o=0,l=r.y,f=0;switch(e){case 98:l=r.y+543;case 121:switch(t.length){case 1:case 2:a=l%100,f=2;break;default:a=l%1e4,f=4;break}break;case 109:switch(t.length){case 1:case 2:a=r.m,f=t.length;break;case 3:return V[r.m-1][1];case 5:return V[r.m-1][0];default:return V[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:a=r.d,f=t.length;break;case 3:return G[r.q][0];default:return G[r.q][1]}break;case 104:switch(t.length){case 1:case 2:a=1+(r.H+11)%12,f=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:a=r.H,f=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:a=r.M,f=t.length;break;default:throw"bad minute format: "+t}break;case 115:if("s"!=t&&"ss"!=t&&".0"!=t&&".00"!=t&&".000"!=t)throw"bad second format: "+t;return 0!==r.u||"s"!=t&&"ss"!=t?(o=n>=2?3===n?1e3:100:1===n?10:1,s=Math.round(o*(r.S+r.u)),s>=60*o&&(s=0),"s"===t?0===s?"0":""+s/o:(i=P(s,2+n),"ss"===t?i.substr(0,2):"."+i.substr(2,t.length-1))):P(r.S,t.length);case 90:switch(t){case"[h]":case"[hh]":a=24*r.D+r.H;break;case"[m]":case"[mm]":a=60*(24*r.D+r.H)+r.M;break;case"[s]":case"[ss]":a=60*(60*(24*r.D+r.H)+r.M)+Math.round(r.S+r.u);break;default:throw"bad abstime format: "+t}f=3===t.length?1:2;break;case 101:a=l,f=1;break}var c=f>0?P(a,f):"";return c}function fe(e){var t=3;if(e.length<=t)return e;for(var r=e.length%t,n=e.substr(0,r);r!=e.length;r+=t)n+=(n.length>0?",":"")+e.substr(r,t);return n}var ce=/%/g;function he(e,t,r){var n=t.replace(ce,""),a=t.length-n.length;return ke(e,n,r*Math.pow(10,2*a))+dt("%",a)}function ue(e,t,r){var n=t.length-1;while(44===t.charCodeAt(n-1))--n;return ke(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function pe(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+pe(e,-t);var a=e.indexOf(".");-1===a&&(a=e.indexOf("E"));var i=Math.floor(Math.log(t)*Math.LOG10E)%a;if(i<0&&(i+=a),r=(t/Math.pow(10,i)).toPrecision(n+1+(a+i)%a),-1===r.indexOf("e")){var s=Math.floor(Math.log(t)*Math.LOG10E);-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(s-r.length+i):r+="E+"+(s-i);while("0."===r.substr(0,2))r=r.charAt(0)+r.substr(2,a)+"."+r.substr(2+a),r=r.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,n){return t+r+n.substr(0,(a+i)%a)+"."+n.substr(i)+"E"}))}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}var de=/# (\?+)( ?)\/( ?)(\d+)/;function me(e,t,r){var n=parseInt(e[4],10),a=Math.round(t*n),i=Math.floor(a/n),s=a-i*n,o=n;return r+(0===i?"":""+i)+" "+(0===s?dt(" ",e[1].length+1+e[4].length):L(s,e[1].length)+e[2]+"/"+e[3]+P(o,e[4].length))}function ge(e,t,r){return r+(0===t?"":""+t)+dt(" ",e[1].length+2+e[4].length)}var ve=/^#*0*\.([0#]+)/,Te=/\).*[0#]/,we=/\(###\) ###\\?-####/;function be(e){for(var t,r="",n=0;n!=e.length;++n)switch(t=e.charCodeAt(n)){case 35:break;case 63:r+=" ";break;case 48:r+="0";break;default:r+=String.fromCharCode(t)}return r}function Ee(e,t){var r=Math.pow(10,t);return""+Math.round(e*r)/r}function Se(e,t){var r=e-Math.floor(e),n=Math.pow(10,t);return t<(""+Math.round(r*n)).length?0:Math.round(r*n)}function Ae(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}function ye(e){return e<2147483647&&e>-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}function _e(e,t,r){if(40===e.charCodeAt(0)&&!t.match(Te)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?_e("n",n,r):"("+_e("n",n,-r)+")"}if(44===t.charCodeAt(t.length-1))return ue(e,t,r);if(-1!==t.indexOf("%"))return he(e,t,r);if(-1!==t.indexOf("E"))return pe(t,r);if(36===t.charCodeAt(0))return"$"+_e(e,t.substr(" "==t.charAt(1)?2:1),r);var a,i,s,o,l=Math.abs(r),f=r<0?"-":"";if(t.match(/^00+$/))return f+W(l,t.length);if(t.match(/^[#?]+$/))return a=W(r,0),"0"===a&&(a=""),a.length>t.length?a:be(t.substr(0,t.length-a.length))+a;if(i=t.match(de))return me(i,l,f);if(t.match(/^#+0+$/))return f+W(l,t.length-t.indexOf("0"));if(i=t.match(ve))return a=Ee(r,i[1].length).replace(/^([^\.]+)$/,"$1."+be(i[1])).replace(/\.$/,"."+be(i[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+dt("0",be(i[1]).length-t.length)})),-1!==t.indexOf("0.")?a:a.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),i=t.match(/^(0*)\.(#*)$/))return f+Ee(l,i[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=t.match(/^#{1,3},##0(\.?)$/))return f+fe(W(l,0));if(i=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+_e(e,t,-r):fe(""+(Math.floor(r)+Ae(r,i[1].length)))+"."+P(Se(r,i[1].length),i[1].length);if(i=t.match(/^#,#*,#0/))return _e(e,t.replace(/^#,#*,/,""),r);if(i=t.match(/^([0#]+)(\\?-([0#]+))+$/))return a=D(_e(e,t.replace(/[\\-]/g,""),r)),s=0,D(D(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return s<a.length?a.charAt(s++):"0"===e?"0":""})));if(t.match(we))return a=_e(e,"##########",r),"("+a.substr(0,3)+") "+a.substr(3,3)+"-"+a.substr(6);var c="";if(i=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(i[4].length,7),o=K(l,Math.pow(10,s)-1,!1),a=""+f,c=ke("n",i[1],o[1])," "==c.charAt(c.length-1)&&(c=c.substr(0,c.length-1)+"0"),a+=c+i[2]+"/"+i[3],c=M(o[2],s),c.length<i[4].length&&(c=be(i[4].substr(i[4].length-c.length))+c),a+=c,a;if(i=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(Math.max(i[1].length,i[4].length),7),o=K(l,Math.pow(10,s)-1,!0),f+(o[0]||(o[1]?"":"0"))+" "+(o[1]?L(o[1],s)+i[2]+"/"+i[3]+M(o[2],s):dt(" ",2*s+1+i[2].length+i[3].length));if(i=t.match(/^[#0?]+$/))return a=W(r,0),t.length<=a.length?a:be(t.substr(0,t.length-a.length))+a;if(i=t.match(/^([#0?]+)\.([#0]+)$/)){a=""+r.toFixed(Math.min(i[2].length,10)).replace(/([^0])0+$/,"$1"),s=a.indexOf(".");var h=t.indexOf(".")-s,u=t.length-a.length-h;return be(t.substr(0,h)+a+t.substr(t.length-u))}if(i=t.match(/^00,000\.([#0]*0)$/))return s=Se(r,i[1].length),r<0?"-"+_e(e,t,-r):fe(ye(r)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?P(0,3-e.length):"")+e}))+"."+P(s,i[1].length);switch(t){case"###,##0.00":return _e(e,"#,##0.00",r);case"###,###":case"##,###":case"#,###":var p=fe(W(l,0));return"0"!==p?f+p:"";case"###,###.00":return _e(e,"###,##0.00",r).replace(/^0\./,".");case"#,###.00":return _e(e,"#,##0.00",r).replace(/^0\./,".");default:}throw new Error("unsupported format |"+t+"|")}function Oe(e,t,r){var n=t.length-1;while(44===t.charCodeAt(n-1))--n;return ke(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function xe(e,t,r){var n=t.replace(ce,""),a=t.length-n.length;return ke(e,n,r*Math.pow(10,2*a))+dt("%",a)}function Ce(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+Ce(e,-t);var a=e.indexOf(".");-1===a&&(a=e.indexOf("E"));var i=Math.floor(Math.log(t)*Math.LOG10E)%a;if(i<0&&(i+=a),r=(t/Math.pow(10,i)).toPrecision(n+1+(a+i)%a),!r.match(/[Ee]/)){var s=Math.floor(Math.log(t)*Math.LOG10E);-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(s-r.length+i):r+="E+"+(s-i),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,n){return t+r+n.substr(0,(a+i)%a)+"."+n.substr(i)+"E"}))}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function Re(e,t,r){if(40===e.charCodeAt(0)&&!t.match(Te)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?Re("n",n,r):"("+Re("n",n,-r)+")"}if(44===t.charCodeAt(t.length-1))return Oe(e,t,r);if(-1!==t.indexOf("%"))return xe(e,t,r);if(-1!==t.indexOf("E"))return Ce(t,r);if(36===t.charCodeAt(0))return"$"+Re(e,t.substr(" "==t.charAt(1)?2:1),r);var a,i,s,o,l=Math.abs(r),f=r<0?"-":"";if(t.match(/^00+$/))return f+P(l,t.length);if(t.match(/^[#?]+$/))return a=""+r,0===r&&(a=""),a.length>t.length?a:be(t.substr(0,t.length-a.length))+a;if(i=t.match(de))return ge(i,l,f);if(t.match(/^#+0+$/))return f+P(l,t.length-t.indexOf("0"));if(i=t.match(ve))return a=(""+r).replace(/^([^\.]+)$/,"$1."+be(i[1])).replace(/\.$/,"."+be(i[1])),a=a.replace(/\.(\d*)$/,(function(e,t){return"."+t+dt("0",be(i[1]).length-t.length)})),-1!==t.indexOf("0.")?a:a.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),i=t.match(/^(0*)\.(#*)$/))return f+(""+l).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=t.match(/^#{1,3},##0(\.?)$/))return f+fe(""+l);if(i=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+Re(e,t,-r):fe(""+r)+"."+dt("0",i[1].length);if(i=t.match(/^#,#*,#0/))return Re(e,t.replace(/^#,#*,/,""),r);if(i=t.match(/^([0#]+)(\\?-([0#]+))+$/))return a=D(Re(e,t.replace(/[\\-]/g,""),r)),s=0,D(D(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return s<a.length?a.charAt(s++):"0"===e?"0":""})));if(t.match(we))return a=Re(e,"##########",r),"("+a.substr(0,3)+") "+a.substr(3,3)+"-"+a.substr(6);var c="";if(i=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(i[4].length,7),o=K(l,Math.pow(10,s)-1,!1),a=""+f,c=ke("n",i[1],o[1])," "==c.charAt(c.length-1)&&(c=c.substr(0,c.length-1)+"0"),a+=c+i[2]+"/"+i[3],c=M(o[2],s),c.length<i[4].length&&(c=be(i[4].substr(i[4].length-c.length))+c),a+=c,a;if(i=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(Math.max(i[1].length,i[4].length),7),o=K(l,Math.pow(10,s)-1,!0),f+(o[0]||(o[1]?"":"0"))+" "+(o[1]?L(o[1],s)+i[2]+"/"+i[3]+M(o[2],s):dt(" ",2*s+1+i[2].length+i[3].length));if(i=t.match(/^[#0?]+$/))return a=""+r,t.length<=a.length?a:be(t.substr(0,t.length-a.length))+a;if(i=t.match(/^([#0]+)\.([#0]+)$/)){a=""+r.toFixed(Math.min(i[2].length,10)).replace(/([^0])0+$/,"$1"),s=a.indexOf(".");var h=t.indexOf(".")-s,u=t.length-a.length-h;return be(t.substr(0,h)+a+t.substr(t.length-u))}if(i=t.match(/^00,000\.([#0]*0)$/))return r<0?"-"+Re(e,t,-r):fe(""+r).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?P(0,3-e.length):"")+e}))+"."+P(0,i[1].length);switch(t){case"###,###":case"##,###":case"#,###":var p=fe(""+l);return"0"!==p?f+p:"";default:if(t.match(/\.[0#?]*$/))return Re(e,t.slice(0,t.lastIndexOf(".")),r)+be(t.slice(t.lastIndexOf(".")))}throw new Error("unsupported format |"+t+"|")}function ke(e,t,r){return(0|r)===r?Re(e,t,r):_e(e,t,r)}function Ie(e){for(var t=[],r=!1,n=0,a=0;n<e.length;++n)switch(e.charCodeAt(n)){case 34:r=!r;break;case 95:case 42:case 92:++n;break;case 59:t[t.length]=e.substr(a,n-a),a=n+1}if(t[t.length]=e.substr(a),!0===r)throw new Error("Format |"+e+"| unterminated string ");return t}var Ne=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function De(e){var t=0,r="",n="";while(t<e.length)switch(r=e.charAt(t)){case"G":H(e,t)&&(t+=6),t++;break;case'"':for(;34!==e.charCodeAt(++t)&&t<e.length;);++t;break;case"\\":t+=2;break;case"_":t+=2;break;case"@":++t;break;case"B":case"b":if("1"===e.charAt(t+1)||"2"===e.charAt(t+1))return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":case"上":if("A/P"===e.substr(t,3).toUpperCase())return!0;if("AM/PM"===e.substr(t,5).toUpperCase())return!0;if("上午/下午"===e.substr(t,5).toUpperCase())return!0;++t;break;case"[":n=r;while("]"!==e.charAt(t++)&&t<e.length)n+=e.charAt(t);if(n.match(Ne))return!0;break;case".":case"0":case"#":while(t<e.length&&("0#?.,E+-%".indexOf(r=e.charAt(++t))>-1||"\\"==r&&"-"==e.charAt(t+1)&&"0#".indexOf(e.charAt(t+2))>-1));break;case"?":while(e.charAt(++t)===r);break;case"*":++t," "!=e.charAt(t)&&"*"!=e.charAt(t)||++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":while(t<e.length&&"0123456789".indexOf(e.charAt(++t))>-1);break;case" ":++t;break;default:++t;break}return!1}function Pe(e,t,r,n){var a,i,s,o=[],l="",f=0,c="",h="t",u="H";while(f<e.length)switch(c=e.charAt(f)){case"G":if(!H(e,f))throw new Error("unrecognized character "+c+" in "+e);o[o.length]={t:"G",v:"General"},f+=7;break;case'"':for(l="";34!==(s=e.charCodeAt(++f))&&f<e.length;)l+=String.fromCharCode(s);o[o.length]={t:"t",v:l},++f;break;case"\\":var p=e.charAt(++f),d="("===p||")"===p?p:"t";o[o.length]={t:d,v:p},++f;break;case"_":o[o.length]={t:"t",v:" "},f+=2;break;case"@":o[o.length]={t:"T",v:t},++f;break;case"B":case"b":if("1"===e.charAt(f+1)||"2"===e.charAt(f+1)){if(null==a&&(a=J(t,r,"2"===e.charAt(f+1)),null==a))return"";o[o.length]={t:"X",v:e.substr(f,2)},h=c,f+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":c=c.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0)return"";if(null==a&&(a=J(t,r),null==a))return"";l=c;while(++f<e.length&&e.charAt(f).toLowerCase()===c)l+=c;"m"===c&&"h"===h.toLowerCase()&&(c="M"),"h"===c&&(c=u),o[o.length]={t:c,v:l},h=c;break;case"A":case"a":case"上":var m={t:c,v:c};if(null==a&&(a=J(t,r)),"A/P"===e.substr(f,3).toUpperCase()?(null!=a&&(m.v=a.H>=12?"P":"A"),m.t="T",u="h",f+=3):"AM/PM"===e.substr(f,5).toUpperCase()?(null!=a&&(m.v=a.H>=12?"PM":"AM"),m.t="T",f+=5,u="h"):"上午/下午"===e.substr(f,5).toUpperCase()?(null!=a&&(m.v=a.H>=12?"下午":"上午"),m.t="T",f+=5,u="h"):(m.t="t",++f),null==a&&"T"===m.t)return"";o[o.length]=m,h=c;break;case"[":l=c;while("]"!==e.charAt(f++)&&f<e.length)l+=e.charAt(f);if("]"!==l.slice(-1))throw'unterminated "[" block: |'+l+"|";if(l.match(Ne)){if(null==a&&(a=J(t,r),null==a))return"";o[o.length]={t:"Z",v:l.toLowerCase()},h=l.charAt(1)}else l.indexOf("$")>-1&&(l=(l.match(/\$([^-\[\]]*)/)||[])[1]||"$",De(e)||(o[o.length]={t:"t",v:l}));break;case".":if(null!=a){l=c;while(++f<e.length&&"0"===(c=e.charAt(f)))l+=c;o[o.length]={t:"s",v:l};break}case"0":case"#":l=c;while(++f<e.length&&"0#?.,E+-%".indexOf(c=e.charAt(f))>-1)l+=c;o[o.length]={t:"n",v:l};break;case"?":l=c;while(e.charAt(++f)===c)l+=c;o[o.length]={t:c,v:l},h=c;break;case"*":++f," "!=e.charAt(f)&&"*"!=e.charAt(f)||++f;break;case"(":case")":o[o.length]={t:1===n?"t":c,v:c},++f;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":l=c;while(f<e.length&&"0123456789".indexOf(e.charAt(++f))>-1)l+=e.charAt(f);o[o.length]={t:"D",v:l};break;case" ":o[o.length]={t:c,v:c},++f;break;case"$":o[o.length]={t:"t",v:"$"},++f;break;default:if(-1===",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(c))throw new Error("unrecognized character "+c+" in "+e);o[o.length]={t:"t",v:c},++f;break}var g,v=0,T=0;for(f=o.length-1,h="t";f>=0;--f)switch(o[f].t){case"h":case"H":o[f].t=u,h="h",v<1&&(v=1);break;case"s":(g=o[f].v.match(/\.0+$/))&&(T=Math.max(T,g[0].length-1)),v<3&&(v=3);case"d":case"y":case"M":case"e":h=o[f].t;break;case"m":"s"===h&&(o[f].t="M",v<2&&(v=2));break;case"X":break;case"Z":v<1&&o[f].v.match(/[Hh]/)&&(v=1),v<2&&o[f].v.match(/[Mm]/)&&(v=2),v<3&&o[f].v.match(/[Ss]/)&&(v=3)}switch(v){case 0:break;case 1:a.u>=.5&&(a.u=0,++a.S),a.S>=60&&(a.S=0,++a.M),a.M>=60&&(a.M=0,++a.H);break;case 2:a.u>=.5&&(a.u=0,++a.S),a.S>=60&&(a.S=0,++a.M);break}var w,b="";for(f=0;f<o.length;++f)switch(o[f].t){case"t":case"T":case" ":case"D":break;case"X":o[f].v="",o[f].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":o[f].v=le(o[f].t.charCodeAt(0),o[f].v,a,T),o[f].t="t";break;case"n":case"?":w=f+1;while(null!=o[w]&&("?"===(c=o[w].t)||"D"===c||(" "===c||"t"===c)&&null!=o[w+1]&&("?"===o[w+1].t||"t"===o[w+1].t&&"/"===o[w+1].v)||"("===o[f].t&&(" "===c||"n"===c||")"===c)||"t"===c&&("/"===o[w].v||" "===o[w].v&&null!=o[w+1]&&"?"==o[w+1].t)))o[f].v+=o[w].v,o[w]={v:"",t:";"},++w;b+=o[f].v,f=w-1;break;case"G":o[f].t="t",o[f].v=se(t,r);break}var E,S,A="";if(b.length>0){40==b.charCodeAt(0)?(E=t<0&&45===b.charCodeAt(0)?-t:t,S=ke("n",b,E)):(E=t<0&&n>1?-t:t,S=ke("n",b,E),E<0&&o[0]&&"t"==o[0].t&&(S=S.substr(1),o[0].v="-"+o[0].v)),w=S.length-1;var y=o.length;for(f=0;f<o.length;++f)if(null!=o[f]&&"t"!=o[f].t&&o[f].v.indexOf(".")>-1){y=f;break}var _=o.length;if(y===o.length&&-1===S.indexOf("E")){for(f=o.length-1;f>=0;--f)null!=o[f]&&-1!=="n?".indexOf(o[f].t)&&(w>=o[f].v.length-1?(w-=o[f].v.length,o[f].v=S.substr(w+1,o[f].v.length)):w<0?o[f].v="":(o[f].v=S.substr(0,w+1),w=-1),o[f].t="t",_=f);w>=0&&_<o.length&&(o[_].v=S.substr(0,w+1)+o[_].v)}else if(y!==o.length&&-1===S.indexOf("E")){for(w=S.indexOf(".")-1,f=y;f>=0;--f)if(null!=o[f]&&-1!=="n?".indexOf(o[f].t)){for(i=o[f].v.indexOf(".")>-1&&f===y?o[f].v.indexOf(".")-1:o[f].v.length-1,A=o[f].v.substr(i+1);i>=0;--i)w>=0&&("0"===o[f].v.charAt(i)||"#"===o[f].v.charAt(i))&&(A=S.charAt(w--)+A);o[f].v=A,o[f].t="t",_=f}for(w>=0&&_<o.length&&(o[_].v=S.substr(0,w+1)+o[_].v),w=S.indexOf(".")+1,f=y;f<o.length;++f)if(null!=o[f]&&(-1!=="n?(".indexOf(o[f].t)||f===y)){for(i=o[f].v.indexOf(".")>-1&&f===y?o[f].v.indexOf(".")+1:0,A=o[f].v.substr(0,i);i<o[f].v.length;++i)w<S.length&&(A+=S.charAt(w++));o[f].v=A,o[f].t="t",_=f}}}for(f=0;f<o.length;++f)null!=o[f]&&"n?".indexOf(o[f].t)>-1&&(E=n>1&&t<0&&f>0&&"-"===o[f-1].v?-t:t,o[f].v=ke(o[f].t,o[f].v,E),o[f].t="t");var O="";for(f=0;f!==o.length;++f)null!=o[f]&&(O+=o[f].v);return O}var Le=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function Me(e,t){if(null==t)return!1;var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return!0;break;case">":if(e>r)return!0;break;case"<":if(e<r)return!0;break;case"<>":if(e!=r)return!0;break;case">=":if(e>=r)return!0;break;case"<=":if(e<=r)return!0;break}return!1}function Fe(e,t){var r=Ie(e),n=r.length,a=r[n-1].indexOf("@");if(n<4&&a>-1&&--n,r.length>4)throw new Error("cannot find right format for |"+r.join("|")+"|");if("number"!==typeof t)return[4,4===r.length||a>-1?r[r.length-1]:"@"];switch(r.length){case 1:r=a>-1?["General","General","General",r[0]]:[r[0],r[0],r[0],"@"];break;case 2:r=a>-1?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],"@"];break;case 3:r=a>-1?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],"@"];break;case 4:break}var i=t>0?r[0]:t<0?r[1]:r[2];if(-1===r[0].indexOf("[")&&-1===r[1].indexOf("["))return[n,i];if(null!=r[0].match(/\[[=<>]/)||null!=r[1].match(/\[[=<>]/)){var s=r[0].match(Le),o=r[1].match(Le);return Me(t,s)?[n,r[0]]:Me(t,o)?[n,r[1]]:[n,r[null!=s&&null!=o?2:1]]}return[n,i]}function Ue(e,t,r){null==r&&(r={});var n="";switch(typeof e){case"string":n="m/d/yy"==e&&r.dateNF?r.dateNF:e;break;case"number":n=14==e&&r.dateNF?r.dateNF:(null!=r.table?r.table:z)[e],null==n&&(n=r.table&&r.table[X[e]]||z[X[e]]),null==n&&(n=Y[e]||"General");break}if(H(n,0))return se(t,r);t instanceof Date&&(t=ee(t,r.date1904));var a=Fe(n,t);if(H(a[1]))return se(t,r);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return Pe(a[1],t,r,a[0])}function Be(e,t){if("number"!=typeof t){t=+t||-1;for(var r=0;r<392;++r)if(void 0!=z[r]){if(z[r]==e){t=r;break}}else t<0&&(t=r);t<0&&(t=391)}return z[t]=e,t}function We(e){for(var t=0;392!=t;++t)void 0!==e[t]&&Be(e[t],t)}function He(){z=j()}var Ge={format:Ue,load:Be,_table:z,load_table:We,parse_date_code:J,is_date:De,get_table:function(){return Ge._table=z}},Ve=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function je(e){var t="number"==typeof e?z[e]:e;return t=t.replace(Ve,"(\\d+)"),new RegExp("^"+t+"$")}function ze(e,t,r){var n=-1,a=-1,i=-1,s=-1,o=-1,l=-1;(t.match(Ve)||[]).forEach((function(e,t){var f=parseInt(r[t+1],10);switch(e.toLowerCase().charAt(0)){case"y":n=f;break;case"d":i=f;break;case"h":s=f;break;case"s":l=f;break;case"m":s>=0?o=f:a=f;break}})),l>=0&&-1==o&&a>=0&&(o=a,a=-1);var f=(""+(n>=0?n:(new Date).getFullYear())).slice(-4)+"-"+("00"+(a>=1?a:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);7==f.length&&(f="0"+f),8==f.length&&(f="20"+f);var c=("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(l>=0?l:0)).slice(-2);return-1==s&&-1==o&&-1==l?f:-1==n&&-1==a&&-1==i?c:f+"T"+c}var $e=function(){var e={};function t(){for(var e=0,t=new Array(256),r=0;256!=r;++r)e=r,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,t[r]=e;return"undefined"!==typeof Int32Array?new Int32Array(t):t}e.version="1.2.0";var r=t();function n(e){var t=0,r=0,n=0,a="undefined"!==typeof Int32Array?new Int32Array(4096):new Array(4096);for(n=0;256!=n;++n)a[n]=e[n];for(n=0;256!=n;++n)for(r=e[n],t=256+n;t<4096;t+=256)r=a[t]=r>>>8^e[255&r];var i=[];for(n=1;16!=n;++n)i[n-1]="undefined"!==typeof Int32Array?a.subarray(256*n,256*n+256):a.slice(256*n,256*n+256);return i}var a=n(r),i=a[0],s=a[1],o=a[2],l=a[3],f=a[4],c=a[5],h=a[6],u=a[7],p=a[8],d=a[9],m=a[10],g=a[11],v=a[12],T=a[13],w=a[14];function b(e,t){for(var n=-1^t,a=0,i=e.length;a<i;)n=n>>>8^r[255&(n^e.charCodeAt(a++))];return~n}function E(e,t){for(var n=-1^t,a=e.length-15,b=0;b<a;)n=w[e[b++]^255&n]^T[e[b++]^n>>8&255]^v[e[b++]^n>>16&255]^g[e[b++]^n>>>24]^m[e[b++]]^d[e[b++]]^p[e[b++]]^u[e[b++]]^h[e[b++]]^c[e[b++]]^f[e[b++]]^l[e[b++]]^o[e[b++]]^s[e[b++]]^i[e[b++]]^r[e[b++]];a+=15;while(b<a)n=n>>>8^r[255&(n^e[b++])];return~n}function S(e,t){for(var n=-1^t,a=0,i=e.length,s=0,o=0;a<i;)s=e.charCodeAt(a++),s<128?n=n>>>8^r[255&(n^s)]:s<2048?(n=n>>>8^r[255&(n^(192|s>>6&31))],n=n>>>8^r[255&(n^(128|63&s))]):s>=55296&&s<57344?(s=64+(1023&s),o=1023&e.charCodeAt(a++),n=n>>>8^r[255&(n^(240|s>>8&7))],n=n>>>8^r[255&(n^(128|s>>2&63))],n=n>>>8^r[255&(n^(128|o>>6&15|(3&s)<<4))],n=n>>>8^r[255&(n^(128|63&o))]):(n=n>>>8^r[255&(n^(224|s>>12&15))],n=n>>>8^r[255&(n^(128|s>>6&63))],n=n>>>8^r[255&(n^(128|63&s))]);return~n}return e.table=r,e.bstr=b,e.buf=E,e.str=S,e}(),Xe=function(){var e,t={};function r(e,t){for(var r=e.split("/"),n=t.split("/"),a=0,i=0,s=Math.min(r.length,n.length);a<s;++a){if(i=r[a].length-n[a].length)return i;if(r[a]!=n[a])return r[a]<n[a]?-1:1}return r.length-n.length}function n(e){if("/"==e.charAt(e.length-1))return-1===e.slice(0,-1).indexOf("/")?e:n(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(0,t+1)}function a(e){if("/"==e.charAt(e.length-1))return a(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(t+1)}function i(e,t){"string"===typeof t&&(t=new Date(t));var r=t.getHours();r=r<<6|t.getMinutes(),r=r<<5|t.getSeconds()>>>1,e.write_shift(2,r);var n=t.getFullYear()-1980;n=n<<4|t.getMonth()+1,n=n<<5|t.getDate(),e.write_shift(2,n)}function s(e){var t=65535&e.read_shift(2),r=65535&e.read_shift(2),n=new Date,a=31&r;r>>>=5;var i=15&r;r>>>=4,n.setMilliseconds(0),n.setFullYear(r+1980),n.setMonth(i-1),n.setDate(a);var s=31&t;t>>>=5;var o=63&t;return t>>>=6,n.setHours(t),n.setMinutes(o),n.setSeconds(s<<1),n}function o(e){kr(e,0);var t={},r=0;while(e.l<=e.length-4){var n=e.read_shift(2),a=e.read_shift(2),i=e.l+a,s={};switch(n){case 21589:r=e.read_shift(1),1&r&&(s.mtime=e.read_shift(4)),a>5&&(2&r&&(s.atime=e.read_shift(4)),4&r&&(s.ctime=e.read_shift(4))),s.mtime&&(s.mt=new Date(1e3*s.mtime));break}e.l=i,t[n]=s}return t}function l(){return e||(e={})}function f(e,t){if(80==e[0]&&75==e[1])return Ie(e,t);if(109==(32|e[0])&&105==(32|e[1]))return We(e,t);if(e.length<512)throw new Error("CFB file size "+e.length+" < 512");var r=3,n=512,a=0,i=0,s=0,o=0,l=0,f=[],d=e.slice(0,512);kr(d,0);var g=c(d);switch(r=g[0],r){case 3:n=512;break;case 4:n=4096;break;case 0:if(0==g[1])return Ie(e,t);default:throw new Error("Major Version: Expected 3 or 4 saw "+r)}512!==n&&(d=e.slice(0,n),kr(d,28));var w=e.slice(0,n);h(d,r);var b=d.read_shift(4,"i");if(3===r&&0!==b)throw new Error("# Directory Sectors: Expected 0 saw "+b);d.l+=4,s=d.read_shift(4,"i"),d.l+=4,d.chk("00100000","Mini Stream Cutoff Size: "),o=d.read_shift(4,"i"),a=d.read_shift(4,"i"),l=d.read_shift(4,"i"),i=d.read_shift(4,"i");for(var E=-1,S=0;S<109;++S){if(E=d.read_shift(4,"i"),E<0)break;f[S]=E}var A=u(e,n);m(l,i,A,n,f);var y=v(A,s,f,n);y[s].name="!Directory",a>0&&o!==B&&(y[o].name="!MiniFAT"),y[f[0]].name="!FAT",y.fat_addrs=f,y.ssz=n;var _={},O=[],x=[],C=[];T(s,y,A,O,a,_,x,o),p(x,C,O),O.shift();var R={FileIndex:x,FullPaths:C};return t&&t.raw&&(R.raw={header:w,sectors:A}),R}function c(e){if(80==e[e.l]&&75==e[e.l+1])return[0,0];e.chk(W,"Header Signature: "),e.l+=16;var t=e.read_shift(2,"u");return[e.read_shift(2,"u"),t]}function h(e,t){var r=9;switch(e.l+=2,r=e.read_shift(2)){case 9:if(3!=t)throw new Error("Sector Shift: Expected 9 saw "+r);break;case 12:if(4!=t)throw new Error("Sector Shift: Expected 12 saw "+r);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+r)}e.chk("0600","Mini Sector Shift: "),e.chk("000000000000","Reserved: ")}function u(e,t){for(var r=Math.ceil(e.length/t)-1,n=[],a=1;a<r;++a)n[a-1]=e.slice(a*t,(a+1)*t);return n[r-1]=e.slice(r*t),n}function p(e,t,r){for(var n=0,a=0,i=0,s=0,o=0,l=r.length,f=[],c=[];n<l;++n)f[n]=c[n]=n,t[n]=r[n];for(;o<c.length;++o)n=c[o],a=e[n].L,i=e[n].R,s=e[n].C,f[n]===n&&(-1!==a&&f[a]!==a&&(f[n]=f[a]),-1!==i&&f[i]!==i&&(f[n]=f[i])),-1!==s&&(f[s]=n),-1!==a&&n!=f[n]&&(f[a]=f[n],c.lastIndexOf(a)<o&&c.push(a)),-1!==i&&n!=f[n]&&(f[i]=f[n],c.lastIndexOf(i)<o&&c.push(i));for(n=1;n<l;++n)f[n]===n&&(-1!==i&&f[i]!==i?f[n]=f[i]:-1!==a&&f[a]!==a&&(f[n]=f[a]));for(n=1;n<l;++n)if(0!==e[n].type){if(o=n,o!=f[o])do{o=f[o],t[n]=t[o]+"/"+t[n]}while(0!==o&&-1!==f[o]&&o!=f[o]);f[n]=-1}for(t[0]+="/",n=1;n<l;++n)2!==e[n].type&&(t[n]+="/")}function d(e,t,r){var n=e.start,a=e.size,i=[],s=n;while(r&&a>0&&s>=0)i.push(t.slice(s*U,s*U+U)),a-=U,s=Sr(r,4*s);return 0===i.length?Nr(0):R(i).slice(0,e.size)}function m(e,t,r,n,a){var i=B;if(e===B){if(0!==t)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var s=r[e],o=(n>>>2)-1;if(!s)return;for(var l=0;l<o;++l){if((i=Sr(s,4*l))===B)break;a.push(i)}m(Sr(s,n-4),t-1,r,n,a)}}function g(e,t,r,n,a){var i=[],s=[];a||(a=[]);var o=n-1,l=0,f=0;for(l=t;l>=0;){a[l]=!0,i[i.length]=l,s.push(e[l]);var c=r[Math.floor(4*l/n)];if(f=4*l&o,n<4+f)throw new Error("FAT boundary crossed: "+l+" 4 "+n);if(!e[c])break;l=Sr(e[c],f)}return{nodes:i,data:Zt([s])}}function v(e,t,r,n){var a=e.length,i=[],s=[],o=[],l=[],f=n-1,c=0,h=0,u=0,p=0;for(c=0;c<a;++c)if(o=[],u=c+t,u>=a&&(u-=a),!s[u]){l=[];var d=[];for(h=u;h>=0;){d[h]=!0,s[h]=!0,o[o.length]=h,l.push(e[h]);var m=r[Math.floor(4*h/n)];if(p=4*h&f,n<4+p)throw new Error("FAT boundary crossed: "+h+" 4 "+n);if(!e[m])break;if(h=Sr(e[m],p),d[h])break}i[u]={nodes:o,data:Zt([l])}}return i}function T(e,t,r,n,a,i,s,o){for(var l,f=0,c=n.length?2:0,h=t[e].data,u=0,p=0;u<h.length;u+=128){var m=h.slice(u,u+128);kr(m,64),p=m.read_shift(2),l=Qt(m,0,p-c),n.push(l);var v={name:l,type:m.read_shift(1),color:m.read_shift(1),L:m.read_shift(4,"i"),R:m.read_shift(4,"i"),C:m.read_shift(4,"i"),clsid:m.read_shift(16),state:m.read_shift(4,"i"),start:0,size:0},T=m.read_shift(2)+m.read_shift(2)+m.read_shift(2)+m.read_shift(2);0!==T&&(v.ct=O(m,m.l-8));var w=m.read_shift(2)+m.read_shift(2)+m.read_shift(2)+m.read_shift(2);0!==w&&(v.mt=O(m,m.l-8)),v.start=m.read_shift(4,"i"),v.size=m.read_shift(4,"i"),v.size<0&&v.start<0&&(v.size=v.type=0,v.start=B,v.name=""),5===v.type?(f=v.start,a>0&&f!==B&&(t[f].name="!StreamData")):v.size>=4096?(v.storage="fat",void 0===t[v.start]&&(t[v.start]=g(r,v.start,t.fat_addrs,t.ssz)),t[v.start].name=v.name,v.content=t[v.start].data.slice(0,v.size)):(v.storage="minifat",v.size<0?v.size=0:f!==B&&v.start!==B&&t[f]&&(v.content=d(v,t[f].data,(t[o]||{}).data))),v.content&&kr(v.content,0),i[l]=v,s.push(v)}}function O(e,t){return new Date(1e3*(Er(e,t+4)/1e7*Math.pow(2,32)+Er(e,t)/1e7-11644473600))}function x(t,r){return l(),f(e.readFileSync(t),r)}function C(e,t){var r=t&&t.type;switch(r||E&&Buffer.isBuffer(e)&&(r="buffer"),r||"base64"){case"file":return x(e,t);case"base64":return f(_(b(e)),t);case"binary":return f(_(e),t)}return f(e,t)}function k(e,t){var r=t||{},n=r.root||"Root Entry";if(e.FullPaths||(e.FullPaths=[]),e.FileIndex||(e.FileIndex=[]),e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure");0===e.FullPaths.length&&(e.FullPaths[0]=n+"/",e.FileIndex[0]={name:n,type:5}),r.CLSID&&(e.FileIndex[0].clsid=r.CLSID),D(e)}function D(e){var t="Sh33tJ5";if(!Xe.find(e,"/"+t)){var r=Nr(4);r[0]=55,r[1]=r[3]=50,r[2]=54,e.FileIndex.push({name:t,type:2,content:r,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+t),P(e)}}function P(e,t){k(e);for(var i=!1,s=!1,o=e.FullPaths.length-1;o>=0;--o){var l=e.FileIndex[o];switch(l.type){case 0:s?i=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:s=!0,isNaN(l.R*l.L*l.C)&&(i=!0),l.R>-1&&l.L>-1&&l.R==l.L&&(i=!0);break;default:i=!0;break}}if(i||t){var f=new Date(1987,1,19),c=0,h=Object.create?Object.create(null):{},u=[];for(o=0;o<e.FullPaths.length;++o)h[e.FullPaths[o]]=!0,0!==e.FileIndex[o].type&&u.push([e.FullPaths[o],e.FileIndex[o]]);for(o=0;o<u.length;++o){var p=n(u[o][0]);s=h[p],s||(u.push([p,{name:a(p).replace("/",""),type:1,clsid:G,ct:f,mt:f,content:null}]),h[p]=!0)}for(u.sort((function(e,t){return r(e[0],t[0])})),e.FullPaths=[],e.FileIndex=[],o=0;o<u.length;++o)e.FullPaths[o]=u[o][0],e.FileIndex[o]=u[o][1];for(o=0;o<u.length;++o){var d=e.FileIndex[o],m=e.FullPaths[o];if(d.name=a(m).replace("/",""),d.L=d.R=d.C=-(d.color=1),d.size=d.content?d.content.length:0,d.start=0,d.clsid=d.clsid||G,0===o)d.C=u.length>1?1:-1,d.size=0,d.type=5;else if("/"==m.slice(-1)){for(c=o+1;c<u.length;++c)if(n(e.FullPaths[c])==m)break;for(d.C=c>=u.length?-1:c,c=o+1;c<u.length;++c)if(n(e.FullPaths[c])==n(m))break;d.R=c>=u.length?-1:c,d.type=1}else n(e.FullPaths[o+1]||"")==n(m)&&(d.R=o+1),d.type=2}}}function L(e,t){var r=t||{};if("mad"==r.fileType)return He(e,r);switch(P(e),r.fileType){case"zip":return De(e,r)}var n=function(e){for(var t=0,r=0,n=0;n<e.FileIndex.length;++n){var a=e.FileIndex[n];if(a.content){var i=a.content.length;i>0&&(i<4096?t+=i+63>>6:r+=i+511>>9)}}var s=e.FullPaths.length+3>>2,o=t+7>>3,l=t+127>>7,f=o+r+s+l,c=f+127>>7,h=c<=109?0:Math.ceil((c-109)/127);while(f+c+h+127>>7>c)h=++c<=109?0:Math.ceil((c-109)/127);var u=[1,h,c,l,s,r,t,0];return e.FileIndex[0].size=t<<6,u[7]=(e.FileIndex[0].start=u[0]+u[1]+u[2]+u[3]+u[4]+u[5])+(u[6]+7>>3),u}(e),a=Nr(n[7]<<9),i=0,s=0;for(i=0;i<8;++i)a.write_shift(1,H[i]);for(i=0;i<8;++i)a.write_shift(2,0);for(a.write_shift(2,62),a.write_shift(2,3),a.write_shift(2,65534),a.write_shift(2,9),a.write_shift(2,6),i=0;i<3;++i)a.write_shift(2,0);for(a.write_shift(4,0),a.write_shift(4,n[2]),a.write_shift(4,n[0]+n[1]+n[2]+n[3]-1),a.write_shift(4,0),a.write_shift(4,4096),a.write_shift(4,n[3]?n[0]+n[1]+n[2]-1:B),a.write_shift(4,n[3]),a.write_shift(-4,n[1]?n[0]-1:B),a.write_shift(4,n[1]),i=0;i<109;++i)a.write_shift(-4,i<n[2]?n[1]+i:-1);if(n[1])for(s=0;s<n[1];++s){for(;i<236+127*s;++i)a.write_shift(-4,i<n[2]?n[1]+i:-1);a.write_shift(-4,s===n[1]-1?B:s+1)}var o=function(e){for(s+=e;i<s-1;++i)a.write_shift(-4,i+1);e&&(++i,a.write_shift(-4,B))};for(s=i=0,s+=n[1];i<s;++i)a.write_shift(-4,V.DIFSECT);for(s+=n[2];i<s;++i)a.write_shift(-4,V.FATSECT);o(n[3]),o(n[4]);for(var l=0,f=0,c=e.FileIndex[0];l<e.FileIndex.length;++l)c=e.FileIndex[l],c.content&&(f=c.content.length,f<4096||(c.start=s,o(f+511>>9)));o(n[6]+7>>3);while(511&a.l)a.write_shift(-4,V.ENDOFCHAIN);for(s=i=0,l=0;l<e.FileIndex.length;++l)c=e.FileIndex[l],c.content&&(f=c.content.length,!f||f>=4096||(c.start=s,o(f+63>>6)));while(511&a.l)a.write_shift(-4,V.ENDOFCHAIN);for(i=0;i<n[4]<<2;++i){var h=e.FullPaths[i];if(h&&0!==h.length){c=e.FileIndex[i],0===i&&(c.start=c.size?c.start-1:B);var u=0===i&&r.root||c.name;if(f=2*(u.length+1),a.write_shift(64,u,"utf16le"),a.write_shift(2,f),a.write_shift(1,c.type),a.write_shift(1,c.color),a.write_shift(-4,c.L),a.write_shift(-4,c.R),a.write_shift(-4,c.C),c.clsid)a.write_shift(16,c.clsid,"hex");else for(l=0;l<4;++l)a.write_shift(4,0);a.write_shift(4,c.state||0),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(4,c.start),a.write_shift(4,c.size),a.write_shift(4,0)}else{for(l=0;l<17;++l)a.write_shift(4,0);for(l=0;l<3;++l)a.write_shift(4,-1);for(l=0;l<12;++l)a.write_shift(4,0)}}for(i=1;i<e.FileIndex.length;++i)if(c=e.FileIndex[i],c.size>=4096)if(a.l=c.start+1<<9,E&&Buffer.isBuffer(c.content))c.content.copy(a,a.l,0,c.size),a.l+=c.size+511&-512;else{for(l=0;l<c.size;++l)a.write_shift(1,c.content[l]);for(;511&l;++l)a.write_shift(1,0)}for(i=1;i<e.FileIndex.length;++i)if(c=e.FileIndex[i],c.size>0&&c.size<4096)if(E&&Buffer.isBuffer(c.content))c.content.copy(a,a.l,0,c.size),a.l+=c.size+63&-64;else{for(l=0;l<c.size;++l)a.write_shift(1,c.content[l]);for(;63&l;++l)a.write_shift(1,0)}if(E)a.l=a.length;else while(a.l<a.length)a.write_shift(1,0);return a}function M(e,t){var r=e.FullPaths.map((function(e){return e.toUpperCase()})),n=r.map((function(e){var t=e.split("/");return t[t.length-("/"==e.slice(-1)?2:1)]})),a=!1;47===t.charCodeAt(0)?(a=!0,t=r[0].slice(0,-1)+t):a=-1!==t.indexOf("/");var i=t.toUpperCase(),s=!0===a?r.indexOf(i):n.indexOf(i);if(-1!==s)return e.FileIndex[s];var o=!i.match(N);for(i=i.replace(I,""),o&&(i=i.replace(N,"!")),s=0;s<r.length;++s){if((o?r[s].replace(N,"!"):r[s]).replace(I,"")==i)return e.FileIndex[s];if((o?n[s].replace(N,"!"):n[s]).replace(I,"")==i)return e.FileIndex[s]}return null}t.version="1.2.1";var F,U=64,B=-2,W="d0cf11e0a1b11ae1",H=[208,207,17,224,161,177,26,225],G="00000000000000000000000000000000",V={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:B,FREESECT:-1,HEADER_SIGNATURE:W,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:G,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function j(t,r,n){l();var a=L(t,n);e.writeFileSync(r,a)}function z(e){for(var t=new Array(e.length),r=0;r<e.length;++r)t[r]=String.fromCharCode(e[r]);return t.join("")}function $(t,r){var n=L(t,r);switch(r&&r.type||"buffer"){case"file":return l(),e.writeFileSync(r.filename,n),n;case"binary":return"string"==typeof n?n:z(n);case"base64":return w("string"==typeof n?n:z(n));case"buffer":if(E)return Buffer.isBuffer(n)?n:S(n);case"array":return"string"==typeof n?_(n):n}return n}function X(e){try{var t=e.InflateRaw,r=new t;if(r._processChunk(new Uint8Array([3,0]),r._finishFlushFlag),!r.bytesRead)throw new Error("zlib does not expose bytesRead");F=e}catch(n){console.error("cannot use native zlib: "+(n.message||n))}}function Y(e,t){if(!F)return Re(e,t);var r=F.InflateRaw,n=new r,a=n._processChunk(e.slice(e.l),n._finishFlushFlag);return e.l+=n.bytesRead,a}function K(e){return F?F.deflateRawSync(e):Ee(e)}var J=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Z=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258],q=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577];function Q(e){var t=139536&(e<<1|e<<11)|558144&(e<<5|e<<15);return 255&(t>>16|t>>8|t)}for(var ee="undefined"!==typeof Uint8Array,te=ee?new Uint8Array(256):[],re=0;re<256;++re)te[re]=Q(re);function ne(e,t){var r=te[255&e];return t<=8?r>>>8-t:(r=r<<8|te[e>>8&255],t<=16?r>>>16-t:(r=r<<8|te[e>>16&255],r>>>24-t))}function ae(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=6?0:e[n+1]<<8))>>>r&3}function ie(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=5?0:e[n+1]<<8))>>>r&7}function se(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=4?0:e[n+1]<<8))>>>r&15}function oe(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=3?0:e[n+1]<<8))>>>r&31}function le(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=1?0:e[n+1]<<8))>>>r&127}function fe(e,t,r){var n=7&t,a=t>>>3,i=(1<<r)-1,s=e[a]>>>n;return r<8-n?s&i:(s|=e[a+1]<<8-n,r<16-n?s&i:(s|=e[a+2]<<16-n,r<24-n||(s|=e[a+3]<<24-n),s&i))}function ce(e,t,r){var n=7&t,a=t>>>3;return n<=5?e[a]|=(7&r)<<n:(e[a]|=r<<n&255,e[a+1]=(7&r)>>8-n),t+3}function he(e,t,r){var n=7&t,a=t>>>3;return r=(1&r)<<n,e[a]|=r,t+1}function ue(e,t,r){var n=7&t,a=t>>>3;return r<<=n,e[a]|=255&r,r>>>=8,e[a+1]=r,t+8}function pe(e,t,r){var n=7&t,a=t>>>3;return r<<=n,e[a]|=255&r,r>>>=8,e[a+1]=255&r,e[a+2]=r>>>8,t+16}function de(e,t){var r=e.length,n=2*r>t?2*r:t+5,a=0;if(r>=t)return e;if(E){var i=y(n);if(e.copy)e.copy(i);else for(;a<e.length;++a)i[a]=e[a];return i}if(ee){var s=new Uint8Array(n);if(s.set)s.set(e);else for(;a<r;++a)s[a]=e[a];return s}return e.length=n,e}function me(e){for(var t=new Array(e),r=0;r<e;++r)t[r]=0;return t}function ge(e,t,r){var n=1,a=0,i=0,s=0,o=0,l=e.length,f=ee?new Uint16Array(32):me(32);for(i=0;i<32;++i)f[i]=0;for(i=l;i<r;++i)e[i]=0;l=e.length;var c=ee?new Uint16Array(l):me(l);for(i=0;i<l;++i)f[a=e[i]]++,n<a&&(n=a),c[i]=0;for(f[0]=0,i=1;i<=n;++i)f[i+16]=o=o+f[i-1]<<1;for(i=0;i<l;++i)o=e[i],0!=o&&(c[i]=f[o+16]++);var h=0;for(i=0;i<l;++i)if(h=e[i],0!=h)for(o=ne(c[i],n)>>n-h,s=(1<<n+4-h)-1;s>=0;--s)t[o|s<<h]=15&h|i<<4;return n}var ve=ee?new Uint16Array(512):me(512),Te=ee?new Uint16Array(32):me(32);if(!ee){for(var we=0;we<512;++we)ve[we]=0;for(we=0;we<32;++we)Te[we]=0}(function(){for(var e=[],t=0;t<32;t++)e.push(5);ge(e,Te,32);var r=[];for(t=0;t<=143;t++)r.push(8);for(;t<=255;t++)r.push(9);for(;t<=279;t++)r.push(7);for(;t<=287;t++)r.push(8);ge(r,ve,288)})();var be=function(){for(var e=ee?new Uint8Array(32768):[],t=0,r=0;t<q.length-1;++t)for(;r<q[t+1];++r)e[r]=t;for(;r<32768;++r)e[r]=29;var n=ee?new Uint8Array(259):[];for(t=0,r=0;t<Z.length-1;++t)for(;r<Z[t+1];++r)n[r]=t;function a(e,t){var r=0;while(r<e.length){var n=Math.min(65535,e.length-r),a=r+n==e.length;t.write_shift(1,+a),t.write_shift(2,n),t.write_shift(2,65535&~n);while(n-- >0)t[t.l++]=e[r++]}return t.l}function i(t,r){var a=0,i=0,s=ee?new Uint16Array(32768):[];while(i<t.length){var o=Math.min(65535,t.length-i);if(o<10){a=ce(r,a,+!(i+o!=t.length)),7&a&&(a+=8-(7&a)),r.l=a/8|0,r.write_shift(2,o),r.write_shift(2,65535&~o);while(o-- >0)r[r.l++]=t[i++];a=8*r.l}else{a=ce(r,a,+!(i+o!=t.length)+2);var l=0;while(o-- >0){var f=t[i];l=32767&(l<<5^f);var c=-1,h=0;if((c=s[l])&&(c|=-32768&i,c>i&&(c-=32768),c<i))while(t[c+h]==t[i+h]&&h<250)++h;if(h>2){f=n[h],f<=22?a=ue(r,a,te[f+1]>>1)-1:(ue(r,a,3),a+=5,ue(r,a,te[f-23]>>5),a+=3);var u=f<8?0:f-4>>2;u>0&&(pe(r,a,h-Z[f]),a+=u),f=e[i-c],a=ue(r,a,te[f]>>3),a-=3;var p=f<4?0:f-2>>1;p>0&&(pe(r,a,i-c-q[f]),a+=p);for(var d=0;d<h;++d)s[l]=32767&i,l=32767&(l<<5^t[i]),++i;o-=h-1}else f<=143?f+=48:a=he(r,a,1),a=ue(r,a,te[f]),s[l]=32767&i,++i}a=ue(r,a,0)-1}}return r.l=(a+7)/8|0,r.l}return function(e,t){return e.length<8?a(e,t):i(e,t)}}();function Ee(e){var t=Nr(50+Math.floor(1.1*e.length)),r=be(e,t);return t.slice(0,r)}var Se=ee?new Uint16Array(32768):me(32768),Ae=ee?new Uint16Array(32768):me(32768),ye=ee?new Uint16Array(128):me(128),_e=1,Oe=1;function xe(e,t){var r=oe(e,t)+257;t+=5;var n=oe(e,t)+1;t+=5;var a=se(e,t)+4;t+=4;for(var i=0,s=ee?new Uint8Array(19):me(19),o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],l=1,f=ee?new Uint8Array(8):me(8),c=ee?new Uint8Array(8):me(8),h=s.length,u=0;u<a;++u)s[J[u]]=i=ie(e,t),l<i&&(l=i),f[i]++,t+=3;var p=0;for(f[0]=0,u=1;u<=l;++u)c[u]=p=p+f[u-1]<<1;for(u=0;u<h;++u)0!=(p=s[u])&&(o[u]=c[p]++);var d=0;for(u=0;u<h;++u)if(d=s[u],0!=d){p=te[o[u]]>>8-d;for(var m=(1<<7-d)-1;m>=0;--m)ye[p|m<<d]=7&d|u<<3}var g=[];for(l=1;g.length<r+n;)switch(p=ye[le(e,t)],t+=7&p,p>>>=3){case 16:i=3+ae(e,t),t+=2,p=g[g.length-1];while(i-- >0)g.push(p);break;case 17:i=3+ie(e,t),t+=3;while(i-- >0)g.push(0);break;case 18:i=11+le(e,t),t+=7;while(i-- >0)g.push(0);break;default:g.push(p),l<p&&(l=p);break}var v=g.slice(0,r),T=g.slice(r);for(u=r;u<286;++u)v[u]=0;for(u=n;u<30;++u)T[u]=0;return _e=ge(v,Se,286),Oe=ge(T,Ae,30),t}function Ce(e,t){if(3==e[0]&&!(3&e[1]))return[A(t),2];var r=0,n=0,a=y(t||1<<18),i=0,s=a.length>>>0,o=0,l=0;while(0==(1&n))if(n=ie(e,r),r+=3,n>>>1!=0)for(n>>1==1?(o=9,l=5):(r=xe(e,r),o=_e,l=Oe);;){!t&&s<i+32767&&(a=de(a,i+32767),s=a.length);var f=fe(e,r,o),c=n>>>1==1?ve[f]:Se[f];if(r+=15&c,c>>>=4,0===(c>>>8&255))a[i++]=c;else{if(256==c)break;c-=257;var h=c<8?0:c-4>>2;h>5&&(h=0);var u=i+Z[c];h>0&&(u+=fe(e,r,h),r+=h),f=fe(e,r,l),c=n>>>1==1?Te[f]:Ae[f],r+=15&c,c>>>=4;var p=c<4?0:c-2>>1,d=q[c];p>0&&(d+=fe(e,r,p),r+=p),!t&&s<u&&(a=de(a,u+100),s=a.length);while(i<u)a[i]=a[i-d],++i}}else{7&r&&(r+=8-(7&r));var m=e[r>>>3]|e[1+(r>>>3)]<<8;if(r+=32,m>0){!t&&s<i+m&&(a=de(a,i+m),s=a.length);while(m-- >0)a[i++]=e[r>>>3],r+=8}}return t?[a,r+7>>>3]:[a.slice(0,i),r+7>>>3]}function Re(e,t){var r=e.slice(e.l||0),n=Ce(r,t);return e.l+=n[1],n[0]}function ke(e,t){if(!e)throw new Error(t);"undefined"!==typeof console&&console.error(t)}function Ie(e,t){var r=e;kr(r,0);var n=[],a=[],i={FileIndex:n,FullPaths:a};k(i,{root:t.root});var s=r.length-4;while((80!=r[s]||75!=r[s+1]||5!=r[s+2]||6!=r[s+3])&&s>=0)--s;r.l=s+4,r.l+=4;var l=r.read_shift(2);r.l+=6;var f=r.read_shift(4);for(r.l=f,s=0;s<l;++s){r.l+=20;var c=r.read_shift(4),h=r.read_shift(4),u=r.read_shift(2),p=r.read_shift(2),d=r.read_shift(2);r.l+=8;var m=r.read_shift(4),g=o(r.slice(r.l+u,r.l+u+p));r.l+=u+p+d;var v=r.l;r.l=m+4,Ne(r,c,h,i,g),r.l=v}return i}function Ne(e,t,r,n,a){e.l+=2;var i=e.read_shift(2),l=e.read_shift(2),f=s(e);if(8257&i)throw new Error("Unsupported ZIP encryption");for(var c=e.read_shift(4),h=e.read_shift(4),u=e.read_shift(4),p=e.read_shift(2),d=e.read_shift(2),m="",g=0;g<p;++g)m+=String.fromCharCode(e[e.l++]);if(d){var v=o(e.slice(e.l,e.l+d));(v[21589]||{}).mt&&(f=v[21589].mt),((a||{})[21589]||{}).mt&&(f=a[21589].mt)}e.l+=d;var T=e.slice(e.l,e.l+h);switch(l){case 8:T=Y(e,u);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+l)}var w=!1;8&i&&(c=e.read_shift(4),134695760==c&&(c=e.read_shift(4),w=!0),h=e.read_shift(4),u=e.read_shift(4)),h!=t&&ke(w,"Bad compressed size: "+t+" != "+h),u!=r&&ke(w,"Bad uncompressed size: "+r+" != "+u),Ve(n,m,T,{unsafe:!0,mt:f})}function De(e,t){var r=t||{},n=[],a=[],s=Nr(1),o=r.compression?8:0,l=0,f=!1;f&&(l|=8);var c=0,h=0,u=0,p=0,d=e.FullPaths[0],m=d,g=e.FileIndex[0],v=[],T=0;for(c=1;c<e.FullPaths.length;++c)if(m=e.FullPaths[c].slice(d.length),g=e.FileIndex[c],g.size&&g.content&&"Sh33tJ5"!=m){var w=u,b=Nr(m.length);for(h=0;h<m.length;++h)b.write_shift(1,127&m.charCodeAt(h));b=b.slice(0,b.l),v[p]=$e.buf(g.content,0);var E=g.content;8==o&&(E=K(E)),s=Nr(30),s.write_shift(4,67324752),s.write_shift(2,20),s.write_shift(2,l),s.write_shift(2,o),g.mt?i(s,g.mt):s.write_shift(4,0),s.write_shift(-4,8&l?0:v[p]),s.write_shift(4,8&l?0:E.length),s.write_shift(4,8&l?0:g.content.length),s.write_shift(2,b.length),s.write_shift(2,0),u+=s.length,n.push(s),u+=b.length,n.push(b),u+=E.length,n.push(E),8&l&&(s=Nr(12),s.write_shift(-4,v[p]),s.write_shift(4,E.length),s.write_shift(4,g.content.length),u+=s.l,n.push(s)),s=Nr(46),s.write_shift(4,33639248),s.write_shift(2,0),s.write_shift(2,20),s.write_shift(2,l),s.write_shift(2,o),s.write_shift(4,0),s.write_shift(-4,v[p]),s.write_shift(4,E.length),s.write_shift(4,g.content.length),s.write_shift(2,b.length),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(4,0),s.write_shift(4,w),T+=s.l,a.push(s),T+=b.length,a.push(b),++p}return s=Nr(22),s.write_shift(4,101010256),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(2,p),s.write_shift(2,p),s.write_shift(4,T),s.write_shift(4,u),s.write_shift(2,0),R([R(n),R(a),s])}var Pe={htm:"text/html",xml:"text/xml",gif:"image/gif",jpg:"image/jpeg",png:"image/png",mso:"application/x-mso",thmx:"application/vnd.ms-officetheme",sh33tj5:"application/octet-stream"};function Le(e,t){if(e.ctype)return e.ctype;var r=e.name||"",n=r.match(/\.([^\.]+)$/);return n&&Pe[n[1]]||t&&(n=(r=t).match(/[\.\\]([^\.\\])+$/),n&&Pe[n[1]])?Pe[n[1]]:"application/octet-stream"}function Me(e){for(var t=w(e),r=[],n=0;n<t.length;n+=76)r.push(t.slice(n,n+76));return r.join("\r\n")+"\r\n"}function Fe(e){var t=e.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,(function(e){var t=e.charCodeAt(0).toString(16).toUpperCase();return"="+(1==t.length?"0"+t:t)}));t=t.replace(/ $/gm,"=20").replace(/\t$/gm,"=09"),"\n"==t.charAt(0)&&(t="=0D"+t.slice(1)),t=t.replace(/\r(?!\n)/gm,"=0D").replace(/\n\n/gm,"\n=0A").replace(/([^\r\n])\n/gm,"$1=0A");for(var r=[],n=t.split("\r\n"),a=0;a<n.length;++a){var i=n[a];if(0!=i.length)for(var s=0;s<i.length;){var o=76,l=i.slice(s,s+o);"="==l.charAt(o-1)?o--:"="==l.charAt(o-2)?o-=2:"="==l.charAt(o-3)&&(o-=3),l=i.slice(s,s+o),s+=o,s<i.length&&(l+="="),r.push(l)}else r.push("")}return r.join("\r\n")}function Ue(e){for(var t=[],r=0;r<e.length;++r){var n=e[r];while(r<=e.length&&"="==n.charAt(n.length-1))n=n.slice(0,n.length-1)+e[++r];t.push(n)}for(var a=0;a<t.length;++a)t[a]=t[a].replace(/[=][0-9A-Fa-f]{2}/g,(function(e){return String.fromCharCode(parseInt(e.slice(1),16))}));return _(t.join("\r\n"))}function Be(e,t,r){for(var n,a="",i="",s="",o=0;o<10;++o){var l=t[o];if(!l||l.match(/^\s*$/))break;var f=l.match(/^(.*?):\s*([^\s].*)$/);if(f)switch(f[1].toLowerCase()){case"content-location":a=f[2].trim();break;case"content-type":s=f[2].trim();break;case"content-transfer-encoding":i=f[2].trim();break}}switch(++o,i.toLowerCase()){case"base64":n=_(b(t.slice(o).join("")));break;case"quoted-printable":n=Ue(t.slice(o));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+i)}var c=Ve(e,a.slice(r.length),n,{unsafe:!0});s&&(c.ctype=s)}function We(e,t){if("mime-version:"!=z(e.slice(0,13)).toLowerCase())throw new Error("Unsupported MAD header");var r=t&&t.root||"",n=(E&&Buffer.isBuffer(e)?e.toString("binary"):z(e)).split("\r\n"),a=0,i="";for(a=0;a<n.length;++a)if(i=n[a],/^Content-Location:/i.test(i)&&(i=i.slice(i.indexOf("file")),r||(r=i.slice(0,i.lastIndexOf("/")+1)),i.slice(0,r.length)!=r))while(r.length>0)if(r=r.slice(0,r.length-1),r=r.slice(0,r.lastIndexOf("/")+1),i.slice(0,r.length)==r)break;var s=(n[1]||"").match(/boundary="(.*?)"/);if(!s)throw new Error("MAD cannot find boundary");var o="--"+(s[1]||""),l=[],f=[],c={FileIndex:l,FullPaths:f};k(c);var h,u=0;for(a=0;a<n.length;++a){var p=n[a];p!==o&&p!==o+"--"||(u++&&Be(c,n.slice(h,a),r),h=a)}return c}function He(e,t){var r=t||{},n=r.boundary||"SheetJS";n="------="+n;for(var a=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+n.slice(2)+'"',"","",""],i=e.FullPaths[0],s=i,o=e.FileIndex[0],l=1;l<e.FullPaths.length;++l)if(s=e.FullPaths[l].slice(i.length),o=e.FileIndex[l],o.size&&o.content&&"Sh33tJ5"!=s){s=s.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,(function(e){return"_x"+e.charCodeAt(0).toString(16)+"_"})).replace(/[\u0080-\uFFFF]/g,(function(e){return"_u"+e.charCodeAt(0).toString(16)+"_"}));for(var f=o.content,c=E&&Buffer.isBuffer(f)?f.toString("binary"):z(f),h=0,u=Math.min(1024,c.length),p=0,d=0;d<=u;++d)(p=c.charCodeAt(d))>=32&&p<128&&++h;var m=h>=4*u/5;a.push(n),a.push("Content-Location: "+(r.root||"file:
- function Fh(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Uh(e){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(e):_(Ft(e))}function Bh(e,t){e:for(var r=0;r<=e.length-t.length;++r){for(var n=0;n<t.length;++n)if(e[r+n]!=t[n])continue e;return!0}return!1}function Wh(e){var t=e.reduce((function(e,t){return e+t.length}),0),r=new Uint8Array(t),n=0;return e.forEach((function(e){r.set(e,n),n+=e.length})),r}function Hh(e,t,r){var n=Math.floor(0==r?0:Math.LOG10E*Math.log(Math.abs(r)))+6176-20,a=r/Math.pow(10,n-6176);e[t+15]|=n>>7,e[t+14]|=(127&n)<<1;for(var i=0;a>=1;++i,a/=256)e[t+i]=255&a;e[t+15]|=r>=0?0:128}function Gh(e,t){var r=t?t[0]:0,n=127&e[r];e:if(e[r++]>=128){if(n|=(127&e[r])<<7,e[r++]<128)break e;if(n|=(127&e[r])<<14,e[r++]<128)break e;if(n|=(127&e[r])<<21,e[r++]<128)break e;if(n+=(127&e[r])*Math.pow(2,28),++r,e[r++]<128)break e;if(n+=(127&e[r])*Math.pow(2,35),++r,e[r++]<128)break e;if(n+=(127&e[r])*Math.pow(2,42),++r,e[r++]<128)break e}return t&&(t[0]=r),n}function Vh(e){var t=new Uint8Array(7);t[0]=127&e;var r=1;e:if(e>127){if(t[r-1]|=128,t[r]=e>>7&127,++r,e<=16383)break e;if(t[r-1]|=128,t[r]=e>>14&127,++r,e<=2097151)break e;if(t[r-1]|=128,t[r]=e>>21&127,++r,e<=268435455)break e;if(t[r-1]|=128,t[r]=e/256>>>21&127,++r,e<=34359738367)break e;if(t[r-1]|=128,t[r]=e/65536>>>21&127,++r,e<=4398046511103)break e;t[r-1]|=128,t[r]=e/16777216>>>21&127,++r}return t.slice(0,r)}function jh(e){var t=0,r=127&e[t];e:if(e[t++]>=128){if(r|=(127&e[t])<<7,e[t++]<128)break e;if(r|=(127&e[t])<<14,e[t++]<128)break e;if(r|=(127&e[t])<<21,e[t++]<128)break e;r|=(127&e[t])<<28}return r}function zh(e){var t=[],r=[0];while(r[0]<e.length){var n=r[0],a=Gh(e,r),i=7&a;a=Math.floor(a/8);var s,o=0;if(0==a)break;switch(i){case 0:var l=r[0];while(e[r[0]++]>=128);s=e.slice(l,r[0]);break;case 5:o=4,s=e.slice(r[0],r[0]+o),r[0]+=o;break;case 1:o=8,s=e.slice(r[0],r[0]+o),r[0]+=o;break;case 2:o=Gh(e,r),s=e.slice(r[0],r[0]+o),r[0]+=o;break;case 3:case 4:default:throw new Error("PB Type ".concat(i," for Field ").concat(a," at offset ").concat(n))}var f={data:s,type:i};null==t[a]?t[a]=[f]:t[a].push(f)}return t}function $h(e){var t=[];return e.forEach((function(e,r){e.forEach((function(e){e.data&&(t.push(Vh(8*r+e.type)),2==e.type&&t.push(Vh(e.data.length)),t.push(e.data))}))})),Wh(t)}function Xh(e){var t,r=[],n=[0];while(n[0]<e.length){var a=Gh(e,n),i=zh(e.slice(n[0],n[0]+a));n[0]+=a;var s={id:jh(i[1][0].data),messages:[]};i[2].forEach((function(t){var r=zh(t.data),a=jh(r[3][0].data);s.messages.push({meta:r,data:e.slice(n[0],n[0]+a)}),n[0]+=a})),(null==(t=i[3])?void 0:t[0])&&(s.merge=jh(i[3][0].data)>>>0>0),r.push(s)}return r}function Yh(e){var t=[];return e.forEach((function(e){var r=[];r[1]=[{data:Vh(e.id),type:0}],r[2]=[],null!=e.merge&&(r[3]=[{data:Vh(+!!e.merge),type:0}]);var n=[];e.messages.forEach((function(e){n.push(e.data),e.meta[3]=[{type:0,data:Vh(e.data.length)}],r[2].push({data:$h(e.meta),type:2})}));var a=$h(r);t.push(Vh(a.length)),t.push(a),n.forEach((function(e){return t.push(e)}))})),Wh(t)}function Kh(e,t){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e));var r=[0],n=Gh(t,r),a=[];while(r[0]<t.length){var i=3&t[r[0]];if(0!=i){var s=0,o=0;if(1==i?(o=4+(t[r[0]]>>2&7),s=(224&t[r[0]++])<<3,s|=t[r[0]++]):(o=1+(t[r[0]++]>>2),2==i?(s=t[r[0]]|t[r[0]+1]<<8,r[0]+=2):(s=(t[r[0]]|t[r[0]+1]<<8|t[r[0]+2]<<16|t[r[0]+3]<<24)>>>0,r[0]+=4)),a=[Wh(a)],0==s)throw new Error("Invalid offset 0");if(s>a[0].length)throw new Error("Invalid offset beyond length");if(o>=s){a.push(a[0].slice(-s)),o-=s;while(o>=a[a.length-1].length)a.push(a[a.length-1]),o-=a[a.length-1].length}a.push(a[0].slice(-s,-s+o))}else{var l=t[r[0]++]>>2;if(l<60)++l;else{var f=l-59;l=t[r[0]],f>1&&(l|=t[r[0]+1]<<8),f>2&&(l|=t[r[0]+2]<<16),f>3&&(l|=t[r[0]+3]<<24),l>>>=0,l++,r[0]+=f}a.push(t.slice(r[0],r[0]+l)),r[0]+=l}}var c=Wh(a);if(c.length!=n)throw new Error("Unexpected length: ".concat(c.length," != ").concat(n));return c}function Jh(e){var t=[],r=0;while(r<e.length){var n=e[r++],a=e[r]|e[r+1]<<8|e[r+2]<<16;r+=3,t.push(Kh(n,e.slice(r,r+a))),r+=a}if(r!==e.length)throw new Error("data is not a valid framed stream!");return Wh(t)}function Zh(e){var t=[],r=0;while(r<e.length){var n=Math.min(e.length-r,268435455),a=new Uint8Array(4);t.push(a);var i=Vh(n),s=i.length;t.push(i),n<=60?(s++,t.push(new Uint8Array([n-1<<2]))):n<=256?(s+=2,t.push(new Uint8Array([240,n-1&255]))):n<=65536?(s+=3,t.push(new Uint8Array([244,n-1&255,n-1>>8&255]))):n<=16777216?(s+=4,t.push(new Uint8Array([248,n-1&255,n-1>>8&255,n-1>>16&255]))):n<=4294967296&&(s+=5,t.push(new Uint8Array([252,n-1&255,n-1>>8&255,n-1>>16&255,n-1>>>24&255]))),t.push(e.slice(r,r+n)),s+=n,a[0]=0,a[1]=255&s,a[2]=s>>8&255,a[3]=s>>16&255,r+=n}return Wh(t)}function qh(e,t){var r=new Uint8Array(32),n=Fh(r),a=12,i=0;switch(r[0]=5,e.t){case"n":r[1]=2,Hh(r,a,e.v),i|=1,a+=16;break;case"b":r[1]=6,n.setFloat64(a,e.v?1:0,!0),i|=2,a+=8;break;case"s":if(-1==t.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));r[1]=3,n.setUint32(a,t.indexOf(e.v),!0),i|=8,a+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(8,i,!0),r.slice(0,a)}function Qh(e,t){var r=new Uint8Array(32),n=Fh(r),a=12,i=0;switch(r[0]=3,e.t){case"n":r[2]=2,n.setFloat64(a,e.v,!0),i|=32,a+=8;break;case"b":r[2]=6,n.setFloat64(a,e.v?1:0,!0),i|=32,a+=8;break;case"s":if(-1==t.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));r[2]=3,n.setUint32(a,t.indexOf(e.v),!0),i|=16,a+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(4,i,!0),r.slice(0,a)}function eu(e){var t=zh(e);return Gh(t[1][0].data)}function tu(e,t,r){var n,a,i,s;if(!(null==(n=e[6])?void 0:n[0])||!(null==(a=e[7])?void 0:a[0]))throw"Mutation only works on post-BNC storages!";var o=(null==(s=null==(i=e[8])?void 0:i[0])?void 0:s.data)&&jh(e[8][0].data)>0||!1;if(o)throw"Math only works with normal offsets";for(var l=0,f=Fh(e[7][0].data),c=0,h=[],u=Fh(e[4][0].data),p=0,d=[],m=0;m<t.length;++m)if(null!=t[m]){var g,v;switch(f.setUint16(2*m,c,!0),u.setUint16(2*m,p,!0),typeof t[m]){case"string":g=qh({t:"s",v:t[m]},r),v=Qh({t:"s",v:t[m]},r);break;case"number":g=qh({t:"n",v:t[m]},r),v=Qh({t:"n",v:t[m]},r);break;case"boolean":g=qh({t:"b",v:t[m]},r),v=Qh({t:"b",v:t[m]},r);break;default:throw new Error("Unsupported value "+t[m])}h.push(g),c+=g.length,d.push(v),p+=v.length,++l}else f.setUint16(2*m,65535,!0),u.setUint16(2*m,65535);for(e[2][0].data=Vh(l);m<e[7][0].data.length/2;++m)f.setUint16(2*m,65535,!0),u.setUint16(2*m,65535,!0);return e[6][0].data=Wh(h),e[3][0].data=Wh(d),l}function ru(e,t){if(!t||!t.numbers)throw new Error("Must pass a `numbers` option -- check the README");var r=e.Sheets[e.SheetNames[0]];e.SheetNames.length>1&&console.error("The Numbers writer currently writes only the first table");var n=Jr(r["!ref"]);n.s.r=n.s.c=0;var a=!1;n.e.c>9&&(a=!0,n.e.c=9),n.e.r>49&&(a=!0,n.e.r=49),a&&console.error("The Numbers writer is currently limited to ".concat(Zr(n)));var i=Tu(r,{range:n,header:1}),s=["~Sh33tJ5~"];i.forEach((function(e){return e.forEach((function(e){"string"==typeof e&&s.push(e)}))}));var o={},l=[],f=Xe.read(t.numbers,{type:"base64"});f.FileIndex.map((function(e,t){return[e,f.FullPaths[t]]})).forEach((function(e){var t=e[0],r=e[1];if(2==t.type&&t.name.match(/\.iwa/)){var n=t.content,a=Jh(n),i=Xh(a);i.forEach((function(e){l.push(e.id),o[e.id]={deps:[],location:r,type:jh(e.messages[0].meta[1][0].data)}}))}})),l.sort((function(e,t){return e-t}));var c=l.filter((function(e){return e>1})).map((function(e){return[e,Vh(e)]}));f.FileIndex.map((function(e,t){return[e,f.FullPaths[t]]})).forEach((function(e){var t=e[0];e[1];if(t.name.match(/\.iwa/)){var r=Xh(Jh(t.content));r.forEach((function(e){e.messages.forEach((function(t){c.forEach((function(t){e.messages.some((function(e){return 11006!=jh(e.meta[1][0].data)&&Bh(e.data,t[1])}))&&o[t[0]].deps.push(e.id)}))}))}))}}));for(var h,u=Xe.find(f,o[1].location),p=Xh(Jh(u.content)),d=0;d<p.length;++d){var m=p[d];1==m.id&&(h=m)}var g=eu(zh(h.messages[0].data)[1][0].data);for(u=Xe.find(f,o[g].location),p=Xh(Jh(u.content)),d=0;d<p.length;++d)m=p[d],m.id==g&&(h=m);for(g=eu(zh(h.messages[0].data)[2][0].data),u=Xe.find(f,o[g].location),p=Xh(Jh(u.content)),d=0;d<p.length;++d)m=p[d],m.id==g&&(h=m);for(g=eu(zh(h.messages[0].data)[2][0].data),u=Xe.find(f,o[g].location),p=Xh(Jh(u.content)),d=0;d<p.length;++d)m=p[d],m.id==g&&(h=m);var v=zh(h.messages[0].data);v[6][0].data=Vh(n.e.r+1),v[7][0].data=Vh(n.e.c+1);for(var T=eu(v[46][0].data),w=Xe.find(f,o[T].location),b=Xh(Jh(w.content)),E=0;E<b.length;++E)if(b[E].id==T)break;if(b[E].id!=T)throw"Bad ColumnRowUIDMapArchive";var S=zh(b[E].messages[0].data);S[1]=[],S[2]=[],S[3]=[];for(var A=0;A<=n.e.c;++A){var y=[];y[1]=y[2]=[{type:0,data:Vh(A+420690)}],S[1].push({type:2,data:$h(y)}),S[2].push({type:0,data:Vh(A)}),S[3].push({type:0,data:Vh(A)})}S[4]=[],S[5]=[],S[6]=[];for(var _=0;_<=n.e.r;++_)y=[],y[1]=y[2]=[{type:0,data:Vh(_+726270)}],S[4].push({type:2,data:$h(y)}),S[5].push({type:0,data:Vh(_)}),S[6].push({type:0,data:Vh(_)});b[E].messages[0].data=$h(S),w.content=Zh(Yh(b)),w.size=w.content.length,delete v[46];var O=zh(v[4][0].data);O[7][0].data=Vh(n.e.r+1);var x=zh(O[1][0].data),C=eu(x[2][0].data);if(w=Xe.find(f,o[C].location),b=Xh(Jh(w.content)),b[0].id!=C)throw"Bad HeaderStorageBucket";var R=zh(b[0].messages[0].data);for(_=0;_<i.length;++_){var k=zh(R[2][0].data);k[1][0].data=Vh(_),k[4][0].data=Vh(i[_].length),R[2][_]={type:R[2][0].type,data:$h(k)}}b[0].messages[0].data=$h(R),w.content=Zh(Yh(b)),w.size=w.content.length;var I=eu(O[2][0].data);if(w=Xe.find(f,o[I].location),b=Xh(Jh(w.content)),b[0].id!=I)throw"Bad HeaderStorageBucket";for(R=zh(b[0].messages[0].data),A=0;A<=n.e.c;++A)k=zh(R[2][0].data),k[1][0].data=Vh(A),k[4][0].data=Vh(n.e.r+1),R[2][A]={type:R[2][0].type,data:$h(k)};b[0].messages[0].data=$h(R),w.content=Zh(Yh(b)),w.size=w.content.length;var N=eu(O[4][0].data);(function(){for(var e,t=Xe.find(f,o[N].location),r=Xh(Jh(t.content)),n=0;n<r.length;++n){var a=r[n];a.id==N&&(e=a)}var i=zh(e.messages[0].data);i[3]=[];var l=[];s.forEach((function(e,t){l[1]=[{type:0,data:Vh(t)}],l[2]=[{type:0,data:Vh(1)}],l[3]=[{type:2,data:Uh(e)}],i[3].push({type:2,data:$h(l)})})),e.messages[0].data=$h(i);var c=Yh(r),h=Zh(c);t.content=h,t.size=t.content.length})();var D=zh(O[3][0].data),P=D[1][0];delete D[2];var L=zh(P.data),M=eu(L[2][0].data);(function(){for(var e,t=Xe.find(f,o[M].location),r=Xh(Jh(t.content)),a=0;a<r.length;++a){var l=r[a];l.id==M&&(e=l)}var c=zh(e.messages[0].data);delete c[6],delete D[7];var h=new Uint8Array(c[5][0].data);c[5]=[];for(var u=0,p=0;p<=n.e.r;++p){var d=zh(h);u+=tu(d,i[p],s),d[1][0].data=Vh(p),c[5].push({data:$h(d),type:2})}c[1]=[{type:0,data:Vh(n.e.c+1)}],c[2]=[{type:0,data:Vh(n.e.r+1)}],c[3]=[{type:0,data:Vh(u)}],c[4]=[{type:0,data:Vh(n.e.r+1)}],e.messages[0].data=$h(c);var m=Yh(r),g=Zh(m);t.content=g,t.size=t.content.length})(),P.data=$h(L),O[3][0].data=$h(D),v[4][0].data=$h(O),h.messages[0].data=$h(v);var F=Yh(p),U=Zh(F);return u.content=U,u.size=u.content.length,f}function nu(e){return function(t){for(var r=0;r!=e.length;++r){var n=e[r];void 0===t[n[0]]&&(t[n[0]]=n[1]),"n"===n[2]&&(t[n[0]]=Number(t[n[0]]))}}}function au(e){nu([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]])(e)}function iu(e,t){return"ods"==t.bookType?Mh(e,t):"numbers"==t.bookType?ru(e,t):"xlsb"==t.bookType?su(e,t):ou(e,t)}function su(e,t){Is=1024,e&&!e.SSF&&(e.SSF=pt(z)),e&&e.SSF&&(He(),We(e.SSF),t.revssf=et(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Ml?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r="xlsb"==t.bookType?"bin":"xml",n=Gs.indexOf(t.bookType)>-1,a=ra();au(t=t||{});var i=wt(),s="",o=0;if(t.cellXfs=[],Wl(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),s="docProps/core.xml",Tt(i,s,ma(e.Props,t)),a.coreprops.push(s),oa(t.rels,2,s,aa.CORE_PROPS),s="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var l=[],f=0;f<e.SheetNames.length;++f)2!=(e.Workbook.Sheets[f]||{}).Hidden&&l.push(e.SheetNames[f]);e.Props.SheetNames=l}else e.Props.SheetNames=e.SheetNames;for(e.Props.Worksheets=e.Props.SheetNames.length,Tt(i,s,Ta(e.Props,t)),a.extprops.push(s),oa(t.rels,3,s,aa.EXT_PROPS),e.Custprops!==e.Props&&Ze(e.Custprops||{}).length>0&&(s="docProps/custom.xml",Tt(i,s,wa(e.Custprops,t)),a.custprops.push(s),oa(t.rels,4,s,aa.CUST_PROPS)),o=1;o<=e.SheetNames.length;++o){var c={"!id":{}},h=e.Sheets[e.SheetNames[o-1]],u=(h||{})["!type"]||"sheet";switch(u){case"chart":default:s="xl/worksheets/sheet"+o+"."+r,Tt(i,s,Fc(o-1,s,t,e,c)),a.sheets.push(s),oa(t.wbrels,-1,"worksheets/sheet"+o+"."+r,aa.WS[0])}if(h){var p=h["!comments"],d=!1,m="";p&&p.length>0&&(m="xl/comments"+o+"."+r,Tt(i,m,Wc(p,m,t)),a.comments.push(m),oa(c,-1,"../comments"+o+"."+r,aa.CMNT),d=!0),h["!legacy"]&&d&&Tt(i,"xl/drawings/vmlDrawing"+o+".vml",Ns(o,h["!comments"])),delete h["!comments"],delete h["!legacy"]}c["!id"].rId1&&Tt(i,ia(s),sa(c))}return null!=t.Strings&&t.Strings.length>0&&(s="xl/sharedStrings."+r,Tt(i,s,Bc(t.Strings,s,t)),a.strs.push(s),oa(t.wbrels,-1,"sharedStrings."+r,aa.SST)),s="xl/workbook."+r,Tt(i,s,Mc(e,s,t)),a.workbooks.push(s),oa(t.rels,1,s,aa.WB),s="xl/theme/theme1.xml",Tt(i,s,bs(e.Themes,t)),a.themes.push(s),oa(t.wbrels,-1,"theme/theme1.xml",aa.THEME),s="xl/styles."+r,Tt(i,s,Uc(e,s,t)),a.styles.push(s),oa(t.wbrels,-1,"styles."+r,aa.STY),e.vbaraw&&n&&(s="xl/vbaProject.bin",Tt(i,s,e.vbaraw),a.vba.push(s),oa(t.wbrels,-1,"vbaProject.bin",aa.VBA)),s="xl/metadata."+r,Tt(i,s,Hc(s)),a.metadata.push(s),oa(t.wbrels,-1,"metadata."+r,aa.XLMETA),Tt(i,"[Content_Types].xml",na(a,t)),Tt(i,"_rels/.rels",sa(t.rels)),Tt(i,"xl/_rels/workbook."+r+".rels",sa(t.wbrels)),delete t.revssf,delete t.ssf,i}function ou(e,t){Is=1024,e&&!e.SSF&&(e.SSF=pt(z)),e&&e.SSF&&(He(),We(e.SSF),t.revssf=et(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Ml?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r="xml",n=Gs.indexOf(t.bookType)>-1,a=ra();au(t=t||{});var i=wt(),s="",o=0;if(t.cellXfs=[],Wl(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),s="docProps/core.xml",Tt(i,s,ma(e.Props,t)),a.coreprops.push(s),oa(t.rels,2,s,aa.CORE_PROPS),s="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var l=[],f=0;f<e.SheetNames.length;++f)2!=(e.Workbook.Sheets[f]||{}).Hidden&&l.push(e.SheetNames[f]);e.Props.SheetNames=l}else e.Props.SheetNames=e.SheetNames;e.Props.Worksheets=e.Props.SheetNames.length,Tt(i,s,Ta(e.Props,t)),a.extprops.push(s),oa(t.rels,3,s,aa.EXT_PROPS),e.Custprops!==e.Props&&Ze(e.Custprops||{}).length>0&&(s="docProps/custom.xml",Tt(i,s,wa(e.Custprops,t)),a.custprops.push(s),oa(t.rels,4,s,aa.CUST_PROPS));var c=["SheetJ5"];for(t.tcid=0,o=1;o<=e.SheetNames.length;++o){var h={"!id":{}},u=e.Sheets[e.SheetNames[o-1]],p=(u||{})["!type"]||"sheet";switch(p){case"chart":default:s="xl/worksheets/sheet"+o+"."+r,Tt(i,s,Ql(o-1,t,e,h)),a.sheets.push(s),oa(t.wbrels,-1,"worksheets/sheet"+o+"."+r,aa.WS[0])}if(u){var d=u["!comments"],m=!1,g="";if(d&&d.length>0){var v=!1;d.forEach((function(e){e[1].forEach((function(e){1==e.T&&(v=!0)}))})),v&&(g="xl/threadedComments/threadedComment"+o+"."+r,Tt(i,g,Ps(d,c,t)),a.threadedcomments.push(g),oa(h,-1,"../threadedComments/threadedComment"+o+"."+r,aa.TCMNT)),g="xl/comments"+o+"."+r,Tt(i,g,Ds(d,t)),a.comments.push(g),oa(h,-1,"../comments"+o+"."+r,aa.CMNT),m=!0}u["!legacy"]&&m&&Tt(i,"xl/drawings/vmlDrawing"+o+".vml",Ns(o,u["!comments"])),delete u["!comments"],delete u["!legacy"]}h["!id"].rId1&&Tt(i,ia(s),sa(h))}return null!=t.Strings&&t.Strings.length>0&&(s="xl/sharedStrings."+r,Tt(i,s,Oi(t.Strings,t)),a.strs.push(s),oa(t.wbrels,-1,"sharedStrings."+r,aa.SST)),s="xl/workbook."+r,Tt(i,s,_c(e,t)),a.workbooks.push(s),oa(t.rels,1,s,aa.WB),s="xl/theme/theme1.xml",Tt(i,s,bs(e.Themes,t)),a.themes.push(s),oa(t.wbrels,-1,"theme/theme1.xml",aa.THEME),s="xl/styles."+r,Tt(i,s,Xi(e,t)),a.styles.push(s),oa(t.wbrels,-1,"styles."+r,aa.STY),e.vbaraw&&n&&(s="xl/vbaProject.bin",Tt(i,s,e.vbaraw),a.vba.push(s),oa(t.wbrels,-1,"vbaProject.bin",aa.VBA)),s="xl/metadata."+r,Tt(i,s,Rs()),a.metadata.push(s),oa(t.wbrels,-1,"metadata."+r,aa.XLMETA),c.length>1&&(s="xl/persons/person.xml",Tt(i,s,Ls(c,t)),a.people.push(s),oa(t.wbrels,-1,"persons/person.xml",aa.PEOPLE)),Tt(i,"[Content_Types].xml",na(a,t)),Tt(i,"_rels/.rels",sa(t.rels)),Tt(i,"xl/_rels/workbook."+r+".rels",sa(t.wbrels)),delete t.revssf,delete t.ssf,i}function lu(e,t){var r="";switch((t||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":r=b(e.slice(0,12));break;case"binary":r=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3),r.charCodeAt(4),r.charCodeAt(5),r.charCodeAt(6),r.charCodeAt(7)]}function fu(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return Je(t.file,Xe.write(e,{type:E?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return Xe.write(e,t)}function cu(e,t){var r=pt(t||{}),n=iu(e,r);return hu(n,r)}function hu(e,t){var r={},n=E?"nodebuffer":"undefined"!==typeof Uint8Array?"array":"string";if(t.compression&&(r.compression="DEFLATE"),t.password)r.type=n;else switch(t.type){case"base64":r.type="base64";break;case"binary":r.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":case"file":r.type=n;break;default:throw new Error("Unrecognized type "+t.type)}var a=e.FullPaths?Xe.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[r.type]||r.type,compression:!!t.compression}):e.generate(r);if("undefined"!==typeof Deno&&"string"==typeof a){if("binary"==t.type||"base64"==t.type)return a;a=new Uint8Array(O(a))}return t.password&&"undefined"!==typeof encrypt_agile?fu(encrypt_agile(a,t.password),t):"file"===t.type?Je(t.file,a):"string"==t.type?Mt(a):a}function uu(e,t){var r=t||{},n=nh(e,r);return fu(n,r)}function pu(e,t,r){r||(r="");var n=r+e;switch(t.type){case"base64":return w(Ft(n));case"binary":return Ft(n);case"string":return e;case"file":return Je(t.file,n,"utf8");case"buffer":return E?S(n,"utf8"):"undefined"!==typeof TextEncoder?(new TextEncoder).encode(n):pu(n,{type:"binary"}).split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+t.type)}function du(e,t){switch(t.type){case"base64":return w(e);case"binary":return e;case"string":return e;case"file":return Je(t.file,e,"binary");case"buffer":return E?S(e,"binary"):e.split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+t.type)}function mu(e,t){switch(t.type){case"string":case"base64":case"binary":for(var r="",n=0;n<e.length;++n)r+=String.fromCharCode(e[n]);return"base64"==t.type?w(r):"string"==t.type?Mt(r):r;case"file":return Je(t.file,e);case"buffer":return e;default:throw new Error("Unrecognized type "+t.type)}}function gu(e,t){h(),yc(e);var r=pt(t||{});if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),"array"==r.type){r.type="binary";var n=gu(e,r);return r.type="array",O(n)}var a=0;if(r.sheet&&(a="number"==typeof r.sheet?r.sheet:e.SheetNames.indexOf(r.sheet),!e.SheetNames[a]))throw new Error("Sheet not found: "+r.sheet+" : "+typeof r.sheet);switch(r.bookType||"xlsb"){case"xml":case"xlml":return pu(eh(e,r),r);case"slk":case"sylk":return pu(bi.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"htm":case"html":return pu(Ch(e.Sheets[e.SheetNames[a]],r),r);case"txt":return du(Su(e.Sheets[e.SheetNames[a]],r),r);case"csv":return pu(Eu(e.Sheets[e.SheetNames[a]],r),r,"\ufeff");case"dif":return pu(Ei.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"dbf":return mu(wi.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"prn":return pu(Ai.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"rtf":return pu(Di.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"eth":return pu(Si.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"fods":return pu(Mh(e,r),r);case"wk1":return mu(yi.sheet_to_wk1(e.Sheets[e.SheetNames[a]],r),r);case"wk3":return mu(yi.book_to_wk3(e,r),r);case"biff2":r.biff||(r.biff=2);case"biff3":r.biff||(r.biff=3);case"biff4":return r.biff||(r.biff=4),mu(Ah(e,r),r);case"biff5":r.biff||(r.biff=5);case"biff8":case"xla":case"xls":return r.biff||(r.biff=8),uu(e,r);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return cu(e,r);default:throw new Error("Unrecognized bookType |"+r.bookType+"|")}}function vu(e,t,r,n,a,i,s,o){var l=Wr(r),f=o.defval,c=o.raw||!Object.prototype.hasOwnProperty.call(o,"raw"),h=!0,u=1===a?[]:{};if(1!==a)if(Object.defineProperty)try{Object.defineProperty(u,"__rowNum__",{value:r,enumerable:!1})}catch(g){u.__rowNum__=r}else u.__rowNum__=r;if(!s||e[r])for(var p=t.s.c;p<=t.e.c;++p){var d=s?e[r][p]:e[n[p]+l];if(void 0!==d&&void 0!==d.t){var m=d.v;switch(d.t){case"z":if(null==m)break;continue;case"e":m=0==m?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+d.t)}if(null!=i[p]){if(null==m)if("e"==d.t&&null===m)u[i[p]]=null;else if(void 0!==f)u[i[p]]=f;else{if(!c||null!==m)continue;u[i[p]]=null}else u[i[p]]=c&&("n"!==d.t||"n"===d.t&&!1!==o.rawNumbers)?m:en(d,m,o);null!=m&&(h=!1)}}else{if(void 0===f)continue;null!=i[p]&&(u[i[p]]=f)}}return{row:u,isempty:h}}function Tu(e,t){if(null==e||null==e["!ref"])return[];var r={t:"n",v:0},n=0,a=1,i=[],s=0,o="",l={s:{r:0,c:0},e:{r:0,c:0}},f=t||{},c=null!=f.range?f.range:e["!ref"];switch(1===f.header?n=1:"A"===f.header?n=2:Array.isArray(f.header)?n=3:null==f.header&&(n=0),typeof c){case"string":l=qr(c);break;case"number":l=qr(e["!ref"]),l.s.r=c;break;default:l=c}n>0&&(a=0);var h=Wr(l.s.r),u=[],p=[],d=0,m=0,g=Array.isArray(e),v=l.s.r,T=0,w={};g&&!e[v]&&(e[v]=[]);var b=f.skipHidden&&e["!cols"]||[],E=f.skipHidden&&e["!rows"]||[];for(T=l.s.c;T<=l.e.c;++T)if(!(b[T]||{}).hidden)switch(u[T]=jr(T),r=g?e[v][T]:e[u[T]+h],n){case 1:i[T]=T-l.s.c;break;case 2:i[T]=u[T];break;case 3:i[T]=f.header[T-l.s.c];break;default:if(null==r&&(r={w:"__EMPTY",t:"s"}),o=s=en(r,null,f),m=w[s]||0,m){do{o=s+"_"+m++}while(w[o]);w[s]=m,w[o]=1}else w[s]=1;i[T]=o}for(v=l.s.r+a;v<=l.e.r;++v)if(!(E[v]||{}).hidden){var S=vu(e,l,v,u,n,i,g,f);(!1===S.isempty||(1===n?!1!==f.blankrows:f.blankrows))&&(p[d++]=S.row)}return p.length=d,p}var wu=/"/g;function bu(e,t,r,n,a,i,s,o){for(var l=!0,f=[],c="",h=Wr(r),u=t.s.c;u<=t.e.c;++u)if(n[u]){var p=o.dense?(e[r]||[])[u]:e[n[u]+h];if(null==p)c="";else if(null!=p.v){l=!1,c=""+(o.rawNumbers&&"n"==p.t?p.v:en(p,null,o));for(var d=0,m=0;d!==c.length;++d)if((m=c.charCodeAt(d))===a||m===i||34===m||o.forceQuotes){c='"'+c.replace(wu,'""')+'"';break}"ID"==c&&(c='"ID"')}else null==p.f||p.F?c="":(l=!1,c="="+p.f,c.indexOf(",")>=0&&(c='"'+c.replace(wu,'""')+'"'));f.push(c)}return!1===o.blankrows&&l?null:f.join(s)}function Eu(e,t){var r=[],n=null==t?{}:t;if(null==e||null==e["!ref"])return"";var a=qr(e["!ref"]),i=void 0!==n.FS?n.FS:",",s=i.charCodeAt(0),o=void 0!==n.RS?n.RS:"\n",l=o.charCodeAt(0),f=new RegExp(("|"==i?"\\|":i)+"+$"),c="",h=[];n.dense=Array.isArray(e);for(var u=n.skipHidden&&e["!cols"]||[],p=n.skipHidden&&e["!rows"]||[],d=a.s.c;d<=a.e.c;++d)(u[d]||{}).hidden||(h[d]=jr(d));for(var m=0,g=a.s.r;g<=a.e.r;++g)(p[g]||{}).hidden||(c=bu(e,a,g,h,s,l,i,n),null!=c&&(n.strip&&(c=c.replace(f,"")),(c||!1!==n.blankrows)&&r.push((m++?o:"")+c)));return delete n.dense,r.join("")}function Su(e,t){t||(t={}),t.FS="\t",t.RS="\n";var r=Eu(e,t);if("undefined"==typeof p||"string"==t.type)return r;var n=p.utils.encode(1200,r,"str");return String.fromCharCode(255)+String.fromCharCode(254)+n}function Au(e){var t,r="",n="";if(null==e||null==e["!ref"])return[];var a,i=qr(e["!ref"]),s="",o=[],l=[],f=Array.isArray(e);for(a=i.s.c;a<=i.e.c;++a)o[a]=jr(a);for(var c=i.s.r;c<=i.e.r;++c)for(s=Wr(c),a=i.s.c;a<=i.e.c;++a)if(r=o[a]+s,t=f?(e[c]||[])[a]:e[r],n="",void 0!==t){if(null!=t.F){if(r=t.F,!t.f)continue;n=t.f,-1==r.indexOf(":")&&(r=r+":"+r)}if(null!=t.f)n=t.f;else{if("z"==t.t)continue;if("n"==t.t&&null!=t.v)n=""+t.v;else if("b"==t.t)n=t.v?"TRUE":"FALSE";else if(void 0!==t.w)n="'"+t.w;else{if(void 0===t.v)continue;n="s"==t.t?"'"+t.v:""+t.v}}l[l.length]=r+"="+n}return l}function yu(e,t,r){var n,a=r||{},i=+!a.skipHeader,s=e||{},o=0,l=0;if(s&&null!=a.origin)if("number"==typeof a.origin)o=a.origin;else{var f="string"==typeof a.origin?Yr(a.origin):a.origin;o=f.r,l=f.c}var c={s:{c:0,r:0},e:{c:l,r:o+t.length-1+i}};if(s["!ref"]){var h=qr(s["!ref"]);c.e.c=Math.max(c.e.c,h.e.c),c.e.r=Math.max(c.e.r,h.e.r),-1==o&&(o=h.e.r+1,c.e.r=o+t.length-1+i)}else-1==o&&(o=0,c.e.r=t.length-1+i);var u=a.header||[],p=0;t.forEach((function(e,t){Ze(e).forEach((function(r){-1==(p=u.indexOf(r))&&(u[p=u.length]=r);var f=e[r],c="z",h="",d=Kr({c:l+p,r:o+t+i});n=Ou(s,d),!f||"object"!==typeof f||f instanceof Date?("number"==typeof f?c="n":"boolean"==typeof f?c="b":"string"==typeof f?c="s":f instanceof Date?(c="d",a.cellDates||(c="n",f=nt(f)),h=a.dateNF||z[14]):null===f&&a.nullError&&(c="e",f=0),n?(n.t=c,n.v=f,delete n.w,delete n.R,h&&(n.z=h)):s[d]=n={t:c,v:f},h&&(n.z=h)):s[d]=f}))})),c.e.c=Math.max(c.e.c,l+u.length-1);var d=Wr(o);if(i)for(p=0;p<u.length;++p)s[jr(p+l)+d]={t:"s",v:u[p]};return s["!ref"]=Zr(c),s}function _u(e,t){return yu(null,e,t)}function Ou(e,t,r){if("string"==typeof t){if(Array.isArray(e)){var n=Yr(t);return e[n.r]||(e[n.r]=[]),e[n.r][n.c]||(e[n.r][n.c]={t:"z"})}return e[t]||(e[t]={t:"z"})}return Ou(e,Kr("number"!=typeof t?t:{r:t,c:r||0}))}function xu(e,t){if("number"==typeof t){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}if("string"==typeof t){var r=e.SheetNames.indexOf(t);if(r>-1)return r;throw new Error("Cannot find sheet name |"+t+"|")}throw new Error("Cannot find sheet |"+t+"|")}function Cu(){return{SheetNames:[],Sheets:{}}}function Ru(e,t,r,n){var a=1;if(!r)for(;a<=65535;++a,r=void 0)if(-1==e.SheetNames.indexOf(r="Sheet"+a))break;if(!r||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(n&&e.SheetNames.indexOf(r)>=0){var i=r.match(/(^.*?)(\d+)$/);a=i&&+i[2]||0;var s=i&&i[1]||r;for(++a;a<=65535;++a)if(-1==e.SheetNames.indexOf(r=s+a))break}if(Sc(r),e.SheetNames.indexOf(r)>=0)throw new Error("Worksheet with name |"+r+"| already exists!");return e.SheetNames.push(r),e.Sheets[r]=t,r}function ku(e,t,r){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var n=xu(e,t);switch(e.Workbook.Sheets[n]||(e.Workbook.Sheets[n]={}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[n].Hidden=r}function Iu(e,t){return e.z=t,e}function Nu(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e}function Du(e,t,r){return Nu(e,"#"+t,r)}function Pu(e,t,r){e.c||(e.c=[]),e.c.push({t:t,a:r||"SheetJS"})}function Lu(e,t,r,n){for(var a="string"!=typeof t?t:qr(t),i="string"==typeof t?t:Zr(t),s=a.s.r;s<=a.e.r;++s)for(var o=a.s.c;o<=a.e.c;++o){var l=Ou(e,s,o);l.t="n",l.F=i,delete l.v,s==a.s.r&&o==a.s.c&&(l.f=r,n&&(l.D=!0))}return e}var Mu={encode_col:jr,encode_row:Wr,encode_cell:Kr,encode_range:Zr,decode_col:Vr,decode_row:Br,split_cell:Xr,decode_cell:Yr,decode_range:Jr,format_cell:en,sheet_add_aoa:rn,sheet_add_json:yu,sheet_add_dom:Rh,aoa_to_sheet:nn,json_to_sheet:_u,table_to_sheet:kh,table_to_book:Ih,sheet_to_csv:Eu,sheet_to_txt:Su,sheet_to_json:Tu,sheet_to_html:Ch,sheet_to_formulae:Au,sheet_to_row_object_array:Tu,sheet_get_cell:Ou,book_new:Cu,book_append_sheet:Ru,book_set_sheet_visibility:ku,cell_set_number_format:Iu,cell_set_hyperlink:Nu,cell_set_internal_link:Du,cell_add_comment:Pu,sheet_set_array_formula:Lu,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};n.version}}]);
|