{"id":"VhnK","dependencies":[{"name":"D:\\1PROJECTS\\Linway\\node_modules\\exceljs\\dist\\es5\\csv\\csv.js.map","includedInParent":true,"mtime":499162500000},{"name":"D:\\1PROJECTS\\Linway\\package.json","includedInParent":true,"mtime":1649861917996},{"name":"D:\\1PROJECTS\\Linway\\node_modules\\exceljs\\package.json","includedInParent":true,"mtime":1649845849118},{"name":"fs","loc":{"line":5,"column":17,"index":385},"parent":"D:\\1PROJECTS\\Linway\\node_modules\\exceljs\\dist\\es5\\csv\\csv.js","resolved":"D:\\1PROJECTS\\Linway\\node_modules\\parcel-bundler\\src\\builtins\\_empty.js"},{"name":"fast-csv","loc":{"line":7,"column":18,"index":411},"parent":"D:\\1PROJECTS\\Linway\\node_modules\\exceljs\\dist\\es5\\csv\\csv.js","resolved":"D:\\1PROJECTS\\Linway\\node_modules\\fast-csv\\index.js"},{"name":"moment","loc":{"line":9,"column":21,"index":446},"parent":"D:\\1PROJECTS\\Linway\\node_modules\\exceljs\\dist\\es5\\csv\\csv.js","resolved":"D:\\1PROJECTS\\Linway\\node_modules\\moment\\moment.js"},{"name":"../utils/promise","loc":{"line":11,"column":25,"index":483},"parent":"D:\\1PROJECTS\\Linway\\node_modules\\exceljs\\dist\\es5\\csv\\csv.js","resolved":"D:\\1PROJECTS\\Linway\\node_modules\\exceljs\\dist\\es5\\utils\\promise.js"},{"name":"../utils/stream-buf","loc":{"line":13,"column":24,"index":529},"parent":"D:\\1PROJECTS\\Linway\\node_modules\\exceljs\\dist\\es5\\csv\\csv.js","resolved":"D:\\1PROJECTS\\Linway\\node_modules\\exceljs\\dist\\es5\\utils\\stream-buf.js"},{"name":"../utils/utils","loc":{"line":15,"column":20,"index":574},"parent":"D:\\1PROJECTS\\Linway\\node_modules\\exceljs\\dist\\es5\\csv\\csv.js","resolved":"D:\\1PROJECTS\\Linway\\node_modules\\exceljs\\dist\\es5\\utils\\utils.js"}],"generated":{"js":"\"use strict\";function r(e){return(r=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&\"function\"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?\"symbol\":typeof r})(e)}function e(t){return(e=\"function\"==typeof Symbol&&\"symbol\"===r(Symbol.iterator)?function(e){return r(e)}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":r(e)})(t)}var t=require(\"fs\"),o=require(\"fast-csv\"),n=require(\"moment\"),i=require(\"../utils/promise\"),u=require(\"../utils/stream-buf\"),f=require(\"../utils/utils\"),a=module.exports=function(r){this.workbook=r,this.worksheet=null},s={true:!0,false:!1,\"#N/A\":{error:\"#N/A\"},\"#REF!\":{error:\"#REF!\"},\"#NAME?\":{error:\"#NAME?\"},\"#DIV/0!\":{error:\"#DIV/0!\"},\"#NULL!\":{error:\"#NULL!\"},\"#VALUE!\":{error:\"#VALUE!\"},\"#NUM!\":{error:\"#NUM!\"}};a.prototype={readFile:function(r,e){var o,n=this;return e=e||{},f.fs.exists(r).then(function(i){if(!i)throw new Error(\"File not found: \".concat(r));return o=t.createReadStream(r),n.read(o,e)}).then(function(r){return o.close(),r})},read:function(r,e){var t=this;return e=e||{},new i.Promise(function(o,n){var i=t.createInputStream(e).on(\"worksheet\",o).on(\"error\",n);r.pipe(i)})},createInputStream:function(r){r=r||{};var e=this.workbook.addWorksheet(r.sheetName),t=r.dateFormats||[n.ISO_8601,\"MM-DD-YYYY\",\"YYYY-MM-DD\"],i=r.map||function(r){if(\"\"===r)return null;var e=Number(r);if(!Number.isNaN(e))return e;var o=n(r,t,!0);if(o.isValid())return new Date(o.valueOf());var i=s[r];return void 0!==i?i:r},u=o(r).on(\"data\",function(r){e.addRow(r.map(i))}).on(\"end\",function(){u.emit(\"worksheet\",e)});return u},write:function(r,t){var u=this;return new i.Promise(function(i,f){t=t||{};var a=u.workbook.getWorksheet(t.sheetName||t.sheetId),s=o.createWriteStream(t);r.on(\"finish\",function(){i()}),s.on(\"error\",f),s.pipe(r);var c=t,m=c.dateFormat,l=c.dateUTC,p=t.map||function(r){if(r){if(r.text||r.hyperlink)return r.hyperlink||r.text||\"\";if(r.formula||r.result)return r.result||\"\";if(r instanceof Date)return m?l?n.utc(r).format(m):n(r).format(m):l?n.utc(r).format():n(r).format();if(r.error)return r.error;if(\"object\"===e(r))return JSON.stringify(r)}return r},y=void 0===t.includeEmptyRows||t.includeEmptyRows,d=1;a&&a.eachRow(function(r,e){if(y)for(;d++<e-1;)s.write([]);var t=r.values;t.shift(),s.write(t.map(p)),d=e}),s.end()})},writeFile:function(r,e){var o={encoding:(e=e||{}).encoding||\"utf8\"},n=t.createWriteStream(r,o);return this.write(n,e)},writeBuffer:function(r){var e=new u;return this.write(e,r).then(function(){return e.read()})}};"},"sourceMaps":{"js":{"mappings":[{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":0}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":13}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":22}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":24}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":27}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":34}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":36}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":55}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":63}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":80}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":87}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":96}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":105}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":108}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":122}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":125}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":134}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":137}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":144}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":147}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":166}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":174}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":176}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":190}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":198}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":202}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":209}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":219}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":235}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":239}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":242}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":251}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":253}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":256}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":263}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":265}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":284}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":292}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":303}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":305}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":312}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":322}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":331}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":334}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":341}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":343}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":347}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":356}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":359}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":366}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":369}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":388}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":396}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":398}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":412}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":420}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":424}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":431}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":441}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":450}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":452}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":457}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":460}},{"source":"../../../lib/csv/csv.js","name":"fs","original":{"line":3,"column":6},"generated":{"line":1,"column":464}},{"source":"../../../lib/csv/csv.js","name":"require","original":{"line":3,"column":11},"generated":{"line":1,"column":466}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":3,"column":19},"generated":{"line":1,"column":474}},{"source":"../../../lib/csv/csv.js","name":"csv","original":{"line":4,"column":6},"generated":{"line":1,"column":480}},{"source":"../../../lib/csv/csv.js","name":"require","original":{"line":4,"column":12},"generated":{"line":1,"column":482}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":4,"column":20},"generated":{"line":1,"column":490}},{"source":"../../../lib/csv/csv.js","name":"moment","original":{"line":5,"column":6},"generated":{"line":1,"column":502}},{"source":"../../../lib/csv/csv.js","name":"require","original":{"line":5,"column":15},"generated":{"line":1,"column":504}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":5,"column":23},"generated":{"line":1,"column":512}},{"source":"../../../lib/csv/csv.js","name":"PromiseLib","original":{"line":6,"column":6},"generated":{"line":1,"column":522}},{"source":"../../../lib/csv/csv.js","name":"require","original":{"line":6,"column":19},"generated":{"line":1,"column":524}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":6,"column":27},"generated":{"line":1,"column":532}},{"source":"../../../lib/csv/csv.js","name":"StreamBuf","original":{"line":7,"column":6},"generated":{"line":1,"column":552}},{"source":"../../../lib/csv/csv.js","name":"require","original":{"line":7,"column":18},"generated":{"line":1,"column":554}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":7,"column":26},"generated":{"line":1,"column":562}},{"source":"../../../lib/csv/csv.js","name":"utils","original":{"line":9,"column":6},"generated":{"line":1,"column":585}},{"source":"../../../lib/csv/csv.js","name":"require","original":{"line":9,"column":14},"generated":{"line":1,"column":587}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":9,"column":22},"generated":{"line":1,"column":595}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":11,"column":6},"generated":{"line":1,"column":613}},{"source":"../../../lib/csv/csv.js","name":"module","original":{"line":11,"column":13},"generated":{"line":1,"column":615}},{"source":"../../../lib/csv/csv.js","name":"exports","original":{"line":11,"column":20},"generated":{"line":1,"column":622}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":11,"column":30},"generated":{"line":1,"column":630}},{"source":"../../../lib/csv/csv.js","name":"workbook","original":{"line":11,"column":39},"generated":{"line":1,"column":639}},{"source":"../../../lib/csv/csv.js","name":"workbook","original":{"line":12,"column":7},"generated":{"line":1,"column":642}},{"source":"../../../lib/csv/csv.js","name":"workbook","original":{"line":12,"column":7},"generated":{"line":1,"column":647}},{"source":"../../../lib/csv/csv.js","name":"workbook","original":{"line":12,"column":18},"generated":{"line":1,"column":656}},{"source":"../../../lib/csv/csv.js","name":"worksheet","original":{"line":13,"column":7},"generated":{"line":1,"column":658}},{"source":"../../../lib/csv/csv.js","name":"worksheet","original":{"line":13,"column":7},"generated":{"line":1,"column":663}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":13,"column":19},"generated":{"line":1,"column":673}},{"source":"../../../lib/csv/csv.js","name":"SpecialValues","original":{"line":17,"column":6},"generated":{"line":1,"column":679}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":17,"column":22},"generated":{"line":1,"column":681}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":18,"column":8},"generated":{"line":1,"column":682}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":18,"column":8},"generated":{"line":1,"column":688}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":19,"column":9},"generated":{"line":1,"column":690}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":19,"column":9},"generated":{"line":1,"column":697}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":20,"column":10},"generated":{"line":1,"column":699}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":20,"column":10},"generated":{"line":1,"column":706}},{"source":"../../../lib/csv/csv.js","name":"error","original":{"line":20,"column":12},"generated":{"line":1,"column":707}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":20,"column":19},"generated":{"line":1,"column":713}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":21,"column":11},"generated":{"line":1,"column":721}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":21,"column":11},"generated":{"line":1,"column":729}},{"source":"../../../lib/csv/csv.js","name":"error","original":{"line":21,"column":13},"generated":{"line":1,"column":730}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":21,"column":20},"generated":{"line":1,"column":736}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":22,"column":12},"generated":{"line":1,"column":745}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":22,"column":12},"generated":{"line":1,"column":754}},{"source":"../../../lib/csv/csv.js","name":"error","original":{"line":22,"column":14},"generated":{"line":1,"column":755}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":22,"column":21},"generated":{"line":1,"column":761}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":23,"column":13},"generated":{"line":1,"column":771}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":23,"column":13},"generated":{"line":1,"column":781}},{"source":"../../../lib/csv/csv.js","name":"error","original":{"line":23,"column":15},"generated":{"line":1,"column":782}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":23,"column":22},"generated":{"line":1,"column":788}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":24,"column":12},"generated":{"line":1,"column":799}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":24,"column":12},"generated":{"line":1,"column":808}},{"source":"../../../lib/csv/csv.js","name":"error","original":{"line":24,"column":14},"generated":{"line":1,"column":809}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":24,"column":21},"generated":{"line":1,"column":815}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":25,"column":13},"generated":{"line":1,"column":825}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":25,"column":13},"generated":{"line":1,"column":835}},{"source":"../../../lib/csv/csv.js","name":"error","original":{"line":25,"column":15},"generated":{"line":1,"column":836}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":25,"column":22},"generated":{"line":1,"column":842}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":26,"column":11},"generated":{"line":1,"column":853}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":26,"column":11},"generated":{"line":1,"column":861}},{"source":"../../../lib/csv/csv.js","name":"error","original":{"line":26,"column":13},"generated":{"line":1,"column":862}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":26,"column":20},"generated":{"line":1,"column":868}},{"source":"../../../lib/csv/csv.js","name":"CSV","original":{"line":30,"column":0},"generated":{"line":1,"column":878}},{"source":"../../../lib/csv/csv.js","name":"prototype","original":{"line":30,"column":4},"generated":{"line":1,"column":880}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":30,"column":16},"generated":{"line":1,"column":890}},{"source":"../../../lib/csv/csv.js","name":"readFile","original":{"line":31,"column":2},"generated":{"line":1,"column":891}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":30,"column":16},"generated":{"line":1,"column":900}},{"source":"../../../lib/csv/csv.js","name":"filename","original":{"line":31,"column":11},"generated":{"line":1,"column":909}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":31,"column":21},"generated":{"line":1,"column":911}},{"source":"../../../lib/csv/csv.js","name":"self","original":{"line":32,"column":10},"generated":{"line":1,"column":914}},{"source":"../../../lib/csv/csv.js","name":"stream","original":{"line":34,"column":8},"generated":{"line":1,"column":918}},{"source":"../../../lib/csv/csv.js","name":"self","original":{"line":32,"column":10},"generated":{"line":1,"column":920}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":32,"column":17},"generated":{"line":1,"column":922}},{"source":"../../../lib/csv/csv.js","name":"utils","original":{"line":35,"column":11},"generated":{"line":1,"column":927}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":33,"column":4},"generated":{"line":1,"column":934}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":33,"column":14},"generated":{"line":1,"column":936}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":33,"column":25},"generated":{"line":1,"column":939}},{"source":"../../../lib/csv/csv.js","name":"utils","original":{"line":35,"column":11},"generated":{"line":1,"column":942}},{"source":"../../../lib/csv/csv.js","name":"fs","original":{"line":35,"column":17},"generated":{"line":1,"column":944}},{"source":"../../../lib/csv/csv.js","name":"exists","original":{"line":36,"column":7},"generated":{"line":1,"column":947}},{"source":"../../../lib/csv/csv.js","name":"filename","original":{"line":36,"column":14},"generated":{"line":1,"column":954}},{"source":"../../../lib/csv/csv.js","name":"then","original":{"line":37,"column":7},"generated":{"line":1,"column":957}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":37,"column":12},"generated":{"line":1,"column":962}},{"source":"../../../lib/csv/csv.js","name":"exists","original":{"line":37,"column":12},"generated":{"line":1,"column":971}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":38,"column":12},"generated":{"line":1,"column":974}},{"source":"../../../lib/csv/csv.js","name":"exists","original":{"line":38,"column":13},"generated":{"line":1,"column":978}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":39,"column":16},"generated":{"line":1,"column":980}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":39,"column":16},"generated":{"line":1,"column":986}},{"source":"../../../lib/csv/csv.js","name":"Error","original":{"line":39,"column":20},"generated":{"line":1,"column":990}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":39,"column":16},"generated":{"line":1,"column":996}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":39,"column":16},"generated":{"line":1,"column":1015}},{"source":"../../../lib/csv/csv.js","name":"filename","original":{"line":39,"column":45},"generated":{"line":1,"column":1022}},{"source":"../../../lib/csv/csv.js","name":"self","original":{"line":42,"column":15},"generated":{"line":1,"column":1026}},{"source":"../../../lib/csv/csv.js","name":"stream","original":{"line":41,"column":8},"generated":{"line":1,"column":1033}},{"source":"../../../lib/csv/csv.js","name":"fs","original":{"line":41,"column":17},"generated":{"line":1,"column":1035}},{"source":"../../../lib/csv/csv.js","name":"createReadStream","original":{"line":41,"column":20},"generated":{"line":1,"column":1037}},{"source":"../../../lib/csv/csv.js","name":"filename","original":{"line":41,"column":37},"generated":{"line":1,"column":1054}},{"source":"../../../lib/csv/csv.js","name":"self","original":{"line":42,"column":15},"generated":{"line":1,"column":1057}},{"source":"../../../lib/csv/csv.js","name":"read","original":{"line":42,"column":20},"generated":{"line":1,"column":1059}},{"source":"../../../lib/csv/csv.js","name":"stream","original":{"line":42,"column":25},"generated":{"line":1,"column":1064}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":42,"column":33},"generated":{"line":1,"column":1066}},{"source":"../../../lib/csv/csv.js","name":"then","original":{"line":44,"column":7},"generated":{"line":1,"column":1071}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":44,"column":12},"generated":{"line":1,"column":1076}},{"source":"../../../lib/csv/csv.js","name":"worksheet","original":{"line":44,"column":12},"generated":{"line":1,"column":1085}},{"source":"../../../lib/csv/csv.js","name":"worksheet","original":{"line":46,"column":15},"generated":{"line":1,"column":1088}},{"source":"../../../lib/csv/csv.js","name":"stream","original":{"line":45,"column":8},"generated":{"line":1,"column":1095}},{"source":"../../../lib/csv/csv.js","name":"close","original":{"line":45,"column":15},"generated":{"line":1,"column":1097}},{"source":"../../../lib/csv/csv.js","name":"worksheet","original":{"line":46,"column":15},"generated":{"line":1,"column":1105}},{"source":"../../../lib/csv/csv.js","name":"read","original":{"line":49,"column":2},"generated":{"line":1,"column":1110}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":30,"column":16},"generated":{"line":1,"column":1115}},{"source":"../../../lib/csv/csv.js","name":"stream","original":{"line":49,"column":7},"generated":{"line":1,"column":1124}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":49,"column":15},"generated":{"line":1,"column":1126}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":49,"column":24},"generated":{"line":1,"column":1129}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":49,"column":24},"generated":{"line":1,"column":1133}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":49,"column":24},"generated":{"line":1,"column":1135}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":51,"column":11},"generated":{"line":1,"column":1140}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":50,"column":4},"generated":{"line":1,"column":1147}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":50,"column":14},"generated":{"line":1,"column":1149}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":50,"column":25},"generated":{"line":1,"column":1152}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":51,"column":11},"generated":{"line":1,"column":1155}},{"source":"../../../lib/csv/csv.js","name":"PromiseLib","original":{"line":51,"column":15},"generated":{"line":1,"column":1159}},{"source":"../../../lib/csv/csv.js","name":"Promise","original":{"line":51,"column":26},"generated":{"line":1,"column":1161}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":51,"column":34},"generated":{"line":1,"column":1169}},{"source":"../../../lib/csv/csv.js","name":"resolve","original":{"line":51,"column":35},"generated":{"line":1,"column":1178}},{"source":"../../../lib/csv/csv.js","name":"reject","original":{"line":51,"column":44},"generated":{"line":1,"column":1180}},{"source":"../../../lib/csv/csv.js","name":"csvStream","original":{"line":52,"column":12},"generated":{"line":1,"column":1183}},{"source":"../../../lib/csv/csv.js","name":"csvStream","original":{"line":52,"column":12},"generated":{"line":1,"column":1187}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":52,"column":24},"generated":{"line":1,"column":1189}},{"source":"../../../lib/csv/csv.js","name":"createInputStream","original":{"line":52,"column":29},"generated":{"line":1,"column":1191}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":52,"column":47},"generated":{"line":1,"column":1209}},{"source":"../../../lib/csv/csv.js","name":"on","original":{"line":53,"column":9},"generated":{"line":1,"column":1212}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":53,"column":12},"generated":{"line":1,"column":1215}},{"source":"../../../lib/csv/csv.js","name":"resolve","original":{"line":53,"column":25},"generated":{"line":1,"column":1227}},{"source":"../../../lib/csv/csv.js","name":"on","original":{"line":54,"column":9},"generated":{"line":1,"column":1230}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":54,"column":12},"generated":{"line":1,"column":1233}},{"source":"../../../lib/csv/csv.js","name":"reject","original":{"line":54,"column":21},"generated":{"line":1,"column":1241}},{"source":"../../../lib/csv/csv.js","name":"stream","original":{"line":56,"column":6},"generated":{"line":1,"column":1244}},{"source":"../../../lib/csv/csv.js","name":"pipe","original":{"line":56,"column":13},"generated":{"line":1,"column":1246}},{"source":"../../../lib/csv/csv.js","name":"csvStream","original":{"line":56,"column":18},"generated":{"line":1,"column":1251}},{"source":"../../../lib/csv/csv.js","name":"createInputStream","original":{"line":59,"column":2},"generated":{"line":1,"column":1257}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":30,"column":16},"generated":{"line":1,"column":1275}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":59,"column":20},"generated":{"line":1,"column":1284}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":60,"column":4},"generated":{"line":1,"column":1287}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":60,"column":14},"generated":{"line":1,"column":1289}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":60,"column":25},"generated":{"line":1,"column":1292}},{"source":"../../../lib/csv/csv.js","name":"worksheet","original":{"line":61,"column":10},"generated":{"line":1,"column":1295}},{"source":"../../../lib/csv/csv.js","name":"worksheet","original":{"line":61,"column":10},"generated":{"line":1,"column":1299}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":61,"column":22},"generated":{"line":1,"column":1301}},{"source":"../../../lib/csv/csv.js","name":"workbook","original":{"line":61,"column":27},"generated":{"line":1,"column":1306}},{"source":"../../../lib/csv/csv.js","name":"addWorksheet","original":{"line":61,"column":36},"generated":{"line":1,"column":1315}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":61,"column":49},"generated":{"line":1,"column":1328}},{"source":"../../../lib/csv/csv.js","name":"sheetName","original":{"line":61,"column":57},"generated":{"line":1,"column":1330}},{"source":"../../../lib/csv/csv.js","name":"dateFormats","original":{"line":63,"column":10},"generated":{"line":1,"column":1341}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":63,"column":24},"generated":{"line":1,"column":1343}},{"source":"../../../lib/csv/csv.js","name":"dateFormats","original":{"line":63,"column":32},"generated":{"line":1,"column":1345}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":63,"column":47},"generated":{"line":1,"column":1358}},{"source":"../../../lib/csv/csv.js","name":"moment","original":{"line":63,"column":48},"generated":{"line":1,"column":1359}},{"source":"../../../lib/csv/csv.js","name":"ISO_8601","original":{"line":63,"column":55},"generated":{"line":1,"column":1361}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":63,"column":65},"generated":{"line":1,"column":1370}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":63,"column":79},"generated":{"line":1,"column":1383}},{"source":"../../../lib/csv/csv.js","name":"map","original":{"line":64,"column":10},"generated":{"line":1,"column":1397}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":65,"column":6},"generated":{"line":1,"column":1399}},{"source":"../../../lib/csv/csv.js","name":"map","original":{"line":65,"column":14},"generated":{"line":1,"column":1401}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":66,"column":6},"generated":{"line":1,"column":1406}},{"source":"../../../lib/csv/csv.js","name":"datum","original":{"line":66,"column":15},"generated":{"line":1,"column":1415}},{"source":"../../../lib/csv/csv.js","name":"datum","original":{"line":67,"column":12},"generated":{"line":1,"column":1418}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":67,"column":22},"generated":{"line":1,"column":1421}},{"source":"../../../lib/csv/csv.js","name":"datum","original":{"line":67,"column":12},"generated":{"line":1,"column":1426}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":68,"column":17},"generated":{"line":1,"column":1428}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":68,"column":17},"generated":{"line":1,"column":1435}},{"source":"../../../lib/csv/csv.js","name":"datumNumber","original":{"line":70,"column":14},"generated":{"line":1,"column":1440}},{"source":"../../../lib/csv/csv.js","name":"datumNumber","original":{"line":70,"column":14},"generated":{"line":1,"column":1444}},{"source":"../../../lib/csv/csv.js","name":"Number","original":{"line":70,"column":28},"generated":{"line":1,"column":1446}},{"source":"../../../lib/csv/csv.js","name":"datum","original":{"line":70,"column":35},"generated":{"line":1,"column":1453}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":71,"column":12},"generated":{"line":1,"column":1456}},{"source":"../../../lib/csv/csv.js","name":"Number","original":{"line":71,"column":13},"generated":{"line":1,"column":1460}},{"source":"../../../lib/csv/csv.js","name":"isNaN","original":{"line":71,"column":20},"generated":{"line":1,"column":1467}},{"source":"../../../lib/csv/csv.js","name":"datumNumber","original":{"line":71,"column":26},"generated":{"line":1,"column":1473}},{"source":"../../../lib/csv/csv.js","name":"datumNumber","original":{"line":72,"column":17},"generated":{"line":1,"column":1476}},{"source":"../../../lib/csv/csv.js","name":"datumNumber","original":{"line":72,"column":17},"generated":{"line":1,"column":1483}},{"source":"../../../lib/csv/csv.js","name":"dt","original":{"line":74,"column":14},"generated":{"line":1,"column":1485}},{"source":"../../../lib/csv/csv.js","name":"dt","original":{"line":74,"column":14},"generated":{"line":1,"column":1489}},{"source":"../../../lib/csv/csv.js","name":"moment","original":{"line":74,"column":19},"generated":{"line":1,"column":1491}},{"source":"../../../lib/csv/csv.js","name":"datum","original":{"line":74,"column":26},"generated":{"line":1,"column":1493}},{"source":"../../../lib/csv/csv.js","name":"dateFormats","original":{"line":74,"column":33},"generated":{"line":1,"column":1495}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":74,"column":46},"generated":{"line":1,"column":1498}},{"source":"../../../lib/csv/csv.js","name":"dt","original":{"line":75,"column":12},"generated":{"line":1,"column":1501}},{"source":"../../../lib/csv/csv.js","name":"dt","original":{"line":75,"column":12},"generated":{"line":1,"column":1504}},{"source":"../../../lib/csv/csv.js","name":"isValid","original":{"line":75,"column":15},"generated":{"line":1,"column":1506}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":76,"column":17},"generated":{"line":1,"column":1516}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":76,"column":17},"generated":{"line":1,"column":1523}},{"source":"../../../lib/csv/csv.js","name":"Date","original":{"line":76,"column":21},"generated":{"line":1,"column":1527}},{"source":"../../../lib/csv/csv.js","name":"dt","original":{"line":76,"column":26},"generated":{"line":1,"column":1532}},{"source":"../../../lib/csv/csv.js","name":"valueOf","original":{"line":76,"column":29},"generated":{"line":1,"column":1534}},{"source":"../../../lib/csv/csv.js","name":"special","original":{"line":78,"column":14},"generated":{"line":1,"column":1545}},{"source":"../../../lib/csv/csv.js","name":"special","original":{"line":78,"column":14},"generated":{"line":1,"column":1549}},{"source":"../../../lib/csv/csv.js","name":"SpecialValues","original":{"line":78,"column":24},"generated":{"line":1,"column":1551}},{"source":"../../../lib/csv/csv.js","name":"datum","original":{"line":78,"column":38},"generated":{"line":1,"column":1553}},{"source":"../../../lib/csv/csv.js","name":"special","original":{"line":79,"column":12},"generated":{"line":1,"column":1556}},{"source":"../../../lib/csv/csv.js","name":"undefined","original":{"line":79,"column":24},"generated":{"line":1,"column":1568}},{"source":"../../../lib/csv/csv.js","name":"special","original":{"line":79,"column":12},"generated":{"line":1,"column":1572}},{"source":"../../../lib/csv/csv.js","name":"special","original":{"line":80,"column":17},"generated":{"line":1,"column":1574}},{"source":"../../../lib/csv/csv.js","name":"datum","original":{"line":82,"column":15},"generated":{"line":1,"column":1576}},{"source":"../../../lib/csv/csv.js","name":"csvStream","original":{"line":85,"column":10},"generated":{"line":1,"column":1579}},{"source":"../../../lib/csv/csv.js","name":"csv","original":{"line":85,"column":22},"generated":{"line":1,"column":1581}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":85,"column":26},"generated":{"line":1,"column":1583}},{"source":"../../../lib/csv/csv.js","name":"on","original":{"line":86,"column":7},"generated":{"line":1,"column":1586}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":86,"column":10},"generated":{"line":1,"column":1589}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":86,"column":18},"generated":{"line":1,"column":1596}},{"source":"../../../lib/csv/csv.js","name":"data","original":{"line":86,"column":18},"generated":{"line":1,"column":1605}},{"source":"../../../lib/csv/csv.js","name":"worksheet","original":{"line":87,"column":8},"generated":{"line":1,"column":1608}},{"source":"../../../lib/csv/csv.js","name":"addRow","original":{"line":87,"column":18},"generated":{"line":1,"column":1610}},{"source":"../../../lib/csv/csv.js","name":"data","original":{"line":87,"column":25},"generated":{"line":1,"column":1617}},{"source":"../../../lib/csv/csv.js","name":"map","original":{"line":87,"column":30},"generated":{"line":1,"column":1619}},{"source":"../../../lib/csv/csv.js","name":"map","original":{"line":87,"column":34},"generated":{"line":1,"column":1623}},{"source":"../../../lib/csv/csv.js","name":"on","original":{"line":89,"column":7},"generated":{"line":1,"column":1629}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":89,"column":10},"generated":{"line":1,"column":1632}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":89,"column":17},"generated":{"line":1,"column":1638}},{"source":"../../../lib/csv/csv.js","name":"csvStream","original":{"line":90,"column":8},"generated":{"line":1,"column":1649}},{"source":"../../../lib/csv/csv.js","name":"emit","original":{"line":90,"column":18},"generated":{"line":1,"column":1651}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":90,"column":23},"generated":{"line":1,"column":1656}},{"source":"../../../lib/csv/csv.js","name":"worksheet","original":{"line":90,"column":36},"generated":{"line":1,"column":1668}},{"source":"../../../lib/csv/csv.js","name":"csvStream","original":{"line":92,"column":11},"generated":{"line":1,"column":1673}},{"source":"../../../lib/csv/csv.js","name":"csvStream","original":{"line":92,"column":11},"generated":{"line":1,"column":1680}},{"source":"../../../lib/csv/csv.js","name":"write","original":{"line":95,"column":2},"generated":{"line":1,"column":1683}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":30,"column":16},"generated":{"line":1,"column":1689}},{"source":"../../../lib/csv/csv.js","name":"stream","original":{"line":95,"column":8},"generated":{"line":1,"column":1698}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":95,"column":16},"generated":{"line":1,"column":1700}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":95,"column":25},"generated":{"line":1,"column":1703}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":95,"column":25},"generated":{"line":1,"column":1707}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":95,"column":25},"generated":{"line":1,"column":1709}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":96,"column":11},"generated":{"line":1,"column":1714}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":96,"column":11},"generated":{"line":1,"column":1721}},{"source":"../../../lib/csv/csv.js","name":"PromiseLib","original":{"line":96,"column":15},"generated":{"line":1,"column":1725}},{"source":"../../../lib/csv/csv.js","name":"Promise","original":{"line":96,"column":26},"generated":{"line":1,"column":1727}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":96,"column":34},"generated":{"line":1,"column":1735}},{"source":"../../../lib/csv/csv.js","name":"resolve","original":{"line":96,"column":35},"generated":{"line":1,"column":1744}},{"source":"../../../lib/csv/csv.js","name":"reject","original":{"line":96,"column":44},"generated":{"line":1,"column":1746}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":97,"column":6},"generated":{"line":1,"column":1749}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":97,"column":16},"generated":{"line":1,"column":1751}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":97,"column":27},"generated":{"line":1,"column":1754}},{"source":"../../../lib/csv/csv.js","name":"worksheet","original":{"line":102,"column":12},"generated":{"line":1,"column":1757}},{"source":"../../../lib/csv/csv.js","name":"worksheet","original":{"line":102,"column":12},"generated":{"line":1,"column":1761}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":102,"column":24},"generated":{"line":1,"column":1763}},{"source":"../../../lib/csv/csv.js","name":"workbook","original":{"line":102,"column":29},"generated":{"line":1,"column":1765}},{"source":"../../../lib/csv/csv.js","name":"getWorksheet","original":{"line":102,"column":38},"generated":{"line":1,"column":1774}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":102,"column":51},"generated":{"line":1,"column":1787}},{"source":"../../../lib/csv/csv.js","name":"sheetName","original":{"line":102,"column":59},"generated":{"line":1,"column":1789}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":102,"column":72},"generated":{"line":1,"column":1800}},{"source":"../../../lib/csv/csv.js","name":"sheetId","original":{"line":102,"column":80},"generated":{"line":1,"column":1802}},{"source":"../../../lib/csv/csv.js","name":"csvStream","original":{"line":104,"column":12},"generated":{"line":1,"column":1811}},{"source":"../../../lib/csv/csv.js","name":"csv","original":{"line":104,"column":24},"generated":{"line":1,"column":1813}},{"source":"../../../lib/csv/csv.js","name":"createWriteStream","original":{"line":104,"column":28},"generated":{"line":1,"column":1815}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":104,"column":46},"generated":{"line":1,"column":1833}},{"source":"../../../lib/csv/csv.js","name":"stream","original":{"line":105,"column":6},"generated":{"line":1,"column":1836}},{"source":"../../../lib/csv/csv.js","name":"on","original":{"line":105,"column":13},"generated":{"line":1,"column":1838}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":105,"column":16},"generated":{"line":1,"column":1841}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":105,"column":26},"generated":{"line":1,"column":1850}},{"source":"../../../lib/csv/csv.js","name":"resolve","original":{"line":106,"column":8},"generated":{"line":1,"column":1861}},{"source":"../../../lib/csv/csv.js","name":"csvStream","original":{"line":108,"column":6},"generated":{"line":1,"column":1867}},{"source":"../../../lib/csv/csv.js","name":"on","original":{"line":108,"column":16},"generated":{"line":1,"column":1869}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":108,"column":19},"generated":{"line":1,"column":1872}},{"source":"../../../lib/csv/csv.js","name":"reject","original":{"line":108,"column":28},"generated":{"line":1,"column":1880}},{"source":"../../../lib/csv/csv.js","name":"csvStream","original":{"line":109,"column":6},"generated":{"line":1,"column":1883}},{"source":"../../../lib/csv/csv.js","name":"pipe","original":{"line":109,"column":16},"generated":{"line":1,"column":1885}},{"source":"../../../lib/csv/csv.js","name":"stream","original":{"line":109,"column":21},"generated":{"line":1,"column":1890}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":96,"column":55},"generated":{"line":1,"column":1893}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":96,"column":55},"generated":{"line":1,"column":1897}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":111,"column":38},"generated":{"line":1,"column":1899}},{"source":"../../../lib/csv/csv.js","name":"dateFormat","original":{"line":111,"column":14},"generated":{"line":1,"column":1901}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":96,"column":55},"generated":{"line":1,"column":1903}},{"source":"../../../lib/csv/csv.js","name":"dateFormat","original":{"line":111,"column":14},"generated":{"line":1,"column":1905}},{"source":"../../../lib/csv/csv.js","name":"dateUTC","original":{"line":111,"column":26},"generated":{"line":1,"column":1916}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":96,"column":55},"generated":{"line":1,"column":1918}},{"source":"../../../lib/csv/csv.js","name":"dateUTC","original":{"line":111,"column":26},"generated":{"line":1,"column":1920}},{"source":"../../../lib/csv/csv.js","name":"map","original":{"line":112,"column":12},"generated":{"line":1,"column":1928}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":113,"column":8},"generated":{"line":1,"column":1930}},{"source":"../../../lib/csv/csv.js","name":"map","original":{"line":113,"column":16},"generated":{"line":1,"column":1932}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":114,"column":9},"generated":{"line":1,"column":1937}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":114,"column":9},"generated":{"line":1,"column":1946}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":115,"column":14},"generated":{"line":1,"column":1949}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":115,"column":14},"generated":{"line":1,"column":1952}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":115,"column":21},"generated":{"line":1,"column":1954}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":116,"column":16},"generated":{"line":1,"column":1955}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":116,"column":16},"generated":{"line":1,"column":1958}},{"source":"../../../lib/csv/csv.js","name":"text","original":{"line":116,"column":22},"generated":{"line":1,"column":1960}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":116,"column":30},"generated":{"line":1,"column":1966}},{"source":"../../../lib/csv/csv.js","name":"hyperlink","original":{"line":116,"column":36},"generated":{"line":1,"column":1968}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":117,"column":21},"generated":{"line":1,"column":1978}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":117,"column":21},"generated":{"line":1,"column":1985}},{"source":"../../../lib/csv/csv.js","name":"hyperlink","original":{"line":117,"column":27},"generated":{"line":1,"column":1987}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":117,"column":40},"generated":{"line":1,"column":1998}},{"source":"../../../lib/csv/csv.js","name":"text","original":{"line":117,"column":46},"generated":{"line":1,"column":2000}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":117,"column":54},"generated":{"line":1,"column":2006}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":119,"column":16},"generated":{"line":1,"column":2009}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":119,"column":16},"generated":{"line":1,"column":2012}},{"source":"../../../lib/csv/csv.js","name":"formula","original":{"line":119,"column":22},"generated":{"line":1,"column":2014}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":119,"column":33},"generated":{"line":1,"column":2023}},{"source":"../../../lib/csv/csv.js","name":"result","original":{"line":119,"column":39},"generated":{"line":1,"column":2025}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":120,"column":21},"generated":{"line":1,"column":2032}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":120,"column":21},"generated":{"line":1,"column":2039}},{"source":"../../../lib/csv/csv.js","name":"result","original":{"line":120,"column":27},"generated":{"line":1,"column":2041}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":120,"column":37},"generated":{"line":1,"column":2049}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":122,"column":16},"generated":{"line":1,"column":2052}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":122,"column":16},"generated":{"line":1,"column":2055}},{"source":"../../../lib/csv/csv.js","name":"Date","original":{"line":122,"column":33},"generated":{"line":1,"column":2068}},{"source":"../../../lib/csv/csv.js","name":"dateFormat","original":{"line":123,"column":18},"generated":{"line":1,"column":2073}},{"source":"../../../lib/csv/csv.js","name":"dateFormat","original":{"line":123,"column":18},"generated":{"line":1,"column":2080}},{"source":"../../../lib/csv/csv.js","name":"dateUTC","original":{"line":124,"column":23},"generated":{"line":1,"column":2082}},{"source":"../../../lib/csv/csv.js","name":"moment","original":{"line":124,"column":33},"generated":{"line":1,"column":2084}},{"source":"../../../lib/csv/csv.js","name":"utc","original":{"line":124,"column":40},"generated":{"line":1,"column":2086}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":124,"column":44},"generated":{"line":1,"column":2090}},{"source":"../../../lib/csv/csv.js","name":"format","original":{"line":124,"column":51},"generated":{"line":1,"column":2093}},{"source":"../../../lib/csv/csv.js","name":"dateFormat","original":{"line":124,"column":58},"generated":{"line":1,"column":2100}},{"source":"../../../lib/csv/csv.js","name":"moment","original":{"line":124,"column":72},"generated":{"line":1,"column":2103}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":124,"column":79},"generated":{"line":1,"column":2105}},{"source":"../../../lib/csv/csv.js","name":"format","original":{"line":124,"column":86},"generated":{"line":1,"column":2108}},{"source":"../../../lib/csv/csv.js","name":"dateFormat","original":{"line":124,"column":93},"generated":{"line":1,"column":2115}},{"source":"../../../lib/csv/csv.js","name":"dateUTC","original":{"line":126,"column":21},"generated":{"line":1,"column":2118}},{"source":"../../../lib/csv/csv.js","name":"moment","original":{"line":126,"column":31},"generated":{"line":1,"column":2120}},{"source":"../../../lib/csv/csv.js","name":"utc","original":{"line":126,"column":38},"generated":{"line":1,"column":2122}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":126,"column":42},"generated":{"line":1,"column":2126}},{"source":"../../../lib/csv/csv.js","name":"format","original":{"line":126,"column":49},"generated":{"line":1,"column":2129}},{"source":"../../../lib/csv/csv.js","name":"moment","original":{"line":126,"column":60},"generated":{"line":1,"column":2138}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":126,"column":67},"generated":{"line":1,"column":2140}},{"source":"../../../lib/csv/csv.js","name":"format","original":{"line":126,"column":74},"generated":{"line":1,"column":2143}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":128,"column":16},"generated":{"line":1,"column":2152}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":128,"column":16},"generated":{"line":1,"column":2155}},{"source":"../../../lib/csv/csv.js","name":"error","original":{"line":128,"column":22},"generated":{"line":1,"column":2157}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":129,"column":21},"generated":{"line":1,"column":2163}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":129,"column":21},"generated":{"line":1,"column":2170}},{"source":"../../../lib/csv/csv.js","name":"error","original":{"line":129,"column":27},"generated":{"line":1,"column":2172}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":131,"column":16},"generated":{"line":1,"column":2178}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":131,"column":33},"generated":{"line":1,"column":2181}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":131,"column":16},"generated":{"line":1,"column":2192}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":131,"column":23},"generated":{"line":1,"column":2194}},{"source":"../../../lib/csv/csv.js","name":"JSON","original":{"line":132,"column":21},"generated":{"line":1,"column":2197}},{"source":"../../../lib/csv/csv.js","name":"JSON","original":{"line":132,"column":21},"generated":{"line":1,"column":2204}},{"source":"../../../lib/csv/csv.js","name":"stringify","original":{"line":132,"column":26},"generated":{"line":1,"column":2209}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":132,"column":36},"generated":{"line":1,"column":2219}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":135,"column":17},"generated":{"line":1,"column":2222}},{"source":"../../../lib/csv/csv.js","name":"value","original":{"line":135,"column":17},"generated":{"line":1,"column":2229}},{"source":"../../../lib/csv/csv.js","name":"includeEmptyRows","original":{"line":138,"column":12},"generated":{"line":1,"column":2232}},{"source":"../../../lib/csv/csv.js","name":"undefined","original":{"line":138,"column":60},"generated":{"line":1,"column":2239}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":138,"column":31},"generated":{"line":1,"column":2243}},{"source":"../../../lib/csv/csv.js","name":"includeEmptyRows","original":{"line":138,"column":39},"generated":{"line":1,"column":2245}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":138,"column":73},"generated":{"line":1,"column":2263}},{"source":"../../../lib/csv/csv.js","name":"includeEmptyRows","original":{"line":138,"column":81},"generated":{"line":1,"column":2265}},{"source":"../../../lib/csv/csv.js","name":"lastRow","original":{"line":139,"column":10},"generated":{"line":1,"column":2282}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":139,"column":20},"generated":{"line":1,"column":2284}},{"source":"../../../lib/csv/csv.js","name":"worksheet","original":{"line":140,"column":10},"generated":{"line":1,"column":2286}},{"source":"../../../lib/csv/csv.js","name":"worksheet","original":{"line":141,"column":8},"generated":{"line":1,"column":2289}},{"source":"../../../lib/csv/csv.js","name":"eachRow","original":{"line":141,"column":18},"generated":{"line":1,"column":2291}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":141,"column":26},"generated":{"line":1,"column":2299}},{"source":"../../../lib/csv/csv.js","name":"row","original":{"line":141,"column":27},"generated":{"line":1,"column":2308}},{"source":"../../../lib/csv/csv.js","name":"rowNumber","original":{"line":141,"column":32},"generated":{"line":1,"column":2310}},{"source":"../../../lib/csv/csv.js","name":"includeEmptyRows","original":{"line":142,"column":14},"generated":{"line":1,"column":2313}},{"source":"../../../lib/csv/csv.js","name":"includeEmptyRows","original":{"line":142,"column":14},"generated":{"line":1,"column":2316}},{"source":"../../../lib/csv/csv.js","name":"lastRow","original":{"line":143,"column":19},"generated":{"line":1,"column":2318}},{"source":"../../../lib/csv/csv.js","name":"lastRow","original":{"line":143,"column":19},"generated":{"line":1,"column":2323}},{"source":"../../../lib/csv/csv.js","name":"rowNumber","original":{"line":143,"column":31},"generated":{"line":1,"column":2327}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":143,"column":43},"generated":{"line":1,"column":2329}},{"source":"../../../lib/csv/csv.js","name":"csvStream","original":{"line":144,"column":14},"generated":{"line":1,"column":2332}},{"source":"../../../lib/csv/csv.js","name":"write","original":{"line":144,"column":24},"generated":{"line":1,"column":2334}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":144,"column":30},"generated":{"line":1,"column":2340}},{"source":"../../../lib/csv/csv.js","name":"values","original":{"line":147,"column":18},"generated":{"line":1,"column":2344}},{"source":"../../../lib/csv/csv.js","name":"values","original":{"line":147,"column":18},"generated":{"line":1,"column":2348}},{"source":"../../../lib/csv/csv.js","name":"row","original":{"line":147,"column":29},"generated":{"line":1,"column":2350}},{"source":"../../../lib/csv/csv.js","name":"values","original":{"line":147,"column":18},"generated":{"line":1,"column":2352}},{"source":"../../../lib/csv/csv.js","name":"values","original":{"line":148,"column":10},"generated":{"line":1,"column":2359}},{"source":"../../../lib/csv/csv.js","name":"shift","original":{"line":148,"column":17},"generated":{"line":1,"column":2361}},{"source":"../../../lib/csv/csv.js","name":"csvStream","original":{"line":149,"column":10},"generated":{"line":1,"column":2369}},{"source":"../../../lib/csv/csv.js","name":"write","original":{"line":149,"column":20},"generated":{"line":1,"column":2371}},{"source":"../../../lib/csv/csv.js","name":"values","original":{"line":149,"column":26},"generated":{"line":1,"column":2377}},{"source":"../../../lib/csv/csv.js","name":"map","original":{"line":149,"column":33},"generated":{"line":1,"column":2379}},{"source":"../../../lib/csv/csv.js","name":"map","original":{"line":149,"column":37},"generated":{"line":1,"column":2383}},{"source":"../../../lib/csv/csv.js","name":"lastRow","original":{"line":150,"column":10},"generated":{"line":1,"column":2387}},{"source":"../../../lib/csv/csv.js","name":"rowNumber","original":{"line":150,"column":20},"generated":{"line":1,"column":2389}},{"source":"../../../lib/csv/csv.js","name":"csvStream","original":{"line":153,"column":6},"generated":{"line":1,"column":2393}},{"source":"../../../lib/csv/csv.js","name":"end","original":{"line":153,"column":16},"generated":{"line":1,"column":2395}},{"source":"../../../lib/csv/csv.js","name":"writeFile","original":{"line":156,"column":2},"generated":{"line":1,"column":2404}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":30,"column":16},"generated":{"line":1,"column":2414}},{"source":"../../../lib/csv/csv.js","name":"filename","original":{"line":156,"column":12},"generated":{"line":1,"column":2423}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":156,"column":22},"generated":{"line":1,"column":2425}},{"source":"../../../lib/csv/csv.js","name":"streamOptions","original":{"line":159,"column":10},"generated":{"line":1,"column":2428}},{"source":"../../../lib/csv/csv.js","name":"streamOptions","original":{"line":159,"column":10},"generated":{"line":1,"column":2432}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":159,"column":26},"generated":{"line":1,"column":2434}},{"source":"../../../lib/csv/csv.js","name":"encoding","original":{"line":160,"column":6},"generated":{"line":1,"column":2435}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":157,"column":4},"generated":{"line":1,"column":2445}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":157,"column":14},"generated":{"line":1,"column":2447}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":157,"column":25},"generated":{"line":1,"column":2450}},{"source":"../../../lib/csv/csv.js","name":"encoding","original":{"line":160,"column":24},"generated":{"line":1,"column":2454}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":160,"column":36},"generated":{"line":1,"column":2464}},{"source":"../../../lib/csv/csv.js","name":"stream","original":{"line":162,"column":10},"generated":{"line":1,"column":2472}},{"source":"../../../lib/csv/csv.js","name":"fs","original":{"line":162,"column":19},"generated":{"line":1,"column":2474}},{"source":"../../../lib/csv/csv.js","name":"createWriteStream","original":{"line":162,"column":22},"generated":{"line":1,"column":2476}},{"source":"../../../lib/csv/csv.js","name":"filename","original":{"line":162,"column":40},"generated":{"line":1,"column":2494}},{"source":"../../../lib/csv/csv.js","name":"streamOptions","original":{"line":162,"column":50},"generated":{"line":1,"column":2496}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":164,"column":11},"generated":{"line":1,"column":2499}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":164,"column":11},"generated":{"line":1,"column":2506}},{"source":"../../../lib/csv/csv.js","name":"write","original":{"line":164,"column":16},"generated":{"line":1,"column":2511}},{"source":"../../../lib/csv/csv.js","name":"stream","original":{"line":164,"column":22},"generated":{"line":1,"column":2517}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":164,"column":30},"generated":{"line":1,"column":2519}},{"source":"../../../lib/csv/csv.js","name":"writeBuffer","original":{"line":166,"column":2},"generated":{"line":1,"column":2523}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":30,"column":16},"generated":{"line":1,"column":2535}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":166,"column":14},"generated":{"line":1,"column":2544}},{"source":"../../../lib/csv/csv.js","name":"self","original":{"line":167,"column":10},"generated":{"line":1,"column":2547}},{"source":"../../../lib/csv/csv.js","name":"stream","original":{"line":168,"column":10},"generated":{"line":1,"column":2551}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":168,"column":19},"generated":{"line":1,"column":2553}},{"source":"../../../lib/csv/csv.js","name":"StreamBuf","original":{"line":168,"column":23},"generated":{"line":1,"column":2557}},{"source":"../../../lib/csv/csv.js","name":"self","original":{"line":169,"column":11},"generated":{"line":1,"column":2559}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":167,"column":17},"generated":{"line":1,"column":2566}},{"source":"../../../lib/csv/csv.js","name":"write","original":{"line":169,"column":16},"generated":{"line":1,"column":2571}},{"source":"../../../lib/csv/csv.js","name":"stream","original":{"line":169,"column":22},"generated":{"line":1,"column":2577}},{"source":"../../../lib/csv/csv.js","name":"options","original":{"line":169,"column":30},"generated":{"line":1,"column":2579}},{"source":"../../../lib/csv/csv.js","name":"then","original":{"line":169,"column":39},"generated":{"line":1,"column":2582}},{"source":"../../../lib/csv/csv.js","name":null,"original":{"line":169,"column":44},"generated":{"line":1,"column":2587}},{"source":"../../../lib/csv/csv.js","name":"stream","original":{"line":169,"column":50},"generated":{"line":1,"column":2598}},{"source":"../../../lib/csv/csv.js","name":"stream","original":{"line":169,"column":50},"generated":{"line":1,"column":2605}},{"source":"../../../lib/csv/csv.js","name":"read","original":{"line":169,"column":57},"generated":{"line":1,"column":2607}}],"sources":{"../../../lib/csv/csv.js":"'use strict';\n\nconst fs = require('fs');\nconst csv = require('fast-csv');\nconst moment = require('moment');\nconst PromiseLib = require('../utils/promise');\nconst StreamBuf = require('../utils/stream-buf');\n\nconst utils = require('../utils/utils');\n\nconst CSV = (module.exports = function(workbook) {\n  this.workbook = workbook;\n  this.worksheet = null;\n});\n\n/* eslint-disable quote-props */\nconst SpecialValues = {\n  true: true,\n  false: false,\n  '#N/A': { error: '#N/A' },\n  '#REF!': { error: '#REF!' },\n  '#NAME?': { error: '#NAME?' },\n  '#DIV/0!': { error: '#DIV/0!' },\n  '#NULL!': { error: '#NULL!' },\n  '#VALUE!': { error: '#VALUE!' },\n  '#NUM!': { error: '#NUM!' },\n};\n/* eslint-ensable quote-props */\n\nCSV.prototype = {\n  readFile(filename, options) {\n    const self = this;\n    options = options || {};\n    let stream;\n    return utils.fs\n      .exists(filename)\n      .then(exists => {\n        if (!exists) {\n          throw new Error(`File not found: ${filename}`);\n        }\n        stream = fs.createReadStream(filename);\n        return self.read(stream, options);\n      })\n      .then(worksheet => {\n        stream.close();\n        return worksheet;\n      });\n  },\n  read(stream, options) {\n    options = options || {};\n    return new PromiseLib.Promise((resolve, reject) => {\n      const csvStream = this.createInputStream(options)\n        .on('worksheet', resolve)\n        .on('error', reject);\n\n      stream.pipe(csvStream);\n    });\n  },\n  createInputStream(options) {\n    options = options || {};\n    const worksheet = this.workbook.addWorksheet(options.sheetName);\n\n    const dateFormats = options.dateFormats || [moment.ISO_8601, 'MM-DD-YYYY', 'YYYY-MM-DD'];\n    const map =\n      options.map ||\n      function(datum) {\n        if (datum === '') {\n          return null;\n        }\n        const datumNumber = Number(datum);\n        if (!Number.isNaN(datumNumber)) {\n          return datumNumber;\n        }\n        const dt = moment(datum, dateFormats, true);\n        if (dt.isValid()) {\n          return new Date(dt.valueOf());\n        }\n        const special = SpecialValues[datum];\n        if (special !== undefined) {\n          return special;\n        }\n        return datum;\n      };\n\n    const csvStream = csv(options)\n      .on('data', data => {\n        worksheet.addRow(data.map(map));\n      })\n      .on('end', () => {\n        csvStream.emit('worksheet', worksheet);\n      });\n    return csvStream;\n  },\n\n  write(stream, options) {\n    return new PromiseLib.Promise((resolve, reject) => {\n      options = options || {};\n      // const encoding = options.encoding || 'utf8';\n      // const separator = options.separator || ',';\n      // const quoteChar = options.quoteChar || '\\'';\n\n      const worksheet = this.workbook.getWorksheet(options.sheetName || options.sheetId);\n\n      const csvStream = csv.createWriteStream(options);\n      stream.on('finish', () => {\n        resolve();\n      });\n      csvStream.on('error', reject);\n      csvStream.pipe(stream);\n\n      const { dateFormat, dateUTC } = options;\n      const map =\n        options.map ||\n        (value => {\n          if (value) {\n            if (value.text || value.hyperlink) {\n              return value.hyperlink || value.text || '';\n            }\n            if (value.formula || value.result) {\n              return value.result || '';\n            }\n            if (value instanceof Date) {\n              if (dateFormat) {\n                return dateUTC ? moment.utc(value).format(dateFormat) : moment(value).format(dateFormat);\n              }\n              return dateUTC ? moment.utc(value).format() : moment(value).format();\n            }\n            if (value.error) {\n              return value.error;\n            }\n            if (typeof value === 'object') {\n              return JSON.stringify(value);\n            }\n          }\n          return value;\n        });\n\n      const includeEmptyRows = options.includeEmptyRows === undefined || options.includeEmptyRows;\n      let lastRow = 1;\n      if (worksheet) {\n        worksheet.eachRow((row, rowNumber) => {\n          if (includeEmptyRows) {\n            while (lastRow++ < rowNumber - 1) {\n              csvStream.write([]);\n            }\n          }\n          const { values } = row;\n          values.shift();\n          csvStream.write(values.map(map));\n          lastRow = rowNumber;\n        });\n      }\n      csvStream.end();\n    });\n  },\n  writeFile(filename, options) {\n    options = options || {};\n\n    const streamOptions = {\n      encoding: options.encoding || 'utf8',\n    };\n    const stream = fs.createWriteStream(filename, streamOptions);\n\n    return this.write(stream, options);\n  },\n  writeBuffer(options) {\n    const self = this;\n    const stream = new StreamBuf();\n    return self.write(stream, options).then(() => stream.read());\n  },\n};\n"},"lineCount":null}},"error":null,"hash":"20a68a8a1c14f143568b4a813f1daae7","cacheData":{"env":{}}}