/*! * * Spread.Sheets Library 10.0.1 * * Copyright(c) GrapeCity, Inc. All rights reserved. * * Licensed under the SpreadJS Commercial License. * spread.sales@grapecity.com * http://spread.grapecity.com/spreadjs/eula/ * * */ !function a(b,c){"object"==typeof exports&&"object"==typeof module?module.exports=c():"function"==typeof define&&define.amd?define([],c):"object"==typeof exports?exports.Excel=c():(b.GC=b.GC||{},b.GC.Spread=b.GC.Spread||{},b.GC.Spread.Excel=c())}(this,function(){return function(a){var b={};function c(d){if(b[d])return b[d].exports;var e=b[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,c),e.loaded=!0,e.exports}return c.m=a,c.c=b,c.p="/assets/",c(0)}([function(a,b,c){var d,e,f,g=c(1),h=c(24),i=c(43),j=c(9),k=c(13),l=c(14),m=c(22),n=c(23);b.ErrorCode=n,d=c(61),e=d.M5,1!==e&&2!==e||d.Gb(),f=function(){function a(){this.g6=new g}return a.prototype.open=function(a,b,c,d){var e=this;b||(b=function(){}),c||(c=function(){}),e.g6.onFileLoad=function(a){var d,e;try{d=new h,e=d.h6(a),b(e)}catch(a){c({errorCode:n.fileFormatError,errorMessage:"Incorrect file format."})}},e.g6.onError=c,e.g6.loadFile(a,d)},a.prototype.save=function(a,b,c,d){var e,f,g;b||(b=function(){}),c||(c=function(){}),"object"==typeof a&&(e=JSON.parse(JSON.stringify(a))),"string"==typeof a&&(e=JSON.parse(a)),f=new i(e),f.onZip=function(a){if(d&&d.password)try{a=j.kga(a,d.password),g||(a=j.lga(a))}catch(a){return void c({errorCode:n.fileFormatError,errorMessage:"Incorrect file format."})}b(a)},f.onError=function(){c({errorCode:n.fileFormatError,errorMessage:"Incorrect file format."})},d&&d.password&&(g=d.useArrayBuffer,d.useArrayBuffer=!0),f.i6=d||{};try{f.T2()}catch(a){c({errorCode:n.fileFormatError,errorMessage:"Incorrect file format."})}},a}(),b.IO=f,b.mga=m,b.nga=k,b.oga=l},function(a,b,c){var d=c(2),e=void 0,f="undefined",g=c(8),h=c(9),i=c(23),j=function(){function a(a){var b=this;if(a===e?b.loadType=1:b.loadType=a,typeof FileReader===f)throw Error("The browser doesn't support FileReader!");b.fileReader=new FileReader,b.passwordFileReader=new FileReader,b.compoundFile=new g}return a.prototype.loadFile=function(a,b){var c=this,d=c.fileReader;if(a instanceof ArrayBuffer)return void c.fileLoad(a,b);if(a&&d)switch(d.onload=function(a){c.fileLoad(a.target.result,b)},d.onerror=function(){c.pga()},c.loadType){case 1:if(d.readAsArrayBuffer){d.readAsArrayBuffer(a);break}c.loadType=0;break;default:d.readAsDataURL&&d.readAsDataURL(a)}},a.prototype.pga=function(){this.onError({errorCode:i.fileIOError,errorMessage:"File read and write exception."})},a.prototype.qga=function(){this.onError({errorCode:i.fileFormatError,errorMessage:"Incorrect file format."})},a.prototype.rga=function(){this.onError({errorCode:i.noPassword,errorMessage:"The Excel file cannot be opened because the workbook/worksheet is password protected"})},a.prototype.sga=function(){this.onError({errorCode:i.invalidPassword,errorMessage:"The specified password is incorrect."})},a.prototype.fileLoad=function(a,b){var c,f,g,i,j=this;if(b&&b.password)try{if(a=h.tga(a,b.password),!a)return void j.sga()}catch(a){return void j.sga()}else if(h.uga(a))return void j.rga();switch(c=new d,j.loadType){case 1:c.loadAsync(a).then(k).catch(function(){j.qga()});break;case 0:default:f="base64,",g=a.indexOf(f),g!==-1&&(i=a.substring(g+f.length),c.loadAsync(i,{base64:!0}).then(k).catch(function(){j.qga()}))}function k(a){var b,c,d=a.files,f={};for(b in d)d.hasOwnProperty(b)&&(c="xml"===b.substring(b.length-3)?"text":b.indexOf("/media/")===-1?"binarystring":"base64",d[b].async(c).then(function(a){return function(b){f[a.toLowerCase()]=b;for(var c in d)if(f[c.toLowerCase()]===e)return;j.onFileLoad(f)}}(b)).catch(function(){j.qga()}))}},a}();a.exports=j},function(a,b,c){var d;(function(b,c){!function(b){var c;a.exports=b()}(function(){var a;return function a(b,c,e){function f(h,i){var j,k,l;if(!c[h]){if(!b[h]){if(j="function"==typeof d&&d,!i&&j)return d(h,!0);if(g)return g(h,!0);throw k=Error("Cannot find module '"+h+"'"),k.code="MODULE_NOT_FOUND",k}l=c[h]={exports:{}},b[h][0].call(l.exports,function(a){var c=b[h][1][a];return f(c?c:a)},l,l.exports,a,b,c,e)}return c[h].exports}for(var g="function"==typeof d&&d,h=0;hl?a[l++]:0,e=m>l?a[l++]:0):(b=a.charCodeAt(l++),c=m>l?a.charCodeAt(l++):0,e=m>l?a.charCodeAt(l++):0),g=b>>2,h=(3&b)<<4|c>>4,i=n>1?(15&c)<<2|e>>6:64,j=n>2?63&e:64,k.push(f.charAt(g)+f.charAt(h)+f.charAt(i)+f.charAt(j));return k.join("")},c.decode=function(a){var b,c,d,g,h,i,j,k,l,m=0,n=0;for(a=a.replace(/[^A-Za-z0-9\+\/\=]/g,""),k=3*a.length/4,a.charAt(a.length-1)===f.charAt(64)&&k--,a.charAt(a.length-2)===f.charAt(64)&&k--,l=e.uint8array?new Uint8Array(k):Array(k);m>4,c=(15&h)<<4|i>>2,d=(3&i)<<6|j,l[n++]=b,64!==i&&(l[n++]=c),64!==j&&(l[n++]=d);return l}},{"./support":27,"./utils":29}],2:[function(a,b,c){"use strict";function d(a,b,c,d,e){this.compressedSize=a,this.uncompressedSize=b,this.crc32=c,this.compression=d,this.compressedContent=e}var e=a("./external"),f=a("./stream/DataWorker"),g=a("./stream/DataLengthProbe"),h=a("./stream/Crc32Probe"),g=a("./stream/DataLengthProbe");d.prototype={getContentWorker:function(){var a=new f(e.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new g("data_length")),b=this;return a.on("end",function(){if(this.streamInfo.data_length!==b.uncompressedSize)throw Error("Bug : uncompressed data size mismatch")}),a},getCompressedWorker:function(){return new f(e.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},d.createWorkerFrom=function(a,b,c){return a.pipe(new h).pipe(new g("uncompressedSize")).pipe(b.compressWorker(c)).pipe(new g("compressedSize")).withStreamInfo("compression",b)},b.exports=d},{"./external":6,"./stream/Crc32Probe":22,"./stream/DataLengthProbe":23,"./stream/DataWorker":24}],3:[function(a,b,c){"use strict";var d=a("./stream/GenericWorker");c.STORE={magic:"\0\0",compressWorker:function(a){return new d("STORE compression")},uncompressWorker:function(){return new d("STORE decompression")}},c.DEFLATE=a("./flate")},{"./flate":7,"./stream/GenericWorker":25}],4:[function(a,b,c){"use strict";function d(){var a,b,c,d;for(b=[],c=0;256>c;c++){for(a=c,d=0;8>d;d++)a=1&a?3988292384^a>>>1:a>>>1;b[c]=a}return b}function e(a,b,c,d){var e,f=h,g=d+c;for(a=-1^a,e=d;g>e;e++)a=a>>>8^f[255&(a^b[e])];return-1^a}function f(a,b,c,d){var e,f=h,g=d+c;for(a=-1^a,e=d;g>e;e++)a=a>>>8^f[255&(a^b.charCodeAt(e))];return-1^a}var g=a("./utils"),h=d();b.exports=function(a,b){if(void 0===a||!a.length)return 0;var c="string"!==g.getTypeOf(a);return c?e(0|b,a,a.length,0):f(0|b,a,a.length,0)}},{"./utils":29}],5:[function(a,b,c){"use strict";c.base64=!1,c.binary=!1,c.dir=!1,c.createFolders=!0,c.date=null,c.compression=null,c.compressionOptions=null,c.comment=null,c.unixPermissions=null,c.dosPermissions=null},{}],6:[function(a,b,c){"use strict";var d=a("es6-promise").Promise;b.exports={Promise:d}},{"es6-promise":37}],7:[function(a,b,c){"use strict";function d(a,b){h.call(this,"FlateWorker/"+a),this.j6=new f[a]({raw:!0,level:b.level||-1}),this.meta={};var c=this;this.j6.onData=function(a){c.push({data:a,meta:c.meta})}}var e="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,f=a("pako"),g=a("./utils"),h=a("./stream/GenericWorker"),i=e?"uint8array":"array";c.magic="\b\0",g.inherits(d,h),d.prototype.processChunk=function(a){this.meta=a.meta,this.j6.push(g.transformTo(i,a.data),!1)},d.prototype.flush=function(){h.prototype.flush.call(this),this.j6.push([],!0)},d.prototype.cleanUp=function(){h.prototype.cleanUp.call(this),this.j6=null},c.compressWorker=function(a){return new d("Deflate",a)},c.uncompressWorker=function(){return new d("Inflate",{})}},{"./stream/GenericWorker":25,"./utils":29,pako:38}],8:[function(a,b,c){"use strict";function d(a,b,c,d){f.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=b,this.zipPlatform=c,this.encodeFileName=d,this.streamFiles=a,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this.k6=[]}var e=a("../utils"),f=a("../stream/GenericWorker"),g=a("../utf8"),h=a("../crc32"),i=a("../signature"),j=function(a,b){var c,d="";for(c=0;b>c;c++)d+=String.fromCharCode(255&a),a>>>=8;return d},k=function(a,b){var c=a;return a||(c=b?16893:33204),(65535&c)<<16},l=function(a,b){return 63&(a||0)},m=function(a,b,c,d,f,m){var n,o,p,q,r,s,t,u,v=a.file,w=a.compression,x=m!==g.utf8encode,y=e.transformTo("string",m(v.name)),z=e.transformTo("string",g.utf8encode(v.name)),A=v.comment,B=e.transformTo("string",m(A)),C=e.transformTo("string",g.utf8encode(A)),D=z.length!==v.name.length,E=C.length!==A.length,F="",G="",H="",I=v.dir,J=v.date,K={crc32:0,compressedSize:0,uncompressedSize:0};return b&&!c||(K.crc32=a.crc32,K.compressedSize=a.compressedSize,K.uncompressedSize=a.uncompressedSize),p=0,b&&(p|=8),x||!D&&!E||(p|=2048),q=0,r=0,I&&(q|=16),"UNIX"===f?(r=798,q|=k(v.unixPermissions,I)):(r=20,q|=l(v.dosPermissions,I)),n=J.getUTCHours(),n<<=6,n|=J.getUTCMinutes(),n<<=5,n|=J.getUTCSeconds()/2,o=J.getUTCFullYear()-1980,o<<=4,o|=J.getUTCMonth()+1,o<<=5,o|=J.getUTCDate(),D&&(G=j(1,1)+j(h(y),4)+z,F+="up"+j(G.length,2)+G),E&&(H=j(1,1)+j(h(B),4)+C,F+="uc"+j(H.length,2)+H),s="",s+="\n\0",s+=j(p,2),s+=w.magic,s+=j(n,2),s+=j(o,2),s+=j(K.crc32,4),s+=j(K.compressedSize,4),s+=j(K.uncompressedSize,4),s+=j(y.length,2),s+=j(F.length,2),t=i.LOCAL_FILE_HEADER+s+y+F,u=i.CENTRAL_FILE_HEADER+j(r,2)+s+j(B.length,2)+"\0\0\0\0"+j(q,4)+j(d,4)+y+F+B,{fileRecord:t,dirRecord:u}},n=function(a,b,c,d,f){var g="",h=e.transformTo("string",f(d));return g=i.CENTRAL_DIRECTORY_END+"\0\0\0\0"+j(a,2)+j(a,2)+j(b,4)+j(c,4)+j(h.length,2)+h},o=function(a){var b="";return b=i.DATA_DESCRIPTOR+j(a.crc32,4)+j(a.compressedSize,4)+j(a.uncompressedSize,4)};e.inherits(d,f),d.prototype.push=function(a){var b=a.meta.percent||0,c=this.entriesCount,d=this.k6.length;this.accumulate?this.contentBuffer.push(a):(this.bytesWritten+=a.data.length,f.prototype.push.call(this,{data:a.data,meta:{currentFile:this.currentFile,percent:c?(b+100*(c-d-1))/c:100}}))},d.prototype.openedSource=function(a){if(this.currentSourceOffset=this.bytesWritten,this.currentFile=a.file.name,this.streamFiles&&!a.file.dir){var b=m(a,this.streamFiles,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:b.fileRecord,meta:{percent:0}})}else this.accumulate=!0},d.prototype.closedSource=function(a){this.accumulate=!1;var b=m(a,this.streamFiles,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(b.dirRecord),this.streamFiles&&!a.file.dir)this.push({data:o(a),meta:{percent:100}});else for(this.push({data:b.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},d.prototype.flush=function(){var a,b,c,d;for(a=this.bytesWritten,b=0;b0?a.substring(0,b):""},q=function(a){return"/"!==a.slice(-1)&&(a+="/"),a},r=function(a,b){return b=void 0!==b?b:i.createFolders,a=q(a),this.files[a]||o.call(this,a,null,{dir:!0,createFolders:b}),this.files[a]},s={load:function(){throw Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(a){var b,c,d;for(b in this.files)this.files.hasOwnProperty(b)&&(d=this.files[b],c=b.slice(this.root.length,b.length),c&&b.slice(0,this.root.length)===this.root&&a(c,d))},filter:function(a){var b=[];return this.forEach(function(c,d){a(c,d)&&b.push(d)}),b},file:function(a,b,c){var e,f;return 1===arguments.length?d(a)?(e=a,this.filter(function(a,b){return!b.dir&&e.test(a)})):(f=this.files[this.root+a],f&&!f.dir?f:null):(a=this.root+a,o.call(this,a,b,c),this)},folder:function(a){if(!a)return this;if(d(a))return this.filter(function(b,c){return c.dir&&a.test(b)});var b=this.root+a,c=r.call(this,b),e=this.clone();return e.root=c.name,e},remove:function(a){var b,c,d;if(a=this.root+a,b=this.files[a],b||("/"!==a.slice(-1)&&(a+="/"),b=this.files[a]),b&&!b.dir)delete this.files[a];else for(c=this.filter(function(b,c){return c.name.slice(0,a.length)===a}),d=0;d=0;--f)if(this.data[f]===b&&this.data[f+1]===c&&this.data[f+2]===d&&this.data[f+3]===e)return f-this.zero;return-1},d.prototype.readAndCheckSignature=function(a){var b=a.charCodeAt(0),c=a.charCodeAt(1),d=a.charCodeAt(2),e=a.charCodeAt(3),f=this.readData(4);return b===f[0]&&c===f[1]&&d===f[2]&&e===f[3]},d.prototype.readData=function(a){if(this.checkOffset(a),0===a)return[];var b=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{"../utils":29,"./DataReader":15}],15:[function(a,b,c){"use strict";function d(a){this.data=a,this.length=a.length,this.index=0,this.zero=0}var e=a("../utils");d.prototype={checkOffset:function(a){this.checkIndex(this.index+a)},checkIndex:function(a){if(this.lengtha)throw Error("End of data reached (data length = "+this.length+", asked index = "+a+"). Corrupted zip ?")},setIndex:function(a){this.checkIndex(a),this.index=a},skip:function(a){this.setIndex(this.index+a)},byteAt:function(a){},readInt:function(a){var b,c=0;for(this.checkOffset(a),b=this.index+a-1;b>=this.index;b--)c=(c<<8)+this.byteAt(b);return this.index+=a,c},readString:function(a){return e.transformTo("string",this.readData(a))},readData:function(a){},lastIndexOfSignature:function(a){},readAndCheckSignature:function(a){},readDate:function(){var a=this.readInt(4);return new Date(Date.UTC((a>>25&127)+1980,(a>>21&15)-1,a>>16&31,a>>11&31,a>>5&63,(31&a)<<1))}},b.exports=d},{"../utils":29}],16:[function(a,b,c){"use strict";function d(a){e.call(this,a)}var e=a("./Uint8ArrayReader"),f=a("../utils");f.inherits(d,e),d.prototype.readData=function(a){this.checkOffset(a);var b=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{"../utils":29,"./Uint8ArrayReader":18}],17:[function(a,b,c){"use strict";function d(a){e.call(this,a)}var e=a("./DataReader"),f=a("../utils");f.inherits(d,e),d.prototype.byteAt=function(a){return this.data.charCodeAt(this.zero+a)},d.prototype.lastIndexOfSignature=function(a){return this.data.lastIndexOf(a)-this.zero},d.prototype.readAndCheckSignature=function(a){var b=this.readData(4);return a===b},d.prototype.readData=function(a){this.checkOffset(a);var b=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{"../utils":29,"./DataReader":15}],18:[function(a,b,c){"use strict";function d(a){e.call(this,a)}var e=a("./ArrayReader"),f=a("../utils");f.inherits(d,e),d.prototype.readData=function(a){if(this.checkOffset(a),0===a)return new Uint8Array(0);var b=this.data.subarray(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{"../utils":29,"./ArrayReader":14}],19:[function(a,b,c){"use strict";var d=a("../utils"),e=a("../support"),f=a("./ArrayReader"),g=a("./StringReader"),h=a("./NodeBufferReader"),i=a("./Uint8ArrayReader");b.exports=function(a){var b=d.getTypeOf(a);return d.checkSupport(b),"string"!==b||e.uint8array?"nodebuffer"===b?new h(a):e.uint8array?new i(d.transformTo("uint8array",a)):new f(d.transformTo("array",a)):new g(a)}},{"../support":27,"../utils":29,"./ArrayReader":14,"./NodeBufferReader":16,"./StringReader":17,"./Uint8ArrayReader":18}],20:[function(a,b,c){"use strict";c.LOCAL_FILE_HEADER="PK\x03\x04",c.CENTRAL_FILE_HEADER="PK\x01\x02",c.CENTRAL_DIRECTORY_END="PK\x05\x06",c.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x06\x07",c.ZIP64_CENTRAL_DIRECTORY_END="PK\x06\x06",c.DATA_DESCRIPTOR="PK\x07\b"},{}],21:[function(a,b,c){"use strict";function d(a){e.call(this,"ConvertWorker to "+a),this.destType=a}var e=a("./GenericWorker"),f=a("../utils");f.inherits(d,e),d.prototype.processChunk=function(a){this.push({data:f.transformTo(this.destType,a.data),meta:a.meta})},b.exports=d},{"../utils":29,"./GenericWorker":25}],22:[function(a,b,c){"use strict";function d(){e.call(this,"Crc32Probe")}var e=a("./GenericWorker"),f=a("../crc32"),g=a("../utils");g.inherits(d,e),d.prototype.processChunk=function(a){this.streamInfo.crc32=f(a.data,this.streamInfo.crc32||0),this.push(a)},b.exports=d},{"../crc32":4,"../utils":29,"./GenericWorker":25}],23:[function(a,b,c){"use strict";function d(a){f.call(this,"DataLengthProbe for "+a),this.propName=a,this.withStreamInfo(a,0)}var e=a("../utils"),f=a("./GenericWorker");e.inherits(d,f),d.prototype.processChunk=function(a){if(a){var b=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=b+a.data.length}f.prototype.processChunk.call(this,a)},b.exports=d},{"../utils":29,"./GenericWorker":25}],24:[function(a,b,c){"use strict";function d(a){f.call(this,"DataWorker");var b=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this.n6=!1,a.then(function(a){b.dataIsReady=!0,b.data=a,b.max=a&&a.length||0,b.type=e.getTypeOf(a),b.isPaused||b.o6()},function(a){b.error(a)})}var e=a("../utils"),f=a("./GenericWorker"),g=16384;e.inherits(d,f),d.prototype.cleanUp=function(){f.prototype.cleanUp.call(this),this.data=null},d.prototype.resume=function(){return!!f.prototype.resume.call(this)&&(!this.n6&&this.dataIsReady&&(this.n6=!0,e.delay(this.o6,[],this)),!0)},d.prototype.o6=function(){this.n6=!1,this.isPaused||this.isFinished||(this.p6(),this.isFinished||(e.delay(this.o6,[],this),this.n6=!0))},d.prototype.p6=function(){if(this.isPaused||this.isFinished)return!1;var a=g,b=null,c=Math.min(this.max,this.index+a);if(this.index>=this.max)return this.end();switch(this.type){case"string":b=this.data.substring(this.index,c);break;case"uint8array":b=this.data.subarray(this.index,c);break;case"array":case"nodebuffer":b=this.data.slice(this.index,c)}return this.index=c,this.push({data:b,meta:{percent:this.max?this.index/this.max*100:0}})},b.exports=d},{"../utils":29,"./GenericWorker":25}],25:[function(a,b,c){"use strict";function d(a){this.name=a||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this.Ze={data:[],end:[],error:[]},this.previous=null}d.prototype={push:function(a){this.emit("data",a)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(a){this.emit("error",a)}return!0},error:function(a){return!this.isFinished&&(this.isPaused?this.generatedError=a:(this.isFinished=!0,this.emit("error",a),this.previous&&this.previous.error(a),this.cleanUp()),!0)},on:function(a,b){return this.Ze[a].push(b),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this.Ze=[]},emit:function(a,b){if(this.Ze[a])for(var c=0;c "+a:a}},b.exports=d},{}],26:[function(a,c,d){(function(b){"use strict";function d(a,b,c){switch(a){case"blob":return h.newBlob(h.transformTo("arraybuffer",b),c);case"base64":return k.encode(b);default:return h.transformTo(a,b)}}function e(a,c){var d,e=0,f=null,g=0;for(d=0;di;i++)h[i]=i>=252?6:i>=248?5:i>=240?4:i>=224?3:i>=192?2:1;h[254]=h[254]=1,j=function(a){var b,c,d,f,g,h=a.length,i=0;for(f=0;h>f;f++)c=a.charCodeAt(f),55296===(64512&c)&&h>f+1&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),i+=128>c?1:2048>c?2:65536>c?3:4;for(b=e.uint8array?new Uint8Array(i):Array(i),g=0,f=0;i>g;f++)c=a.charCodeAt(f),55296===(64512&c)&&h>f+1&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),128>c?b[g++]=c:2048>c?(b[g++]=192|c>>>6,b[g++]=128|63&c):65536>c?(b[g++]=224|c>>>12,b[g++]=128|c>>>6&63,b[g++]=128|63&c):(b[g++]=240|c>>>18,b[g++]=128|c>>>12&63,b[g++]=128|c>>>6&63,b[g++]=128|63&c);return b},k=function(a,b){var c;for(b=b||a.length,b>a.length&&(b=a.length),c=b-1;c>=0&&128===(192&a[c]);)c--;return 0>c?b:0===c?b:c+h[a[c]]>b?c:b},l=function(a){var b,c,e,f,g=a.length,i=Array(2*g);for(c=0,b=0;g>b;)if(e=a[b++],128>e)i[c++]=e;else if(f=h[e],f>4)i[c++]=65533,b+=f-1;else{for(e&=2===f?31:3===f?15:7;f>1&&g>b;)e=e<<6|63&a[b++],f--;f>1?i[c++]=65533:65536>e?i[c++]=e:(e-=65536,i[c++]=55296|e>>10&1023,i[c++]=56320|1023&e)}return i.length!==c&&(i.subarray?i=i.subarray(0,c):i.length=c),d.applyFromCharCode(i)},c.utf8encode=function(a){return e.nodebuffer?f.newBuffer(a,"utf-8"):j(a)},c.utf8decode=function(a){return e.nodebuffer?d.transformTo("nodebuffer",a).toString("utf-8"):(a=d.transformTo(e.uint8array?"uint8array":"array",a),l(a))},d.inherits(m,g),m.prototype.processChunk=function(a){var b,f,g,h=d.transformTo(e.uint8array?"uint8array":"array",a.data);this.leftOver&&this.leftOver.length&&(e.uint8array?(b=h,h=new Uint8Array(b.length+this.leftOver.length),h.set(this.leftOver,0),h.set(b,this.leftOver.length)):h=this.leftOver.concat(h), this.leftOver=null),f=k(h),g=h,f!==h.length&&(e.uint8array?(g=h.subarray(0,f),this.leftOver=h.subarray(f,h.length)):(g=h.slice(0,f),this.leftOver=h.slice(f,h.length))),this.push({data:c.utf8decode(g),meta:a.meta})},m.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:c.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},c.Utf8DecodeWorker=m,d.inherits(n,g),n.prototype.processChunk=function(a){this.push({data:c.utf8encode(a.data),meta:a.meta})},c.Utf8EncodeWorker=n},{"./nodejsUtils":12,"./stream/GenericWorker":25,"./support":27,"./utils":29}],29:[function(a,b,c){"use strict";var d,e,f,g,h,i,j;function k(a){var b=null;return b=d.uint8array?new Uint8Array(a.length):Array(a.length),m(a,b)}function l(a){return a}function m(a,b){for(var c=0;c1;)try{return i.stringifyByChunk(a,d,b)}catch(a){b=Math.floor(b/2)}return i.stringifyByChar(a)}function o(a,b){for(var c=0;c=f)return String.fromCharCode.apply(null,a);for(;f>e;)"array"===b||"nodebuffer"===b?d.push(String.fromCharCode.apply(null,a.slice(e,Math.min(e+c,f)))):d.push(String.fromCharCode.apply(null,a.subarray(e,Math.min(e+c,f)))),e+=c;return d.join("")},stringifyByChar:function(a){for(var b="",c=0;cb?"0":"")+b.toString(16).toUpperCase();return d},c.delay=function(a,b,c){g(function(){a.apply(c||null,b||[])})},c.inherits=function(a,b){var c=function(){};c.prototype=b.prototype,a.prototype=new c},c.extend=function(){var a,b,c={};for(a=0;ae;)a=this.reader.readInt(2),b=this.reader.readInt(4),c=this.reader.readData(b),this.zip64ExtensibleData[a]={id:a,length:b,value:c}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var a,b;for(a=0;ae)throw a=!this.isSignature(0,g.LOCAL_FILE_HEADER),a?Error("Can't find end of central directory : is this a zip file ? If it is, see http://stuk.github.io/jszip/documentation/howto/read_zip.html"):Error("Corrupted zip : can't find end of central directory");if(this.reader.setIndex(e),b=e,this.checkSignature(g.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===f.MAX_VALUE_16BITS||this.diskWithCentralDirStart===f.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===f.MAX_VALUE_16BITS||this.centralDirRecords===f.MAX_VALUE_16BITS||this.centralDirSize===f.MAX_VALUE_32BITS||this.centralDirOffset===f.MAX_VALUE_32BITS){if(this.zip64=!0,e=this.reader.lastIndexOfSignature(g.ZIP64_CENTRAL_DIRECTORY_LOCATOR),0>e)throw Error("Corrupted zip : can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(e),this.checkSignature(g.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,g.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(g.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw Error("Corrupted zip : can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(g.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}if(c=this.centralDirOffset+this.centralDirSize,this.zip64&&(c+=20,c+=12+this.zip64EndOfCentralSize),d=b-c,d>0)this.isSignature(b,g.CENTRAL_FILE_HEADER)||(this.reader.zero=d);else if(0>d)throw Error("Corrupted zip: missing "+Math.abs(d)+" bytes.")},prepareReader:function(a){this.reader=e(a)},load:function(a){this.prepareReader(a),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},b.exports=d},{"./reader/readerFor":19,"./signature":20,"./support":27,"./utf8":28,"./utils":29,"./zipEntry":31}],31:[function(a,b,c){"use strict";function d(a,b){this.options=a,this.loadOptions=b}var e=a("./reader/readerFor"),f=a("./utils"),g=a("./compressedObject"),h=a("./crc32"),i=a("./utf8"),j=a("./compressions"),k=a("./support"),l=0,m=3,n=function(a){for(var b in j)if(j.hasOwnProperty(b)&&j[b].magic===a)return j[b];return null};d.prototype={isEncrypted:function(){return 1===(1&this.bitFlag)},useUTF8:function(){return 2048===(2048&this.bitFlag)},readLocalPart:function(a){var b,c;if(a.skip(22),this.fileNameLength=a.readInt(2),c=a.readInt(2),this.fileName=a.readData(this.fileNameLength),a.skip(c),-1===this.compressedSize||-1===this.uncompressedSize)throw Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(b=n(this.compressionMethod),null===b)throw Error("Corrupted zip : compression "+f.pretty(this.compressionMethod)+" unknown (inner file : "+f.transformTo("string",this.fileName)+")");this.decompressed=new g(this.compressedSize,this.uncompressedSize,this.crc32,b,a.readData(this.compressedSize))},readCentralPart:function(a){this.versionMadeBy=a.readInt(2),a.skip(2),this.bitFlag=a.readInt(2),this.compressionMethod=a.readString(2),this.date=a.readDate(),this.crc32=a.readInt(4),this.compressedSize=a.readInt(4),this.uncompressedSize=a.readInt(4);var b=a.readInt(2);if(this.extraFieldsLength=a.readInt(2),this.fileCommentLength=a.readInt(2),this.diskNumberStart=a.readInt(2),this.internalFileAttributes=a.readInt(2),this.externalFileAttributes=a.readInt(4),this.localHeaderOffset=a.readInt(4),this.isEncrypted())throw Error("Encrypted zip are not supported");a.skip(b),this.readExtraFields(a),this.parseZIP64ExtraField(a),this.fileComment=a.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var a=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),a===l&&(this.dosPermissions=63&this.externalFileAttributes),a===m&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(a){if(this.extraFields[1]){var b=e(this.extraFields[1].value);this.uncompressedSize===f.MAX_VALUE_32BITS&&(this.uncompressedSize=b.readInt(8)),this.compressedSize===f.MAX_VALUE_32BITS&&(this.compressedSize=b.readInt(8)),this.localHeaderOffset===f.MAX_VALUE_32BITS&&(this.localHeaderOffset=b.readInt(8)),this.diskNumberStart===f.MAX_VALUE_32BITS&&(this.diskNumberStart=b.readInt(4))}},readExtraFields:function(a){var b,c,d,e=a.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});a.indexk){for(b=0,c=h.length-j;c>b;b++)h[b]=h[b+j];h.length-=j,j=0}h.length=0,j=0,i=!1}function e(a){var b=1,c=new l(a),d=document.createTextNode("");return c.observe(d,{characterData:!0}),function(){b=-b,d.data=b}}function f(a){return function(){function b(){clearTimeout(c),clearInterval(d),a()}var c=setTimeout(b,0),d=setInterval(b,50)}}b.exports=c;var g,h=[],i=!1,j=0,k=1024,l=a.MutationObserver||a.WebKitMutationObserver;g="function"==typeof l?e(d):f(d),c.requestFlush=g,c.makeRequestCallFromTimer=f}).call(this,void 0!==c?c:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],35:[function(a,b,c){},{}],36:[function(a,b,c){function d(){k=!1,h.length?j=h.concat(j):l=-1,j.length&&e()}function e(){var a,b;if(!k){for(a=setTimeout(d),k=!0,b=j.length;b;){for(h=j,j=[];++l1)for(b=1;ba;a+=2)b=r[a],c=r[a+1],b(c),r[a]=void 0,r[a+1]=void 0;k=0}function R(){try{var a=b,c=a("vertx");return g=c.runOnLoop||c.runOnContext,M()}catch(a){return P()}}function S(){}function T(){return new TypeError("You cannot resolve a promise with itself")}function U(){return new TypeError("A promises callback cannot return that same promise.")}function V(a){try{return a.then}catch(a){return v.error=a,v}}function W(a,b,c,d){try{a.call(b,c,d)}catch(a){return a}}function X(a,b,c){l(function(a){var d=!1,e=W(c,b,function(c){d||(d=!0,b!==c?$(a,c):aa(a,c))},function(b){d||(d=!0,ba(a,b))},"Settle: "+(a._label||" unknown promise"));!d&&e&&(d=!0,ba(a,e))},a)}function Y(a,b){b.io===t?aa(a,b.Fi):b.io===u?ba(a,b.Fi):ca(b,void 0,function(b){$(a,b)},function(b){ba(a,b)})}function Z(a,b){if(b.constructor===a.constructor)Y(a,b);else{var c=V(b);c===v?ba(a,v.error):void 0===c?aa(a,b):H(c)?X(a,b,c):aa(a,b)}}function $(a,b){a===b?ba(a,T()):G(b)?Z(a,b):aa(a,b)}function _(a){a.w6&&a.w6(a.Fi),da(a)}function aa(a,b){a.io===s&&(a.Fi=b,a.io=t,0!==a.x6.length&&l(da,a))}function ba(a,b){a.io===s&&(a.io=u,a.Fi=b,l(_,a))}function ca(a,b,c,d){var e=a.x6,f=e.length;a.w6=null,e[f]=b,e[f+t]=c,e[f+u]=d,0===f&&a.io&&l(da,a)}function da(a){var b,c,d,e,f=a.x6,g=a.io;if(0!==f.length){for(d=a.Fi,e=0;ee;e++)ca(b.resolve(a[e]),void 0,f,g);return c}function la(a){var b,c=this;return a&&"object"==typeof a&&a.constructor===c?a:(b=new c(S),$(b,a),b)}function ma(a){var b=this,c=new b(S);return ba(c,a),c}function na(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function oa(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function pa(a){this.yn=C++,this.io=void 0,this.Fi=void 0,this.x6=[],S!==a&&(H(a)||na(),this instanceof pa||oa(),ha(this,a))}function qa(){var a,b;if(void 0!==e)a=e;else if("undefined"!=typeof self)a=self;else try{a=Function("return this")()}catch(a){throw Error("polyfill failed because global object is unavailable in this environment")}b=a.Promise,b&&"[object Promise]"===Object.prototype.toString.call(b.resolve())&&!b.cast||(a.Promise=D)}f=Array.isArray?Array.isArray:function(a){return"[object Array]"===Object.prototype.toString.call(a)},j=f,k=0,{}.toString,l=function(a,b){r[k]=a,r[k+1]=b,k+=2,2===k&&(h?h(Q):i())},m="undefined"!=typeof window?window:void 0,n=m||{},o=n.MutationObserver||n.WebKitMutationObserver,p=void 0!==c&&"[object process]"==={}.toString.call(c),q="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,r=Array(1e3),i=p?L():o?N():q?O():void 0===m&&"function"==typeof b?R():P(),s=void 0,t=1,u=2,v=new ea,w=new ea,ia.prototype.z6=function(a){return j(a)},ia.prototype.Nx=function(){return Error("Array Methods must be provided an Array")},ia.prototype.ad=function(){this.Fi=Array(this.length)},x=ia,ia.prototype.C6=function(){for(var a=this,b=a.length,c=a.promise,d=a.A6,e=0;c.io===s&&b>e;e++)a.D6(d[e],e)},ia.prototype.D6=function(a,b){var c=this,d=c.y6;I(a)?a.constructor===d&&a.io!==s?(a.w6=null,c.E6(a.io,b,a.Fi)):c.F6(d.resolve(a),b):(c.B6--,c.Fi[b]=a)},ia.prototype.E6=function(a,b,c){var d=this,e=d.promise;e.io===s&&(d.B6--,a===u?ba(e,c):d.Fi[b]=c),0===d.B6&&aa(e,d.Fi)},ia.prototype.F6=function(a,b){var c=this;ca(a,void 0,function(a){c.E6(t,b,a)},function(a){c.E6(u,b,a)})},y=ja,z=ka,A=la,B=ma,C=0,D=pa,pa.all=y,pa.race=z,pa.resolve=A,pa.reject=B,pa.G6=J,pa.H6=K,pa.I6=l,pa.prototype={constructor:pa,then:function(a,b){var c,d,e,f=this,g=f.io;return g===t&&!a||g===u&&!b?this:(c=new this.constructor(S),d=f.Fi,g?(e=arguments[g-1],l(function(){ga(g,c,e,d)})):ca(f,c,a,b),c)},catch:function(a){return this.then(null,a)}},E=qa,F={Promise:D,polyfill:E},"function"==typeof a&&a.amd?a(function(){return F}):void 0!==d&&d.exports?d.exports=F:void 0!==this&&(this.ES6Promise=F),E()}).call(this)}).call(this,b("_process"),void 0!==c?c:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:36}],38:[function(a,b,c){"use strict";var d=a("./lib/utils/common").assign,e=a("./lib/deflate"),f=a("./lib/inflate"),g=a("./lib/zlib/constants"),h={};d(h,e,f,g),b.exports=h},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(a,b,c){"use strict";function d(a){var b,c,e;if(!(this instanceof d))return new d(a);if(this.options=i.assign({level:s,method:u,chunkSize:16384,windowBits:15,memLevel:8,strategy:t,to:""},a||{}),b=this.options,b.raw&&b.windowBits>0?b.windowBits=-b.windowBits:b.gzip&&b.windowBits>0&&b.windowBits<16&&(b.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0,c=h.deflateInit2(this.strm,b.level,b.method,b.windowBits,b.memLevel,b.strategy),c!==p)throw Error(k[c]);if(b.header&&h.deflateSetHeader(this.strm,b.header),b.dictionary){if(e="string"==typeof b.dictionary?j.string2buf(b.dictionary):"[object ArrayBuffer]"===m.call(b.dictionary)?new Uint8Array(b.dictionary):b.dictionary,c=h.deflateSetDictionary(this.strm,e),c!==p)throw Error(k[c]);this.J6=!0}}function e(a,b){var c=new d(b);if(c.push(a,!0),c.err)throw c.msg;return c.result}function f(a,b){return b=b||{},b.raw=!0,e(a,b)}function g(a,b){return b=b||{},b.gzip=!0,e(a,b)}var h=a("./zlib/deflate"),i=a("./utils/common"),j=a("./utils/strings"),k=a("./zlib/messages"),l=a("./zlib/zstream"),m=Object.prototype.toString,n=0,o=4,p=0,q=1,r=2,s=-1,t=0,u=8;d.prototype.push=function(a,b){var c,d,e=this.strm,f=this.options.chunkSize;if(this.ended)return!1;d=b===~~b?b:b===!0?o:n,"string"==typeof a?e.input=j.string2buf(a):"[object ArrayBuffer]"===m.call(a)?e.input=new Uint8Array(a):e.input=a,e.next_in=0,e.avail_in=e.input.length;do{if(0===e.avail_out&&(e.output=new i.Buf8(f),e.next_out=0,e.avail_out=f),c=h.deflate(e,d),c!==q&&c!==p)return this.onEnd(c),this.ended=!0,!1;0!==e.avail_out&&(0!==e.avail_in||d!==o&&d!==r)||("string"===this.options.to?this.onData(j.buf2binstring(i.shrinkBuf(e.output,e.next_out))):this.onData(i.shrinkBuf(e.output,e.next_out)))}while((e.avail_in>0||0===e.avail_out)&&c!==q);return d===o?(c=h.deflateEnd(this.strm),this.onEnd(c),this.ended=!0,c===p):d!==r||(this.onEnd(p),e.avail_out=0,!0)},d.prototype.onData=function(a){this.chunks.push(a)},d.prototype.onEnd=function(a){a===p&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},c.Deflate=d,c.deflate=e,c.deflateRaw=f,c.gzip=g},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(a,b,c){"use strict";function d(a){var b,c;if(!(this instanceof d))return new d(a);if(this.options=h.assign({chunkSize:16384,windowBits:0,to:""},a||{}),b=this.options,b.raw&&b.windowBits>=0&&b.windowBits<16&&(b.windowBits=-b.windowBits,0===b.windowBits&&(b.windowBits=-15)),!(b.windowBits>=0&&b.windowBits<16)||a&&a.windowBits||(b.windowBits+=32),b.windowBits>15&&b.windowBits<48&&0===(15&b.windowBits)&&(b.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0,c=g.inflateInit2(this.strm,b.windowBits),c!==j.Z_OK)throw Error(k[c]);this.header=new m,g.inflateGetHeader(this.strm,this.header)}function e(a,b){var c=new d(b);if(c.push(a,!0),c.err)throw c.msg;return c.result}function f(a,b){return b=b||{},b.raw=!0,e(a,b)}var g=a("./zlib/inflate"),h=a("./utils/common"),i=a("./utils/strings"),j=a("./zlib/constants"),k=a("./zlib/messages"),l=a("./zlib/zstream"),m=a("./zlib/gzheader"),n=Object.prototype.toString;d.prototype.push=function(a,b){var c,d,e,f,k,l,m=this.strm,o=this.options.chunkSize,p=this.options.dictionary,q=!1;if(this.ended)return!1;d=b===~~b?b:b===!0?j.Z_FINISH:j.Z_NO_FLUSH,"string"==typeof a?m.input=i.binstring2buf(a):"[object ArrayBuffer]"===n.call(a)?m.input=new Uint8Array(a):m.input=a,m.next_in=0,m.avail_in=m.input.length;do{if(0===m.avail_out&&(m.output=new h.Buf8(o),m.next_out=0,m.avail_out=o),c=g.inflate(m,j.Z_NO_FLUSH),c===j.Z_NEED_DICT&&p&&(l="string"==typeof p?i.string2buf(p):"[object ArrayBuffer]"===n.call(p)?new Uint8Array(p):p,c=g.inflateSetDictionary(this.strm,l)),c===j.Z_BUF_ERROR&&q===!0&&(c=j.Z_OK,q=!1),c!==j.Z_STREAM_END&&c!==j.Z_OK)return this.onEnd(c),this.ended=!0,!1;m.next_out&&(0!==m.avail_out&&c!==j.Z_STREAM_END&&(0!==m.avail_in||d!==j.Z_FINISH&&d!==j.Z_SYNC_FLUSH)||("string"===this.options.to?(e=i.utf8border(m.output,m.next_out),f=m.next_out-e,k=i.buf2string(m.output,e),m.next_out=f,m.avail_out=o-f,f&&h.arraySet(m.output,m.output,e,f,0),this.onData(k)):this.onData(h.shrinkBuf(m.output,m.next_out)))),0===m.avail_in&&0===m.avail_out&&(q=!0)}while((m.avail_in>0||0===m.avail_out)&&c!==j.Z_STREAM_END);return c===j.Z_STREAM_END&&(d=j.Z_FINISH),d===j.Z_FINISH?(c=g.inflateEnd(this.strm),this.onEnd(c),this.ended=!0,c===j.Z_OK):d!==j.Z_SYNC_FLUSH||(this.onEnd(j.Z_OK),m.avail_out=0,!0)},d.prototype.onData=function(a){this.chunks.push(a)},d.prototype.onEnd=function(a){a===j.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=h.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},c.Inflate=d,c.inflate=e,c.inflateRaw=f,c.ungzip=e},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(a,b,c){"use strict";var d,e,f="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;c.assign=function(a){var b,c,d;for(b=Array.prototype.slice.call(arguments,1);b.length;)if(c=b.shift()){if("object"!=typeof c)throw new TypeError(c+"must be non-object");for(d in c)c.hasOwnProperty(d)&&(a[d]=c[d])}return a},c.shrinkBuf=function(a,b){return a.length===b?a:a.subarray?a.subarray(0,b):(a.length=b,a)},d={arraySet:function(a,b,c,d,e){if(b.subarray&&a.subarray)return void a.set(b.subarray(c,c+d),e);for(var f=0;d>f;f++)a[e+f]=b[c+f]},flattenChunks:function(a){var b,c,d,e,f,g;for(d=0,b=0,c=a.length;c>b;b++)d+=a[b].length;for(g=new Uint8Array(d),e=0,b=0,c=a.length;c>b;b++)f=a[b],g.set(f,e),e+=f.length;return g}},e={arraySet:function(a,b,c,d,e){for(var f=0;d>f;f++)a[e+f]=b[c+f]},flattenChunks:function(a){return[].concat.apply([],a)}},c.setTyped=function(a){a?(c.Buf8=Uint8Array,c.Buf16=Uint16Array,c.Buf32=Int32Array,c.assign(c,d)):(c.Buf8=Array,c.Buf16=Array,c.Buf32=Array,c.assign(c,e))},c.setTyped(f)},{}],42:[function(a,b,c){"use strict";var d,e,f,g,h;function i(a,b){if(65537>b&&(a.subarray&&f||!a.subarray&&e))return String.fromCharCode.apply(null,d.shrinkBuf(a,b));for(var c="",g=0;b>g;g++)c+=String.fromCharCode(a[g]);return c}d=a("./common"),e=!0,f=!0;try{String.fromCharCode.apply(null,[0])}catch(a){e=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(a){f=!1}for(g=new d.Buf8(256),h=0;256>h;h++)g[h]=h>=252?6:h>=248?5:h>=240?4:h>=224?3:h>=192?2:1;g[254]=g[254]=1,c.string2buf=function(a){var b,c,e,f,g,h=a.length,i=0;for(f=0;h>f;f++)c=a.charCodeAt(f),55296===(64512&c)&&h>f+1&&(e=a.charCodeAt(f+1),56320===(64512&e)&&(c=65536+(c-55296<<10)+(e-56320),f++)),i+=128>c?1:2048>c?2:65536>c?3:4;for(b=new d.Buf8(i),g=0,f=0;i>g;f++)c=a.charCodeAt(f),55296===(64512&c)&&h>f+1&&(e=a.charCodeAt(f+1),56320===(64512&e)&&(c=65536+(c-55296<<10)+(e-56320),f++)),128>c?b[g++]=c:2048>c?(b[g++]=192|c>>>6,b[g++]=128|63&c):65536>c?(b[g++]=224|c>>>12,b[g++]=128|c>>>6&63,b[g++]=128|63&c):(b[g++]=240|c>>>18,b[g++]=128|c>>>12&63,b[g++]=128|c>>>6&63,b[g++]=128|63&c);return b},c.buf2binstring=function(a){return i(a,a.length)},c.binstring2buf=function(a){for(var b=new d.Buf8(a.length),c=0,e=b.length;e>c;c++)b[c]=a.charCodeAt(c);return b},c.buf2string=function(a,b){var c,d,e,f,h=b||a.length,j=Array(2*h);for(d=0,c=0;h>c;)if(e=a[c++],128>e)j[d++]=e;else if(f=g[e],f>4)j[d++]=65533,c+=f-1;else{for(e&=2===f?31:3===f?15:7;f>1&&h>c;)e=e<<6|63&a[c++],f--;f>1?j[d++]=65533:65536>e?j[d++]=e:(e-=65536,j[d++]=55296|e>>10&1023,j[d++]=56320|1023&e)}return i(j,d)},c.utf8border=function(a,b){var c;for(b=b||a.length,b>a.length&&(b=a.length),c=b-1;c>=0&&128===(192&a[c]);)c--;return 0>c?b:0===c?b:c+g[a[c]]>b?c:b}},{"./common":41}],43:[function(a,b,c){"use strict";function d(a,b,c,d){for(var e=65535&a|0,f=a>>>16&65535|0,g=0;0!==c;){g=c>2e3?2e3:c,c-=g;do e=e+b[d++]|0,f=f+e|0;while(--g);e%=65521,f%=65521}return e|f<<16|0}b.exports=d},{}],44:[function(a,b,c){"use strict";b.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(a,b,c){"use strict";function d(){var a,b,c,d;for(b=[],c=0;256>c;c++){for(a=c,d=0;8>d;d++)a=1&a?3988292384^a>>>1:a>>>1;b[c]=a}return b}function e(a,b,c,d){var e,g=f,h=d+c;for(a^=-1,e=d;h>e;e++)a=a>>>8^g[255&(a^b[e])];return-1^a}var f=d();b.exports=e},{}],46:[function(a,b,c){"use strict";function d(a,b){return a.msg=I[b],b}function e(a){return(a<<1)-(a>4?9:0)}function f(a){for(var b=a.length;--b>=0;)a[b]=0}function g(a){var b=a.state,c=b.pending;c>a.avail_out&&(c=a.avail_out),0!==c&&(E.arraySet(a.output,b.pending_buf,b.pending_out,c,a.next_out),a.next_out+=c,b.pending_out+=c,a.total_out+=c,a.avail_out-=c, b.pending-=c,0===b.pending&&(b.pending_out=0))}function h(a,b){F.K6(a,a.block_start>=0?a.block_start:-1,a.strstart-a.block_start,b),a.block_start=a.strstart,g(a.strm)}function i(a,b){a.pending_buf[a.pending++]=b}function j(a,b){a.pending_buf[a.pending++]=b>>>8&255,a.pending_buf[a.pending++]=255&b}function k(a,b,c,d){var e=a.avail_in;return e>d&&(e=d),0===e?0:(a.avail_in-=e,E.arraySet(b,a.input,a.next_in,e,c),1===a.state.wrap?a.adler=G(a.adler,b,e,c):2===a.state.wrap&&(a.adler=H(a.adler,b,e,c)),a.next_in+=e,a.total_in+=e,e)}function l(a,b){var c,d,e=a.max_chain_length,f=a.strstart,g=a.prev_length,h=a.nice_match,i=a.strstart>a.w_size-la?a.strstart-(a.w_size-la):0,j=a.window,k=a.w_mask,l=a.prev,m=a.strstart+ka,n=j[f+g-1],o=j[f+g];a.prev_length>=a.good_match&&(e>>=2),h>a.lookahead&&(h=a.lookahead);do if(c=b,j[c+g]===o&&j[c+g-1]===n&&j[c]===j[f]&&j[++c]===j[f+1]){f+=2,c++;do;while(j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&m>f);if(d=ka-(m-f),f=m-ka,d>g){if(a.match_start=b,g=d,d>=h)break;n=j[f+g-1],o=j[f+g]}}while((b=l[b&k])>i&&0!==--e);return g<=a.lookahead?g:a.lookahead}function m(a){var b,c,d,e,f,g=a.w_size;do{if(e=a.window_size-a.lookahead-a.strstart,a.strstart>=g+(g-la)){E.arraySet(a.window,a.window,g,g,0),a.match_start-=g,a.strstart-=g,a.block_start-=g,c=a.hash_size,b=c;do d=a.head[--b],a.head[b]=d>=g?d-g:0;while(--c);c=g,b=c;do d=a.prev[--b],a.prev[b]=d>=g?d-g:0;while(--c);e+=g}if(0===a.strm.avail_in)break;if(c=k(a.strm,a.window,a.strstart+a.lookahead,e),a.lookahead+=c,a.lookahead+a.insert>=ja)for(f=a.strstart-a.insert,a.ins_h=a.window[f],a.ins_h=(a.ins_h<a.pending_buf_size-5&&(d=a.pending_buf_size-5);;){if(a.lookahead<=1){if(m(a),0===a.lookahead&&b===J)return ua;if(0===a.lookahead)break}if(a.strstart+=a.lookahead,a.lookahead=0,c=a.block_start+d,(0===a.strstart||a.strstart>=c)&&(a.lookahead=a.strstart-c,a.strstart=c,h(a,!1),0===a.strm.avail_out))return ua;if(a.strstart-a.block_start>=a.w_size-la&&(h(a,!1),0===a.strm.avail_out))return ua}return a.insert=0,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.strstart>a.block_start&&(h(a,!1),0===a.strm.avail_out)?ua:ua}function o(a,b){for(var c,d;;){if(a.lookahead=ja&&(a.ins_h=(a.ins_h<=ja)if(d=F.L6(a,a.strstart-a.match_start,a.match_length-ja),a.lookahead-=a.match_length,a.match_length<=a.max_lazy_match&&a.lookahead>=ja){a.match_length--;do a.strstart++,a.ins_h=(a.ins_h<=ja&&(a.ins_h=(a.ins_h<4096)&&(a.match_length=ja-1)),a.prev_length>=ja&&a.match_length<=a.prev_length){e=a.strstart+a.lookahead-ja,d=F.L6(a,a.strstart-1-a.prev_match,a.prev_length-ja),a.lookahead-=a.prev_length-1,a.prev_length-=2;do++a.strstart<=e&&(a.ins_h=(a.ins_h<=ja&&a.strstart>0&&(e=a.strstart-1,d=g[e],d===g[++e]&&d===g[++e]&&d===g[++e])){f=a.strstart+ka;do;while(d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&f>e);a.match_length=ka-(f-e),a.match_length>a.lookahead&&(a.match_length=a.lookahead)}if(a.match_length>=ja?(c=F.L6(a,1,a.match_length-ja),a.lookahead-=a.match_length,a.strstart+=a.match_length,a.match_length=0):(c=F.L6(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++),c&&(h(a,!1),0===a.strm.avail_out))return ua}return a.insert=0,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?ua:va}function r(a,b){for(var c;;){if(0===a.lookahead&&(m(a),0===a.lookahead)){if(b===J)return ua;break}if(a.match_length=0,c=F.L6(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++,c&&(h(a,!1),0===a.strm.avail_out))return ua}return a.insert=0,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?ua:va}function s(a,b,c,d,e){this.good_length=a,this.max_lazy=b,this.nice_length=c,this.max_chain=d,this.func=e}function t(a){a.window_size=2*a.w_size,f(a.head),a.max_lazy_match=D[a.level].max_lazy,a.good_match=D[a.level].good_length,a.nice_match=D[a.level].nice_length,a.max_chain_length=D[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=ja-1,a.match_available=0,a.ins_h=0}function u(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=$,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new E.Buf16(2*ha),this.dyn_dtree=new E.Buf16(2*(2*fa+1)),this.bl_tree=new E.Buf16(2*(2*ga+1)),f(this.dyn_ltree),f(this.dyn_dtree),f(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new E.Buf16(ia+1),this.heap=new E.Buf16(2*ea+1),f(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new E.Buf16(2*ea+1),f(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function v(a){var b;return a&&a.state?(a.total_in=a.total_out=0,a.data_type=Z,b=a.state,b.pending=0,b.pending_out=0,b.wrap<0&&(b.wrap=-b.wrap),b.status=b.wrap?na:sa,a.adler=2===b.wrap?0:1,b.last_flush=J,F.M6(b),O):d(a,Q)}function w(a){var b=v(a);return b===O&&t(a.state),b}function x(a,b){return a&&a.state?2!==a.state.wrap?Q:(a.state.gzhead=b,O):Q}function y(a,b,c,e,f,g){var h,i;return a?(h=1,b===T&&(b=6),0>e?(h=0,e=-e):e>15&&(h=2,e-=16),1>f||f>_||c!==$||8>e||e>15||0>b||b>9||0>g||g>X?d(a,Q):(8===e&&(e=9),i=new u,a.state=i,i.strm=a,i.wrap=h,i.gzhead=null,i.w_bits=e,i.w_size=1<>1,i.l_buf=3*i.lit_bufsize,i.level=b,i.strategy=g,i.method=c,w(a))):Q}function z(a,b){return y(a,b,$,aa,ba,Y)}function A(a,b){var c,h,k,l,m,n,o;if(!a||!a.state||b>N||0>b)return a?d(a,Q):Q;if(h=a.state,!a.output||!a.input&&0!==a.avail_in||h.status===ta&&b!==M)return d(a,0===a.avail_out?S:Q);if(h.strm=a,c=h.last_flush,h.last_flush=b,h.status===na&&(2===h.wrap?(a.adler=0,i(h,31),i(h,139),i(h,8),h.gzhead?(i(h,(h.gzhead.text?1:0)+(h.gzhead.hcrc?2:0)+(h.gzhead.extra?4:0)+(h.gzhead.name?8:0)+(h.gzhead.comment?16:0)),i(h,255&h.gzhead.time),i(h,h.gzhead.time>>8&255),i(h,h.gzhead.time>>16&255),i(h,h.gzhead.time>>24&255),i(h,9===h.level?2:h.strategy>=V||h.level<2?4:0),i(h,255&h.gzhead.os),h.gzhead.extra&&h.gzhead.extra.length&&(i(h,255&h.gzhead.extra.length),i(h,h.gzhead.extra.length>>8&255)),h.gzhead.hcrc&&(a.adler=H(a.adler,h.pending_buf,h.pending,0)),h.gzindex=0,h.status=oa):(i(h,0),i(h,0),i(h,0),i(h,0),i(h,0),i(h,9===h.level?2:h.strategy>=V||h.level<2?4:0),i(h,ya),h.status=sa)):(m=$+(h.w_bits-8<<4)<<8,n=-1,n=h.strategy>=V||h.level<2?0:h.level<6?1:6===h.level?2:3,m|=n<<6,0!==h.strstart&&(m|=ma),m+=31-m%31,h.status=sa,j(h,m),0!==h.strstart&&(j(h,a.adler>>>16),j(h,65535&a.adler)),a.adler=1)),h.status===oa)if(h.gzhead.extra){for(k=h.pending;h.gzindex<(65535&h.gzhead.extra.length)&&(h.pending!==h.pending_buf_size||(h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending!==h.pending_buf_size));)i(h,255&h.gzhead.extra[h.gzindex]),h.gzindex++;h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),h.gzindex===h.gzhead.extra.length&&(h.gzindex=0,h.status=pa)}else h.status=pa;if(h.status===pa)if(h.gzhead.name){k=h.pending;do{if(h.pending===h.pending_buf_size&&(h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending===h.pending_buf_size)){l=1;break}l=h.gzindexk&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),0===l&&(h.gzindex=0,h.status=qa)}else h.status=qa;if(h.status===qa)if(h.gzhead.comment){k=h.pending;do{if(h.pending===h.pending_buf_size&&(h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending===h.pending_buf_size)){l=1;break}l=h.gzindexk&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),0===l&&(h.status=ra)}else h.status=ra;if(h.status===ra&&(h.gzhead.hcrc?(h.pending+2>h.pending_buf_size&&g(a),h.pending+2<=h.pending_buf_size&&(i(h,255&a.adler),i(h,a.adler>>8&255),a.adler=0,h.status=sa)):h.status=sa),0!==h.pending){if(g(a),0===a.avail_out)return h.last_flush=-1,O}else if(0===a.avail_in&&e(b)<=e(c)&&b!==M)return d(a,S);if(h.status===ta&&0!==a.avail_in)return d(a,S);if(0!==a.avail_in||0!==h.lookahead||b!==J&&h.status!==ta){if(o=h.strategy===V?r(h,b):h.strategy===W?q(h,b):D[h.level].func(h,b),o!==wa&&o!==xa||(h.status=ta),o===ua||o===wa)return 0===a.avail_out&&(h.last_flush=-1),O;if(o===va&&(b===K?F.N6(h):b!==N&&(F.O6(h,0,0,!1),b===L&&(f(h.head),0===h.lookahead&&(h.strstart=0,h.block_start=0,h.insert=0))),g(a),0===a.avail_out))return h.last_flush=-1,O}return b!==M?O:h.wrap<=0?P:(2===h.wrap?(i(h,255&a.adler),i(h,a.adler>>8&255),i(h,a.adler>>16&255),i(h,a.adler>>24&255),i(h,255&a.total_in),i(h,a.total_in>>8&255),i(h,a.total_in>>16&255),i(h,a.total_in>>24&255)):(j(h,a.adler>>>16),j(h,65535&a.adler)),g(a),h.wrap>0&&(h.wrap=-h.wrap),0!==h.pending?O:P)}function B(a){var b;return a&&a.state?(b=a.state.status,b!==na&&b!==oa&&b!==pa&&b!==qa&&b!==ra&&b!==sa&&b!==ta?d(a,Q):(a.state=null,b===sa?d(a,R):O)):Q}function C(a,b){var c,d,e,g,h,i,j,k,l=b.length;if(!a||!a.state)return Q;if(c=a.state,g=c.wrap,2===g||1===g&&c.status!==na||c.lookahead)return Q;for(1===g&&(a.adler=G(a.adler,b,l,0)),c.wrap=0,l>=c.w_size&&(0===g&&(f(c.head),c.strstart=0,c.block_start=0,c.insert=0),k=new E.Buf8(c.w_size),E.arraySet(k,b,l-c.w_size,c.w_size,0),b=k,l=c.w_size),h=a.avail_in,i=a.next_in,j=a.input,a.avail_in=l,a.next_in=0,a.input=b,m(c);c.lookahead>=ja;){d=c.strstart,e=c.lookahead-(ja-1);do c.ins_h=(c.ins_h<q&&(p+=B[f++]<>>24,p>>>=w,q-=w,w=v>>>16&255,0===w)C[h++]=65535&v;else{if(!(16&w)){if(0===(64&w)){v=r[(65535&v)+(p&(1<q&&(p+=B[f++]<>>=w,q-=w),15>q&&(p+=B[f++]<>>24,p>>>=w,q-=w,w=v>>>16&255,!(16&w)){if(0===(64&w)){v=s[(65535&v)+(p&(1<q&&(p+=B[f++]<q&&(p+=B[f++]<k){a.msg="invalid distance too far back",c.mode=d;break a}if(p>>>=w,q-=w,w=h-i,y>w){if(w=y-w,w>m&&c.sane){a.msg="invalid distance too far back",c.mode=d;break a}if(z=0,A=o,0===n){if(z+=l-w,x>w){x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}}else if(w>n){if(z+=l+n-w,w-=n,x>w){x-=w;do C[h++]=o[z++];while(--w);if(z=0,x>n){w=n,x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}}}else if(z+=n-w,x>w){x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}for(;x>2;)C[h++]=A[z++],C[h++]=A[z++],C[h++]=A[z++],x-=3;x&&(C[h++]=A[z++],x>1&&(C[h++]=A[z++]))}else{z=h-y;do C[h++]=C[z++],C[h++]=C[z++],C[h++]=C[z++],x-=3;while(x>2);x&&(C[h++]=C[z++],x>1&&(C[h++]=C[z++]))}break}}break}}while(g>f&&j>h);x=q>>3,f-=x,q-=x<<3,p&=(1<f?5+(g-f):5-(f-g),a.avail_out=j>h?257+(j-h):257-(h-j),c.hold=p,c.bits=q}},{}],49:[function(a,b,c){"use strict";function d(a){return(a>>>24&255)+(a>>>8&65280)+((65280&a)<<8)+((255&a)<<24)}function e(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function f(a){var b;return a&&a.state?(b=a.state,a.total_in=a.total_out=b.total=0,a.msg="",b.wrap&&(a.adler=1&b.wrap),b.mode=L,b.last=0,b.havedict=0,b.dmax=32768,b.head=null,b.hold=0,b.bits=0,b.lencode=b.lendyn=new s.Buf32(pa),b.distcode=b.distdyn=new s.Buf32(qa),b.sane=1,b.back=-1,D):G}function g(a){var b;return a&&a.state?(b=a.state,b.wsize=0,b.whave=0,b.wnext=0,f(a)):G}function h(a,b){var c,d;return a&&a.state?(d=a.state,0>b?(c=0,b=-b):(c=(b>>4)+1,48>b&&(b&=15)),b&&(8>b||b>15)?G:(null!==d.window&&d.wbits!==b&&(d.window=null),d.wrap=c,d.wbits=b,g(a))):G}function i(a,b){var c,d;return a?(d=new e,a.state=d,d.window=null,c=h(a,b),c!==D&&(a.state=null),c):G}function j(a){return i(a,sa)}function k(a){if(ta){var b;for(q=new s.Buf32(512),r=new s.Buf32(32),b=0;144>b;)a.lens[b++]=8;for(;256>b;)a.lens[b++]=9;for(;280>b;)a.lens[b++]=7;for(;288>b;)a.lens[b++]=8;for(w(y,a.lens,0,288,q,0,a.work,{bits:9}),b=0;32>b;)a.lens[b++]=5;w(z,a.lens,0,32,r,0,a.work,{bits:5}),ta=!1}a.lencode=q,a.lenbits=9,a.distcode=r,a.distbits=5}function l(a,b,c,d){var e,f=a.state;return null===f.window&&(f.wsize=1<=f.wsize?(s.arraySet(f.window,b,c-f.wsize,f.wsize,0),f.wnext=0,f.whave=f.wsize):(e=f.wsize-f.wnext,e>d&&(e=d),s.arraySet(f.window,b,c-d,e,f.wnext),d-=e,d?(s.arraySet(f.window,b,c-d,d,0),f.wnext=d,f.whave=f.wsize):(f.wnext+=e,f.wnext===f.wsize&&(f.wnext=0),f.whaven;){if(0===i)break a;i--,m+=e[g++]<>>8&255,c.check=u(c.check,Ba,2,0),m=0,n=0,c.mode=M;break}if(c.flags=0,c.head&&(c.head.done=!1),!(1&c.wrap)||(((255&m)<<8)+(m>>8))%31){a.msg="incorrect header check",c.mode=ma;break}if((15&m)!==K){a.msg="unknown compression method",c.mode=ma;break}if(m>>>=4,n-=4,wa=(15&m)+8,0===c.wbits)c.wbits=wa;else if(wa>c.wbits){a.msg="invalid window size",c.mode=ma;break}c.dmax=1<n;){if(0===i)break a;i--,m+=e[g++]<>8&1),512&c.flags&&(Ba[0]=255&m,Ba[1]=m>>>8&255,c.check=u(c.check,Ba,2,0)),m=0,n=0,c.mode=N;case N:for(;32>n;){if(0===i)break a;i--,m+=e[g++]<>>8&255,Ba[2]=m>>>16&255,Ba[3]=m>>>24&255,c.check=u(c.check,Ba,4,0)),m=0,n=0,c.mode=O;case O:for(;16>n;){if(0===i)break a;i--,m+=e[g++]<>8),512&c.flags&&(Ba[0]=255&m,Ba[1]=m>>>8&255,c.check=u(c.check,Ba,2,0)),m=0,n=0,c.mode=P;case P:if(1024&c.flags){for(;16>n;){if(0===i)break a;i--,m+=e[g++]<>>8&255,c.check=u(c.check,Ba,2,0)),m=0,n=0}else c.head&&(c.head.extra=null);c.mode=Q;case Q:if(1024&c.flags&&(q=c.length,q>i&&(q=i),q&&(c.head&&(wa=c.head.extra_len-c.length,c.head.extra||(c.head.extra=Array(c.head.extra_len)),s.arraySet(c.head.extra,e,g,q,wa)),512&c.flags&&(c.check=u(c.check,e,q,g)),i-=q,g+=q,c.length-=q),c.length))break a;c.length=0,c.mode=R;case R:if(2048&c.flags){if(0===i)break a;q=0;do wa=e[g+q++],c.head&&wa&&c.length<65536&&(c.head.name+=String.fromCharCode(wa));while(wa&&i>q);if(512&c.flags&&(c.check=u(c.check,e,q,g)),i-=q,g+=q,wa)break a}else c.head&&(c.head.name=null);c.length=0,c.mode=S;case S:if(4096&c.flags){if(0===i)break a;q=0;do wa=e[g+q++],c.head&&wa&&c.length<65536&&(c.head.comment+=String.fromCharCode(wa));while(wa&&i>q);if(512&c.flags&&(c.check=u(c.check,e,q,g)),i-=q,g+=q,wa)break a}else c.head&&(c.head.comment=null);c.mode=T;case T:if(512&c.flags){for(;16>n;){if(0===i)break a;i--,m+=e[g++]<>9&1,c.head.done=!0),a.adler=c.check=0,c.mode=W;break;case U:for(;32>n;){if(0===i)break a;i--,m+=e[g++]<>>=7&n,n-=7&n,c.mode=ja;break}for(;3>n;){if(0===i)break a;i--,m+=e[g++]<>>=1,n-=1,3&m){case 0:c.mode=Y;break;case 1:if(k(c),c.mode=ca,b===C){m>>>=2,n-=2;break a}break;case 2:c.mode=_;break;case 3:a.msg="invalid block type",c.mode=ma}m>>>=2,n-=2;break;case Y:for(m>>>=7&n,n-=7&n;32>n;){if(0===i)break a;i--,m+=e[g++]<>>16^65535)){a.msg="invalid stored block lengths",c.mode=ma;break}if(c.length=65535&m,m=0,n=0,c.mode=Z,b===C)break a;case Z:c.mode=$;case $:if(q=c.length){if(q>i&&(q=i),q>j&&(q=j),0===q)break a;s.arraySet(f,e,g,q,h),i-=q,g+=q,j-=q,h+=q,c.length-=q;break}c.mode=W;break;case _:for(;14>n;){if(0===i)break a;i--,m+=e[g++]<>>=5,n-=5,c.ndist=(31&m)+1,m>>>=5,n-=5,c.ncode=(15&m)+4,m>>>=4,n-=4,c.nlen>286||c.ndist>30){a.msg="too many length or distance symbols",c.mode=ma;break}c.have=0,c.mode=aa;case aa:for(;c.haven;){if(0===i)break a;i--,m+=e[g++]<>>=3,n-=3}for(;c.have<19;)c.lens[Ca[c.have++]]=0;if(c.lencode=c.lendyn,c.lenbits=7,ya={bits:c.lenbits},xa=w(x,c.lens,0,19,c.lencode,0,c.work,ya),c.lenbits=ya.bits,xa){a.msg="invalid code lengths set",c.mode=ma;break}c.have=0,c.mode=ba;case ba:for(;c.have>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=qa);){if(0===i)break a;i--,m+=e[g++]<sa)m>>>=qa,n-=qa,c.lens[c.have++]=sa;else{if(16===sa){for(za=qa+2;za>n;){if(0===i)break a;i--,m+=e[g++]<>>=qa,n-=qa,0===c.have){a.msg="invalid bit length repeat",c.mode=ma;break}wa=c.lens[c.have-1],q=3+(3&m),m>>>=2,n-=2}else if(17===sa){for(za=qa+3;za>n;){if(0===i)break a;i--,m+=e[g++]<>>=qa,n-=qa,wa=0,q=3+(7&m),m>>>=3,n-=3}else{for(za=qa+7;za>n;){if(0===i)break a;i--,m+=e[g++]<>>=qa,n-=qa,wa=0,q=11+(127&m),m>>>=7,n-=7}if(c.have+q>c.nlen+c.ndist){a.msg="invalid bit length repeat",c.mode=ma;break}for(;q--;)c.lens[c.have++]=wa}}if(c.mode===ma)break;if(0===c.lens[256]){a.msg="invalid code -- missing end-of-block",c.mode=ma;break}if(c.lenbits=9,ya={bits:c.lenbits},xa=w(y,c.lens,0,c.nlen,c.lencode,0,c.work,ya),c.lenbits=ya.bits,xa){a.msg="invalid literal/lengths set",c.mode=ma;break}if(c.distbits=6,c.distcode=c.distdyn,ya={bits:c.distbits},xa=w(z,c.lens,c.nlen,c.ndist,c.distcode,0,c.work,ya),c.distbits=ya.bits,xa){a.msg="invalid distances set",c.mode=ma;break}if(c.mode=ca,b===C)break a;case ca:c.mode=da;case da:if(i>=6&&j>=258){a.next_out=h,a.avail_out=j,a.next_in=g,a.avail_in=i,c.hold=m,c.bits=n,v(a,p),h=a.next_out,f=a.output,j=a.avail_out,g=a.next_in,e=a.input,i=a.avail_in,m=c.hold,n=c.bits,c.mode===W&&(c.back=-1);break}for(c.back=0;Aa=c.lencode[m&(1<>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=qa);){if(0===i)break a;i--,m+=e[g++]<>ta)],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=ta+qa);){if(0===i)break a;i--,m+=e[g++]<>>=ta,n-=ta,c.back+=ta}if(m>>>=qa,n-=qa,c.back+=qa,c.length=sa,0===ra){c.mode=ia;break}if(32&ra){c.back=-1,c.mode=W;break}if(64&ra){a.msg="invalid literal/length code",c.mode=ma;break}c.extra=15&ra,c.mode=ea;case ea:if(c.extra){for(za=c.extra;za>n;){if(0===i)break a;i--,m+=e[g++]<>>=c.extra,n-=c.extra,c.back+=c.extra}c.was=c.length,c.mode=fa;case fa:for(;Aa=c.distcode[m&(1<>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=qa);){if(0===i)break a;i--,m+=e[g++]<>ta)],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=ta+qa);){if(0===i)break a;i--,m+=e[g++]<>>=ta,n-=ta,c.back+=ta}if(m>>>=qa,n-=qa,c.back+=qa,64&ra){a.msg="invalid distance code",c.mode=ma;break}c.offset=sa,c.extra=15&ra,c.mode=ga;case ga:if(c.extra){for(za=c.extra;za>n;){if(0===i)break a;i--,m+=e[g++]<>>=c.extra,n-=c.extra,c.back+=c.extra}if(c.offset>c.dmax){a.msg="invalid distance too far back",c.mode=ma;break}c.mode=ha;case ha:if(0===j)break a;if(q=p-j,c.offset>q){if(q=c.offset-q,q>c.whave&&c.sane){a.msg="invalid distance too far back",c.mode=ma;break}q>c.wnext?(q-=c.wnext,r=c.wsize-q):r=c.wnext-q,q>c.length&&(q=c.length),pa=c.window}else pa=f,r=h-c.offset,q=c.length;q>j&&(q=j),j-=q,c.length-=q;do f[h++]=pa[r++];while(--q);0===c.length&&(c.mode=da);break;case ia:if(0===j)break a;f[h++]=c.length,j--,c.mode=da;break;case ja:if(c.wrap){for(;32>n;){if(0===i)break a;i--,m|=e[g++]<n;){if(0===i)break a;i--,m+=e[g++]<=E;E++)Q[E]=0;for(F=0;o>F;F++)Q[b[c+F]]++;for(I=D,H=e;H>=1&&0===Q[H];H--);if(I>H&&(I=H),0===H)return p[q++]=20971520,p[q++]=20971520,s.bits=1,0;for(G=1;H>G&&0===Q[G];G++);for(G>I&&(I=G),L=1,E=1;e>=E;E++)if(L<<=1,L-=Q[E],0>L)return-1;if(L>0&&(a===h||1!==H))return-1;for(R[1]=0,E=1;e>E;E++)R[E+1]=R[E]+Q[E];for(F=0;o>F;F++)0!==b[c+F]&&(r[R[b[c+F]]++]=F);if(a===h?(O=S=r,y=19):a===i?(O=k,P-=257,S=l,T-=257,y=256):(O=m,S=n,y=-1),N=0,F=0,E=G,x=q,J=I,K=0,v=-1,M=1<f||a===j&&M>g)return 1;for(C=0;;){C++,z=E-K,r[F]y?(A=S[T+r[F]],B=O[P+r[F]]):(A=96,B=0),t=1<>K)+u]=z<<24|A<<16|B|0;while(0!==u);for(t=1<>=1;if(0!==t?(N&=t-1,N+=t):N=0,F++,0===--Q[E]){if(E===H)break;E=b[c+r[F]]}if(E>I&&(N&w)!==v){for(0===K&&(K=I),x+=G,J=E-K,L=1<J+K&&(L-=Q[J+K],!(0>=L));)J++,L<<=1;if(M+=1<f||a===j&&M>g)return 1;v=N&w,p[v]=I<<24|J<<16|x-q|0}}return 0!==N&&(p[x+N]=E-K<<24|64<<16|0),s.bits=I,0}},{"../utils/common":41}],51:[function(a,b,c){"use strict";b.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O;function P(a){for(var b=a.length;--b>=0;)a[b]=0}function Q(a,b,c,d,e){this.static_tree=a,this.extra_bits=b,this.extra_base=c,this.elems=d,this.max_length=e,this.has_stree=a&&a.length}function R(a,b){this.dyn_tree=a,this.max_code=0,this.stat_desc=b}function S(a){return 256>a?H[a]:H[256+(a>>>7)]}function T(a,b){a.pending_buf[a.pending++]=255&b,a.pending_buf[a.pending++]=b>>>8&255}function U(a,b,c){a.bi_valid>u-c?(a.bi_buf|=b<>u-a.bi_valid,a.bi_valid+=c-u):(a.bi_buf|=b<>>=1,c<<=1;while(--b>0);return c>>>1}function X(a){16===a.bi_valid?(T(a,a.bi_buf),a.bi_buf=0,a.bi_valid=0):a.bi_valid>=8&&(a.pending_buf[a.pending++]=255&a.bi_buf,a.bi_buf>>=8,a.bi_valid-=8)}function Y(a,b){var c,d,e,f,g,h,i=b.dyn_tree,j=b.max_code,k=b.stat_desc.static_tree,l=b.stat_desc.has_stree,m=b.stat_desc.extra_bits,n=b.stat_desc.extra_base,o=b.stat_desc.max_length,p=0;for(f=0;t>=f;f++)a.bl_count[f]=0;for(i[2*a.heap[a.heap_max]+1]=0,c=a.heap_max+1;s>c;c++)d=a.heap[c],f=i[2*i[2*d+1]+1]+1,f>o&&(f=o,p++),i[2*d+1]=f,d>j||(a.bl_count[f]++,g=0,d>=n&&(g=m[d-n]),h=i[2*d],a.opt_len+=h*(f+g),l&&(a.static_len+=h*(k[2*d+1]+g)));if(0!==p){do{for(f=o-1;0===a.bl_count[f];)f--;a.bl_count[f]--,a.bl_count[f+1]+=2,a.bl_count[o]--,p-=2}while(p>0);for(f=o;0!==f;f--)for(d=a.bl_count[f];0!==d;)e=a.heap[--c],e>j||(i[2*e+1]!==f&&(a.opt_len+=(f-i[2*e+1])*i[2*e],i[2*e+1]=f),d--)}}function Z(a,b,c){var d,e,f,g=Array(t+1),h=0;for(d=1;t>=d;d++)g[d]=h=h+c[d-1]<<1;for(e=0;b>=e;e++)f=a[2*e+1],0!==f&&(a[2*e]=W(g[f]++,f))}function $(){var a,b,c,d,e,f=Array(t+1);for(c=0,d=0;n-1>d;d++)for(J[d]=c,a=0;a<1<d;d++)for(K[d]=e,a=0;a<1<>=7;q>d;d++)for(K[d]=e<<7,a=0;a<1<=b;b++)f[b]=0;for(a=0;143>=a;)F[2*a+1]=8,a++,f[8]++;for(;255>=a;)F[2*a+1]=9,a++,f[9]++;for(;279>=a;)F[2*a+1]=7,a++,f[7]++;for(;287>=a;)F[2*a+1]=8,a++,f[8]++;for(Z(F,p+1,f),a=0;q>a;a++)G[2*a+1]=5,G[2*a]=W(a,5);L=new Q(F,A,o+1,p,t),M=new Q(G,B,0,q,t),N=new Q(Array(0),C,0,r,v)}function _(a){ var b;for(b=0;p>b;b++)a.dyn_ltree[2*b]=0;for(b=0;q>b;b++)a.dyn_dtree[2*b]=0;for(b=0;r>b;b++)a.bl_tree[2*b]=0;a.dyn_ltree[2*w]=1,a.opt_len=a.static_len=0,a.last_lit=a.matches=0}function aa(a){a.bi_valid>8?T(a,a.bi_buf):a.bi_valid>0&&(a.pending_buf[a.pending++]=a.bi_buf),a.bi_buf=0,a.bi_valid=0}function ba(a,b,c,e){aa(a),e&&(T(a,c),T(a,~c)),d.arraySet(a.pending_buf,a.window,b,c,a.pending),a.pending+=c}function ca(a,b,c,d){var e=2*b,f=2*c;return a[e]c;c++)0!==f[2*c]?(a.heap[++a.heap_len]=j=c,a.depth[c]=0):f[2*c+1]=0;for(;a.heap_len<2;)e=a.heap[++a.heap_len]=2>j?++j:0,f[2*e]=1,a.depth[e]=0,a.opt_len--,h&&(a.static_len-=g[2*e+1]);for(b.max_code=j,c=a.heap_len>>1;c>=1;c--)da(a,f,c);e=i;do c=a.heap[1],a.heap[1]=a.heap[a.heap_len--],da(a,f,1),d=a.heap[1],a.heap[--a.heap_max]=c,a.heap[--a.heap_max]=d,f[2*e]=f[2*c]+f[2*d],a.depth[e]=(a.depth[c]>=a.depth[d]?a.depth[c]:a.depth[d])+1,f[2*c+1]=f[2*d+1]=e,a.heap[1]=e++,da(a,f,1);while(a.heap_len>=2);a.heap[--a.heap_max]=a.heap[1],Y(a,b),Z(f,j,a.bl_count)}function ga(a,b,c){var d,e,f=-1,g=b[1],h=0,i=7,j=4;for(0===g&&(i=138,j=3),b[2*(c+1)+1]=65535,d=0;c>=d;d++)e=g,g=b[2*(d+1)+1],++hh?a.bl_tree[2*e]+=h:0!==e?(e!==f&&a.bl_tree[2*e]++,a.bl_tree[2*x]++):10>=h?a.bl_tree[2*y]++:a.bl_tree[2*z]++,h=0,f=e,0===g?(i=138,j=3):e===g?(i=6,j=3):(i=7,j=4))}function ha(a,b,c){var d,e,f=-1,g=b[1],h=0,i=7,j=4;for(0===g&&(i=138,j=3),d=0;c>=d;d++)if(e=g,g=b[2*(d+1)+1],!(++hh){do V(a,e,a.bl_tree);while(0!==--h)}else 0!==e?(e!==f&&(V(a,e,a.bl_tree),h--),V(a,x,a.bl_tree),U(a,h-3,2)):10>=h?(V(a,y,a.bl_tree),U(a,h-3,3)):(V(a,z,a.bl_tree),U(a,h-11,7));h=0,f=e,0===g?(i=138,j=3):e===g?(i=6,j=3):(i=7,j=4)}}function ia(a){var b;for(ga(a,a.dyn_ltree,a.l_desc.max_code),ga(a,a.dyn_dtree,a.d_desc.max_code),fa(a,a.bl_desc),b=r-1;b>=3&&0===a.bl_tree[2*D[b]+1];b--);return a.opt_len+=3*(b+1)+5+5+4,b}function ja(a,b,c,d){var e;for(U(a,b-257,5),U(a,c-1,5),U(a,d-4,4),e=0;d>e;e++)U(a,a.bl_tree[2*D[e]+1],3);ha(a,a.dyn_ltree,b-1),ha(a,a.dyn_dtree,c-1)}function ka(a){var b,c=4093624447;for(b=0;31>=b;b++,c>>>=1)if(1&c&&0!==a.dyn_ltree[2*b])return f;if(0!==a.dyn_ltree[18]||0!==a.dyn_ltree[20]||0!==a.dyn_ltree[26])return g;for(b=32;o>b;b++)if(0!==a.dyn_ltree[2*b])return g;return f}function la(a){O||($(),O=!0),a.l_desc=new R(a.dyn_ltree,L),a.d_desc=new R(a.dyn_dtree,M),a.bl_desc=new R(a.bl_tree,N),a.bi_buf=0,a.bi_valid=0,_(a)}function ma(a,b,c,d){U(a,(i<<1)+(d?1:0),3),ba(a,b,c,!0)}function na(a){U(a,j<<1,3),V(a,w,F),X(a)}function oa(a,b,c,d){var f,g,i=0;a.level>0?(a.strm.data_type===h&&(a.strm.data_type=ka(a)),fa(a,a.l_desc),fa(a,a.d_desc),i=ia(a),f=a.opt_len+3+7>>>3,g=a.static_len+3+7>>>3,f>=g&&(f=g)):f=g=c+5,f>=c+4&&-1!==b?ma(a,b,c,d):a.strategy===e||g===f?(U(a,(j<<1)+(d?1:0),3),ea(a,F,G)):(U(a,(k<<1)+(d?1:0),3),ja(a,a.l_desc.max_code+1,a.d_desc.max_code+1,i+1),ea(a,a.dyn_ltree,a.dyn_dtree)),_(a),d&&aa(a)}function pa(a,b,c){return a.pending_buf[a.d_buf+2*a.last_lit]=b>>>8&255,a.pending_buf[a.d_buf+2*a.last_lit+1]=255&b,a.pending_buf[a.l_buf+a.last_lit]=255&c,a.last_lit++,0===b?a.dyn_ltree[2*c]++:(a.matches++,b--,a.dyn_ltree[2*(I[c]+o+1)]++,a.dyn_dtree[2*S(b)]++),a.last_lit===a.lit_bufsize-1}d=a("../utils/common"),e=4,f=0,g=1,h=2,i=0,j=1,k=2,l=3,m=258,n=29,o=256,p=o+1+n,q=30,r=19,s=2*p+1,t=15,u=16,v=7,w=256,x=16,y=17,z=18,A=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],B=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],C=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],D=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],E=512,F=Array(2*(p+2)),P(F),G=Array(2*q),P(G),H=Array(E),P(H),I=Array(m-l+1),P(I),J=Array(n),P(J),K=Array(q),P(K),O=!1,c.M6=la,c.O6=ma,c.K6=oa,c.L6=pa,c.N6=na},{"../utils/common":41}],53:[function(a,b,c){"use strict";function d(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}b.exports=d},{}]},{},[10])(10)})}).call(b,c(3).Buffer,function(){return this}())},function(a,b,c){(function(a,d){"use strict";var e,f,g,h,i=c(5),j=c(6),k=c(7);b.Buffer=a,b.SlowBuffer=y,b.INSPECT_MAX_BYTES=50,a.poolSize=8192,e={},a.TYPED_ARRAY_SUPPORT=void 0!==d.TYPED_ARRAY_SUPPORT?d.TYPED_ARRAY_SUPPORT:l();function l(){function a(){}try{var b=new Uint8Array(1);return b.foo=function(){return 42},b.constructor=a,42===b.foo()&&b.constructor===a&&"function"==typeof b.subarray&&0===b.subarray(1,1).byteLength}catch(a){return!1}}function m(){return a.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(b){return this instanceof a?(a.TYPED_ARRAY_SUPPORT||(this.length=0,this.parent=void 0),"number"==typeof b?n(this,b):"string"==typeof b?o(this,b,arguments.length>1?arguments[1]:"utf8"):p(this,b)):arguments.length>1?new a(b,arguments[1]):new a(b)}function n(b,c){if(b=w(b,c<0?0:0|x(c)),!a.TYPED_ARRAY_SUPPORT)for(var d=0;d>>1;return d&&(b.parent=e),b}function x(a){if(a>=m())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+m().toString(16)+" bytes");return 0|a}function y(b,c){if(!(this instanceof y))return new y(b,c);var d=new a(b,c);return delete d.parent,d}a.isBuffer=function a(b){return!(null==b||!b.Q6)},a.compare=function b(c,d){var e,f,g,h;if(!a.isBuffer(c)||!a.isBuffer(d))throw new TypeError("Arguments must be Buffers");if(c===d)return 0;for(e=c.length,f=d.length,g=0,h=Math.min(e,f);g>>1;case"base64":return _(a).length;default:if(d)return Y(a).length;b=(""+b).toLowerCase(),d=!0}}a.byteLength=z;function A(a,b,c){var d=!1;if(b=0|b,c=void 0===c||c===1/0?this.length:0|c,a||(a="utf8"),b<0&&(b=0),c>this.length&&(c=this.length),c<=b)return"";for(;;)switch(a){case"hex":return M(this,b,c);case"utf8":case"utf-8":return I(this,b,c);case"ascii":return K(this,b,c);case"binary":return L(this,b,c);case"base64":return H(this,b,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,b,c);default:if(d)throw new TypeError("Unknown encoding: "+a);a=(a+"").toLowerCase(),d=!0}}a.prototype.toString=function a(){var b=0|this.length;return 0===b?"":0===arguments.length?I(this,0,b):A.apply(this,arguments)},a.prototype.equals=function b(c){if(!a.isBuffer(c))throw new TypeError("Argument must be a Buffer");return this===c||0===a.compare(this,c)},a.prototype.inspect=function a(){var c="",d=b.INSPECT_MAX_BYTES;return this.length>0&&(c=this.toString("hex",0,d).match(/.{2}/g).join(" "),this.length>d&&(c+=" ... ")),""},a.prototype.compare=function b(c){if(!a.isBuffer(c))throw new TypeError("Argument must be a Buffer");return this===c?0:a.compare(this,c)},a.prototype.indexOf=function b(c,d){if(d>2147483647?d=2147483647:d<-2147483648&&(d=-2147483648),d>>=0,0===this.length)return-1;if(d>=this.length)return-1;if(d<0&&(d=Math.max(this.length+d,0)),"string"==typeof c)return 0===c.length?-1:String.prototype.indexOf.call(this,c,d);if(a.isBuffer(c))return e(this,c,d);if("number"==typeof c)return a.TYPED_ARRAY_SUPPORT&&"function"===Uint8Array.prototype.indexOf?Uint8Array.prototype.indexOf.call(this,c,d):e(this,[c],d);function e(a,b,c){var d,e=-1;for(d=0;c+de&&(d=e)):d=e,f=b.length,f%2!==0)throw Error("Invalid hex string");for(d>f/2&&(d=f/2),g=0;gg)&&(d=g),b.length>0&&(d<0||c<0)||c>this.length)throw new RangeError("attempt to write outside buffer bounds");for(e||(e="utf8"),h=!1;;)switch(e){case"hex":return B(this,b,c,d);case"utf8":case"utf-8":return C(this,b,c,d);case"ascii":return D(this,b,c,d);case"binary":return E(this,b,c,d);case"base64":return F(this,b,c,d);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return G(this,b,c,d);default:if(h)throw new TypeError("Unknown encoding: "+e);e=(""+e).toLowerCase(),h=!0}},a.prototype.toJSON=function a(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function H(a,b,c){return 0===b&&c===a.length?i.fromByteArray(a):i.fromByteArray(a.slice(b,c))}function I(a,b,c){var d,e,f,g,h,i,j,k,l;for(c=Math.min(a.length,c),d=[],e=b;e239?4:f>223?3:f>191?2:1,e+h<=c)switch(h){case 1:f<128&&(g=f);break;case 2:i=a[e+1],128===(192&i)&&(l=(31&f)<<6|63&i,l>127&&(g=l));break;case 3:i=a[e+1],j=a[e+2],128===(192&i)&&128===(192&j)&&(l=(15&f)<<12|(63&i)<<6|63&j,l>2047&&(l<55296||l>57343)&&(g=l));break;case 4:i=a[e+1],j=a[e+2],k=a[e+3],128===(192&i)&&128===(192&j)&&128===(192&k)&&(l=(15&f)<<18|(63&i)<<12|(63&j)<<6|63&k,l>65535&&l<1114112&&(g=l))}null===g?(g=65533,h=1):g>65535&&(g-=65536,d.push(g>>>10&1023|55296),g=56320|1023&g),d.push(g),e+=h}return J(d)}f=4096;function J(a){var b,c,d=a.length;if(d<=f)return String.fromCharCode.apply(String,a);for(b="",c=0;cf)&&(c=f),d="",e=b;eh&&(c=h),d<0?(d+=h,d<0&&(d=0)):d>h&&(d=h),dc)throw new RangeError("Trying to access beyond buffer length")}a.prototype.readUIntLE=function a(b,c,d){var e,f,g;for(b=0|b,c=0|c,d||O(b,c,this.length),e=this[b],f=1,g=0;++g0&&(f*=256);)e+=this[b+--c]*f;return e},a.prototype.readUInt8=function a(b,c){return c||O(b,1,this.length),this[b]},a.prototype.readUInt16LE=function a(b,c){return c||O(b,2,this.length),this[b]|this[b+1]<<8},a.prototype.readUInt16BE=function a(b,c){return c||O(b,2,this.length),this[b]<<8|this[b+1]},a.prototype.readUInt32LE=function a(b,c){return c||O(b,4,this.length),(this[b]|this[b+1]<<8|this[b+2]<<16)+16777216*this[b+3]},a.prototype.readUInt32BE=function a(b,c){return c||O(b,4,this.length),16777216*this[b]+(this[b+1]<<16|this[b+2]<<8|this[b+3])},a.prototype.readIntLE=function a(b,c,d){var e,f,g;for(b=0|b,c=0|c,d||O(b,c,this.length),e=this[b],f=1,g=0;++g=f&&(e-=Math.pow(2,8*c)),e},a.prototype.readIntBE=function a(b,c,d){var e,f,g;for(b=0|b,c=0|c,d||O(b,c,this.length),e=c,f=1,g=this[b+--e];e>0&&(f*=256);)g+=this[b+--e]*f;return f*=128,g>=f&&(g-=Math.pow(2,8*c)),g},a.prototype.readInt8=function a(b,c){return c||O(b,1,this.length),128&this[b]?(255-this[b]+1)*-1:this[b]},a.prototype.readInt16LE=function a(b,c){c||O(b,2,this.length);var d=this[b]|this[b+1]<<8;return 32768&d?4294901760|d:d},a.prototype.readInt16BE=function a(b,c){c||O(b,2,this.length);var d=this[b+1]|this[b]<<8;return 32768&d?4294901760|d:d},a.prototype.readInt32LE=function a(b,c){return c||O(b,4,this.length),this[b]|this[b+1]<<8|this[b+2]<<16|this[b+3]<<24},a.prototype.readInt32BE=function a(b,c){return c||O(b,4,this.length),this[b]<<24|this[b+1]<<16|this[b+2]<<8|this[b+3]},a.prototype.readFloatLE=function a(b,c){return c||O(b,4,this.length),j.read(this,b,!0,23,4)},a.prototype.readFloatBE=function a(b,c){return c||O(b,4,this.length),j.read(this,b,!1,23,4)},a.prototype.readDoubleLE=function a(b,c){return c||O(b,8,this.length),j.read(this,b,!0,52,8)},a.prototype.readDoubleBE=function a(b,c){return c||O(b,8,this.length),j.read(this,b,!1,52,8)};function P(b,c,d,e,f,g){if(!a.isBuffer(b))throw new TypeError("buffer must be a Buffer instance");if(c>f||cb.length)throw new RangeError("index out of range")}a.prototype.writeUIntLE=function a(b,c,d,e){var f,g;for(b=+b,c=0|c,d=0|d,e||P(this,b,c,d,Math.pow(2,8*d),0),f=1,g=0,this[c]=255&b;++g=0&&(g*=256);)this[c+f]=b/g&255;return c+d},a.prototype.writeUInt8=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,1,255,0),a.TYPED_ARRAY_SUPPORT||(c=Math.floor(c)),this[d]=255&c,d+1};function Q(a,b,c,d){b<0&&(b=65535+b+1);for(var e=0,f=Math.min(a.length-c,2);e>>8*(d?e:1-e)}a.prototype.writeUInt16LE=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[d]=255&c,this[d+1]=c>>>8):Q(this,c,d,!0),d+2},a.prototype.writeUInt16BE=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[d]=c>>>8,this[d+1]=255&c):Q(this,c,d,!1),d+2};function R(a,b,c,d){b<0&&(b=4294967295+b+1);for(var e=0,f=Math.min(a.length-c,4);e>>8*(d?e:3-e)&255}a.prototype.writeUInt32LE=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[d+3]=c>>>24,this[d+2]=c>>>16,this[d+1]=c>>>8,this[d]=255&c):R(this,c,d,!0),d+4},a.prototype.writeUInt32BE=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[d]=c>>>24,this[d+1]=c>>>16,this[d+2]=c>>>8,this[d+3]=255&c):R(this,c,d,!1),d+4},a.prototype.writeIntLE=function a(b,c,d,e){var f,g,h,i;for(b=+b,c=0|c,e||(f=Math.pow(2,8*d-1),P(this,b,c,d,f-1,-f)),g=0,h=1,i=b<0?1:0,this[c]=255&b;++g>0)-i&255;return c+d},a.prototype.writeIntBE=function a(b,c,d,e){var f,g,h,i;for(b=+b,c=0|c,e||(f=Math.pow(2,8*d-1),P(this,b,c,d,f-1,-f)),g=d-1,h=1,i=b<0?1:0,this[c+g]=255&b;--g>=0&&(h*=256);)this[c+g]=(b/h>>0)-i&255;return c+d},a.prototype.writeInt8=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,1,127,-128),a.TYPED_ARRAY_SUPPORT||(c=Math.floor(c)),c<0&&(c=255+c+1),this[d]=255&c,d+1},a.prototype.writeInt16LE=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[d]=255&c,this[d+1]=c>>>8):Q(this,c,d,!0),d+2},a.prototype.writeInt16BE=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[d]=c>>>8,this[d+1]=255&c):Q(this,c,d,!1),d+2},a.prototype.writeInt32LE=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,4,2147483647,-2147483648),a.TYPED_ARRAY_SUPPORT?(this[d]=255&c,this[d+1]=c>>>8,this[d+2]=c>>>16,this[d+3]=c>>>24):R(this,c,d,!0),d+4},a.prototype.writeInt32BE=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,4,2147483647,-2147483648),c<0&&(c=4294967295+c+1),a.TYPED_ARRAY_SUPPORT?(this[d]=c>>>24,this[d+1]=c>>>16,this[d+2]=c>>>8,this[d+3]=255&c):R(this,c,d,!1),d+4};function S(a,b,c,d,e,f){if(b>e||ba.length)throw new RangeError("index out of range");if(c<0)throw new RangeError("index out of range")}function T(a,b,c,d,e){return e||S(a,b,c,4,3.4028234663852886e38,-3.4028234663852886e38),j.write(a,b,c,d,23,4),c+4}a.prototype.writeFloatLE=function a(b,c,d){return T(this,b,c,!0,d)},a.prototype.writeFloatBE=function a(b,c,d){return T(this,b,c,!1,d)};function U(a,b,c,d,e){return e||S(a,b,c,8,1.7976931348623157e308,-1.7976931348623157e308),j.write(a,b,c,d,52,8),c+8}a.prototype.writeDoubleLE=function a(b,c,d){return U(this,b,c,!0,d)},a.prototype.writeDoubleBE=function a(b,c,d){return U(this,b,c,!1,d)},a.prototype.copy=function b(c,d,e,f){var g,h;if(e||(e=0),f||0===f||(f=this.length),d>=c.length&&(d=c.length),d||(d=0),f>0&&f=this.length)throw new RangeError("sourceStart out of bounds");if(f<0)throw new RangeError("sourceEnd out of bounds");if(f>this.length&&(f=this.length),c.length-d=0;h--)c[h+d]=this[h+e];else if(g<1e3||!a.TYPED_ARRAY_SUPPORT)for(h=0;h=this.length)throw new RangeError("start out of bounds");if(d<0||d>this.length)throw new RangeError("end out of bounds");if("number"==typeof b)for(e=c;e55295&&c<57344){if(!e){if(c>56319){(b-=3)>-1&&f.push(239,191,189);continue}if(g+1===d){(b-=3)>-1&&f.push(239,191,189);continue}e=c;continue}if(c<56320){(b-=3)>-1&&f.push(239,191,189),e=c;continue}c=(e-55296<<10|c-56320)+65536}else e&&(b-=3)>-1&&f.push(239,191,189);if(e=null,c<128){if((b-=1)<0)break;f.push(c)}else if(c<2048){if((b-=2)<0)break;f.push(c>>6|192,63&c|128)}else if(c<65536){if((b-=3)<0)break;f.push(c>>12|224,c>>6&63|128,63&c|128)}else{if(!(c<1114112))throw Error("Invalid code point");if((b-=4)<0)break;f.push(c>>18|240,c>>12&63|128,c>>6&63|128,63&c|128)}}return f}function Z(a){var b,c=[];for(b=0;b>8,e=c%256,g.push(e),g.push(d);return g}function _(a){return i.toByteArray(V(a))}function aa(a,b,c,d){for(var e=0;e=b.length||e>=a.length);e++)b[e+c]=a[e];return e}}).call(b,c(4).Buffer,function(){return this}())},function(a,b,c){(function(a,d){"use strict";var e,f,g,h,i=c(5),j=c(6),k=c(7);b.Buffer=a,b.SlowBuffer=y,b.INSPECT_MAX_BYTES=50,a.poolSize=8192,e={},a.TYPED_ARRAY_SUPPORT=void 0!==d.TYPED_ARRAY_SUPPORT?d.TYPED_ARRAY_SUPPORT:l();function l(){function a(){}try{var b=new Uint8Array(1);return b.foo=function(){return 42},b.constructor=a,42===b.foo()&&b.constructor===a&&"function"==typeof b.subarray&&0===b.subarray(1,1).byteLength}catch(a){return!1}}function m(){return a.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(b){return this instanceof a?(a.TYPED_ARRAY_SUPPORT||(this.length=0,this.parent=void 0),"number"==typeof b?n(this,b):"string"==typeof b?o(this,b,arguments.length>1?arguments[1]:"utf8"):p(this,b)):arguments.length>1?new a(b,arguments[1]):new a(b)}function n(b,c){if(b=w(b,c<0?0:0|x(c)),!a.TYPED_ARRAY_SUPPORT)for(var d=0;d>>1;return d&&(b.parent=e),b}function x(a){if(a>=m())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+m().toString(16)+" bytes");return 0|a}function y(b,c){if(!(this instanceof y))return new y(b,c);var d=new a(b,c);return delete d.parent,d}a.isBuffer=function a(b){return!(null==b||!b.Q6)},a.compare=function b(c,d){var e,f,g,h;if(!a.isBuffer(c)||!a.isBuffer(d))throw new TypeError("Arguments must be Buffers");if(c===d)return 0;for(e=c.length,f=d.length,g=0,h=Math.min(e,f);g>>1;case"base64":return _(a).length;default:if(d)return Y(a).length;b=(""+b).toLowerCase(),d=!0}}a.byteLength=z;function A(a,b,c){var d=!1;if(b=0|b,c=void 0===c||c===1/0?this.length:0|c,a||(a="utf8"),b<0&&(b=0),c>this.length&&(c=this.length),c<=b)return"";for(;;)switch(a){case"hex":return M(this,b,c);case"utf8":case"utf-8":return I(this,b,c);case"ascii":return K(this,b,c);case"binary":return L(this,b,c);case"base64":return H(this,b,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,b,c);default:if(d)throw new TypeError("Unknown encoding: "+a);a=(a+"").toLowerCase(),d=!0}}a.prototype.toString=function a(){var b=0|this.length;return 0===b?"":0===arguments.length?I(this,0,b):A.apply(this,arguments)},a.prototype.equals=function b(c){if(!a.isBuffer(c))throw new TypeError("Argument must be a Buffer");return this===c||0===a.compare(this,c)},a.prototype.inspect=function a(){var c="",d=b.INSPECT_MAX_BYTES;return this.length>0&&(c=this.toString("hex",0,d).match(/.{2}/g).join(" "),this.length>d&&(c+=" ... ")),""},a.prototype.compare=function b(c){if(!a.isBuffer(c))throw new TypeError("Argument must be a Buffer");return this===c?0:a.compare(this,c)},a.prototype.indexOf=function b(c,d){if(d>2147483647?d=2147483647:d<-2147483648&&(d=-2147483648),d>>=0,0===this.length)return-1;if(d>=this.length)return-1;if(d<0&&(d=Math.max(this.length+d,0)),"string"==typeof c)return 0===c.length?-1:String.prototype.indexOf.call(this,c,d);if(a.isBuffer(c))return e(this,c,d);if("number"==typeof c)return a.TYPED_ARRAY_SUPPORT&&"function"===Uint8Array.prototype.indexOf?Uint8Array.prototype.indexOf.call(this,c,d):e(this,[c],d);function e(a,b,c){var d,e=-1;for(d=0;c+de&&(d=e)):d=e,f=b.length,f%2!==0)throw Error("Invalid hex string");for(d>f/2&&(d=f/2),g=0;gg)&&(d=g),b.length>0&&(d<0||c<0)||c>this.length)throw new RangeError("attempt to write outside buffer bounds");for(e||(e="utf8"),h=!1;;)switch(e){case"hex":return B(this,b,c,d);case"utf8":case"utf-8":return C(this,b,c,d);case"ascii":return D(this,b,c,d);case"binary":return E(this,b,c,d);case"base64":return F(this,b,c,d);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return G(this,b,c,d);default:if(h)throw new TypeError("Unknown encoding: "+e);e=(""+e).toLowerCase(),h=!0}},a.prototype.toJSON=function a(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function H(a,b,c){return 0===b&&c===a.length?i.fromByteArray(a):i.fromByteArray(a.slice(b,c))}function I(a,b,c){var d,e,f,g,h,i,j,k,l;for(c=Math.min(a.length,c),d=[],e=b;e239?4:f>223?3:f>191?2:1,e+h<=c)switch(h){case 1:f<128&&(g=f);break;case 2:i=a[e+1],128===(192&i)&&(l=(31&f)<<6|63&i,l>127&&(g=l));break;case 3:i=a[e+1],j=a[e+2],128===(192&i)&&128===(192&j)&&(l=(15&f)<<12|(63&i)<<6|63&j,l>2047&&(l<55296||l>57343)&&(g=l));break;case 4:i=a[e+1],j=a[e+2],k=a[e+3],128===(192&i)&&128===(192&j)&&128===(192&k)&&(l=(15&f)<<18|(63&i)<<12|(63&j)<<6|63&k,l>65535&&l<1114112&&(g=l))}null===g?(g=65533,h=1):g>65535&&(g-=65536,d.push(g>>>10&1023|55296),g=56320|1023&g),d.push(g),e+=h}return J(d)}f=4096;function J(a){var b,c,d=a.length;if(d<=f)return String.fromCharCode.apply(String,a);for(b="",c=0;cf)&&(c=f),d="",e=b;eh&&(c=h),d<0?(d+=h,d<0&&(d=0)):d>h&&(d=h),dc)throw new RangeError("Trying to access beyond buffer length")}a.prototype.readUIntLE=function a(b,c,d){var e,f,g;for(b=0|b,c=0|c,d||O(b,c,this.length),e=this[b],f=1,g=0;++g0&&(f*=256);)e+=this[b+--c]*f;return e},a.prototype.readUInt8=function a(b,c){return c||O(b,1,this.length),this[b]},a.prototype.readUInt16LE=function a(b,c){return c||O(b,2,this.length),this[b]|this[b+1]<<8},a.prototype.readUInt16BE=function a(b,c){return c||O(b,2,this.length),this[b]<<8|this[b+1]},a.prototype.readUInt32LE=function a(b,c){return c||O(b,4,this.length),(this[b]|this[b+1]<<8|this[b+2]<<16)+16777216*this[b+3]},a.prototype.readUInt32BE=function a(b,c){return c||O(b,4,this.length),16777216*this[b]+(this[b+1]<<16|this[b+2]<<8|this[b+3])},a.prototype.readIntLE=function a(b,c,d){var e,f,g;for(b=0|b,c=0|c,d||O(b,c,this.length),e=this[b],f=1,g=0;++g=f&&(e-=Math.pow(2,8*c)),e},a.prototype.readIntBE=function a(b,c,d){var e,f,g;for(b=0|b,c=0|c,d||O(b,c,this.length),e=c,f=1,g=this[b+--e];e>0&&(f*=256);)g+=this[b+--e]*f;return f*=128,g>=f&&(g-=Math.pow(2,8*c)),g},a.prototype.readInt8=function a(b,c){return c||O(b,1,this.length),128&this[b]?(255-this[b]+1)*-1:this[b]},a.prototype.readInt16LE=function a(b,c){c||O(b,2,this.length);var d=this[b]|this[b+1]<<8;return 32768&d?4294901760|d:d},a.prototype.readInt16BE=function a(b,c){c||O(b,2,this.length);var d=this[b+1]|this[b]<<8;return 32768&d?4294901760|d:d},a.prototype.readInt32LE=function a(b,c){return c||O(b,4,this.length),this[b]|this[b+1]<<8|this[b+2]<<16|this[b+3]<<24},a.prototype.readInt32BE=function a(b,c){return c||O(b,4,this.length),this[b]<<24|this[b+1]<<16|this[b+2]<<8|this[b+3]},a.prototype.readFloatLE=function a(b,c){return c||O(b,4,this.length),j.read(this,b,!0,23,4)},a.prototype.readFloatBE=function a(b,c){return c||O(b,4,this.length),j.read(this,b,!1,23,4)},a.prototype.readDoubleLE=function a(b,c){return c||O(b,8,this.length),j.read(this,b,!0,52,8)},a.prototype.readDoubleBE=function a(b,c){return c||O(b,8,this.length),j.read(this,b,!1,52,8)};function P(b,c,d,e,f,g){if(!a.isBuffer(b))throw new TypeError("buffer must be a Buffer instance");if(c>f||cb.length)throw new RangeError("index out of range")}a.prototype.writeUIntLE=function a(b,c,d,e){var f,g;for(b=+b,c=0|c,d=0|d,e||P(this,b,c,d,Math.pow(2,8*d),0),f=1,g=0,this[c]=255&b;++g=0&&(g*=256);)this[c+f]=b/g&255;return c+d},a.prototype.writeUInt8=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,1,255,0),a.TYPED_ARRAY_SUPPORT||(c=Math.floor(c)),this[d]=255&c,d+1};function Q(a,b,c,d){b<0&&(b=65535+b+1);for(var e=0,f=Math.min(a.length-c,2);e>>8*(d?e:1-e)}a.prototype.writeUInt16LE=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[d]=255&c,this[d+1]=c>>>8):Q(this,c,d,!0),d+2},a.prototype.writeUInt16BE=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[d]=c>>>8,this[d+1]=255&c):Q(this,c,d,!1),d+2};function R(a,b,c,d){b<0&&(b=4294967295+b+1);for(var e=0,f=Math.min(a.length-c,4);e>>8*(d?e:3-e)&255}a.prototype.writeUInt32LE=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[d+3]=c>>>24,this[d+2]=c>>>16,this[d+1]=c>>>8,this[d]=255&c):R(this,c,d,!0),d+4},a.prototype.writeUInt32BE=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[d]=c>>>24,this[d+1]=c>>>16,this[d+2]=c>>>8,this[d+3]=255&c):R(this,c,d,!1),d+4},a.prototype.writeIntLE=function a(b,c,d,e){var f,g,h,i;for(b=+b,c=0|c,e||(f=Math.pow(2,8*d-1),P(this,b,c,d,f-1,-f)),g=0,h=1,i=b<0?1:0,this[c]=255&b;++g>0)-i&255;return c+d},a.prototype.writeIntBE=function a(b,c,d,e){var f,g,h,i;for(b=+b,c=0|c,e||(f=Math.pow(2,8*d-1),P(this,b,c,d,f-1,-f)),g=d-1,h=1,i=b<0?1:0,this[c+g]=255&b;--g>=0&&(h*=256);)this[c+g]=(b/h>>0)-i&255;return c+d},a.prototype.writeInt8=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,1,127,-128),a.TYPED_ARRAY_SUPPORT||(c=Math.floor(c)),c<0&&(c=255+c+1),this[d]=255&c,d+1},a.prototype.writeInt16LE=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[d]=255&c,this[d+1]=c>>>8):Q(this,c,d,!0),d+2},a.prototype.writeInt16BE=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[d]=c>>>8,this[d+1]=255&c):Q(this,c,d,!1),d+2},a.prototype.writeInt32LE=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,4,2147483647,-2147483648),a.TYPED_ARRAY_SUPPORT?(this[d]=255&c,this[d+1]=c>>>8,this[d+2]=c>>>16,this[d+3]=c>>>24):R(this,c,d,!0),d+4},a.prototype.writeInt32BE=function b(c,d,e){return c=+c,d=0|d,e||P(this,c,d,4,2147483647,-2147483648),c<0&&(c=4294967295+c+1),a.TYPED_ARRAY_SUPPORT?(this[d]=c>>>24,this[d+1]=c>>>16,this[d+2]=c>>>8,this[d+3]=255&c):R(this,c,d,!1),d+4};function S(a,b,c,d,e,f){if(b>e||ba.length)throw new RangeError("index out of range");if(c<0)throw new RangeError("index out of range")}function T(a,b,c,d,e){return e||S(a,b,c,4,3.4028234663852886e38,-3.4028234663852886e38),j.write(a,b,c,d,23,4),c+4}a.prototype.writeFloatLE=function a(b,c,d){return T(this,b,c,!0,d)},a.prototype.writeFloatBE=function a(b,c,d){return T(this,b,c,!1,d)};function U(a,b,c,d,e){return e||S(a,b,c,8,1.7976931348623157e308,-1.7976931348623157e308),j.write(a,b,c,d,52,8),c+8}a.prototype.writeDoubleLE=function a(b,c,d){return U(this,b,c,!0,d)},a.prototype.writeDoubleBE=function a(b,c,d){return U(this,b,c,!1,d)},a.prototype.copy=function b(c,d,e,f){var g,h;if(e||(e=0),f||0===f||(f=this.length),d>=c.length&&(d=c.length),d||(d=0),f>0&&f=this.length)throw new RangeError("sourceStart out of bounds");if(f<0)throw new RangeError("sourceEnd out of bounds");if(f>this.length&&(f=this.length),c.length-d=0;h--)c[h+d]=this[h+e];else if(g<1e3||!a.TYPED_ARRAY_SUPPORT)for(h=0;h=this.length)throw new RangeError("start out of bounds");if(d<0||d>this.length)throw new RangeError("end out of bounds");if("number"==typeof b)for(e=c;e55295&&c<57344){if(!e){if(c>56319){(b-=3)>-1&&f.push(239,191,189);continue}if(g+1===d){(b-=3)>-1&&f.push(239,191,189);continue}e=c;continue}if(c<56320){(b-=3)>-1&&f.push(239,191,189),e=c;continue}c=(e-55296<<10|c-56320)+65536}else e&&(b-=3)>-1&&f.push(239,191,189);if(e=null,c<128){if((b-=1)<0)break;f.push(c)}else if(c<2048){if((b-=2)<0)break;f.push(c>>6|192,63&c|128)}else if(c<65536){if((b-=3)<0)break;f.push(c>>12|224,c>>6&63|128,63&c|128)}else{if(!(c<1114112))throw Error("Invalid code point");if((b-=4)<0)break;f.push(c>>18|240,c>>12&63|128,c>>6&63|128,63&c|128)}}return f}function Z(a){var b,c=[];for(b=0;b>8,e=c%256,g.push(e),g.push(d);return g}function _(a){return i.toByteArray(V(a))}function aa(a,b,c,d){for(var e=0;e=b.length||e>=a.length);e++)b[e+c]=a[e];return e}}).call(b,c(4).Buffer,function(){return this}())},function(a,b,c){var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";!function(a){"use strict";var b="undefined"!=typeof Uint8Array?Uint8Array:Array,c="+".charCodeAt(0),e="/".charCodeAt(0),f="0".charCodeAt(0),g="a".charCodeAt(0),h="A".charCodeAt(0),i="-".charCodeAt(0),j="_".charCodeAt(0);function k(a){var b=a.charCodeAt(0);return b===c||b===i?62:b===e||b===j?63:b0)throw Error("Invalid string. Length must be a multiple of 4");i=a.length,g="="===a.charAt(i-2)?2:"="===a.charAt(i-1)?1:0,h=new b(3*a.length/4-g),e=g>0?a.length-4:a.length,j=0;function l(a){h[j++]=a}for(c=0,d=0;c>16),l((65280&f)>>8),l(255&f);return 2===g?(f=k(a.charAt(c))<<2|k(a.charAt(c+1))>>4,l(255&f)):1===g&&(f=k(a.charAt(c))<<10|k(a.charAt(c+1))<<4|k(a.charAt(c+2))>>2,l(f>>8&255),l(255&f)),h}function m(a){var b,c=a.length%3,e="",f,g;function h(a){return d.charAt(a)}function i(a){return h(a>>18&63)+h(a>>12&63)+h(a>>6&63)+h(63&a)}for(b=0,g=a.length-c;b>2),e+=h(f<<4&63),e+="==";break;case 2:f=(a[a.length-2]<<8)+a[a.length-1],e+=h(f>>10),e+=h(f>>4&63),e+=h(f<<2&63),e+="="}return e}a.toByteArray=l,a.fromByteArray=m}(b)},function(a,b){b.read=function(a,b,c,d,e){var f,g,h=8*e-d-1,i=(1<>1,k=-7,l=c?e-1:0,m=c?-1:1,n=a[b+l];for(l+=m,f=n&(1<<-k)-1,n>>=-k,k+=h;k>0;f=256*f+a[b+l],l+=m,k-=8);for(g=f&(1<<-k)-1,f>>=-k,k+=d;k>0;g=256*g+a[b+l],l+=m,k-=8);if(0===f)f=1-j;else{if(f===i)return g?NaN:(n?-1:1)*(1/0);g+=Math.pow(2,d),f-=j}return(n?-1:1)*g*Math.pow(2,f-d)},b.write=function(a,b,c,d,e,f){var g,h,i,j=8*f-e-1,k=(1<>1,m=23===e?Math.pow(2,-24)-Math.pow(2,-77):0,n=d?0:f-1,o=d?1:-1,p=b<0||0===b&&1/b<0?1:0;for(b=Math.abs(b),isNaN(b)||b===1/0?(h=isNaN(b)?1:0,g=k):(g=Math.floor(Math.log(b)/Math.LN2),b*(i=Math.pow(2,-g))<1&&(g--,i*=2),b+=g+l>=1?m/i:m*Math.pow(2,1-l),b*i>=2&&(g++,i/=2),g+l>=k?(h=0,g=k):g+l>=1?(h=(b*i-1)*Math.pow(2,e),g+=l):(h=b*Math.pow(2,l-1)*Math.pow(2,e),g=0));e>=8;a[c+n]=255&h,n+=o,h/=256,e-=8);for(g=g<0;a[c+n]=255&g,n+=o,g/=256,j-=8);a[c+n-o]|=128*p}},function(a,b){var c={}.toString;a.exports=Array.isArray||function(a){return"[object Array]"==c.call(a)}},function(a,b){var c,d,e,f,g,h={Unknown:0,Storage:1,Stream:2,RootStorage:5},i={Red:0,Black:1},j=0xe11ab1a1e011d000,k=-2,l=512,m=64,n=128,o=-6,p=-1,q="Root Entry",r=-1,s=512,t=109;function u(a){var b,c,d,e={StartSectorIndex:0,SectorCount:0},f=[];for(b=0;b0&&0===a[a.length-1];)a.substring(0,a.length-2);return a},setName:function(a){for(var b=0;b3)return!1;for(this.Ega=a.readUInt16(),this.Fga=a.readInt16(),this.Gga=a.readInt32(),this.Hga=a.readInt32(),this.Iga=a.readInt16(),this.Jga=a.readInt16(),this.Kga=a.readInt32(),this.Lga=a.readInt32(),this.Mga=a.readInt32(),this.Nga=a.readInt32(),this.Oga=a.readInt32(),this.Pga=a.readInt32(),this.Qga=a.readInt32(),this.Rga=a.readInt32(),b=Math.min(this.Kga,t),this.Sga=[],c=0;cp;)b.push(c),c=this.PS[c];return b},addRange:function(a){var b=this;a&&a.length&&a.forEach(function(a){b.PS.push(a)})},read:function(a,b){for(var c=0;c0;)this.gha(c,a),this.Vga.read(a,Math.min(d,b)),b-=Math.min(d,b),b>0&&(c=a.readInt32());for(e=0;e>>0]);return e}function p(a,b){var c=[];do c[--a]=255&b,b>>=8;while(a);return c.reverse()}function q(a){var b,c,d=[];for(c=0;c>8);return d}function r(a,b,c){var d,e=h;switch(c){case"SHA1":e=k}return d=[],a.forEach(function(a){d.push(a)}),e.hash(d.concat(b))}function s(a,b,c){var d,e,f,g,h=o(a),i=r(b,h,c);for(d=0;d<5e4;d++)e=p(4,d),i=r(e,i,c);for(i=r(i,p(4,0),c),f=[],d=0;d<64;d++)f[d]=54;for(d=0;d6&&g%c===4&&(h=A(h)),i[g][0]=(i[g-c][0]^h[0])%256,i[g][1]=(i[g-c][1]^h[1])%256,i[g][2]=(i[g-c][2]^h[2])%256,i[g][3]=(i[g-c][3]^h[3])%256;return i}function A(a,b){var c=[];return c[0]=b[a[0]>>4][15&a[0]],c[1]=b[a[1]>>4][15&a[1]],c[2]=b[a[2]>>4][15&a[2]],c[3]=b[a[3]>>4][15&a[3]],c}function B(a){var b=[];return b[0]=a[1],b[1]=a[2],b[2]=a[3],b[3]=a[0],b}function C(a){return a}function D(a){return a<128?(a<<1)%256:(a<<1^27)%256}function E(a){return(D(a)^a)%256}function F(a){return(D(D(D(a)))^a)%256}function G(a){return(D(D(D(a)))^D(a)^a)%256}function H(a){return(D(D(D(a)))^D(D(a))^a)%256}function I(a){return(D(D(D(a)))^D(D(a))^D(a))%256}function J(a){var b,c,d=[];for(b=0;b<128;b++)d[b]=0;return d.Uga=0,c=u(d),c.writeBytes(o("Root Entry")),c.seek(64,e.Begin),c.writeShort(22),c.writeByte(5),c.writeByte(0),c.writeInt(-1),c.writeInt(-1),c.writeInt(1),c.seek(100,e.Begin),c.writeInt(0),c.writeInt(0),c.writeInt(0),c.writeInt(0),c.writeInt(a),c.writeInt(832),c.getView()}function K(){var a,b,c=[];for(a=0;a<128;a++)c[a]=0;return c.Uga=0,b=u(c),b.writeBytes(o("EncryptionInfo")),b.seek(64,e.Begin),b.writeShort(30),b.writeByte(2),b.writeByte(1),b.writeInt(3),b.writeInt(2),b.writeInt(-1),b.seek(100,e.Begin),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(248),b.getView()}function L(a,b){var c,d,f=[];for(c=0;c<128;c++)f[c]=0;return f.Uga=0,d=u(f),d.writeBytes(o("EncryptedPackage")),d.seek(64,e.Begin),d.writeShort(34),d.writeByte(2),d.writeByte(0),d.writeInt(-1),d.writeInt(-1),d.writeInt(-1),d.seek(100,e.Begin),d.writeInt(0),d.writeInt(0),d.writeInt(0),d.writeInt(0),d.writeInt(a),d.writeInt(b),d.getView()}function M(){var a,b,c=[];for(a=0;a<128;a++)c[a]=0;return c.Uga=0,b=u(c),b.writeShort(6),b.writeBytes(o("DataSpaces")),b.seek(64,e.Begin),b.writeShort(24),b.writeByte(1),b.writeByte(0),b.writeInt(-1),b.writeInt(-1),b.writeInt(5),b.seek(100,e.Begin),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.getView()}function N(){var a,b,c=[];for(a=0;a<128;a++)c[a]=0;return c.Uga=0,b=u(c),b.writeBytes(o("Version")),b.seek(64,e.Begin),b.writeShort(16),b.writeByte(2),b.writeByte(1),b.writeInt(-1),b.writeInt(-1),b.writeInt(-1),b.seek(100,e.Begin),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(4),b.writeInt(76),b.getView()}function O(){var a,b,c=[];for(a=0;a<128;a++)c[a]=0;return c.Uga=0,b=u(c),b.writeBytes(o("DataSpaceMap")),b.seek(64,e.Begin),b.writeShort(26),b.writeByte(2),b.writeByte(1),b.writeInt(4),b.writeInt(6),b.writeInt(-1),b.seek(100,e.Begin),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(6),b.writeInt(112),b.getView()}function P(){var a,b,c=[];for(a=0;a<128;a++)c[a]=0;return c.Uga=0,b=u(c),b.writeBytes(o("DataSpaceInfo")),b.seek(64,e.Begin),b.writeShort(28),b.writeByte(1),b.writeByte(1),b.writeInt(-1),b.writeInt(8),b.writeInt(7),b.seek(100,e.Begin),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.getView()}function Q(){var a,b,c=[];for(a=0;a<128;a++)c[a]=0;return c.Uga=0,b=u(c),b.writeBytes(o("StrongEncryptionDataSpace")),b.seek(64,e.Begin),b.writeShort(52),b.writeByte(2),b.writeByte(1),b.writeInt(-1),b.writeInt(-1),b.writeInt(-1),b.seek(100,e.Begin),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(8),b.writeInt(64),b.getView()}function R(){var a,b,c=[];for(a=0;a<128;a++)c[a]=0;return c.Uga=0,b=u(c),b.writeBytes(o("TransformInfo")),b.seek(64,e.Begin),b.writeShort(28),b.writeByte(1),b.writeByte(0),b.writeInt(-1),b.writeInt(-1),b.writeInt(9),b.seek(100,e.Begin),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.getView()}function S(){var a,b,c=[];for(a=0;a<128;a++)c[a]=0;return c.Uga=0,b=u(c),b.writeBytes(o("StrongEncryptionTransform")),b.seek(64,e.Begin),b.writeShort(52),b.writeByte(1),b.writeByte(1),b.writeInt(-1),b.writeInt(-1),b.writeInt(10),b.seek(100,e.Begin),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.getView()}function T(){var a,b,c=[];for(a=0;a<128;a++)c[a]=0;return c.Uga=0,b=u(c),b.writeShort(6),b.writeBytes(o("Primary")),b.seek(64,e.Begin),b.writeShort(18),b.writeByte(2),b.writeByte(1),b.writeInt(-1),b.writeInt(-1),b.writeInt(-1),b.seek(100,e.Begin),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(0),b.writeInt(9),b.writeInt(208),b.getView()}function U(){var a,b,c=[];for(a=0;a<128;a++)c[a]=0;return c.Uga=0,b=u(c),b.seek(64,e.Begin),b.writeShort(0),b.writeShort(0),b.writeInt(-1),b.writeInt(-1),b.writeInt(-1),b.getView()}function V(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q=[];return q.Uga=0,d=u(q),c<0&&(c=0),e=J(b),d.writeBytes(e),f=K(),d.writeBytes(f),g=L(a,c),d.writeBytes(g),h=M(),d.writeBytes(h),i=N(),d.writeBytes(i),j=O(),d.writeBytes(j),k=P(),d.writeBytes(k),l=Q(),d.writeBytes(l),m=R(),d.writeBytes(m),n=S(),d.writeBytes(n),o=T(),d.writeBytes(o),p=U(),d.writeBytes(p),d.getView()}function W(){var a,b=[];return b.Uga=0,a=u(b),a.writeInt(60),a.writeBytes(o("Microsoft.Container.DataSpaces")),a.writeInt(1),a.writeInt(1),a.writeInt(1),a.getView()}function X(){var a,b=[];return b.Uga=0,a=u(b),a.writeUint(8),a.writeUint(1),a.writeUint(104),a.writeUint(1),a.writeUint(0),a.writeUint(32),a.writeBytes(o("EncryptedPackage")),a.writeUint(50),a.writeBytes(o("StrongEncryptionDataSpace")),a.writeShort(0),a.getView()}function Y(){var a,b=[];return b.Uga=0,a=u(b),a.writeUint(8),a.writeUint(1),a.writeUint(50),a.writeBytes(o("StrongEncryptionTransform")),a.writeShort(0),a.getView()}function Z(){var a,b=[];return b.Uga=0,a=u(b),a.writeUint(108),a.writeUint(1),a.writeInt(76),a.writeBytes(o("{FF9A3F03-56EF-4613-BDD5-5A41C1D07246}")),a.writeInt(78),a.writeBytes(o("Microsoft.Container.EncryptionTransform")),a.writeShort(0),a.writeInt(1),a.writeInt(1),a.writeInt(1),a.writeInt(7),a.writeBytes(o("AES128")),a.writeByte(0),a.writeInt(16),a.writeInt(0),a.writeInt(4),a.getView()}function $(a,b){var c,d,f,g,h,i,j,k,l,m,o,p,q,r,s,t,v=[];for(v.Uga=0,c=u(v),d=0,f=Array(256),null!==a&&n(a,0,f,0,a.length),c.writeBytes(f),g=parseInt(f.length/64),f.length%64>0&&g++,h=1;h0&&k++,h=1;h0&&o++,h=1;h0&&q++,h=1;h0&&t++,h=1;h>4][15&a[c][d]];return a}d=function(){this.salt=Array(16),this.pwdVerifier=Array(16),this.pwdVerifierHash=Array(32),this.blockLen=16,this.mha=!1,this.hashAlgorithm="SHA1",this.cipherChaining="ChainingModeCBC",this.cipherAlgorithm="AES",this.iterator=1e5,this.blockSize=16,this.keyBits=128,this.saltSize=16,this.hashSize=20,this.encryptedKeyValueBlockKey=[20,110,11,231,171,172,208,214],this.encryptedVerifierHashInputBlockKey=[254,167,210,118,59,75,158,121],this.encryptedVerifierHashValueBlockKey=[215,170,15,109,48,97,52,78]},e={Begin:0,Current:1,End:2},f={Bits128:"Bits128",Bits192:"Bits192",Bits256:"Bits256"},d.prototype={lha:function(a){var b,c,d,h,i,j,k,n,o,p,q,r,s,u,v,w,x,y,z,A;return a.Uga=0,b=t(a),c=b.readInt16(),d=b.readInt16(),3!==c&&4!==c||2!==d?4===c&&4===d&&(k=b.readUInt32(),64===k&&(n=b.readBytes(a.length-8),null!==n&&(o=g(String.fromCharCode.apply(null,n)),p={},q=o.encryption,r=[],s=q.keyData,u={},u.SaltSize=s.N9.saltSize?s.N9.saltSize:16,u.BlockSize=s.N9.blockSize?s.N9.blockSize:16,u.KeyBits=s.N9.keyBits?s.N9.keyBits:128,u.HashSize=s.N9.hashSize?s.N9.hashSize:20,u.CipherAlgorithm=s.N9.cipherAlgorithm?s.N9.cipherAlgorithm:"AES",u.CipherChaining=s.N9.cipherChaining?s.N9.cipherChaining:"ChainingModeCBC",u.HashAlgorithm=s.N9.hashAlgorithm?s.N9.hashAlgorithm:"SHA1",u.SaltValue=m(s.N9.saltValue),p.KeyData=u,v=q.dataIntegrity,w={},w.EncryptedHmacKey=v.N9.encryptedHmacKey,w.EncryptedHmacValue=v.N9.encryptedHmacValue,p.DataIntegrity=w,x=q.keyEncryptors,y={},y.Uri=x.N9.uri?x.N9.uri:"http://schemas.microsoft.com/office/2006/keyEncryptor/password",y.Any={},z=l(x.keyEncryptor),z&&z.length&&z.forEach(function(a){var b=a["p:encryptedKey"];y.Any.SpinCount=b.N9.spinCount?b.N9.spinCount:1e5,y.Any.SaltSize=b.N9.saltSize?b.N9.saltSize:16,y.Any.BlockSize=b.N9.blockSize?b.N9.blockSize:16,y.Any.KeyBits=b.N9.keyBits?b.N9.keyBits:128,y.Any.HashSize=b.N9.hashSize?b.N9.hashSize:20,y.Any.CipherAlgorithm=b.N9.cipherAlgorithm?b.N9.cipherAlgorithm:"AES",y.Any.CipherChaining=b.N9.cipherChaining?b.N9.cipherChaining:"ChainingModeCBC",y.Any.HashAlgorithm=b.N9.hashAlgorithm?b.N9.hashAlgorithm:"SHA1",y.Any.SaltValue=m(b.N9.saltValue),y.Any.EncryptedVerifierHashInput=m(b.N9.encryptedVerifierHashInput),y.Any.EncryptedVerifierHashValue=m(b.N9.encryptedVerifierHashValue),y.Any.EncryptedKeyValue=m(b.N9.encryptedKeyValue),r.push(y),p.KeyEncryptors=r}),null!==p)))&&(A=p.KeyEncryptors[0].Any,this.iterator=parseInt(A.SpinCount),this.blockSize=A.BlockSize,this.saltSize=A.SaltSize,this.hashSize=A.HashSize,this.keyBits=A.KeyBits,this.hashAlgorithm=A.HashAlgorithm,this.cipherAlgorithm=A.CipherAlgorithm,this.cipherChaining=A.CipherChaining,this.encryptedKeyValue=A.EncryptedKeyValue,this.encryptedVerifierHashInput=A.EncryptedVerifierHashInput,this.encryptedVerifierHashValue=A.EncryptedVerifierHashValue,this.salt=A.SaltValue,this.saltForIV=p.KeyData.SaltValue,this.mha=!0,"AES"===this.cipherAlgorithm):(b.seek(8,e.Begin),h=b.readUInt32()+12,b.seek(28,e.Begin),i=b.readInt32(),128===i?this.keySize=f.Bits128:192===i?this.keySize=f.Bits192:256===i&&(this.keySize=f.Bits256),b.seek(h,e.Begin),j=b.readInt32(),h+=4,b.seek(h,e.Begin),this.salt=b.readBytes(j),h+=j,b.seek(h,e.Begin),this.pwdVerifier=b.readBytes(j),h+=j,b.seek(h,e.Begin),b.readInt32(),h+=4,b.seek(h,e.Begin),this.pwdVerifierHash=b.readBytes(2*j),!0)},nha:function(a){var b,c,d,e,f,g,i;for(this.userPassWord=a,b=this.xha(this.salt,null,this.blockSize),c=this.yha(a,this.encryptedVerifierHashInputBlockKey,this.salt),d=this.zha(this.saltSize,c,this.encryptedVerifierHashInput,b),d=h.hash(d),e=Array(this.saltSize),n(d,0,e,0,this.saltSize),c=this.yha(a,this.encryptedVerifierHashValueBlockKey,this.salt),f=this.Aha(e,c,b),g=this.encryptedVerifierHashValue.length,g>f.length&&(g=f.length),i=0;i0&&(q=d?d:this.xha(this.saltForIV,p(4,o),this.blockSize),g=new i.ModeOfOperation.cbc(b,q),e=g.decrypt(c.slice(l,l+h)),n(e,0,k,l,h)),null!==k&&(j=Array(a),n(k,0,j,0,a)),j},xha:function(a,b,c){var d,e,f,g=a;for(null!==b&&(g=r(g,b,this.hashAlgorithm)),d=new Uint8Array(c),e=g.length,n(g,0,d,0,Math.min(c,e)),f=e;f256))return b=[],b.Uga=0,c=u(b),c.writeUshort(3),c.writeUshort(2),c.writeInt(36),c.writeUint(164),c.writeInt(36),c.writeInt(0),c.writeInt(26126),c.writeInt(32772),c.writeUint(128),c.writeInt(24),c.writeLong(0),d="Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)",c.writeBytes(o(d)),c.writeShort(0),c.writeInt(16),this.Cha(a),this.rha()&&(c.writeBytes(this.salt),c.writeBytes(this.pwdVerifier),c.writeUint(20),c.writeBytes(this.pwdVerifierHash)),c.seek(0,e.Begin),c.getView()},Cha:function(a){var b,c,d=[],e=[];for(b=0;ba.length)){for(c=[],d=[],e=[],f=0;f0?this.blockLen-g:this.blockLen);return c}},Gha:function(a,b){var c,d;for(this.State=v(4,this.Nb),c=0;c<4*this.Nb;++c)this.State[c%4][parseInt(c/4)]=a[c];for(this.State=_(this.Nr,this.State,this.w),d=this.Nr-1;d>=1;--d)this.Hha(),this.Iha(),this.State=_(d,this.State,this.w),this.Jha();for(this.Hha(),this.Iha(),this.State=_(0,this.State,this.w),c=0;c<4*this.Nb;++c)b[c]=this.State[c%4][parseInt(c/4)]},Hha:function(){var a,b,c=v(4,4);for(a=0;a<4;++a)for(b=0;b<4;++b)c[a][b]=this.State[a][b];for(a=1;a<4;++a)for(b=0;b<4;++b)this.State[a][(b+a)%this.Nb]=c[a][b]},Iha:function(){var a,b;for(a=0;a<4;++a)for(b=0;b<4;++b)this.State[a][b]=this.iSbox[this.State[a][b]>>4][15&this.State[a][b]]},Jha:function(){var a,b,c=v(4,4);for(a=0;a<4;++a)for(b=0;b<4;++b)c[a][b]=this.State[a][b];for(b=0;b<4;++b)this.State[0][b]=(I(c[0][b])^G(c[1][b])^H(c[2][b])^F(c[3][b]))%256,this.State[1][b]=(F(c[0][b])^I(c[1][b])^G(c[2][b])^H(c[3][b]))%256,this.State[2][b]=(H(c[0][b])^F(c[1][b])^I(c[2][b])^G(c[3][b]))%256,this.State[3][b]=(G(c[0][b])^H(c[1][b])^F(c[2][b])^I(c[3][b]))%256},uha:function(a){var b,c,d,f,g,h=new Uint8Array(a);return h.Uga=0,b=t(h),c=h.length,d=b.readBytes(c),f=this.Dha(d),g=[],n(p(8,c),0,g,0,8),n(f,0,g,8,f.length),b.seek(0,e.Begin),g},vha:function(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,v,w,x,y,z,A,B,C,D=[];for(D.Uga=0,c=u(D),d=0,e=3,f=2,g=1,h=[],i=[],j=[],k=Math.max(b.length,4096),l=parseInt(b.length/512),b.length%512>0&&l++,m=e+f+g,n=4*(l+m),o=parseInt(n/512),n%512>0&&o++,p=0,q=!0;q;)r=0,s=0,q=!1,n=4*(l+m+o+p),r=parseInt(n/512),n%512>0&&r++,r>o?(o=r,q=!0):o>109&&(t=4*(o-109),s=parseInt(t/512),v=t%512,v>0&&s++,v+4*s>512&&s++,s>p&&(p=s,q=!0));if(p>0)for(w=128*p+109,x=0,d=0;d0&&y%128===0&&h.push(++x),h.push(d+p)):h.push(-1);else for(d=0;d<109;d++)d0){for(d=1;d<=p;d++)i.push(-4);for(z=p,d=1;d<=o;d++)i.push(-3);for(z+=o,d=1;d0?(c.writeInt(0),c.writeInt(p)):(c.writeInt(-2),c.writeInt(0)),h.forEach(function(a){c.writeInt(a)}),A=0;A<128*o;A++)Aa.saa&&("preserve"===c.N9["xml:space"]&&(e=a.readElementContentAsString(!0)),c[d]=e),f(a,c)}}function g(a,b){var c,d,e="<"+b,f=a.N9;if(f)for(c in f)f.hasOwnProperty(c)&&(e+=" "+c+'="'+f[c]+'"');e+=">";for(d in a)a.hasOwnProperty(d)&&f!==a[d]&&(e+="object"==typeof a[d]?g(a[d],d):a[d]);return e+=""}b.wha=e,b.Kha=g},function(a,b){var c=function(){function a(){this.taa=-1,this.uaa=0,this.vaa=0,this.waa=0,this.buffer="",this.elementType=2,this.depth=0,this.saa=0,this.xaa=0,this.yaa=0,this.zaa=0,this.Aaa=0,this.Baa=0,this.raa=0,this.Caa=0,this.xmlIndex=0,this.xml="",this.reset()}return a.prototype.reset=function(){var a=this;a.taa=-1,a.uaa=0,a.vaa=0,a.waa=0,a.buffer="",a.elementType=2,a.depth=0,a.saa=0,a.xaa=0,a.yaa=0,a.zaa=0,a.Aaa=0,a.Baa=0,a.raa=0,a.Caa=0,a.xmlIndex=0,a.xml=""},a.prototype.setXml=function(a){this.xml=a},a.prototype.name=function(){var a=this;return a.buffer.slice(a.saa,a.saa+a.xaa)},a.prototype.nodeType=function(){return 2===this.elementType?15:1},a.prototype.fillBuffer=function(){var a=this,b=a.buffer.length;return 0===b&&(a.buffer=a.xml,a.taa=0,a.raa=0,a.vaa=a.buffer.length,!0)},a.prototype.read=function(){var a,b,c,d,e,f,g=this;for(g.uaa=Number.MAX_VALUE;;){if(g.taa++,g.taa>=g.vaa&&!g.fillBuffer())return!1;if(a=g.buffer[g.taa],"<"===a)break}for(b=["elementStarting","elementStart","elementNameEnd","elementEnd","elementContent","_elementContentStart","endElementStart"],c=b.length,d=0,e=!1;d"===a)return!0}else if(" "!==a&&"\r"!==a&&"\n"!==a&&"\t"!==a){g.saa=g.taa;break}}if(e)continue;case"elementStart":for(e=!1,1===g.elementType&&g.depth++;;){if(g.taa++,a=g.buffer[g.taa],">"===a){g.xaa=g.taa-g.saa,d=3,e=!0;break}if(" "===a||"\r"===a||"\n"===a||"\t"===a||"/"===a){g.xaa=g.taa-g.saa,g.uaa=g.taa;break}}if(e)continue;case"elementNameEnd":for(e=!1;;)if(g.taa++,a=g.buffer[g.taa],">"===a)break;for(f=g.taa;;){if(f--,a=g.buffer[f],"/"===a)return g.waa=f,g.elementType=3,!0;if(" "!==a&&"\r"!==a&&"\n"!==a&&"\t"!==a){g.waa=f,g.elementType=1,d=4,e=!0;break}}if(e)continue;case"elementEnd":for(f=g.taa;;){if(f--,a=g.buffer[f],"/"===a)return g.elementType=3,!0;if(" "!==a&&"\r"!==a&&"\n"!==a&&"\t"!==a){g.elementType=1;break}}case"elementContent":for(;;){if(g.taa++,a=g.buffer[g.taa],"<"===a)return g.taa--,!0;if("\r"!==a&&"\n"!==a&&"\t"!==a){g.raa=g.taa;break}}case"_elementContentStart":for(;;)if(g.taa++,a=g.buffer[g.taa],"<"===a)return g.Caa=g.taa,g.taa--,!0;case"endElementStart":for(2!==g.elementType&&3!==g.elementType||g.depth--,g.elementType=2,g.saa=g.taa+1;;)if(g.taa++,a=g.buffer[g.taa],">"===a)return g.xaa=g.taa-g.saa,!0}},a.prototype.fastRead=function(){var a,b,c,d,e,f=this;for(f.uaa=Number.MAX_VALUE;;){if(f.taa++,f.taa>=f.vaa&&!f.fillBuffer())return!1;if(a=f.buffer[f.taa],"<"===a)break}for(b=["elementStarting","elementStart","elementNameEnd","elementEnd","elementContent","_elementContentStart","endElementStart"],c=0,d=!1;c"===a){f.xaa=f.taa-f.saa,c=3,d=!0;break}if(" "===a||"\r"===a||"\n"===a||"\t"===a){f.xaa=f.taa-f.saa,f.uaa=f.taa;break}}if(d)continue;case"elementNameEnd":for(d=!1;;)if(f.taa++,a=f.buffer[f.taa],">"===a)break;for(e=f.taa;;){if(e--,a=f.buffer[e],"/"===a)return f.waa=e,f.elementType=3,!0;if(" "!==a&&"\r"!==a&&"\n"!==a&&"\t"!==a){f.waa=e,f.elementType=1,c=4,d=!0;break}}if(d)continue;case"elementEnd":for(e=f.taa;;){if(e--,a=f.buffer[e],"/"===a)return f.elementType=3,!0;if(" "!==a&&"\r"!==a&&"\n"!==a&&"\t"!==a){f.elementType=1;break}}case"elementContent":for(;;){if(f.taa++,a=f.buffer[f.taa],"<"===a)return f.taa--,!0;if("\r"!==a&&"\n"!==a&&"\t"!==a){f.raa=f.taa;break}}case"_elementContentStart":for(;;)if(f.taa++,a=f.buffer[f.taa],"<"===a)return f.Caa=f.taa,f.taa--,!0;case"endElementStart":for(2!==f.elementType&&3!==f.elementType||f.depth--,f.elementType=2;;)if(f.taa++,a=f.buffer[f.taa],">"===a)return!0}},a.prototype.moveToNextAttribute=function(){for(var a,b,c=this;;){if(c.uaa>=c.waa-1)return!1;if(c.uaa++,a=c.buffer[c.uaa]," "!==a&&"\r"!==a&&"\n"!==a&&"\t"!==a){c.yaa=c.uaa;break}}for(;;)if(c.uaa++,a=c.buffer[c.uaa],"="===a||" "===a||"\r"===a||"\n"===a||"\t"===a){c.zaa=c.uaa-c.yaa;break}for(b='"';;)if(c.uaa++,a=c.buffer[c.uaa],'"'===a||"'"===a){b=a,c.Aaa=c.uaa+1;break}for(;;)if(c.uaa++,a=c.buffer[c.uaa],a===b)return c.Baa=c.uaa,!0},a.prototype.readContentAsString=function(){var a=this;return a.buffer.slice(a.Aaa,a.Baa)},a.prototype.readContentAsBoolean=function(a){var b=this,c=b.buffer[b.Aaa];return"1"===c||"t"===c||"0"!==c&&"f"!==c&&a},a.prototype.readContentAsInt=function(a){var b=this,c=parseInt(b.buffer.slice(b.Aaa,b.Baa));return isNaN(c)?a:c},a.prototype.readContentAsDouble=function(a){var b=this,c=parseFloat(b.buffer.slice(b.Aaa,b.Baa));return isNaN(c)?a:c},a.prototype.readElementContentAsString=function(a){var b,c,d=this,e=d.raa;if(a)for(b=d.buffer,c=b[e-1];" "===c||"\r"===c||"\n"===c||"\t"===c;)e--,c=b[e-1];return d.buffer.slice(e,d.Caa)},a.prototype.readAttributeNameAsString=function(){var a=this;return a.buffer.slice(a.yaa,a.yaa+a.zaa)},a.prototype.readFullElement=function(){var a,b,c=this;if(2===c.elementType)return"";if(a=c.saa-1,3===c.elementType)return c.buffer.slice(a,c.waa+2);if(b=c.depth,1===c.elementType){for(;c.read()&&!(c.depth<=b););return c.buffer.slice(a,c.saa+c.xaa+1)}return""},a}();a.exports=c},function(a,b){!function(b){"use strict";var c={},d=[-2147483648,8388608,32768,128],e=[24,16,8,0],f=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],g=[],h=function(a){var b,c,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V=!1,W=0,X=0,Y=0,Z=a.length,$=1779033703,_=4089235720,aa=3144134277,ba=2227873595,ca=1013904242,da=4271175723,ea=2773480762,fa=1595750129,ga=1359893119,ha=2917565137,ia=2600822924,ja=725511199,ka=528734635,la=4215389547,ma=1541459225,na=327033209,oa=0;do{for(g[0]=oa,g[1]=g[2]=g[3]=g[4]=g[5]=g[6]=g[7]=g[8]=g[9]=g[10]=g[11]=g[12]=g[13]=g[14]=g[15]=g[16]=g[17]=g[18]=g[19]=g[20]=g[21]=g[22]=g[23]=g[24]=g[25]=g[26]=g[27]=g[28]=g[29]=g[30]=g[31]=g[32]=0,b=X;W>2]|=a[W]<>2]|=d[3&b],++W),oa=g[32],W>Z&&b<112&&(g[31]=Y<<3,V=!0),c=32;c<160;c+=2)z=g[c-30],A=g[c-29],h=(z>>>1|A<<31)^(z>>>8|A<<24)^z>>>7,i=(A>>>1|z<<31)^(A>>>8|z<<24)^(A>>>7|z<<25),z=g[c-4],A=g[c-3],j=(z>>>19|A<<13)^(A>>>29|z<<3)^z>>>6,k=(A>>>19|z<<13)^(z>>>29|A<<3)^(A>>>6|z<<26),z=g[c-32],A=g[c-31],B=g[c-14],C=g[c-13],l=(65535&C)+(65535&A)+(65535&i)+(65535&k),m=(C>>>16)+(A>>>16)+(i>>>16)+(k>>>16)+(l>>>16),n=(65535&B)+(65535&z)+(65535&h)+(65535&j)+(m>>>16),o=(B>>>16)+(z>>>16)+(h>>>16)+(j>>>16)+(n>>>16),g[c]=o<<16|65535&n,g[c+1]=m<<16|65535&l;for(F=$,G=_,H=aa,I=ba,J=ca,K=da,L=ea,M=fa,N=ga,O=ha,P=ia,Q=ja,R=ka,S=la,T=ma,U=na,v=H&J,w=I&K,c=0;c<160;c+=8)h=(F>>>28|G<<4)^(G>>>2|F<<30)^(G>>>7|F<<25),i=(G>>>28|F<<4)^(F>>>2|G<<30)^(F>>>7|G<<25),j=(N>>>14|O<<18)^(N>>>18|O<<14)^(O>>>9|N<<23),k=(O>>>14|N<<18)^(O>>>18|N<<14)^(N>>>9|O<<23),p=F&H,q=G&I,x=p^F&J^v,y=q^G&K^w,D=N&P^~N&R,E=O&Q^~O&S,z=g[c],A=g[c+1],B=f[c],C=f[c+1],l=(65535&C)+(65535&A)+(65535&E)+(65535&k)+(65535&U),m=(C>>>16)+(A>>>16)+(E>>>16)+(k>>>16)+(U>>>16)+(l>>>16),n=(65535&B)+(65535&z)+(65535&D)+(65535&j)+(65535&T)+(m>>>16),o=(B>>>16)+(z>>>16)+(D>>>16)+(j>>>16)+(T>>>16)+(n>>>16),z=o<<16|65535&n,A=m<<16|65535&l,l=(65535&y)+(65535&i),m=(y>>>16)+(i>>>16)+(l>>>16),n=(65535&x)+(65535&h)+(m>>>16),o=(x>>>16)+(h>>>16)+(n>>>16),B=o<<16|65535&n,C=m<<16|65535&l,l=(65535&M)+(65535&A),m=(M>>>16)+(A>>>16)+(l>>>16),n=(65535&L)+(65535&z)+(m>>>16),o=(L>>>16)+(z>>>16)+(n>>>16),T=o<<16|65535&n,U=m<<16|65535&l,l=(65535&C)+(65535&A),m=(C>>>16)+(A>>>16)+(l>>>16),n=(65535&B)+(65535&z)+(m>>>16),o=(B>>>16)+(z>>>16)+(n>>>16),L=o<<16|65535&n,M=m<<16|65535&l,h=(L>>>28|M<<4)^(M>>>2|L<<30)^(M>>>7|L<<25),i=(M>>>28|L<<4)^(L>>>2|M<<30)^(L>>>7|M<<25),j=(T>>>14|U<<18)^(T>>>18|U<<14)^(U>>>9|T<<23),k=(U>>>14|T<<18)^(U>>>18|T<<14)^(T>>>9|U<<23),r=L&F,s=M&G,x=r^L&H^p,y=s^M&I^q,D=T&N^~T&P,E=U&O^~U&Q,z=g[c+2],A=g[c+3],B=f[c+2],C=f[c+3],l=(65535&C)+(65535&A)+(65535&E)+(65535&k)+(65535&S),m=(C>>>16)+(A>>>16)+(E>>>16)+(k>>>16)+(S>>>16)+(l>>>16),n=(65535&B)+(65535&z)+(65535&D)+(65535&j)+(65535&R)+(m>>>16),o=(B>>>16)+(z>>>16)+(D>>>16)+(j>>>16)+(R>>>16)+(n>>>16),z=o<<16|65535&n,A=m<<16|65535&l,l=(65535&y)+(65535&i),m=(y>>>16)+(i>>>16)+(l>>>16),n=(65535&x)+(65535&h)+(m>>>16),o=(x>>>16)+(h>>>16)+(n>>>16),B=o<<16|65535&n,C=m<<16|65535&l,l=(65535&K)+(65535&A),m=(K>>>16)+(A>>>16)+(l>>>16),n=(65535&J)+(65535&z)+(m>>>16),o=(J>>>16)+(z>>>16)+(n>>>16),R=o<<16|65535&n,S=m<<16|65535&l,l=(65535&C)+(65535&A),m=(C>>>16)+(A>>>16)+(l>>>16),n=(65535&B)+(65535&z)+(m>>>16),o=(B>>>16)+(z>>>16)+(n>>>16),J=o<<16|65535&n,K=m<<16|65535&l,h=(J>>>28|K<<4)^(K>>>2|J<<30)^(K>>>7|J<<25),i=(K>>>28|J<<4)^(J>>>2|K<<30)^(J>>>7|K<<25),j=(R>>>14|S<<18)^(R>>>18|S<<14)^(S>>>9|R<<23),k=(S>>>14|R<<18)^(S>>>18|R<<14)^(R>>>9|S<<23),t=J&L,u=K&M,x=t^J&F^r,y=u^K&G^s,D=R&T^~R&N,E=S&U^~S&O,z=g[c+4],A=g[c+5],B=f[c+4],C=f[c+5],l=(65535&C)+(65535&A)+(65535&E)+(65535&k)+(65535&Q),m=(C>>>16)+(A>>>16)+(E>>>16)+(k>>>16)+(Q>>>16)+(l>>>16),n=(65535&B)+(65535&z)+(65535&D)+(65535&j)+(65535&P)+(m>>>16),o=(B>>>16)+(z>>>16)+(D>>>16)+(j>>>16)+(P>>>16)+(n>>>16),z=o<<16|65535&n,A=m<<16|65535&l,l=(65535&y)+(65535&i),m=(y>>>16)+(i>>>16)+(l>>>16),n=(65535&x)+(65535&h)+(m>>>16),o=(x>>>16)+(h>>>16)+(n>>>16),B=o<<16|65535&n,C=m<<16|65535&l,l=(65535&I)+(65535&A),m=(I>>>16)+(A>>>16)+(l>>>16),n=(65535&H)+(65535&z)+(m>>>16),o=(H>>>16)+(z>>>16)+(n>>>16),P=o<<16|65535&n,Q=m<<16|65535&l,l=(65535&C)+(65535&A),m=(C>>>16)+(A>>>16)+(l>>>16),n=(65535&B)+(65535&z)+(m>>>16),o=(B>>>16)+(z>>>16)+(n>>>16),H=o<<16|65535&n,I=m<<16|65535&l,h=(H>>>28|I<<4)^(I>>>2|H<<30)^(I>>>7|H<<25),i=(I>>>28|H<<4)^(H>>>2|I<<30)^(H>>>7|I<<25),j=(P>>>14|Q<<18)^(P>>>18|Q<<14)^(Q>>>9|P<<23),k=(Q>>>14|P<<18)^(Q>>>18|P<<14)^(P>>>9|Q<<23),v=H&J,w=I&K,x=v^H&L^t,y=w^I&M^u,D=P&R^~P&T,E=Q&S^~Q&U,z=g[c+6],A=g[c+7],B=f[c+6],C=f[c+7],l=(65535&C)+(65535&A)+(65535&E)+(65535&k)+(65535&O),m=(C>>>16)+(A>>>16)+(E>>>16)+(k>>>16)+(O>>>16)+(l>>>16),n=(65535&B)+(65535&z)+(65535&D)+(65535&j)+(65535&N)+(m>>>16),o=(B>>>16)+(z>>>16)+(D>>>16)+(j>>>16)+(N>>>16)+(n>>>16),z=o<<16|65535&n,A=m<<16|65535&l,l=(65535&y)+(65535&i),m=(y>>>16)+(i>>>16)+(l>>>16),n=(65535&x)+(65535&h)+(m>>>16),o=(x>>>16)+(h>>>16)+(n>>>16),B=o<<16|65535&n,C=m<<16|65535&l,l=(65535&G)+(65535&A),m=(G>>>16)+(A>>>16)+(l>>>16),n=(65535&F)+(65535&z)+(m>>>16),o=(F>>>16)+(z>>>16)+(n>>>16),N=o<<16|65535&n,O=m<<16|65535&l,l=(65535&C)+(65535&A),m=(C>>>16)+(A>>>16)+(l>>>16),n=(65535&B)+(65535&z)+(m>>>16),o=(B>>>16)+(z>>>16)+(n>>>16),F=o<<16|65535&n,G=m<<16|65535&l;l=(65535&_)+(65535&G),m=(_>>>16)+(G>>>16)+(l>>>16),n=(65535&$)+(65535&F)+(m>>>16),o=($>>>16)+(F>>>16)+(n>>>16),$=o<<16|65535&n,_=m<<16|65535&l,l=(65535&ba)+(65535&I),m=(ba>>>16)+(I>>>16)+(l>>>16),n=(65535&aa)+(65535&H)+(m>>>16),o=(aa>>>16)+(H>>>16)+(n>>>16),aa=o<<16|65535&n,ba=m<<16|65535&l,l=(65535&da)+(65535&K),m=(da>>>16)+(K>>>16)+(l>>>16),n=(65535&ca)+(65535&J)+(m>>>16),o=(ca>>>16)+(J>>>16)+(n>>>16),ca=o<<16|65535&n,da=m<<16|65535&l,l=(65535&fa)+(65535&M),m=(fa>>>16)+(M>>>16)+(l>>>16),n=(65535&ea)+(65535&L)+(m>>>16),o=(ea>>>16)+(L>>>16)+(n>>>16),ea=o<<16|65535&n,fa=m<<16|65535&l,l=(65535&ha)+(65535&O),m=(ha>>>16)+(O>>>16)+(l>>>16),n=(65535&ga)+(65535&N)+(m>>>16),o=(ga>>>16)+(N>>>16)+(n>>>16),ga=o<<16|65535&n,ha=m<<16|65535&l,l=(65535&ja)+(65535&Q),m=(ja>>>16)+(Q>>>16)+(l>>>16),n=(65535&ia)+(65535&P)+(m>>>16),o=(ia>>>16)+(P>>>16)+(n>>>16),ia=o<<16|65535&n,ja=m<<16|65535&l,l=(65535&la)+(65535&S),m=(la>>>16)+(S>>>16)+(l>>>16),n=(65535&ka)+(65535&R)+(m>>>16),o=(ka>>>16)+(R>>>16)+(n>>>16),ka=o<<16|65535&n,la=m<<16|65535&l,l=(65535&na)+(65535&U),m=(na>>>16)+(U>>>16)+(l>>>16),n=(65535&ma)+(65535&T)+(m>>>16),o=(ma>>>16)+(T>>>16)+(n>>>16),ma=o<<16|65535&n,na=m<<16|65535&l}while(!V);return[16*($>>28&15)+($>>24&15),16*($>>20&15)+($>>16&15),16*($>>12&15)+($>>8&15),16*($>>4&15)+(15&$),16*(_>>28&15)+(_>>24&15),16*(_>>20&15)+(_>>16&15),16*(_>>12&15)+(_>>8&15),16*(_>>4&15)+(15&_),16*(aa>>28&15)+(aa>>24&15),16*(aa>>20&15)+(aa>>16&15),16*(aa>>12&15)+(aa>>8&15),16*(aa>>4&15)+(15&aa),16*(ba>>28&15)+(ba>>24&15),16*(ba>>20&15)+(ba>>16&15),16*(ba>>12&15)+(ba>>8&15),16*(ba>>4&15)+(15&ba),16*(ca>>28&15)+(ca>>24&15),16*(ca>>20&15)+(ca>>16&15),16*(ca>>12&15)+(ca>>8&15),16*(ca>>4&15)+(15&ca),16*(da>>28&15)+(da>>24&15),16*(da>>20&15)+(da>>16&15),16*(da>>12&15)+(da>>8&15),16*(da>>4&15)+(15&da),16*(ea>>28&15)+(ea>>24&15),16*(ea>>20&15)+(ea>>16&15),16*(ea>>12&15)+(ea>>8&15),16*(ea>>4&15)+(15&ea),16*(fa>>28&15)+(fa>>24&15),16*(fa>>20&15)+(fa>>16&15),16*(fa>>12&15)+(fa>>8&15),16*(fa>>4&15)+(15&fa),16*(ga>>28&15)+(ga>>24&15),16*(ga>>20&15)+(ga>>16&15),16*(ga>>12&15)+(ga>>8&15),16*(ga>>4&15)+(15&ga),16*(ha>>28&15)+(ha>>24&15),16*(ha>>20&15)+(ha>>16&15),16*(ha>>12&15)+(ha>>8&15),16*(ha>>4&15)+(15&ha),16*(ia>>28&15)+(ia>>24&15),16*(ia>>20&15)+(ia>>16&15),16*(ia>>12&15)+(ia>>8&15),16*(ia>>4&15)+(15&ia),16*(ja>>28&15)+(ja>>24&15),16*(ja>>20&15)+(ja>>16&15),16*(ja>>12&15)+(ja>>8&15),16*(ja>>4&15)+(15&ja),16*(ka>>28&15)+(ka>>24&15),16*(ka>>20&15)+(ka>>16&15),16*(ka>>12&15)+(ka>>8&15),16*(ka>>4&15)+(15&ka),16*(la>>28&15)+(la>>24&15),16*(la>>20&15)+(la>>16&15),16*(la>>12&15)+(la>>8&15),16*(la>>4&15)+(15&la),16*(ma>>28&15)+(ma>>24&15),16*(ma>>20&15)+(ma>>16&15),16*(ma>>12&15)+(ma>>8&15),16*(ma>>4&15)+(15&ma),16*(na>>28&15)+(na>>24&15),16*(na>>20&15)+(na>>16&15),16*(na>>12&15)+(na>>8&15),16*(na>>4&15)+(15&na)]};b.sha512=h,c.hash=h,a.exports=c}(this)},function(a,b){"use strict";!function(){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w=null,x=null,y=function(a){var b,c;if("number"==typeof a){for(b=[],c=0;c=256||"number"!=typeof a[c])throw Error("invalid byte ("+a[c]+":"+c+")");if(a.slice)return a.slice(0);for(b=[],c=0;c>2,this.Mha[h][a%4]=g[a],this.Nha[r-h][a%4]=g[a];for(i=0,j=f;j>16&255]<<24^d[k>>8&255]<<16^d[255&k]<<8^d[k>>24&255]^c[i]<<24,i+=1,8!==f)for(a=1;a>8&255]<<8^d[k>>16&255]<<16^d[k>>24&255]<<24,a=f/2+1;a>2,m=j%4,this.Mha[l][m]=g[a],this.Nha[r-l][m]=g[a++],j++}for(l=1;l>24&255]^o[k>>16&255]^p[k>>8&255]^q[255&k]},r.prototype.encrypt=function(a){var b,c,e,j,k,l,m;if(16!==a.length)throw Error("invalid plaintext size (must be 16 bytes)");for(b=this.Mha.length-1,c=[0,0,0,0],e=z(a),j=0;j<4;j++)e[j]^=this.Mha[0][j];for(k=1;k>24&255]^g[e[(j+1)%4]>>16&255]^h[e[(j+2)%4]>>8&255]^i[255&e[(j+3)%4]]^this.Mha[k][j];e=c.slice(0)}for(l=w(16),j=0;j<4;j++)m=this.Mha[b][j],l[4*j]=255&(d[e[j]>>24&255]^m>>24),l[4*j+1]=255&(d[e[(j+1)%4]>>16&255]^m>>16),l[4*j+2]=255&(d[e[(j+2)%4]>>8&255]^m>>8),l[4*j+3]=255&(d[255&e[(j+3)%4]]^m);return l},r.prototype.decrypt=function(a){var b,c,d,f,g,h,i;if(16!==a.length)throw Error("invalid ciphertext size (must be 16 bytes)");for(b=this.Nha.length-1,c=[0,0,0,0],d=z(a),f=0;f<4;f++)d[f]^=this.Nha[0][f];for(g=1;g>24&255]^k[d[(f+3)%4]>>16&255]^l[d[(f+2)%4]>>8&255]^m[255&d[(f+1)%4]]^this.Nha[g][f];d=c.slice(0)}for(h=w(16),f=0;f<4;f++)i=this.Nha[b][f],h[4*f]=255&(e[d[f]>>24&255]^i>>24),h[4*f+1]=255&(e[d[(f+3)%4]>>16&255]^i>>16),h[4*f+2]=255&(e[d[(f+2)%4]>>8&255]^i>>8),h[4*f+3]=255&(e[255&d[(f+1)%4]]^i);return h},s=function(a){if(!(this instanceof s))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this.oga=new r(a)},s.prototype.encrypt=function(a){var b,c,d;if(a.length%16!==0)throw Error("invalid plaintext size (must be multiple of 16 bytes)");for(b=w(a.length),c=w(16),d=0;d11&&241!==b&&242!==b&&243!==b&&244!==b&&255!==b)throw Error("themeColorIndexError");if(c>1||c<-1)throw Error("colorTintError");1===a&&32767===b&&(d.Wba=!0),void 0!==a?d.Xba=a:d.Xba=2,void 0!==b?d.tE=b:d.tE=0,void 0!==c?d.Yba=c:d.Yba=0}return a.prototype.colorType=function(){return this.Xba},a.prototype.value=function(){return this.tE},a.prototype.tint=function(){return this.Yba},a.prototype.isAutoColor=function(a){var b=this;return 0===arguments.length?b.Wba:void("boolean"==typeof a&&a!==b.Wba&&(b.Wba=a))},a.prototype.isIndexedColor=function(){return 1===this.Xba},a.prototype.isRGBColor=function(){return 2===this.Xba},a.prototype.isThemeColor=function(){return 3===this.Xba},a.prototype.equals=function(a){return this===a||!!a&&(this.Xba===a.colorType()&&this.value()===a.value()&&this.tint()===a.tint()&&this.isAutoColor()===a.isAutoColor())},a.EmptyColor=new a,a}(),b.ExcelColor=d,e=function(){function a(a,b){void 0!==a?this.color=a:this.color=null,void 0!==b?this.lineStyle=b:this.lineStyle=0}return a.prototype.equals=function(a){var b=this;return b===a||!!a&&(b.color?b.color.equals(a.color)&&b.lineStyle===a.lineStyle:!a.color&&b.lineStyle===a.lineStyle)},a}(),b.ExcelBorderSide=e,f=function(){function a(){var a=this;a.left=new e,a.top=new e,a.right=new e,a.bottom=new e}return a.prototype.clone=function(){var b=this,c=new a;return c.left=new e(b.left.color,b.left.lineStyle),c.right=new e(b.right.color,b.right.lineStyle),c.top=new e(b.top.color,b.top.lineStyle),c.bottom=new e(b.bottom.color,b.bottom.lineStyle),c},a.prototype.equals=function(a){var b=this;return b===a||!!a&&(b.left.equals(a.left)&&b.right.equals(a.right)&&b.top.equals(a.top)&&b.bottom.equals(a.bottom))},a}(),b.ExcelBorder=f,g=function(){function a(a,b,c){var d=this;void 0!==b?d.fontColor=b:d.fontColor=null,void 0!==a?d.fontName=a:d.fontName=null,void 0!==c?d.fontFamily=c:d.fontFamily=0,d.isAutoColor=!1,d.isBold=!1,d.isItalic=!1,d.isOutlineStyle=!1,d.isShadowStyle=!1,d.isStrikeOut=!1,d.fontScheme=0,d.fontSize=11,d.charSetIndex=0,d.underLineStyle=0,d.verticalAlignRun=0,d.Zba=null}return a.prototype.equals=function(a){var b,c=this;return c===a||!!a&&(b=c.isBold===a.isBold&&c.isItalic===a.isItalic&&this.isOutlineStyle===a.isOutlineStyle&&this.isShadowStyle===a.isShadowStyle&&this.isStrikeOut===a.isStrikeOut&&this.fontName===a.fontName&&this.fontFamily===a.fontFamily&&this.fontSize===a.fontSize&&this.charSetIndex===a.charSetIndex&&this.underLineStyle===a.underLineStyle&&this.verticalAlignRun===a.verticalAlignRun&&this.fontScheme===a.fontScheme,!!b&&(!c.fontColor&&!a.fontColor||!(!c.fontColor&&a.fontColor)&&(!(c.fontColor&&!a.fontColor)&&c.fontColor.equals(a.fontColor))))},a.prototype.clone=function(){var b=this,c=new a(b.fontName,b.fontColor,b.fontFamily);return c.isAutoColor=b.isAutoColor,c.isBold=b.isBold,c.isItalic=b.isItalic,c.isOutlineStyle=b.isOutlineStyle,c.isShadowStyle=b.isShadowStyle,c.isStrikeOut=b.isStrikeOut,c.fontScheme=b.fontScheme,c.fontSize=b.fontSize,c.charSetIndex=b.charSetIndex,c.underLineStyle=b.underLineStyle,c.verticalAlignRun=b.verticalAlignRun,c},a.prototype.Default=function(){var b=this;return b.Zba||(b.Zba=new a,b.Zba.fontSize=11,b.Zba.fontFamily=2,b.Zba.fontColor=new d(1,0,0),b.Zba.fontName="Calibri",b.Zba.charSetIndex=0),b.Zba},a}(),b.ExcelFont=g,h=function(){function a(a,b){this.numberFormatId=a,this.numberFormatCode=b}return a.prototype.equals=function(a){var b=this;return b===a||!!a&&(b.numberFormatId===a.numberFormatId&&b.numberFormatCode===a.numberFormatCode)},a}(),b.ExcelNumerFormat=h,i=function(){function a(){var a=this;a.font=(new g).Default(),a.border=new f,a.applyAlignment=void 0,a.applyBorder=void 0,a.applyFill=void 0,a.applyFont=void 0,a.applyNumberFormat=void 0,a.applyProtection=void 0,a.patternBackgroundColor=void 0,a.patternColor=void 0,a.fillPattern=0,a.numberFormatIndex=0,a.numberFormat=void 0,a.isStyleFormat=!1,a.parentFormatID=void 0,a.horizontalAlign=0,a.verticalAlign=0,a.isLocked=!1,a.rotation=0,a.isWordWrap=!1,a.isJustfyLastLine=!1,a.isShrinkToFit=!1,a.isFirstSymbolApostrophe=!1,a.readingOrder=0,a.isHidden=!1,a.indent=0}return a.Default=function(){var b=new a;return b.numberFormatIndex=0,b.isLocked=!0,b.verticalAlign=2,b.horizontalAlign=0,b},a.prototype.copyFrom=function(a){var b=this;b.applyAlignment=a.applyAlignment,b.applyBorder=a.applyBorder,b.applyFill=a.applyFill,b.applyFont=a.applyFont,b.applyNumberFormat=a.applyNumberFormat,b.applyProtection=a.applyProtection,b.patternBackgroundColor=a.patternBackgroundColor,b.patternColor=a.patternColor,b.fillPattern=a.fillPattern,b.border=null!==a.border?a.border.clone():null,b.font=null!==a.font?a.font.clone():null,b.numberFormatIndex=a.numberFormatIndex,b.numberFormat=a.numberFormat,b.isStyleFormat=a.isStyleFormat,b.parentFormatID=a.parentFormatID,b.horizontalAlign=a.horizontalAlign,b.verticalAlign=a.verticalAlign,b.isLocked=a.isLocked,b.rotation=a.rotation,b.isWordWrap=a.isWordWrap,b.isJustfyLastLine=a.isJustfyLastLine,b.isShrinkToFit=a.isShrinkToFit,b.isFirstSymbolApostrophe=a.isFirstSymbolApostrophe,b.readingOrder=a.readingOrder,b.isHidden=a.isHidden,b.indent=a.indent},a.prototype.clone=function(){var b=new a;return b.copyFrom(this),b},a.prototype.equals=function(a){var b,c=this;if(c===a)return!0;if(!a)return!1;if(b=c.border.equals(a.border)&&c.fillPattern===a.fillPattern&&c.numberFormatIndex===a.numberFormatIndex&&c.horizontalAlign===a.horizontalAlign&&c.verticalAlign===a.verticalAlign&&c.isLocked===a.isLocked&&c.rotation===a.rotation&&c.isWordWrap===a.isWordWrap&&c.isJustfyLastLine===a.isJustfyLastLine&&c.isShrinkToFit===a.isShrinkToFit&&c.isFirstSymbolApostrophe===a.isFirstSymbolApostrophe&&c.readingOrder===a.readingOrder&&c.isHidden===a.isHidden&&c.indent===a.indent&&c.applyAlignment===a.applyAlignment&&c.applyBorder===a.applyBorder&&c.applyFill===a.applyFill&&c.applyFont===a.applyFont&&c.applyNumberFormat===a.applyNumberFormat&&c.applyProtection===a.applyProtection&&c.parentFormatID===a.parentFormatID,c.font)b=b&&c.font.equals(a.font);else if(a.font)return!1;return!(!c.numberFormat&&a.numberFormat)&&(c.numberFormat&&(b=b&&c.numberFormat.equals(a.numberFormat)),!(!c.patternColor&&a.patternColor)&&(!(!c.patternBackgroundColor&&a.patternBackgroundColor)&&(c.patternBackgroundColor&&(b=b&&c.patternBackgroundColor.equals(a.patternBackgroundColor)),c.patternColor&&(b=b&&c.patternColor.equals(a.patternColor)),b)))},a}(),b.ExtendedFormat=i,j=function(){function a(){this.Kb=null,this.builtInStyle=0,this.category=0,this.isCustomBuiltin=!1,this.name=null,this.outLineLevel=0}return a.prototype.format=function(a){var b=this;return 0===arguments.length?(null===b.Kb&&(b.Kb=new i),b.Kb):void(b.Kb=a)},a.prototype.copy=function(){var b=this,c=new a;return c.builtInStyle=b.builtInStyle,c.outLineLevel=b.outLineLevel,c.isCustomBuiltin=b.isCustomBuiltin,c.category=b.category,c.name=b.name,c.format(b.format().clone()),c},a.prototype.isBuiltInStyle=function(){return!0},a.prototype.getBuiltInStyleCategory=function(){var a=this;if(!a.isBuiltInStyle())return 0;switch(a.builtInStyle){case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:case 2:case 1:return 4;case 24:return 1;case 19:return 2;case 20:return 2;case 3:case 6:case 4:case 7:return 5;case 49:return 2;case 23:return 1;case 13:case 14:case 15:case 16:return 3;case 17:return 2;case 21:return 2;case 25:return 1;case 0:return 1;case 10:case 18:return 2;case 5:return 5;case 12:case 22:return 3;case 11:return 2;default:return 0}},a}(),b.ExcelStyle=j,k=function(){function a(){this.Kb=null,this.name=null}return a.prototype.format=function(a){var b=this;return 0===arguments.length?(null===b.Kb&&(b.Kb=new i),b.Kb):(b.Kb=a,this)},a.prototype.copy=function(){var b=new a;return b.name=this.name,b.format(this.format().clone()),b},a.prototype.isBuiltInStyle=function(){return!1},a}(),b.CustomExcelStyle=k,l=function(){function a(){}return a.initBuiltInExcelStyleCollections=function(){var b,d,e,f,g,h,i,k,l,m,n,o,p,q,r;if(a.builtInStyles.length=0,b=w.BuiltInStylesResource)for(d=c(12),e=new d,e.reset(),e.setXml(b),f=[],g=[],h=[],i=[],k={};e.read();)if(1===e.depth&&2!==e.elementType)switch(l=c(20),e.name()){case"numFmts":l.$ba(e,k);break;case"fonts":l._ba(e,f);break;case"fills":l.aca(e,g);break;case"borders":l.bca(e,h);break;case"cellStyleXfs":l.cca(e,i,f,h,k,g,!0);break;case"cellStyles":for(m=e.depth;e.read();){if(e.depth<=m)return;if(1===e.nodeType()&&"cellStyle"===e.name()){for(n=void 0,o=0,p=0;e.moveToNextAttribute();)switch(e.readAttributeNameAsString()){case"name":n=e.readContentAsString();break;case"xfId":o=e.readContentAsInt(0);break;case"builtinId":p=e.readContentAsInt(0)}q=i[o],q.isStyleFormat=!0,r=new j,r.name=n,r.format(q.clone()),!r.format().numberFormat&&k[r.format().numberFormatIndex]&&(r.format().numberFormat=k[r.format().numberFormatIndex],r.format().numberFormatIndex=0),r.isCustomBuiltin=!1,r.builtInStyle=p,r.category=r.getBuiltInStyleCategory(),a.builtInStyles.push(r)}}}},a.getBuiltInStyles=function(){var b,c,d=a.builtInStyles.length;for(47!==d&&a.initBuiltInExcelStyleCollections(),b=[],d=a.builtInStyles.length,c=0;c0){f=0;for(g in d)d[g]>f&&(f=d[g]);e=f}return e=Math.max(a.hca++,e)+1,d[b]=e,{isBuiltIn:!1,id:e}},a.dca={count:0},a.eca={count:0},a.gca={count:0},a.hca=170,a}(),b.ExtendedNumberFormatHelper=m,n=function(){function a(){}return a.getFontName=function(a){var b,c,d;if(!a)return null;if(b=a,c=",",b.indexOf(c)!==-1&&(b=b.split(c)[0]),b){for(d=b.length-1;d>=0&&"/"!==b[d];)d--;d>=0&&(b=b.substring(d)),b&&"/#"===b.substring(0,2)&&(b=b.substring(2))}return b},a.setStyleInfoFont=function(a,b,c,d){var e,f,g,h,i,j=a.fontName;j||(j=E),f="",a.fontSize>0&&(f=Math.round(10*r.pointToPixel(a.fontSize))/10+"px"),g="",g=a.isItalic?"italic":"normal",h="",h=a.isBold?"bold":"normal",i="",a.fontColor&&(i=a.fontColor.isThemeColor()?q.getThemeColorName(a.fontColor):q.toRGBColor(a.fontColor)),i&&(b.foreColor=i),a.isStrikeOut&&(b.textDecoration=2),void 0!==a.underLineStyle&&0!==a.underLineStyle&&(b.textDecoration===A?b.textDecoration=1:b.textDecoration=1|b.textDecoration),1===a.fontScheme?(b.themeFont=C,c&&(j=c)):2===a.fontScheme&&(b.themeFont=D,d&&(j=d)),e=g+" "+h+" "+f+" "+j,e&&(b.font=e)},a.fromHtmlFont=function(b){var c,d,e,f,g,h,i,j,k,l,m,n,o;if(!y.Ec(b)&&(c={},d=a.splitFontString(b),0!==d.length)){for(e=0,f=!1,g=!1,h=!1;e0&&b.push(c),b},a.toVerticalAlignment=function(a){switch(a){case 0:return 0;case 1:return 1;case 2:return 2;default:return 2}},a.toExcelVerticalAlignment=function(a){switch(a){case 2:return 2;case 1:return 1;case 0:return 0;default:return 0}},a.toHorizontalAlignment=function(a){switch(a){case 0:return 3;case 1:case 6:return 0;case 2:return 1;case 3:return 2;case 4:case 5:case 7:return 3;default:return 3}},a.toExcelHorizontalAlignment=function(a){switch(a){case 1:return 2;case 0:return 1;case 2:return 3;case 3:return 0;default:return 0}},a.toBorderLine=function(a){if(!a)return null;var b=null;return 0===a.lineStyle?null:(a.color&&(b=a.color.isThemeColor()?{color:q.getThemeColorName(a.color),style:a.lineStyle}:{color:""+q.getRGBColor(a.color),style:a.lineStyle}),b)},a.toExcelBorderSide=function(a){var b,c,f=new e;return a?(b=a.color,q.isThemeColor(b)?f.color=q.getExcelThemeColor(b):(c=a.color,f.color=new d(2,q.fromHtmlColor(c),0)),f.lineStyle=a.style,f):f},a.setStyleInfoBorders=function(b,c){c.borderLeft=a.toBorderLine(b.left),c.borderRight=a.toBorderLine(b.right),c.borderTop=a.toBorderLine(b.top),c.borderBottom=a.toBorderLine(b.bottom),c.borderVertical=a.toBorderLine(b.vertical),c.borderHorizontal=a.toBorderLine(b.horizontal)},a.toCellStyle=function(b,c,d){var e,f,g,h,i,j={};return b||(j=null),(!b.isStyleFormat||b.isStyleFormat&&(b.applyFont===A||b.applyFont))&&b.font&&a.setStyleInfoFont(b.font,j,c,d),(!b.isStyleFormat||b.isStyleFormat&&(b.applyProtection===A||b.applyProtection))&&(j.locked=b.isLocked),(!b.isStyleFormat||b.isStyleFormat&&(b.applyAlignment===A||b.applyAlignment))&&(void 0!==b.indent&&(j.textIndent=b.indent,j.textIndent>0&&(e=j.textIndent,f=Math.floor(e),e-f===.5&&0===(1&f)?j.textIndent=f:j.textIndent=Math.round(e))),j.wordWrap=b.isWordWrap,j.vAlign=a.toVerticalAlignment(b.verticalAlign),j.hAlign=a.toHorizontalAlignment(b.horizontalAlign)),b.border&&(g=b.border,b.isStyleFormat&&b.applyBorder!==A&&!b.applyBorder&&(g=null),g&&a.setStyleInfoBorders(g,j)),0!==b.fillPattern?(!b.isStyleFormat||b.isStyleFormat&&(b.applyFill===A||b.applyFill))&&(h=b.patternBackgroundColor,1===b.fillPattern&&(h=b.patternColor),a.setStyleInfoFill(h,j)):j.backColor=z,b.isShrinkToFit&&(j.shrinkToFit=!0),i=m.getFormatCode(b),(!b.isStyleFormat||b.isStyleFormat&&(b.applyNumberFormat===A||b.applyNumberFormat))&&"General"!==i&&(j.formatter=i),j},a.toSchemeClrValue=function(a){switch(a){case 255:return"";case 1:return"dk1";case 0:return"lt1";case 3:return"dk2";case 2:return"lt2";case 4:return"accent1";case 5:return"accent2";case 6:return"accent3";case 7:return"accent4";case 8:return"accent5";case 9:return"accent6";case 10:return"hlink";case 11:return"folHlink";case 240:return"phClr";case 241:return"tx1";case 242:return"tx2";case 243:return"bg1";case 244:return"bg2";default:return""}},a.setStyleInfoFill=function(a,b){if(!B(a)){if(a.isRGBColor()&&0===a.value()||a.isIndexedColor()&&64===a.value()||a.isIndexedColor()&&65===a.value())return;a.isThemeColor()?b.backColor=q.getThemeColorName(a):b.backColor=q.toRGBColor(a)}},a.toExtendedFormat=function(b){var c,e,j,k,l,n,o,p,s;if(b)return c=new i,b.formatter&&!y.M9(b.formatter)?(e=b.formatter,j=m.getFormatId(e),k=j.id,l=j.isBuiltIn,l?c.numberFormatIndex=k:c.numberFormat=new h(k,e),k>0&&(c.applyNumberFormat=!0)):c.numberFormatIndex=0,b.backColor&&(q.isThemeColor(b.backColor)?(c.patternBackgroundColor=new d(1,64),c.patternColor=q.getExcelThemeColor(b.backColor)):(n=q.fromHtmlColor(b.backColor),16777215!==n&&(c.patternColor=q.fromColorToExcelColor(q.fromArgb(n)))),c.patternColor&&(c.fillPattern=1,c.applyFill=!0)),(b.borderLeft||b.borderRight||b.borderTop||b.borderBottom)&&(c.border=new f,b.borderLeft&&(c.border.left=a.toExcelBorderSide(b.borderLeft)),b.borderRight&&(c.border.right=a.toExcelBorderSide(b.borderRight)),b.borderTop&&(c.border.top=a.toExcelBorderSide(b.borderTop)),b.borderBottom&&(c.border.bottom=a.toExcelBorderSide(b.borderBottom)),c.applyBorder=!0),(b.font||b.foreColor||b.themeFont||void 0!==b.textDecoration&&null!==b.textDecoration)&&(c.applyFont=!0,o=E,b.font&&(p=a.fromHtmlFont(b.font),p.fontFamily&&(o=a.getFontName(p.fontFamily)),y.Ec(o)&&(o=E),c.font=new g(o.trim(),null,0),p.fontSize&&(c.font.fontSize=Math.round(r.pixelToPoint(p.fontSize))),p.fontStyle===G&&(c.font.isItalic=!0),p.fontWeight===F&&(c.font.isBold=!0)),1===(1&b.textDecoration)&&(c.font.underLineStyle=1),b.foreColor&&(q.isThemeColor(b.foreColor)?c.font.fontColor=q.getExcelThemeColor(b.foreColor):(n=q.fromHtmlColor(b.foreColor),s=q.mixTranslucentColor(q.fromArgb(16777215),q.fromArgb(n)),n=s.a*Math.pow(16,6)+s.r*Math.pow(16,4)+s.g*Math.pow(16,2)+s.b,c.font.fontColor=new d(2,n,0))),c.font.isStrikeOut=2===(2&b.textDecoration)),b.themeFont&&(b.themeFont.toUpperCase()==="Headings".toUpperCase()?c.font.fontScheme=1:b.themeFont.toUpperCase()==="Body".toUpperCase()&&(c.font.fontScheme=2)),b.shrinkToFit&&(c.isShrinkToFit=!0),b.locked!==A?c.isLocked=b.locked:c.isLocked=!0,b.wordWrap!==z&&b.wordWrap!==A&&(c.isWordWrap=b.wordWrap),b.textIndent!==z&&b.textIndent!==A&&(c.indent=Math.ceil(b.textIndent)),c.verticalAlign=a.toExcelVerticalAlignment(b.vAlign),c.horizontalAlign=a.toExcelHorizontalAlignment(b.hAlign),c},a.toDifferentialFormatting=function(b){var c,e,i,j,k,l,n,o,p,s,t={},u=b.isSlicerHeader;return y.M9(b.formatter)||(c=b.formatter,e=m.getFormatId(c),i=e.id,j=e.isBuiltIn,j?(t.numberFormatIndex=i,t.numberFormatCode=c):t.numberFormat=new h(i,c)),B(b.backColor)||(k=0,l=null,l=q.toExcelColor(b.backColor),l&&(k=1),t.fill=new x(k,null,l)),(b.borderLeft||b.borderRight||b.borderTop||b.borderBottom||b.borderVertical||b.borderHorizontal)&&(t.border=new f,b.borderLeft?t.border.left=a.toExcelBorderSide(b.borderLeft):u&&(t.border.left=A),b.borderRight?t.border.right=a.toExcelBorderSide(b.borderRight):u&&(t.border.right=A),b.borderTop?t.border.top=a.toExcelBorderSide(b.borderTop):u&&(t.border.top=A),b.borderBottom?t.border.bottom=a.toExcelBorderSide(b.borderBottom):u&&(t.border.bottom=A),b.borderVertical&&(t.border.vertical=a.toExcelBorderSide(b.borderVertical)),b.borderHorizontal&&(t.border.horizontal=a.toExcelBorderSide(b.borderHorizontal))),(b.font||b.foreColor||b.themeFont||void 0!==b.textDecoration&&null!==b.textDecoration)&&(n=E,b.font&&(p=a.fromHtmlFont(b.font),p.fontFamily&&(n=a.getFontName(p.fontFamily)),y.Ec(n)&&(n=E),t.font=new g(n.trim(),null,0),p.fontSize&&(t.font.fontSize=Math.round(r.pixelToPoint(p.fontSize))),"italic"===p.fontStyle&&(t.font.isItalic=!0),"bold"===p.fontWeight&&(t.font.isBold=!0)),t.font||(t.font=new g(n.trim(),null,0)),1===(1&b.textDecoration)&&(t.font.underLineStyle=1),b.foreColor&&(q.isThemeColor(b.foreColor)?t.font.fontColor=q.getExcelThemeColor(b.foreColor):(o=q.fromHtmlColor(b.foreColor),s=q.mixTranslucentColor(q.fromArgb(16777215),q.fromArgb(o)),o=s.a*Math.pow(16,6)+s.r*Math.pow(16,4)+s.g*Math.pow(16,2)+s.b,t.font.fontColor=new d(2,o,0))),t.font.isStrikeOut=2===(2&b.textDecoration)),t.isTableStyle=b.isTableStyle,t.isSlicerHeader=u,t},a.cloneSpreadJSStyle=function(a){var b={};return b.backColor=a.backColor,b.foreColor=a.foreColor,b.hAlign=a.hAlign,b.vAlign=a.vAlign,b.font=a.font,b.themeFont=a.themeFont,b.formatter=a.formatter,b.borderLeft=a.borderLeft,b.borderTop=a.borderTop,b.borderRight=a.borderRight,b.borderBottom=a.borderBottom,b.locked=a.locked,b.textIndent=a.textIndent,b.wordWrap=a.wordWrap,b.shrinkToFit=a.shrinkToFit,b.textDecoration=a.textDecoration,b.name=a.name,b.parentName=a.parentName,b},a.convertDxfToStyle=function(b){var c,d={};return b.font&&a.setStyleInfoFont(b.font,d,self.Vaa,self.Waa),b.fill&&a.setStyleInfoFill(b.fill.backgroundColor,d),b.border&&a.setStyleInfoBorders(b.border,d),b.numberFormat&&(c=m.getFormatCode(b),"General"!==c&&(d.formatter=c)),d},a}(),b.ConverterHelper=n,o=function(){function a(a,b,c,d){var e=this;e.a=a,e.r=b,e.g=c,e.b=d}return a.prototype.toString=function(){var a=this;return 255===a.a?"#"+a.getColorUnitString(a.r)+a.getColorUnitString(a.g)+a.getColorUnitString(a.b):"rgba("+a.r+","+a.g+","+a.b+","+a.a+")"},a.prototype.getColorUnitString=function(a){var b=a.toString(16);return 1===b.length&&(b="0"+b),b},a.hueToRGB=function(a,b,c){return c<0&&(c+=240),c>240&&(c-=240),c<40?a+((b-a)*c+20)/40:c<120?b:c<160?a+((b-a)*(160-c)+20)/40:a},a.fromHLS=function(b,c,d){var e,f,g,h,i;return 0===d?e=f=g=parseInt("10"):(i=c<=120?(c*(240+d)+120)/240:c+d-(c*d+120)/240,h=2*c-i,e=parseInt(""+((255*a.hueToRGB(h,i,b+80)+120)/240,10)),f=parseInt(""+((255*a.hueToRGB(h,i,b)+120)/240,10)),g=parseInt(""+((255*a.hueToRGB(h,i,b-80)+120)/240,10))),new a(255,e,f,g)},a}(),b.ica=o,p=function(){function a(a){var b,c,d,e,f=this,g=a.r,h=a.g,i=a.b,j=Math.max(Math.max(g,h),i),k=Math.min(Math.min(g,h),i),l=j+k;f.luminosity=parseInt(""+(240*l+255)/510,10),b=j-k,0===b?(f.saturation=0,f.hue=160):(f.luminosity<=120?f.saturation=parseInt(""+(240*b+l/2)/l,10):f.saturation=parseInt(""+(240*b+(510-l)/2)/(510-l),10),c=(40*(j-g)+b/2)/b,d=(40*(j-h)+b/2)/b,e=(40*(j-i)+b/2)/b,g===j?f.hue=parseInt(""+(e-d),10):h===j?f.hue=parseInt(""+(80+c-e),10):f.hue=parseInt(""+(160+d-c),10),f.hue<0&&(f.hue+=240),f.hue>240&&(f.hue-=240))}return a.prototype.toColor=function(){return o.fromHLS(this.hue,this.luminosity,this.saturation)},a}(),q=function(){function a(){}return a.getThemeColorName=function(a){if(!a||3!==a.colorType())return null;var b=a.tint()>0?Math.floor(100*a.tint()):Math.ceil(100*a.tint());return 0===a.value()||243===a.value()?"Background 1 "+b:1===a.value()||241===a.value()?"Text 1 "+b:2===a.value()||244===a.value()?"Background 2 "+b:3===a.value()||242===a.value()?"Text 2 "+b:4===a.value()?"Accent 1 "+b:5===a.value()?"Accent 2 "+b:6===a.value()?"Accent 3 "+b:7===a.value()?"Accent 4 "+b:8===a.value()?"Accent 5 "+b:9===a.value()?"Accent 6 "+b:null},a.getThemeColorIndex=function(a,b){return"Background 1"===a.substring(0,12)?b?243:0:"Text 1"===a.substring(0,6)?b?241:1:"Background 2"===a.substring(0,12)?b?244:2:"Text 2"===a.substring(0,6)?b?242:3:"Accent 1"===a.substring(0,8)?4:"Accent 2"===a.substring(0,8)?5:"Accent 3"===a.substring(0,8)?6:"Accent 4"===a.substring(0,8)?7:"Accent 5"===a.substring(0,8)?8:"Accent 6"===a.substring(0,8)?9:void 0},a.getExcelThemeColor=function(b){var c,e;return y.Ec(b)?d.EmptyColor:(c=0,e=b.split(" "),e.length>=3&&!isNaN(c=parseFloat(e[2]))&&(c/=100),new d(3,a.getThemeColorIndex(b),c))},a.toRGBColor=function(b){return b?""+a.getRGBColor(b):null},a.colorFromIndex=function(b,c){var d,e,f,g;return 32767===b?new o(0,0,0,0):b<0||b>=a.palette.length?new o(0,255,255,255):a.useCustomPalette?void 0!==a.customPalette[b]?a.customPalette[b]:64===b?new o(255,0,0,0):65===b?new o(255,255,255,255):new o(0,255,255,255):(d=a.palette[b],e=d>>16&255,f=d>>8&255,g=255&d,new o(c,e,f,g))},a.updateTint=function(a,b){var c,d,e;return 0===b?a:(c=new p(a),b>0?(d=240-c.luminosity,e=d*b,o.fromHLS(c.hue,c.luminosity+e,c.saturation)):(e=c.luminosity*-b,o.fromHLS(c.hue,c.luminosity-e,c.saturation)))},a.getRGBColor=function(b){var c,d,e;return null===b||void 0===b?new o(0,255,255,255):b.isAutoColor()?new o(255,0,0,0):b.isIndexedColor()?(c=a.colorFromIndex(0|b.value(),255,null),a.updateTint(c,b.tint())):b.isRGBColor()?(d=(16777215&b.value())+4278190080,c=a.fromArgb(d),a.updateTint(c,b.tint())):b.isThemeColor()?e=a.getThemeColorName(b):new o(0,255,255,255)},a.fromArgb=function(a){return new o(a>>24&255,a>>16&255,a>>8&255,255&a)},a.fromHtmlColor=function(b){var c,d,e,f,g;if(b)return c=b.toLowerCase(),"#"===c.substring(0,1)?(7===c.length&&(c="#ff"+c.substring(1)),parseInt(c.substring(1,c.length),16)):"rgb("===c.substring(0,4)?(d=c.indexOf("("),e=c.indexOf(")"),f=c.substring(d+1,e).split(","),g=255*Math.pow(16,6)+parseInt(f[0])*Math.pow(16,4)+parseInt(f[1])*Math.pow(16,2)+parseInt(f[2])):"rgba("===c.substring(0,5)?(d=c.indexOf("("),e=c.indexOf(")"),f=c.substring(d+1,e).split(","),g=255*parseInt(f[3])*Math.pow(16,6)+parseInt(f[0])*Math.pow(16,4)+parseInt(f[1])*Math.pow(16,2)+parseInt(f[2])):a.jca[c]?a.jca[c]:parseInt(c)},a.isThemeColor=function(a){var b,c;return!!a&&(b=a.split(" "),b.length<=0?void 0:(c=b[0].toLowerCase(),"background"===c||"text"===c||"accent"===c||"hyperlink"===c||"fhyperlink"===c||void 0))},a.mixTranslucentColor=function(b,c){var d,e,f,g;return 255===c.a?c:0===c.a?b:(d=Math.round((255-b.a)*c.a/255),e=a.getMaxInt(b.a,c.a,b.r,c.r,d+b.a),f=a.getMaxInt(b.a,c.a,b.g,c.g,d+b.a),g=a.getMaxInt(b.a,c.a,b.b,c.b,d+b.a),new o(Math.round(d+b.a),e,f,g))},a.getMaxInt=function(a,b,c,d,e){if(0===e)return 0;var f=(b*d+(255-b)*a*c/255)/e;return f},a.toExcelColor=function(b,c){if(void 0===c&&(c=16777215),!b)return null;if(a.isThemeColor(b))return a.getExcelThemeColor(b);var d=a.fromHtmlColor(b);return d!==c?a.fromColorToExcelColor(a.fromArgb(d)):null},a.toExcelIndexedColor=function(b){if(b){var c=a.getPaletteColorIndex(b,63);return new d(1,c)}return null},a.fromColorToExcelColor=function(b){b=a.mixTranslucentColor(a.fromArgb(16777215),b);var c=b.a*Math.pow(16,6)+b.r*Math.pow(16,4)+b.g*Math.pow(16,2)+b.b;return new d(2,c,0)},a.getClosestColorIndex=function(b,c){var d,e,f,g,h,i,j,k;for(void 0===c&&(c=64),d=-1,e=Number.MAX_VALUE,f=Math.min(a.palette.length-1,c);f>=0;f--)g=a.palette[f],h=(16711680&g)>>16,i=(65280&g)>>8,j=255&g,k=Math.abs(.3*(h-b.r))+Math.abs(.59*(i-b.g))+Math.abs(.11*(j-b.b)),k0?g:0,h=h>0?h:0,i=i>0?i:0,g=g<255?g:255,h=h<255?h:255,i=i>255?i:255,new o(0,g,h,i)},a.hueToRGB=function(a,b,c){return c<0&&(c+=255),c>255&&(c-=255),c<42?a+((b-a)*c+21)/42:c<127?b:c<170?a+((b-a)*(170-c)+21)/42:a},a.fromPresetColorVal=function(b){var c=a.jca[b];return void 0!==c?a.fromArgb(c):null},a.useCustomPalette=!1,a.customPalette=null,a.palette=[4278190080,4294967295,4294901760,4278255360,4278190335,4294967040,4294902015,4278255615,4278190080,4294967295,4294901760,4278255360,4278190335,4294967040,4294902015,4278255615,4286578688,4278222848,4278190208,4286611456,4286578816,4278222976,4290822336,4286611584,4288256511,4288230246,4294967244,4291624959,4284874854,4294934656,4278216396,4291611903,4278190208,4294902015,4294967040,4278255615,4286578816,4286578688,4278222976,4278190335,4278242559,4291624959,4291624908,4294967193,4288269567,4294941132,4291598847,4294954137,4281558783,4281584844,4288269312,4294953984,4294940928,4294927872,4284901017,4288059030,4278203238,4281571686,4278203136,4281545472,4288230144,4288230246,4281545625,4281545523,4278190080],a.jca={aliceblue:4293982463,antiquewhite:4294634455,aqua:4278255615,aquamarine:4286578644,azure:4293984255,beige:4294309340, bisque:4294960324,black:4278190080,blanchedalmond:4294962125,blue:4278190335,blueviolet:4287245282,brown:4289014314,burlywood:4292786311,cadetblue:4284456608,chartreuse:4286578432,chocolate:4291979550,coral:4294934352,cornflowerblue:4284782061,cornsilk:4294965468,crimson:4292613180,cyan:4278255615,darkblue:4278190219,darkcyan:4278225803,darkgoldenrod:4290283019,darkgray:4289309097,darkgreen:4278215680,darkkhaki:4290623339,darkmagenta:4287299723,darkolivegreen:4283788079,darkorange:4294937600,darkorchid:4288230092,darkred:4287299584,darksalmon:4293498490,darkseagreen:4287609999,darkslateblue:4282924427,darkslategray:4281290575,darkturquoise:4278243025,darkviolet:4287889619,deeppink:4294907027,deepskyblue:4278239231,dimgray:4285098345,dodgerblue:4280193279,feldspar:4291924597,firebrick:4289864226,floralwhite:4294966e3,forestgreen:4280453922,fuchsia:4294902015,gainsboro:4292664540,ghostwhite:4294506751,gold:4294956800,goldenrod:4292519200,gray:4286611584,green:4278222848,greenyellow:4289593135,honeydew:4293984240,hotpink:4294928820,"indianred ":4291648604,"indigo ":4283105410,ivory:4294967280,khaki:4293977740,lavender:4293322490,lavenderblush:4294963445,lawngreen:4286381056,lemonchiffon:4294965965,lightblue:4289583334,lightcoral:4293951616,lightcyan:4292935679,lightgoldenrodyellow:4294638290,lightgrey:4292072403,lightgreen:4287688336,lightpink:4294948545,lightsalmon:4294942842,lightseagreen:4280332970,lightskyblue:4287090426,lightslateblue:4286869759,lightslategray:4286023833,lightsteelblue:4289774814,lightyellow:4294967264,lime:4278255360,limegreen:4281519410,linen:4294635750,magenta:4294902015,maroon:4286578688,mediumaquamarine:4284927402,mediumblue:4278190285,mediumorchid:4290401747,mediumpurple:4287852760,mediumseagreen:4282168177,mediumslateblue:4286277870,mediumspringgreen:4278254234,mediumturquoise:4282962380,mediumvioletred:4291237253,midnightblue:4279834992,mintcream:4294311930,mistyrose:4294960353,moccasin:4294960309,navajowhite:4294958765,navy:4278190208,oldlace:4294833638,olive:4286611456,olivedrab:4285238819,orange:4294944e3,orangered:4294919424,orchid:4292505814,palegoldenrod:4293847210,palegreen:4288215960,paleturquoise:4289720046,palevioletred:4292374675,papayawhip:4294963157,peachpuff:4294957753,peru:4291659071,pink:4294951115,plum:4292714717,powderblue:4289781990,purple:4286578816,red:4294901760,rosybrown:4290547599,royalblue:4282477025,saddlebrown:4287317267,salmon:4294606962,sandybrown:4294222944,seagreen:4281240407,seashell:4294964718,sienna:4288696877,silver:4290822336,skyblue:4287090411,slateblue:4285160141,slategray:4285563024,snow:4294966010,springgreen:4278255487,steelblue:4282811060,tan:4291998860,teal:4278222976,thistle:4292394968,tomato:4294927175,turquoise:4282441936,violet:4293821166,violetred:4291829904,wheat:4294303411,white:4294967295,whitesmoke:4294309365,yellow:4294967040,yellowgreen:4288335154,transparent:16777215},a}(),b.ColorHelper=q,r=function(){function a(){}return a.pointToPixel=function(a){return 96*a/72},a.pixelToPoint=function(a){return 72*a/96},a.emuToPixles=function(a){return Math.round(96*a/914400)},a.pixelToEMU=function(a){return parseInt(914400*a/96)},a.getMaxiumDigitWidth=function(b){var c,d="0123456789",e=0,f=0;for(c=0;ce&&(e=f);return e>0?e:8},a.measureText=function(b,c){function d(){if(a.kca)return a.kca;var b=A;return document&&(b=document.createElement("div"),document.body.appendChild(b),b.style.width="auto",b.style.height="auto",b.style.position="absolute",b.style.visibility="hidden",b.style.whiteSpace="nowrap"),a.kca=b}var e=d();return e?(c&&(e.style.font=c),e.innerHTML=b,e.clientWidth):0},a}(),b.UnitHelper=r,s=function(){function a(){}return a.yy={foreColor:"black",font:"normal normal normal 15px/normal Calibri",locked:!0,name:"Normal",textDecoration:0,hAlign:3,vAlign:0,formatter:"General"},a.lca=function(b){var c,d,e,f,g=a.yy;for(c in b.sheets)if(b.sheets.hasOwnProperty(c)&&(d=b.sheets[c],d.data.defaultDataNode&&d.data.defaultDataNode.style)){e=d.data.defaultDataNode.style;for(f in e)e.hasOwnProperty(f)&&(g[f]=e[f]);break}return g},a}(),b.DefaultStyle=s,t=function(){function a(){}return a.getSystemColor=function(b){return q.fromArgb(a.mca[b])},a.mca=[4290032820,4288263377,4278190080,4289440683,4293980400,4288716960,4285098345,4293125091,4294967295,4278190080,4278190080,4290367978,4292338930,4285361517,4281571839,4294967295,4278216396,4294244348,4290760155,4282601044,4294967265,4278190080,4293980400,4293980400,4281571839,4278190080,4291348680,4294967295,4284769380,4278190080,4288716960,4293125091,4293980400,4294967295,4288716960,4278190080],a}(),u=function(){function a(){}return a.getSystemColor=function(b){return a.systemColors[b.toUpperCase()]},a.systemColors={length:0,"3DDKSHADOW":t.getSystemColor(30),"3DLIGHT":t.getSystemColor(31),ACTIVEBORDER:t.getSystemColor(0),ACTIVECAPTION:t.getSystemColor(1),APPWORKSPACE:t.getSystemColor(3),BACKGROUND:t.getSystemColor(10),BTNFACE:t.getSystemColor(32),BTNHIGHLIGHT:t.getSystemColor(33),BTNSHADOW:t.getSystemColor(34),BTNTEXT:t.getSystemColor(35),CAPTIONTEXT:t.getSystemColor(2),GRAYTEXT:t.getSystemColor(13),HIGHLIGHT:t.getSystemColor(14),HIGHLIGHTTEXT:t.getSystemColor(15),INACTIVEBORDER:t.getSystemColor(17),INACTIVECAPTION:t.getSystemColor(18),INACTIVECAPTIONTEXT:t.getSystemColor(19),INFOBK:t.getSystemColor(20),INFOTEXT:t.getSystemColor(21),MENU:t.getSystemColor(22),GRADIENTACTIVECAPTION:t.getSystemColor(11),HOTLIGHT:t.getSystemColor(16),GRADIENTINACTIVECAPTION:t.getSystemColor(12),MENUBAR:t.getSystemColor(23),MENUHIGHLIGHT:t.getSystemColor(24),MENUTEXT:t.getSystemColor(25),SCROLLBAR:t.getSystemColor(26),WINDOW:t.getSystemColor(27),WINDOWFRAME:t.getSystemColor(28),WINDOWTEXT:t.getSystemColor(29)},a}(),b.ExcelSystemColor=u},function(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u=null,v="object",w="string";function x(a){return null===a||void 0===a}b.Fa=x,c=function(){function a(){}return a.Ec=function(a){return!a||""===a},a.M9=function(a){return!a||" "===a},a}(),b.w7=c,d=function(){function a(a,b,c,d){this.row=a,this.col=b,this.rowCount=c,this.colCount=d}return a}(),b.O9=d,e=function(a){var b=a.charCodeAt(0);return b|=32,b>=96&&b<=122},f=function(){function a(){}return a.P9=function(a){if(c.Ec(a))return 0;for(var b=0,d=0;d25))&&(e<0&&(e=d-65),!(e<0));b++)f=26*f+e+1;return f--,f},a.R9=function(b){var c,d,e,f,g,h;if(b<0)return"";if(c=a.S9[b])return c;for(d=b,e="",f=e.length,b+=1;b>0;b=Math.floor((b-1)/26))g=e.substring(0,f),h=e.substring(f),e=g+String.fromCharCode(65+(b-1)%26)+h;return c=""+e,a.S9[d]=c,c},a.S9=["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"],a.Wfa=function(a){return/^\d+$/.test(a)||a.indexOf(" ")>-1||a.indexOf("'")>-1||a.indexOf("%")>-1||a.indexOf('"')>-1||a.indexOf("(")>-1||a.indexOf(")")>-1?"'"+a+"'":a},a}(),b.T9=f,g=function(){function a(){}return a.U9=function(a,b,c,d,e){var f,g,h=a.length,i=c===d?0:1,j="";for(f=b+1;f=a.Y9&&(k=j.column1),l=j.row1+d,l>=a.Z9&&(l=j.row1),m=j.formatString.replace("{0}",f.R9(k)),m=m.replace("{1}",""+l),e=e.concat(m)):1===j.sharedFormulaType?(n=j.column1+c,n>=a.Y9&&(n=j.column1),o=j.column2+c,o>=a.Y9&&(o=j.column2),m=j.formatString.replace("{0}",f.R9(k)),m=m.replace("{1}",f.R9(o)),e=e.concat(m)):2===j.sharedFormulaType&&(l=j.row1+d,l>=a.Z9&&(l=j.row1),p=j.row2+d,p>=a.Z9&&(p=j.row2),m=j.formatString.replace("{0}",""+l),m=m.replace("{1}",""+p),e=e.concat(m));else e=g;return e}return""},a.X9=function(b,c,d,g){var i,j,k,l,m,n,o,p,q,r,s,t,v,w,y;if(!(g>=b.baseFormula.length)){for(i=g;g0&&"_"===b.baseFormula[r.index+g-1]?o=o.concat(s):r.firstSign===r.secondSign&&""===r.firstSign?(s=s.replace(p,"{0}"),s=s.replace(q,"{1}"),o=o.concat(s)):"$"===r.firstSign&&""===r.secondSign?(s=s.replace(q,"{1}"),o=o.concat(s)):"$"===r.secondSign&&""===r.firstSign?(s=s.replace(p,"{0}"),o=o.concat(s)):o=o.concat(s),r.formatString=o,b.parsedSharedFormulaStructs.push(r))):0===c?(k=b.baseFormula.substring(g).match(a.aaa),k!==u&&(j=!0,b.parsedSharedFormulaStructs||(b.parsedSharedFormulaStructs=[]),o="",t=k[2],v=k[4],r=new h,r.sharedFormulaType=2,r.index=k.index,r.length=k[0].length,r.row1=parseInt(t),r.row2=parseInt(v),r.firstSign=k[1],r.secondSign=k[3],o=o.concat(b.baseFormula.substring(i,k.index+g)),s=b.baseFormula.substring(k.index+g,k.index+g+k[0].length),o=r.index>0&&"_"===b.baseFormula[r.index+g-1]?o.concat(s):r.firstSign===r.secondSign&&""===r.firstSign?o.concat("{0}:{1}"):o.concat(s),r.formatString=o,b.parsedSharedFormulaStructs.push(r))):0===d&&(k=b.baseFormula.substring(g).match(a.baa),k!==u&&(j=!0,b.parsedSharedFormulaStructs||(b.parsedSharedFormulaStructs=[]),o=[],w=k[2],y=k[4],r=new h,r.sharedFormulaType=1,r.index=k.indexOf(k[0]),r.length=k[0].length,r.column1=f.Q9(w),r.column2=f.Q9(y),r.firstSign=k[1],r.secondSign=k[3],o=o.concat(b.baseFormula.substring(i,k.index+g)),s=b.baseFormula.substring(k.index+g,k.index+g+k[0].length),o=r.index>0&&"_"===b.baseFormula[r.index+g-1]?o.concat(s):r.firstSign===r.secondSign&&""===r.firstSign?o.concat("{0}:{1}"):o.concat(s),r.formatString=o,b.parsedSharedFormulaStructs.push(r))),!k){r=new h,r.formatString=b.baseFormula.substring(i),b.parsedSharedFormulaStructs||(b.parsedSharedFormulaStructs=[]),b.parsedSharedFormulaStructs.push(r);break}g=g+k.index+k[0].length,j&&(i=g)}return x(b.parsedSharedFormulaStructs)&&(b.parsedSharedFormulaStructs=[]),j}},a.Bb=function(a,b,c){return(a.row===-1||a.row<=b&&b/g,m=/"/g,n=/'/g,o=/&/g,p=/>/g,q=/</g,r=/"/g,s=/'/g,t=function(){function a(){}a.kaa=function(a,b,c){if(!a||0===a.length)return c;if(!b)return a[0];for(var d=0,e=a.length;d").replace(q,"<").replace(r,'"').replace(s,"'"):x(a)?a:""+a},a.J9=function(a,b){var c,d=a.split("/"),e=b.split("/");for(d.pop();e.length>0;)if(c=e[0],".."===c)e.shift(),d.pop();else{if("."!==c)break;e.shift()}return d.concat(e).join("/")},a.paa=function(a){var b,d,e;return c.Ec(a)||(e=a.split("/"),d=e.pop(),b=e.join("/")),{dir:b||"",fileName:d||""}};var b=function(a,c,d){var e,f,g;function h(a,c){var d,e,f;if(!a&&!c)return!0;if(!a||!c||a.length!==c.length)return!1;for(d=!1,e=0;e-1||a.indexOf("'"+e+"'!")>-1))return!0;return!1},a.Sha=function(a,b,c){return a.split(b).join(c)},a.Tha=function(){return"{xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx}".replace(/[xy]/g,function(a){var b=16*Math.random()|0,c="x"===a?b:3&b|8;return c.toString(16)})},a}(),b.x7=t,b.qaa=function(){return{colHeaderRowHeight:20,rowHeaderColWidth:40,rowHeight:20,colWidth:64}}},function(a,b){var c,d,e;b.BuiltInStylesResource=''; function f(a,b,c,d,e,f,g,h,i,j,k,l,m){return''}c="000000",d="FFFFFF",b.ThemeClrSchemes={Default:f("Default",d,"EEECE1",c,"1F497D","4F81BD","C0504D","9BBB59","8064A2","4BACC6","F79646","0000FF","800080"),Office2007:f("Office2007",d,"EEECE1",c,"1F497D","4F81BD","C0504D","9BBB59","8064A2","4BACC6","F79646","0000FF","800080"),Office:f("Office",d,"E7E6E6",c,"44546A","5B9BD5","ED7D31","A5A5A5","FFC000","4472C4","70AD47","0563C1","954F72"),Apex:f("Apex",d,"C9C2D1",c,"69676D","CEB966","9CB084","6BB1C9","6585CF","7E6BC9","A379BB","410082","932968"),Aspect:f("Aspect",d,"E3DED1",c,"323232","F07F09","9F2936","1B587C","4E8542","604878","C19859","6B9F25","B26B02"),Concourse:f("Concourse",d,"DEF5FA",c,"464646","2DA2BF","DA1F28","EB641B","39639D","474B78","7D3C4A","FF8119","44B9E8"),Civic:f("Civic",d,"C5D1D7",c,"646B86","D16349","CCB400","8CADAE","8C7B70","8FB08C","D19049","00A3D6","694F07"),Oriel:f("Oriel",d,"FFF39D",c,"575F6D","FE8637","7598D9","B32C16","F5CD2D","AEBAD5","777C84","D2611C","3B435B"),Origin:f("Origin",d,"DDE9EC",c,"464653","727CA3","9FB8CD","D2DA7A","FADA7A","B88472","8E736A","B292CA","6B5680"),Paper:f("Paper",d,"FEFAC9",c,"444D26","A5B592","F3A447","E7BC29","D092A7","9C85C0","809EC2","8E58B6","7F6F6F"),Solstice:f("Solstice",d,"E7DEC9",c,"4F271C","3891A7","FEB80A","C32D2E","84AA33","964305","475A8D","8DC765","AA8A14"),Technic:f("Technic",d,"D4D2D0",c,"3B3B3B","6EA0B0","CCAF0A","8D89A4","748560","9E9273","7E848D","00C8C3","A116E0"),Trek:f("Trek",d,"FBEEC9",c,"4E3B30","F0A22E","A5644E","B58B80","C3986D","A19574","C17529","AD1F1F","FFC42F"),Urban:f("Urban",d,"DEDEDE",c,"424456","53548A","438086","A04DA3","C4652D","8B5D3D","5C92B5","67AFBD","C2A874"),Verve:f("Verve",d,"D2D2D2",c,"666666","FF388C","E40059","9C007F","68007F","005BD3","00349E","17BBFD","FF79C2"),Equity:f("Equity",d,"E9E5DC",c,"696464","D34817","9B2D1F","A28E6A","956251","918485","855D5D","CC9900","96A9A9"),Flow:f("Flow",d,"DBF5F9",c,"04617B","0F6FC6","009DD9","0BD0D9","10CF9B","7CCA62","A5C249","E2D700","85DFD0"),Foundry:f("Foundry",d,"EAEBDE",c,"676A55","72A376","B0CCB0","A8CDD7","C0BEAF","CEC597","E8B7B7","DB5353","903638"),Median:f("Median",d,"EBDDC3",c,"775F55","94B6D2","DD8047","A5AB81","D8B25C","7BA79D","968C8C","F7B615","704404"),Metro:f("Metro",d,"D6ECFF",c,"4E5B6F","7FD13B","EA157A","FEB80A","00ADDC","738AC8","1AB39F","EB8803","5F7791"),Module:f("Module",d,"D4D4D6",c,"5A6378","F0AD00","60B5CC","E66C7D","6BB76D","E88651","C64847","168BBA","680000"),Opulent:f("Opulent",d,"F4E7ED",c,"B13F9A","B83D68","AC66BB","DE6C36","F9B639","CF6DA4","FA8D3D","FFDE66","D490C5")};function g(a,b,c){return''}b.ThemeFontSchemes={Default:g("Default","Cambria","Calibri"),Office:g("Office","Calibri Light","Calibri"),Office2007:g("Office2007","Cambria","Calibri"),Apex:g("Apex","Lucida Sans","Book Antiqua"),Aspect:g("Aspect","Verdana","Verdana"),Concourse:g("Concourse","Lucida Sans Unicode","Lucida Sans Unicode"),Civic:g("Civic","Georgia","Georgia"),Oriel:g("Oriel","Century Schoolbook","Century Schoolbook"),Origin:g("Origin","Bookman Old Style","Gill Sans MT"),Paper:g("Paper","Constantia","Constantia"),Solstice:g("Solstice","Gill Sans MT","Gill Sans MT"),Technic:g("Technic","Franklin Gothic Book","Arial"),Trek:g("Trek","Franklin Gothic Medium","Franklin Gothic Book"),Urban:g("Urban","Trebuchet MS","Georgia"),Verve:g("Verve","Century Gothic","Century Gothic"),Equity:g("Equity","Franklin Gothic Book","Perpetua"),Flow:g("Flow","Calibri","Constantia"),Foundry:g("Foundry","Rockwell","Rockwell"),Median:g("Median","Tw Cen MT","Tw Cen MT"),Metro:g("Metro","Consolas","Corbel"),Module:g("Module","Corbel","Corbel"),Opulent:g("Opulent","Trebuchet MS","Trebuchet MS")};function h(a){return''}e={},["Default","Office","Office2007","Apex","Aspect","Concourse","Civic","Oriel","Origin","Paper","Solstice","Technic","Trek","Urban","Verve","Equity","Flow","Foundry","Median","Metro","Module","Opulent"].forEach(function(a){e[a]=h(a)}),b.ThemeFmtSchemes=e,b.RelationsFile=''},function(a,b){var c=function(){function a(){var a,b=arguments.length;for(a=1;a<=b;a++)this["item"+a]=arguments[a-1];this.count=b}return a.prototype.equals=function(a){var b,c,d,e;for(b=1,c=this.count;b<=c;b++)if(d=this["item"+b],e=a["item"+b],!(d.equals&&d.equals(e)||d===e))return!1;return!0},a}();a.exports=c},function(a,b,c){var d=c(17),e=c(12),f=c(16),g=c(21),h=c(11).wha,i=d.x7,j=d.w7,k=f.FontSchemeCategory,l=f.ExcelColor,m=f.ExcelVerticalAlignment,n=d.Fa;function o(a,b){var c,d,f,g,h,i,j,k,l,m=new e;for(m.setXml(a),c=[],d=[],f={},g=[],h=[],i=[];m.read();)if(1===m.depth&&2!==m.elementType)switch(m.name()){case"numFmts":p(m,f);break;case"fonts":r(m,d);break;case"fills":t(m,g);break;case"borders":v(m,h);break;case"cellStyleXfs":y(m,c,d,h,f,g,!0);break;case"cellXfs":y(m,i,d,h,f,g,!1);break;case"cellStyles":C(m,b,c);break;case"colors":D(m,b);break;case"dxfs":G(m,b);break;case"tableStyles":J(m,b);break;case"extLst":E(m,b)}for(i&&i.length>0&&b.$aa(i[0]),j=c.length,k=0,l=j;k0&&(b[d.numberFormatId]=d))}}function q(a){for(var b=-1,c="";a.moveToNextAttribute();)switch(a.readAttributeNameAsString()){case"numFmtId":b=a.readContentAsInt(-1);break;case"formatCode":c=a.readContentAsString()}return c=i.oaa(c),new f.ExcelNumerFormat(b,c)}function r(a,b){if(3!==a.elementType)for(var c=a.depth;a.read();){if(a.depth<=c)return;1===a.nodeType()&&"font"===a.name()&&b.push(s(a))}}function s(a){for(var b,c,d,e,h,i=new f.ExcelFont,m=a.depth;a.read()&&!(a.depth<=m);)if(1===a.nodeType())switch(a.name()){case"b":for(i.isBold=!0;a.moveToNextAttribute();)"val"===a.readAttributeNameAsString()&&(i.isBold=a.readContentAsBoolean(-1));break;case"charset":for(;a.moveToNextAttribute();)"val"===a.readAttributeNameAsString()&&(i.charSetIndex=a.readContentAsInt(-1));break;case"family":for(;a.moveToNextAttribute();)"val"===a.readAttributeNameAsString()&&(i.fontFamily=a.readContentAsInt(0));break;case"name":for(;a.moveToNextAttribute();)"val"===a.readAttributeNameAsString()&&(i.fontName=a.readContentAsString());break;case"scheme":for(;a.moveToNextAttribute();)"val"===a.readAttributeNameAsString()&&(b=a.readContentAsString(),j.M9(b)||void 0===k[b.toLocaleLowerCase()]||(i.fontScheme=k[b.toLocaleLowerCase()]));break;case"u":for(c=1;a.moveToNextAttribute();)"val"===a.readAttributeNameAsString()&&(d=a.readContentAsString(),j.M9(d)||void 0===f.UnderLineStyle[d]||(c=f.UnderLineStyle[d]));i.underLineStyle=c;break;case"i":for(i.isItalic=!0;a.moveToNextAttribute();)"val"===a.readAttributeNameAsString()&&(i.isItalic=a.readContentAsBoolean(-1));break;case"outline":for(i.isOutlineStyle=!0;a.moveToNextAttribute();)"val"===a.readAttributeNameAsString()&&(i.isOutlineStyle=a.readContentAsBoolean(-1));break;case"shadow":for(i.isShadowStyle=!0;a.moveToNextAttribute();)"val"===a.readAttributeNameAsString()&&(i.isShadowStyle=a.readContentAsBoolean(-1));break;case"strike":for(i.isStrikeOut=!0;a.moveToNextAttribute();)"val"===a.readAttributeNameAsString()&&(i.isStrikeOut=a.readContentAsBoolean(-1));break;case"sz":for(;a.moveToNextAttribute();)"val"===a.readAttributeNameAsString()&&(i.fontSize=a.readContentAsDouble(0));break;case"vertAlign":for(;a.moveToNextAttribute();)"val"===a.readAttributeNameAsString()&&(e=a.readContentAsString(),e&&void 0!==f.VerticalAlignRun[e.toLocaleLowerCase()]&&(i.verticalAlignRun=f.VerticalAlignRun[e.toLocaleLowerCase()]));break;case"color":h=g(a),h!==l.EmptyColor&&(i.fontColor=h)}return i}function t(a,b){if(3!==a.elementType)for(var c=a.depth;a.read();){if(a.depth<=c)return;1===a.nodeType()&&"fill"===a.name()&&(b.push(u(a)),0===b.length&&b.push({patternType:0,foreColor:l.EmptyColor,backgroundColor:l.EmptyColor}))}}function u(a){for(var b,c,d={patternType:0,foreColor:new l(1,64,0),backgroundColor:new l(1,65,0)},e=a.depth;a.read()&&!(a.depth<=e);)if(1===a.nodeType()&&"patternFill"===a.name()){for(;a.moveToNextAttribute();)"patternType"===a.readAttributeNameAsString()&&(b=a.readContentAsString(),b&&void 0!==f.FillPatternType[b]&&(d.patternType=f.FillPatternType[b]));if(3===a.elementType)break;for(c=a.depth;a.read()&&!(a.depth<=c);)1===a.nodeType()&&("fgColor"===a.name()?d.foreColor=g(a):"bgColor"===a.name()&&(d.backgroundColor=g(a)))}return d}function v(a,b){if(3!==a.elementType)for(var c=a.depth;a.read();){if(a.depth<=c)return;1===a.nodeType()&&"border"===a.name()&&b.push(w(a))}}function w(a){for(var b=a.depth,c=new f.ExcelBorder;a.read()&&!(a.depth<=b);)if(1===a.nodeType())switch(a.name()){case"top":c.top=x(a);break;case"right":c.right=x(a);break;case"bottom":c.bottom=x(a);break;case"left":c.left=x(a);break;case"vertical":c.vertical=x(a);break;case"horizontal":c.horizontal=x(a)}return c}function x(a){var b,c,d=new f.ExcelBorderSide;for(d.lineStyle=0;a.moveToNextAttribute();)"style"===a.readAttributeNameAsString()&&(b=a.readContentAsString(),b&&void 0!==f.ExcelBorderStyle[b]&&(d.lineStyle=f.ExcelBorderStyle[b]));if(3===a.elementType)return d;for(c=a.depth;a.read()&&!(a.depth<=c);)1===a.nodeType()&&"color"===a.name()&&(d.color=g(a));return d}function y(a,b,c,d,e,g,h){var i,j,k;if(3!==a.elementType)for(i=a.depth;a.read();){if(a.depth<=i)return;if(1===a.nodeType()&&"xf"===a.name()){if(j=new f.ExtendedFormat,j.isStyleFormat=h,z(a,j,c,d,e,g),b.push(j),3===a.elementType)continue;for(k=a.depth;a.read()&&!(a.depth<=k);)1===a.nodeType()&&("alignment"===a.name()?A(a,j):"protection"===a.name()&&B(a,j))}}}function z(a,b,c,d,e,f){for(var g,h,i,j,k,l,m,n,o=0,p=0,q=0,r=0;a.moveToNextAttribute();)switch(a.readAttributeNameAsString()){case"numFmtId":o=a.readContentAsInt(0);break;case"fontId":p=a.readContentAsInt(0);break;case"fillId":q=a.readContentAsInt(0);break;case"borderId":r=a.readContentAsInt(0);break;case"applyAlignment":g=a.readContentAsInt(-1),0!==g&&1!==g||(b.applyAlignment=1===g);break;case"applyBorder":h=a.readContentAsInt(-1),0!==h&&1!==h||(b.applyBorder=1===h);break;case"applyFill":i=a.readContentAsInt(-1),0!==i&&1!==i||(b.applyFill=1===i);break;case"applyFont":j=a.readContentAsInt(-1),0!==j&&1!==j||(b.applyFont=1===j);break;case"applyProtection":k=a.readContentAsInt(-1),0!==k&&1!==k||(b.applyProtection=1===k);break;case"applyNumberFormat":l=a.readContentAsInt(-1),0!==l&&1!==l||(b.applyNumberFormat=1===l);break;case"xfId":m=a.readContentAsInt(-1),m>=0&&(b.parentFormatID=m)}b.font=c[p],b.border=d[r],e[o]?b.numberFormat=e[o]:b.numberFormatIndex=o,n=f[q],b.fillPattern=n.patternType,b.patternColor=n.foreColor,b.patternBackgroundColor=n.backgroundColor,b.isLocked=!0,b.isHidden=!1,b.horizontalAlign=0,b.verticalAlign=2}function A(a,b){for(var c,d,e,g=null,h=null,i=!1,k=!1,l=!1;a.moveToNextAttribute();)switch(a.readAttributeNameAsString()){case"horizontal":g=a.readContentAsString();break;case"vertical":h=a.readContentAsString();break;case"textRotation":c=a.readContentAsString(),j.M9(c)||(b.rotation=parseInt(c));break;case"readingOrder":d=a.readContentAsString(),j.M9(d)||(b.readingOrder=parseInt(d));break;case"indent":e=a.readContentAsString(),j.M9(e)||(b.indent=parseInt(e));break;case"justifyLastLine":i=a.readContentAsBoolean(!1);break;case"shrinkToFit":k=a.readContentAsBoolean(!1);break;case"wrapText":l=a.readContentAsBoolean(!1)}b.isJustfyLastLine=i,b.isShrinkToFit=k,b.isWordWrap=l,j.M9(g)&&(g="general"),j.M9(h)&&(h="bottom"),b.verticalAlign=m[h],b.horizontalAlign=f.ExcelHorizontalAlignment[g]}function B(a,b){for(var c,d;a.moveToNextAttribute();)c=a.readAttributeNameAsString(),"hidden"===c?b.isHidden=a.readContentAsBoolean(!1):"locked"===c&&(d=a.readContentAsString(),j.Ec(d)||"0"!==d&&"false"!==d||(b.isLocked=!1))}function C(a,b,c){var d,e,g,h,i,j,k,l,m;if(3!==a.elementType)for(d=a.depth;a.read();){if(a.depth<=d)return;if(1===a.nodeType()&&"cellStyle"===a.name()){for(e=void 0,g=0,h=-1,i=!1,j=0;a.moveToNextAttribute();)switch(a.readAttributeNameAsString()){case"name":e=a.readContentAsString();break;case"xfId":g=a.readContentAsInt(0);break;case"builtinId":h=a.readContentAsInt(-1);break;case"customBuiltin":i=a.readContentAsBoolean(!1);break;case"iLevel":j=a.readContentAsInt(0)}k=c[g],h!==-1?(l=new f.ExcelStyle,l.name=e,l.format(k.clone()),l.isCustomBuiltin=i,l.builtInStyle=h,2!==l.builtInStyle&&1!==l.builtInStyle||(l.outLineLevel=j),b.bba(l)):(m=new f.CustomExcelStyle,m.name=e,m.format(k.clone()),b.bba(m))}}}function D(a,b){var c,d,e,f;if(3!==a.elementType)for(c=a.depth,d=[];a.read();){if(a.depth<=c)return;if(1===a.nodeType()&&"indexedColors"===a.name())for(e=a.depth;a.read();){if(a.depth<=e)return void b.Dba(d);if(1===a.nodeType()){for(f=0;a.moveToNextAttribute();)"rgb"===a.readAttributeNameAsString()&&(f=parseInt(a.readContentAsString(),16));d.push((16777215&f)+4278190080)}}}}function E(a,b){var c,d,e,f=null,g=null;if(3!==a.elementType){for(c=a.depth;a.read()&&!(a.depth<=c);)if(1===a.nodeType()&&"ext"===a.name())for(;a.moveToNextAttribute();)if("uri"===a.readAttributeNameAsString())switch(d=a.readContentAsString()){case"{46F421CA-312F-682f-3DD2-61675219B42D}":f=F(a,b);break;case"{EB79DEF2-80B8-43e5-95BD-54CBDDF9020C}":e=h(a.readFullElement()).ext,n(e)||(g=e["x14:slicerStyles"])}b.Jba=f,b.nca=g}}function F(a,b){var c,d=[];if(3!==a.elementType){for(c=a.depth;a.read()&&!(a.depth<=c);)1===a.nodeType()&&"x14:dxfs"===a.name()&&(d=H(a,b));return d}}function G(a,b){var c=H(a);b.Xaa=c}function H(a){var b,c;if(3!==a.elementType){for(b=a.depth,c=[];a.read()&&!(a.depth<=b);)1===a.nodeType()&&"dxf"===a.name()&&c.push(I(a));return c}}function I(a){var b,c={};if(3===a.elementType)return c;for(b=a.depth;a.read()&&!(a.depth<=b);)if(1===a.nodeType())switch(a.name()){case"font":c.font=s(a);break;case"border":c.border=w(a);break;case"fill":c.fill=u(a);break;case"numFmt":c.numberFormat=q(a);break;case"alignment":break;case"protection":}return c}function J(a,b){3!==a.elementType&&(b.tableStylesObj=h(a.readFullElement()).tableStyles)}b.$ba=p,b._ba=r,b.aca=t,b.bca=v,b.cca=y,b.S6=o,b.Uha=I},function(a,b,c){var d=c(16),e=c(17),f=c(12),g=d.ExcelColor,h=e.w7;function i(a){var b,c,d=g.EmptyColor,e=!1,i=-1,j=0,k="",l=-1;if(a&&a instanceof f)for(b=a;b.moveToNextAttribute();)switch(b.readAttributeNameAsString()){case"auto":e=b.readContentAsBoolean(!1);break;case"theme":i=b.readContentAsInt(-1);break;case"tint":j=b.readContentAsDouble(0);break;case"rgb":k=b.readContentAsString();break;case"indexed":l=b.readContentAsInt(-1)}else a&&(e=!!a.N9.auto,a.N9.theme&&(i=parseInt(a.N9.theme)),a.N9.tint&&(j=parseFloat(a.N9.tint)),k=a.N9.rgb||"",a.N9.indexed&&(l=parseInt(a.N9.indexed)));return e?(d.isAutoColor(!0),d):i!==-1?d=new g(3,i,j):h.Ec(k)?l>=0?d=new g(1,l,0):d:(c=parseInt(k,16),d=new g(2,c,j))}a.exports=i},function(a,b){!function(b){"use strict";var c={},d=[-2147483648,8388608,32768,128],e=[24,16,8,0],f=[],g=function(a){var b,c,g,h,i,j,k,l,m,n=0,o=!1,p=0,q=0,r=0,s=a.length,t=1732584193,u=4023233417,v=2562383102,w=271733878,x=3285377520;do{for(f[0]=n,f[16]=f[1]=f[2]=f[3]=f[4]=f[5]=f[6]=f[7]=f[8]=f[9]=f[10]=f[11]=f[12]=f[13]=f[14]=f[15]=0,g=q;p>2]|=a[p]<>2]|=d[3&g],++p),n=f[16],p>s&&g<56&&(f[15]=r<<3,o=!0),h=16;h<80;++h)b=f[h-3]^f[h-8]^f[h-14]^f[h-16],f[h]=b<<1|b>>>31;for(i=t,j=u,k=v,l=w,m=x,h=0;h<20;h+=5)c=j&k|~j&l,b=i<<5|i>>>27,m=b+c+m+1518500249+f[h]<<0,j=j<<30|j>>>2,c=i&j|~i&k,b=m<<5|m>>>27,l=b+c+l+1518500249+f[h+1]<<0,i=i<<30|i>>>2,c=m&i|~m&j,b=l<<5|l>>>27,k=b+c+k+1518500249+f[h+2]<<0,m=m<<30|m>>>2,c=l&m|~l&i,b=k<<5|k>>>27,j=b+c+j+1518500249+f[h+3]<<0,l=l<<30|l>>>2,c=k&l|~k&m,b=j<<5|j>>>27,i=b+c+i+1518500249+f[h+4]<<0,k=k<<30|k>>>2;for(;h<40;h+=5)c=j^k^l,b=i<<5|i>>>27,m=b+c+m+1859775393+f[h]<<0,j=j<<30|j>>>2,c=i^j^k,b=m<<5|m>>>27,l=b+c+l+1859775393+f[h+1]<<0,i=i<<30|i>>>2,c=m^i^j,b=l<<5|l>>>27,k=b+c+k+1859775393+f[h+2]<<0,m=m<<30|m>>>2,c=l^m^i,b=k<<5|k>>>27,j=b+c+j+1859775393+f[h+3]<<0,l=l<<30|l>>>2,c=k^l^m,b=j<<5|j>>>27,i=b+c+i+1859775393+f[h+4]<<0,k=k<<30|k>>>2;for(;h<60;h+=5)c=j&k|j&l|k&l,b=i<<5|i>>>27,m=b+c+m-1894007588+f[h]<<0,j=j<<30|j>>>2,c=i&j|i&k|j&k,b=m<<5|m>>>27,l=b+c+l-1894007588+f[h+1]<<0,i=i<<30|i>>>2,c=m&i|m&j|i&j,b=l<<5|l>>>27,k=b+c+k-1894007588+f[h+2]<<0,m=m<<30|m>>>2,c=l&m|l&i|m&i,b=k<<5|k>>>27,j=b+c+j-1894007588+f[h+3]<<0,l=l<<30|l>>>2,c=k&l|k&m|l&m,b=j<<5|j>>>27,i=b+c+i-1894007588+f[h+4]<<0,k=k<<30|k>>>2;for(;h<80;h+=5)c=j^k^l,b=i<<5|i>>>27,m=b+c+m-899497514+f[h]<<0,j=j<<30|j>>>2,c=i^j^k,b=m<<5|m>>>27,l=b+c+l-899497514+f[h+1]<<0,i=i<<30|i>>>2,c=m^i^j,b=l<<5|l>>>27,k=b+c+k-899497514+f[h+2]<<0,m=m<<30|m>>>2,c=l^m^i,b=k<<5|k>>>27,j=b+c+j-899497514+f[h+3]<<0,l=l<<30|l>>>2,c=k^l^m,b=j<<5|j>>>27,i=b+c+i-899497514+f[h+4]<<0,k=k<<30|k>>>2;t=t+i<<0,u=u+j<<0,v=v+k<<0,w=w+l<<0,x=x+m<<0}while(!o);return[16*(t>>28&15)+(t>>24&15),16*(t>>20&15)+(t>>16&15),16*(t>>12&15)+(t>>8&15),16*(t>>4&15)+(15&t),16*(u>>28&15)+(u>>24&15),16*(u>>20&15)+(u>>16&15),16*(u>>12&15)+(u>>8&15),16*(u>>4&15)+(15&u),16*(v>>28&15)+(v>>24&15),16*(v>>20&15)+(v>>16&15),16*(v>>12&15)+(v>>8&15),16*(v>>4&15)+(15&v),16*(w>>28&15)+(w>>24&15),16*(w>>20&15)+(w>>16&15),16*(w>>12&15)+(w>>8&15),16*(w>>4&15)+(15&w),16*(x>>28&15)+(x>>24&15),16*(x>>20&15)+(x>>16&15),16*(x>>12&15)+(x>>8&15),16*(x>>4&15)+(15&x)]};b.sha1=g,c.hash=g,a.exports=c}(this)},function(a,b){a.exports={fileIOError:0,fileFormatError:1,noPassword:2,invalidPassword:3}},function(a,b,c){var d=c(25),e=c(26),f=c(30),g=c(31),h=c(32),i=c(20).S6,j=c(33),k=c(39),l=c(40),m=c(41).T6,n=c(42),o=c(38).Vha,p=d.U6,q=null,r=function(){function a(){var a=this;a.V6={},a.W6=0,a.X6=[],a.Y6=new e}return a.prototype.h6=function(a){var b,c;if(a)return this.V6=a,b=new d.Z6("",""),b._6(a),c=b.a7(p.b7),c||(c=b.a7(p.c7)),this.d7(c),this.e7(),this.Y6.Qu},a.prototype.d7=function(a){if(!a)throw Error("Incorrect file format.");if(this.f7(a),this.g7(a),this.h7(a),this.i7(a),0===this.X6.length)throw Error("Incorrect file format.");this.j7(a)},a.prototype.f7=function(a){var b,c,d=a.a7(p.k7);if(d||(d=a.a7(p.l7)),d&&(b=this,c=b.n7(d.fileName)))try{b.sharedString=f(c)}catch(a){}},a.prototype.g7=function(a){var b,c,d=a.a7(p.o7);if(d||(d=a.a7(p.p7)),d&&(b=this,c=b.n7(d.fileName)))try{g(c,this.Y6)}catch(a){}},a.prototype.h7=function(a){var b,c,d=a.a7(p.q7);if(d||(d=a.a7(p.r7)),d&&(b=this,c=b.n7(d.fileName,!0)))try{b.W6=i(c,b.Y6,!0)}catch(a){}},a.prototype.i7=function(a){var b=this,c=b.n7(a.fileName);if(c)try{b.X6=h(c,b.Y6)}catch(a){}},a.prototype.j7=function(a){var b,c,d,e,f,g,h,i,p,q=this;for(b=0,c=q.X6.length;b=10&&f<=13?d=E(6,A,f-10,A,A,A,A,A,A,2):f>=21&&f<=32?d=E(6,A,f-20,A,A,A,A,A,A,3):f>=0&&f<=9&&(d=E(6,A,f)),d}function I(a){var b=a.top?0:1;return E(8,A,a.value,A,b,a.percent)}function J(a,b,c){var d,e,f=l.gaa(c.namedStyles,a);for(f=f?JSON.parse(JSON.stringify(f)):{name:a},d=1,e=f.name+"_";l.faa(c.namedStyles,e+d);)d++;return e+=d,f.name=e,f.validator=b,l.iaa(c.namedStyles,f),e}function K(a,b,c){a||(a=C),b[a]?b[a].push(c):b[a]=[c]}function L(a,b,c,d){var e,f;for(e in a)a.hasOwnProperty(e)&&(f=J(e,b,c),a[e].forEach(function(a){D(a)?d[a.r][a.c].style=f:d[a].style=f}))}function M(a){return p(a)?a:"="+a}function N(a){return p(a)||a.length<=2?a:a.substr(1,a.length-2)}d=function(){function a(){var a=this;a.Qu={version:"10.0.1"},a.Haa=A,a.Iaa=A,a.Jaa=[],a.Kaa=[],a.Laa=[],a.Maa=[],a.Naa=0,a.Oaa=[],a.Paa=[],a.Yha=[],a.Qaa={},a.Raa=!0,a.Saa=A,a.Jy=[],a.Taa=!1,a.Uaa=3,a.If=[],a.Hf=[],a.Vaa="Calibri Light",a.Waa="Calibri",a.Xaa=[]}return a.prototype.Yaa=function(a){var b,c,d,e,f,g,h,i;if(a){if(b={name:a.name},a.colorScheme&&(c=a.colorScheme,b.themeColor={name:c.name,text1:c.schemeColors[1],text2:c.schemeColors[3],background1:c.schemeColors[0],background2:c.schemeColors[2],accent1:c.schemeColors[4],accent2:c.schemeColors[5],accent3:c.schemeColors[6],accent4:c.schemeColors[7],accent5:c.schemeColors[8],accent6:c.schemeColors[9],hyperlink:c.schemeColors[10],followedHyperlink:c.schemeColors[11]}),a.fontScheme){for(d=a.fontScheme,e=d.majorFont.runFormattings,f=d.minorFont.runFormattings,g=0,h=e.length;g3&&(h=h.replace(j,"[DBNum3]"));d.formatter=h}b.Jaa.push(d),p=f.ExtendedNumberFormatHelper.getFormatCode(a),b.Kaa.push(i.Faa(p)),"@"===p?b.Laa.push(!0):b.Laa.push(!1),a.isStyleFormat?(q=b.aba(a),q===-1&&(q=b.Naa),b.Oaa.length>q?b.Maa[b.Maa.length]=b.Oaa[q]:b.Maa[b.Maa.length]="__builtInStyle"+b.Maa.length):(r="",a.parentFormatID!==B&&b.Maa.length>a.parentFormatID&&(r=b.Maa[a.parentFormatID]),(r===C||"__builtInStyle"===r.substring(0,14)||n.Ec(r))&&(r="__builtInStyle"+b.Maa.length),d.name=r,"__builtInStyle"===r.substring(0,14)||(s=b.Qaa[r])===B||a.equals(s)||(d.parentName=r,r="__builtInStyle"+b.Maa.length,d.name=r),l.iaa(c.namedStyles,d),b.Maa[b.Maa.length]=r)}},a.prototype.aba=function(a){for(var b=0;b=0?l:0,m=m>=0?m:0,n=n>=0?n:0,o=o>=0?o:0,l=1&&q>=1&&(s.selections||(s.selections=[]),s.selections.push({row:l,rowCount:p,col:n,colCount:q})));s.activeRow=c>=0&&c=0&&d0||h){for(i+2>r.columnCount&&(r.columnCount=i+2),r.columnOutlines||(r.columnOutlines={}),r.columnOutlines.itemsData||(r.columnOutlines.itemsData=[]),j=r.columnOutlines.itemsData,k=0,l=j.length;k=g.rowCount&&(c=g.rowCount-1),e>=g.columnCount&&(e=g.columnCount-1),g.spans.push(new k(b,d,c-b+1,e-d+1))},a.prototype.wba=function(a,b){var c=this.Qu,d=c.sheets&&c.sheets[a];d.isProtected=b},a.prototype.xba=function(a){var b,c=this.Qu,d=c.sheets&&c.sheets[a];d.data||(d.data={}),b=d.data,this.Hf.length>0&&(b.rowDataArray=this.Hf,this.Hf=[]),this.If.length>0&&(b.columnDataArray=this.If,this.If=[]),this.Haa&&(b.defaultDataNode={style:this.Haa}),this.Zaa&&(d.theme=this.Zaa)},a.prototype.yba=function(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o=this.Qu,p=o.sheets&&o.sheets[a];if(e>0||f){for(b+2>p.rowCount&&(p.rowCount=b+2),p.rowOutlines||(p.rowOutlines={}),p.rowOutlines.itemsData||(p.rowOutlines.itemsData=[]),h=p.rowOutlines.itemsData,i=0,j=h.length;ip.rowCount&&(p.rowCount=b+1),c!==-1&&b0){for(q.useCustomPalette=!0,b={},c=0,d=a.length;c-1&&(d.style=this.Iba(d.dxfId),delete d.dxfId),e.conditionalFormats.rules.push(d)},a.prototype.Lba=function(a){return this.Qu.sheets[a].conditionalFormats},a.prototype.Mba=function(a,b){var c=this,d=c.Qu,e=d.sheets&&d.sheets[b];e.comments=a.map(function(a){return v(e,a)})},a.prototype.Nba=function(a,b){var c,d=this,e=d.Qu,f=e.sheets&&e.sheets[b];f.floatingObjects=f.floatingObjects||[],c=f.floatingObjects,a.forEach(function(a){var b=w(f,a,c);b.typeName="1",c.push(b)})},a.prototype.Oba=function(a,b){var c,d,e,f=this,g=f.Qu,h=g.sheets&&g.sheets[b];for(h.sparklineGroups=a,c=0;c=h.rowCount&&(h.rowCount=d[e].row+1),d[e].col>=h.columnCount&&(h.columnCount=d[e].col+1)},a.prototype.Pba=function(a,b){var c,d,e,f,g,h,i,j,k,m,n,o;function p(a,b,c,d,e,f){var g,h,i,j=a.Haa;if(c[d]&&c[d][e]){if(g=c[d][e].style,null===g)return;h=l.gaa(b.namedStyles,g),i=y(h,j),i.name="__builtInStyle"+a.Maa.length,l.iaa(b.namedStyles,i),a.Maa.push(i.name),c[d][e].style=i.name,f[g]=i.name}}function q(a,b){return!!a[b]}for(c=this,d=c.Qu,e=d.sheets&&d.sheets[b],e.tables=a,f=0;fe.rowCount&&(e.rowCount=a[f].row+a[f].rowCount),a[f].col+a[f].colCount>e.columnCount&&(e.columnCount=a[f].col+a[f].colCount),g=e.data&&e.data.dataTable,h=a[f],i={},j=h.row+h.rowCount,k=h.col+h.colCount,m=h.row;m0&&(f.zoomFactor=b.zoomFactor),b.useSmartPrint&&(b.smartPrintPagesWidth>=1&&(f.fitPagesWide=b.smartPrintPagesWidth),b.smartPrintPagesHeight>=1&&(f.fitPagesTall=b.smartPrintPagesHeight)),h=b.advancedHeadFooterSetting,h&&(i=m(h.headerOddPage),i&&(f.headerLeft=i[0],f.headerCenter=i[1],f.headerRight=i[2]),j=m(h.footerOddPage),j&&(f.footerLeft=j[0],f.footerCenter=j[1],f.footerRight=j[2]),h.headerLeftImage&&(f.headerLeftImage=h.headerLeftImage),h.headerCenterImage&&(f.headerCenterImage=h.headerCenterImage),h.headerRightImage&&(f.headerRightImage=h.headerRightImage),h.footerLeftImage&&(f.footerLeftImage=h.footerLeftImage),h.footerCenterImage&&(f.footerCenterImage=h.footerCenterImage),h.footerRightImage&&(f.footerRightImage=h.footerRightImage)),k=b.rowBreakLines,k&&k.length>0&&k.forEach(function(a){c._ha(e,a,!0)}),l=b.columnBreakLines,l&&l.length>0&&l.forEach(function(a){c.aia(e,a,!0)}))},a.prototype.Xfa=function(a,b){var c,d,e,f;a<0||(c=this,d=c.Yfa(a),d.printInfo||(d.printInfo={}),e=j(b),1===e.length&&(f=e[0],f.row>-1&&(d.printInfo.rowStart=f.row),f.rowCount>0&&(d.printInfo.rowEnd=f.row+f.rowCount-1),f.col>-1&&(d.printInfo.columnStart=f.col),f.colCount>0&&(d.printInfo.columnEnd=f.col+f.colCount-1)))},a.prototype.Zfa=function(a,b){var c,d,e,f,g;if(!(a<0))for(c=this,d=c.Yfa(a),d.printInfo||(d.printInfo={}),e=j(b.replace(","," ")),f=0;f0&&(h--,d=c-d),{col:h,colOffset:d}}function u(a,b){for(var c,d,e=a.defaults.rowHeight,f=a.rowsVisibleInfo,g=0,h=0,i=f?null:e;g0&&(h--,d=c-d),{row:h,rowOffset:d}}function v(a,b){var c=b.x,d=b.y,e={},f={},g=u(a,d);return w(g,e,["row","rowOffset"]),g=t(a,c),w(g,e,["col","colOffset"]),g=u(a,d+b.height),w(g,f,["row","rowOffset"]),g=t(a,c+b.width),w(g,f,["col","colOffset"]),{startPoint:e,endPoint:f}}d=7;function w(a,b,c){c.forEach(function(c){void 0!==a[c]&&(b[c]=a[c])})}function x(a,b){var c,e,f,g,h,i,m,o,q,s,t,u,v,x,y,C,D={};return w(b,D,["fontSize","fontStyle","fontFamily","fontWeight","textDecoration","text","autoSize","dynamicMove","dynamicSize","locked","lockText","displayMode"]),c=a.forzenRowCount||0,e=a.forzenColumnCount||0,f=b.row,g=b.col,h=b.anchor,i=p(a,e,g+1),m=r(a,c,f),D.rowIndex=f-c,D.colIndex=g-e,h?(o=p(a,e,h[0])+h[1]-d,q=r(a,c,h[2])+h[3]-d,s=p(a,e,h[4])+h[5]+d,t=r(a,c,h[6])+h[7]+d,D.location={x:o-i,y:q-m},D.width=s-o,D.height=t-q,M(a,h)):(D.location={x:k.pointToPixel(b.marginLeft)-i-d,y:k.pointToPixel(b.marginTop)-m-d},D.width=z(b.width)+2*d,D.height=z(b.height)+2*d,M(a,null,{x:D.location.x+i,y:D.location.y+m,width:D.width,height:D.height})),u=b.foreColor,u&&u!==l.EmptyColor&&(D.foreColor=j.toRGBColor(u)),u=b.backColor,u&&(D.backColor=u.split(" ")[0]),u=b.borderColor,u&&(D.borderColor=u.split(" ")[0]),v=b.borderWidth,v&&(D.borderWidth=z(v)),D.borderStyle=B(b.dashStyle,b.lineStyle),x=b.zIndex,n(x)||(D.zIndex=x),x=b.opacity,n(x)||(D.opacity=x),b.autoSize&&(D.autoSize=!0),D.locked=b.locked!==!1,D.lockText=b.lockText!==!1,D.dynamicSize=b.dynamicSize!==!1,D.dynamicMove=b.dynamicMove!==!1,x=b.inset,x&&(y=[0,0,0,0],x.trim().split(",").forEach(function(a,b){var c=a||["0.1in","0.05in"][b%2];y[b]=A(c)}),D.padding={left:y[0],top:y[1],right:y[2],bottom:y[3]}),C=["left","center","right"].indexOf(b.hAlign),C!==-1&&(D.horizontalAlign=C),D}function y(a,b){var c,e,f,g,h,i,l=b.rowIndex,m=b.colIndex,o=b.location||{x:9,y:-18},q={row:l,col:m};return n(b.width)&&(b.width=160),n(b.height)&&(b.height=100),b.fontFamily=b.fontFamily||"Arial",b.borderColor=b.borderColor||"black",b.backColor=b.backColor||"#FFFFE1",w(b,q,["zIndex","opacity","fontStyle","fontFamily","fontWeight","textDecoration","text","autoSize","dynamicMove","dynamicSize","locked","lockText","displayMode","backColor","borderColor"]),c=p(a,0,m+1),e=r(a,0,l),q.marginLeft=k.pixelToPoint(c+o.x+d),q.marginTop=k.pixelToPoint(e+o.y+d),q.width=k.pixelToPoint(b.width-2*d)+"pt",q.height=k.pixelToPoint(b.height-2*d)+"pt",f=b.fontSize||"9pt",f.indexOf("px")!==-1?q.fontSize=k.pixelToPoint(parseFloat(f)):q.fontSize=f.replace("pt",""),g=b.foreColor,q.foreColor=g&&j.toExcelColor(g),q.borderWidth=k.pixelToPoint(b.borderWidth||1)+"pt",h=C(b.borderStyle),q.dashStyle=h.dashStyle,q.lineStyle=h.lineStyle,i=b.padding,i&&(q.inset=[k.pixelToPoint(i.left)+"pt",k.pixelToPoint(i.top)+"pt",k.pixelToPoint(i.right)+"pt",k.pixelToPoint(i.bottom)+"pt"].join(",")),q.hAlign=["Left","Center","Right"][b.horizontalAlign||0]||"Left",q.visibility=1===b.displayMode?"visible":"hidden",q}function z(a){return a?k.pointToPixel(parseFloat(a.replace("pt",""))):0}function A(a){var b=0;return a.indexOf("in")!==-1?b=72*parseFloat(a.replace("in","").trim()):a.indexOf("cm")!==-1?b=72*parseFloat(a.replace("cm","").trim())/2.54:a.indexOf("mm")!==-1?b=72*parseFloat(a.replace("mm","").trim())/25.4:a.indexOf("pt")!==-1&&(b=parseFloat(a.replace("pt","").trim())),k.pointToPixel(b)}function B(a,b){if(!m.Ec(b))return"double";if(a)switch(a.toLowerCase()){case"solid":return"solid";case"1 1":return"dotted";case"dash":case"dashdot":case"longdash":case"longdashdot":case"longdashdotdot":return"dashed"}return"solid"}function C(a){var b,c;if(a)switch(a.toLowerCase()){case"solid":b="solid";break;case"dotted":b="1 1";break;case"dashed":b="dash";break;case"double":c="thinThin"}return{dashStyle:b,lineStyle:c}}function D(a,b,c){var d,e,f,g,h,i,k,l,m;return L(a,b),d=O(a,b),e=J(c,b.name),f={name:e},w(b,f,["src","isVisible","locked"]),d&&w(d,f,["x","y","width","height"]),g=b.pictureFormat,g&&(h=g.fillFormat,h&&1===h.fillFormatType&&(f.backColor=j.toRGBColor(h.color)),i=g.lineFormat,i&&(f.borderWidth=i.width,k=i.fillFormat,k&&1===k.fillFormatType&&(f.borderColor=j.toRGBColor(k.color)),l=i.lineDashType,l&&(m=i.compoundLineType,f.borderStyle=F(l,m)))),f}function E(a,b){return b.twoCellAnchor=P(a,b),b}function F(a,b){switch(a){case"solid":return"dbl"===b?"double":"solid";case"dot":case"sysDot":return"dotted"}return"dashed"}function G(a){switch(a){case"dotted":return"dot";case"dashed":return"dash";case"double":return"dbl"}return"solid"}function H(a,b){var c={},d=b.src;return I(d,c),w(b,c,["name","locked"]),c.twoCellAnchor=P(a,b),c.hidden=b.isVisible===!1,c.fillColor=j.toExcelColor(b.backColor),c.lineBorder={width:b.borderWidth,color:j.toExcelColor(b.borderColor),style:G(b.borderStyle)},c}e=";base64,";function I(a,b){var c=a.indexOf(e);c>0&&(b.base64Image=a.substr(c+e.length),b.imageType=a.substr(0,c).split("/").pop())}function J(a,b){function c(a){return a.name===this.name}function d(b){var d=c.bind({name:b});return void 0!==(o?o.call(a,d):a.filter(d)[0])}b=b||"picture";for(var e=b,f=1;d(e);)e=b+"_"+f++;return e}f=2;function K(a,b){var c=a.rowCount,d=a.columnCount,e=0,g=0,h=b.endPoint;h&&(e=h.row+f,g=h.col+f),c=0?1:-1;return new Date((864e5*a*1440+d-3181192704e6+864e5*c.getTimezoneOffset())/1440)},a.Tfa=function(b){if(b>-657435&&b<2958466){var c=a.Xb(b);return 1900===c.getFullYear()&&c.getMonth()<2&&c.setDate(c.getDate()+1),c}return b},a.Ufa=function(b){return 1900===b.getFullYear()&&b.getMonth()<2&&b.setDate(b.getDate()-1),a.Ra(b)},a.Faa=function(b){var c,d,e,g,h,i,j,k;if(!b||" "===b)return!1;if(0===b.length)return!1;if(b=b.toUpperCase(),"["===b[0]){if(c=b.indexOf("]"),c===-1||c===b.length-1)return!1;b=b.substring(c+1)}for(d=-1,e=0,g=!1,h=null,i=0;i0&&b.length>0&&"\\"!==b[i-1])&&(g=!0,d=i,e=1);else{if(g=!1," "===j&&h)return!0;0!==e&&(k=b.substring(d,d+e),d=i,e=0,h=h===f?a.Gaa(k):h&&a.Gaa(k))}}return 0!==e&&i===b.length&&(k=b.substring(d,d+e),h=h===f?a.Gaa(k):h&&a.Gaa(k)),!!h},a.Gaa=function(a){var b,c,d,f,h,i,j,k,l;if(e.M9(a))return!1;for(b=[],c="",d=0,f=a.length;dl)return!1}return!0},a}();a.exports=h},function(a,b,c){var d=c(17),e=c(25),f=d.T9,g=e.K7;function h(a){var b,c=[];return null===a?c:(b=a.replace(/('[\w ]+')/g,"").split(" "),b.forEach(function(a){var b=i(a);!b||b.row>g.M7||b.col>g.L7||b.rowCount>g.M7||b.col>g.L7||c.push(b)}),c)}function i(a){var b,c,d,e,g,h,i,j={},k=a.indexOf("!");if(k>-1&&(a=a.substr(k+1)), b=a.split("$").join(""),b=b.split(":"),1===b.length){if(h=b[0],c=f.P9(h),d=f.Q9(h),c===-1&&d===-1)return null;j.row=c,j.col=d,j.rowCount=1,j.colCount=1}else 2===b.length&&(h=b[0],i=b[1],c=f.P9(h),d=f.Q9(h),e=f.P9(i),g=f.Q9(i),j.row=c,j.col=d,j.rowCount=e-c+1,j.colCount=g-d+1);return j}b.Ica=h;function j(a){var b,c,d,e,g,h,i,j=[];for(b=0;b1||c.colCount>1)&&(i+=":"+f.R9(h)+(e+1)),j.push(i);return j.join(" ")}b.dda=j},function(a,b,c){var d=c(12),e=c(17),f=e.x7;function g(a){var b,c,e,g,h,i=new d;for(i.setXml(a),b=[];i.read();)if(1===i.depth&&2!==i.elementType&&"si"===i.name()){for(c=i.depth,e="";i.read()&&!(i.depth<=c);)if(1===i.nodeType())if(g=i.name(),"t"===g&&1===i.elementType&&i.depth===c+1)e=i.readElementContentAsString();else if("r"===g)for(h=i.depth;i.read()&&!(i.depth<=h);)1===i.nodeType()&&"t"===i.name()&&(e+=i.readElementContentAsString());b.push(f.oaa(e))}return b}a.exports=g},function(a,b,c){var d=c(17),e=c(11).wha,f=c(25),g=c(16),h=d.w7,i=g.ColorHelper,j=d.Fa;function k(a,b){var c,d,g,h,i,j=e(a),k=j["a:theme"];k&&(c=k.N9.name,c&&"OFFICE"===c.toUpperCase().substring(0,6)&&(c="Office"),d=k["a:themeElements"],d&&(g=l(d),h=m(d),i=new f.y9(c,g,h),b.Yaa(i)))}function l(a){var b,c,d,e,g,h,i,j,k,l,m,n,p=[],q=a["a:clrScheme"];if(q)return b=o(q["a:lt1"]),b&&p.push(b),c=o(q["a:dk1"]),c&&p.push(c),d=o(q["a:lt2"]),d&&p.push(d),e=o(q["a:dk2"]),e&&p.push(e),g=o(q["a:accent1"]),g&&p.push(g),h=o(q["a:accent2"]),h&&p.push(h),i=o(q["a:accent3"]),i&&p.push(i),j=o(q["a:accent4"]),j&&p.push(j),k=o(q["a:accent5"]),k&&p.push(k),l=o(q["a:accent6"]),l&&p.push(l),m=o(q["a:hlink"]),m&&p.push(m),n=o(q["a:folHlink"]),n&&p.push(n),new f.z9(q.N9.name,p)}function m(a){var b,c,d=a["a:fontScheme"];return d?(b=n(d["a:majorFont"]),c=n(d["a:minorFont"]),new f.A9(d.N9.name,b,c)):null}function n(a){var b,c,d,e,g=[],h=[];if(a)if(a["a:latin"])g.push(new f.D9(0,j(a["a:latin"].N9.typeface)?"":a["a:latin"].N9.typeface));else if(a["a:ea"])g.push(new f.D9(2,j(a["a:ea"].N9.typeface)?"":a["a:ea"].N9.typeface));else if(a["a:cs"])g.push(new f.D9(1,j(a["a:cs"].N9.typeface)?"":a["a:cs"].N9.typeface));else if(a["a:sym"])g.push(new f.D9(3,j(a["a:sym"].N9.typeface)?"":a["a:sym"].N9.typeface));else if(a["a:font"])for(b=a["a:font"],Array.isArray(b)||(b=[b]),c=0,d=b.length;c0)for(b.Fba(),d=0;d=0&&(e=new o(1,d,0));break;case"showGridLines":f=a.readContentAsBoolean();break;case"showRowColHeaders":g=a.readContentAsBoolean();break;case"zoomScale":h=a.readContentAsDouble(100)}c.lba(b,e,f,g,h)}function x(a,b,c){for(var d=NaN,e=NaN,f=8,g=15;a.moveToNextAttribute();)"defaultRowHeight"===a.readAttributeNameAsString()?d=a.readContentAsDouble(NaN):"baseColWidth"===a.readAttributeNameAsString()?f=a.readContentAsDouble(8):"defaultColWidth"===a.readAttributeNameAsString()&&(e=a.readContentAsDouble(NaN));return isNaN(d)||(c.pba(b,d),g=d),c.qba(b,f,e),g}function y(a,b,c,d){var e,f,g,h,i,j,k,l;if(3!==a.elementType)for(e=a.depth;a.read()&&!(a.depth<=e);)if(1===a.nodeType()&&"col"===a.name()){for(f=0,g=0,h=0,i=0,j=0,k=!1,l=!1;a.moveToNextAttribute();)switch(a.readAttributeNameAsString()){case"min":f=a.readContentAsInt(0)-1;break;case"max":g=a.readContentAsInt(0)-1;break;case"style":h=a.readContentAsInt(0);break;case"width":i=a.readContentAsDouble(8);break;case"hidden":k=a.readContentAsBoolean(!1);break;case"collapsed":l=a.readContentAsBoolean(!1);break;case"outlineLevel":j=a.readContentAsInt(0)}f>=0&&g>=0&&c.uba(b,f,g,h+d,i,k,j,l)}}function z(a,b,c){var d,e,f,g,h,i,j;if(3!==a.elementType)for(d=a.depth;a.read()&&!(a.depth<=d);)if(1===a.nodeType()&&"mergeCell"===a.name())for(;a.moveToNextAttribute();)"ref"===a.readAttributeNameAsString()&&(e=a.readContentAsString(),f=e.split(":"),2===f.length&&(g=n.P9(f[0]),h=n.P9(f[1]),i=n.Q9(f[0]),j=n.Q9(f[1]),c.vba(b,g,h,i,j)))}function A(a,b,c,d,e,f,g){var h,i;if(3!==a.elementType){h=a.depth,c.zba(b),i=-1;do{if(a.fastRead(),a.depth<=h)break;i=B(a,b,d,i,c,e,f,g)}while(a.depth>h)}c.xba(b)}function B(a,b,c,d,e,f,g,h){for(var i,j,k,l=d+1,m=-1,n=!1,o=!1,p=f,q=0;a.moveToNextAttribute();)switch(a.readAttributeNameAsString()){case"r":l=a.readContentAsInt(0)-1;break;case"spans":break;case"s":m=a.readContentAsInt(-1);break;case"collapsed":n=a.readContentAsBoolean(!1);break;case"hidden":o=a.readContentAsBoolean(!1);break;case"ht":p=a.readContentAsDouble(0);break;case"outlineLevel":q=a.readContentAsInt(0)}if(i=m===-1?-1:m+g,e.yba(b,l,i,p,q,n,o),3===a.elementType)return l;j=-1,k=a.depth;do{if(a.fastRead(),a.depth<=k)break;e.Aba(b,l),j=C(a,b,c,l,j,e,g,h)}while(a.depth>k);return l}function C(a,b,c,d,e,f,g,h){for(var i,j,k,l,m,o,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J=e+1,K="n",L=0;a.moveToNextAttribute();)switch(a.readAttributeNameAsString()){case"r":J=n.Q9(a.readContentAsString());break;case"t":K=a.readContentAsString();break;case"s":L=a.readContentAsInt(0)}if(i=L+g,f.Bba(b,d,J,i),3===a.elementType)return J;j=a.depth,k=void 0,l=void 0,m=null;do{if(a.fastRead(),a.depth<=j)break;if(o=a.buffer[a.saa],1===(1&a.elementType))if("v"===o&&1===a.elementType)switch(s=a.readElementContentAsString(),K){case"b":k="1"===s;break;case"d":k=new Date(s);break;case"e":switch(t=r,s){case"#DIV/0!":t=7;break;case"#N/A":t=42;break;case"#NAME?":t=29;break;case"#NULL!":t=0;break;case"#NUM!":t=36;break;case"#REF!":t=23;break;case"#VALUE!":t=15}k=t!==r?{_error:s,_code:t}:r;break;case"inlineStr":k="";break;case"n":k=parseFloat(s);break;case"s":u=parseInt(s),k=h&&u>=0&&uj);function M(a){var b="_xlfn.";return a&&0===a.toLowerCase().indexOf(b)?a.substr(b.length):a}return f.Cba(b,d,J,i,k,q.oaa(M(l)),m),J}function D(a,b,c){for(;a.moveToNextAttribute();)"sheet"===a.readAttributeNameAsString()&&c.wba(b,a.readContentAsBoolean(!1))}function E(a,b,c){var d,e,f;if(3!==a.elementType)for(d=a.depth;a.read()&&!(a.depth<=d);)if(1===a.nodeType()){if("ext"===a.name())for(;a.moveToNextAttribute();)switch(a.readAttributeNameAsString()){case"uri":e=a.readContentAsString();break;case"xmlns:x14":f=a.readContentAsString()}F(e,f)&&i.Fca(a,b,c),G(e,f)&&j.Gca(a,b,c),H(e,f)&&l.Hca(a,b,c)}}function F(a,b){var c="{78C0D931-6437-407d-A8EE-F0AAD7539E65}"===a,d="http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"===b;return c&&d}function G(a,b){var c="{05C60535-1F16-4fd2-B633-F4F36F0B64E0}"===a,d="http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"===b;return c&&d}function H(a,b){var c="{CCE6A557-97BC-4b89-ADB6-D9C93CAAB3DF}"===a,d="http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"===b;return c&&d}a.exports=s},function(a,b,c){var d,e,f,g,h,i,j=c(29).Ica,k=c(21),l=c(16),m=c(11),n=m.wha,o=m.Kha,p=c(17),q=c(15),r=c(20).Uha,s=c(12),t=l.ColorHelper,u=p.Fa,v=q.rca,w=p.x7,x=q.sca,y=l.ConverterHelper.convertDxfToStyle;function z(a,b,c){return w.oaa(x(a,b,c))}function A(a,b,c){var d,e,f,g,h,i;if(3!==a.elementType&&(d=n(a.readFullElement()).conditionalFormatting,e={rules:[]},f=[],d.N9.sqref&&(f=j(d.N9.sqref)),0!==f.length)){for(g=v(d.cfRule),h=0;h0))for(e=0;e0&&d.push(f));c.Oba(d,b)}}d={span:2,gap:0,zero:1},e={line:0,column:1,stacked:2},f={individual:0,group:1,custom:2};function s(a,b){var c,h,j,m;if(!k(a))return c={setting:{}},c.sparklineType=0,h=a.N9,k(h)||(k(h.manualMax)||(c.setting.manualMax=g.qca(h.manualMax,0)),k(h.manualMin)||(c.setting.manualMin=g.qca(h.manualMin,0)),k(h.lineWeight)||(c.setting.lineWeight=4*g.qca(h.lineWeight,1)/3),k(h.type)||(c.sparklineType=e[h.type]||0),k(h.dateAxis)||(c.displayDateAxis=g.oca(h.dateAxis,!1),c.axisOrientation=0),k(h.displayEmptyCellsAs)||(c.setting.displayEmptyCellsAs=d[h.displayEmptyCellsAs]||0),k(h.markers)||(c.setting.showMarkers=g.oca(h.markers,!1)),k(h.high)||(c.setting.showHigh=g.oca(h.high,!1)),k(h.low)||(c.setting.showLow=g.oca(h.low,!1)),k(h.first)||(c.setting.showFirst=g.oca(h.first,!1)),k(h.last)||(c.setting.showLast=g.oca(h.last,!1)),k(h.negative)||(c.setting.showNegative=g.oca(h.negative,!1)),k(h.displayXAxis)||(c.setting.displayXAxis=g.oca(h.displayXAxis,!1)),k(h.displayHidden)||(c.setting.displayHidden=g.oca(h.displayHidden,!1)),k(h.rightToLeft)||(c.setting.rightToLeft=g.oca(h.rightToLeft,!1)),k(h.minAxisType)||(c.setting.minAxisType=f[h.minAxisType]||0),k(h.maxAxisType)||(c.setting.maxAxisType=f[h.maxAxisType]||0)),k(a["x14:colorSeries"])||(c.setting.seriesColor=u(i(a["x14:colorSeries"]))||"rgba(36,64,98,255)"),k(a["x14:colorNegative"])||(c.setting.negativeColor=u(i(a["x14:colorNegative"]))||"Brown"),k(a["x14:colorAxis"])||(c.setting.axisColor=u(i(a["x14:colorAxis"]))||"Black"),k(a["x14:colorMarkers"])||(c.setting.markersColor=u(i(a["x14:colorMarkers"]))||"rgba(36,64,98,255)"),k(a["x14:colorFirst"])||(c.setting.firstMarkerColor=u(i(a["x14:colorFirst"]))||"rgba(149,179,215,255)"),k(a["x14:colorLast"])||(c.setting.lastMarkerColor=u(i(a["x14:colorLast"]))||"rgba(149,179,215,255)"),k(a["x14:colorHigh"])||(c.setting.highMarkerColor=u(i(a["x14:colorHigh"]))||"Blue"),k(a["x14:colorLow"])||(c.setting.lowMarkerColor=u(i(a["x14:colorLow"]))||"Blue"),k(a["xm:f"])||(j=a["xm:f"],m=j["xm:f"].split("!"),m[0]===b&&(c.axisReference=l(m[1])[0]||null)),k(a["x14:sparklines"])||(c.sparklines=t(a["x14:sparklines"],b)),c}function t(a,b){var c=[],d=a&&a["x14:sparkline"],e=p(d);return e.forEach(function(a){var d,e,f,g,h,i;if(!k(a["xm:f"])){if(f=a["xm:f"],g=f["xm:f"].split("!"),g[0]!==q(b))return;d=l(g[1])[0]||null}k(a["xm:sqref"])||(h=a["xm:sqref"],e=l(h["xm:sqref"])[0]||null),k(d)||k(e)||(i={},i.row=e.row,i.col=e.col,i.orientation=1===d.rowCount?1:0,i.data=d,c.push(i))}),c}function u(a){var b;return b=a.isThemeColor()?o.getThemeColorName(a):o.toRGBColor(a)}b.Gca=r},function(a,b,c){var d=c(17).w7,e=c(11).wha,f=c(29).Ica,g=c(15),h=g.oca,i=g.qca,j=g.pca,k=g.rca,l=d.M9,m={none:0,equal:0,lessThan:4,lessThanOrEqual:5,notEqual:1,greaterThan:2,greaterThanOrEqual:3},n={null:-1,aboveAverage:100,belowAverage:101,tomorrow:2,today:0,yesterday:1,nextWeek:9,thisWeek:7,lastWeek:8,nextMonth:6,thisMonth:4,lastMonth:5,q1:10,q2:11,q3:12,q4:13,m1:21,m2:22,m3:23,m4:24,m5:25,m6:26,m7:27,m8:28,m9:29,m10:30,m11:31,m12:32};function o(a){var b={};return b.cellColor=h(a.N9.cellColor,!0),b.dxfId=g.pca(a.N9.dxfId,0),b}function p(a){var b,c,d={};return d.filter=[],d.blank=a.N9.blank,b=k(a.filter),b.forEach(function(a){d.filter.push(a.N9.val)}),d.dateGroupItem=[],c=k(a.dateGroupItem),c.forEach(function(a){var b={},c=a.N9;b.day=j(c.day,1),b.hour=j(c.hour,0),b.minute=j(c.minute,0),b.month=j(c.month,0),b.second=j(c.second,0),b.year=j(c.year,0),d.dateGroupItem.push(b)}),d}function q(a){var b,c,d,e={},f=a.N9.and;return l(f)||(e.and="1"===f),b=k(a.customFilter),b.length>0&&(c=e.filter1={},c.operator=m[b[0].N9.operator||!0],c.value=b[0].N9.val),b.length>1&&(d=e.filter2={},d.operator=m[b[1].N9.operator||!0],d.value=b[1].N9.val),e}function r(a){var b,c,d={};return d.type=n[a.N9.type],b=a.N9.val,c=a.N9.maxVal,l(b)||(d.value=b),l(c)||(d.maxValue=c),d}function s(a){var b={};return b.value=i(a.N9.val,NaN),b.percent=h(a.N9.percent,!1),b.top=h(a.N9.top,!0),b}function t(a){var b={},c=a.sortCondition.N9;return c&&(b.ascending=!c.descending,b.index=f(c.ref)[0].col),b}b.eda=t;function u(a){var b,c,d={},e=a.N9.ref.toUpperCase();return e&&"#REF!"!==e?(b=f(e),b[0]&&(d.range=b[0]),d.filterColumns=[],c=k(a.filterColumn),c.forEach(function(a){var b={},c=a.N9.colId;b.hiddenButton=g.oca(a.N9.hiddenButton,!1),l(c)||(b.autoFilterColumnId=parseInt(c)),a.colorFilter&&(b.colorFilter=o(a.colorFilter)),a.filters&&(b.filters=p(a.filters)),a.customFilters&&(b.customFilters=q(a.customFilters)),a.dynamicFilter&&(b.dynamicFilter=r(a.dynamicFilter)),a.top10&&(b.top10Filter=s(a.top10)),d.filterColumns.push(b)}),d):null}b.fda=u;function v(a,b,c){var d=e(a.readFullElement()).autoFilter,f=u(d);d.sortState&&(f.sortInfo=t(d.sortState)),c.Rba(b,f)}b.xca=v},function(a,b,c){var d,e,f,g=c(17),h=c(11).wha,i=c(15),j=c(29).Ica,k=i.oca,l=g.Fa,m=g.x7.oaa,n=null;function o(a,b,c){return m(i.sca(a,b,c))}d={none:0,whole:1,decimal:2,list:3,date:4,time:5,textLength:6,custom:7},e={stop:0,warning:1,information:2},f={between:6,notBetween:7,equal:0,notEqual:1,greaterThan:2,lessThan:4,greaterThanOrEqual:3,lessThanOrEqual:5};function p(a,b,c){var d=0;return c&&(d=parseInt(c,16)),"_x005F"===b?"_x00"+c+"_":""+d}function q(a,b,c,g){var h,i,q,r,s,t,u,v;l(a)||l(b)||(h=a.N9,i=/_x00[1-9][0-9A-Fa-f]_/,q={type:d[h.type]||0,errorType:e[h.errorStyle]||0,compareOperator:l(f[h.operator])?6:f[h.operator],allowBlank:k(h.allowBlank,!1),showPromptBox:!k(h.showDropDown,!1),showInputMessage:k(h.showInputMessage,!1),showErrorMessage:k(h.showErrorMessage,!1),errorTitle:m(h.errorTitle),error:m(h.error),promptTitle:m(h.promptTitle),prompt:m(h.prompt)},l(q.error)||q.error.match(i)===n||q.error.replace(/(_x005F)?_x00([0-1][0-9A-Fa-f])_/g,p),l(q.prompt)||q.prompt.match(i)===n||q.prompt.replace(/(_x005F)?_x00([0-1][0-9A-Fa-f])_/g,p),g?(r=o(a,"xm:sqref"),u=a["x14:formula1"],v=a["x14:formula2"],u&&(s=o(u,"xm:f")),v&&(t=o(v,"xm:f"))):(r=h.sqref,s=o(a,"formula1"),t=o(a,"formula2")),q.firstFormula=s,q.secondFormula=t,q.ranges=j(r),c.Tba(b,q))}function r(a,b,c){var d=h(a.readFullElement()).dataValidations,e=i.rca(d.dataValidation);e.forEach(function(a){q(a,b,c)})}b.yca=r;function s(a,b,c){var d=h(a.readFullElement()).ext,e=d["x14:dataValidations"],f=i.rca(e["x14:dataValidation"]);f.forEach(function(a){q(a,b,c,!0)})}b.Hca=s},function(a,b,c){var d=c(17),e=c(25),f=c(11).wha,g=c(15),h=c(27).getImageContent,i=e.U6,j=g.oca,k=g.pca,l=g.sca,m=g.rca,n=d.x7.oaa,o=parseFloat,p={auto:0,downThenOver:1,overThenDown:2},q={auto:0,portrait:1,landscape:2},r={LH:0,CH:1,RH:2,LF:3,CF:4,RF:5};function s(a,b,c){var d,e=f(a.readFullElement()).pageMargins;e&&(d=e.N9,c.Uba(b,{left:o(d.left),right:o(d.right),top:o(d.top),bottom:o(d.bottom),header:o(d.header),footer:o(d.footer)}))}b.zca=s;function t(a,b,c){var d,e=f(a.readFullElement()).printOptions;e&&(d=e.N9,c.Vba(b,{printGridLine:j(d.gridLines,!1)&&j(d.gridLinesSet,!0),horizontalCentered:j(d.horizontalCentered,!1),verticalCentered:j(d.verticalCentered,!1),printRowColumnsHeaders:j(d.headings,!1)}))}b.Aca=t;function u(a,b){var c,d,e,h=f(a.readFullElement()).pageSetup;h&&(c=h.N9,d=b.t7,e=parseInt(c.paperSize),d.showColor=!j(c.blackAndWhite,!1),d.copies=k(c.copies,1),d.draft=j(c.draft,!1),d.useCustomStartingPage=j(c.useFirstPageNumber,!1),d.firstPageNumber=k(c.firstPageNumber,1),d.smartPrintPagesHeight=k(c.fitToHeight,1),d.smartPrintPagesWidth=k(c.fitToWidth,1),d.pageOrder=p[c.pageOrder]||0,d.paperSizeIndex="number"==typeof e?e:1,d.zoomFactor=g.qca(c.scale,100)/100,d.orientation=q[c.orientation]||0)}b.Bca=u;function v(a,b){var c=f(a.readFullElement()).pageSetUpPr;c&&(b.t7.useSmartPrint=j(c.N9.fitToPage,!1))}b.Eca=v;function w(a,b){var c,d,e,g,h,i=f(a.readFullElement()).headerFooter;i&&(c=i.N9,d=b.t7.advancedHeadFooterSetting={headerFooterAlignWithPageMargin:j(c.alignWithMargins,!0),headerFooterDifferentFirstPage:j(c.differentFirst,!1)},d.headerFooterDifferentFirstPage&&(d.headerFirstPage=i.firstHeader,d.footerFirstPage=i.firstFooter),e=d.headerFooterDifferentOddEvenPages=j(c.differentOddEven,!1),g=n(l(i,"oddHeader")),h=n(l(i,"oddFooter")),d.headerEvenPage=e?n(l(i,"evenHeader")):g,d.footerEvenPage=e?n(l(i,"evenFooter")):h,d.headerOddPage=g,d.footerOddPage=h,d.headerFooterScalesWithDocument=j("scaleWithDoc",!0))}b.Cca=w;function x(a,b,c){var d=f(a.readFullElement()),e=c?d.rowBreaks:d.colBreaks,g=[],h=m(e.brk);h.forEach(function(a){if(a){var b=k(a.N9.id,0);b>0&&g.push(b)}}),c?b.t7.rowBreakLines=g:b.t7.columnBreakLines=g}b.Dca=x;function y(a,b){var c=f(a.readFullElement()).legacyDrawingHF;c&&(b.cia=c.N9["r:id"])}b.bia=y;function z(a){var b,c,d,e={};for(b in a)a.hasOwnProperty(b)&&(c=a[b],d=c.fileType,d!==i.G7&&d!==i.H7||(e[b]=c.fileName));return e}function A(a,b,c){var d,e;if(c)switch(d=a.t7,d.advancedHeadFooterSetting||(d.advancedHeadFooterSetting={}),e=d.advancedHeadFooterSetting,b){case r.CH:e.headerCenterImage=c;break;case r.RH:e.headerRightImage=c;break;case r.LF:e.footerLeftImage=c;break;case r.CF:e.footerCenterImage=c;break;case r.RF:e.footerRightImage=c;break;case r.LH:default:e.headerLeftImage=c}}function B(a,b,c){var d,e,g,j,k;a&&b.cia&&(d=a[b.cia],d&&d.fileType===i.D7&&(e=z(d.relationFiles),g=c(d.fileName),j=f(g).xml,k=m(j["v:shape"]),k.forEach(function(a){var d,f=a.N9.id,g=a["v:imagedata"].N9["o:relid"],i=e[g];i&&(d=h(i,c),A(b,r[f],d))})),b.cia="")}b.Vha=B},function(a,b,c){var d=c(25),e=c(17),f=c(15),g=c(11).wha,h=c(21),i=e.T9,j=e.Fa,k=d.U6,l=f.rca,m=f.sca,n=[].find;function o(a,b,c,d){var e,f,g,h,i,j;if(a){for(g in a)if("count"!==g&&(h=a[g],h&&(i=h.fileType,i===k.C7?e=h:i===k.D7&&(f=h),e&&f)))break;e&&f&&(j=p(e,f,d),c.Mba(j,b))}}function p(a,b,c){var d=[],e=c(a.fileName);return e&&(s(e,d),e=c(b.fileName),q(e,d)),d}function q(a,b){var c=g(a),d=c.xml,e=l(d["v:shape"]);e&&e.forEach(function(a){var c,d,e,g,h,j,l,n,o=a["x:ClientData"];if(o){if(c=parseInt(m(o,"x:Row")),d=parseInt(m(o,"x:Column")),isNaN(c)||isNaN(d))return;if(e=i(b,c,d),!e)return;h=a.N9,g=h.fillcolor,g&&(e.backColor=g),g=h.strokecolor,g&&(e.borderColor=g),g=h.strokeweight,g&&(e.borderWidth=g),g=h.style,g&&k(e,g),g=a["v:fill"],g&&(j=g.N9.opacity,j&&("f"===j.substr(-1)?e.opacity=parseFloat(j.substr(0,j.length-1))/65535:e.opacity=parseFloat(j))),g=a["v:stroke"],g&&(e.dashStyle=g.N9.dashstyle,e.lineStyle=g.N9.linestyle),g=a["v:textbox"],g&&(l=g.N9.style,l&&l.indexOf("mso-fit-shape-to-text:t")!==-1&&(e.autoSize=!0),e.inset=g.N9.inset),o["x:SizeWithCells"]&&(e.dynamicSize=!1),o["x:MoveWithCells"]&&(e.dynamicMove=!1),g=m(o,"x:Anchor"),g&&(n=g.split(",").map(function(a){return parseInt(a)}),e.anchor=n),g=m(o,"x:Locked"),g&&(e.locked=f(g,!0)),g=m(o,"x:LockText"),g&&(e.lockText=f(g,!0)),g=m(o,"x:TextHAlign"),g&&(e.hAlign=g.toLowerCase()),o["x:Visible"]&&(e.displayMode=1)}});function f(a,b){if(a){var c=a.trim().toLowerCase(); if(["false"].indexOf(c)!==-1)return!1;if(["true"].indexOf(c)!==-1)return!0}return b}function h(a,b){var c=(a||"").trim().split(b);return{key:c[0],value:c[1]}}function i(a,b,c){function d(a){return a.row===b&&a.col===c}return n?n.call(a,d):a.filter(d)[0]}function k(a,b){var c=b.split(";");c.forEach(function(b){var c=h(b,":"),d=c.key,e=c.value;if(!j(e))switch(d){case"margin-left":a.marginLeft=r(e);break;case"margin-top":a.marginTop=r(e);break;case"width":a.width=e;break;case"height":a.height=e;break;case"z-index":a.zIndex=parseInt(e)}})}}function r(a){var b=96,c=72,d=37.7952755905512;try{return a.indexOf("pt")!==-1?parseFloat(a.replace("pt","")):a.indexOf("in")!==-1?parseFloat(a.replace("in",""))*c:a.indexOf("cm")!==-1?parseFloat(a.replace("cm",""))*d*c/b:parseFloat(a)}catch(a){return 0}}function s(a,b){var c,d=g(a),e=d.comments&&d.comments.commentList;e&&(c=l(e.comment),c.forEach(function(a){var c={},d=a.N9.ref;c.row=i.P9(d),c.col=i.Q9(d),t(c,a.text),b.push(c)}))}function t(a,b){if(b){var c=l(b.r),d=1===c.length,e=[];c.forEach(function(b){var c,f,g,i=b.rPr;i&&d&&(c=i.rFont&&i.rFont.N9.val,c&&(a.fontFamily=c),f=0,i.u&&(f|=1),i.strike&&(f|=2),f&&(a.textDecoration=f),i.b&&(a.fontWeight="bold"),i.i&&(a.fontStyle="italic"),c=i.color,c&&(g=h(c),1===g.colorType()&&81===g.value()||(a.foreColor=g)),c=i.sz&&i.sz.N9.val,c&&(a.fontSize=c+"pt")),e.push(m(b,"t"))}),a.text=e.join("")}}a.exports=o},function(a,b,c){var d=c(25),e=c(15),f=c(11).wha,g=c(16),h=c(27).getImageContent,i=d.U6,j=e.rca,k=e.tca,l=e.uca,m=e.vca,n=g.ColorHelper,o=g.ExcelColor,p=g.ExcelSystemColor,q=g.ica;function r(a,b,c,d){var e,f,g,h,j;if(a){e=[];for(f in a)"count"!==f&&(g=a[f],g&&(h=g.fileType,h!==i.E7&&h!==i.F7||e.push(g)));e.length&&(j=s(e,d),c.Nba(j,b))}}function s(a,b){var c={},d=[];return a.forEach(function(a){var e,f,g,h,j=a.relationFiles;if(j)for(e in j)"count"!==e&&(f=j[e],f&&(g=f.fileType,g!==i.G7&&g!==i.H7||(c[e]=f)));h=b(a.fileName,!0),h&&t(h,c,d,b)}),d}function t(a,b,c,d){var e,g=f(a),h=g["xdr:wsDr"];h&&(e=j(h["xdr:oneCellAnchor"]),e.forEach(function(a){var e={},f={};a&&a["xdr:pic"]&&(e.startPoint=m(a["xdr:from"]),l(a["a:ext"],e),v(b,a["xdr:pic"],f,d),u(a["xdr:clientData"],f),f.oneCellAnchor=e,f.src&&c.push(f))}),e=j(h["xdr:twoCellAnchor"]),e.forEach(function(a){var e={},f={};a&&a["xdr:pic"]&&(e.startPoint=m(a["xdr:from"]),e.endPoint=m(a["xdr:to"]),v(b,a["xdr:pic"],f,d),u(a["xdr:clientData"],f),f.twoCellAnchor=e,f.src&&c.push(f))}),e=j(h["xdr:absoluteAnchor"]),e.forEach(function(a){var e={},f={};a&&a["xdr:pic"]&&(k(a["a:pos"],e),l(a["a:ext"],e),v(b,a["xdr:pic"],f,d),u(a["xdr:clientData"],f),f.absoluteAnchor=e,f.src&&c.push(f))}))}function u(a,b){a&&(b.locked=e.oca(a.N9.fLocksWithSheet,!0))}function v(a,b,c,d){var f,g,i,j,k;b&&(f=b["xdr:nvPicPr"],f&&(g=f["xdr:cNvPr"],c.name=g&&g.N9.name,c.isVisible=!e.oca(g&&g.N9.hidden,!1)),f=b["xdr:blipFill"],f&&(i=f["a:blip"],j=i&&i.N9["r:embed"],j&&(k=a[j],k&&(c.src=h(k.fileName,d)))),f=b["xdr:spPr"],f&&(c.pictureFormat=w(f)))}function w(a){var b,c={};return c.lineFormat=d(a["a:ln"]),b=f(a),b&&(c.fillFormat=b),c;function d(a){var b,c,d,e;if(a)return b={},c=a.N9,d=parseInt(c.w||"0"),b.width=d/12700*(96/72),b.compoundLineType=c.compd||"sng",b.lineEndingCap=c.cap||"sq",b.penAlignment=c.align||"ctr",b.fillFormat=f(a),b.headLineEndStyle=i(a["a:headEnd"]),b.tailLineEndStyle=i(a["a:tailEnd"]),a["a:bevel"]&&(b.joinType="bevel"),a["a:miter"]&&(b.joinType="miter"),a["a:round"]&&(b.joinType="round"),e=a["a:prstDash"],b.lineDashType=e&&e.N9.val||"solid",b}function f(a){var b=a["a:solidFill"];return b?g(b):(b=a["a:pattFill"])?k(b):(b=a["a:noFill"])?l(b):(b=a["a:gradFill"])?m(b):(b=a["a:blipFill"],b?s(b):void 0)}function g(a){var b={},c=h(a,b);return{fillFormatType:1,color:c,drawingColorSettings:b}}function h(a,b){var c,d,e,f,g,h,i,j,k,l,m,r=a["a:schemeClr"];return r&&(c=(r.N9.val||"").toUpperCase(),s(b,r,["alpha","shade","tint","hue","hueOff","hueMod","sat","satOff","satMod","lum","lumOff","lumMod"]),c)?new o(3,n.toColorSchemeIndex(c),0):(r=a["a:hslClr"])?(e=r.N9,f=parseInt(e.hue||"0"),g=parseInt(e.sat||"0"),h=parseInt(e.lum||"0"),s(b,r,["alpha","shade","tint"]),n.fromColorToExcelColor(n.convertHLSToRGB(f,h,g))):(r=a["a:prstClr"],r&&(c=r.N9.val||"",s(b,r,["alpha","shade","tint"]),c)?n.fromColorToExcelColor(n.fromPresetColorVal(c)):(r=a["a:scrgbClr"])?(e=r.N9,i=parseInt(e.r||"0"),j=parseInt(e.g||"0"),k=parseInt(e.b||"0"),s(b,r,["alpha","shade","tint"]),n.fromColorToExcelColor(new q(255,n.scRgbTosRgb(i),n.scRgbTosRgb(j),n.scRgbTosRgb(k)))):(r=a["a:srgbClr"],r&&(d=r.N9.val,s(b,r,["alpha","shade","tint"]),d&&(c=parseInt(d,16),!isNaN(c)))?new o(2,c,0):(r=a["a:sysClr"],r&&(l=r.N9.val,m=p.getSystemColor(l),s(b,r,["alpha","shade","tint","lumMode"]),m)?n.fromColorToExcelColor(m):null)));function s(a,b,c){c.forEach(function(c){var d=b["a:"+c];d&&(a[c]=parseInt(d.N9.val||"0"))})}}function i(a){if(a){var b=a.N9;return{length:b.len||"lg",type:b.type||"none",width:b.w||"lg"}}}function k(a){var b,c,d,e,f=a.N9.prst||"pct5",g=a["a:bgClr"];return g&&(b={},c=h(g,b)),g=a["a:fgClr"],g&&(d={},e=h(g,d)),{fillFormatType:4,fillPattern:f,backgroundDrawingColorSettings:b,backgroundColor:c,foregroundDrawingColorSettings:d,foregroundColor:e}}function l(){return{fillFormatType:0}}function m(a){var b,c=[],d=a.N9,f={fillFomatType:2,gradientStops:c};return f.flipMode=d.flip||"none",f.rotateWithShape=e.oca(d.rotWithShape,!1),b=a["a:gsLst"],b&&j(b["a:gs"]).forEach(function(a){c.push(r(a))}),b=a["a:lin"],b&&(f.gradientFillType="linear",f.angle=parseFloat(b.N9.ang||"0")/6e4,f.scaled=e.oca(b.N9.scaled,!1)),b=a["a:path"],b&&(f.gradientFillType=b.N9.path||"shape",f.fillToRect=u(b["a:fillToRect"])),f.tileRect=u(a["a:tileRect"]),f}function r(a){var b={},c=h(a,b),d=parseFloat(a.N9.pos||"100000")/1e5;return{position:d,color:c,drawingColorSettings:b}}function s(a){var b,c,d={transparency:1};return d.rotateWithShape=e.oca(a.N9.rotWithShape,!1),b=a["a:blip"],b&&(d.imageID=b.N9["r:embed"],c=b["a:alphaModFix"],c&&(d.transparency=1-parseFloat(c.N9.amt||"0")/1e5)),b=a["a:tile"],b&&(d.tile=t(b)),b=a["a:stretch"],b&&(d.stretch=u(b["a:fillRect"])),d}function t(a){var b=a.N9,c=b.sx,d=b.sy,e=b.tx,f=b.ty;return{alignment:b.algn||"tl",flipping:b.flip||"none",horizontalRatio:c&&parseFloat(c)/1e5||1,verticalRatio:d&&parseFloat(d)/1e5||1,horizontalOffset:e&&parseFloat(e)/1e5||0,verticalOffset:f&&parseFloat(f)/1e5||0}}function u(a){if(a){var b=a.N9;return[b.l,b.t,b.r,b.b].map(function(a){return parseFloat(a||"0")/1e5})}}}a.exports=r},function(a,b,c){var d=c(25),e=c(15),f=c(11).wha,g=c(17),h=c(15),i=d.U6,j=e.rca,k=g.Fa,l=c(16),m=l.UnitHelper,n=m.emuToPixles,o=e.vca,p=c(27),q=p.getBounds,r=g.x7,s={selectedItemWithData:"selectedItemWithDataStyle",selectedItemWithNoData:"selectedItemWithNoDataStyle",unselectedItemWithData:"unSelectedItemWithDataStyle",unselectedItemWithNoData:"unSelectedItemWithNoDataStyle",hoveredSelectedItemWithData:"hoveredSelectedItemWithDataStyle",hoveredSelectedItemWithNoData:"hoveredSelectedItemWithNoDataStyle",hoveredUnselectedItemWithData:"hoveredUnSelectedItemWithDataStyle",hoveredUnselectedItemWithNoData:"hoveredUnSelectedItemWithNoDataStyle",wholeTable:"wholeSlicerStyle",headerRow:"headerStyle"},t={9:1,1:1,3:1,4:1,7:1,11:1,2:2,10:2,12:2,8:2,13:2,5:3,6:3};function u(a){switch(a){case 6:return"double";case 9:case 11:case 4:case 13:case 10:case 12:return"dotted";case 2:case 3:case 8:return"dashed";default:return"solid"}}function v(a){if(a){var b={};return a.style&&(b.borderWidth=t[a.style]||1,b.borderStyle=u(a.style)),a.color&&(b.borderColor=a.color),b}}function w(a){var b,c;if(a){for(b in a)a.hasOwnProperty(b)&&b.indexOf("border")>=0&&(c=a[b],c?a[b]=v(c):null===c&&(a[b]=void 0));return a}}function x(a,b,c,d,e){var f,g,h,j,k,l,m,n,o;if(a){f=[],g=[];for(h in a)"count"!==h&&(j=a[h],j&&(k=j.fileType,k===i.I7?f.push(j):k!==i.E7&&k!==i.F7||g.push(j)));l=D(e),m=C(e),f.length&&(n=y(f,d),o=c.Qu.sheets[b],z(n,m,d),B(n,g,d,o),A(n,l,d,c),c.Sba(n,b))}}function y(a,b){var c=[],d=function(a,b){var c,d=f(a),e=d.slicers;return e&&(c=j(e.slicer),k(c)||c.forEach(function(a){var c={},d=a.N9;k(d)||(k(d.name)||(c.name=r.oaa(r.Sha(d.name,"_x000a_","\n"))),k(d.cache)||(c.nameInFormula=d.cache),k(d.caption)||(c.captionName=d.caption),k(d.columnCount)||(c.columnCount=h.pca(d.columnCount,1)),k(d.showCaption)||(c.showHeader=0!==d.showCaption),c.style={name:d.style},k(d.lockedPosition)||(c.disableResizingAndMoving="1"===d.lockedPosition),k(d.rowHeight)||(c.itemHeight=n(parseInt(d.rowHeight)))),b.push(c)})),b};return a.forEach(function(a){var e=b(a.fileName);e&&d(e,c,b)}),c}function z(a,b,c){var d=function(a,b){var c,d,e,g,i,k,l,m,n,o,p,q,r=f(b),s=r.slicerCacheDefinition;if(s){if(c=s.N9,d=c.name,e=[],a.forEach(function(a){a.nameInFormula===d&&e.push(a)}),!e.length)return;g=c.sourceName,i=null,k=null,l=null,m=!0,n=!0,o=!0,p=s.extLst,p&&(q=j(p["x:ext"]),q.forEach(function(a){var b,c=a.N9,d=c.uri,e=null;switch(d){case"{03082B11-2C62-411c-B77F-237D8FCFBE4C}":break;case"{2F2917AC-EB37-4324-AD4E-5DD8C200BD13}":b=j(a["x15:tableSlicerCache"]),b.forEach(function(a){var b=a.N9;i=h.pca(b.tableId,0),k=h.pca(b.column,0),l=b.sortOrder,e=b.crossFilter});break;case"{470722E0-AACD-4C17-9CDC-17EF765DBC7E}":}switch(e){case"none":n=!1;break;case"showItemsWithNoData":o=!1;break;default:m=!1}})),e.forEach(function(a){a.sourceName=g,a.tableId=i,a.columnId=k,"descending"===l&&(a.sortState=2),a.showNoDataItems=m,a.visuallyNoDataItems=n,a.showNoDataItemsInLast=o})}};b.forEach(function(b){var e=c(b.fileName,!0);e&&d(a,e)})}function A(a,b,c,d){var e,g,h,i,l,m,n,o,p=c(b.fileName,!0);p&&(e=f(p),g=e.styleSheet,h={},i=d.nca,k(i)||(l=j(i["x14:slicerStyle"]),l.forEach(function(a){var b=a.N9,c=b.name,e={name:c},f=j(a["x14:slicerStyleElements"]);f.forEach(function(a){var b=j(a["x14:slicerStyleElement"]);b.forEach(function(a){var b,c=a.N9,f=c.type,g=c.dxfId,h=s[f];!k(g)&&h&&(b=d.Hba(g),e[h]=w(b))})}),h[c]=e})),m=g.tableStyles,k(m)||(n=j(m.tableStyle),n.forEach(function(a){var b,c=a.N9,e=c.name,f=h[e];f&&(b=j(a.tableStyleElement),b.forEach(function(a){var b=a.N9,c=b.type,e=b.dxfId,g=d.Iba(e),h=s[c];!k(e)&&h&&(f[h]=w(g))}))})),o=i.N9.defaultSlicerStyle,a.forEach(function(a){var b=a.style.name;b||(a.style.name=o,b=o),h[b]&&(a.style=h[b])}))}function B(a,b,c,d){var e=function(a,b,c){var d=f(b),e=d["xdr:wsDr"],g=E(j(e["xdr:twoCellAnchor"]));g.forEach(function(b){var d,e,f,g,h,i,j,l,m,n=b.N9,p=!0,s=!0,t=n.editAs;"absolute"===t?(p=!1,s=!1):"oneCell"===t&&(p=!0,s=!1),d=!0,e=b.clientData,f=o(b["xdr:from"]),g=o(b["xdr:to"]),h=q(c,f,g),e&&(i=e.N9.fLocksWithSheet,"0"===i&&(d=!1)),j=function(a,b){var c=null;return a.forEach(function(a){a.name===b&&(c=a)}),c},l=r.oaa(r.Sha(b.slicerName," ","\n")),m=j(a,l),k(m)||(m.dynamicMove=p,m.dynamicSize=s,m.x=h.x,m.y=h.y,m.width=h.width,m.height=h.height,m.isLocked=d,m.endPoint=g)})};b.forEach(function(b){var f=c(b.fileName,!0);f&&e(a,f,d)})}function C(a){var b,c,d,e=a.relationFiles,f=[];for(b in e)"count"!==b&&(c=e[b],c&&(d=c.fileType,d===i.J7&&f.push(c)));return f}function D(a){var b=a.a7(i.q7);if(b||(b=a.a7(i.r7)),b)return b}function E(a){var b=["mc:AlternateContent","mc:Choice","xdr:graphicFrame","a:graphic","a:graphicData"],c=[];return a.forEach(function(a){var d,e,f,g,h,i=a;for(d=0;d=1?t.showHeader=!0:t.showHeader=!1,t.showFooter=i.oca(u.totalsRowShown,!0),f=i.pca(u.totalsRowCount,-1),f<1?t.showFooter=!1:t.showFooter=!0,g=s&&s.table,!o(g))for(p in g)if(g.hasOwnProperty(p)&&!o(g[p]))switch(p){case"autoFilter":j=l(g[p]);break;case"sortState":n=m(g[p]);break;case"tableColumns":t.columns=x(g[p]);break;case"tableStyleInfo":y(g[p],t,b)}for(q=j||{},t.rowFilter=b.Qba(q)||{},t.rowFilter.sortInfo=n,t.rowFilter.showFilterButton=!0,t.rowFilter.filterButtonVisibleInfo={},r=0;r0&&(q.filterColumns[0].hiddenButton||t.rowFilter.showFilterButton===!1))for(t.rowFilter.showFilterButton=!1,t.rowFilter.filterButtonVisibleInfo={},r=0;r0&&(k=p(f.tableStyle),!o(k)))for(l=0;l0&&C(a,b,c,d)}function B(a){return a.substr(10)}function C(a,b,c,e){var f=p(c.tableStyleElement);o(f)||f.forEach(function(a){var c,f,g,h,j=a.N9;o(j)||(c=j.type||"wholeTable",f=i.pca(j.dxfId)||0,g=i.pca(j.size)||1,h=e.Iba(f),b[d[c]]=h,"firstRowStripe"!==c&&"secondRowStripe"!==c&&"firstColumnStripe"!==c&&"secondColumnStripe"!==c||(b[c.substr(0,c.length-1)+"Size"]=g))}),a.style=b}a.exports=u},function(a,b,c){var d,e=c(2),f=c(25),g=f.Z6,h=c(17),i=h.x7,j=h.Fa,k=c(44),l=c(45),m=c(46).dia,n=c(48),o=c(55),p=c(56),q=c(57),r=c(58),s=c(59),t=c(60),u=c(51).gda,v=c(51).hda,w=c(54).eia,x=s.writeDrawing,y=r.writeComments,z=r.writeCommentShapes,A=f.U6,B=f.u9,C=void 0;function D(a,b,c){var d,e=a.imageType||"jpg",f=B.R8+b+"."+e,h=new g(B.J8+"/"+f,A.G7);return h.target="../media/"+f,d=c.H9(h),a.rid=d,h}d=function(){function a(a){var b=this;b.ida=0,b.jda=C,b.kda={},b.X6=[],b.lda=1===a.referenceStyle,b.i6={},b.mda=e(),b.jda=new l(a),b.nda=0,b.oda=0,b.pda=0,b.qda=0,b.rda=0,b.sda=0,b.tda=0}return a.prototype.T2=function(){var a,b,c=this,d=new g("",""),e=new g(B.Y8,A.b7);d.H9(e),a={uda:[],vda:0},b=c.wda(e),c.xda(e,b,a),c.yda(e,a),c.zda(e),c.Ada(e),c.Bda(d),c.Cda(d,c.nda>0),c.mda.generateAsync({type:c.i6.useArrayBuffer?"arraybuffer":"blob",compression:"DEFLATE"}).then(function(a){c.onZip(a)}).catch(function(){c.onError()})},a.prototype.Bda=function(a){var b,c,d,e,f,g,h,l,m,n;if(!j(a)&&!j(a.relationFiles)&&0!==a.relationFiles.count){b=i.paa(a.fileName),c=b.dir,d=b.fileName,e=this,f={};for(g in a.relationFiles)a.relationFiles.hasOwnProperty(g)&&(h=a.relationFiles[g],h&&"count"!==g&&(l=[h.target||h.fileName.replace(c+"/",""),h.fileType],f[g]=l,this.Bda(h)));m=new k,m.writeDocument(),m.writeElement("Relationships",function(){m.writeAttributeString("xmlns",B.k9)},function(){var a,b;for(a in f)f.hasOwnProperty(a)&&(b=f[a],b&&b.length>=2&&m.writeLeafElement("Relationship",function(){m.writeAttributeString("Id",a),m.writeAttributeString("Type",b[1]),m.writeAttributeString("Target",b[0])}))}),n=c+"/"+B.Q7+"/"+d+"."+B.V7,e.mda.file(n.substring(1),m.xml)}},a.prototype.Cda=function(a,b){var c=this.jda.Dda(a,b),d=new k;d.writeDocument(),d.writeElement("Types",function(){d.writeAttributeString("xmlns",B.j9)},function(){var a,b,e;for(a=0,b=c.length;a0&&(this.oda++,f=B.P8+this.oda+"."+B.r8,h=new g(B.R7+"/"+f,A.C7),h.target="../"+f,c.H9(h),this.nda++,i=B.H8+this.nda+"."+B.s8,j=new g(B.I8+"/"+i,A.D7),j.target="../drawings/"+i,k=c.H9(j),d.legacyDrawingId=k,d.attributes.push({key:"xmlns:xdr",value:B.d9}),this.Lda(a,e,l,h.fileName,j.fileName))},a.prototype.Lda=function(a,b,c,d,e){var f=this,g=f.mda,h=y(a,c);g.file(d.substring(1),h),h=z(a,b,c),g.file(e.substring(1),h)},a.prototype.Gda=function(a,b,c,d){var e,f,h,i=a.Mda(b),j=a.Nda(b);(j&&j.length>0||i&&i.length>0)&&(this.pda++,e=B.Q8+this.pda+"."+B.r8,f=new g(B.I8+"/"+e,A.E7),f.target="../drawings/"+e,h=c.H9(f),d.drawingId=h,this.Oda(a,j,i,f))},a.prototype.Oda=function(a,b,c,d){var e,f=this,g=f.mda;b&&b.length>0&&b.forEach(function(a){f.qda++;var b=D(a,f.qda,d);g.file(b.fileName.substring(1),a.base64Image,{base64:!0})}),e=x(a,b,c),g.file(d.fileName.substring(1),e)},a.prototype.Hda=function(a,b,c){var d=this,e=a.Pda(c);e&&e.length>0&&e.forEach(function(e){var f,h,i;d.rda++,f=B.S8+d.rda+"."+B.r8,h=new g(B.L8+"/"+f,A.B7),h.target="../tables/"+f,i=b.H9(h),e.rid=i,e.id=d.rda,d.Qda(e,h.fileName,a,c)})},a.prototype.Qda=function(a,b,c,d){var e=this,f=e.mda,g=t(a,c,d);f.file(b.substring(1),g)},a.prototype.Ida=function(a,b,c,d){var e=this,f=a.Mda(c);f&&f.length>0&&(e.Rda(a,b,c,f),e.Sda(a,b,c,f,d))},a.prototype.Rda=function(a,b,c,d){var e,f,h,i,j,k=this;k.sda++,e=B.T8+k.sda+"."+B.r8,f=new g(B.M8+"/"+e,A.I7),f.target="../slicers/"+e,h=b.H9(f),d[0].rid=h,i=k.mda,j=u(d,a,c),i.file(f.fileName.substring(1),j)},a.prototype.Sda=function(a,b,c,d,e){var f=this,h={},i=a.Pda();d.forEach(function(a){var b,c,d,j,k,l=Object.keys(h);0!==l.length&&h[a.nameInFormula]||(f.tda++,b=B.U8+f.tda+"."+B.r8,c=new g(B.N8+"/"+b,A.J7),c.target="slicerCaches/"+b,d=e.H9(c),h[a.nameInFormula]=d,a.cacheRid=d,j=f.mda,k=v(a,i),j.file(c.fileName.substring(1),k))})},a.prototype.fia=function(a,b,c){var d,e,f,h,i=a.gia(c);i&&i.length>0&&(this.nda++,d=B.H8+this.nda+"."+B.s8,e=new g(B.I8+"/"+d,A.D7),e.target="../drawings/"+d,this.hia(i,e),f=b.H9(e),a.cia=f,h=w(i),this.mda.file(e.fileName.substring(1),h))},a.prototype.hia=function(a,b){var c=this;a.forEach(function(a){c.qda++;var d=D(a,c.qda,b);c.mda.file(d.fileName.substring(1),a.base64Image,{base64:!0}),b.relationFiles[a.rid]=d})},a}(),a.exports=d},function(a,b){var c=function(){function a(){this.xml=""}return a.prototype.writeDocument=function(a){this.xml+='\r\n"},a.prototype.writeElement=function(a,b,c){void 0===c&&(c=b,b=void 0),this.xml+="<"+a,"function"==typeof b&&b(),this.xml+=">","function"==typeof c&&c(),this.xml+=""},a.prototype.writeValue=function(a){this.xml+=a},a.prototype.writeLeafElement=function(a,b){this.xml+="<"+a,"function"==typeof b&&b(),this.xml+="/>"},a.prototype.writeAttributeString=function(a,b){this.xml+=" "+a,"style"===a?this.xml+="='"+b+"'":this.xml+='="'+b+'"'},a.prototype.writeElementString=function(a,b){this.xml+="<"+a+">"+b+""},a}();a.exports=c},function(a,b,c){var d,e,f=c(17),g=c(25),h=c(16),i=c(27),j=c(19),k=c(28),l=i.convertToExcelComment,m=i.convertToExcelPicture,n=i.processTableCellStyle,o=i.convertToExcelSlicer,p=f.To,q=g.N7,r=h.UnitHelper,s=f.w7,t=g.U6,u=g.u9,v=h.ConverterHelper,w=h.ColorHelper,x=f.Fa,y=g.K7,z=f.T9,A=f.x7,B=h.ExcelStyle,C=f.O9,D=w.fromColorToExcelColor,E=w.toExcelColor,F=i.isBorderEaual,G=A.Qha,H=A.Rha,I=i.getPictureInfo,J=void 0,K=null;function L(a){return"string"==typeof a}function M(a){return"object"==typeof a}function N(a){var b=a.formula;return x(b)&&(b=a.expected,L(b)&&(b='"'+b+'"')),b}function O(a){var b,c,d,e,f;return L(a)&&'"'===a.charAt(0)&&'"'===a.charAt(a.length-1)&&(b=new Date(a.substr(1,a.length-2)),""+b!="Invalid Date")?""+k.Ufa(b):("string"==typeof a&&(c=a.indexOf("/OADate(")+1,d=a.indexOf(")"),0!==c&&d>c&&(e=parseFloat(a.substring(c+7,d)),isNaN(e)||(f=k.Xb(e),a=""+k.Ufa(f)))),a)}function P(a){return a.defaults?a.defaults.rowHeight:q.Wp}function Q(a){return a.defaults?a.defaults.colWidth:q.zy}function R(a,b,c){var d=a.data.dataTable[b];if(d&&d[c])return d[c].value}function S(a,b){var c=b.row,d=b.col,e=b.rowCount,f=b.colCount;return c===-1&&(c=0,e=a.rowCount),d===-1&&(d=0,f=a.columnCount),c<=0?c=0:(c--,e+=1),new C(c,d,e,f)}function T(a){return x(a)?a:a.length>=2&&"="===a[0]?a.substring(1):"="===a?"":a}function U(a,b,c,d){var e,f,g;if(1===c.colCount){for(e=[],g=c.row;g0&&(h.value=d/e),h}function X(a){var b=new Date,c=b.getDay(),d=b.getDate(),e=new Date(b),f=new Date(b);switch(a){case 3:e.setDate(d-6);break;case 1:e.setDate(d-1);break;case 0:break;case 2:e.setDate(d+1);break;case 8:e.setDate(d-c-7),f.setDate(d-c-1);break;case 7:e.setDate(d-c),f.setDate(d-c+6);break;case 9:e.setDate(d-c+7),f.setDate(d-c+13);break;case 5:e.setDate(1),e.setMonth(e.getMonth()-1),f.setDate(0);break;case 4:e.setDate(1),f.setMonth(f.getMonth()+1),f.setDate(0);break;case 6:e.setDate(1),e.setMonth(e.getMonth()+1),f.setMonth(f.getMonth()+2),f.setDate(0)}return e instanceof Date&&(e.setHours(0),e.setMinutes(0),e.setSeconds(0)),f instanceof Date&&(f.setHours(23),f.setMinutes(59),f.setSeconds(59)),{from:e,to:f}}function Y(a){var b,c=a.expected,d={filterType:2,type:c};return c>=0&&c<=9?(b=X(c),b.from&&b.to&&(d.value=b.from,d.maxValue=b.to)):c>=10&&c<=13||c>=21&&c<=32?(d.value=0,d.maxValue=0):d.type=-1,d}function Z(a){if(a.compareType){var b={filterType:4};return b.filter1={},b.filter1.operator=a.compareType,x(a.expected)?b.filter1.value=T(a.formula):b.filter1.value=a.expected,b}}function $(a){var b=a.expected,c=-1;switch(a.compareType){case 0:return{filterType:3,filter:[b]};case 1:c=1;break;case 2:b+="*";break;case 3:c=1,b+="*";break;case 4:b="*"+b;break;case 5:c=1,b="*"+b;break;case 6:b="*"+b+"*";break;case 7:c=1,b="*"+b+"*"}return{filterType:4,filter1:{operator:c,value:b}}}function _(a,b){var c=new Date(a.expected);b.dateGroupItem=b.dateGroupItem||[],b.dateGroupItem.push({year:c.getFullYear(),month:c.getMonth()+1,day:c.getDate(),hour:c.getHours(),minute:c.getMinutes(),second:c.getSeconds(),dateTimeGrouping:2})}function aa(a){var b,c,d;if(0===a.compareType)return b={filterType:3},_(a,b),b;switch(c=-1,a.compareType){case 0:break;case 1:c=1;break;case 2:c=4;break;case 3:c=5;break;case 4:c=2;break;case 5:c=3}return c!==-1?(d=N(a),d=O(d),{filterType:4,filter1:{operator:c,value:d}}):void 0}function ba(a){var b,c,d=[],e=[];for(e.push(a);e.length>0;)b=e.shift(),0===b.conType?(c=b,x(c.item1)||e.push(c.item1),x(c.item2)||e.push(c.item2)):d.push(b);return d}function ca(a){var b=-1;switch(a){case 0:case 2:case 4:case 6:b=0;break;case 1:case 3:case 5:case 7:b=1;break;default:b=0}return b}function da(a,b){switch(b){case 0:case 1:return a;case 2:case 3:return a.concat("*");case 4:case 5:return"*".concat(a);case 6:case 7:return"*".concat(a).concat("*");default:return a}}function ea(a){var b={filterType:3,filter:[]};return a.forEach(function(a){x(a.expected)||b.filter.push(a.expected)}),b}function fa(a,b){return a.every(function(a){return a.conType===b})}function ga(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;if(0===a.compareType){if(d=ba(a),fa(d,5))return e={filterType:3},d.forEach(function(a){_(a,e)}),e;if(fa(d,2)){if(h=!1,d.length>2)h=!1;else for(i=0;i0)return l=d[0],g={filterType:4,filter1:{operator:l.compareType}},x(l.expected)?g.filter1.value=T(l.formula):g.filter1.value=l.expected,2===d.length&&(l=d[1],g.filter2={operator:l.compareType},x(l.expected)?g.filter2.value=T(l.formula):g.filter2.value=l.expected),g.and=!1,g}}else if(d=ba(a),2===d.length)return g={filterType:4},g.and=1===a.compareType,m=ha(b,d[0],c),x(m)||!m.filter1?K:(g.filter1=m.filter1,n=ha(b,d[1],c),x(n)||!n.filter1?K:(g.filter2=n.filter1,g))}function ha(a,b,c){if(a===K)return K;var d=b.conType;if(3===d);else{if(8===d)return V(a,b,c);if(10===d)return W(a,b,c);if(6===d)return Y(b);if(11===d||1===d)return Z(b);if(2===d)return $(b);if(5===d)return aa(b);if(0===d)return ga(b,a,c)}}function ia(a){var b,c,d;return x(a)?K:(b=K,c=K,d=0,d=1===a.compareType?6:7,a.item1&&(b=0===a.item1.conType?ia(a.item1):ja(a.item1)),a.item2&&(c=0===a.item2.conType?ia(a.item2):ja(a.item2)),new j(b,c,d))}function ja(a){if(!x(a)){var b=a.conType,c,d;return 0===b?ia(a):1===b?(c=a.compareType,d=a.formula,x(d)&&(d=a.expected),new j(d,K,c)):7===b?(c=a.compareType,d=a.formula,x(d)&&(d=a.expected),new j(d,K,c)):4===b?new j(x(a.formula)?a.expected:a.formula,K,1):12===b||5===b?(d=N(a),new j(d,K,1)):K}}function ka(a){if(a instanceof j){var b=a;if(!x(b.item1))return ka(b.item1)}else if(!x(a))return T(""+a);return""}function la(a,b,c){var d,e,f,g,h;return x(a)?K:(d=ja(a.condition),e=K,f=K,x(d)||(x(d.item1)||(e=ka(d.item1)),x(d.item2)||(f=ka(d.item2))),g={},(H(e,b,c)||H(f,b,c))&&(g.external=!0),h=a.type,g.type=h,g.firstFormula=e,g.secondFormula=f,4!==h&&5!==h||(x(g.firstFormula)||(g.firstFormula=O(g.firstFormula)),x(g.secondFormula)||(g.secondFormula=O(g.secondFormula))),g.compareOperator=a.comparisonOperator,g.allowBlank=a.ignoreBlank,g.error=a.errorMessage,g.errorTitle=a.errorTitle,g.errorStyle=a.errorStyle,g.prompt=a.inputMessage,g.showPromptBox=a.inCellDropdown,g.promptTitle=a.inputTitle,g.showErrorBox=a.showErrorMessage,g.showInputMessage=a.showInputMessage,g)}function ma(a,b,c){var d=p.gaa(b.namedStyles,a);return d||(d=p.gaa(c.namedStyles,a)),d}function na(a,b,c){for(var d=a.parentName,e;d&&(e=ma(d,b,c),e&&!e.validator&&!x(e.parentName));)d=e.parentName;return e}function oa(a,b,c){var d=b.sheets&&b.sheets[c],e;return L(a)?e=ma(a,b,d):M(a)&&a.parentName&&(e=na(a,b,d)),e}function pa(a,b,c){if(!a)return K;var d;return a.validator?d=a.validator:(a=oa(a,b,c),a&&a.validator&&(d=a.validator)),d}function qa(a){var b,c,d,e;for(b=0;b=0&&(d=a[c],d&&(a[c]=va(d)));return b&&(a.isSlicerHeader=!0),a}}e=function(){function a(a){var c=this;c.Qu=a,c.Tda={},c.Uda=[],c._fa={},c.Vda=[],c.aga={},c.Jy=[],c.Lq=[],c.Wda={},c.Xda={},c.Yda={},c.Zda={},c.$da={},c._da={},c.Xaa=[],c.aea=[],c.bea(),b(c.Qu)}function b(a){var b,c,d=a.sheets;if(d)for(b in d)d.hasOwnProperty(b)&&(c=d[b],c.defaults=c.defaults||f.qaa())}a.prototype.Raa=function(){var a=h.DefaultStyle.lca(this.Qu);this.Tda.Normal=0,this.Jy.push(a),this.Lq.push(a)},a.prototype.cea=function(a){var b=a.index;this.Wda[b]||(this.Wda[b]={}),this.Xda[b]||(this.Xda[b]={}),this.Yda[b]||(this.Yda[b]={}),this.Zda[b]||(this.Zda[b]={}),this.$da[b]||(this.$da[b]={})},a.prototype.dea=function(a,b){var c,d,e,f,g,h,i;if(!b||!b.itemsData)return!1;for(c=b.itemsData,d=0,e=c.length;d=0;h--)i=c[h],i&&i.info&&i.info.level>f.info.level&&i.index+i.count-1===g&&(g=i.index-1);if(a>g)return!0}return!1},a.prototype.eea=function(a,b){var c,d,e,f,h,i,j,k;if(!a||!b)return!1;if(c=!0,!s.Ec(b.fileName)&&(d=this.fea(b.fileType),!s.Ec(d))){for(e=new g.G9,e.partName=b.fileName,e.contentType=d,f=!1,h=0,i=a.length;h0)for(k in b.relationFiles)b.relationFiles.hasOwnProperty(k)&&"count"!==k&&(c=c&&this.eea(a,b.relationFiles[k]));return c}, a.prototype.fea=function(a){if(s.Ec(a))return"";switch(a){case t.k7:return u.X7;case t.q7:return u.Y7;case t.o7:return u.Z7;case t.b7:return u._7;case t.z7:return u.a8;case t.A7:return u.b8;case t.B7:return u.c8;case t.C7:return u.k8;case t.E7:return u.d8;case t.I7:return u.l8;case t.J7:return u.n8;default:return""}},a.prototype.bea=function(){var a,b,c=this,d=c.Qu;c.Raa(),c.gea();for(a in d.sheets)if(d.sheets.hasOwnProperty(a)){if(b=d.sheets[a],!b)continue;c.hea(b),c.cea(b),c.iea(b),c.iia(b),c.jia(b),c.jea(b),c.kea(b)}},a.prototype.kea=function(a){var b,c,d=a.conditionalFormats&&a.conditionalFormats.rules;if(d)for(b=0;b0&&c.forEach(function(a){var c,g,h,j,k,l=a&&a.style;if(!x(l.name)){if(!e(b._fa,l)){c={styleElements:[],name:i(b._fa,l.name)},l.name=c.name;for(g in l)if(l.hasOwnProperty(g)&&"name"!==g&&!x(l[g]))switch(g){case"headerStyle":case"wholeSlicerStyle":h={},h.type=g,h.dxfId=b.lea(wa(l[g],"headerStyle"===g)),h.tableId=f(a.tableName,d),c.styleElements.push(h)}b.Uda.push(c)}if(!e(b.aga,l)){j={styleElements:[],name:i(b._fa,l.name)},l.name=c.name;for(k in l)if(l.hasOwnProperty(k)&&"name"!==k&&!x(l[k]))switch(k){case"selectedItemWithDataStyle":case"selectedItemWithNoDataStyle":case"unSelectedItemWithDataStyle":case"unSelectedItemWithNoDataStyle":case"hoveredSelectedItemWithDataStyle":case"hoveredSelectedItemWithNoDataStyle":case"hoveredUnSelectedItemWithDataStyle":case"hoveredUnSelectedItemWithNoDataStyle":j.styleElements.push({type:k,dxfId:b.qea(wa(l[k]))})}b.Vda.push(j),b.aga[j.name]=l}}})},a.prototype.oea=function(a){var b=this,d=a.tables;d&&d.length>0&&d.forEach(function(a){var d,f,g,h,j,k,l,m=a&&a.style;if(!x(m&&m.name)){if(e(b._fa,m))return;d={styleElements:[]},d.name=i(b._fa,m.name),m.name=d.name;for(k in m)if(m.hasOwnProperty(k)&&"name"!==k&&void 0!==m[k])switch(k){case"firstRowStripSize":f=m[k];break;case"secondRowStripSize":g=m[k];break;case"firstColumnStripSize":h=m[k];break;case"secondColumnStripSize":j=m[k];break;default:l={},l.type=k,m[k].isTableStyle=!0,l.dxfId=b.lea(m[k]),d.styleElements.push(l)}c(d,"firstRowStripStyle",f||1),c(d,"secondRowStripStyle",g||1),c(d,"firstColumnStripStyle",h||1),c(d,"secondColumnStripStyle",j||1),b.Uda.push(d),b._fa[d.name]=m}})},a.prototype.iia=function(a){var b,c=this,d=a.rows,e=P(a);for(a.rowsVisibleInfo={},b=0;b=0;r++){for(t=K,u=K,v=p,w=R.wea(a,d,r),L(w)?t=w:w&&(u=w),x=0;x<=b&&x>=0;x++)y=r*b+x,z=K,A=K,B=K,C=K,D=K,E=T&&T[r]&&T[r][x],E&&(M(E.value)||(B=E.value),C=E.formula,D=E.arrayInfo),F=!1,G=j(a,r,x),G&&(F=!0,H=k(a,r,x),H&&q(a,H)),I=R.xea(a,r,x,e,c,m[x],l[x],t,u,y,B,F),A=I.styleName,z=I.styleInfo,F&&(G.showHeader!==!1&&r===G.row&&(B=G.columns[x-G.col]&&G.columns[x-G.col].name),G.showFooter&&r===G.row+G.rowCount-1&&(B=G.columns[x-G.col]&&G.columns[x-G.col].footerValue)),J=R.yea(B),N=J.value,N=O(N),P=J.cellType,(z||C||N!==K||!s.Ec(A))&&(Q=new g.v9(r,x),Q.cellType=P,Q.value=N,R.Bba(c,y,z,A,Q),R.zea(C,D,Q),R.Aea(S,r,Q));n[r]=v}}};function j(a,b,c){var d,e=a.tables||[];return e.every(function(a){return!(a.row<=b&&b<=a.row+a.rowCount-1&&a.col<=c&&c<=a.col+a.colCount-1)||(d=a,!1)}),d}function k(a,b,c){var d,e=a.spans||[];return e.every(function(a){return!(a.row<=b&&b<=a.row+a.rowCount-1&&a.col<=c&&c<=a.col+a.colCount-1)||(d=a,!1)}),d}function q(a,b){var c,d=a.spans||[];for(c=0;c0?b.length:0);return c},a.prototype.wea=function(a,b,c){var d,e,f=K,g=K,h=this.Aj(a,c,-1);return L(h)&&(g=h,f=g),s.Ec(g)?(d=this.Cea(a,c,-1),f=d,d?(p.jaa(d)&&d.parentName&&(this.Qu.namedStyles&&(e=p.gaa(this.Qu.namedStyles,d.parentName)),e&&(d=v.cloneSpreadJSStyle(e),d.name="",f=d)),b[c]=this.rea(d)):b[c]=-1):void 0!==this.Tda[g]?b[c]=this.Tda[g]:b[c]=-1,f},a.prototype.gea=function(){var a,b,c,d,e,f,g,i,j,k,l=this,m=l.Qu,n=[],o=[];n.push("Normal"),l.Dea(m.namedStyles,n,o);for(a in m.sheets)m.hasOwnProperty(a)&&l.Dea(m.sheets[a].namedStyles,n,o);for(b=h.BuiltInExcelStyles.getBuiltInStyles(),c=[],d=0,e=b.length;d=0?e=d.columnDataArray&&d.columnDataArray[c]?d.columnDataArray[c].style:K:b>=0&&c<0?e=d.rowDataArray&&d.rowDataArray[b]?d.rowDataArray[b].style:K:b>=0&&c>=0&&(e=d.dataTable&&d.dataTable[b]&&d.dataTable[b][c]?a.data.dataTable[b][c].style:K),e):K},a.prototype.Cea=function(a,b,c){var d=this.Aj(a,b,c);if(L(d)){if(a.namedStyles)return p.gaa(a.namedStyles,d);if(this.Qu.namedStyles)return p.gaa(this.Qu.namedStyles,d)}return d},a.prototype.Eea=function(){var a,b,c,d=this.Qu,e=K;for(a in d.sheets)if(d.sheets.hasOwnProperty(a)&&(b=d.sheets[a],b&&b.theme)){e=b.theme;break}return e?"string"==typeof e?e:(c=e.name,s.M9(c)?K:("OFFICE"===c.toUpperCase()&&(c="Office Theme"),new g.y9(c,this.Fea(e),this.Gea(e)))):K},a.prototype.Fea=function(a){var b=[];return b.push(D(a.themeColor.background1)),b.push(D(a.themeColor.text1)),b.push(D(a.themeColor.background2)),b.push(D(a.themeColor.text2)),b.push(D(a.themeColor.accent1)),b.push(D(a.themeColor.accent2)),b.push(D(a.themeColor.accent3)),b.push(D(a.themeColor.accent4)),b.push(D(a.themeColor.accent5)),b.push(D(a.themeColor.accent6)),b.push(D(a.themeColor.hyperlink)),b.push(D(a.themeColor.followedHyperlink)),new g.z9(a.themeColor.name,b)},a.prototype.Gea=function(a){var b=new g.C9([new g.D9(0,a.headingFont)],[]),c=new g.C9([new g.D9(0,a.bodyFont)],[]);return new g.A9(a.name,b,c)},a.prototype.Hea=function(a){return a=Math.min(a,y.L7),z.R9(a)},a.prototype.Dda=function(a,b){var c,d=[],e=new g.F9;return e.extension=u.T7,e.contentType=u.U7,d.push(e),e=new g.F9,e.extension=u.V7,e.contentType=u.W7,d.push(e),e=new g.F9,e.extension=u.r8,e.contentType=u.t8,d.push(e),b&&(e=new g.F9,e.extension=u.s8,e.contentType=u.p8,d.push(e)),e=new g.F9,e.extension=u.u8,e.contentType=u.v8,d.push(e),e=new g.F9,e.extension=u.w8,e.contentType=u.x8,d.push(e),e=new g.F9,e.extension=u.y8,e.contentType=u.z8,d.push(e),e=new g.F9,e.extension=u.A8,e.contentType=u.B8,d.push(e),e=new g.F9,e.extension=u.C8,e.contentType=u.D8,d.push(e),e=new g.F9,e.extension=u.E8,e.contentType=u.F8,d.push(e),e=new g.F9,e.extension=u.Wha,e.contentType=u.Xha,d.push(e),c=this.eea(d,a),c?d:K},a.prototype.Iea=function(a){var b=this.Qu,c=b.sheets&&b.sheets[a];return this.Wda[c.index]},a.prototype.Jea=function(a){var b,c,d=this,e=[],f=d.Qu,h=f.sheets&&f.sheets[a],i=d.Bea(h),j=Math.min(h.rowCount-1,i.length),k=d.Kea(h.rowOutlines);for(b=0;b<=j;b++)i[b]?(c=d.Lea(h,b,k),(c||c.collapsed||!x(c.outLineLevel)&&0!==c.outLineLevel||c.visible===!1||c.formatId>=0)&&(c.customHeight=!isNaN(c.height),e.push(c))):h.rowFilter&&d.Mea(h.rowFilter,b)&&(c=new g.x9(b),c.visible=!1,e.push(c));return e},a.prototype.Mea=function(a,b){var c,d,e,f=!1;if(a&&(c=a.filteredOutRows))for(d=0;d0&&g.Mea(c,b))return!1;if(d=a.tables)for(e=0;e=0&&(f.collapsed=this.Nea(b,h),d=this.Oea(b,h),f.outLineLevel=d===-1?0:d),b1e-4||c.collapsed||void 0!==c.outLineLevel&&c.outLineLevel!==K&&0!==c.outLineLevel||c.visible===!1||c.formatId>=0)&&d.push(c);return d},a.prototype.Oea=function(a,b){var c,d,e,f;if(!b||!b.itemsData)return 0;for(c=b.itemsData,d=0,e=c.length;d=f.index&&a=f.index&&a=0&&bb&&(b=e.info.level);return b},a.prototype.Sea=function(a){var b,c,d=this.Qu,e=d.sheets&&d.sheets[a],f=0,g=0,h=-1,i=e.rowOutlines;return i&&(h=this.Kea(i)),f=h===-1?0:h+2,b=-1,c=e.columnOutlines,c&&(b=this.Kea(c)),g=b===-1?0:b+2,{outlineLevelRow:f,outlineLevelColumn:g}},a.prototype.Tea=function(a){var b=this.Qu,c=b.sheets&&b.sheets[a],d=r.pixelToPoint(c.defaults?c.defaults.rowHeight:P(c)),e=!1,f=57;return e=Math.abs(f-d)>=2,{height:d,customHeight:e}},a.prototype.Rea=function(a){var b=this.Qu,c=b.sheets&&b.sheets[a];return this.calcColumnWidth(c.defaults?c.defaults.colWidth:Q(c))},a.prototype.calcColumnWidth=function(b){var c,d;return 0===b?0:(c=a.lca(this.Qu),d=this.Uea(c.font),Math.floor(b/d*256+.5)/256)},a.prototype.Uea=function(a){return this.tba===J&&(this.tba=r.getMaxiumDigitWidth(a)),this.tba},a.prototype.Vea=function(a,b,c,d){var e,f,g,h,i,j,k,l=this.Qu,m=l.sheets&&l.sheets[a];if(!m)return!1;if(e=m.frozenRowCount,f=m.frozenColCount,c.col=m.activeCol>=0?m.activeCol:0,c.row=m.activeRow>=0?m.activeRow:0,g=e>0,h=f>0,0===d){if(!g||!h)return!1}else if(1===d){if(!h)return!1;g&&h&&(c.col=f,c.row=0)}else if(2===d){if(!g)return!1;g&&h&&(c.col=0,c.row=e)}if(c.col=Math.min(y.L7,c.col),c.row=Math.min(y.M7,c.row),b)if(m.selections)for(j=0;j0?k.row:0,k.col>0?k.col:0,k.rowCount>0?k.rowCount:y.M7,k.colCount>0?k.colCount:y.L7),b.push(i));else b.push(new C(c.row,c.col,1,1));return!0},a.prototype.Aea=function(a,b,c){(x(this.Wda[a][b])||x(this.Wda[a][b]))&&(this.Wda[a][b]=[]),this.Wda[a][b].push(c)},a.prototype.Wea=function(a,b){var c,d,e;L(a)&&"/OADate"===a.substring(0,7)&&b&&!b.formatter&&(c=a.indexOf("("),d=a.indexOf(")"),c!==-1&&d!==-1&&(e=parseInt(a.substring(c+1,d)),e<1?b.formatter="h:mm:ss":e>1&&(b.formatter="M/d/yyyy")))},a.prototype.Bba=function(a,b,c,d,e){if(s.Ec(d))c&&void 0!==(f=a[b])?e.formatId=f:e.formatId=-1;else{var f;void 0!==(f=this.Tda[d])?e.formatId=f:e.formatId=-1}},a.prototype.zea=function(a,b,c){s.M9(a)||(c.formula=a,b?(c.isArrayFormula=!0,c.cellType=8,c.arrayFormulaRange=b):c.cellType=3)},a.prototype.yea=function(a){var b=0;if(x(a))b=0,a=K;else{if(a._error)return b=7,{value:a._error,cellType:b};"number"==typeof a?(b=1,isNaN(a)&&(a=0)):"boolean"==typeof a?b=5:L(a)&&"/OADate"===a.substring(0,7)?b=6:L(a)?b=2:(b=2,a=""+a)}return{value:a,cellType:b}},a.prototype.xea=function(a,b,c,d,e,f,g,h,i,j,k,l){var m,o,q,r,t,u,w,x=this.Aj(a,b,c);return l&&(o=this.Cea(a,b,c),o&&(q=this.Lq[0],x=n(o,q),x.foreColor||(x.foreColor=q.foreColor),x.backColor||(x.backColor=q.backColor),x.textDecoration||(x.textDecoration=q.textDecoration))),L(x)&&(m=x),s.Ec(m)||m===h||m===f||void 0===(r=this.Tda[m])?t||(x&&M(x)&&(t=x),t?(p.jaa(t)&&t.parentName&&(this.Qu.namedStyles&&(u=p.gaa(this.Qu.namedStyles,t.parentName)),u&&(w=t.parentName,t=v.cloneSpreadJSStyle(u),t.name="",t.parentName=w)),p.jaa(t)&&(f||h||g||i)&&(t=this.Cea(a,b,c)),this.Wea(k,t),e[j]=this.rea(t)):!t&&k!==K&&void 0!==k&&L(k)&&"/OADate"===k.substring(0,7)?(t=this.Cea(a,b,c),t||(t={}),this.Wea(k,t),e[j]=this.rea(t)):s.M9(h)||void 0===(r=this.Tda[h])?i&&!p.jaa(i)?(t=i,e[j]=this.rea(t)):s.M9(f)||void 0===(r=this.Tda[f])?g&&!p.jaa(g)?(t=g,e[j]=this.rea(t)):t=K:e[j]=r:(e[j]=r,t=d[h])):(e[j]=r,t=d[m]),{styleName:m,styleInfo:t}},a.prototype.rea=function(a){var b,c,d=this.Jy;if(!a)return 0;if(!s.M9(a.name)){for(b=v.cloneSpreadJSStyle(a),b.name=void 0,b.parentName=a.name,c=d.length-1;c>=0;c--)if(A.maa(d[c],b))return c;return d.push(b),d.length-1}for(c=d.length-1;c>=0;c--)if(A.maa(d[c],a))return c;return d.push(a),d.length-1},a.prototype.Xea=function(a){var b,c;if(!a)return 0;b=0;for(c in a)a.hasOwnProperty(c)&&parseInt(c)>b&&(b=parseInt(c));return b},a.prototype.sea=function(a,b){var c,d,e,f=0;if(a)for(c in a)if(a.hasOwnProperty(c))for(d in a[c])parseInt(d)>f&&(f=parseInt(d));return e=b.tables,e&&e.forEach(function(a){a.col+a.colCount>f&&(f=a.col+a.colCount)}),f},a.prototype.Yea=function(a,b,c){for(c++;c>=0&&c=0&&d=0&&e9&&(e.outLineLevel=parseInt(g.name.substring(9))-1),k.push(e)):(i=new h.CustomExcelStyle,i.name=g.name,i.format(v.toExtendedFormat(g)),i.format().isStyleFormat=!0,k.push(i)));return k},a.prototype.Eda=function(){var a,b,c=[],d=this.Qu.sheets;for(a in d)d.hasOwnProperty(a)&&(b=d[a],c[b.index]=a);return c},a.prototype.bfa=function(a){var b=this.Qu,c=b.sheets&&b.sheets[a];return c?{colsSumRight:!(c.columnOutlines&&0===c.columnOutlines.direction),rowsSumBelow:!(c.rowOutlines&&0===c.rowOutlines.direction)}:{}},a.prototype.cfa=function(a){var b=this.Qu,c=b.sheets&&b.sheets[a];return c?E(c.sheetTabColor):K},a.prototype.dfa=function(a){var b=this.Qu,c=b.sheets&&b.sheets[a];return c?{rowCount:c.rowCount,columnCount:c.columnCount}:{}},a.prototype.efa=function(a){var b=this.Qu,c=b.sheets&&b.sheets[a],d={showGridLine:!0,showRowColHeaders:!0,gridlineColor:K,zoom:1};return c?(!c.gridline||c.gridline.showVerticalGridline!==!1&&c.gridline.showHorizontalGridline!==!1||(d.showGridLine=!1),c.rowHeaderVisible===!1&&c.colHeaderVisible===!1&&(d.showRowColHeaders=!1),c.gridline&&c.gridline.color&&(d.gridlineColor=w.toExcelIndexedColor(E(c.gridline.color,4291876837))),d.zoom=c.zoomFactor,d):d},a.prototype.ffa=function(a){var b=this.Qu,c=b.sheets&&b.sheets[a],d={frozenRowCount:0,frozenColCount:0};return c?(d.frozenRowCount=c.frozenRowCount,d.frozenColCount=c.frozenColCount,d):d},a.prototype.gfa=function(a){var b=this.Qu,c=b.sheets&&b.sheets[a];return!!c&&c.isProtected},a.prototype.hfa=function(a){var b=this.Qu,c=b.sheets&&b.sheets[a];return c?c.spans:[]},a.prototype.ifa=function(){var a=this.Qu;return{showHorizontalScrollbar:a.showHorizontalScrollbar,showVerticalScrollbar:a.showVerticalScrollbar,tabStripVisible:a.tabStripVisible,tabStripRatio:a.tabStripRatio,startSheetIndex:a.startSheetIndex,activeSheetIndex:a.activeSheetIndex}},a.prototype.jfa=function(a){var b=this.Qu,c=b.sheets&&b.sheets[a];return!c||c.visible===!1},a.prototype.kfa=function(){var a,b,c,d,e,f=[];if(this.Qu.names)for(b=0;b0&&(d.filterColumns=g.mea),b.filterItemMap&&b.filterItemMap.forEach(function(a){var b,e,f,h,i,j;if(!(a.index=c.col+c.colCount)){for(b=a.conditions,e=b[0],f=1;f0&&l.forEach(function(a,b){a&&a.pageBreak&&m.push(b)}),n=d.columns,o=[],n&&n.length>0&&n.forEach(function(a,b){a&&a.pageBreak&&o.push(b)}),m.length>0&&(f.rowBreakLines=m),o.length>0&&(f.columnBreakLines=o)),f):K},a.prototype.$fa=function(a){return this.Qu.sheets&&this.Qu.sheets[a].printInfo},a.prototype.gia=function(a){var b,c,d,e;function f(a,b){var c={name:a};return I(b,c),c}return b=this.Qu,c=b.sheets&&b.sheets[a],d=c.printInfo,e=[],d&&(d.headerLeftImage&&e.push(f("LH",d.headerLeftImage)),d.headerCenterImage&&e.push(f("CH",d.headerCenterImage)),d.headerRightImage&&e.push(f("RH",d.headerRightImage)),d.footerLeftImage&&e.push(f("LF",d.footerLeftImage)),d.footerCenterImage&&e.push(f("CF",d.footerCenterImage)),d.footerRightImage&&e.push(f("RF",d.footerRightImage))),e},a}(),a.exports=e},function(a,b,c){var d=c(44),e=c(25),f=c(19),g=c(16),h=c(17),i=c(47).writeColor,j=e.u9,k=g.ExcelStyle,l=g.ExcelColor,m=g.FontSchemeCategory,n=h.x7,o=h.w7,p=h.Fa,q=g.ExcelVerticalAlignment,r=g.ConverterHelper,s=void 0,t={wholeSlicerStyle:"wholeTable",headerStyle:"headerRow",wholeTableStyle:"wholeTable",headerRowStyle:"headerRow",footerRowStyle:"totalRow",highlightFirstColumnStyle:"firstColumn",highlightLastColumnStyle:"lastColumn",firstRowStripStyle:"firstRowStripe",secondRowStripStyle:"secondRowStripe",firstColumnStripStyle:"firstColumnStripe",secondColumnStripStyle:"secondColumnStripe",firstHeaderCellStyle:"firstHeaderCell",lastHeaderCellStyle:"lastHeaderCell",firstFooterCellStyle:"firstTotalCell",lastFooterCellStyle:"lastTotalCell"},u={selectedItemWithDataStyle:"selectedItemWithData",selectedItemWithNoDataStyle:"selectedItemWithNoData",unSelectedItemWithDataStyle:"unselectedItemWithData",unSelectedItemWithNoDataStyle:"unselectedItemWithNoData",hoveredSelectedItemWithDataStyle:"hoveredSelectedItemWithData",hoveredSelectedItemWithNoDataStyle:"hoveredSelectedItemWithNoData",hoveredUnSelectedItemWithDataStyle:"hoveredUnselectedItemWithData",hoveredUnSelectedItemWithNoDataStyle:"hoveredUnselectedItemWithNoData"};function v(a,b){var c=z(a,b),e=new d;return e.writeDocument(),e.writeElement("styleSheet",function(){e.writeAttributeString("xmlns",j.b9),e.writeAttributeString("xmlns:mc",j.c9),e.writeAttributeString("xmlns:x14ac",j.g9),e.writeAttributeString("mc:Ignorable",j.h9)},function(){var d,g,h,i,j,k;if(c.sfa.count>0&&e.writeElement("numFmts",function(){e.writeAttributeString("count",""+c.sfa.count)},function(){for(var a in c.sfa)c.sfa.hasOwnProperty(a)&&"count"!==a&&A(e,{key:a,value:c.sfa[a]})}),e.writeElement("fonts",function(){e.writeAttributeString("count",""+c.tfa.length)},function(){for(var a=0,b=c.tfa.length;a0?e.writeElement("tableStyles",function(){e.writeAttributeString("count",a.Uda.length),e.writeAttributeString("defaultTableStyle","TableStyleMedium2"),e.writeAttributeString("defaultPivotStyle","PivotStyleMedium9")},function(){var b=a.Uda;b&&b.forEach(function(a){e.writeElement("tableStyle",function(){e.writeAttributeString("name",a.name),e.writeAttributeString("pivot","0"),e.writeAttributeString("count",a.styleElements.length),p(a.tableId)||e.writeAttributeString("table",a.tableId)},function(){a.styleElements&&a.styleElements.length>0&&a.styleElements.forEach(function(a){e.writeLeafElement("tableStyleElement",function(){e.writeAttributeString("type",t[a.type]),e.writeAttributeString("dxfId",a.dxfId),p(a.size)||e.writeAttributeString("size",a.size)})})})})}):e.writeLeafElement("tableStyles",function(){e.writeAttributeString("count","0"),e.writeAttributeString("defaultTableStyle","TableStyleMedium2"),e.writeAttributeString("defaultPivotStyle","PivotStyleLight16")}),a.Vda.length>0&&e.writeElement("extLst",function(){w(e,a),x(e,a.Vda)})}),{xml:e.xml,styleOffset:c.ida}}function w(a,b){a.writeElement("ext",function(){a.writeAttributeString("uri","{46F421CA-312F-682f-3DD2-61675219B42D}"),a.writeAttributeString("xmlns:x14",j.s9)},function(){I(a,b)})}function x(a,b){a.writeElement("ext",function(){a.writeAttributeString("uri","{EB79DEF2-80B8-43e5-95BD-54CBDDF9020C}"),a.writeAttributeString("xmlns:x14",j.s9)},function(){a.writeElement("x14:slicerStyles",function(){a.writeAttributeString("defaultSlicerStyle","SlicerStyleLight1")},function(){b&&b.length&&b.forEach(function(b){a.writeElement("x14:slicerStyle",function(){a.writeAttributeString("name",b.name)},function(){b.styleElements&&b.styleElements.length&&a.writeElement("x14:slicerStyleElements",function(){b.styleElements.forEach(function(b){a.writeLeafElement("x14:slicerStyleElement",function(){a.writeAttributeString("type",u[b.type]),a.writeAttributeString("dxfId",b.dxfId)})})})})})})})}function y(a,b,c){var d,e,f;if(!a)return-1;for(d=c.wfa,e=0,f=d.length;e=0&&(q=w.numberFormatIndex),w.border&&(t=n.Cb(z.vfa,w.border),t===-1&&(z.vfa.push(w.border),t=z.vfa.length-1)),0===w.fillPattern?r=0:(y=new f(w.fillPattern,w.patternColor?w.patternColor:l.EmptyColor,w.patternBackgroundColor?w.patternBackgroundColor:l.EmptyColor),r=n.Cb(z.ufa,y),r===-1&&(z.ufa.push(y),r=z.ufa.length-1)),w.isStyleFormat?(b[v++]=""+z.wfa.length,z.wfa.push(new f(q,p,r,t,0,w,new f(w.isHidden,w.isLocked)))):(b[v++]=""+z.xfa.length,z.xfa.push(new f(q,p,r,t,0,w,new f(w.isHidden,w.isLocked))));return z}function A(a,b){b.key<0||a.writeLeafElement("numFmt",function(){a.writeAttributeString("numFmtId",""+b.key),a.writeAttributeString("formatCode",n.naa(""+b.value))})}function B(a,b,c){b&&a.writeElement("font",s,function(){if(b.isBold&&a.writeLeafElement("b"),b.isItalic&&a.writeLeafElement("i"),b.isStrikeOut&&a.writeLeafElement("strike"),0!==b.underLineStyle&&(1===b.underLineStyle?a.writeLeafElement("u"):a.writeLeafElement("u",function(){a.writeAttributeString("val",g.UnderLineStyle[b.underLineStyle])})),b.fontColor&&b.fontColor!==l.EmptyColor&&i(a,"color",b.fontColor),!c){if(0!==b.verticalAlignRun&&a.writeLeafElement("vertAlign",function(){a.writeAttributeString("val",g.VerticalAlignRun[b.verticalAlignRun])}),0!==b.fontSize||b.fontSize!==-1){var d=b.fontSize;d>0&&a.writeLeafElement("sz",function(){a.writeAttributeString("val",""+d)})}o.M9(b.fontName)||a.writeLeafElement("name",function(){a.writeAttributeString("val",b.fontName)}),0!==b.fontFamily&&a.writeLeafElement("family",function(){a.writeAttributeString("val",""+b.fontFamily)}),b.charSetIndex>0&&a.writeLeafElement("charset",function(){a.writeAttributeString("val",""+b.charSetIndex)}),b.isShadowStyle&&a.writeLeafElement("shadow",function(){a.writeAttributeString("val","1")}),b.isOutlineStyle&&a.writeLeafElement("outline",function(){a.writeAttributeString("val","1")}),0!==b.fontScheme&&a.writeLeafElement("scheme",function(){a.writeAttributeString("val",m[b.fontScheme])})}})}function C(a,b){a.writeElement("fill",s,function(){var c=0!==b.item1,d=b.item2&&b.item2!==l.EmptyColor,e=b.item3&&b.item3!==l.EmptyColor;!c||d||e?c&&a.writeElement("patternFill",function(){a.writeAttributeString("patternType",g.FillPatternType[b.item1])},function(){d&&i(a,"fgColor",b.item2),e&&i(a,"bgColor",b.item3)}):a.writeLeafElement("patternFill",function(){a.writeAttributeString("patternType",g.FillPatternType[b.item1])})})}function D(a,b,c){a.writeElement("border",s,function(){(!c||c&&b.left)&&E(a,"left",b.left),(!c||c&&b.right)&&E(a,"right",b.right),(!c||c&&b.top)&&E(a,"top",b.top),(!c||c&&b.bottom)&&E(a,"bottom",b.bottom),b.vertical&&E(a,"vertical",b.vertical),b.horizontal&&E(a,"horizontal",b.horizontal)})}function E(a,b,c){c&&(0!==c.lineStyle||c.color?a.writeElement(b,function(){0!==c.lineStyle&&a.writeAttributeString("style",g.ExcelBorderStyle[c.lineStyle])},function(){c.color&&i(a,"color",c.color)}):a.writeLeafElement(b))}function F(a,b,c,d,e){0===b.length?a.writeElement(c,function(){a.writeAttributeString("count","1")},function(){a.writeLeafElement("xf",function(){a.writeAttributeString("numFmtId","0"),a.writeAttributeString("fontId","0"),a.writeAttributeString("fillId","0"),a.writeAttributeString("borderId","0"),d||a.writeAttributeString("xfId","0")})}):a.writeElement(c,function(){a.writeAttributeString("count",""+b.length)},function(){var c,f,h,i,j,k,l,m;for(c=0,f=b.length;c0,l=j&&(j.item1||!j.item2),m="writeElement",k||l||(m="writeLeafElement"),a[m]("xf",function(){if(a.writeAttributeString("numFmtId",""+h.item1),a.writeAttributeString("fontId",""+h.item2),a.writeAttributeString("fillId",""+h.item3),a.writeAttributeString("borderId",""+h.item4),i){if(!d)if(i.isStyleFormat||p(i.parentFormatID))a.writeAttributeString("xfId","0");else{var b=e[i.parentFormatID];p(b)?a.writeAttributeString("xfId","0"):a.writeAttributeString("xfId",""+b)}p(i.applyNumberFormat)||a.writeAttributeString("applyNumberFormat",i.applyNumberFormat===!0?"1":"0"),p(i.applyFont)||a.writeAttributeString("applyFont",i.applyFont===!0?"1":"0"),p(i.applyFill)||a.writeAttributeString("applyFill",i.applyFill===!0?"1":"0"),p(i.applyBorder)||a.writeAttributeString("applyBorder",i.applyBorder===!0?"1":"0"),p(i.applyAlignment)||a.writeAttributeString("applyAlignment",i.applyAlignment===!0?"1":"0"),p(i.applyProtection)||a.writeAttributeString("applyProtection",i.applyProtection===!0?"1":"0")}},function(){k&&a.writeLeafElement("alignment",function(){0!==i.horizontalAlign&&a.writeAttributeString("horizontal",g.ExcelHorizontalAlignment[i.horizontalAlign]),2!==i.verticalAlign&&a.writeAttributeString("vertical",q[i.verticalAlign]),0!==i.rotation&&a.writeAttributeString("textRotation",""+i.rotation),0!==i.readingOrder&&a.writeAttributeString("readingOrder",g.TextDirection[i.readingOrder]),i.isWordWrap&&a.writeAttributeString("wrapText","1"),i.isShrinkToFit&&a.writeAttributeString("shrinkToFit","1"),i.isJustfyLastLine&&a.writeAttributeString("justifyLastLine","1"),i.indent>0&&a.writeAttributeString("indent",""+i.indent)}),l&&a.writeLeafElement("protection",function(){j.item2||a.writeAttributeString("locked","0"),j.item1&&a.writeAttributeString("hidden","1")})})})}function G(a){a.writeElement("cellStyles",function(){a.writeAttributeString("count","1")},function(){a.writeLeafElement("cellStyle",function(){a.writeAttributeString("name","Normal"),a.writeAttributeString("builtinId","0"),a.writeAttributeString("xfId","0")})})}function H(a,b,c){var d=c?c:b.Xaa;0===d.length?a.writeLeafElement("dxfs",function(){a.writeAttributeString("count","0")}):a.writeElement("dxfs",function(){a.writeAttributeString("count",d.length)},function(){for(var b=0;b=0)&&(e.numberFormat?(c=e.numberFormat.numberFormatId,d=e.numberFormat.numberFormatCode):(c=e.numberFormatIndex,d=e.numberFormatCode),A(a,{key:c,value:d})),e.fill&&C(a,e.fill),e.border&&D(a,e.border,e.isSlicerHeader)})}b.dia=v,b.lia=J},function(a,b,c){var d=c(16),e=d.ConverterHelper,f=d.ColorHelper;function g(a,b,c){c&&a.writeLeafElement(b,function(){if(c.isAutoColor())return void a.writeAttributeString("auto","1");if(c.isIndexedColor())a.writeAttributeString("indexed",""+c.value());else if(c.isThemeColor())a.writeAttributeString("theme",""+c.value()),0!==c.tint()&&a.writeAttributeString("tint",""+c.tint());else if(c.isRGBColor()){var b=c.value().toString(16);a.writeAttributeString("rgb",b.toUpperCase()),0!==c.tint()&&a.writeAttributeString("tint",""+c.tint())}})}function h(a,b,c){c&&a.writeElement(b,void 0,function(){if("a:dk1"===b)a.writeLeafElement("a:sysClr",function(){a.writeAttributeString("val","windowText"),a.writeAttributeString("lastClr","000000")});else if("a:lt1"===b)a.writeLeafElement("a:sysClr",function(){a.writeAttributeString("val","window"),a.writeAttributeString("lastClr","FFFFFF")});else if(2===c.colorType())a.writeLeafElement("a:srgbClr",function(){a.writeAttributeString("val",c.value().toString(16).substring(2))});else if(3===c.colorType())a.writeLeafElement("a:schemeClr",function(){a.writeAttributeString("val",e.toSchemeClrValue(c.value()))});else if(1===c.colorType()){var d=f.toExcelIndexedColor(c);a.writeLeafElement("a:srgbClr",function(){a.writeAttributeString("val",d&&d.value?d.value().toString(16):"0")})}})}a.exports={writeColor:g,writeColorScheme:h}},function(a,b,c){var d,e=c(17),f=c(44),g=c(25),h=c(47).writeColor,i=c(19),j=c(49),k=c(50),l=c(51).yfa,m=k.writeConditionalFormating,n=k.writeExtensionConditionalFormats,o=k.needWriteConditionalFormatExtension,p=c(52).zfa,q=c(53).Afa,r=c(53).Bfa,s=c(54),t=g.K7,u=g.u9,v=e.w7,w=e.O9,x=e.T9,y=e.x7,z=void 0,A=["AVERAGEIF","AVERAGEIFS","CUBEKPIMEMBER","CUBEMEMBER","CUBEMEMBERPROPERTY","CUBERANKEDMEMBER","CUBESET","CUBESETCOUNT","CUBEVALUE","COUNTIFS","IFERROR","SUMIFS","ACOT","ACOTH","AGGREGATE","ARABIC","BASE","BETA.DIST","BETA.INV","BINOM.DIST","BINOM.DIST.RANGE","BINOM.INV","BITAND","BITLSHIFT","BITOR","BITRSHIFT","BITXOR","CEILING.MATH","CEILING.PRECISE","CHISQ.DIST","CHISQ.DIST.RT","CHISQ.INV","CHISQ.INV.RT","CHISQ.TEST","COMBINA","CONCAT","CONFIDENCE.T","COT","COVARIANCE.P","COVARIANCE.S","CSC","CSCH","DAYS","DECIMAL","ENCODEURL","ERF.PRECISE","ERFC.PRECISE","EXPON.DIST","F.DIST","F.DIST.RT","F.INV","F.INV.RT","FILTERXML","FLOOR.MATH","FLOOR.PRECISE","FORMULATEXT","GAMMA","GAMMA.DIST","GAMMA.INV","GAMMALN.PRECISE","HYPGEOM.DIST","IFNA","IFS","IMCOSH","IMCOT","IMCSCH","IMSEC","IMSECH","IMSINH","IMTAN","ISFORMULA","ISOWEEKNUM","LOGNORM.DIST","LOGNORM.INV","MAXIFS","MINIFS","MODE.MULT","MODE.SNGL","MUNIT","NEGBINOM.DIST","NORM.DIST","NORM.INV","NORM.S.DIST","NORM.S.INV","NUMBERVALUE","PDURATION","PERCENTILE.EXC","PERCENTILE.INC","PERCENTRANK.EXC","PERCENTRANK.INC","PERMUTATIONA","PHI","POISSON.DIST","QUARTILE.EXC","QUARTILE.INC","RANK.AVG","RANK.EQ","RRI","SECH","SHEET","SHEETS","STDEV.P","STDEV.S","SWITCH","T.DIST","T.DIST.2T","T.DIST.RT","T.INV","T.INV.2T","TEXTJOIN","UNICHAR","UNICODE","VAR.P","VAR.S","WEBSERVICE","WEIBULL.DIST","XOR","Z.TEST"];function B(a,b,c,d,e,g,h){var i=new f;return i.writeDocument(),i.writeElement("worksheet",function(){i.writeAttributeString("xmlns",u.b9),i.writeAttributeString("xmlns:r",u.i9),i.writeAttributeString("xmlns:mc",u.c9),h&&h.attributes&&h.attributes.forEach(function(a){i.writeAttributeString(a.key,a.value)}),i.writeAttributeString("xmlns:x14ac",u.g9),i.writeAttributeString("mc:Ignorable",u.h9)},function(){var f,j,k,l;if(D(i,b,a),E(i,b,a),F(i,b,a),G(i,b,a),H(i,b,a,c,d),I(i,b,a,e,c,d,g),L(i,b,a),p(i,b,a),M(i,b,a),m(i,b,a),q(i,b,a),s.Cfa(i,b,a),s.Dfa(i,b,a),s.Efa(i,b,a),s.Ffa(i,b,a),s.Gfa(i,b,a),h)for(f=[{name:"drawing",value:h.drawingId},{name:"legacyDrawing",value:h.legacyDrawingId}],j=0;j<2;j++)k=f[j],l=k.value,l&&i.writeLeafElement(k.name,function(){i.writeAttributeString("r:id",l)});s.mia(i,a),a.Pda(b)&&a.Pda(b).length>0&&O(i,a.Pda(b)),C(a,b)&&N(i,b,a)}),i.xml}function C(a,b){var c,d,e,f,g=a.Mda(b);return!!(g&&g.length>0)||(c=a.lfa(b),!!(c&&c.length>0)||(d=a.Lba(b),e=d&&d.rules,!(!e||!o(e,b,a.Eda()))||(f=a.Hfa,!!(f&&f.length>0))))}function D(a,b,c){var d=c.bfa(b),e=d.colsSumRight,f=d.rowsSumBelow,g=c.cfa(b),i=c.rfa(b,!0),j=i&&i.useSmartPrint;!g&&e&&f&&j!==!0||a.writeElement("sheetPr",function(){null!==g&&h(a,"tabColor",g),e&&f||a.writeLeafElement("outlinePr",function(){e||a.writeAttributeString("summaryRight","0"),f||a.writeAttributeString("summaryBelow","0")}),j===!0&&a.writeLeafElement("pageSetUpPr",function(){a.writeAttributeString("fitToPage","1")})})}function E(a,b,c){var d=c.dfa(b),e=d.columnCount,f=d.rowCount;e>0&&f>0?a.writeLeafElement("dimension",function(){a.writeAttributeString("ref","A1:"+c.Hea(e-1)+f)}):a.writeLeafElement("dimension",function(){a.writeAttributeString("ref","A1")})}function F(a,b,c){a.writeElement("sheetViews",z,function(){a.writeElement("sheetView",function(){var d,e=c.efa(b),f=e.gridlineColor;null!==f&&1===f.colorType()&&64!==f.value()&&(a.writeAttributeString("defaultGridColor","0"),a.writeAttributeString("colorId",""+f.value())),e.showGridLine||a.writeAttributeString("showGridLines","0"),e.showRowColHeaders||a.writeAttributeString("showRowColHeaders","0"),d=e.zoom,Math.abs(1-d)>.1&&a.writeAttributeString("zoomScale",""+Math.round(100*d)),a.writeAttributeString("workbookViewId","0")},function(){var d,e,f,h,i,j,k,l,m,n,o,p,q,r,s,u,x=c.ffa(b),y=x.frozenColCount,z=x.frozenRowCount,A=0,B=0,C=3;for((y>0||z>0)&&(A=y>0?y:0,B=z>0?z:0,y>0&&0===z?C=1:0===y&&z>0?C=2:y>0&&z>0&&(C=0),a.writeLeafElement("pane",function(){y>0&&a.writeAttributeString("xSplit",""+y),z>0&&a.writeAttributeString("ySplit",""+z),a.writeAttributeString("topLeftCell",""+c.Hea(A)+(B+1)),a.writeAttributeString("activePane",g.PaneType[C]),a.writeAttributeString("state","frozen")})),d=[],e=new w,f=0,h=1,i=0,j=3;j>=0;j--)if(d.length=0,k=j,c.Vea(b,d,e,k)){for(h=d.length,f=0;f=l.col&&e.col<=l.col+l.colCount-1&&e.row>=l.row&&e.row<=l.row+l.rowCount-1&&(i=f);if(m=""+c.Hea(e.col)+(e.row+1),n="",y>0&&z>0&&(1===k||2===k))n=m;else{for(f=0;f1||o.rowCount>1)&&(r=Math.min(q+o.colCount-1,t.L7),s=Math.min(p+o.rowCount-1,t.M7),u=""+c.Hea(r)+s,n+=":"+u),n+=" ";n=n.trim()}v.M9(n)||3===k&&(y>0||z>0||3!==k)||a.writeLeafElement("selection",function(){3!==k&&a.writeAttributeString("pane",g.PaneType[k]),a.writeAttributeString("activeCell",m),0!==i&&a.writeAttributeString("activeCellId",""+i),a.writeAttributeString("sqref",n)})}})})}function G(a,b,c){var d=c.Tea(b),e=d.height,f=d.customHeight,g=c.Rea(b);a.writeLeafElement("sheetFormatPr",function(){var d,h,i;a.writeAttributeString("defaultColWidth",""+g),f&&a.writeAttributeString("customHeight","1"),a.writeAttributeString("defaultRowHeight",""+e),d=c.Sea(b),h=d.outlineLevelRow-1,i=d.outlineLevelColumn-1,h>0&&a.writeAttributeString("outlineLevelRow",""+h),i>0&&a.writeAttributeString("outlineLevelCol",""+i)})}function H(a,b,c,d,e){var f=c.Pea(b),g=c.Rea(b);0!==f.length&&a.writeElement("cols",z,function(){var b,c,h,i,j,k,l;for(b=0,c=f.length;b=t.L7));b++){for(j=b+1,k=i;j=0){var b=d[h.formatId+e];b!==z?a.writeAttributeString("style",b):a.writeAttributeString("style","0")}isNaN(h.width)||h.width===z?a.writeAttributeString("width",""+g):a.writeAttributeString("width",""+h.width),h.visible===!1&&a.writeAttributeString("hidden","1"),h.collapsed&&a.writeAttributeString("collapsed","1"),!isNaN(h.width)&&Math.abs(h.width-g)>1e-4&&a.writeAttributeString("customWidth","1"),"number"==typeof h.outLineLevel&&0!==h.outLineLevel&&a.writeAttributeString("outlineLevel",""+h.outLineLevel)})}})}function I(a,b,c,d,e,f,g){var h,j,k,l,m,n,o,p,q={},r=c.Jea(b);if(r)for(h=0,j=r.length;h=0){var b=h[f.formatId+i];b!==z&&(a.writeAttributeString("s",b),a.writeAttributeString("customFormat","1"))}f.customHeight&&(a.writeAttributeString("customHeight","1"),f.height!==z&&a.writeAttributeString("ht",""+f.height)),f.visible===!1&&a.writeAttributeString("hidden","1"),f.collapsed&&a.writeAttributeString("collapsed","1"),"number"==typeof f.outLineLevel&&0!==f.outLineLevel&&a.writeAttributeString("outlineLevel",""+f.outLineLevel)}};e&&e.length>0?a.writeElement("row",l,function(){var b,c,d,f=-1;for(b=0,c=e.length;b=t.L7||(K(a,d,k,f,g,h,i,j),f=d.col)}):a.writeLeafElement("row",l)}d=["#REF!","#NULL!","#DIV/0!","#VALUE!","#NAME?","#NUM!","#N/A"];function K(a,b,c,e,f,g,h,i){var j=b.value,k=b.formula,l=b.cellType,m=function(){var i,j,k;switch((f.keepRowColIndex||b.col!==e+1)&&a.writeAttributeString("r",x.R9(b.col)+c),b.formatId===-1?a.writeAttributeString("s","0"):(i=b.formatId+h,j=g[i],j!==z&&a.writeAttributeString("s",j)),0===l&&(v.M9(b.formula)||(l=3)),l){case 0:break;case 2:a.writeAttributeString("t","s");break;case 3:b.value===z||null===b.value||b.isArrayFormula||"#"!==(""+b.value).substring(0,1)||(k=(""+b.value).toUpperCase(),d.indexOf(k)!==-1&&a.writeAttributeString("t","e"));break;case 8:a.writeAttributeString("t","str");break;case 5:a.writeAttributeString("t","b");break;case 7:a.writeAttributeString("t","e")}};function n(a){var b="",c=a.indexOf("(");return c>-1&&(b=a.substring(0,c),a&&A.indexOf(b.toUpperCase())>-1)?"_xlfn."+a:a}function o(a){var b=i.uda.indexOf(a);return b===-1&&(b=i.uda.length,i.uda.push(a)),i.vda++,b}j!==z&&null!==j||!v.Ec(k)?a.writeElement("c",m,function(){if(!v.Ec(k)){var c=b.arrayFormulaRange;b.isArrayFormula&&c?b.row===c.row&&b.col===c.col&&a.writeElement("f",function(){a.writeAttributeString("t","array");var b=x.R9(c.col)+(c.row+1)+":"+x.R9(c.col+c.colCount-1)+(c.row+c.rowCount);a.writeAttributeString("ref",b)},function(){a.writeValue(y.naa(n(k)))}):a.writeElement("f",z,function(){a.writeValue(y.naa(n(k)))})}j!==z&&null!==j&&(""===j?a.writeLeafElement("v"):a.writeElement("v",z,function(){switch("string"==typeof j&&"/OADate"===j.substring(0,7)&&(l=6),l){case 3:if("boolean"==typeof j&&(j=j?1:0),"string"!=typeof j){a.writeValue(""+j);break}a.writeValue(""+o(j));break;case 2:a.writeValue(""+o(j));break;case 7:a.writeValue(j._error);break;case 5:var b="1";"boolean"!=typeof j||j?"FALSE"===(""+j).toUpperCase()&&(b="0"):b="0",a.writeValue(b);break;case 6:default:a.writeValue(""+j)}}))}):a.writeLeafElement("c",m)}function L(a,b,c){c.gfa(b)&&a.writeLeafElement("sheetProtection",function(){a.writeAttributeString("sheet","1"),a.writeAttributeString("objects","1")})}function M(a,b,c){var d=c.hfa(b);d&&d.length>0&&a.writeElement("mergeCells",function(){a.writeAttributeString("count",""+d.length)},function(){var b,c,e;for(b=0,c=d.length;b0&&d.forEach(function(c){r(a,b,c)})})}d={0:"line",1:"column",2:"stacked"},e={2:"span",0:"gap",1:"zero"},f={0:"individual",1:"group",2:"custom"};function r(a,b,c){a.writeElement("x14:sparklineGroup",function(){var b=c&&c.setting;c.sparklineType&&a.writeAttributeString("type",d[c.sparklineType]),c.displayDateAxis&&a.writeAttributeString("dateAxis","1"),j(b)||(j(b.lineWeight)||3*(""+b.lineWeight)/4-.75>.001&&3*a.writeAttributeString("lineWeight",""+b.lineWeight)/4,b.displayEmptyCellsAs?a.writeAttributeString("displayEmptyCellsAs",e[b.displayEmptyCellsAs]):a.writeAttributeString("displayEmptyCellsAs",e[0]),b.showMarkers&&a.writeAttributeString("markers","1"),b.showHigh&&a.writeAttributeString("high","1"),b.showLow&&a.writeAttributeString("low","1"),b.showFirst&&a.writeAttributeString("first","1"),b.showLast&&a.writeAttributeString("last","1"),b.showNegative&&a.writeAttributeString("negative","1"),b.displayXAxis&&a.writeAttributeString("displayXAxis","1"),b.displayHidden&&a.writeAttributeString("displayHidden","1"),b.rightToLeft&&a.writeAttributeString("rightToLeft","1"),b.minAxisType&&a.writeAttributeString("minAxisType",f[b.minAxisType]),b.maxAxisType&&a.writeAttributeString("maxAxisType",f[b.maxAxisType]),b.manualMin&&a.writeAttributeString("manualMin",b.manualMin),b.manualMax&&a.writeAttributeString("manualMax",b.manualMax))},function(){var d=c&&c.setting,e=m.toExcelColor(d.seriesColor||"rgba(36,64,98,1.0)");n(a,"x14:colorSeries",e),e=m.toExcelColor(d.negativeColor||"brown"),n(a,"x14:colorNegative",e),e=m.toExcelColor(d.axisColor||"black"),n(a,"x14:colorAxis",e),e=m.toExcelColor(d.markersColor||"rgba(36,64,98,1.0)"),n(a,"x14:colorMarkers",e),e=m.toExcelColor(d.firstMarkerColor||"rgba(149,179,215,1.0)"),n(a,"x14:colorFirst",e),e=m.toExcelColor(d.lastMarkerColor||"rgba(149,179,215,1.0)"),n(a,"x14:colorLast",e),e=m.toExcelColor(d.highMarkerColor||"blue"),n(a,"x14:colorHigh",e),e=m.toExcelColor(d.lowMarkerColor||"blue"),n(a,"x14:colorLow",e),c.displayDateAxis&&c.axisReference&&a.writeElement("xm:f",function(){a.writeValue(t(b,c.axisReference))}),c.sparklines&&c.sparklines.length>0&&a.writeElement("x14:sparklines",function(){c.sparklines.forEach(function(c){s(a,b,c)})})})}function s(a,b,c){a.writeElement("x14:sparkline",function(){j(c.data)||(a.writeElement("xm:f",function(){},function(){a.writeValue(t(b,c.data))}),a.writeElement("xm:sqref",function(){},function(){a.writeValue(k([{row:c.row,col:c.col,rowCount:1,colCount:1}]))}))})}function t(a,b){return o(a)+"!"+k([b])}b.Ifa=p},function(a,b,c){var d,e,f,g,h,i,j=c(29).dda,k=c(17),l=c(16),m=c(47).writeColor,n=c(25),o=c(46).lia,p=k.T9,q=l.ColorHelper,r=k.x7,s=k.Fa,t=n.K7,u={conditionRuleBase:0,cellValueRule:1,specificTextRule:2,formulaRule:3,dateOccurringRule:4,top10Rule:5,uniqueRule:6,duplicateRule:7,averageRule:8,twoScaleRule:10,threeScaleRule:11,dataBarRule:12,iconSetRule:13};for(d in u)u[u[d]]=d;e={0:"num",1:"min",2:"max",3:"percent",4:"percentile",6:"formula",5:"autoMin",7:"autoMax"},f={0:"3Arrows",1:"3ArrowsGray",4:"3Flags",5:"3TrafficLights1",6:"3TrafficLights2",7:"3Signs",8:"3Symbols",9:"3Symbols2",10:"4Arrows",11:"4ArrowsGray",12:"4RedToBlack",13:"4Rating",14:"4TrafficLights",15:"5Arrows",16:"5ArrowsGray",17:"5Rating",18:"5Quarters",3:"3Stars",2:"3Triangles",19:"5Boxes"},g={1:"num",4:"percent",7:"formula",5:"percentile"},h={0:"equal",1:"notEqual",2:"greaterThan",3:"greaterThanOrEqual",4:"lessThan",5:"lessThanOrEqual",6:"between",7:"notBetween"};function v(a){var b=""+a;return"="===b.charAt(0)?b.substr(1):b}function w(a,b,c){var d,i,k=c.Lba(b),l=k&&k.rules;if(l&&l.length>0)for(d=0;d=0&&a.writeAttributeString("dxfId",i.dxfId),i.stopIfTrue&&a.writeAttributeString("stopIfTrue","1"),s(i.operator)||a.writeAttributeString("operator",h[i.operator])},function(){s(i.value1)||a.writeElement("formula",function(){a.writeValue(r.naa(v(i.value1)))}),s(i.value2)||a.writeElement("formula",function(){a.writeValue(r.naa(v(i.value2)))})});else{var b=x(i);a.writeElement("cfRule",function(){4===i.ruleType?a.writeAttributeString("type","timePeriod"):8===i.ruleType?(a.writeAttributeString("type","aboveAverage"),"aboveOrEqualToAverage"!==b.type&&"belowOrEqualToAverage"!==b.type||(b.equalAverage=!0),"belowAverage"!==b.type&&"belowOrEqualToAverage"!==b.type||(b.aboveAverage=!1)):2===i.ruleType&&s(b.type)?a.writeAttributeString("type","containsText"):a.writeAttributeString("type",b.type),b.dxfId>=0&&a.writeAttributeString("dxfId",b.dxfId),b.priority>=0&&a.writeAttributeString("priority",b.priority),b.stopIfTrue&&a.writeAttributeString("stopIfTrue","1"),s(b.aboveAverage)||(b.aboveAverage?a.writeAttributeString("aboveAverage","1"):a.writeAttributeString("aboveAverage","0")),s(b.equalAverage)||(b.equalAverage?a.writeAttributeString("equalAverage","1"):a.writeAttributeString("equalAverage","0")),s(b.bottom)||(b.bottom?a.writeAttributeString("bottom","1"):a.writeAttributeString("bottom","0")),b.percent&&a.writeAttributeString("percent","1"),s(b.operator)||a.writeAttributeString("operator",b.operator),s(b.rank)||a.writeAttributeString("rank",b.rank),s(b.stdDev)||a.writeAttributeString("stdDev",b.stdDev),s(b.text)||a.writeAttributeString("text",r.naa(b.text)),4===i.ruleType&&a.writeAttributeString("timePeriod",b.type)},function(){if(!s(b.formulas))for(var c=0;c0,SMALL({0},INT(COUNT({0})*{1}%)),MIN({0}))>={2}",d,a.rank,c):F("SMALL(({0}),MIN({1},COUNT({0})))>={2}",d,a.rank,c):a.percent?F("IF(INT(COUNT({0})*{1}%)>0,LARGE({0},INT(COUNT({0})*{1}%)),MIN({0}))<={2}",d,a.rank,c):F("LARGE(({0}),MIN({1},COUNT({0})))<={2}",d,a.rank,c);if("containsText"===a.type)return F('NOT(ISERROR(SEARCH("{0}",{1})))',a.text,c);if("notContainsText"===a.type)return F('ISERROR(SEARCH("{0}",{1}))',a.text,c);if("beginsWith"===a.type)return F('LEFT({0},{1}) = "{2}"',c,a.text.length,a.text);if("endsWith"===a.type)return F('RIGHT({0},{1}) = "{2}"',c,a.text.length,a.text);if("duplicateValues"===a.type)return F("AND(COUNTIF({0},{1})>1,NOT(ISBLANK({1})))",d,c);if("uniqueValues"===a.type)return F("AND(COUNTIF({0},{1})=1,NOT(ISBLANK({1})))",d,c);if("aboveAverage"===a.type||"belowAverage"===a.type||"aboveOrEqualToAverage"===a.type||"belowOrEqualToAverage"===a.type){if("aboveAverage"===a.type&&s(a.stdDev))return F("{0}>AVERAGE({1})",c,d);if(!s(a.aboveAverage)){if(!(s(a.equalAverage)||a.aboveAverage||s(a.equalAverage))&&a.equalAverage&&s(a.stdDev))return F("{0}<=AVERAGE({1})",c,d);if(!a.aboveAverage&&s(a.stdDev))return F("{0}=AVERAGE({1})",c,d);if(!s(a.stdDev))return s(a.aboveAverage)||a.aboveAverage?F("({0}-AVERAGE({1}))>=STDEVP({1})*({2})",c,d,a.stdDev):F("({0}-AVERAGE({1}))<=STDEVP({1})*(-{2})",c,d,a.stdDev)}return null}function F(a){var b=Array.prototype.slice.call(arguments,1);return a.replace(/{(\d+)}/g,function(a,c){return void 0!==b[c]?b[c]:a})}function G(a){return q.toExcelColor(a)}function H(a){return a.ruleType===u.iconSetRule&&(3===a.iconSetType||2===a.iconSetType||19===a.iconSetType)}function I(a){return a.ruleType===u.dataBarRule&&(!(!s(a.maxType)&&7!==a.maxType)||(!(!s(a.minType)&&5!==a.minType)||(!!a.gradient||(!!a.showBorder||(!!a.negativeFillColor||(!!a.negativeBorderColor||(!!a.axisPosition||(!!a.axisColor||!!a.dataBarDirection))))))))}function J(a,b,c){return a.ruleType===u.formulaRule&&r.Rha(a.formula,b,c); }function K(a,b,c){var d,e,f=0;for(d=0;d0&&a.writeAttributeString("year",b.year),b.month>=0&&b.month<12&&a.writeAttributeString("month",b.month),b.day>0&&b.day<32&&a.writeAttributeString("day",b.day),b.hour<24&&a.writeAttributeString("hour",b.hour),b.minute<60&&a.writeAttributeString("minute",b.minute),b.second<60&&a.writeAttributeString("second",b.second),a.writeAttributeString("dateTimeGrouping","day")})})})}function m(a,b){a.writeLeafElement("dynamicFilter",function(){var c=i[b.type];c&&"null"!==c?a.writeAttributeString("type",c):a.writeAttributeString("type","null"),"q"!==c[0]&&"m"!==c[0]&&(g(b.value)||a.writeAttributeString("val",b.value),g(b.maxValue)||a.writeAttributeString("maxVal",b.maxValue))})}function n(a,b){g(b.filter1)&&g(b.filter2)||a.writeElement("customFilters",function(){b.and&&a.writeAttributeString("and","1")},function(){g(b.filter1)||a.writeLeafElement("customFilter",function(){var c=h[b.filter1.operator];"none"!==c&&a.writeAttributeString("operator",c),a.writeAttributeString("val",b.filter1.value)}),g(b.filter2)||a.writeLeafElement("customFilter",function(){var c=h[b.filter2.operator];"none"!==c&&a.writeAttributeString("operator",c),a.writeAttributeString("val",b.filter2.value)})})}function o(a,b){a.writeElement("sortState",function(){a.writeAttributeString("ref",e([b.range]))},function(){a.writeLeafElement("sortCondition",function(){a.writeAttributeString("ref",e([b.range])),b.descending&&a.writeAttributeString("descending","1")})})}b.Lfa=o;function p(a,b){b&&b.range&&(b.filterColumns.length>0||b.sortInfo?a.writeElement("autoFilter",function(){a.writeAttributeString("ref",e([b.range]))},function(){b.filterColumns&&b.filterColumns.forEach(function(b){b.colorFilter||b.top10||b.filters||b.dynamicFilter||b.customFilters?a.writeElement("filterColumn",function(){a.writeAttributeString("colId",b.autoFilterColumnId),g(b.hiddenButton)||a.writeAttributeString("hiddenButton",b.hiddenButton)},function(){g(b.colorFilter)?g(b.top10)?g(b.filters)?g(b.dynamicFilter)?g(b.customFilters)||n(a,b.customFilters):m(a,b.dynamicFilter):l(a,b.filters):k(a,b.top10):j(a,b.colorFilter)}):a.writeLeafElement("filterColumn",function(){a.writeAttributeString("colId",b.autoFilterColumnId),g(b.hiddenButton)||a.writeAttributeString("hiddenButton",b.hiddenButton)})}),b.sortInfo&&o(a,b.sortInfo)}):a.writeLeafElement("autoFilter",function(){a.writeAttributeString("ref",e([b.range]))}),b.sortInfo&&o(a,b.sortInfo))}b.Mfa=p;function q(a,b,c){var d=c.nfa(b);d&&p(a,d)}b.zfa=q},function(a,b,c){var d=c(17),e=c(29).dda,f=d.w7.M9,g=d.Fa,h=d.x7.naa,i=null,j={0:"none",1:"whole",2:"decimal",3:"list",4:"date",5:"time",6:"textLength",7:"custom"},k={0:"stop",1:"warning",2:"information"},l={6:"between",7:"notBetween",0:"equal",1:"notEqual",2:"greaterThan",4:"lessThan",3:"greaterThanOrEqual",5:"lessThanOrEqual"};function m(a){return g(a)||""===a}function n(a){var b,c,d,e,f,h;if(g(a)||""===a)return a;for(b=/_x00[0-1][0-9A-Fa-f]_/,a.match(b)!==i&&(a=a.replace("_x00[0-1][0-9A-Fa-f]_",function(a){return"_x005F"+a})),c={"\x000":"_x0000_","\x001":"_x0001_","\x002":"_x0002_","\x003":"_x0003_","\x004":"_x0004_","\x005":"_x0005_","\x006":"_x0006_","\x007":"_x0007_","\08":"_x0008_","\09":"_x0009_","\0A":"_x000A_","\0B":"_x000B_","\0C":"_x000C_","\0D":"_x000D_","\0E":"_x000E_","\0F":"_x000F_","\x010":"_x0010_","\x011":"_x0011_","\x012":"_x0012_","\x013":"_x0013_","\x014":"_x0014_","\x015":"_x0015_","\x016":"_x0016_","\x017":"_x0017_","\x018":"_x0018_","\x019":"_x0019_","\x01A":"_x001A_","\x01B":"_x001B_","\x01C":"_x001C_","\x01D":"_x001D_","\x01E":"_x001E_","\x01F":"_x001F_"},d=[],e=0;e0&&d.forEach(function(a){a.external?c.Hfa.push(a):i.push(a)}),i.length>0&&a.writeElement("dataValidations",function(){a.writeAttributeString("count",i.length)},function(){i.forEach(function(b){g(b)||g(b.ranges)||0===b.ranges.length||a.writeElement("dataValidation",function(){o(a,b),a.writeAttributeString("sqref",e(b.ranges))},function(){f(b.firstFormula)||a.writeElementString("formula1",h(b.firstFormula)),f(b.secondFormula)||a.writeElementString("formula2",h(b.secondFormula))})})})}b.Afa=p;function q(a,b){var c=b.Hfa;c&&0===c.length||(a.writeElement("ext",function(){a.writeAttributeString("xmlns:x14","http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"),a.writeAttributeString("uri","{CCE6A557-97BC-4b89-ADB6-D9C93CAAB3DF}")},function(){a.writeElement("x14:dataValidations",function(){a.writeAttributeString("xmlns:xm","http://schemas.microsoft.com/office/excel/2006/main"),a.writeAttributeString("count",c.length)},function(){c.forEach(function(b){a.writeElement("x14:dataValidation",function(){o(a,b)},function(){f(b.firstFormula)||a.writeElement("x14:formula1",function(){a.writeElementString("xm:f",b.firstFormula)}),f(b.secondFormula)||a.writeElement("x14:formula2",function(){a.writeElementString("xm:f",b.secondFormula)});var c=e(b.ranges);a.writeElementString("xm:sqref",c)})})})}),b.Hfa=i)}b.Bfa=q},function(a,b,c){var d,e=c(17),f=e.w7.M9,g=e.Fa,h=e.x7.naa,i=c(44),j=c(25).K7,k={0:"auto",1:"downThenOver",2:"overThenDown"},l={0:"auto",1:"portrait",2:"landscape"};function m(a,b,c){var d=c.pfa(b);d&&a.writeLeafElement("pageMargins",function(){a.writeAttributeString("left",d.left),a.writeAttributeString("right",d.right),a.writeAttributeString("top",d.top),a.writeAttributeString("bottom",d.bottom),a.writeAttributeString("header",d.header),a.writeAttributeString("footer",d.footer)})}b.Dfa=m;function n(a,b,c){var d=c.qfa(b);d&&(d.printGridLine||d.printRowColumnsHeaders||d.horizontalCentered||d.verticalCentered)&&a.writeLeafElement("printOptions",function(){d.printRowColumnsHeaders&&a.writeAttributeString("headings","1"),d.printGridLine&&a.writeAttributeString("gridLines","1"),d.horizontalCentered&&a.writeAttributeString("horizontalCentered","1"),d.verticalCentered&&a.writeAttributeString("verticalCentered","1")})}b.Cfa=n;function o(a,b,c){var d=c.rfa(b);d&&a.writeLeafElement("pageSetup",function(){var b=d.paperSizeIndex,c=d.zoomFactor,e=d.firstPageNumber,f=d.smartPrintPagesWidth,h=d.smartPrintPagesHeight,i=k[d.pageOrder],j=l[d.orientation],m=d.copies;!g(b)&&b>1&&a.writeAttributeString("paperSize",b),!g(c)&&Math.abs(c-1)>.01&&a.writeAttributeString("scale",Math.round(100*c)),g(e)||1===e||a.writeAttributeString("firstPageNumber",e),f>0&&1!==f&&a.writeAttributeString("fitToWidth",f),h>0&&1!==h&&a.writeAttributeString("fitToHeight",h),g(i)||0===i||a.writeAttributeString("pageOrder",i),g(j)||0===j||a.writeAttributeString("orientation",j),d.showColor===!1&&a.writeAttributeString("blackAndWhite","1"),d.draft===!0&&a.writeAttributeString("draft","1"),d.useCustomStartingPage===!0&&a.writeAttributeString("useFirstPageNumber","1"),m>1&&m<32767&&a.writeAttributeString("copies",m)})}b.Efa=o;function p(a,b,c){var d,e;function g(a){var b=a.advancedHeadFooterSetting;return b&&(b.headerFooterDifferentOddEvenPages||b.headerFooterDifferentFirstPage||!b.headerFooterScalesWithDocument||!b.headerFooterAlignWithPageMargin||!f(a.header)||!f(a.footer)||!f(b.headerOddPage)||!f(b.footerOddPage)||!f(b.headerEvenPage)||!f(b.footerEvenPage)||!f(b.headerFirstPage)||!f(b.footerFirstPage))}d=c.rfa(b),d&&g(d)&&(e=d.advancedHeadFooterSetting,a.writeElement("headerFooter",function(){e.headerFooterDifferentOddEvenPages===!0&&a.writeAttributeString("differentOddEven","1"),e.headerFooterDifferentFirstPage===!0&&a.writeAttributeString("differentFirst","1"),e.headerFooterScalesWithDocument===!1&&a.writeAttributeString("scaleWithDoc","0"),e.headerFooterAlignWithPageMargin===!1&&a.writeAttributeString("alignWithMargins","0")},function(){f(e.headerOddPage)?f(d.header)||a.writeElementString("oddHeader",h(d.header)):a.writeElementString("oddHeader",h(e.headerOddPage)),f(e.footerOddPage)?f(d.footer)||a.writeElementString("oddFooter",h(d.footer)):a.writeElementString("oddFooter",h(e.footerOddPage)),f(e.headerEvenPage)||a.writeElementString("evenHeader",h(e.headerEvenPage)),f(e.footerEvenPage)||a.writeElementString("evenFooter",h(e.footerEvenPage)),f(e.headerFirstPage)||a.writeElementString("firstHeader",e.headerFirstPage),f(e.footerFirstPage)||a.writeElementString("firstFooter",e.footerFirstPage)}))}b.Ffa=p;function q(a,b,c){b&&b.length>0&&a.writeElement(c,function(){var c=b.length;a.writeAttributeString("count",c),a.writeAttributeString("manualBreakCount",c)},function(){b.forEach(function(b){b>0&&a.writeLeafElement("brk",function(){a.writeAttributeString("id",b),a.writeAttributeString("man","1"),"rowBreaks"===c?a.writeAttributeString("max",j.M7):"colBreaks"===c&&a.writeAttributeString("max",j.L7)})})})}function r(a,b,c){var d=c.rfa(b);d&&(q(a,d.rowBreakLines,"rowBreaks"),q(a,d.columnBreakLines,"colBreaks"))}b.Gfa=r;function s(a,b){b.cia&&(a.writeLeafElement("legacyDrawingHF",function(){a.writeAttributeString("r:id",b.cia)}),b.cia="")}b.mia=s;function t(a,b,c,d,e){a.writeElement("v:shape",function(){a.writeAttributeString("id",c),a.writeAttributeString("o:spid","_x0000_s10"+d),a.writeAttributeString("type","#_x0000_t75"),a.writeAttributeString("style","position:absolute;margin-left:0;margin-top:0;width:100%pt;height:100%pt;z-index:"+e)},function(){a.writeLeafElement("v:imagedata",function(){a.writeAttributeString("o:relid",b),a.writeAttributeString("o:title",c)}),a.writeLeafElement("o:lock",function(){a.writeAttributeString("v:ext","edit"),a.writeAttributeString("rotation","t")})})}d=function(a){var b=new i;return b.writeElement("xml",function(){b.writeAttributeString("xmlns:v","urn:schemas-microsoft-com:vml"),b.writeAttributeString("xmlns:o","urn:schemas-microsoft-com:office:office"),b.writeAttributeString("xmlns:x","urn:schemas-microsoft-com:office:excel")},function(){b.writeElement("o:shapelayout",function(){b.writeAttributeString("v:ext","edit")},function(){b.writeLeafElement("o:idmap",function(){b.writeAttributeString("v:ext","edit"),b.writeAttributeString("data","1")})}),b.writeElement("v:shapetype",function(){b.writeAttributeString("id","_x0000_t75"),b.writeAttributeString("coordsize","21600,21600"),b.writeAttributeString("o:spt","75"),b.writeAttributeString("o:preferrelative","t"),b.writeAttributeString("path","m@4@5l@4@11@9@11@9@5xe"),b.writeAttributeString("filled","f"),b.writeAttributeString("stroked","f")},function(){b.writeLeafElement("v:stroke",function(){b.writeAttributeString("joinstyle","miter")}),b.writeElement("v:formulas",function(){b.writeLeafElement("v:f",function(){b.writeAttributeString("eqn","if lineDrawn pixelLineWidth 0")}),b.writeLeafElement("v:f",function(){b.writeAttributeString("eqn","sum @0 1 0")}),b.writeLeafElement("v:f",function(){b.writeAttributeString("eqn","sum 0 0 @1")}),b.writeLeafElement("v:f",function(){b.writeAttributeString("eqn","prod @2 1 2")}),b.writeLeafElement("v:f",function(){b.writeAttributeString("eqn","prod @3 21600 pixelWidth")}),b.writeLeafElement("v:f",function(){b.writeAttributeString("eqn","prod @3 21600 pixelHeight")}),b.writeLeafElement("v:f",function(){b.writeAttributeString("eqn","sum @0 0 1")}),b.writeLeafElement("v:f",function(){b.writeAttributeString("eqn","prod @6 1 2")}),b.writeLeafElement("v:f",function(){b.writeAttributeString("eqn","prod @7 21600 pixelWidth")}),b.writeLeafElement("v:f",function(){b.writeAttributeString("eqn","sum @8 21600 0")}),b.writeLeafElement("v:f",function(){b.writeAttributeString("eqn","prod @7 21600 pixelHeight")}),b.writeLeafElement("v:f",function(){b.writeAttributeString("eqn","sum @10 21600 0")})}),b.writeLeafElement("v:path",function(){b.writeAttributeString("o:extrusionok","f"),b.writeAttributeString("gradientshapeok","t"),b.writeAttributeString("o:connecttype","rect")}),b.writeLeafElement("o:lock",function(){b.writeAttributeString("v:ext","edit"),b.writeAttributeString("aspectratio","t")})});var c=25,d=1;a.forEach(function(a){["LH","CH","RH","LF","CF","RF"].indexOf(a.name)>=0&&t(b,a.rid,a.name,c++,d++)})}),b.xml},b.eia=d},function(a,b,c){var d=c(17),e=c(25),f=c(44),g=d.x7,h=e.u9;function i(a){var b=new f;return b.writeDocument(),b.writeElement("sst",function(){b.writeAttributeString("xmlns",h.b9),b.writeAttributeString("count",""+a.vda),b.writeAttributeString("uniqueCount",""+a.uda.length)},function(){var c,d,e,f;for(c=0,d=a.uda.length;c0)for(d=0,f=b.themesFonts.length;d0&&a.writeAttributeString("firstSheet",""+c.startSheetIndex),"number"==typeof c.activeSheetIndex&&c.activeSheetIndex>0&&a.writeAttributeString("activeTab",""+c.activeSheetIndex)})})}function n(a,b){var c,d=b.kfa(),e=r(b);q(d,e),c=o(b),q(d,c),d.length>0&&a.writeElement("definedNames",k,function(){var b,c;for(b=0;b-1&&a.writeAttributeString("localSheetId",c.localSheetId)},function(){a.writeValue(c.formula.replace(/&/g,"&").replace(//g,">"))})})}function o(a){var b,c,d,e,f,g,h,i=[],j=a.Eda();for(b=0;b400)}function d(a){var b=a;return!!b&&["italic","oblique"].indexOf(b.toLowerCase().trim())!==-1}a.writeElement("comment",function(){a.writeAttributeString("ref",k.R9(b.col)+(b.row+1)),a.writeAttributeString("authorId","0")},function(){a.writeElement("text",function(){a.writeElement("r",function(){a.writeElement("rPr",function(){var e,f=b.fontWeight;c(f)&&a.writeLeafElement("b"),f=b.fontStyle,d(f)&&a.writeLeafElement("i"),e=b.textDecoration,e&&(1&e&&a.writeLeafElement("u"),2&e&&a.writeLeafElement("strike")),f=b.fontSize,f&&a.writeLeafElement("sz",function(){a.writeAttributeString("val",f)}),f=b.foreColor,f?g(a,"color",f):a.writeLeafElement("color",function(){a.writeAttributeString("indexed","81")}),f=b.fontFamily,f&&a.writeLeafElement("rFont",function(){a.writeAttributeString("val",f)}),a.writeLeafElement("family",function(){a.writeAttributeString("val","2")})});var e=b.text,f=e.length!==e.trim().length;a.writeElement("t",function(){f&&a.writeAttributeString("xml:space","preserve")},function(){a.writeValue(b.text)})})})})}function o(a){a.writeElement("authors",void 0,function(){a.writeElement("author",void 0,function(){a.writeValue("Author")})})}function p(a,b,c){var d=new e;d.writeElement("xml",f,g);function f(){d.writeAttributeString("xmlns:v","urn:schemas-microsoft-com:vml"),d.writeAttributeString("xmlns:o","urn:schemas-microsoft-com:office:office"),d.writeAttributeString("xmlns:x","urn:schemas-microsoft-com:office:excel")}function g(){var a="_x0000_t",e="202",f="_x0000_s",g=1024*(b+1)+1;d.writeElement("o:shapelayout",function(){d.writeAttributeString("v:ext","edit")},function(){d.writeLeafElement("o:idmap",function(){d.writeAttributeString("v:ext","edit"),d.writeAttributeString("data","1")})}),d.writeElement("v:shapetype",function(){d.writeAttributeString("id",a+e),d.writeAttributeString("coordsize","21600,21600"),d.writeAttributeString("o:spt",e),d.writeAttributeString("path","m,l,21600r21600,l21600,xe")},function(){d.writeLeafElement("v:stroke",function(){d.writeAttributeString("joinstyle","miter")}),d.writeLeafElement("v:path",function(){d.writeAttributeString("gradientshapeok","t"),d.writeAttributeString("o:connecttype","rect")})}),c.forEach(j);function h(a){if(a&&a.indexOf("rgb")>=0){var b=i.fromHtmlColor(a),c=b.toString(16).substr(-6);return"#"+c}return a}function j(b){var c=b.inset;d.writeElement("v:shape",function(){d.writeAttributeString("id",f+g),g++,d.writeAttributeString("type","#"+a+e),d.writeAttributeString("style",i(b)),d.writeAttributeString("fillcolor",h(b.backColor)),d.writeAttributeString("strokecolor",h(b.borderColor)),d.writeAttributeString("strokeweight",""+b.borderWidth),c||d.writeAttributeString("o:insetmode","auto")},function(){var a=b.dashStyle,e=b.lineStyle;a?d.writeLeafElement("v:stroke",function(){d.writeAttributeString("dashstyle",a)}):e&&d.writeLeafElement("v:stroke",function(){d.writeAttributeString("linestyle",e)}),d.writeLeafElement("v:fill",function(){var a=b.opacity;l(a)||1===a||d.writeAttributeString("opacity",Math.floor(65535*a)+"f"),d.writeAttributeString("color2","#ffffe1")}),d.writeLeafElement("v:shadow",function(){d.writeAttributeString("color","black"),d.writeAttributeString("obscured","t")}),d.writeLeafElement("v:path",function(){d.writeAttributeString("o:connecttype","none")}),d.writeElement("v:textbox",function(){d.writeAttributeString("style","mso-direction-alt:auto"+(b.autoSize?";mso-fit-shape-to-text:t":"")),c&&d.writeAttributeString("inset",c)},function(){d.writeElement("div",function(){d.writeAttributeString("style","text-align:"+b.hAlign.toLowerCase())},null)}),d.writeElement("x:ClientData",function(){d.writeAttributeString("ObjectType","Note")},function(){b.dynamicMove===!1&&d.writeLeafElement("x:MoveWithCells"),b.dynamicSize===!1&&d.writeLeafElement("x:SizeWithCells"),b.locked===!1&&d.writeElementString("x:Locked","False"),b.lockText===!1&&d.writeElementString("x:LockText","False"),d.writeElementString("x:AutoFill","False");var a=b.hAlign;"Left"!==a&&d.writeElementString("x:TextHAlign",a),d.writeElementString("x:Row",b.row),d.writeElementString("x:Column",b.col),1===b.displayMode&&d.writeLeafElement("x:Visible")})});function i(a){var b=["position:absolute"],c=a.marginLeft;return c>=0&&b.push("margin-left:"+c+"pt"),c=a.marginTop,c>=0&&b.push("margin-top:"+c+"pt"),c=a.width,c&&b.push("width:"+c),c=a.height,c&&b.push("height:"+c),b.push("z-index:"+a.zIndex),c=a.visibility,c&&b.push("visibility:"+c),b.join(";")}}}return d.xml}b.writeCommentShapes=p},function(a,b,c){var d=c(44),e=c(25),f=c(16),g=c(51).Kfa,h=f.UnitHelper,i=h.pixelToEMU,j=e.u9,k=c(47).writeColorScheme;function l(a,b,c){var e=new d;return e.writeDocument(!0),e.writeElement("xdr:wsDr",function(){e.writeAttributeString("xmlns:xdr",j.d9),e.writeAttributeString("xmlns:a",j.e9)},function(){b&&b.length&&m(b,e),c&&c.length&&g(c,e,o)}),e.xml}function m(a,b){var c=1;a.forEach(function(a){n(b,a,c),c++})}function n(a,b,c){var d=b&&b.twoCellAnchor;d&&a.writeElement("xdr:twoCellAnchor",function(){o(a,"xdr:from",d.startPoint),o(a,"xdr:to",d.endPoint),p(a,b,""+c),r(a,b)})}function o(a,b,c){a.writeElement(b,function(){a.writeElementString("xdr:col",c.col),a.writeElementString("xdr:colOff",i(c.colOffset)),a.writeElementString("xdr:row",c.row),a.writeElementString("xdr:rowOff",i(c.rowOffset))})}function p(a,b,c){a.writeElement("xdr:pic",function(){a.writeElement("xdr:nvPicPr",function(){a.writeLeafElement("xdr:cNvPr",function(){a.writeAttributeString("id",c),a.writeAttributeString("name",b.name),b.hidden&&a.writeAttributeString("hidden","1")}),a.writeElement("xdr:cNvPicPr",function(){a.writeLeafElement("a:picLocks",function(){a.writeAttributeString("noChangeAspect","1")})})}),a.writeElement("xdr:blipFill",function(){a.writeElement("a:blip",function(){a.writeAttributeString("xmlns:r",j.i9),a.writeAttributeString("r:embed",b.rid),a.writeAttributeString("cstate","print")},function(){a.writeElement("a:extLst",function(){a.writeElement("a:ext",function(){a.writeAttributeString("uri","{28A0092B-C50C-407E-A947-70E740481C1C}")},function(){a.writeLeafElement("a14:useLocalDpi",function(){a.writeAttributeString("xmlns:a14",j.n9),a.writeAttributeString("val","0")})})})}),a.writeElement("a:stretch",function(){a.writeLeafElement("a:fillRect")})}),q(a,b)})}function q(a,b){a.writeElement("xdr:spPr",function(){var c,d,e,f,g;a.writeElement("a:xfrm",function(){a.writeLeafElement("a:off",function(){a.writeAttributeString("x","0"),a.writeAttributeString("y","0")}),a.writeLeafElement("a:ext",function(){a.writeAttributeString("cx","0"),a.writeAttributeString("cy","0")})}),a.writeElement("a:prstGeom",function(){a.writeAttributeString("prst","rect")},function(){a.writeLeafElement("a:avLst")}),c=b.fillColor,c&&k(a,"a:solidFill",c),d=b.lineBorder,e=d.width,f=d.color,g=d.style,a.writeElement("a:ln",function(){e&&a.writeAttributeString("w",Math.ceil(12700*e*72/96)),"dbl"===g&&a.writeAttributeString("cmpd","dbl")},function(){k(a,"a:solidFill",f),"dbl"!==g&&a.writeLeafElement("a:prstDash",function(){a.writeAttributeString("val",g)})})})}function r(a,b){a.writeLeafElement("xdr:clientData",function(){b.locked===!1&&a.writeAttributeString("fLocksWithSheet","0")})}b.writeDrawing=l},function(a,b,c){var d,e=c(44),f=c(25),g=c(17),h=c(29).dda,i=c(52).Mfa,j=c(52).Lfa,k=g.Fa,l=f.u9,m=g.x7;function n(a,b,c){if(k(a))return null;var d=new e;return d.writeDocument(),d.writeElement("table",function(){d.writeAttributeString("xmlns",l.f9),d.writeAttributeString("id",a.id);var b=a.name.split(" ").join("_");d.writeAttributeString("name",b),d.writeAttributeString("displayName",b.split("-").join("_")),d.writeAttributeString("ref",h([{row:a.row,col:a.col,rowCount:a.rowCount,colCount:a.colCount}])),a.showHeader===!1&&d.writeAttributeString("headerRowCount","0"),a.showFooter&&d.writeAttributeString("totalsRowCount","1")},function(){var e,f;a.rowFilter&&!k(a.rowFilter)&&(f=b.mfa(c,a.rowFilter),f&&f.sortInfo&&(e=f.sortInfo,f.sortInfo=null),a.showHeader!==!1&&(p(a.rowFilter)||r(f),i(d,f)),e&&j(d,e)),a.columns&&a.columns.length>0&&d.writeElement("tableColumns",function(){d.writeAttributeString("count",a.columns.length)},function(){a.columns.forEach(function(a){var b=q(a.footerFormula);"custom"!==b?d.writeLeafElement("tableColumn",function(){d.writeAttributeString("id",""+a.id);var c=o(a.name);d.writeAttributeString("name",m.naa(m.Sha(c,"\n","_x000a_"))),k(a.footerValue)||d.writeAttributeString("totalsRowLabel",a.footerValue),k(a.footerFormula)||d.writeAttributeString("totalsRowFunction",b)}):d.writeElement("tableColumn",function(){d.writeAttributeString("id",""+a.id);var b=o(a.name);d.writeAttributeString("name",m.naa(m.Sha(b,"\n","_x000a_"))),d.writeAttributeString("totalsRowFunction","custom")},function(){d.writeElement("totalsRowFormula",function(){d.writeValue(m.naa(a.footerFormula))})})})}),a.style&&d.writeLeafElement("tableStyleInfo",function(){var b="";b=k(a.style.buildInName)?a.style.name:"TableStyle"+a.style.buildInName,d.writeAttributeString("name",b),a.highlightFirstColumn?d.writeAttributeString("showFirstColumn","1"):d.writeAttributeString("showFirstColumn","0"),a.highlightLastColumn?d.writeAttributeString("showLastColumn","1"):d.writeAttributeString("showLastColumn","0"),k(a.bandRows)?d.writeAttributeString("showRowStripes","1"):d.writeAttributeString("showRowStripes","0"),a.bandColumns?d.writeAttributeString("showColumnStripes","1"):d.writeAttributeString("showColumnStripes","0")})}),d.xml}function o(a){var b=""+a;return"\n"===(""+b).substr(b.length-1)?b.substr(0,b.length-1):b}function p(a){var b,c;if(!a.showFilterButton)return!1;b=a.filterButtonVisibleInfo;for(c in b)if(b.hasOwnProperty(c)&&!b[c])return!1;return!0}d={101:"average",102:"countNums",103:"count",104:"max",105:"min",107:"stdDev",109:"sum",110:"var"};function q(a){var b,c;if(!k(a))return b=/\[\S[\S\s]*\S\]/,a=a.trim(),"SUBTOTAL("!==a.substr(0,9)?"custom":b.test(a)?(c=a.substr(9,3),d[c]||"custom"):"custom"}function r(a){if(0===a.filterColumns.length)for(var b=0;b0&&!T&&U}function ba(a){H=m,L=a;try{da(a,j().co())}catch(a){ga(0,a,$,b[q])}fa()}function ca(){return L}function da(a,b){var c,d,e,f;return a&&(c=a.indexOf(b))!==-1?(d=a.substring(0,c),e=a.substr(c+b.length),f=J(j().de(e)),G=b,M=d,N=f.D,O=f.S,m):n}function ea(a){var b,e,f,g,h,i;if(!a&&G!==r)return n;if(a[z])return n;if(e=n,!(b=a[A])||!b.length)return n;for(f in b)if(g=b[f],e=e||g&&g[C]===c){P=g[B];break}return e?a[F]&&(h=new Date,i=(0,d.toDate)(a[F]),S=Math.ceil((i-h)/864e5),T=S<=0)?n:(0,d.needVal)()&&(a[D]||a[E])&&!(0,d.matchHost)(a[D],a[E])?n:m:n}function fa(a){var c=n;V++;try{_()&&(W||(W=l()),W.verify(M+G+K(N),O)&&(c=ea(N))&&(R=1,Y($())))}catch(a){R=0,T=m}finally{V--}h&&!a&&h.call(b,c,$)}function ga(a,c,e,f){!(0,d.needVal)()||_()&&aa()||(0,d.timeout)(function(){return(f||b[q]||function(){})(a||o,c,e,ga)},a)}function ha(a,b){_()&&fa(m),aa()?!U[a]:(0,d.timeout)(function(){return ga(0,d.undefined,$,function(){b?b(o,$,ga):(0,d.invalid_op)()})},1)}Z(X(),m),Q=!(0,d.needVal)(),(0,f.default)(e,function(a){var c=b[a];b[a]=function(){(0,d.needVal)()&&!aa()&&ha(a,b[q]),c&&c.apply(b,arguments)}.bind(b)}),k(b,p,{get:function a(){return ca()},set:function a(b){return ba(b)},enumerable:n,configurable:n}),h&&!(0,d.needVal)()&&(0,d.timeout)(function(){H||h.call(b,aa(),$)},0)};function L(a,b,c,d,e,f){var g=d.call(a,h.default,"d"),i=J(g.de(c));return new G(a,b,i,[function(){return d.call(a,h.default,"c")},function(){return e.call(a,j.default,"s")}],f)}},function(a,b){(function(a){"use strict";var c,d,e,f,g,h,i,j,k,l,m,n;Object.defineProperty(b,"__esModule",{value:!0}),c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol?"symbol":typeof a},b.matchHost=u,b.invalid_op=w,b.invalid_cdc=x,b.toDate=z,b.protect=A,b.global=a,d="object"==(h===a?"undefined":c(a))&&a&&a.Object===Object&&a,e="object"==("undefined"==typeof self?"undefined":c(self))&&self&&self.Object===Object&&self,f=d||e||Function("return this")(),g=!0,h=b.undefined=void 0,i=b.timeout=f.setTimeout,j=b.storage=function a(){return f.nia||(f.nia={})},k=b.appName=function a(){return f.navigator&&f.navigator.appName},l=/^[\w\-]+\.local$/i,m=/^[\w\-]+$/i;function o(a){return a&&("127.0.0.1"===a||"::1"===a||"localhost"===a||m.test(a)||l.test(a))}function p(a){return a&&"file:"===a}function q(a){return a&&(p(a.protocol)||o(a.hostname))}function r(){return q(f.location)}function s(a,b){var c,d,e;for(c in b){if(d=b[c],d===a)return g;if(e=a.indexOf("."+d),e>0&&e===a.length-d.length-1)return g}}function t(a,b){var c,d;for(c in b)if(d=b[c],d===a||".*"===d.substr(d.length-2)&&a.substr(0,d.length-2)===d.substr(0,d.length-2))return g}function u(a,b){var c=f.location.hostname;if(c){if(a&&s(c,a.split(",")))return g;if(b&&t(c,b.split(",")))return g}return!g}n=b.needVal=function a(){return!r()};function v(a,b){var c=Error(b);throw c.name=a,c}function w(a){return v("InvalidOperation",a||"Invalid Operation")}function x(a){return v("InvalidCodec",a||"Invalid UTF-8 codec")}function y(a){return parseInt(a,10)}function z(a){return new Date(y(a.substr(0,4))||0,y(a.substr(4,2))-1||0,y(a.substr(6,2))||0)}function A(a){a.toString=function(){return"function () { [native code] }"}}function a(a,b){f[a]=b}}).call(b,function(){return this}())},function(a,b){"use strict";var c,d,e,f,g,h,i,j,k,l,m;Object.defineProperty(b,"__esModule",{value:!0}),c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol?"symbol":typeof a},b.default=function(a,b){var c=d(a)?v:u;return c(a,b)},d=Array.isArray,e=Object.prototype,f=e.hasOwnProperty,g=e.toString,h="object",i="function",j="["+h+" Function]",k="["+h+" GeneratorFunction]",l=Math.pow(2,53)-1;function n(a){var b=void 0===a?"undefined":c(a);return!!a&&(b==h||b==i)}function o(a){var b=a&&a.constructor,d=(void 0===b?"undefined":c(b))==i&&b.prototype||e;return a===d}function p(a){var b=n(a)?g.call(a):"";return b==j||b==k}function q(a){return"number"==typeof a&&a>-1&&a%1==0&&a<=l}function r(a){return null!=a&&q(a.length)&&!p(a)}function s(a){var b,c;if(!o(a))return Object.keys(Object(a));b=[];for(c in Object(a))f.call(a,c)&&"constructor"!=c&&b.push(c);return b}function t(a,b,c){for(var d,e=-1,f=Object(a),g=c(a),h=g.length;h--&&(d=g[++e],b(f[d],d,f)!==!1););return a}m=function a(b,c){if(null==b)return b;if(!r(b))return b&&t(b,c,s);for(var d=b.length,e=-1,f=Object(b);++e=65&&c<=90?a.toLowerCase():c>=97&&c<=122?a.toUpperCase():c>=48&&c<=57?j(48+(c-48+10+b)%10):a}function p(a){var b,c=a.split("");for(b=0;b=0;b--)n(c,b+1,b+3,d),n(c,b,b+2,d);return c.join("")}function r(a){return a.split("").reverse().join("")}k=function(){function a(b){var c=arguments.length<=1||void 0===arguments[1]?"A0":arguments[1];m(this,a),b&&"string"==typeof b||(0,e.invalid_op)("Invalid Key"),this.c=c,this.k=b}return d(a,[{key:"co",value:function a(){return"#"+this.c}},{key:"en",value:function a(b){var c,d,e;return b?(c=i.getBytes(b),d=g.fromBytes(c),d=d.replace("==","&"),d=d.replace("=","#"),e=Math.floor(d.length/2),d=d.substr(e)+d.substr(0,e),d=r(d),p(d)):""}},{key:"de",value:function a(b){var c,d,e;return b?(c=q(b),c=r(c),d=Math.ceil(c.length/2),c=c.substr(d)+c.substr(0,d),c=c.replace("#","="),c=c.replace("&","=="),e=g.toBytes(c),i.getString(e)):""}}]),a}(),b.default=k},function(a,b){"use strict";var c,d,e,f,g,h,i,j,k;Object.defineProperty(b,"__esModule",{value:!0}),c="0123456789",d=c+"abcdef",e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"+c+"+/",f="=",g=e+f;function l(a){return d.charAt(a)}h=b.fromBytes=function a(b){var c,d,e,f,h,i,j,k,l,m=0,n="";if(!b)return"";do c=b[m++],d=b[m++],e=b[m++],k=c<<16|d<<8|e,f=k>>18&63,h=k>>12&63,i=k>>6&63,j=63&k,n+=g.charAt(f)+g.charAt(h)+g.charAt(i)+g.charAt(j);while(m>16&255,d=k>>8&255,e=255&k,m.push(c),64!==i&&(m.push(d),64!==j&&m.push(e));while(l>6)+e.charAt(63&d);for(c+1==b.length?(d=parseInt(b.substring(c,c+1),16),g+=e.charAt(d<<2)):c+2==b.length&&(d=parseInt(b.substring(c,c+2),16),g+=e.charAt(d>>2)+e.charAt((3&d)<<4));(3&g.length)>0;)g+=f;return g},k=b.toHex=function a(b){var c,d,g="",h=0,i=0;for(c=0;c>2),i=3&d,h=1):1==h?(g+=l(i<<2|d>>4),i=15&d,h=2):2==h?(g+=l(i),g+=l(d>>2),i=3&d,h=3):(g+=l(i<<2|d>>4),g+=l(15&d),h=0));return 1==h&&(g+=l(i<<2)),g}},function(a,b,c){"use strict";var d,e,f,g;Object.defineProperty(b,"__esModule",{value:!0}),b.getBytes=m,b.getString=n,d=c(2),e=String.fromCharCode,f="Invalid continuation byte",g="Invalid byte index";function h(a){for(var b,c,d=[],e=0,f=a.length;e=55296&&b<=56319&&e65535&&(b-=65536,f+=e(b>>>10&1023|55296),b=56320|1023&b),f+=e(b);return f}function j(a){a>=55296&&a<=57343&&(0,d.invalid_cdc)("Lone surrogate U+"+a.toString(16).toUpperCase()+" is not a scalar value")}function k(a,b){return a>>b&63|128}function l(a){if(0==(4294967168&a))return[a];var b=[];return 0==(4294965248&a)?b.push(a>>6&31|192):0==(4294901760&a)?(j(a),b.push(a>>12&15|224),b.push(k(a,6))):0==(4292870144&a)&&(b.push(a>>18&7|240),b.push(k(a,12)),b.push(k(a,6))),b.push(63&a|128),b}function m(a){for(var b,c=h(a),d=c.length,e=-1,f=[];++e=b&&(0,d.invalid_cdc)(g);var e=255&a[c];return c++,128==(192&e)?63&e:void(0,d.invalid_cdc)(f)}function l(){var e,h,i,l,m;if(c>b&&(0,d.invalid_cdc)(g),c==b)return!1;if(e=255&a[c],c++,0==(128&e))return e;if(192==(224&e)){if(h=k(),m=(31&e)<<6|h,m>=128)return m;(0,d.invalid_cdc)(f)}if(224==(240&e)){if(h=k(),i=k(),m=(15&e)<<12|h<<6|i,m>=2048)return j(m),m;(0,d.invalid_cdc)(f)}return 240==(248&e)&&(h=k(),i=k(),l=k(),m=(15&e)<<18|h<<12|i<<6|l,m>=65536&&m<=1114111)?m:void(0,d.invalid_cdc)()}for(b=a.length,c=0,e=[];(h=l())!==!1;)e.push(h);return i(e)}},function(a,b,c){"use strict";var d,e,f,g,h,i;Object.defineProperty(b,"__esModule",{value:!0}),d=function(){function a(a,b){var c,d;for(c=0;c0&&b.length>0?(this.n=l(a,16),this.e=parseInt(b,16)):(0,d.invalid_cdc)("Invalid RSA public key")}function o(a){return a.modPowInt(this.e,this.n)}m.prototype.doPublic=o,m.prototype.setPublic=n;function p(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p,t,u,v,w,x,y=f.getBytes(a),z=[1518500249,1859775393,2400959708,3395469782];for(y.push(128),b=y.length/4+2,c=Math.ceil(b/16),d=Array(c),e=0;e>>32-b}function s(a){var b,c,d="";for(c=7;c>=0;c--)b=a>>>4*c&15,d+=b.toString(16);return d}function t(a,b){var c,d,e,f,g,h;return b=b.replace(i,""),b=b.replace(/[ \n]+/g,""),c=l(b,16),c.bitLength()<=this.n.bitLength()&&(d=this.doPublic(c),e=d.toString(16).replace(/^1f+00/,""),f="3021300906052b0e03021a05000414",e.substr(0,f.length)===f)?(g=e.substr(f.length),h=p(a),h===g):0}m.prototype.verify=t,b.default=m},function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p;Object.defineProperty(b,"__esModule",{value:!0}),d=c(2),e=Math,f=e.floor,g=e.pow,h=e.min;function q(a,b){for(var c in b)a[c]=b[c]}j=0xdeadbeefcafe,k=15715070==(16777215&j);function r(a,b,c){if(null!=a){var d=this;"number"==typeof a?d.fromNumber(a,b,c):null==b&&"string"!=typeof a?d.fromString(a,256):d.fromString(a,b)}}function s(){return new r(null)}function t(a,b,c,d,e,g){for(;--g>=0;){var h=b*this[a++]+c[d]+e;e=f(h/67108864),c[d++]=67108863&h}return e}function u(a,b,c,d,e,f){for(var g,h,i,j=32767&b,k=b>>15;--f>=0;)g=32767&this[a],h=this[a++]>>15,i=k*g+h*j,g=j*g+((32767&i)<<15)+c[d]+(1073741823&e),e=(g>>>30)+(i>>>15)+k*h+(e>>>30),c[d++]=1073741823&g;return e}function v(a,b,c,d,e,f){for(var g,h,i,j=16383&b,k=b>>14;--f>=0;)g=16383&this[a],h=this[a++]>>14,i=k*g+h*j,g=j*g+((16383&i)<<14)+c[d]+e,e=(g>>28)+(i>>14)+k*h,c[d++]=268435455&g;return e}for(k&&"Microsoft Internet Explorer"==(0,d.appName)()?(r.prototype.am=u,i=30):k&&"Netscape"!=(0,d.appName)()?(r.prototype.am=t,i=26):(r.prototype.am=v,i=28),q(r.prototype,{DB:i,DM:(1<=0;--b)a[b]=c[b];a.t=c.t,a.s=c.s}function z(a){var b=this;b.t=1,b.s=a<0?-1:0,a>0?b[0]=a:a<-1?b[0]=a+b.DV:b.t=0}function A(a){var b=s();return b.fromInt(a),b}function B(a,b){var c,d,e,f,g,h=this;if(16==b)c=4;else if(8==b)c=3;else if(256==b)c=8;else if(2==b)c=1;else if(32==b)c=5;else{if(4!=b)return void h.fromRadix(a,b);c=2}for(h.t=0,h.s=0,d=a.length,e=!1,f=0;--d>=0;)g=8==c?255&a[d]:x(a,d),g<0?"-"==a.charAt(d)&&(e=!0):(e=!1,0==f?h[h.t++]=g:f+c>this.DB?(h[h.t-1]|=(g&(1<>h.DB-f):h[h.t-1]|=g<=h.DB&&(f-=h.DB));8==c&&0!=(128&a[0])&&(h.s=-1,f>0&&(h[h.t-1]|=(1<0&&a[a.t-1]==b;)--a.t}function D(a){var b,c,d,e,f,g,h,i=this;if(i.s<0)return"-"+i.negate().toString(a);if(16==a)b=4;else if(8==a)b=3;else if(2==a)b=1;else if(32==a)b=5;else{if(4!=a)return i.toRadix(a);b=2}if(c=(1<0)for(h>h)>0&&(e=!0,f=w(d));g>=0;)h>(h+=i.DB-b)):(d=i[g]>>(h-=b)&c,h<=0&&(h+=i.DB,--g)),d>0&&(e=!0),e&&(f+=w(d));return e?f:"0"}function E(){var a=s();return r.ZERO.subTo(this,a),a}function F(){return this.s<0?this.negate():this}function G(a){var b,c=this,d=c.s-a.s;if(0!=d)return d;if(b=c.t,d=b-a.t,0!=d)return c.s<0?-d:d;for(;--b>=0;)if(0!=(d=c[b]-a[b]))return d;return 0}function H(a){var b=1,c;return 0!=(c=a>>>16)&&(a=c,b+=16),0!=(c=a>>8)&&(a=c,b+=8),0!=(c=a>>4)&&(a=c,b+=4),0!=(c=a>>2)&&(a=c,b+=2),0!=(c=a>>1)&&(a=c,b+=1),b}function I(){var a=this;return a.t<=0?0:a.DB*(a.t-1)+H(a[a.t-1]^a.s&a.DM)}function J(a,b){var c,d=this;for(c=d.t-1;c>=0;--c)b[c+a]=d[c];for(c=a-1;c>=0;--c)b[c]=0;b.t=d.t+a,b.s=d.s}function K(a,b){var c,d=this;for(c=a;c=0;--c)b[c+i+1]=d[c]>>g|j,j=(d[c]&h)<=0;--c)b[c]=0;b[i]=j,b.t=d.t+i+1,b.s=d.s,b.clamp()}function M(a,b){var c,d,e,g,h,i=this;if(b.s=i.s,c=f(a/i.DB),c>=i.t)return void(b.t=0);for(d=a%i.DB,e=i.DB-d,g=(1<>d,h=c+1;h>d;d>0&&(b[i.t-c-1]|=(i.s&g)<>=c.DB;if(a.t>=c.DB;e+=c.s}else{for(e+=c.s;d>=c.DB;e-=a.s}b.s=e<0?-1:0,e<-1?b[d++]=c.DV+e:e>0&&(b[d++]=e),b.t=d,b.clamp()}function O(a,b){var c=this,d=c.abs(),e=a.abs(),f=d.t;for(b.t=f+e.t;--f>=0;)b[f]=0;for(f=0;f=0;)a[d]=0;for(d=0;d=c.DV&&(a[d+c.t]-=c.DV,a[d+c.t+1]=1);a.t>0&&(a[a.t-1]+=c.am(d,c[d],a,2*d,0,1)),a.s=0,a.clamp()}function Q(a,b,c){var d,e,g,h,i,j,k,l,m,n,o,p,q,t,u,v,w=a.abs();if(!(w.t<=0)){if(d=this,e=d.abs(),e.t0?(w.lShiftTo(j,g),e.lShiftTo(j,c)):(w.copyTo(g),e.copyTo(c)),k=g.t,l=g[k-1],0!=l){for(m=l*(1<1?g[k-2]>>d.F2:0),n=d.FV/m,o=(1<=0&&(c[c.t++]=1,c.subTo(u,c)),r.ONE.dlShiftTo(k,u),u.subTo(g,g);g.t=0;)if(v=c[--q]==l?d.DM:f(c[q]*n+(c[q-1]+p)*o),(c[q]+=g.am(0,v,c,t,0,k))0&&c.rShiftTo(j,c),h<0&&r.ZERO.subTo(c,c)}}}function R(a){var b=s();return this.abs().divRemTo(a,null,b),this.s<0&&b.compareTo(r.ZERO)>0&&a.subTo(b,b),b}function S(a){this.m=a}function T(a){return a.s<0||a.compareTo(this.m)>=0?a.mod(this.m):a}function U(a){return a}function V(a){a.divRemTo(this.m,null,a)}function W(a,b,c){a.multiplyTo(b,c),this.reduce(c)}function X(a,b){a.squareTo(b),this.reduce(b)}q(S.prototype,{convert:T,revert:U,reduce:V,mulTo:W,sqrTo:X});function Y(){var a,b,c=this;return c.t<1?0:(a=c[0],0==(1&a)?0:(b=3&a,b=b*(2-(15&a)*b)&15,b=b*(2-(255&a)*b)&255,b=b*(2-((65535&a)*b&65535))&65535,b=b*(2-a*b%c.DV)%c.DV,b>0?c.DV-b:-b))}function Z(a){var b=this;b.m=a,b.mp=a.invDigit(),b.mpl=32767&b.mp,b.mph=b.mp>>15,b.um=(1<0&&b.m.subTo(c,c),c}function _(a){var b=s();return a.copyTo(b),this.reduce(b),b}function aa(a){for(var b,c,d,e=this;a.t<=e.mt2;)a[a.t++]=0;for(b=0;b>15)*e.mpl&e.um)<<15)&a.DM,c=b+e.m.t,a[c]+=e.m.am(0,d,a,b,0,e.m.t);a[c]>=a.DV;)a[c]-=a.DV,a[++c]++;a.clamp(),a.drShiftTo(e.m.t,a),a.compareTo(e.m)>=0&&a.subTo(e.m,a)}function ba(a,b){a.squareTo(b),this.reduce(b)}function ca(a,b,c){a.multiplyTo(b,c),this.reduce(c)}q(Z.prototype,{convert:$,revert:_,reduce:aa,mulTo:ca,sqrTo:ba});function da(){var a=this;return 0==(a.t>0?1&a[0]:a.s)}function ea(a,b){var c,d,e,f,g;if(a>4294967295||a<1)return r.ONE;for(c=s(),d=s(),e=b.convert(this),f=H(a)-1,e.copyTo(c);--f>=0;)b.sqrTo(c,d),(a&1<0?b.mulTo(d,e,c):(g=c,c=d,d=g);return b.revert(c)}function fa(a,b){var c;return c=a<256||b.isEven()?new S(b):new Z(b),this.exp(a,c)}function ga(a){return f(Math.LN2*this.DB/Math.log(a))}function ha(){var a=this;return a.s<0?-1:a.t<=0||1==a.t&&a[0]<=0?0:1}function ia(a){var b,c,d,e,f,h,i=this;if(null==a&&(a=10),0==i.signum()||a<2||a>36)return"0";for(b=i.chunkSize(a),c=g(a,b),d=A(c),e=s(),f=s(),h="",i.divRemTo(d,e,f);e.signum()>0;)h=(c+f.intValue()).toString(a).substr(1)+h,e.divRemTo(d,e,f);return f.intValue().toString(a)+h}function ja(){var a=this;if(a.s<0){if(1==a.t)return a[0]-a.DV;if(0==a.t)return-1}else{if(1==a.t)return a[0];if(0==a.t)return 0}return(a[1]&(1<<32-a.DB)-1)<=c&&(k.dMultiply(d),k.dAddOffset(h,0),f=0,h=0));f>0&&(k.dMultiply(g(b,f)),k.dAddOffset(h,0)),e&&r.ZERO.subTo(k,k)}function la(a){var b=this;b[b.t]=b.am(0,a-1,b,0,0,b.t),++b.t,b.clamp()}function ma(a,b){var c=this;if(0!=a){for(;c.t<=b;)c[c.t++]=0;for(c[b]+=a;c[b]>=c.DV;)c[b]-=c.DV,++b>=c.t&&(c[c.t++]=0),++c[b]}}q(r.prototype,{copyTo:y,fromInt:z,fromString:B,clamp:C,dlShiftTo:J,drShiftTo:K,lShiftTo:L,rShiftTo:M,subTo:N,multiplyTo:O,squareTo:P,divRemTo:Q,invDigit:Y,isEven:da,exp:ea,toRadix:ia,chunkSize:ga,fromRadix:ka,dMultiply:la,dAddOffset:ma}),q(r.prototype,{toString:D,signum:ha,intValue:ja,negate:E,abs:F,compareTo:G,bitLength:I,mod:R,modPowInt:fa}),r.ZERO=A(0),r.ONE=A(1),b.default=r}]);function f(){d.Gb(e)}a.exports={M5:2,Gb:f}},function(a,b,c){var d,e,f,g,h,i=c(24),j=c(45);function k(a,b){var c,d,e,f,g="",h=0;for(c=0;c=a[f].length?"00":a[f].charAt(c)+a[f].charAt(c+1):c