Socket
Socket
Sign inDemoInstall

ngx-papaparse

Package Overview
Dependencies
2
Maintainers
1
Versions
39
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 4.0.4 to 5.0.0

CHANGELOG.md

341

bundles/ngx-papaparse.umd.js
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('papaparse/papaparse.min.js')) :
typeof define === 'function' && define.amd ? define('ngx-papaparse', ['exports', '@angular/core', 'papaparse/papaparse.min.js'], factory) :
(factory((global['ngx-papaparse'] = {}),global.ng.core,null));
}(this, (function (exports,i0,lib) { 'use strict';
(global = global || self, factory(global['ngx-papaparse'] = {}, global.ng.core, global.lib));
}(this, (function (exports, core, lib) { 'use strict';
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.
See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** */
/* global Reflect, Promise */
var extendStatics = function(d, b) {
extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return extendStatics(d, b);
};
function __extends(d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
}
var __assign = function() {
__assign = Object.assign || function __assign(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
function __rest(s, e) {
var t = {};
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
t[p] = s[p];
if (s != null && typeof Object.getOwnPropertySymbols === "function")
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
t[p[i]] = s[p[i]];
}
return t;
}
function __decorate(decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
}
function __param(paramIndex, decorator) {
return function (target, key) { decorator(target, key, paramIndex); }
}
function __metadata(metadataKey, metadataValue) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
}
function __awaiter(thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
}
function __generator(thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
}
function __exportStar(m, exports) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
function __values(o) {
var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0;
if (m) return m.call(o);
if (o && typeof o.length === "number") return {
next: function () {
if (o && i >= o.length) o = void 0;
return { value: o && o[i++], done: !o };
}
};
throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined.");
}
function __read(o, n) {
var m = typeof Symbol === "function" && o[Symbol.iterator];
if (!m) return o;
var i = m.call(o), r, ar = [], e;
try {
while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
}
catch (error) { e = { error: error }; }
finally {
try {
if (r && !r.done && (m = i["return"])) m.call(i);
}
finally { if (e) throw e.error; }
}
return ar;
}
function __spread() {
for (var ar = [], i = 0; i < arguments.length; i++)
ar = ar.concat(__read(arguments[i]));
return ar;
}
function __spreadArrays() {
for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
for (var r = Array(s), k = 0, i = 0; i < il; i++)
for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
r[k] = a[j];
return r;
};
function __await(v) {
return this instanceof __await ? (this.v = v, this) : new __await(v);
}
function __asyncGenerator(thisArg, _arguments, generator) {
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
var g = generator.apply(thisArg, _arguments || []), i, q = [];
return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i;
function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }
function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
function fulfill(value) { resume("next", value); }
function reject(value) { resume("throw", value); }
function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
}
function __asyncDelegator(o) {
var i, p;
return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i;
function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; }
}
function __asyncValues(o) {
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
var m = o[Symbol.asyncIterator], i;
return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i);
function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }
function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
}
function __makeTemplateObject(cooked, raw) {
if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; }
return cooked;
};
function __importStar(mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result.default = mod;
return result;
}
function __importDefault(mod) {
return (mod && mod.__esModule) ? mod : { default: mod };
}
function __classPrivateFieldGet(receiver, privateMap) {
if (!privateMap.has(receiver)) {
throw new TypeError("attempted to get private field on non-instance");
}
return privateMap.get(receiver);
}
function __classPrivateFieldSet(receiver, privateMap, value) {
if (!privateMap.has(receiver)) {
throw new TypeError("attempted to set private field on non-instance");
}
privateMap.set(receiver, value);
return value;
}
var Papa = /** @class */ (function () {

@@ -17,30 +227,12 @@ function Papa() {

* Parse CSV to an array
* @param {?} csv
* @param {?=} config
* @return {?}
*/
Papa.prototype.parse = /**
* Parse CSV to an array
* @param {?} csv
* @param {?=} config
* @return {?}
*/
function (csv, config) {
return this._papa.parse(csv, config);
};
Papa.prototype.parse = function (csv, config) {
return this._papa.parse(csv, config);
};
/**
* Convert an array into CSV
* @param {?} data
* @param {?=} config
* @return {?}
*/
Papa.prototype.unparse = /**
* Convert an array into CSV
* @param {?} data
* @param {?=} config
* @return {?}
*/
function (data, config) {
return this._papa.unparse(data, config);
};
Papa.prototype.unparse = function (data, config) {
return this._papa.unparse(data, config);
};
/**

@@ -50,43 +242,19 @@ * Set the size in bytes of each file chunk.

* exist on the local computer. Default 10 MB.
* @param {?} value
* @return {?}
*/
Papa.prototype.setLocalChunkSize = /**
* Set the size in bytes of each file chunk.
* Used when streaming files obtained from the DOM that
* exist on the local computer. Default 10 MB.
* @param {?} value
* @return {?}
*/
function (value) {
this._papa.LocalChunkSize = value;
};
Papa.prototype.setLocalChunkSize = function (value) {
this._papa.LocalChunkSize = value;
};
/**
* Set the size in bytes of each remote file chunk.
* Used when streaming remote files. Default 5 MB.
* @param {?} value
* @return {?}
*/
Papa.prototype.setRemoteChunkSize = /**
* Set the size in bytes of each remote file chunk.
* Used when streaming remote files. Default 5 MB.
* @param {?} value
* @return {?}
*/
function (value) {
this._papa.RemoteChunkSize = value;
};
Papa.prototype.setRemoteChunkSize = function (value) {
this._papa.RemoteChunkSize = value;
};
/**
* Set the delimiter used when it is left unspecified and cannot be detected automatically. Default is comma.
* @param {?} value
* @return {?}
*/
Papa.prototype.setDefaultDelimiter = /**
* Set the delimiter used when it is left unspecified and cannot be detected automatically. Default is comma.
* @param {?} value
* @return {?}
*/
function (value) {
this._papa.DefaultDelimiter = value;
};
Papa.prototype.setDefaultDelimiter = function (value) {
this._papa.DefaultDelimiter = value;
};
Object.defineProperty(Papa.prototype, "badDelimiters", {

@@ -96,6 +264,3 @@ /**

*/
get: /**
* An array of characters that are not allowed as delimiters.
* @return {?}
*/ function () {
get: function () {
return this._papa.BAD_DELIMITERS;

@@ -111,7 +276,3 @@ },

*/
get: /**
* The true delimiter. Invisible. ASCII code 30.
* Should be doing the job we strangely rely upon commas and tabs for.
* @return {?}
*/ function () {
get: function () {
return this._papa.RECORD_SEP;

@@ -126,6 +287,3 @@ },

*/
get: /**
* Also sometimes used as a delimiting character. ASCII code 31.
* @return {?}
*/ function () {
get: function () {
return this._papa.UNIT_SEP;

@@ -141,7 +299,3 @@ },

*/
get: /**
* Whether or not the browser supports HTML5 Web Workers.
* If false, worker: true will have no effect.
* @return {?}
*/ function () {
get: function () {
return this._papa.WORKERS_SUPPORTED;

@@ -152,21 +306,11 @@ },

});
Papa.decorators = [
{ type: i0.Injectable, args: [{
providedIn: 'root',
},] },
];
/** @nocollapse */ Papa.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function Papa_Factory() { return new Papa(); }, token: Papa, providedIn: "root" });
Papa.ɵprov = core.ɵɵdefineInjectable({ factory: function Papa_Factory() { return new Papa(); }, token: Papa, providedIn: "root" });
Papa = __decorate([
core.Injectable({
providedIn: 'root',
})
], Papa);
return Papa;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
exports.Papa = Papa;

@@ -177,3 +321,2 @@

})));
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXBhcGFwYXJzZS51bWQuanMubWFwIiwic291cmNlcyI6WyJuZzovL25neC1wYXBhcGFyc2UvbGliL3BhcGEudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUGFyc2VSZXN1bHQgfSBmcm9tICcuL2ludGVyZmFjZXMvcGFyc2UtcmVzdWx0JztcbmltcG9ydCB7IFBhcnNlQ29uZmlnIH0gZnJvbSAnLi9pbnRlcmZhY2VzL3BhcnNlLWNvbmZpZyc7XG5pbXBvcnQgeyBVbnBhcnNlQ29uZmlnIH0gZnJvbSAnLi9pbnRlcmZhY2VzL3VucGFyc2UtY29uZmlnJztcbmltcG9ydCAqIGFzIGxpYiBmcm9tICdwYXBhcGFyc2UvcGFwYXBhcnNlLm1pbi5qcyc7XG5cbkBJbmplY3RhYmxlKHtcbiAgICBwcm92aWRlZEluOiAncm9vdCcsXG59KVxuZXhwb3J0IGNsYXNzIFBhcGEge1xuICAgIHB1YmxpYyBfcGFwYSA9IGxpYjtcblxuICAgIC8qKlxuICAgICAqIFBhcnNlIENTViB0byBhbiBhcnJheVxuICAgICAqL1xuICAgIHB1YmxpYyBwYXJzZShjc3Y6IHN0cmluZ3xGaWxlLCBjb25maWc/OiBQYXJzZUNvbmZpZyk6IFBhcnNlUmVzdWx0IHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3BhcGEucGFyc2UoY3N2LCBjb25maWcpO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIENvbnZlcnQgYW4gYXJyYXkgaW50byBDU1ZcbiAgICAgKi9cbiAgICBwdWJsaWMgdW5wYXJzZShkYXRhLCBjb25maWc/OiBVbnBhcnNlQ29uZmlnKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3BhcGEudW5wYXJzZShkYXRhLCBjb25maWcpO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFNldCB0aGUgc2l6ZSBpbiBieXRlcyBvZiBlYWNoIGZpbGUgY2h1bmsuXG4gICAgICogVXNlZCB3aGVuIHN0cmVhbWluZyBmaWxlcyBvYnRhaW5lZCBmcm9tIHRoZSBET00gdGhhdFxuICAgICAqIGV4aXN0IG9uIHRoZSBsb2NhbCBjb21wdXRlci4gRGVmYXVsdCAxMCBNQi5cbiAgICAgKi9cbiAgICBwdWJsaWMgc2V0TG9jYWxDaHVua1NpemUodmFsdWU6IG51bWJlcik6IHZvaWQge1xuICAgICAgICB0aGlzLl9wYXBhLkxvY2FsQ2h1bmtTaXplID0gdmFsdWU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogU2V0IHRoZSBzaXplIGluIGJ5dGVzIG9mIGVhY2ggcmVtb3RlIGZpbGUgY2h1bmsuXG4gICAgICogVXNlZCB3aGVuIHN0cmVhbWluZyByZW1vdGUgZmlsZXMuIERlZmF1bHQgNSBNQi5cbiAgICAgKi9cbiAgICBwdWJsaWMgc2V0UmVtb3RlQ2h1bmtTaXplKHZhbHVlOiBudW1iZXIpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5fcGFwYS5SZW1vdGVDaHVua1NpemUgPSB2YWx1ZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBTZXQgdGhlIGRlbGltaXRlciB1c2VkIHdoZW4gaXQgaXMgbGVmdCB1bnNwZWNpZmllZCBhbmQgY2Fubm90IGJlIGRldGVjdGVkIGF1dG9tYXRpY2FsbHkuIERlZmF1bHQgaXMgY29tbWEuXG4gICAgICovXG4gICAgcHVibGljIHNldERlZmF1bHREZWxpbWl0ZXIodmFsdWU6IHN0cmluZyk6IHZvaWQge1xuICAgICAgICB0aGlzLl9wYXBhLkRlZmF1bHREZWxpbWl0ZXIgPSB2YWx1ZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBBbiBhcnJheSBvZiBjaGFyYWN0ZXJzIHRoYXQgYXJlIG5vdCBhbGxvd2VkIGFzIGRlbGltaXRlcnMuXG4gICAgICovXG4gICAgZ2V0IGJhZERlbGltaXRlcnMoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9wYXBhLkJBRF9ERUxJTUlURVJTO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFRoZSB0cnVlIGRlbGltaXRlci4gSW52aXNpYmxlLiBBU0NJSSBjb2RlIDMwLlxuICAgICAqIFNob3VsZCBiZSBkb2luZyB0aGUgam9iIHdlIHN0cmFuZ2VseSByZWx5IHVwb24gY29tbWFzIGFuZCB0YWJzIGZvci5cbiAgICAgKi9cbiAgICBnZXQgcmVjb3JkU2VwYXJhdG9yKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGFwYS5SRUNPUkRfU0VQO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFsc28gc29tZXRpbWVzIHVzZWQgYXMgYSBkZWxpbWl0aW5nIGNoYXJhY3Rlci4gQVNDSUkgY29kZSAzMS5cbiAgICAgKi9cbiAgICBnZXQgdW5pdFNlcGFyYXRvcigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3BhcGEuVU5JVF9TRVA7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogV2hldGhlciBvciBub3QgdGhlIGJyb3dzZXIgc3VwcG9ydHMgSFRNTDUgV2ViIFdvcmtlcnMuXG4gICAgICogSWYgZmFsc2UsIHdvcmtlcjogdHJ1ZSB3aWxsIGhhdmUgbm8gZWZmZWN0LlxuICAgICAqL1xuICAgIGdldCB3b3JrZXJzU3VwcG9ydGVkKCk6IGJvb2xlYW4ge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGFwYS5XT1JLRVJTX1NVUFBPUlRFRDtcbiAgICB9XG59XG4iXSwibmFtZXMiOlsiSW5qZWN0YWJsZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBOzt5QkFVbUIsR0FBRzs7Ozs7Ozs7UUFLWCxvQkFBSzs7Ozs7O3NCQUFDLEdBQWdCLEVBQUUsTUFBb0I7Z0JBQy9DLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsR0FBRyxFQUFFLE1BQU0sQ0FBQyxDQUFDOzs7Ozs7OztRQU1sQyxzQkFBTzs7Ozs7O3NCQUFDLElBQUksRUFBRSxNQUFzQjtnQkFDdkMsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsTUFBTSxDQUFDLENBQUM7Ozs7Ozs7OztRQVFyQyxnQ0FBaUI7Ozs7Ozs7c0JBQUMsS0FBYTtnQkFDbEMsSUFBSSxDQUFDLEtBQUssQ0FBQyxjQUFjLEdBQUcsS0FBSyxDQUFDOzs7Ozs7OztRQU8vQixpQ0FBa0I7Ozs7OztzQkFBQyxLQUFhO2dCQUNuQyxJQUFJLENBQUMsS0FBSyxDQUFDLGVBQWUsR0FBRyxLQUFLLENBQUM7Ozs7Ozs7UUFNaEMsa0NBQW1COzs7OztzQkFBQyxLQUFhO2dCQUNwQyxJQUFJLENBQUMsS0FBSyxDQUFDLGdCQUFnQixHQUFHLEtBQUssQ0FBQzs7UUFNeEMsc0JBQUksK0JBQWE7Ozs7Ozs7Z0JBQWpCO2dCQUNJLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxjQUFjLENBQUM7YUFDcEM7OztXQUFBO1FBTUQsc0JBQUksaUNBQWU7Ozs7Ozs7OztnQkFBbkI7Z0JBQ0ksT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQzthQUNoQzs7O1dBQUE7UUFLRCxzQkFBSSwrQkFBYTs7Ozs7OztnQkFBakI7Z0JBQ0ksT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQzthQUM5Qjs7O1dBQUE7UUFNRCxzQkFBSSxrQ0FBZ0I7Ozs7Ozs7OztnQkFBcEI7Z0JBQ0ksT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLGlCQUFpQixDQUFDO2FBQ3ZDOzs7V0FBQTs7b0JBeEVKQSxhQUFVLFNBQUM7d0JBQ1IsVUFBVSxFQUFFLE1BQU07cUJBQ3JCOzs7bUJBUkQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OyJ9
//# sourceMappingURL=ngx-papaparse.umd.js.map

@@ -1,2 +0,16 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("papaparse/papaparse.min.js")):"function"==typeof define&&define.amd?define("ngx-papaparse",["exports","@angular/core","papaparse/papaparse.min.js"],t):t(e["ngx-papaparse"]={},e.ng.core,null)}(this,function(e,t,r){"use strict";var p=(n.prototype.parse=function(e,t){return this._papa.parse(e,t)},n.prototype.unparse=function(e,t){return this._papa.unparse(e,t)},n.prototype.setLocalChunkSize=function(e){this._papa.LocalChunkSize=e},n.prototype.setRemoteChunkSize=function(e){this._papa.RemoteChunkSize=e},n.prototype.setDefaultDelimiter=function(e){this._papa.DefaultDelimiter=e},Object.defineProperty(n.prototype,"badDelimiters",{get:function(){return this._papa.BAD_DELIMITERS},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"recordSeparator",{get:function(){return this._papa.RECORD_SEP},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"unitSeparator",{get:function(){return this._papa.UNIT_SEP},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"workersSupported",{get:function(){return this._papa.WORKERS_SUPPORTED},enumerable:!0,configurable:!0}),n.decorators=[{type:t.Injectable,args:[{providedIn:"root"}]}],n.ngInjectableDef=t.ɵɵdefineInjectable({factory:function(){return new n},token:n,providedIn:"root"}),n);function n(){this._papa=r}e.Papa=p,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("papaparse/papaparse.min.js")):"function"==typeof define&&define.amd?define("ngx-papaparse",["exports","@angular/core","papaparse/papaparse.min.js"],t):t((e=e||self)["ngx-papaparse"]={},e.ng.core,e.lib)}(this,(function(e,t,r){"use strict";
/*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.
See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** */var n=function(){function e(){this._papa=r}return e.prototype.parse=function(e,t){return this._papa.parse(e,t)},e.prototype.unparse=function(e,t){return this._papa.unparse(e,t)},e.prototype.setLocalChunkSize=function(e){this._papa.LocalChunkSize=e},e.prototype.setRemoteChunkSize=function(e){this._papa.RemoteChunkSize=e},e.prototype.setDefaultDelimiter=function(e){this._papa.DefaultDelimiter=e},Object.defineProperty(e.prototype,"badDelimiters",{get:function(){return this._papa.BAD_DELIMITERS},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"recordSeparator",{get:function(){return this._papa.RECORD_SEP},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"unitSeparator",{get:function(){return this._papa.UNIT_SEP},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"workersSupported",{get:function(){return this._papa.WORKERS_SUPPORTED},enumerable:!0,configurable:!0}),e.ɵprov=t.ɵɵdefineInjectable({factory:function(){return new e},token:e,providedIn:"root"}),e=function(e,t,r,n){var p,o=arguments.length,a=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var i=e.length-1;i>=0;i--)(p=e[i])&&(a=(o<3?p(a):o>3?p(t,r,a):p(t,r))||a);return o>3&&a&&Object.defineProperty(t,r,a),a}([t.Injectable({providedIn:"root"})],e)}();e.Papa=n,Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=ngx-papaparse.umd.min.js.map

@@ -1,24 +0,1 @@

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* @record
*/
export function PapaParseParser() { }
/** @type {?} */
PapaParseParser.prototype.abort;
/** @type {?} */
PapaParseParser.prototype.aborted;
/** @type {?} */
PapaParseParser.prototype.parse;
/** @type {?} */
PapaParseParser.prototype.pause;
/** @type {?} */
PapaParseParser.prototype.paused;
/** @type {?} */
PapaParseParser.prototype.resume;
/** @type {?} */
PapaParseParser.prototype.streamer;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFwYS1wYXJzZS1wYXJzZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtcGFwYXBhcnNlLyIsInNvdXJjZXMiOlsibGliL2ludGVyZmFjZXMvcGFwYS1wYXJzZS1wYXJzZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7UGFyc2VSZXN1bHR9IGZyb20gJy4vcGFyc2UtcmVzdWx0JztcblxuZXhwb3J0IGludGVyZmFjZSBQYXBhUGFyc2VQYXJzZXIge1xuICAgIGFib3J0OiAoKSA9PiBQYXJzZVJlc3VsdDtcbiAgICBhYm9ydGVkOiAoKSA9PiBib29sZWFuO1xuICAgIHBhcnNlOiAoY3N2OiBzdHJpbmd8RmlsZSwgYmFzZUluZGV4OiBudW1iZXIsIGlnbm9yZUxhc3RSb3c6IGJvb2xlYW4pID0+IFBhcnNlUmVzdWx0O1xuICAgIHBhdXNlOiAoKSA9PiB2b2lkO1xuICAgIHBhdXNlZDogKCkgPT4gYm9vbGVhbjtcbiAgICByZXN1bWU6ICgpID0+IHZvaWQ7XG4gICAgc3RyZWFtZXI6IGFueTtcbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFwYS1wYXJzZS1wYXJzZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtcGFwYXBhcnNlLyIsInNvdXJjZXMiOlsibGliL2ludGVyZmFjZXMvcGFwYS1wYXJzZS1wYXJzZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7UGFyc2VSZXN1bHR9IGZyb20gJy4vcGFyc2UtcmVzdWx0JztcblxuZXhwb3J0IGludGVyZmFjZSBQYXBhUGFyc2VQYXJzZXIge1xuICAgIGFib3J0OiAoKSA9PiBQYXJzZVJlc3VsdDtcbiAgICBhYm9ydGVkOiAoKSA9PiBib29sZWFuO1xuICAgIHBhcnNlOiAoY3N2OiBzdHJpbmd8QmxvYiwgYmFzZUluZGV4OiBudW1iZXIsIGlnbm9yZUxhc3RSb3c6IGJvb2xlYW4pID0+IFBhcnNlUmVzdWx0O1xuICAgIHBhdXNlOiAoKSA9PiB2b2lkO1xuICAgIHBhdXNlZDogKCkgPT4gYm9vbGVhbjtcbiAgICByZXN1bWU6ICgpID0+IHZvaWQ7XG4gICAgc3RyZWFtZXI6IGFueTtcbn1cbiJdfQ==

@@ -1,150 +0,1 @@

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* @record
*/
export function ParseConfig() { }
/**
* The delimiting character. Leave blank to auto-detect from a list of most common delimiters, or any values passed in through
* delimitersToGuess. It can be a string or a function. If string, it must be one of length 1. If a function, it must accept the input
* as first parameter and it must return a string which will be used as delimiter.
* In both cases it cannot be found in Papa.badDelimiters.
* @type {?|undefined}
*/
ParseConfig.prototype.delimiter;
/**
* The newline sequence. Leave blank to auto-detect.
* @type {?|undefined}
*/
ParseConfig.prototype.newline;
/**
* The character used to quote fields. The quoting of all fields is not mandatory. Any field which is not quoted will correctly read.
* @type {?|undefined}
*/
ParseConfig.prototype.quoteChar;
/**
* The character used to escape the quote character within a field. If not set, this option will default to the value of quoteChar,
* meaning that the default escaping of quote character within a quoted field is using the quote character
* two times. (e.g. "column with ""quotes"" in text")
* @type {?|undefined}
*/
ParseConfig.prototype.escapeChar;
/**
* If true, the first row of parsed data will be interpreted as field names.
* An array of field names will be returned in meta, and each row of data will be an object of values keyed by field name instead of
* a simple array. Rows with a different number of fields from the header row will produce an error.
* Warning: Duplicate field names will overwrite values in previous fields having the same name.
* @type {?|undefined}
*/
ParseConfig.prototype.header;
/**
* A function to apply on each header. Requires header to be true. The function receives the header as its first argument.
* @type {?|undefined}
*/
ParseConfig.prototype.transformHeader;
/**
* If true, numeric and boolean data will be converted to their type instead of remaining strings.
* Numeric data must conform to the definition of a decimal literal. European-formatted numbers must have commas and dots swapped.
* It also accepts an object or a function. If object it's values should be a boolean to indicate if dynamic typing should be applied
* for each column number (or header name if using headers). If it's a function, it should return a boolean value for each field number
* (or name if using headers) which will be passed as first argument.
* @type {?|undefined}
*/
ParseConfig.prototype.dynamicTyping;
/**
* If > 0, only that many rows will be parsed.
* @type {?|undefined}
*/
ParseConfig.prototype.preview;
/**
* The encoding to use when opening local files. If specified, it must be a value supported by the FileReader API.
* @type {?|undefined}
*/
ParseConfig.prototype.encoding;
/**
* Whether or not to use a worker thread. Using a worker will keep your page reactive, but may be slightly slower.
* @type {?|undefined}
*/
ParseConfig.prototype.worker;
/**
* A string that indicates a comment (for example, "#" or "//").
* When Papa encounters a line starting with this string, it will skip the line.
* @type {?|undefined}
*/
ParseConfig.prototype.comments;
/**
* Streaming is necessary for large files which would otherwise crash the browser. You can call parser.abort() to abort parsing.
* And, except when using a Web Worker, you can call parser.pause() to pause it, and parser.resume() to resume.
* @type {?|undefined}
*/
ParseConfig.prototype.step;
/**
* The callback to execute when parsing is complete. It receives the parse results. If parsing a local file, the File is passed in, too.
* When streaming, parse results are not available in this callback.
* @type {?|undefined}
*/
ParseConfig.prototype.complete;
/**
* A callback to execute if FileReader encounters an error.
* @type {?|undefined}
*/
ParseConfig.prototype.error;
/**
* If true, this indicates that the string you passed as the first argument to parse()
* is actually a URL from which to download a file and parse it's contents.
* @type {?|undefined}
*/
ParseConfig.prototype.download;
/**
* Headers to be included in the download request.
* @type {?|undefined}
*/
ParseConfig.prototype.downloadRequestHeaders;
/**
* If true, lines that are completely empty (those which evaluate to an empty string) will be skipped. If set to 'greedy',
* lines that don't have any content (those which have only whitespace after parsing) will also be skipped.
* @type {?|undefined}
*/
ParseConfig.prototype.skipEmptyLines;
/**
* A callback function, identical to step, which activates streaming.
* However, this function is executed after every chunk of the file is loaded and parsed rather than every row.
* Works only with local and remote files. Do not use both chunk and step callbacks together.
* @type {?|undefined}
*/
ParseConfig.prototype.chunk;
/**
* Fast mode speeds up parsing significantly for large inputs. However, it only works when the input has no quoted fields.
* Fast mode will automatically be enabled if no " characters appear in the input.
* You can force fast mode either way by setting it to true or false.
* @type {?|undefined}
*/
ParseConfig.prototype.fastMode;
/**
* A function to execute before parsing the first chunk. Can be used with chunk or step streaming modes.
* The function receives as an argument the chunk about to be parsed, and it may return a modified chunk to parse.
* This is useful for stripping header lines (as long as the header fits in a single chunk).
* @type {?|undefined}
*/
ParseConfig.prototype.beforeFirstChunk;
/**
* A boolean value passed directly into XMLHttpRequest's "withCredentials" property.
* @type {?|undefined}
*/
ParseConfig.prototype.withCredentials;
/**
* A function to apply on each value. The function receives the value as its first argument and the column number or
* header name when enabled as its second argument. The return value of the function will replace the value it received.
* The transform function is applied before dynamicTyping.
* @type {?|undefined}
*/
ParseConfig.prototype.transform;
/**
* An array of delimiters to guess from if the delimiter option is not set.
* @type {?|undefined}
*/
ParseConfig.prototype.delimitersToGuess;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyc2UtY29uZmlnLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXBhcGFwYXJzZS8iLCJzb3VyY2VzIjpbImxpYi9pbnRlcmZhY2VzL3BhcnNlLWNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGFyc2VSZXN1bHQgfSBmcm9tICcuL3BhcnNlLXJlc3VsdCc7XG5pbXBvcnQgeyBQYXBhUGFyc2VQYXJzZXIgfSBmcm9tICcuL3BhcGEtcGFyc2UtcGFyc2VyJztcblxuZXhwb3J0IGludGVyZmFjZSBQYXJzZUNvbmZpZyB7XG4gICAgLyoqXG4gICAgICogVGhlIGRlbGltaXRpbmcgY2hhcmFjdGVyLiBMZWF2ZSBibGFuayB0byBhdXRvLWRldGVjdCBmcm9tIGEgbGlzdCBvZiBtb3N0IGNvbW1vbiBkZWxpbWl0ZXJzLCBvciBhbnkgdmFsdWVzIHBhc3NlZCBpbiB0aHJvdWdoXG4gICAgICogZGVsaW1pdGVyc1RvR3Vlc3MuIEl0IGNhbiBiZSBhIHN0cmluZyBvciBhIGZ1bmN0aW9uLiBJZiBzdHJpbmcsIGl0IG11c3QgYmUgb25lIG9mIGxlbmd0aCAxLiBJZiBhIGZ1bmN0aW9uLCBpdCBtdXN0IGFjY2VwdCB0aGUgaW5wdXRcbiAgICAgKiBhcyBmaXJzdCBwYXJhbWV0ZXIgYW5kIGl0IG11c3QgcmV0dXJuIGEgc3RyaW5nIHdoaWNoIHdpbGwgYmUgdXNlZCBhcyBkZWxpbWl0ZXIuXG4gICAgICogSW4gYm90aCBjYXNlcyBpdCBjYW5ub3QgYmUgZm91bmQgaW4gUGFwYS5iYWREZWxpbWl0ZXJzLlxuICAgICAqL1xuICAgIGRlbGltaXRlcj86IHN0cmluZyB8ICgoaW5wdXQ/OiBzdHJpbmcpID0+IHN0cmluZyk7IC8vIFRPRE8gdGVzdCBmdW5jdGlvblxuXG4gICAgLyoqXG4gICAgICogVGhlIG5ld2xpbmUgc2VxdWVuY2UuIExlYXZlIGJsYW5rIHRvIGF1dG8tZGV0ZWN0LlxuICAgICAqL1xuICAgIG5ld2xpbmU/OiAnXFxyJ3wnXFxuJ3wnXFxyXFxuJ3wnJztcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGFyYWN0ZXIgdXNlZCB0byBxdW90ZSBmaWVsZHMuIFRoZSBxdW90aW5nIG9mIGFsbCBmaWVsZHMgaXMgbm90IG1hbmRhdG9yeS4gQW55IGZpZWxkIHdoaWNoIGlzIG5vdCBxdW90ZWQgd2lsbCBjb3JyZWN0bHkgcmVhZC5cbiAgICAgKi9cbiAgICBxdW90ZUNoYXI/OiBzdHJpbmc7XG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hhcmFjdGVyIHVzZWQgdG8gZXNjYXBlIHRoZSBxdW90ZSBjaGFyYWN0ZXIgd2l0aGluIGEgZmllbGQuIElmIG5vdCBzZXQsIHRoaXMgb3B0aW9uIHdpbGwgZGVmYXVsdCB0byB0aGUgdmFsdWUgb2YgcXVvdGVDaGFyLFxuICAgICAqIG1lYW5pbmcgdGhhdCB0aGUgZGVmYXVsdCBlc2NhcGluZyBvZiBxdW90ZSBjaGFyYWN0ZXIgd2l0aGluIGEgcXVvdGVkIGZpZWxkIGlzIHVzaW5nIHRoZSBxdW90ZSBjaGFyYWN0ZXJcbiAgICAgKiB0d28gdGltZXMuIChlLmcuIFwiY29sdW1uIHdpdGggXCJcInF1b3Rlc1wiXCIgaW4gdGV4dFwiKVxuICAgICAqL1xuICAgIGVzY2FwZUNoYXI/OiBzdHJpbmc7XG5cbiAgICAvKipcbiAgICAgKiBJZiB0cnVlLCB0aGUgZmlyc3Qgcm93IG9mIHBhcnNlZCBkYXRhIHdpbGwgYmUgaW50ZXJwcmV0ZWQgYXMgZmllbGQgbmFtZXMuXG4gICAgICogQW4gYXJyYXkgb2YgZmllbGQgbmFtZXMgd2lsbCBiZSByZXR1cm5lZCBpbiBtZXRhLCBhbmQgZWFjaCByb3cgb2YgZGF0YSB3aWxsIGJlIGFuIG9iamVjdCBvZiB2YWx1ZXMga2V5ZWQgYnkgZmllbGQgbmFtZSBpbnN0ZWFkIG9mXG4gICAgICogYSBzaW1wbGUgYXJyYXkuIFJvd3Mgd2l0aCBhIGRpZmZlcmVudCBudW1iZXIgb2YgZmllbGRzIGZyb20gdGhlIGhlYWRlciByb3cgd2lsbCBwcm9kdWNlIGFuIGVycm9yLlxuICAgICAqIFdhcm5pbmc6IER1cGxpY2F0ZSBmaWVsZCBuYW1lcyB3aWxsIG92ZXJ3cml0ZSB2YWx1ZXMgaW4gcHJldmlvdXMgZmllbGRzIGhhdmluZyB0aGUgc2FtZSBuYW1lLlxuICAgICAqL1xuICAgIGhlYWRlcj86IGJvb2xlYW47XG5cbiAgICAvKipcbiAgICAgKiBBIGZ1bmN0aW9uIHRvIGFwcGx5IG9uIGVhY2ggaGVhZGVyLiBSZXF1aXJlcyBoZWFkZXIgdG8gYmUgdHJ1ZS4gVGhlIGZ1bmN0aW9uIHJlY2VpdmVzIHRoZSBoZWFkZXIgYXMgaXRzIGZpcnN0IGFyZ3VtZW50LlxuICAgICAqL1xuICAgIHRyYW5zZm9ybUhlYWRlcj86IChoZWFkZXI6IHN0cmluZykgPT4gc3RyaW5nOyAvLyBUT0RPIFRlc3QgZnVuY3Rpb25cblxuICAgIC8qKlxuICAgICAqIElmIHRydWUsIG51bWVyaWMgYW5kIGJvb2xlYW4gZGF0YSB3aWxsIGJlIGNvbnZlcnRlZCB0byB0aGVpciB0eXBlIGluc3RlYWQgb2YgcmVtYWluaW5nIHN0cmluZ3MuXG4gICAgICogTnVtZXJpYyBkYXRhIG11c3QgY29uZm9ybSB0byB0aGUgZGVmaW5pdGlvbiBvZiBhIGRlY2ltYWwgbGl0ZXJhbC4gRXVyb3BlYW4tZm9ybWF0dGVkIG51bWJlcnMgbXVzdCBoYXZlIGNvbW1hcyBhbmQgZG90cyBzd2FwcGVkLlxuICAgICAqIEl0IGFsc28gYWNjZXB0cyBhbiBvYmplY3Qgb3IgYSBmdW5jdGlvbi4gSWYgb2JqZWN0IGl0J3MgdmFsdWVzIHNob3VsZCBiZSBhIGJvb2xlYW4gdG8gaW5kaWNhdGUgaWYgZHluYW1pYyB0eXBpbmcgc2hvdWxkIGJlIGFwcGxpZWRcbiAgICAgKiBmb3IgZWFjaCBjb2x1bW4gbnVtYmVyIChvciBoZWFkZXIgbmFtZSBpZiB1c2luZyBoZWFkZXJzKS4gSWYgaXQncyBhIGZ1bmN0aW9uLCBpdCBzaG91bGQgcmV0dXJuIGEgYm9vbGVhbiB2YWx1ZSBmb3IgZWFjaCBmaWVsZCBudW1iZXJcbiAgICAgKiAob3IgbmFtZSBpZiB1c2luZyBoZWFkZXJzKSB3aGljaCB3aWxsIGJlIHBhc3NlZCBhcyBmaXJzdCBhcmd1bWVudC5cbiAgICAgKi9cbiAgICBkeW5hbWljVHlwaW5nPzogYm9vbGVhbjsgLy8gVE9ETyBhZGQgb2JqZWN0IGFuZCBmdW5jdGlvblxuXG4gICAgLyoqXG4gICAgICogSWYgPiAwLCBvbmx5IHRoYXQgbWFueSByb3dzIHdpbGwgYmUgcGFyc2VkLlxuICAgICAqL1xuICAgIHByZXZpZXc/OiBudW1iZXI7XG5cbiAgICAvKipcbiAgICAgKiBUaGUgZW5jb2RpbmcgdG8gdXNlIHdoZW4gb3BlbmluZyBsb2NhbCBmaWxlcy4gSWYgc3BlY2lmaWVkLCBpdCBtdXN0IGJlIGEgdmFsdWUgc3VwcG9ydGVkIGJ5IHRoZSBGaWxlUmVhZGVyIEFQSS5cbiAgICAgKi9cbiAgICBlbmNvZGluZz86IHN0cmluZztcblxuICAgIC8qKlxuICAgICAqIFdoZXRoZXIgb3Igbm90IHRvIHVzZSBhIHdvcmtlciB0aHJlYWQuIFVzaW5nIGEgd29ya2VyIHdpbGwga2VlcCB5b3VyIHBhZ2UgcmVhY3RpdmUsIGJ1dCBtYXkgYmUgc2xpZ2h0bHkgc2xvd2VyLlxuICAgICAqL1xuICAgIHdvcmtlcj86IGJvb2xlYW47XG5cbiAgICAvKipcbiAgICAgKiBBIHN0cmluZyB0aGF0IGluZGljYXRlcyBhIGNvbW1lbnQgKGZvciBleGFtcGxlLCBcIiNcIiBvciBcIi8vXCIpLlxuICAgICAqIFdoZW4gUGFwYSBlbmNvdW50ZXJzIGEgbGluZSBzdGFydGluZyB3aXRoIHRoaXMgc3RyaW5nLCBpdCB3aWxsIHNraXAgdGhlIGxpbmUuXG4gICAgICovXG4gICAgY29tbWVudHM/OiBmYWxzZXxzdHJpbmc7XG5cbiAgICAvKipcbiAgICAgKiBTdHJlYW1pbmcgaXMgbmVjZXNzYXJ5IGZvciBsYXJnZSBmaWxlcyB3aGljaCB3b3VsZCBvdGhlcndpc2UgY3Jhc2ggdGhlIGJyb3dzZXIuIFlvdSBjYW4gY2FsbCBwYXJzZXIuYWJvcnQoKSB0byBhYm9ydCBwYXJzaW5nLlxuICAgICAqIEFuZCwgZXhjZXB0IHdoZW4gdXNpbmcgYSBXZWIgV29ya2VyLCB5b3UgY2FuIGNhbGwgcGFyc2VyLnBhdXNlKCkgdG8gcGF1c2UgaXQsIGFuZCBwYXJzZXIucmVzdW1lKCkgdG8gcmVzdW1lLlxuICAgICAqL1xuICAgIHN0ZXA/OiAocmVzdWx0czogUGFyc2VSZXN1bHQsIHBhcnNlcjogUGFwYVBhcnNlUGFyc2VyKSA9PiB2b2lkOyAvLyBUT0RPXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2FsbGJhY2sgdG8gZXhlY3V0ZSB3aGVuIHBhcnNpbmcgaXMgY29tcGxldGUuIEl0IHJlY2VpdmVzIHRoZSBwYXJzZSByZXN1bHRzLiBJZiBwYXJzaW5nIGEgbG9jYWwgZmlsZSwgdGhlIEZpbGUgaXMgcGFzc2VkIGluLCB0b28uXG4gICAgICogV2hlbiBzdHJlYW1pbmcsIHBhcnNlIHJlc3VsdHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gdGhpcyBjYWxsYmFjay5cbiAgICAgKi9cbiAgICBjb21wbGV0ZT86IChyZXN1bHRzOiBQYXJzZVJlc3VsdCwgZmlsZT86IEZpbGUpID0+IHZvaWQ7IC8vIFRPRE9cblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgdG8gZXhlY3V0ZSBpZiBGaWxlUmVhZGVyIGVuY291bnRlcnMgYW4gZXJyb3IuXG4gICAgICovXG4gICAgZXJyb3I/OiAoZXJyb3I6IGFueSwgZmlsZTogYW55KSA9PiB2b2lkOyAvLyBUT0RPXG5cbiAgICAvKipcbiAgICAgKiBJZiB0cnVlLCB0aGlzIGluZGljYXRlcyB0aGF0IHRoZSBzdHJpbmcgeW91IHBhc3NlZCBhcyB0aGUgZmlyc3QgYXJndW1lbnQgdG8gcGFyc2UoKVxuICAgICAqIGlzIGFjdHVhbGx5IGEgVVJMIGZyb20gd2hpY2ggdG8gZG93bmxvYWQgYSBmaWxlIGFuZCBwYXJzZSBpdCdzIGNvbnRlbnRzLlxuICAgICAqL1xuICAgIGRvd25sb2FkPzogYm9vbGVhbjtcblxuICAgIC8qKlxuICAgICAqIEhlYWRlcnMgdG8gYmUgaW5jbHVkZWQgaW4gdGhlIGRvd25sb2FkIHJlcXVlc3QuXG4gICAgICovXG4gICAgZG93bmxvYWRSZXF1ZXN0SGVhZGVycz86IHtba2V5OiBzdHJpbmddOiBzdHJpbmd9OyAvLyBUT0RPIFRlc3QgdHlwaW5nXG5cbiAgICAvKipcbiAgICAgKiBJZiB0cnVlLCBsaW5lcyB0aGF0IGFyZSBjb21wbGV0ZWx5IGVtcHR5ICh0aG9zZSB3aGljaCBldmFsdWF0ZSB0byBhbiBlbXB0eSBzdHJpbmcpIHdpbGwgYmUgc2tpcHBlZC4gSWYgc2V0IHRvICdncmVlZHknLFxuICAgICAqIGxpbmVzIHRoYXQgZG9uJ3QgaGF2ZSBhbnkgY29udGVudCAodGhvc2Ugd2hpY2ggaGF2ZSBvbmx5IHdoaXRlc3BhY2UgYWZ0ZXIgcGFyc2luZykgd2lsbCBhbHNvIGJlIHNraXBwZWQuXG4gICAgICovXG4gICAgc2tpcEVtcHR5TGluZXM/OiBib29sZWFuIHwgJ2dyZWVkeSc7XG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZ1bmN0aW9uLCBpZGVudGljYWwgdG8gc3RlcCwgd2hpY2ggYWN0aXZhdGVzIHN0cmVhbWluZy5cbiAgICAgKiBIb3dldmVyLCB0aGlzIGZ1bmN0aW9uIGlzIGV4ZWN1dGVkIGFmdGVyIGV2ZXJ5IGNodW5rIG9mIHRoZSBmaWxlIGlzIGxvYWRlZCBhbmQgcGFyc2VkIHJhdGhlciB0aGFuIGV2ZXJ5IHJvdy5cbiAgICAgKiBXb3JrcyBvbmx5IHdpdGggbG9jYWwgYW5kIHJlbW90ZSBmaWxlcy4gRG8gbm90IHVzZSBib3RoIGNodW5rIGFuZCBzdGVwIGNhbGxiYWNrcyB0b2dldGhlci5cbiAgICAgKi9cbiAgICBjaHVuaz86IChyZXN1bHRzOiBQYXJzZVJlc3VsdCwgcGFyc2VyOiBQYXBhUGFyc2VQYXJzZXIpID0+IHZvaWQ7IC8vIFRPRE9cblxuICAgIC8qKlxuICAgICAqIEZhc3QgbW9kZSBzcGVlZHMgdXAgcGFyc2luZyBzaWduaWZpY2FudGx5IGZvciBsYXJnZSBpbnB1dHMuIEhvd2V2ZXIsIGl0IG9ubHkgd29ya3Mgd2hlbiB0aGUgaW5wdXQgaGFzIG5vIHF1b3RlZCBmaWVsZHMuXG4gICAgICogRmFzdCBtb2RlIHdpbGwgYXV0b21hdGljYWxseSBiZSBlbmFibGVkIGlmIG5vIFwiIGNoYXJhY3RlcnMgYXBwZWFyIGluIHRoZSBpbnB1dC5cbiAgICAgKiBZb3UgY2FuIGZvcmNlIGZhc3QgbW9kZSBlaXRoZXIgd2F5IGJ5IHNldHRpbmcgaXQgdG8gdHJ1ZSBvciBmYWxzZS5cbiAgICAgKi9cbiAgICBmYXN0TW9kZT86IGJvb2xlYW47XG5cbiAgICAvKipcbiAgICAgKiBBIGZ1bmN0aW9uIHRvIGV4ZWN1dGUgYmVmb3JlIHBhcnNpbmcgdGhlIGZpcnN0IGNodW5rLiBDYW4gYmUgdXNlZCB3aXRoIGNodW5rIG9yIHN0ZXAgc3RyZWFtaW5nIG1vZGVzLlxuICAgICAqIFRoZSBmdW5jdGlvbiByZWNlaXZlcyBhcyBhbiBhcmd1bWVudCB0aGUgY2h1bmsgYWJvdXQgdG8gYmUgcGFyc2VkLCBhbmQgaXQgbWF5IHJldHVybiBhIG1vZGlmaWVkIGNodW5rIHRvIHBhcnNlLlxuICAgICAqIFRoaXMgaXMgdXNlZnVsIGZvciBzdHJpcHBpbmcgaGVhZGVyIGxpbmVzIChhcyBsb25nIGFzIHRoZSBoZWFkZXIgZml0cyBpbiBhIHNpbmdsZSBjaHVuaykuXG4gICAgICovXG4gICAgYmVmb3JlRmlyc3RDaHVuaz86IChjaHVuazogc3RyaW5nKSA9PiBzdHJpbmd8dm9pZDsgLy8gVE9ET1xuXG4gICAgLyoqXG4gICAgICogQSBib29sZWFuIHZhbHVlIHBhc3NlZCBkaXJlY3RseSBpbnRvIFhNTEh0dHBSZXF1ZXN0J3MgXCJ3aXRoQ3JlZGVudGlhbHNcIiBwcm9wZXJ0eS5cbiAgICAgKi9cbiAgICB3aXRoQ3JlZGVudGlhbHM/OiBib29sZWFuO1xuXG4gICAgLyoqXG4gICAgICogQSBmdW5jdGlvbiB0byBhcHBseSBvbiBlYWNoIHZhbHVlLiBUaGUgZnVuY3Rpb24gcmVjZWl2ZXMgdGhlIHZhbHVlIGFzIGl0cyBmaXJzdCBhcmd1bWVudCBhbmQgdGhlIGNvbHVtbiBudW1iZXIgb3JcbiAgICAgKiBoZWFkZXIgbmFtZSB3aGVuIGVuYWJsZWQgYXMgaXRzIHNlY29uZCBhcmd1bWVudC4gVGhlIHJldHVybiB2YWx1ZSBvZiB0aGUgZnVuY3Rpb24gd2lsbCByZXBsYWNlIHRoZSB2YWx1ZSBpdCByZWNlaXZlZC5cbiAgICAgKiBUaGUgdHJhbnNmb3JtIGZ1bmN0aW9uIGlzIGFwcGxpZWQgYmVmb3JlIGR5bmFtaWNUeXBpbmcuXG4gICAgICovXG4gICAgdHJhbnNmb3JtPzogKHZhbHVlOiBzdHJpbmcsIGNvbHVtbk9ySGVhZGVyOiBzdHJpbmd8bnVtYmVyKSA9PiBzdHJpbmc7IC8vIFRPRE8gdGVzdCBmdW5jdGlvblxuXG4gICAgLyoqXG4gICAgICogQW4gYXJyYXkgb2YgZGVsaW1pdGVycyB0byBndWVzcyBmcm9tIGlmIHRoZSBkZWxpbWl0ZXIgb3B0aW9uIGlzIG5vdCBzZXQuXG4gICAgICovXG4gICAgZGVsaW1pdGVyc1RvR3Vlc3M/OiBzdHJpbmdbXTtcbn1cbiJdfQ==

@@ -1,18 +0,1 @@

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* @record
*/
export function ParseError() { }
/** @type {?} */
ParseError.prototype.type;
/** @type {?} */
ParseError.prototype.code;
/** @type {?} */
ParseError.prototype.message;
/** @type {?} */
ParseError.prototype.row;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyc2UtZXJyb3IuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtcGFwYXBhcnNlLyIsInNvdXJjZXMiOlsibGliL2ludGVyZmFjZXMvcGFyc2UtZXJyb3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBpbnRlcmZhY2UgUGFyc2VFcnJvciB7XG4gICAgdHlwZTogJ1F1b3RlcycgfCAnRGVsaW1pdGVyJyB8ICdGaWVsZE1pc21hdGNoJztcbiAgICBjb2RlOiAnTWlzc2luZ1F1b3RlcycgfCAnVW5kZXRlY3RhYmxlRGVsaW1pdGVyJyB8ICdUb29GZXdGaWVsZHMnIHwgJ1Rvb01hbnlGaWVsZHMnO1xuICAgIG1lc3NhZ2U6IHN0cmluZztcbiAgICByb3c6IG51bWJlcjtcbn1cbiJdfQ==

@@ -1,20 +0,1 @@

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* @record
*/
export function ParseMeta() { }
/** @type {?} */
ParseMeta.prototype.delimiter;
/** @type {?} */
ParseMeta.prototype.linebreak;
/** @type {?} */
ParseMeta.prototype.aborted;
/** @type {?} */
ParseMeta.prototype.fields;
/** @type {?} */
ParseMeta.prototype.truncated;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyc2UtbWV0YS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1wYXBhcGFyc2UvIiwic291cmNlcyI6WyJsaWIvaW50ZXJmYWNlcy9wYXJzZS1tZXRhLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgaW50ZXJmYWNlIFBhcnNlTWV0YSB7XG4gICAgZGVsaW1pdGVyOiBzdHJpbmc7XG4gICAgbGluZWJyZWFrOiBzdHJpbmc7XG4gICAgYWJvcnRlZDogYm9vbGVhbjtcbiAgICBmaWVsZHM6IHN0cmluZ1tdO1xuICAgIHRydW5jYXRlZDogYm9vbGVhbjtcbn1cbiJdfQ==

@@ -1,16 +0,1 @@

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* @record
*/
export function ParseResult() { }
/** @type {?} */
ParseResult.prototype.data;
/** @type {?} */
ParseResult.prototype.errors;
/** @type {?} */
ParseResult.prototype.meta;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyc2UtcmVzdWx0LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXBhcGFwYXJzZS8iLCJzb3VyY2VzIjpbImxpYi9pbnRlcmZhY2VzL3BhcnNlLXJlc3VsdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGFyc2VNZXRhIH0gZnJvbSAnLi9wYXJzZS1tZXRhJztcbmltcG9ydCB7IFBhcnNlRXJyb3IgfSBmcm9tICcuL3BhcnNlLWVycm9yJztcblxuZXhwb3J0IGludGVyZmFjZSBQYXJzZVJlc3VsdCB7XG4gICAgZGF0YTogYW55O1xuICAgIGVycm9yczogUGFyc2VFcnJvcltdO1xuICAgIG1ldGE6IFBhcnNlTWV0YTtcbn1cbiJdfQ==

@@ -1,57 +0,1 @@

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* @record
*/
export function UnparseConfig() { }
/**
* If true, forces all fields to be enclosed in quotes.
* If an array of true/false values, specifies which fields should be force-quoted (first
* boolean is for the first column, second boolean for the second column, etc).
* @type {?|undefined}
*/
UnparseConfig.prototype.quotes;
/**
* The character used to quote fields.
* @type {?|undefined}
*/
UnparseConfig.prototype.quoteChar;
/**
* The character used to escape quoteChar inside field values.
* @type {?|undefined}
*/
UnparseConfig.prototype.escapeChar;
/**
* The delimiting character. Must not be found in papa.badDelimiters.
* @type {?|undefined}
*/
UnparseConfig.prototype.delimiter;
/**
* If `false`, will omit the header row.
* If data is an array of arrays this option is ignored.
* If data is an array of objects the keys of the first object are the header row.
* If data is an object with the keys fields and data the fields are the header row.
* @type {?|undefined}
*/
UnparseConfig.prototype.header;
/**
* The newline sequence.
* @type {?|undefined}
*/
UnparseConfig.prototype.newline;
/**
* If true, lines that are completely empty (those which evaluate to an empty string) will be skipped.
* If set to 'greedy', lines that don't have any content (those which have only whitespace after parsing) will also be skipped.
* @type {?|undefined}
*/
UnparseConfig.prototype.skipEmptyLines;
/**
* If data is an array of objects this option can be used to manually specify the keys (columns) you expect in the objects.
* If not set the keys of the first objects are used as column.
* @type {?|undefined}
*/
UnparseConfig.prototype.columns;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidW5wYXJzZS1jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtcGFwYXBhcnNlLyIsInNvdXJjZXMiOlsibGliL2ludGVyZmFjZXMvdW5wYXJzZS1jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBpbnRlcmZhY2UgVW5wYXJzZUNvbmZpZyB7XG4gICAgLyoqXG4gICAgICogSWYgdHJ1ZSwgZm9yY2VzIGFsbCBmaWVsZHMgdG8gYmUgZW5jbG9zZWQgaW4gcXVvdGVzLlxuICAgICAqIElmIGFuIGFycmF5IG9mIHRydWUvZmFsc2UgdmFsdWVzLCBzcGVjaWZpZXMgd2hpY2ggZmllbGRzIHNob3VsZCBiZSBmb3JjZS1xdW90ZWQgKGZpcnN0XG4gICAgICogYm9vbGVhbiBpcyBmb3IgdGhlIGZpcnN0IGNvbHVtbiwgc2Vjb25kIGJvb2xlYW4gZm9yIHRoZSBzZWNvbmQgY29sdW1uLCBldGMpLlxuICAgICAqL1xuICAgIHF1b3Rlcz86IGJvb2xlYW4gfCBib29sZWFuW107XG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hhcmFjdGVyIHVzZWQgdG8gcXVvdGUgZmllbGRzLlxuICAgICAqL1xuICAgIHF1b3RlQ2hhcj86IHN0cmluZztcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGFyYWN0ZXIgdXNlZCB0byBlc2NhcGUgcXVvdGVDaGFyIGluc2lkZSBmaWVsZCB2YWx1ZXMuXG4gICAgICovXG4gICAgZXNjYXBlQ2hhcj86ICdcIic7XG5cbiAgICAvKipcbiAgICAgKiBUaGUgZGVsaW1pdGluZyBjaGFyYWN0ZXIuIE11c3Qgbm90IGJlIGZvdW5kIGluIHBhcGEuYmFkRGVsaW1pdGVycy5cbiAgICAgKi9cbiAgICBkZWxpbWl0ZXI/OiBzdHJpbmc7XG5cbiAgICAvKipcbiAgICAgKiBJZiBgZmFsc2VgLCB3aWxsIG9taXQgdGhlIGhlYWRlciByb3cuXG4gICAgICogSWYgZGF0YSBpcyBhbiBhcnJheSBvZiBhcnJheXMgdGhpcyBvcHRpb24gaXMgaWdub3JlZC5cbiAgICAgKiBJZiBkYXRhIGlzIGFuIGFycmF5IG9mIG9iamVjdHMgdGhlIGtleXMgb2YgdGhlIGZpcnN0IG9iamVjdCBhcmUgdGhlIGhlYWRlciByb3cuXG4gICAgICogSWYgZGF0YSBpcyBhbiBvYmplY3Qgd2l0aCB0aGUga2V5cyBmaWVsZHMgYW5kIGRhdGEgdGhlIGZpZWxkcyBhcmUgdGhlIGhlYWRlciByb3cuXG4gICAgICovXG4gICAgaGVhZGVyPzogYm9vbGVhbjsgLy8gVE9ET1xuXG4gICAgLyoqXG4gICAgICogVGhlIG5ld2xpbmUgc2VxdWVuY2UuXG4gICAgICovXG4gICAgbmV3bGluZT86ICdcXHInIHwgJ1xcbicgfCAnXFxyXFxuJztcblxuICAgIC8qKlxuICAgICAqIElmIHRydWUsIGxpbmVzIHRoYXQgYXJlIGNvbXBsZXRlbHkgZW1wdHkgKHRob3NlIHdoaWNoIGV2YWx1YXRlIHRvIGFuIGVtcHR5IHN0cmluZykgd2lsbCBiZSBza2lwcGVkLlxuICAgICAqIElmIHNldCB0byAnZ3JlZWR5JywgbGluZXMgdGhhdCBkb24ndCBoYXZlIGFueSBjb250ZW50ICh0aG9zZSB3aGljaCBoYXZlIG9ubHkgd2hpdGVzcGFjZSBhZnRlciBwYXJzaW5nKSB3aWxsIGFsc28gYmUgc2tpcHBlZC5cbiAgICAgKi9cbiAgICBza2lwRW1wdHlMaW5lcz86IGJvb2xlYW4gfCAnZ3JlZWR5JztcblxuICAgIC8qKlxuICAgICAqIElmIGRhdGEgaXMgYW4gYXJyYXkgb2Ygb2JqZWN0cyB0aGlzIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBtYW51YWxseSBzcGVjaWZ5IHRoZSBrZXlzIChjb2x1bW5zKSB5b3UgZXhwZWN0IGluIHRoZSBvYmplY3RzLlxuICAgICAqIElmIG5vdCBzZXQgdGhlIGtleXMgb2YgdGhlIGZpcnN0IG9iamVjdHMgYXJlIHVzZWQgYXMgY29sdW1uLlxuICAgICAqL1xuICAgIGNvbHVtbnM/OiBzdHJpbmdbXTtcbn1cbiJdfQ==

@@ -1,9 +0,6 @@

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import * as lib from 'papaparse/papaparse.min.js';
import * as i0 from "@angular/core";
export class Papa {
let Papa = class Papa {
constructor() {

@@ -14,5 +11,2 @@ this._papa = lib;

* Parse CSV to an array
* @param {?} csv
* @param {?=} config
* @return {?}
*/

@@ -24,5 +18,2 @@ parse(csv, config) {

* Convert an array into CSV
* @param {?} data
* @param {?=} config
* @return {?}
*/

@@ -36,4 +27,2 @@ unparse(data, config) {

* exist on the local computer. Default 10 MB.
* @param {?} value
* @return {?}
*/

@@ -46,4 +35,2 @@ setLocalChunkSize(value) {

* Used when streaming remote files. Default 5 MB.
* @param {?} value
* @return {?}
*/

@@ -55,4 +42,2 @@ setRemoteChunkSize(value) {

* Set the delimiter used when it is left unspecified and cannot be detected automatically. Default is comma.
* @param {?} value
* @return {?}
*/

@@ -64,3 +49,2 @@ setDefaultDelimiter(value) {

* An array of characters that are not allowed as delimiters.
* @return {?}
*/

@@ -73,3 +57,2 @@ get badDelimiters() {

* Should be doing the job we strangely rely upon commas and tabs for.
* @return {?}
*/

@@ -81,3 +64,2 @@ get recordSeparator() {

* Also sometimes used as a delimiting character. ASCII code 31.
* @return {?}
*/

@@ -90,3 +72,2 @@ get unitSeparator() {

* If false, worker: true will have no effect.
* @return {?}
*/

@@ -96,14 +77,10 @@ get workersSupported() {

}
}
Papa.decorators = [
{ type: Injectable, args: [{
providedIn: 'root',
},] },
];
/** @nocollapse */ Papa.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function Papa_Factory() { return new Papa(); }, token: Papa, providedIn: "root" });
if (false) {
/** @type {?} */
Papa.prototype._papa;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFwYS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1wYXBhcGFyc2UvIiwic291cmNlcyI6WyJsaWIvcGFwYS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUkzQyxPQUFPLEtBQUssR0FBRyxNQUFNLDRCQUE0QixDQUFDOztBQUtsRCxNQUFNLE9BQU8sSUFBSTs7cUJBQ0UsR0FBRzs7Ozs7Ozs7SUFLWCxLQUFLLENBQUMsR0FBZ0IsRUFBRSxNQUFvQjtRQUMvQyxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEdBQUcsRUFBRSxNQUFNLENBQUMsQ0FBQzs7Ozs7Ozs7SUFNbEMsT0FBTyxDQUFDLElBQUksRUFBRSxNQUFzQjtRQUN2QyxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksRUFBRSxNQUFNLENBQUMsQ0FBQzs7Ozs7Ozs7O0lBUXJDLGlCQUFpQixDQUFDLEtBQWE7UUFDbEMsSUFBSSxDQUFDLEtBQUssQ0FBQyxjQUFjLEdBQUcsS0FBSyxDQUFDOzs7Ozs7OztJQU8vQixrQkFBa0IsQ0FBQyxLQUFhO1FBQ25DLElBQUksQ0FBQyxLQUFLLENBQUMsZUFBZSxHQUFHLEtBQUssQ0FBQzs7Ozs7OztJQU1oQyxtQkFBbUIsQ0FBQyxLQUFhO1FBQ3BDLElBQUksQ0FBQyxLQUFLLENBQUMsZ0JBQWdCLEdBQUcsS0FBSyxDQUFDOzs7Ozs7SUFNeEMsSUFBSSxhQUFhO1FBQ2IsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLGNBQWMsQ0FBQztLQUNwQzs7Ozs7O0lBTUQsSUFBSSxlQUFlO1FBQ2YsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQztLQUNoQzs7Ozs7SUFLRCxJQUFJLGFBQWE7UUFDYixPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDO0tBQzlCOzs7Ozs7SUFNRCxJQUFJLGdCQUFnQjtRQUNoQixPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsaUJBQWlCLENBQUM7S0FDdkM7OztZQXhFSixVQUFVLFNBQUM7Z0JBQ1IsVUFBVSxFQUFFLE1BQU07YUFDckIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBQYXJzZVJlc3VsdCB9IGZyb20gJy4vaW50ZXJmYWNlcy9wYXJzZS1yZXN1bHQnO1xuaW1wb3J0IHsgUGFyc2VDb25maWcgfSBmcm9tICcuL2ludGVyZmFjZXMvcGFyc2UtY29uZmlnJztcbmltcG9ydCB7IFVucGFyc2VDb25maWcgfSBmcm9tICcuL2ludGVyZmFjZXMvdW5wYXJzZS1jb25maWcnO1xuaW1wb3J0ICogYXMgbGliIGZyb20gJ3BhcGFwYXJzZS9wYXBhcGFyc2UubWluLmpzJztcblxuQEluamVjdGFibGUoe1xuICAgIHByb3ZpZGVkSW46ICdyb290Jyxcbn0pXG5leHBvcnQgY2xhc3MgUGFwYSB7XG4gICAgcHVibGljIF9wYXBhID0gbGliO1xuXG4gICAgLyoqXG4gICAgICogUGFyc2UgQ1NWIHRvIGFuIGFycmF5XG4gICAgICovXG4gICAgcHVibGljIHBhcnNlKGNzdjogc3RyaW5nfEZpbGUsIGNvbmZpZz86IFBhcnNlQ29uZmlnKTogUGFyc2VSZXN1bHQge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGFwYS5wYXJzZShjc3YsIGNvbmZpZyk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQ29udmVydCBhbiBhcnJheSBpbnRvIENTVlxuICAgICAqL1xuICAgIHB1YmxpYyB1bnBhcnNlKGRhdGEsIGNvbmZpZz86IFVucGFyc2VDb25maWcpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGFwYS51bnBhcnNlKGRhdGEsIGNvbmZpZyk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogU2V0IHRoZSBzaXplIGluIGJ5dGVzIG9mIGVhY2ggZmlsZSBjaHVuay5cbiAgICAgKiBVc2VkIHdoZW4gc3RyZWFtaW5nIGZpbGVzIG9idGFpbmVkIGZyb20gdGhlIERPTSB0aGF0XG4gICAgICogZXhpc3Qgb24gdGhlIGxvY2FsIGNvbXB1dGVyLiBEZWZhdWx0IDEwIE1CLlxuICAgICAqL1xuICAgIHB1YmxpYyBzZXRMb2NhbENodW5rU2l6ZSh2YWx1ZTogbnVtYmVyKTogdm9pZCB7XG4gICAgICAgIHRoaXMuX3BhcGEuTG9jYWxDaHVua1NpemUgPSB2YWx1ZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBTZXQgdGhlIHNpemUgaW4gYnl0ZXMgb2YgZWFjaCByZW1vdGUgZmlsZSBjaHVuay5cbiAgICAgKiBVc2VkIHdoZW4gc3RyZWFtaW5nIHJlbW90ZSBmaWxlcy4gRGVmYXVsdCA1IE1CLlxuICAgICAqL1xuICAgIHB1YmxpYyBzZXRSZW1vdGVDaHVua1NpemUodmFsdWU6IG51bWJlcik6IHZvaWQge1xuICAgICAgICB0aGlzLl9wYXBhLlJlbW90ZUNodW5rU2l6ZSA9IHZhbHVlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFNldCB0aGUgZGVsaW1pdGVyIHVzZWQgd2hlbiBpdCBpcyBsZWZ0IHVuc3BlY2lmaWVkIGFuZCBjYW5ub3QgYmUgZGV0ZWN0ZWQgYXV0b21hdGljYWxseS4gRGVmYXVsdCBpcyBjb21tYS5cbiAgICAgKi9cbiAgICBwdWJsaWMgc2V0RGVmYXVsdERlbGltaXRlcih2YWx1ZTogc3RyaW5nKTogdm9pZCB7XG4gICAgICAgIHRoaXMuX3BhcGEuRGVmYXVsdERlbGltaXRlciA9IHZhbHVlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFuIGFycmF5IG9mIGNoYXJhY3RlcnMgdGhhdCBhcmUgbm90IGFsbG93ZWQgYXMgZGVsaW1pdGVycy5cbiAgICAgKi9cbiAgICBnZXQgYmFkRGVsaW1pdGVycygpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3BhcGEuQkFEX0RFTElNSVRFUlM7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogVGhlIHRydWUgZGVsaW1pdGVyLiBJbnZpc2libGUuIEFTQ0lJIGNvZGUgMzAuXG4gICAgICogU2hvdWxkIGJlIGRvaW5nIHRoZSBqb2Igd2Ugc3RyYW5nZWx5IHJlbHkgdXBvbiBjb21tYXMgYW5kIHRhYnMgZm9yLlxuICAgICAqL1xuICAgIGdldCByZWNvcmRTZXBhcmF0b3IoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9wYXBhLlJFQ09SRF9TRVA7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQWxzbyBzb21ldGltZXMgdXNlZCBhcyBhIGRlbGltaXRpbmcgY2hhcmFjdGVyLiBBU0NJSSBjb2RlIDMxLlxuICAgICAqL1xuICAgIGdldCB1bml0U2VwYXJhdG9yKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGFwYS5VTklUX1NFUDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBXaGV0aGVyIG9yIG5vdCB0aGUgYnJvd3NlciBzdXBwb3J0cyBIVE1MNSBXZWIgV29ya2Vycy5cbiAgICAgKiBJZiBmYWxzZSwgd29ya2VyOiB0cnVlIHdpbGwgaGF2ZSBubyBlZmZlY3QuXG4gICAgICovXG4gICAgZ2V0IHdvcmtlcnNTdXBwb3J0ZWQoKTogYm9vbGVhbiB7XG4gICAgICAgIHJldHVybiB0aGlzLl9wYXBhLldPUktFUlNfU1VQUE9SVEVEO1xuICAgIH1cbn1cbiJdfQ==
};
Papa.ɵprov = i0.ɵɵdefineInjectable({ factory: function Papa_Factory() { return new Papa(); }, token: Papa, providedIn: "root" });
Papa = __decorate([
Injectable({
providedIn: 'root',
})
], Papa);
export { Papa };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFwYS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1wYXBhcGFyc2UvIiwic291cmNlcyI6WyJsaWIvcGFwYS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUkzQyxPQUFPLEtBQUssR0FBRyxNQUFNLDRCQUE0QixDQUFDOztBQUtsRCxJQUFhLElBQUksR0FBakIsTUFBYSxJQUFJO0lBQWpCO1FBQ1csVUFBSyxHQUFHLEdBQUcsQ0FBQztLQXFFdEI7SUFuRUc7O09BRUc7SUFDSSxLQUFLLENBQUMsR0FBZ0IsRUFBRSxNQUFvQjtRQUMvQyxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEdBQUcsRUFBRSxNQUFNLENBQUMsQ0FBQztJQUN6QyxDQUFDO0lBRUQ7O09BRUc7SUFDSSxPQUFPLENBQUMsSUFBSSxFQUFFLE1BQXNCO1FBQ3ZDLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLE1BQU0sQ0FBQyxDQUFDO0lBQzVDLENBQUM7SUFFRDs7OztPQUlHO0lBQ0ksaUJBQWlCLENBQUMsS0FBYTtRQUNsQyxJQUFJLENBQUMsS0FBSyxDQUFDLGNBQWMsR0FBRyxLQUFLLENBQUM7SUFDdEMsQ0FBQztJQUVEOzs7T0FHRztJQUNJLGtCQUFrQixDQUFDLEtBQWE7UUFDbkMsSUFBSSxDQUFDLEtBQUssQ0FBQyxlQUFlLEdBQUcsS0FBSyxDQUFDO0lBQ3ZDLENBQUM7SUFFRDs7T0FFRztJQUNJLG1CQUFtQixDQUFDLEtBQWE7UUFDcEMsSUFBSSxDQUFDLEtBQUssQ0FBQyxnQkFBZ0IsR0FBRyxLQUFLLENBQUM7SUFDeEMsQ0FBQztJQUVEOztPQUVHO0lBQ0gsSUFBSSxhQUFhO1FBQ2IsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLGNBQWMsQ0FBQztJQUNyQyxDQUFDO0lBRUQ7OztPQUdHO0lBQ0gsSUFBSSxlQUFlO1FBQ2YsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQztJQUNqQyxDQUFDO0lBRUQ7O09BRUc7SUFDSCxJQUFJLGFBQWE7UUFDYixPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDO0lBQy9CLENBQUM7SUFFRDs7O09BR0c7SUFDSCxJQUFJLGdCQUFnQjtRQUNoQixPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsaUJBQWlCLENBQUM7SUFDeEMsQ0FBQztDQUNKLENBQUE7O0FBdEVZLElBQUk7SUFIaEIsVUFBVSxDQUFDO1FBQ1IsVUFBVSxFQUFFLE1BQU07S0FDckIsQ0FBQztHQUNXLElBQUksQ0FzRWhCO1NBdEVZLElBQUkiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBQYXJzZVJlc3VsdCB9IGZyb20gJy4vaW50ZXJmYWNlcy9wYXJzZS1yZXN1bHQnO1xuaW1wb3J0IHsgUGFyc2VDb25maWcgfSBmcm9tICcuL2ludGVyZmFjZXMvcGFyc2UtY29uZmlnJztcbmltcG9ydCB7IFVucGFyc2VDb25maWcgfSBmcm9tICcuL2ludGVyZmFjZXMvdW5wYXJzZS1jb25maWcnO1xuaW1wb3J0ICogYXMgbGliIGZyb20gJ3BhcGFwYXJzZS9wYXBhcGFyc2UubWluLmpzJztcblxuQEluamVjdGFibGUoe1xuICAgIHByb3ZpZGVkSW46ICdyb290Jyxcbn0pXG5leHBvcnQgY2xhc3MgUGFwYSB7XG4gICAgcHVibGljIF9wYXBhID0gbGliO1xuXG4gICAgLyoqXG4gICAgICogUGFyc2UgQ1NWIHRvIGFuIGFycmF5XG4gICAgICovXG4gICAgcHVibGljIHBhcnNlKGNzdjogc3RyaW5nfEJsb2IsIGNvbmZpZz86IFBhcnNlQ29uZmlnKTogUGFyc2VSZXN1bHQge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGFwYS5wYXJzZShjc3YsIGNvbmZpZyk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQ29udmVydCBhbiBhcnJheSBpbnRvIENTVlxuICAgICAqL1xuICAgIHB1YmxpYyB1bnBhcnNlKGRhdGEsIGNvbmZpZz86IFVucGFyc2VDb25maWcpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGFwYS51bnBhcnNlKGRhdGEsIGNvbmZpZyk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogU2V0IHRoZSBzaXplIGluIGJ5dGVzIG9mIGVhY2ggZmlsZSBjaHVuay5cbiAgICAgKiBVc2VkIHdoZW4gc3RyZWFtaW5nIGZpbGVzIG9idGFpbmVkIGZyb20gdGhlIERPTSB0aGF0XG4gICAgICogZXhpc3Qgb24gdGhlIGxvY2FsIGNvbXB1dGVyLiBEZWZhdWx0IDEwIE1CLlxuICAgICAqL1xuICAgIHB1YmxpYyBzZXRMb2NhbENodW5rU2l6ZSh2YWx1ZTogbnVtYmVyKTogdm9pZCB7XG4gICAgICAgIHRoaXMuX3BhcGEuTG9jYWxDaHVua1NpemUgPSB2YWx1ZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBTZXQgdGhlIHNpemUgaW4gYnl0ZXMgb2YgZWFjaCByZW1vdGUgZmlsZSBjaHVuay5cbiAgICAgKiBVc2VkIHdoZW4gc3RyZWFtaW5nIHJlbW90ZSBmaWxlcy4gRGVmYXVsdCA1IE1CLlxuICAgICAqL1xuICAgIHB1YmxpYyBzZXRSZW1vdGVDaHVua1NpemUodmFsdWU6IG51bWJlcik6IHZvaWQge1xuICAgICAgICB0aGlzLl9wYXBhLlJlbW90ZUNodW5rU2l6ZSA9IHZhbHVlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFNldCB0aGUgZGVsaW1pdGVyIHVzZWQgd2hlbiBpdCBpcyBsZWZ0IHVuc3BlY2lmaWVkIGFuZCBjYW5ub3QgYmUgZGV0ZWN0ZWQgYXV0b21hdGljYWxseS4gRGVmYXVsdCBpcyBjb21tYS5cbiAgICAgKi9cbiAgICBwdWJsaWMgc2V0RGVmYXVsdERlbGltaXRlcih2YWx1ZTogc3RyaW5nKTogdm9pZCB7XG4gICAgICAgIHRoaXMuX3BhcGEuRGVmYXVsdERlbGltaXRlciA9IHZhbHVlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFuIGFycmF5IG9mIGNoYXJhY3RlcnMgdGhhdCBhcmUgbm90IGFsbG93ZWQgYXMgZGVsaW1pdGVycy5cbiAgICAgKi9cbiAgICBnZXQgYmFkRGVsaW1pdGVycygpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3BhcGEuQkFEX0RFTElNSVRFUlM7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogVGhlIHRydWUgZGVsaW1pdGVyLiBJbnZpc2libGUuIEFTQ0lJIGNvZGUgMzAuXG4gICAgICogU2hvdWxkIGJlIGRvaW5nIHRoZSBqb2Igd2Ugc3RyYW5nZWx5IHJlbHkgdXBvbiBjb21tYXMgYW5kIHRhYnMgZm9yLlxuICAgICAqL1xuICAgIGdldCByZWNvcmRTZXBhcmF0b3IoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9wYXBhLlJFQ09SRF9TRVA7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQWxzbyBzb21ldGltZXMgdXNlZCBhcyBhIGRlbGltaXRpbmcgY2hhcmFjdGVyLiBBU0NJSSBjb2RlIDMxLlxuICAgICAqL1xuICAgIGdldCB1bml0U2VwYXJhdG9yKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGFwYS5VTklUX1NFUDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBXaGV0aGVyIG9yIG5vdCB0aGUgYnJvd3NlciBzdXBwb3J0cyBIVE1MNSBXZWIgV29ya2Vycy5cbiAgICAgKiBJZiBmYWxzZSwgd29ya2VyOiB0cnVlIHdpbGwgaGF2ZSBubyBlZmZlY3QuXG4gICAgICovXG4gICAgZ2V0IHdvcmtlcnNTdXBwb3J0ZWQoKTogYm9vbGVhbiB7XG4gICAgICAgIHJldHVybiB0aGlzLl9wYXBhLldPUktFUlNfU1VQUE9SVEVEO1xuICAgIH1cbn1cbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* Generated bundle index. Do not edit.
*/
export { Papa } from './public_api';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXBhcGFwYXJzZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1wYXBhcGFyc2UvIiwic291cmNlcyI6WyJuZ3gtcGFwYXBhcnNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFJQSxxQkFBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vcHVibGljX2FwaSc7XG4iXX0=
export * from './public_api';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXBhcGFwYXJzZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1wYXBhcGFyc2UvIiwic291cmNlcyI6WyJuZ3gtcGFwYXBhcnNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBRUgsY0FBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vcHVibGljX2FwaSc7XG4iXX0=

@@ -1,10 +0,5 @@

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/*
* Public API Surface of papaparse
*/
export { Papa } from './lib/papa';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1wYXBhcGFyc2UvIiwic291cmNlcyI6WyJwdWJsaWNfYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFJQSxxQkFBYyxZQUFZLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogUHVibGljIEFQSSBTdXJmYWNlIG9mIHBhcGFwYXJzZVxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vbGliL3BhcGEnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaW50ZXJmYWNlcy9wYXJzZS1jb25maWcnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaW50ZXJmYWNlcy9wYXJzZS1tZXRhJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL2ludGVyZmFjZXMvcGFwYS1wYXJzZS1wYXJzZXInO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaW50ZXJmYWNlcy9wYXJzZS1yZXN1bHQnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaW50ZXJmYWNlcy9wYXJzZS1lcnJvcic7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9pbnRlcmZhY2VzL3VucGFyc2UtY29uZmlnJztcbiJdfQ==
export * from './lib/papa';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1wYXBhcGFyc2UvIiwic291cmNlcyI6WyJwdWJsaWNfYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBRUgsY0FBYyxZQUFZLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogUHVibGljIEFQSSBTdXJmYWNlIG9mIHBhcGFwYXJzZVxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vbGliL3BhcGEnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaW50ZXJmYWNlcy9wYXJzZS1jb25maWcnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaW50ZXJmYWNlcy9wYXJzZS1tZXRhJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL2ludGVyZmFjZXMvcGFwYS1wYXJzZS1wYXJzZXInO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaW50ZXJmYWNlcy9wYXJzZS1yZXN1bHQnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaW50ZXJmYWNlcy9wYXJzZS1lcnJvcic7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9pbnRlcmZhY2VzL3VucGFyc2UtY29uZmlnJztcbiJdfQ==

@@ -1,24 +0,1 @@

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* @record
*/
export function PapaParseParser() { }
/** @type {?} */
PapaParseParser.prototype.abort;
/** @type {?} */
PapaParseParser.prototype.aborted;
/** @type {?} */
PapaParseParser.prototype.parse;
/** @type {?} */
PapaParseParser.prototype.pause;
/** @type {?} */
PapaParseParser.prototype.paused;
/** @type {?} */
PapaParseParser.prototype.resume;
/** @type {?} */
PapaParseParser.prototype.streamer;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFwYS1wYXJzZS1wYXJzZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtcGFwYXBhcnNlLyIsInNvdXJjZXMiOlsibGliL2ludGVyZmFjZXMvcGFwYS1wYXJzZS1wYXJzZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7UGFyc2VSZXN1bHR9IGZyb20gJy4vcGFyc2UtcmVzdWx0JztcblxuZXhwb3J0IGludGVyZmFjZSBQYXBhUGFyc2VQYXJzZXIge1xuICAgIGFib3J0OiAoKSA9PiBQYXJzZVJlc3VsdDtcbiAgICBhYm9ydGVkOiAoKSA9PiBib29sZWFuO1xuICAgIHBhcnNlOiAoY3N2OiBzdHJpbmd8RmlsZSwgYmFzZUluZGV4OiBudW1iZXIsIGlnbm9yZUxhc3RSb3c6IGJvb2xlYW4pID0+IFBhcnNlUmVzdWx0O1xuICAgIHBhdXNlOiAoKSA9PiB2b2lkO1xuICAgIHBhdXNlZDogKCkgPT4gYm9vbGVhbjtcbiAgICByZXN1bWU6ICgpID0+IHZvaWQ7XG4gICAgc3RyZWFtZXI6IGFueTtcbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFwYS1wYXJzZS1wYXJzZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtcGFwYXBhcnNlLyIsInNvdXJjZXMiOlsibGliL2ludGVyZmFjZXMvcGFwYS1wYXJzZS1wYXJzZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7UGFyc2VSZXN1bHR9IGZyb20gJy4vcGFyc2UtcmVzdWx0JztcblxuZXhwb3J0IGludGVyZmFjZSBQYXBhUGFyc2VQYXJzZXIge1xuICAgIGFib3J0OiAoKSA9PiBQYXJzZVJlc3VsdDtcbiAgICBhYm9ydGVkOiAoKSA9PiBib29sZWFuO1xuICAgIHBhcnNlOiAoY3N2OiBzdHJpbmd8QmxvYiwgYmFzZUluZGV4OiBudW1iZXIsIGlnbm9yZUxhc3RSb3c6IGJvb2xlYW4pID0+IFBhcnNlUmVzdWx0O1xuICAgIHBhdXNlOiAoKSA9PiB2b2lkO1xuICAgIHBhdXNlZDogKCkgPT4gYm9vbGVhbjtcbiAgICByZXN1bWU6ICgpID0+IHZvaWQ7XG4gICAgc3RyZWFtZXI6IGFueTtcbn1cbiJdfQ==

@@ -1,150 +0,1 @@

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* @record
*/
export function ParseConfig() { }
/**
* The delimiting character. Leave blank to auto-detect from a list of most common delimiters, or any values passed in through
* delimitersToGuess. It can be a string or a function. If string, it must be one of length 1. If a function, it must accept the input
* as first parameter and it must return a string which will be used as delimiter.
* In both cases it cannot be found in Papa.badDelimiters.
* @type {?|undefined}
*/
ParseConfig.prototype.delimiter;
/**
* The newline sequence. Leave blank to auto-detect.
* @type {?|undefined}
*/
ParseConfig.prototype.newline;
/**
* The character used to quote fields. The quoting of all fields is not mandatory. Any field which is not quoted will correctly read.
* @type {?|undefined}
*/
ParseConfig.prototype.quoteChar;
/**
* The character used to escape the quote character within a field. If not set, this option will default to the value of quoteChar,
* meaning that the default escaping of quote character within a quoted field is using the quote character
* two times. (e.g. "column with ""quotes"" in text")
* @type {?|undefined}
*/
ParseConfig.prototype.escapeChar;
/**
* If true, the first row of parsed data will be interpreted as field names.
* An array of field names will be returned in meta, and each row of data will be an object of values keyed by field name instead of
* a simple array. Rows with a different number of fields from the header row will produce an error.
* Warning: Duplicate field names will overwrite values in previous fields having the same name.
* @type {?|undefined}
*/
ParseConfig.prototype.header;
/**
* A function to apply on each header. Requires header to be true. The function receives the header as its first argument.
* @type {?|undefined}
*/
ParseConfig.prototype.transformHeader;
/**
* If true, numeric and boolean data will be converted to their type instead of remaining strings.
* Numeric data must conform to the definition of a decimal literal. European-formatted numbers must have commas and dots swapped.
* It also accepts an object or a function. If object it's values should be a boolean to indicate if dynamic typing should be applied
* for each column number (or header name if using headers). If it's a function, it should return a boolean value for each field number
* (or name if using headers) which will be passed as first argument.
* @type {?|undefined}
*/
ParseConfig.prototype.dynamicTyping;
/**
* If > 0, only that many rows will be parsed.
* @type {?|undefined}
*/
ParseConfig.prototype.preview;
/**
* The encoding to use when opening local files. If specified, it must be a value supported by the FileReader API.
* @type {?|undefined}
*/
ParseConfig.prototype.encoding;
/**
* Whether or not to use a worker thread. Using a worker will keep your page reactive, but may be slightly slower.
* @type {?|undefined}
*/
ParseConfig.prototype.worker;
/**
* A string that indicates a comment (for example, "#" or "//").
* When Papa encounters a line starting with this string, it will skip the line.
* @type {?|undefined}
*/
ParseConfig.prototype.comments;
/**
* Streaming is necessary for large files which would otherwise crash the browser. You can call parser.abort() to abort parsing.
* And, except when using a Web Worker, you can call parser.pause() to pause it, and parser.resume() to resume.
* @type {?|undefined}
*/
ParseConfig.prototype.step;
/**
* The callback to execute when parsing is complete. It receives the parse results. If parsing a local file, the File is passed in, too.
* When streaming, parse results are not available in this callback.
* @type {?|undefined}
*/
ParseConfig.prototype.complete;
/**
* A callback to execute if FileReader encounters an error.
* @type {?|undefined}
*/
ParseConfig.prototype.error;
/**
* If true, this indicates that the string you passed as the first argument to parse()
* is actually a URL from which to download a file and parse it's contents.
* @type {?|undefined}
*/
ParseConfig.prototype.download;
/**
* Headers to be included in the download request.
* @type {?|undefined}
*/
ParseConfig.prototype.downloadRequestHeaders;
/**
* If true, lines that are completely empty (those which evaluate to an empty string) will be skipped. If set to 'greedy',
* lines that don't have any content (those which have only whitespace after parsing) will also be skipped.
* @type {?|undefined}
*/
ParseConfig.prototype.skipEmptyLines;
/**
* A callback function, identical to step, which activates streaming.
* However, this function is executed after every chunk of the file is loaded and parsed rather than every row.
* Works only with local and remote files. Do not use both chunk and step callbacks together.
* @type {?|undefined}
*/
ParseConfig.prototype.chunk;
/**
* Fast mode speeds up parsing significantly for large inputs. However, it only works when the input has no quoted fields.
* Fast mode will automatically be enabled if no " characters appear in the input.
* You can force fast mode either way by setting it to true or false.
* @type {?|undefined}
*/
ParseConfig.prototype.fastMode;
/**
* A function to execute before parsing the first chunk. Can be used with chunk or step streaming modes.
* The function receives as an argument the chunk about to be parsed, and it may return a modified chunk to parse.
* This is useful for stripping header lines (as long as the header fits in a single chunk).
* @type {?|undefined}
*/
ParseConfig.prototype.beforeFirstChunk;
/**
* A boolean value passed directly into XMLHttpRequest's "withCredentials" property.
* @type {?|undefined}
*/
ParseConfig.prototype.withCredentials;
/**
* A function to apply on each value. The function receives the value as its first argument and the column number or
* header name when enabled as its second argument. The return value of the function will replace the value it received.
* The transform function is applied before dynamicTyping.
* @type {?|undefined}
*/
ParseConfig.prototype.transform;
/**
* An array of delimiters to guess from if the delimiter option is not set.
* @type {?|undefined}
*/
ParseConfig.prototype.delimitersToGuess;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyc2UtY29uZmlnLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXBhcGFwYXJzZS8iLCJzb3VyY2VzIjpbImxpYi9pbnRlcmZhY2VzL3BhcnNlLWNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGFyc2VSZXN1bHQgfSBmcm9tICcuL3BhcnNlLXJlc3VsdCc7XG5pbXBvcnQgeyBQYXBhUGFyc2VQYXJzZXIgfSBmcm9tICcuL3BhcGEtcGFyc2UtcGFyc2VyJztcblxuZXhwb3J0IGludGVyZmFjZSBQYXJzZUNvbmZpZyB7XG4gICAgLyoqXG4gICAgICogVGhlIGRlbGltaXRpbmcgY2hhcmFjdGVyLiBMZWF2ZSBibGFuayB0byBhdXRvLWRldGVjdCBmcm9tIGEgbGlzdCBvZiBtb3N0IGNvbW1vbiBkZWxpbWl0ZXJzLCBvciBhbnkgdmFsdWVzIHBhc3NlZCBpbiB0aHJvdWdoXG4gICAgICogZGVsaW1pdGVyc1RvR3Vlc3MuIEl0IGNhbiBiZSBhIHN0cmluZyBvciBhIGZ1bmN0aW9uLiBJZiBzdHJpbmcsIGl0IG11c3QgYmUgb25lIG9mIGxlbmd0aCAxLiBJZiBhIGZ1bmN0aW9uLCBpdCBtdXN0IGFjY2VwdCB0aGUgaW5wdXRcbiAgICAgKiBhcyBmaXJzdCBwYXJhbWV0ZXIgYW5kIGl0IG11c3QgcmV0dXJuIGEgc3RyaW5nIHdoaWNoIHdpbGwgYmUgdXNlZCBhcyBkZWxpbWl0ZXIuXG4gICAgICogSW4gYm90aCBjYXNlcyBpdCBjYW5ub3QgYmUgZm91bmQgaW4gUGFwYS5iYWREZWxpbWl0ZXJzLlxuICAgICAqL1xuICAgIGRlbGltaXRlcj86IHN0cmluZyB8ICgoaW5wdXQ/OiBzdHJpbmcpID0+IHN0cmluZyk7IC8vIFRPRE8gdGVzdCBmdW5jdGlvblxuXG4gICAgLyoqXG4gICAgICogVGhlIG5ld2xpbmUgc2VxdWVuY2UuIExlYXZlIGJsYW5rIHRvIGF1dG8tZGV0ZWN0LlxuICAgICAqL1xuICAgIG5ld2xpbmU/OiAnXFxyJ3wnXFxuJ3wnXFxyXFxuJ3wnJztcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGFyYWN0ZXIgdXNlZCB0byBxdW90ZSBmaWVsZHMuIFRoZSBxdW90aW5nIG9mIGFsbCBmaWVsZHMgaXMgbm90IG1hbmRhdG9yeS4gQW55IGZpZWxkIHdoaWNoIGlzIG5vdCBxdW90ZWQgd2lsbCBjb3JyZWN0bHkgcmVhZC5cbiAgICAgKi9cbiAgICBxdW90ZUNoYXI/OiBzdHJpbmc7XG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hhcmFjdGVyIHVzZWQgdG8gZXNjYXBlIHRoZSBxdW90ZSBjaGFyYWN0ZXIgd2l0aGluIGEgZmllbGQuIElmIG5vdCBzZXQsIHRoaXMgb3B0aW9uIHdpbGwgZGVmYXVsdCB0byB0aGUgdmFsdWUgb2YgcXVvdGVDaGFyLFxuICAgICAqIG1lYW5pbmcgdGhhdCB0aGUgZGVmYXVsdCBlc2NhcGluZyBvZiBxdW90ZSBjaGFyYWN0ZXIgd2l0aGluIGEgcXVvdGVkIGZpZWxkIGlzIHVzaW5nIHRoZSBxdW90ZSBjaGFyYWN0ZXJcbiAgICAgKiB0d28gdGltZXMuIChlLmcuIFwiY29sdW1uIHdpdGggXCJcInF1b3Rlc1wiXCIgaW4gdGV4dFwiKVxuICAgICAqL1xuICAgIGVzY2FwZUNoYXI/OiBzdHJpbmc7XG5cbiAgICAvKipcbiAgICAgKiBJZiB0cnVlLCB0aGUgZmlyc3Qgcm93IG9mIHBhcnNlZCBkYXRhIHdpbGwgYmUgaW50ZXJwcmV0ZWQgYXMgZmllbGQgbmFtZXMuXG4gICAgICogQW4gYXJyYXkgb2YgZmllbGQgbmFtZXMgd2lsbCBiZSByZXR1cm5lZCBpbiBtZXRhLCBhbmQgZWFjaCByb3cgb2YgZGF0YSB3aWxsIGJlIGFuIG9iamVjdCBvZiB2YWx1ZXMga2V5ZWQgYnkgZmllbGQgbmFtZSBpbnN0ZWFkIG9mXG4gICAgICogYSBzaW1wbGUgYXJyYXkuIFJvd3Mgd2l0aCBhIGRpZmZlcmVudCBudW1iZXIgb2YgZmllbGRzIGZyb20gdGhlIGhlYWRlciByb3cgd2lsbCBwcm9kdWNlIGFuIGVycm9yLlxuICAgICAqIFdhcm5pbmc6IER1cGxpY2F0ZSBmaWVsZCBuYW1lcyB3aWxsIG92ZXJ3cml0ZSB2YWx1ZXMgaW4gcHJldmlvdXMgZmllbGRzIGhhdmluZyB0aGUgc2FtZSBuYW1lLlxuICAgICAqL1xuICAgIGhlYWRlcj86IGJvb2xlYW47XG5cbiAgICAvKipcbiAgICAgKiBBIGZ1bmN0aW9uIHRvIGFwcGx5IG9uIGVhY2ggaGVhZGVyLiBSZXF1aXJlcyBoZWFkZXIgdG8gYmUgdHJ1ZS4gVGhlIGZ1bmN0aW9uIHJlY2VpdmVzIHRoZSBoZWFkZXIgYXMgaXRzIGZpcnN0IGFyZ3VtZW50LlxuICAgICAqL1xuICAgIHRyYW5zZm9ybUhlYWRlcj86IChoZWFkZXI6IHN0cmluZykgPT4gc3RyaW5nOyAvLyBUT0RPIFRlc3QgZnVuY3Rpb25cblxuICAgIC8qKlxuICAgICAqIElmIHRydWUsIG51bWVyaWMgYW5kIGJvb2xlYW4gZGF0YSB3aWxsIGJlIGNvbnZlcnRlZCB0byB0aGVpciB0eXBlIGluc3RlYWQgb2YgcmVtYWluaW5nIHN0cmluZ3MuXG4gICAgICogTnVtZXJpYyBkYXRhIG11c3QgY29uZm9ybSB0byB0aGUgZGVmaW5pdGlvbiBvZiBhIGRlY2ltYWwgbGl0ZXJhbC4gRXVyb3BlYW4tZm9ybWF0dGVkIG51bWJlcnMgbXVzdCBoYXZlIGNvbW1hcyBhbmQgZG90cyBzd2FwcGVkLlxuICAgICAqIEl0IGFsc28gYWNjZXB0cyBhbiBvYmplY3Qgb3IgYSBmdW5jdGlvbi4gSWYgb2JqZWN0IGl0J3MgdmFsdWVzIHNob3VsZCBiZSBhIGJvb2xlYW4gdG8gaW5kaWNhdGUgaWYgZHluYW1pYyB0eXBpbmcgc2hvdWxkIGJlIGFwcGxpZWRcbiAgICAgKiBmb3IgZWFjaCBjb2x1bW4gbnVtYmVyIChvciBoZWFkZXIgbmFtZSBpZiB1c2luZyBoZWFkZXJzKS4gSWYgaXQncyBhIGZ1bmN0aW9uLCBpdCBzaG91bGQgcmV0dXJuIGEgYm9vbGVhbiB2YWx1ZSBmb3IgZWFjaCBmaWVsZCBudW1iZXJcbiAgICAgKiAob3IgbmFtZSBpZiB1c2luZyBoZWFkZXJzKSB3aGljaCB3aWxsIGJlIHBhc3NlZCBhcyBmaXJzdCBhcmd1bWVudC5cbiAgICAgKi9cbiAgICBkeW5hbWljVHlwaW5nPzogYm9vbGVhbjsgLy8gVE9ETyBhZGQgb2JqZWN0IGFuZCBmdW5jdGlvblxuXG4gICAgLyoqXG4gICAgICogSWYgPiAwLCBvbmx5IHRoYXQgbWFueSByb3dzIHdpbGwgYmUgcGFyc2VkLlxuICAgICAqL1xuICAgIHByZXZpZXc/OiBudW1iZXI7XG5cbiAgICAvKipcbiAgICAgKiBUaGUgZW5jb2RpbmcgdG8gdXNlIHdoZW4gb3BlbmluZyBsb2NhbCBmaWxlcy4gSWYgc3BlY2lmaWVkLCBpdCBtdXN0IGJlIGEgdmFsdWUgc3VwcG9ydGVkIGJ5IHRoZSBGaWxlUmVhZGVyIEFQSS5cbiAgICAgKi9cbiAgICBlbmNvZGluZz86IHN0cmluZztcblxuICAgIC8qKlxuICAgICAqIFdoZXRoZXIgb3Igbm90IHRvIHVzZSBhIHdvcmtlciB0aHJlYWQuIFVzaW5nIGEgd29ya2VyIHdpbGwga2VlcCB5b3VyIHBhZ2UgcmVhY3RpdmUsIGJ1dCBtYXkgYmUgc2xpZ2h0bHkgc2xvd2VyLlxuICAgICAqL1xuICAgIHdvcmtlcj86IGJvb2xlYW47XG5cbiAgICAvKipcbiAgICAgKiBBIHN0cmluZyB0aGF0IGluZGljYXRlcyBhIGNvbW1lbnQgKGZvciBleGFtcGxlLCBcIiNcIiBvciBcIi8vXCIpLlxuICAgICAqIFdoZW4gUGFwYSBlbmNvdW50ZXJzIGEgbGluZSBzdGFydGluZyB3aXRoIHRoaXMgc3RyaW5nLCBpdCB3aWxsIHNraXAgdGhlIGxpbmUuXG4gICAgICovXG4gICAgY29tbWVudHM/OiBmYWxzZXxzdHJpbmc7XG5cbiAgICAvKipcbiAgICAgKiBTdHJlYW1pbmcgaXMgbmVjZXNzYXJ5IGZvciBsYXJnZSBmaWxlcyB3aGljaCB3b3VsZCBvdGhlcndpc2UgY3Jhc2ggdGhlIGJyb3dzZXIuIFlvdSBjYW4gY2FsbCBwYXJzZXIuYWJvcnQoKSB0byBhYm9ydCBwYXJzaW5nLlxuICAgICAqIEFuZCwgZXhjZXB0IHdoZW4gdXNpbmcgYSBXZWIgV29ya2VyLCB5b3UgY2FuIGNhbGwgcGFyc2VyLnBhdXNlKCkgdG8gcGF1c2UgaXQsIGFuZCBwYXJzZXIucmVzdW1lKCkgdG8gcmVzdW1lLlxuICAgICAqL1xuICAgIHN0ZXA/OiAocmVzdWx0czogUGFyc2VSZXN1bHQsIHBhcnNlcjogUGFwYVBhcnNlUGFyc2VyKSA9PiB2b2lkOyAvLyBUT0RPXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2FsbGJhY2sgdG8gZXhlY3V0ZSB3aGVuIHBhcnNpbmcgaXMgY29tcGxldGUuIEl0IHJlY2VpdmVzIHRoZSBwYXJzZSByZXN1bHRzLiBJZiBwYXJzaW5nIGEgbG9jYWwgZmlsZSwgdGhlIEZpbGUgaXMgcGFzc2VkIGluLCB0b28uXG4gICAgICogV2hlbiBzdHJlYW1pbmcsIHBhcnNlIHJlc3VsdHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gdGhpcyBjYWxsYmFjay5cbiAgICAgKi9cbiAgICBjb21wbGV0ZT86IChyZXN1bHRzOiBQYXJzZVJlc3VsdCwgZmlsZT86IEZpbGUpID0+IHZvaWQ7IC8vIFRPRE9cblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgdG8gZXhlY3V0ZSBpZiBGaWxlUmVhZGVyIGVuY291bnRlcnMgYW4gZXJyb3IuXG4gICAgICovXG4gICAgZXJyb3I/OiAoZXJyb3I6IGFueSwgZmlsZTogYW55KSA9PiB2b2lkOyAvLyBUT0RPXG5cbiAgICAvKipcbiAgICAgKiBJZiB0cnVlLCB0aGlzIGluZGljYXRlcyB0aGF0IHRoZSBzdHJpbmcgeW91IHBhc3NlZCBhcyB0aGUgZmlyc3QgYXJndW1lbnQgdG8gcGFyc2UoKVxuICAgICAqIGlzIGFjdHVhbGx5IGEgVVJMIGZyb20gd2hpY2ggdG8gZG93bmxvYWQgYSBmaWxlIGFuZCBwYXJzZSBpdCdzIGNvbnRlbnRzLlxuICAgICAqL1xuICAgIGRvd25sb2FkPzogYm9vbGVhbjtcblxuICAgIC8qKlxuICAgICAqIEhlYWRlcnMgdG8gYmUgaW5jbHVkZWQgaW4gdGhlIGRvd25sb2FkIHJlcXVlc3QuXG4gICAgICovXG4gICAgZG93bmxvYWRSZXF1ZXN0SGVhZGVycz86IHtba2V5OiBzdHJpbmddOiBzdHJpbmd9OyAvLyBUT0RPIFRlc3QgdHlwaW5nXG5cbiAgICAvKipcbiAgICAgKiBJZiB0cnVlLCBsaW5lcyB0aGF0IGFyZSBjb21wbGV0ZWx5IGVtcHR5ICh0aG9zZSB3aGljaCBldmFsdWF0ZSB0byBhbiBlbXB0eSBzdHJpbmcpIHdpbGwgYmUgc2tpcHBlZC4gSWYgc2V0IHRvICdncmVlZHknLFxuICAgICAqIGxpbmVzIHRoYXQgZG9uJ3QgaGF2ZSBhbnkgY29udGVudCAodGhvc2Ugd2hpY2ggaGF2ZSBvbmx5IHdoaXRlc3BhY2UgYWZ0ZXIgcGFyc2luZykgd2lsbCBhbHNvIGJlIHNraXBwZWQuXG4gICAgICovXG4gICAgc2tpcEVtcHR5TGluZXM/OiBib29sZWFuIHwgJ2dyZWVkeSc7XG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZ1bmN0aW9uLCBpZGVudGljYWwgdG8gc3RlcCwgd2hpY2ggYWN0aXZhdGVzIHN0cmVhbWluZy5cbiAgICAgKiBIb3dldmVyLCB0aGlzIGZ1bmN0aW9uIGlzIGV4ZWN1dGVkIGFmdGVyIGV2ZXJ5IGNodW5rIG9mIHRoZSBmaWxlIGlzIGxvYWRlZCBhbmQgcGFyc2VkIHJhdGhlciB0aGFuIGV2ZXJ5IHJvdy5cbiAgICAgKiBXb3JrcyBvbmx5IHdpdGggbG9jYWwgYW5kIHJlbW90ZSBmaWxlcy4gRG8gbm90IHVzZSBib3RoIGNodW5rIGFuZCBzdGVwIGNhbGxiYWNrcyB0b2dldGhlci5cbiAgICAgKi9cbiAgICBjaHVuaz86IChyZXN1bHRzOiBQYXJzZVJlc3VsdCwgcGFyc2VyOiBQYXBhUGFyc2VQYXJzZXIpID0+IHZvaWQ7IC8vIFRPRE9cblxuICAgIC8qKlxuICAgICAqIEZhc3QgbW9kZSBzcGVlZHMgdXAgcGFyc2luZyBzaWduaWZpY2FudGx5IGZvciBsYXJnZSBpbnB1dHMuIEhvd2V2ZXIsIGl0IG9ubHkgd29ya3Mgd2hlbiB0aGUgaW5wdXQgaGFzIG5vIHF1b3RlZCBmaWVsZHMuXG4gICAgICogRmFzdCBtb2RlIHdpbGwgYXV0b21hdGljYWxseSBiZSBlbmFibGVkIGlmIG5vIFwiIGNoYXJhY3RlcnMgYXBwZWFyIGluIHRoZSBpbnB1dC5cbiAgICAgKiBZb3UgY2FuIGZvcmNlIGZhc3QgbW9kZSBlaXRoZXIgd2F5IGJ5IHNldHRpbmcgaXQgdG8gdHJ1ZSBvciBmYWxzZS5cbiAgICAgKi9cbiAgICBmYXN0TW9kZT86IGJvb2xlYW47XG5cbiAgICAvKipcbiAgICAgKiBBIGZ1bmN0aW9uIHRvIGV4ZWN1dGUgYmVmb3JlIHBhcnNpbmcgdGhlIGZpcnN0IGNodW5rLiBDYW4gYmUgdXNlZCB3aXRoIGNodW5rIG9yIHN0ZXAgc3RyZWFtaW5nIG1vZGVzLlxuICAgICAqIFRoZSBmdW5jdGlvbiByZWNlaXZlcyBhcyBhbiBhcmd1bWVudCB0aGUgY2h1bmsgYWJvdXQgdG8gYmUgcGFyc2VkLCBhbmQgaXQgbWF5IHJldHVybiBhIG1vZGlmaWVkIGNodW5rIHRvIHBhcnNlLlxuICAgICAqIFRoaXMgaXMgdXNlZnVsIGZvciBzdHJpcHBpbmcgaGVhZGVyIGxpbmVzIChhcyBsb25nIGFzIHRoZSBoZWFkZXIgZml0cyBpbiBhIHNpbmdsZSBjaHVuaykuXG4gICAgICovXG4gICAgYmVmb3JlRmlyc3RDaHVuaz86IChjaHVuazogc3RyaW5nKSA9PiBzdHJpbmd8dm9pZDsgLy8gVE9ET1xuXG4gICAgLyoqXG4gICAgICogQSBib29sZWFuIHZhbHVlIHBhc3NlZCBkaXJlY3RseSBpbnRvIFhNTEh0dHBSZXF1ZXN0J3MgXCJ3aXRoQ3JlZGVudGlhbHNcIiBwcm9wZXJ0eS5cbiAgICAgKi9cbiAgICB3aXRoQ3JlZGVudGlhbHM/OiBib29sZWFuO1xuXG4gICAgLyoqXG4gICAgICogQSBmdW5jdGlvbiB0byBhcHBseSBvbiBlYWNoIHZhbHVlLiBUaGUgZnVuY3Rpb24gcmVjZWl2ZXMgdGhlIHZhbHVlIGFzIGl0cyBmaXJzdCBhcmd1bWVudCBhbmQgdGhlIGNvbHVtbiBudW1iZXIgb3JcbiAgICAgKiBoZWFkZXIgbmFtZSB3aGVuIGVuYWJsZWQgYXMgaXRzIHNlY29uZCBhcmd1bWVudC4gVGhlIHJldHVybiB2YWx1ZSBvZiB0aGUgZnVuY3Rpb24gd2lsbCByZXBsYWNlIHRoZSB2YWx1ZSBpdCByZWNlaXZlZC5cbiAgICAgKiBUaGUgdHJhbnNmb3JtIGZ1bmN0aW9uIGlzIGFwcGxpZWQgYmVmb3JlIGR5bmFtaWNUeXBpbmcuXG4gICAgICovXG4gICAgdHJhbnNmb3JtPzogKHZhbHVlOiBzdHJpbmcsIGNvbHVtbk9ySGVhZGVyOiBzdHJpbmd8bnVtYmVyKSA9PiBzdHJpbmc7IC8vIFRPRE8gdGVzdCBmdW5jdGlvblxuXG4gICAgLyoqXG4gICAgICogQW4gYXJyYXkgb2YgZGVsaW1pdGVycyB0byBndWVzcyBmcm9tIGlmIHRoZSBkZWxpbWl0ZXIgb3B0aW9uIGlzIG5vdCBzZXQuXG4gICAgICovXG4gICAgZGVsaW1pdGVyc1RvR3Vlc3M/OiBzdHJpbmdbXTtcbn1cbiJdfQ==

@@ -1,18 +0,1 @@

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* @record
*/
export function ParseError() { }
/** @type {?} */
ParseError.prototype.type;
/** @type {?} */
ParseError.prototype.code;
/** @type {?} */
ParseError.prototype.message;
/** @type {?} */
ParseError.prototype.row;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyc2UtZXJyb3IuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtcGFwYXBhcnNlLyIsInNvdXJjZXMiOlsibGliL2ludGVyZmFjZXMvcGFyc2UtZXJyb3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBpbnRlcmZhY2UgUGFyc2VFcnJvciB7XG4gICAgdHlwZTogJ1F1b3RlcycgfCAnRGVsaW1pdGVyJyB8ICdGaWVsZE1pc21hdGNoJztcbiAgICBjb2RlOiAnTWlzc2luZ1F1b3RlcycgfCAnVW5kZXRlY3RhYmxlRGVsaW1pdGVyJyB8ICdUb29GZXdGaWVsZHMnIHwgJ1Rvb01hbnlGaWVsZHMnO1xuICAgIG1lc3NhZ2U6IHN0cmluZztcbiAgICByb3c6IG51bWJlcjtcbn1cbiJdfQ==

@@ -1,20 +0,1 @@

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* @record
*/
export function ParseMeta() { }
/** @type {?} */
ParseMeta.prototype.delimiter;
/** @type {?} */
ParseMeta.prototype.linebreak;
/** @type {?} */
ParseMeta.prototype.aborted;
/** @type {?} */
ParseMeta.prototype.fields;
/** @type {?} */
ParseMeta.prototype.truncated;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyc2UtbWV0YS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1wYXBhcGFyc2UvIiwic291cmNlcyI6WyJsaWIvaW50ZXJmYWNlcy9wYXJzZS1tZXRhLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgaW50ZXJmYWNlIFBhcnNlTWV0YSB7XG4gICAgZGVsaW1pdGVyOiBzdHJpbmc7XG4gICAgbGluZWJyZWFrOiBzdHJpbmc7XG4gICAgYWJvcnRlZDogYm9vbGVhbjtcbiAgICBmaWVsZHM6IHN0cmluZ1tdO1xuICAgIHRydW5jYXRlZDogYm9vbGVhbjtcbn1cbiJdfQ==

@@ -1,16 +0,1 @@

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* @record
*/
export function ParseResult() { }
/** @type {?} */
ParseResult.prototype.data;
/** @type {?} */
ParseResult.prototype.errors;
/** @type {?} */
ParseResult.prototype.meta;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyc2UtcmVzdWx0LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXBhcGFwYXJzZS8iLCJzb3VyY2VzIjpbImxpYi9pbnRlcmZhY2VzL3BhcnNlLXJlc3VsdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGFyc2VNZXRhIH0gZnJvbSAnLi9wYXJzZS1tZXRhJztcbmltcG9ydCB7IFBhcnNlRXJyb3IgfSBmcm9tICcuL3BhcnNlLWVycm9yJztcblxuZXhwb3J0IGludGVyZmFjZSBQYXJzZVJlc3VsdCB7XG4gICAgZGF0YTogYW55O1xuICAgIGVycm9yczogUGFyc2VFcnJvcltdO1xuICAgIG1ldGE6IFBhcnNlTWV0YTtcbn1cbiJdfQ==

@@ -1,57 +0,1 @@

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* @record
*/
export function UnparseConfig() { }
/**
* If true, forces all fields to be enclosed in quotes.
* If an array of true/false values, specifies which fields should be force-quoted (first
* boolean is for the first column, second boolean for the second column, etc).
* @type {?|undefined}
*/
UnparseConfig.prototype.quotes;
/**
* The character used to quote fields.
* @type {?|undefined}
*/
UnparseConfig.prototype.quoteChar;
/**
* The character used to escape quoteChar inside field values.
* @type {?|undefined}
*/
UnparseConfig.prototype.escapeChar;
/**
* The delimiting character. Must not be found in papa.badDelimiters.
* @type {?|undefined}
*/
UnparseConfig.prototype.delimiter;
/**
* If `false`, will omit the header row.
* If data is an array of arrays this option is ignored.
* If data is an array of objects the keys of the first object are the header row.
* If data is an object with the keys fields and data the fields are the header row.
* @type {?|undefined}
*/
UnparseConfig.prototype.header;
/**
* The newline sequence.
* @type {?|undefined}
*/
UnparseConfig.prototype.newline;
/**
* If true, lines that are completely empty (those which evaluate to an empty string) will be skipped.
* If set to 'greedy', lines that don't have any content (those which have only whitespace after parsing) will also be skipped.
* @type {?|undefined}
*/
UnparseConfig.prototype.skipEmptyLines;
/**
* If data is an array of objects this option can be used to manually specify the keys (columns) you expect in the objects.
* If not set the keys of the first objects are used as column.
* @type {?|undefined}
*/
UnparseConfig.prototype.columns;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidW5wYXJzZS1jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtcGFwYXBhcnNlLyIsInNvdXJjZXMiOlsibGliL2ludGVyZmFjZXMvdW5wYXJzZS1jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBpbnRlcmZhY2UgVW5wYXJzZUNvbmZpZyB7XG4gICAgLyoqXG4gICAgICogSWYgdHJ1ZSwgZm9yY2VzIGFsbCBmaWVsZHMgdG8gYmUgZW5jbG9zZWQgaW4gcXVvdGVzLlxuICAgICAqIElmIGFuIGFycmF5IG9mIHRydWUvZmFsc2UgdmFsdWVzLCBzcGVjaWZpZXMgd2hpY2ggZmllbGRzIHNob3VsZCBiZSBmb3JjZS1xdW90ZWQgKGZpcnN0XG4gICAgICogYm9vbGVhbiBpcyBmb3IgdGhlIGZpcnN0IGNvbHVtbiwgc2Vjb25kIGJvb2xlYW4gZm9yIHRoZSBzZWNvbmQgY29sdW1uLCBldGMpLlxuICAgICAqL1xuICAgIHF1b3Rlcz86IGJvb2xlYW4gfCBib29sZWFuW107XG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hhcmFjdGVyIHVzZWQgdG8gcXVvdGUgZmllbGRzLlxuICAgICAqL1xuICAgIHF1b3RlQ2hhcj86IHN0cmluZztcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGFyYWN0ZXIgdXNlZCB0byBlc2NhcGUgcXVvdGVDaGFyIGluc2lkZSBmaWVsZCB2YWx1ZXMuXG4gICAgICovXG4gICAgZXNjYXBlQ2hhcj86ICdcIic7XG5cbiAgICAvKipcbiAgICAgKiBUaGUgZGVsaW1pdGluZyBjaGFyYWN0ZXIuIE11c3Qgbm90IGJlIGZvdW5kIGluIHBhcGEuYmFkRGVsaW1pdGVycy5cbiAgICAgKi9cbiAgICBkZWxpbWl0ZXI/OiBzdHJpbmc7XG5cbiAgICAvKipcbiAgICAgKiBJZiBgZmFsc2VgLCB3aWxsIG9taXQgdGhlIGhlYWRlciByb3cuXG4gICAgICogSWYgZGF0YSBpcyBhbiBhcnJheSBvZiBhcnJheXMgdGhpcyBvcHRpb24gaXMgaWdub3JlZC5cbiAgICAgKiBJZiBkYXRhIGlzIGFuIGFycmF5IG9mIG9iamVjdHMgdGhlIGtleXMgb2YgdGhlIGZpcnN0IG9iamVjdCBhcmUgdGhlIGhlYWRlciByb3cuXG4gICAgICogSWYgZGF0YSBpcyBhbiBvYmplY3Qgd2l0aCB0aGUga2V5cyBmaWVsZHMgYW5kIGRhdGEgdGhlIGZpZWxkcyBhcmUgdGhlIGhlYWRlciByb3cuXG4gICAgICovXG4gICAgaGVhZGVyPzogYm9vbGVhbjsgLy8gVE9ET1xuXG4gICAgLyoqXG4gICAgICogVGhlIG5ld2xpbmUgc2VxdWVuY2UuXG4gICAgICovXG4gICAgbmV3bGluZT86ICdcXHInIHwgJ1xcbicgfCAnXFxyXFxuJztcblxuICAgIC8qKlxuICAgICAqIElmIHRydWUsIGxpbmVzIHRoYXQgYXJlIGNvbXBsZXRlbHkgZW1wdHkgKHRob3NlIHdoaWNoIGV2YWx1YXRlIHRvIGFuIGVtcHR5IHN0cmluZykgd2lsbCBiZSBza2lwcGVkLlxuICAgICAqIElmIHNldCB0byAnZ3JlZWR5JywgbGluZXMgdGhhdCBkb24ndCBoYXZlIGFueSBjb250ZW50ICh0aG9zZSB3aGljaCBoYXZlIG9ubHkgd2hpdGVzcGFjZSBhZnRlciBwYXJzaW5nKSB3aWxsIGFsc28gYmUgc2tpcHBlZC5cbiAgICAgKi9cbiAgICBza2lwRW1wdHlMaW5lcz86IGJvb2xlYW4gfCAnZ3JlZWR5JztcblxuICAgIC8qKlxuICAgICAqIElmIGRhdGEgaXMgYW4gYXJyYXkgb2Ygb2JqZWN0cyB0aGlzIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBtYW51YWxseSBzcGVjaWZ5IHRoZSBrZXlzIChjb2x1bW5zKSB5b3UgZXhwZWN0IGluIHRoZSBvYmplY3RzLlxuICAgICAqIElmIG5vdCBzZXQgdGhlIGtleXMgb2YgdGhlIGZpcnN0IG9iamVjdHMgYXJlIHVzZWQgYXMgY29sdW1uLlxuICAgICAqL1xuICAgIGNvbHVtbnM/OiBzdHJpbmdbXTtcbn1cbiJdfQ==

@@ -1,5 +0,2 @@

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';

@@ -14,13 +11,4 @@ import * as lib from 'papaparse/papaparse.min.js';

* Parse CSV to an array
* @param {?} csv
* @param {?=} config
* @return {?}
*/
Papa.prototype.parse = /**
* Parse CSV to an array
* @param {?} csv
* @param {?=} config
* @return {?}
*/
function (csv, config) {
Papa.prototype.parse = function (csv, config) {
return this._papa.parse(csv, config);

@@ -30,13 +18,4 @@ };

* Convert an array into CSV
* @param {?} data
* @param {?=} config
* @return {?}
*/
Papa.prototype.unparse = /**
* Convert an array into CSV
* @param {?} data
* @param {?=} config
* @return {?}
*/
function (data, config) {
Papa.prototype.unparse = function (data, config) {
return this._papa.unparse(data, config);

@@ -48,13 +27,4 @@ };

* exist on the local computer. Default 10 MB.
* @param {?} value
* @return {?}
*/
Papa.prototype.setLocalChunkSize = /**
* Set the size in bytes of each file chunk.
* Used when streaming files obtained from the DOM that
* exist on the local computer. Default 10 MB.
* @param {?} value
* @return {?}
*/
function (value) {
Papa.prototype.setLocalChunkSize = function (value) {
this._papa.LocalChunkSize = value;

@@ -65,12 +35,4 @@ };

* Used when streaming remote files. Default 5 MB.
* @param {?} value
* @return {?}
*/
Papa.prototype.setRemoteChunkSize = /**
* Set the size in bytes of each remote file chunk.
* Used when streaming remote files. Default 5 MB.
* @param {?} value
* @return {?}
*/
function (value) {
Papa.prototype.setRemoteChunkSize = function (value) {
this._papa.RemoteChunkSize = value;

@@ -80,11 +42,4 @@ };

* Set the delimiter used when it is left unspecified and cannot be detected automatically. Default is comma.
* @param {?} value
* @return {?}
*/
Papa.prototype.setDefaultDelimiter = /**
* Set the delimiter used when it is left unspecified and cannot be detected automatically. Default is comma.
* @param {?} value
* @return {?}
*/
function (value) {
Papa.prototype.setDefaultDelimiter = function (value) {
this._papa.DefaultDelimiter = value;

@@ -96,7 +51,3 @@ };

*/
get: /**
* An array of characters that are not allowed as delimiters.
* @return {?}
*/
function () {
get: function () {
return this._papa.BAD_DELIMITERS;

@@ -112,8 +63,3 @@ },

*/
get: /**
* The true delimiter. Invisible. ASCII code 30.
* Should be doing the job we strangely rely upon commas and tabs for.
* @return {?}
*/
function () {
get: function () {
return this._papa.RECORD_SEP;

@@ -128,7 +74,3 @@ },

*/
get: /**
* Also sometimes used as a delimiting character. ASCII code 31.
* @return {?}
*/
function () {
get: function () {
return this._papa.UNIT_SEP;

@@ -144,8 +86,3 @@ },

*/
get: /**
* Whether or not the browser supports HTML5 Web Workers.
* If false, worker: true will have no effect.
* @return {?}
*/
function () {
get: function () {
return this._papa.WORKERS_SUPPORTED;

@@ -156,16 +93,11 @@ },

});
Papa.decorators = [
{ type: Injectable, args: [{
providedIn: 'root',
},] },
];
/** @nocollapse */ Papa.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function Papa_Factory() { return new Papa(); }, token: Papa, providedIn: "root" });
Papa.ɵprov = i0.ɵɵdefineInjectable({ factory: function Papa_Factory() { return new Papa(); }, token: Papa, providedIn: "root" });
Papa = __decorate([
Injectable({
providedIn: 'root',
})
], Papa);
return Papa;
}());
export { Papa };
if (false) {
/** @type {?} */
Papa.prototype._papa;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFwYS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1wYXBhcGFyc2UvIiwic291cmNlcyI6WyJsaWIvcGFwYS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUkzQyxPQUFPLEtBQUssR0FBRyxNQUFNLDRCQUE0QixDQUFDOzs7O3FCQU0vQixHQUFHOzs7Ozs7OztJQUtYLG9CQUFLOzs7Ozs7Y0FBQyxHQUFnQixFQUFFLE1BQW9CO1FBQy9DLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsR0FBRyxFQUFFLE1BQU0sQ0FBQyxDQUFDOzs7Ozs7OztJQU1sQyxzQkFBTzs7Ozs7O2NBQUMsSUFBSSxFQUFFLE1BQXNCO1FBQ3ZDLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLE1BQU0sQ0FBQyxDQUFDOzs7Ozs7Ozs7SUFRckMsZ0NBQWlCOzs7Ozs7O2NBQUMsS0FBYTtRQUNsQyxJQUFJLENBQUMsS0FBSyxDQUFDLGNBQWMsR0FBRyxLQUFLLENBQUM7Ozs7Ozs7O0lBTy9CLGlDQUFrQjs7Ozs7O2NBQUMsS0FBYTtRQUNuQyxJQUFJLENBQUMsS0FBSyxDQUFDLGVBQWUsR0FBRyxLQUFLLENBQUM7Ozs7Ozs7SUFNaEMsa0NBQW1COzs7OztjQUFDLEtBQWE7UUFDcEMsSUFBSSxDQUFDLEtBQUssQ0FBQyxnQkFBZ0IsR0FBRyxLQUFLLENBQUM7O0lBTXhDLHNCQUFJLCtCQUFhO1FBSGpCOztXQUVHOzs7OztRQUNIO1lBQ0ksT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLGNBQWMsQ0FBQztTQUNwQzs7O09BQUE7SUFNRCxzQkFBSSxpQ0FBZTtRQUpuQjs7O1dBR0c7Ozs7OztRQUNIO1lBQ0ksT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQztTQUNoQzs7O09BQUE7SUFLRCxzQkFBSSwrQkFBYTtRQUhqQjs7V0FFRzs7Ozs7UUFDSDtZQUNJLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUM7U0FDOUI7OztPQUFBO0lBTUQsc0JBQUksa0NBQWdCO1FBSnBCOzs7V0FHRzs7Ozs7O1FBQ0g7WUFDSSxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsaUJBQWlCLENBQUM7U0FDdkM7OztPQUFBOztnQkF4RUosVUFBVSxTQUFDO29CQUNSLFVBQVUsRUFBRSxNQUFNO2lCQUNyQjs7O2VBUkQ7O1NBU2EsSUFBSSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFBhcnNlUmVzdWx0IH0gZnJvbSAnLi9pbnRlcmZhY2VzL3BhcnNlLXJlc3VsdCc7XG5pbXBvcnQgeyBQYXJzZUNvbmZpZyB9IGZyb20gJy4vaW50ZXJmYWNlcy9wYXJzZS1jb25maWcnO1xuaW1wb3J0IHsgVW5wYXJzZUNvbmZpZyB9IGZyb20gJy4vaW50ZXJmYWNlcy91bnBhcnNlLWNvbmZpZyc7XG5pbXBvcnQgKiBhcyBsaWIgZnJvbSAncGFwYXBhcnNlL3BhcGFwYXJzZS5taW4uanMnO1xuXG5ASW5qZWN0YWJsZSh7XG4gICAgcHJvdmlkZWRJbjogJ3Jvb3QnLFxufSlcbmV4cG9ydCBjbGFzcyBQYXBhIHtcbiAgICBwdWJsaWMgX3BhcGEgPSBsaWI7XG5cbiAgICAvKipcbiAgICAgKiBQYXJzZSBDU1YgdG8gYW4gYXJyYXlcbiAgICAgKi9cbiAgICBwdWJsaWMgcGFyc2UoY3N2OiBzdHJpbmd8RmlsZSwgY29uZmlnPzogUGFyc2VDb25maWcpOiBQYXJzZVJlc3VsdCB7XG4gICAgICAgIHJldHVybiB0aGlzLl9wYXBhLnBhcnNlKGNzdiwgY29uZmlnKTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBDb252ZXJ0IGFuIGFycmF5IGludG8gQ1NWXG4gICAgICovXG4gICAgcHVibGljIHVucGFyc2UoZGF0YSwgY29uZmlnPzogVW5wYXJzZUNvbmZpZyk6IHN0cmluZyB7XG4gICAgICAgIHJldHVybiB0aGlzLl9wYXBhLnVucGFyc2UoZGF0YSwgY29uZmlnKTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBTZXQgdGhlIHNpemUgaW4gYnl0ZXMgb2YgZWFjaCBmaWxlIGNodW5rLlxuICAgICAqIFVzZWQgd2hlbiBzdHJlYW1pbmcgZmlsZXMgb2J0YWluZWQgZnJvbSB0aGUgRE9NIHRoYXRcbiAgICAgKiBleGlzdCBvbiB0aGUgbG9jYWwgY29tcHV0ZXIuIERlZmF1bHQgMTAgTUIuXG4gICAgICovXG4gICAgcHVibGljIHNldExvY2FsQ2h1bmtTaXplKHZhbHVlOiBudW1iZXIpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5fcGFwYS5Mb2NhbENodW5rU2l6ZSA9IHZhbHVlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFNldCB0aGUgc2l6ZSBpbiBieXRlcyBvZiBlYWNoIHJlbW90ZSBmaWxlIGNodW5rLlxuICAgICAqIFVzZWQgd2hlbiBzdHJlYW1pbmcgcmVtb3RlIGZpbGVzLiBEZWZhdWx0IDUgTUIuXG4gICAgICovXG4gICAgcHVibGljIHNldFJlbW90ZUNodW5rU2l6ZSh2YWx1ZTogbnVtYmVyKTogdm9pZCB7XG4gICAgICAgIHRoaXMuX3BhcGEuUmVtb3RlQ2h1bmtTaXplID0gdmFsdWU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogU2V0IHRoZSBkZWxpbWl0ZXIgdXNlZCB3aGVuIGl0IGlzIGxlZnQgdW5zcGVjaWZpZWQgYW5kIGNhbm5vdCBiZSBkZXRlY3RlZCBhdXRvbWF0aWNhbGx5LiBEZWZhdWx0IGlzIGNvbW1hLlxuICAgICAqL1xuICAgIHB1YmxpYyBzZXREZWZhdWx0RGVsaW1pdGVyKHZhbHVlOiBzdHJpbmcpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5fcGFwYS5EZWZhdWx0RGVsaW1pdGVyID0gdmFsdWU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQW4gYXJyYXkgb2YgY2hhcmFjdGVycyB0aGF0IGFyZSBub3QgYWxsb3dlZCBhcyBkZWxpbWl0ZXJzLlxuICAgICAqL1xuICAgIGdldCBiYWREZWxpbWl0ZXJzKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGFwYS5CQURfREVMSU1JVEVSUztcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBUaGUgdHJ1ZSBkZWxpbWl0ZXIuIEludmlzaWJsZS4gQVNDSUkgY29kZSAzMC5cbiAgICAgKiBTaG91bGQgYmUgZG9pbmcgdGhlIGpvYiB3ZSBzdHJhbmdlbHkgcmVseSB1cG9uIGNvbW1hcyBhbmQgdGFicyBmb3IuXG4gICAgICovXG4gICAgZ2V0IHJlY29yZFNlcGFyYXRvcigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3BhcGEuUkVDT1JEX1NFUDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBBbHNvIHNvbWV0aW1lcyB1c2VkIGFzIGEgZGVsaW1pdGluZyBjaGFyYWN0ZXIuIEFTQ0lJIGNvZGUgMzEuXG4gICAgICovXG4gICAgZ2V0IHVuaXRTZXBhcmF0b3IoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9wYXBhLlVOSVRfU0VQO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFdoZXRoZXIgb3Igbm90IHRoZSBicm93c2VyIHN1cHBvcnRzIEhUTUw1IFdlYiBXb3JrZXJzLlxuICAgICAqIElmIGZhbHNlLCB3b3JrZXI6IHRydWUgd2lsbCBoYXZlIG5vIGVmZmVjdC5cbiAgICAgKi9cbiAgICBnZXQgd29ya2Vyc1N1cHBvcnRlZCgpOiBib29sZWFuIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3BhcGEuV09SS0VSU19TVVBQT1JURUQ7XG4gICAgfVxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFwYS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1wYXBhcGFyc2UvIiwic291cmNlcyI6WyJsaWIvcGFwYS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUkzQyxPQUFPLEtBQUssR0FBRyxNQUFNLDRCQUE0QixDQUFDOztBQUtsRDtJQUFBO1FBQ1csVUFBSyxHQUFHLEdBQUcsQ0FBQztLQXFFdEI7SUFuRUc7O09BRUc7SUFDSSxvQkFBSyxHQUFaLFVBQWEsR0FBZ0IsRUFBRSxNQUFvQjtRQUMvQyxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEdBQUcsRUFBRSxNQUFNLENBQUMsQ0FBQztJQUN6QyxDQUFDO0lBRUQ7O09BRUc7SUFDSSxzQkFBTyxHQUFkLFVBQWUsSUFBSSxFQUFFLE1BQXNCO1FBQ3ZDLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLE1BQU0sQ0FBQyxDQUFDO0lBQzVDLENBQUM7SUFFRDs7OztPQUlHO0lBQ0ksZ0NBQWlCLEdBQXhCLFVBQXlCLEtBQWE7UUFDbEMsSUFBSSxDQUFDLEtBQUssQ0FBQyxjQUFjLEdBQUcsS0FBSyxDQUFDO0lBQ3RDLENBQUM7SUFFRDs7O09BR0c7SUFDSSxpQ0FBa0IsR0FBekIsVUFBMEIsS0FBYTtRQUNuQyxJQUFJLENBQUMsS0FBSyxDQUFDLGVBQWUsR0FBRyxLQUFLLENBQUM7SUFDdkMsQ0FBQztJQUVEOztPQUVHO0lBQ0ksa0NBQW1CLEdBQTFCLFVBQTJCLEtBQWE7UUFDcEMsSUFBSSxDQUFDLEtBQUssQ0FBQyxnQkFBZ0IsR0FBRyxLQUFLLENBQUM7SUFDeEMsQ0FBQztJQUtELHNCQUFJLCtCQUFhO1FBSGpCOztXQUVHO2FBQ0g7WUFDSSxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsY0FBYyxDQUFDO1FBQ3JDLENBQUM7OztPQUFBO0lBTUQsc0JBQUksaUNBQWU7UUFKbkI7OztXQUdHO2FBQ0g7WUFDSSxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDO1FBQ2pDLENBQUM7OztPQUFBO0lBS0Qsc0JBQUksK0JBQWE7UUFIakI7O1dBRUc7YUFDSDtZQUNJLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUM7UUFDL0IsQ0FBQzs7O09BQUE7SUFNRCxzQkFBSSxrQ0FBZ0I7UUFKcEI7OztXQUdHO2FBQ0g7WUFDSSxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsaUJBQWlCLENBQUM7UUFDeEMsQ0FBQzs7O09BQUE7O0lBckVRLElBQUk7UUFIaEIsVUFBVSxDQUFDO1lBQ1IsVUFBVSxFQUFFLE1BQU07U0FDckIsQ0FBQztPQUNXLElBQUksQ0FzRWhCO2VBL0VEO0NBK0VDLEFBdEVELElBc0VDO1NBdEVZLElBQUkiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBQYXJzZVJlc3VsdCB9IGZyb20gJy4vaW50ZXJmYWNlcy9wYXJzZS1yZXN1bHQnO1xuaW1wb3J0IHsgUGFyc2VDb25maWcgfSBmcm9tICcuL2ludGVyZmFjZXMvcGFyc2UtY29uZmlnJztcbmltcG9ydCB7IFVucGFyc2VDb25maWcgfSBmcm9tICcuL2ludGVyZmFjZXMvdW5wYXJzZS1jb25maWcnO1xuaW1wb3J0ICogYXMgbGliIGZyb20gJ3BhcGFwYXJzZS9wYXBhcGFyc2UubWluLmpzJztcblxuQEluamVjdGFibGUoe1xuICAgIHByb3ZpZGVkSW46ICdyb290Jyxcbn0pXG5leHBvcnQgY2xhc3MgUGFwYSB7XG4gICAgcHVibGljIF9wYXBhID0gbGliO1xuXG4gICAgLyoqXG4gICAgICogUGFyc2UgQ1NWIHRvIGFuIGFycmF5XG4gICAgICovXG4gICAgcHVibGljIHBhcnNlKGNzdjogc3RyaW5nfEJsb2IsIGNvbmZpZz86IFBhcnNlQ29uZmlnKTogUGFyc2VSZXN1bHQge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGFwYS5wYXJzZShjc3YsIGNvbmZpZyk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQ29udmVydCBhbiBhcnJheSBpbnRvIENTVlxuICAgICAqL1xuICAgIHB1YmxpYyB1bnBhcnNlKGRhdGEsIGNvbmZpZz86IFVucGFyc2VDb25maWcpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGFwYS51bnBhcnNlKGRhdGEsIGNvbmZpZyk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogU2V0IHRoZSBzaXplIGluIGJ5dGVzIG9mIGVhY2ggZmlsZSBjaHVuay5cbiAgICAgKiBVc2VkIHdoZW4gc3RyZWFtaW5nIGZpbGVzIG9idGFpbmVkIGZyb20gdGhlIERPTSB0aGF0XG4gICAgICogZXhpc3Qgb24gdGhlIGxvY2FsIGNvbXB1dGVyLiBEZWZhdWx0IDEwIE1CLlxuICAgICAqL1xuICAgIHB1YmxpYyBzZXRMb2NhbENodW5rU2l6ZSh2YWx1ZTogbnVtYmVyKTogdm9pZCB7XG4gICAgICAgIHRoaXMuX3BhcGEuTG9jYWxDaHVua1NpemUgPSB2YWx1ZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBTZXQgdGhlIHNpemUgaW4gYnl0ZXMgb2YgZWFjaCByZW1vdGUgZmlsZSBjaHVuay5cbiAgICAgKiBVc2VkIHdoZW4gc3RyZWFtaW5nIHJlbW90ZSBmaWxlcy4gRGVmYXVsdCA1IE1CLlxuICAgICAqL1xuICAgIHB1YmxpYyBzZXRSZW1vdGVDaHVua1NpemUodmFsdWU6IG51bWJlcik6IHZvaWQge1xuICAgICAgICB0aGlzLl9wYXBhLlJlbW90ZUNodW5rU2l6ZSA9IHZhbHVlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFNldCB0aGUgZGVsaW1pdGVyIHVzZWQgd2hlbiBpdCBpcyBsZWZ0IHVuc3BlY2lmaWVkIGFuZCBjYW5ub3QgYmUgZGV0ZWN0ZWQgYXV0b21hdGljYWxseS4gRGVmYXVsdCBpcyBjb21tYS5cbiAgICAgKi9cbiAgICBwdWJsaWMgc2V0RGVmYXVsdERlbGltaXRlcih2YWx1ZTogc3RyaW5nKTogdm9pZCB7XG4gICAgICAgIHRoaXMuX3BhcGEuRGVmYXVsdERlbGltaXRlciA9IHZhbHVlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFuIGFycmF5IG9mIGNoYXJhY3RlcnMgdGhhdCBhcmUgbm90IGFsbG93ZWQgYXMgZGVsaW1pdGVycy5cbiAgICAgKi9cbiAgICBnZXQgYmFkRGVsaW1pdGVycygpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3BhcGEuQkFEX0RFTElNSVRFUlM7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogVGhlIHRydWUgZGVsaW1pdGVyLiBJbnZpc2libGUuIEFTQ0lJIGNvZGUgMzAuXG4gICAgICogU2hvdWxkIGJlIGRvaW5nIHRoZSBqb2Igd2Ugc3RyYW5nZWx5IHJlbHkgdXBvbiBjb21tYXMgYW5kIHRhYnMgZm9yLlxuICAgICAqL1xuICAgIGdldCByZWNvcmRTZXBhcmF0b3IoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9wYXBhLlJFQ09SRF9TRVA7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQWxzbyBzb21ldGltZXMgdXNlZCBhcyBhIGRlbGltaXRpbmcgY2hhcmFjdGVyLiBBU0NJSSBjb2RlIDMxLlxuICAgICAqL1xuICAgIGdldCB1bml0U2VwYXJhdG9yKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGFwYS5VTklUX1NFUDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBXaGV0aGVyIG9yIG5vdCB0aGUgYnJvd3NlciBzdXBwb3J0cyBIVE1MNSBXZWIgV29ya2Vycy5cbiAgICAgKiBJZiBmYWxzZSwgd29ya2VyOiB0cnVlIHdpbGwgaGF2ZSBubyBlZmZlY3QuXG4gICAgICovXG4gICAgZ2V0IHdvcmtlcnNTdXBwb3J0ZWQoKTogYm9vbGVhbiB7XG4gICAgICAgIHJldHVybiB0aGlzLl9wYXBhLldPUktFUlNfU1VQUE9SVEVEO1xuICAgIH1cbn1cbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* Generated bundle index. Do not edit.
*/
export { Papa } from './public_api';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXBhcGFwYXJzZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1wYXBhcGFyc2UvIiwic291cmNlcyI6WyJuZ3gtcGFwYXBhcnNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFJQSxxQkFBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vcHVibGljX2FwaSc7XG4iXX0=
export * from './public_api';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXBhcGFwYXJzZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1wYXBhcGFyc2UvIiwic291cmNlcyI6WyJuZ3gtcGFwYXBhcnNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBRUgsY0FBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vcHVibGljX2FwaSc7XG4iXX0=

@@ -1,10 +0,5 @@

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/*
* Public API Surface of papaparse
*/
export { Papa } from './lib/papa';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1wYXBhcGFyc2UvIiwic291cmNlcyI6WyJwdWJsaWNfYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFJQSxxQkFBYyxZQUFZLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogUHVibGljIEFQSSBTdXJmYWNlIG9mIHBhcGFwYXJzZVxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vbGliL3BhcGEnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaW50ZXJmYWNlcy9wYXJzZS1jb25maWcnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaW50ZXJmYWNlcy9wYXJzZS1tZXRhJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL2ludGVyZmFjZXMvcGFwYS1wYXJzZS1wYXJzZXInO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaW50ZXJmYWNlcy9wYXJzZS1yZXN1bHQnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaW50ZXJmYWNlcy9wYXJzZS1lcnJvcic7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9pbnRlcmZhY2VzL3VucGFyc2UtY29uZmlnJztcbiJdfQ==
export * from './lib/papa';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1wYXBhcGFyc2UvIiwic291cmNlcyI6WyJwdWJsaWNfYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBRUgsY0FBYyxZQUFZLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogUHVibGljIEFQSSBTdXJmYWNlIG9mIHBhcGFwYXJzZVxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vbGliL3BhcGEnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaW50ZXJmYWNlcy9wYXJzZS1jb25maWcnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaW50ZXJmYWNlcy9wYXJzZS1tZXRhJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL2ludGVyZmFjZXMvcGFwYS1wYXJzZS1wYXJzZXInO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaW50ZXJmYWNlcy9wYXJzZS1yZXN1bHQnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaW50ZXJmYWNlcy9wYXJzZS1lcnJvcic7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9pbnRlcmZhY2VzL3VucGFyc2UtY29uZmlnJztcbiJdfQ==

@@ -1,9 +0,6 @@

import { Injectable, ɵɵdefineInjectable } from '@angular/core';
import { __decorate } from 'tslib';
import { ɵɵdefineInjectable, Injectable } from '@angular/core';
import * as lib from 'papaparse/papaparse.min.js';
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
class Papa {
let Papa = class Papa {
constructor() {

@@ -14,5 +11,2 @@ this._papa = lib;

* Parse CSV to an array
* @param {?} csv
* @param {?=} config
* @return {?}
*/

@@ -24,5 +18,2 @@ parse(csv, config) {

* Convert an array into CSV
* @param {?} data
* @param {?=} config
* @return {?}
*/

@@ -36,4 +27,2 @@ unparse(data, config) {

* exist on the local computer. Default 10 MB.
* @param {?} value
* @return {?}
*/

@@ -46,4 +35,2 @@ setLocalChunkSize(value) {

* Used when streaming remote files. Default 5 MB.
* @param {?} value
* @return {?}
*/

@@ -55,4 +42,2 @@ setRemoteChunkSize(value) {

* Set the delimiter used when it is left unspecified and cannot be detected automatically. Default is comma.
* @param {?} value
* @return {?}
*/

@@ -64,3 +49,2 @@ setDefaultDelimiter(value) {

* An array of characters that are not allowed as delimiters.
* @return {?}
*/

@@ -73,3 +57,2 @@ get badDelimiters() {

* Should be doing the job we strangely rely upon commas and tabs for.
* @return {?}
*/

@@ -81,3 +64,2 @@ get recordSeparator() {

* Also sometimes used as a delimiting character. ASCII code 31.
* @return {?}
*/

@@ -90,3 +72,2 @@ get unitSeparator() {

* If false, worker: true will have no effect.
* @return {?}
*/

@@ -96,22 +77,19 @@ get workersSupported() {

}
}
Papa.decorators = [
{ type: Injectable, args: [{
providedIn: 'root',
},] },
];
/** @nocollapse */ Papa.ngInjectableDef = ɵɵdefineInjectable({ factory: function Papa_Factory() { return new Papa(); }, token: Papa, providedIn: "root" });
};
Papa.ɵprov = ɵɵdefineInjectable({ factory: function Papa_Factory() { return new Papa(); }, token: Papa, providedIn: "root" });
Papa = __decorate([
Injectable({
providedIn: 'root',
})
], Papa);
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
/*
* Public API Surface of papaparse
*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* Generated bundle index. Do not edit.
*/
export { Papa };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXBhcGFwYXJzZS5qcy5tYXAiLCJzb3VyY2VzIjpbIm5nOi8vbmd4LXBhcGFwYXJzZS9saWIvcGFwYS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBQYXJzZVJlc3VsdCB9IGZyb20gJy4vaW50ZXJmYWNlcy9wYXJzZS1yZXN1bHQnO1xuaW1wb3J0IHsgUGFyc2VDb25maWcgfSBmcm9tICcuL2ludGVyZmFjZXMvcGFyc2UtY29uZmlnJztcbmltcG9ydCB7IFVucGFyc2VDb25maWcgfSBmcm9tICcuL2ludGVyZmFjZXMvdW5wYXJzZS1jb25maWcnO1xuaW1wb3J0ICogYXMgbGliIGZyb20gJ3BhcGFwYXJzZS9wYXBhcGFyc2UubWluLmpzJztcblxuQEluamVjdGFibGUoe1xuICAgIHByb3ZpZGVkSW46ICdyb290Jyxcbn0pXG5leHBvcnQgY2xhc3MgUGFwYSB7XG4gICAgcHVibGljIF9wYXBhID0gbGliO1xuXG4gICAgLyoqXG4gICAgICogUGFyc2UgQ1NWIHRvIGFuIGFycmF5XG4gICAgICovXG4gICAgcHVibGljIHBhcnNlKGNzdjogc3RyaW5nfEZpbGUsIGNvbmZpZz86IFBhcnNlQ29uZmlnKTogUGFyc2VSZXN1bHQge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGFwYS5wYXJzZShjc3YsIGNvbmZpZyk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQ29udmVydCBhbiBhcnJheSBpbnRvIENTVlxuICAgICAqL1xuICAgIHB1YmxpYyB1bnBhcnNlKGRhdGEsIGNvbmZpZz86IFVucGFyc2VDb25maWcpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGFwYS51bnBhcnNlKGRhdGEsIGNvbmZpZyk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogU2V0IHRoZSBzaXplIGluIGJ5dGVzIG9mIGVhY2ggZmlsZSBjaHVuay5cbiAgICAgKiBVc2VkIHdoZW4gc3RyZWFtaW5nIGZpbGVzIG9idGFpbmVkIGZyb20gdGhlIERPTSB0aGF0XG4gICAgICogZXhpc3Qgb24gdGhlIGxvY2FsIGNvbXB1dGVyLiBEZWZhdWx0IDEwIE1CLlxuICAgICAqL1xuICAgIHB1YmxpYyBzZXRMb2NhbENodW5rU2l6ZSh2YWx1ZTogbnVtYmVyKTogdm9pZCB7XG4gICAgICAgIHRoaXMuX3BhcGEuTG9jYWxDaHVua1NpemUgPSB2YWx1ZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBTZXQgdGhlIHNpemUgaW4gYnl0ZXMgb2YgZWFjaCByZW1vdGUgZmlsZSBjaHVuay5cbiAgICAgKiBVc2VkIHdoZW4gc3RyZWFtaW5nIHJlbW90ZSBmaWxlcy4gRGVmYXVsdCA1IE1CLlxuICAgICAqL1xuICAgIHB1YmxpYyBzZXRSZW1vdGVDaHVua1NpemUodmFsdWU6IG51bWJlcik6IHZvaWQge1xuICAgICAgICB0aGlzLl9wYXBhLlJlbW90ZUNodW5rU2l6ZSA9IHZhbHVlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFNldCB0aGUgZGVsaW1pdGVyIHVzZWQgd2hlbiBpdCBpcyBsZWZ0IHVuc3BlY2lmaWVkIGFuZCBjYW5ub3QgYmUgZGV0ZWN0ZWQgYXV0b21hdGljYWxseS4gRGVmYXVsdCBpcyBjb21tYS5cbiAgICAgKi9cbiAgICBwdWJsaWMgc2V0RGVmYXVsdERlbGltaXRlcih2YWx1ZTogc3RyaW5nKTogdm9pZCB7XG4gICAgICAgIHRoaXMuX3BhcGEuRGVmYXVsdERlbGltaXRlciA9IHZhbHVlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFuIGFycmF5IG9mIGNoYXJhY3RlcnMgdGhhdCBhcmUgbm90IGFsbG93ZWQgYXMgZGVsaW1pdGVycy5cbiAgICAgKi9cbiAgICBnZXQgYmFkRGVsaW1pdGVycygpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3BhcGEuQkFEX0RFTElNSVRFUlM7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogVGhlIHRydWUgZGVsaW1pdGVyLiBJbnZpc2libGUuIEFTQ0lJIGNvZGUgMzAuXG4gICAgICogU2hvdWxkIGJlIGRvaW5nIHRoZSBqb2Igd2Ugc3RyYW5nZWx5IHJlbHkgdXBvbiBjb21tYXMgYW5kIHRhYnMgZm9yLlxuICAgICAqL1xuICAgIGdldCByZWNvcmRTZXBhcmF0b3IoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9wYXBhLlJFQ09SRF9TRVA7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQWxzbyBzb21ldGltZXMgdXNlZCBhcyBhIGRlbGltaXRpbmcgY2hhcmFjdGVyLiBBU0NJSSBjb2RlIDMxLlxuICAgICAqL1xuICAgIGdldCB1bml0U2VwYXJhdG9yKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGFwYS5VTklUX1NFUDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBXaGV0aGVyIG9yIG5vdCB0aGUgYnJvd3NlciBzdXBwb3J0cyBIVE1MNSBXZWIgV29ya2Vycy5cbiAgICAgKiBJZiBmYWxzZSwgd29ya2VyOiB0cnVlIHdpbGwgaGF2ZSBubyBlZmZlY3QuXG4gICAgICovXG4gICAgZ2V0IHdvcmtlcnNTdXBwb3J0ZWQoKTogYm9vbGVhbiB7XG4gICAgICAgIHJldHVybiB0aGlzLl9wYXBhLldPUktFUlNfU1VQUE9SVEVEO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUEsTUFTYSxJQUFJOztxQkFDRSxHQUFHOzs7Ozs7OztJQUtYLEtBQUssQ0FBQyxHQUFnQixFQUFFLE1BQW9CO1FBQy9DLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsR0FBRyxFQUFFLE1BQU0sQ0FBQyxDQUFDOzs7Ozs7OztJQU1sQyxPQUFPLENBQUMsSUFBSSxFQUFFLE1BQXNCO1FBQ3ZDLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLE1BQU0sQ0FBQyxDQUFDOzs7Ozs7Ozs7SUFRckMsaUJBQWlCLENBQUMsS0FBYTtRQUNsQyxJQUFJLENBQUMsS0FBSyxDQUFDLGNBQWMsR0FBRyxLQUFLLENBQUM7Ozs7Ozs7O0lBTy9CLGtCQUFrQixDQUFDLEtBQWE7UUFDbkMsSUFBSSxDQUFDLEtBQUssQ0FBQyxlQUFlLEdBQUcsS0FBSyxDQUFDOzs7Ozs7O0lBTWhDLG1CQUFtQixDQUFDLEtBQWE7UUFDcEMsSUFBSSxDQUFDLEtBQUssQ0FBQyxnQkFBZ0IsR0FBRyxLQUFLLENBQUM7Ozs7OztJQU14QyxJQUFJLGFBQWE7UUFDYixPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsY0FBYyxDQUFDO0tBQ3BDOzs7Ozs7SUFNRCxJQUFJLGVBQWU7UUFDZixPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDO0tBQ2hDOzs7OztJQUtELElBQUksYUFBYTtRQUNiLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUM7S0FDOUI7Ozs7OztJQU1ELElBQUksZ0JBQWdCO1FBQ2hCLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxpQkFBaUIsQ0FBQztLQUN2Qzs7O1lBeEVKLFVBQVUsU0FBQztnQkFDUixVQUFVLEVBQUUsTUFBTTthQUNyQjs7Ozs7Ozs7Ozs7Ozs7OzsifQ==
//# sourceMappingURL=ngx-papaparse.js.map

@@ -1,8 +0,5 @@

import { Injectable, ɵɵdefineInjectable } from '@angular/core';
import { __decorate } from 'tslib';
import { ɵɵdefineInjectable, Injectable } from '@angular/core';
import * as lib from 'papaparse/papaparse.min.js';
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
var Papa = /** @class */ (function () {

@@ -14,13 +11,4 @@ function Papa() {

* Parse CSV to an array
* @param {?} csv
* @param {?=} config
* @return {?}
*/
Papa.prototype.parse = /**
* Parse CSV to an array
* @param {?} csv
* @param {?=} config
* @return {?}
*/
function (csv, config) {
Papa.prototype.parse = function (csv, config) {
return this._papa.parse(csv, config);

@@ -30,13 +18,4 @@ };

* Convert an array into CSV
* @param {?} data
* @param {?=} config
* @return {?}
*/
Papa.prototype.unparse = /**
* Convert an array into CSV
* @param {?} data
* @param {?=} config
* @return {?}
*/
function (data, config) {
Papa.prototype.unparse = function (data, config) {
return this._papa.unparse(data, config);

@@ -48,13 +27,4 @@ };

* exist on the local computer. Default 10 MB.
* @param {?} value
* @return {?}
*/
Papa.prototype.setLocalChunkSize = /**
* Set the size in bytes of each file chunk.
* Used when streaming files obtained from the DOM that
* exist on the local computer. Default 10 MB.
* @param {?} value
* @return {?}
*/
function (value) {
Papa.prototype.setLocalChunkSize = function (value) {
this._papa.LocalChunkSize = value;

@@ -65,12 +35,4 @@ };

* Used when streaming remote files. Default 5 MB.
* @param {?} value
* @return {?}
*/
Papa.prototype.setRemoteChunkSize = /**
* Set the size in bytes of each remote file chunk.
* Used when streaming remote files. Default 5 MB.
* @param {?} value
* @return {?}
*/
function (value) {
Papa.prototype.setRemoteChunkSize = function (value) {
this._papa.RemoteChunkSize = value;

@@ -80,11 +42,4 @@ };

* Set the delimiter used when it is left unspecified and cannot be detected automatically. Default is comma.
* @param {?} value
* @return {?}
*/
Papa.prototype.setDefaultDelimiter = /**
* Set the delimiter used when it is left unspecified and cannot be detected automatically. Default is comma.
* @param {?} value
* @return {?}
*/
function (value) {
Papa.prototype.setDefaultDelimiter = function (value) {
this._papa.DefaultDelimiter = value;

@@ -96,7 +51,3 @@ };

*/
get: /**
* An array of characters that are not allowed as delimiters.
* @return {?}
*/
function () {
get: function () {
return this._papa.BAD_DELIMITERS;

@@ -112,8 +63,3 @@ },

*/
get: /**
* The true delimiter. Invisible. ASCII code 30.
* Should be doing the job we strangely rely upon commas and tabs for.
* @return {?}
*/
function () {
get: function () {
return this._papa.RECORD_SEP;

@@ -128,7 +74,3 @@ },

*/
get: /**
* Also sometimes used as a delimiting character. ASCII code 31.
* @return {?}
*/
function () {
get: function () {
return this._papa.UNIT_SEP;

@@ -144,8 +86,3 @@ },

*/
get: /**
* Whether or not the browser supports HTML5 Web Workers.
* If false, worker: true will have no effect.
* @return {?}
*/
function () {
get: function () {
return this._papa.WORKERS_SUPPORTED;

@@ -156,23 +93,20 @@ },

});
Papa.decorators = [
{ type: Injectable, args: [{
providedIn: 'root',
},] },
];
/** @nocollapse */ Papa.ngInjectableDef = ɵɵdefineInjectable({ factory: function Papa_Factory() { return new Papa(); }, token: Papa, providedIn: "root" });
Papa.ɵprov = ɵɵdefineInjectable({ factory: function Papa_Factory() { return new Papa(); }, token: Papa, providedIn: "root" });
Papa = __decorate([
Injectable({
providedIn: 'root',
})
], Papa);
return Papa;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
/*
* Public API Surface of papaparse
*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* Generated bundle index. Do not edit.
*/
export { Papa };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXBhcGFwYXJzZS5qcy5tYXAiLCJzb3VyY2VzIjpbIm5nOi8vbmd4LXBhcGFwYXJzZS9saWIvcGFwYS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBQYXJzZVJlc3VsdCB9IGZyb20gJy4vaW50ZXJmYWNlcy9wYXJzZS1yZXN1bHQnO1xuaW1wb3J0IHsgUGFyc2VDb25maWcgfSBmcm9tICcuL2ludGVyZmFjZXMvcGFyc2UtY29uZmlnJztcbmltcG9ydCB7IFVucGFyc2VDb25maWcgfSBmcm9tICcuL2ludGVyZmFjZXMvdW5wYXJzZS1jb25maWcnO1xuaW1wb3J0ICogYXMgbGliIGZyb20gJ3BhcGFwYXJzZS9wYXBhcGFyc2UubWluLmpzJztcblxuQEluamVjdGFibGUoe1xuICAgIHByb3ZpZGVkSW46ICdyb290Jyxcbn0pXG5leHBvcnQgY2xhc3MgUGFwYSB7XG4gICAgcHVibGljIF9wYXBhID0gbGliO1xuXG4gICAgLyoqXG4gICAgICogUGFyc2UgQ1NWIHRvIGFuIGFycmF5XG4gICAgICovXG4gICAgcHVibGljIHBhcnNlKGNzdjogc3RyaW5nfEZpbGUsIGNvbmZpZz86IFBhcnNlQ29uZmlnKTogUGFyc2VSZXN1bHQge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGFwYS5wYXJzZShjc3YsIGNvbmZpZyk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQ29udmVydCBhbiBhcnJheSBpbnRvIENTVlxuICAgICAqL1xuICAgIHB1YmxpYyB1bnBhcnNlKGRhdGEsIGNvbmZpZz86IFVucGFyc2VDb25maWcpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGFwYS51bnBhcnNlKGRhdGEsIGNvbmZpZyk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogU2V0IHRoZSBzaXplIGluIGJ5dGVzIG9mIGVhY2ggZmlsZSBjaHVuay5cbiAgICAgKiBVc2VkIHdoZW4gc3RyZWFtaW5nIGZpbGVzIG9idGFpbmVkIGZyb20gdGhlIERPTSB0aGF0XG4gICAgICogZXhpc3Qgb24gdGhlIGxvY2FsIGNvbXB1dGVyLiBEZWZhdWx0IDEwIE1CLlxuICAgICAqL1xuICAgIHB1YmxpYyBzZXRMb2NhbENodW5rU2l6ZSh2YWx1ZTogbnVtYmVyKTogdm9pZCB7XG4gICAgICAgIHRoaXMuX3BhcGEuTG9jYWxDaHVua1NpemUgPSB2YWx1ZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBTZXQgdGhlIHNpemUgaW4gYnl0ZXMgb2YgZWFjaCByZW1vdGUgZmlsZSBjaHVuay5cbiAgICAgKiBVc2VkIHdoZW4gc3RyZWFtaW5nIHJlbW90ZSBmaWxlcy4gRGVmYXVsdCA1IE1CLlxuICAgICAqL1xuICAgIHB1YmxpYyBzZXRSZW1vdGVDaHVua1NpemUodmFsdWU6IG51bWJlcik6IHZvaWQge1xuICAgICAgICB0aGlzLl9wYXBhLlJlbW90ZUNodW5rU2l6ZSA9IHZhbHVlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFNldCB0aGUgZGVsaW1pdGVyIHVzZWQgd2hlbiBpdCBpcyBsZWZ0IHVuc3BlY2lmaWVkIGFuZCBjYW5ub3QgYmUgZGV0ZWN0ZWQgYXV0b21hdGljYWxseS4gRGVmYXVsdCBpcyBjb21tYS5cbiAgICAgKi9cbiAgICBwdWJsaWMgc2V0RGVmYXVsdERlbGltaXRlcih2YWx1ZTogc3RyaW5nKTogdm9pZCB7XG4gICAgICAgIHRoaXMuX3BhcGEuRGVmYXVsdERlbGltaXRlciA9IHZhbHVlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFuIGFycmF5IG9mIGNoYXJhY3RlcnMgdGhhdCBhcmUgbm90IGFsbG93ZWQgYXMgZGVsaW1pdGVycy5cbiAgICAgKi9cbiAgICBnZXQgYmFkRGVsaW1pdGVycygpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3BhcGEuQkFEX0RFTElNSVRFUlM7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogVGhlIHRydWUgZGVsaW1pdGVyLiBJbnZpc2libGUuIEFTQ0lJIGNvZGUgMzAuXG4gICAgICogU2hvdWxkIGJlIGRvaW5nIHRoZSBqb2Igd2Ugc3RyYW5nZWx5IHJlbHkgdXBvbiBjb21tYXMgYW5kIHRhYnMgZm9yLlxuICAgICAqL1xuICAgIGdldCByZWNvcmRTZXBhcmF0b3IoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9wYXBhLlJFQ09SRF9TRVA7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQWxzbyBzb21ldGltZXMgdXNlZCBhcyBhIGRlbGltaXRpbmcgY2hhcmFjdGVyLiBBU0NJSSBjb2RlIDMxLlxuICAgICAqL1xuICAgIGdldCB1bml0U2VwYXJhdG9yKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGFwYS5VTklUX1NFUDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBXaGV0aGVyIG9yIG5vdCB0aGUgYnJvd3NlciBzdXBwb3J0cyBIVE1MNSBXZWIgV29ya2Vycy5cbiAgICAgKiBJZiBmYWxzZSwgd29ya2VyOiB0cnVlIHdpbGwgaGF2ZSBubyBlZmZlY3QuXG4gICAgICovXG4gICAgZ2V0IHdvcmtlcnNTdXBwb3J0ZWQoKTogYm9vbGVhbiB7XG4gICAgICAgIHJldHVybiB0aGlzLl9wYXBhLldPUktFUlNfU1VQUE9SVEVEO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O3FCQVVtQixHQUFHOzs7Ozs7OztJQUtYLG9CQUFLOzs7Ozs7Y0FBQyxHQUFnQixFQUFFLE1BQW9CO1FBQy9DLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsR0FBRyxFQUFFLE1BQU0sQ0FBQyxDQUFDOzs7Ozs7OztJQU1sQyxzQkFBTzs7Ozs7O2NBQUMsSUFBSSxFQUFFLE1BQXNCO1FBQ3ZDLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLE1BQU0sQ0FBQyxDQUFDOzs7Ozs7Ozs7SUFRckMsZ0NBQWlCOzs7Ozs7O2NBQUMsS0FBYTtRQUNsQyxJQUFJLENBQUMsS0FBSyxDQUFDLGNBQWMsR0FBRyxLQUFLLENBQUM7Ozs7Ozs7O0lBTy9CLGlDQUFrQjs7Ozs7O2NBQUMsS0FBYTtRQUNuQyxJQUFJLENBQUMsS0FBSyxDQUFDLGVBQWUsR0FBRyxLQUFLLENBQUM7Ozs7Ozs7SUFNaEMsa0NBQW1COzs7OztjQUFDLEtBQWE7UUFDcEMsSUFBSSxDQUFDLEtBQUssQ0FBQyxnQkFBZ0IsR0FBRyxLQUFLLENBQUM7O0lBTXhDLHNCQUFJLCtCQUFhOzs7Ozs7OztRQUFqQjtZQUNJLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxjQUFjLENBQUM7U0FDcEM7OztPQUFBO0lBTUQsc0JBQUksaUNBQWU7Ozs7Ozs7Ozs7UUFBbkI7WUFDSSxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDO1NBQ2hDOzs7T0FBQTtJQUtELHNCQUFJLCtCQUFhOzs7Ozs7OztRQUFqQjtZQUNJLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUM7U0FDOUI7OztPQUFBO0lBTUQsc0JBQUksa0NBQWdCOzs7Ozs7Ozs7O1FBQXBCO1lBQ0ksT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLGlCQUFpQixDQUFDO1NBQ3ZDOzs7T0FBQTs7Z0JBeEVKLFVBQVUsU0FBQztvQkFDUixVQUFVLEVBQUUsTUFBTTtpQkFDckI7OztlQVJEOzs7Ozs7Ozs7Ozs7Ozs7In0=
//# sourceMappingURL=ngx-papaparse.js.map

@@ -5,3 +5,3 @@ import { ParseResult } from './parse-result';

aborted: () => boolean;
parse: (csv: string | File, baseIndex: number, ignoreLastRow: boolean) => ParseResult;
parse: (csv: string | Blob, baseIndex: number, ignoreLastRow: boolean) => ParseResult;
pause: () => void;

@@ -8,0 +8,0 @@ paused: () => boolean;

@@ -9,3 +9,3 @@ import { ParseResult } from './interfaces/parse-result';

*/
parse(csv: string | File, config?: ParseConfig): ParseResult;
parse(csv: string | Blob, config?: ParseConfig): ParseResult;
/**

@@ -33,3 +33,3 @@ * Convert an array into CSV

*/
readonly badDelimiters: any;
get badDelimiters(): any;
/**

@@ -39,7 +39,7 @@ * The true delimiter. Invisible. ASCII code 30.

*/
readonly recordSeparator: any;
get recordSeparator(): any;
/**
* Also sometimes used as a delimiting character. ASCII code 31.
*/
readonly unitSeparator: any;
get unitSeparator(): any;
/**

@@ -49,3 +49,3 @@ * Whether or not the browser supports HTML5 Web Workers.

*/
readonly workersSupported: boolean;
get workersSupported(): boolean;
}

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":4,"metadata":{"Papa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"parse":[{"__symbolic":"method"}],"unparse":[{"__symbolic":"method"}],"setLocalChunkSize":[{"__symbolic":"method"}],"setRemoteChunkSize":[{"__symbolic":"method"}],"setDefaultDelimiter":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ParseConfig":{"__symbolic":"interface"},"ParseMeta":{"__symbolic":"interface"},"PapaParseParser":{"__symbolic":"interface"},"ParseResult":{"__symbolic":"interface"},"ParseError":{"__symbolic":"interface"},"UnparseConfig":{"__symbolic":"interface"}},"origins":{"Papa":"./lib/papa","ParseConfig":"./lib/interfaces/parse-config","ParseMeta":"./lib/interfaces/parse-meta","PapaParseParser":"./lib/interfaces/papa-parse-parser","ParseResult":"./lib/interfaces/parse-result","ParseError":"./lib/interfaces/parse-error","UnparseConfig":"./lib/interfaces/unparse-config"},"importAs":"ngx-papaparse"}
{"__symbolic":"module","version":4,"metadata":{"Papa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"parse":[{"__symbolic":"method"}],"unparse":[{"__symbolic":"method"}],"setLocalChunkSize":[{"__symbolic":"method"}],"setRemoteChunkSize":[{"__symbolic":"method"}],"setDefaultDelimiter":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ParseConfig":{"__symbolic":"interface"},"ParseMeta":{"__symbolic":"interface"},"PapaParseParser":{"__symbolic":"interface"},"ParseResult":{"__symbolic":"interface"},"ParseError":{"__symbolic":"interface"},"UnparseConfig":{"__symbolic":"interface"}},"origins":{"Papa":"./lib/papa","ParseConfig":"./lib/interfaces/parse-config","ParseMeta":"./lib/interfaces/parse-meta","PapaParseParser":"./lib/interfaces/papa-parse-parser","ParseResult":"./lib/interfaces/parse-result","ParseError":"./lib/interfaces/parse-error","UnparseConfig":"./lib/interfaces/unparse-config"},"importAs":"ngx-papaparse"}
{
"name": "ngx-papaparse",
"version": "4.0.4",
"version": "5.0.0",
"description": "Papa Parse wrapper for Angular. Fast parser-library for CSV to JSON and vice versa, with built in support for background-workers.",

@@ -10,3 +10,3 @@ "author": "Albert Haff <ahn@haffdata.com>",

},
"homepage": "https://alberthaff.dk/projects/ngx-papaparse/docs/v4",
"homepage": "https://alberthaff.dk/projects/ngx-papaparse/docs/v5",
"keywords": [

@@ -40,2 +40,4 @@ "csv",

"angular8",
"angular9",
"angular10",
"papa",

@@ -45,46 +47,5 @@ "papaparse"

"dependencies": {
"papaparse": "^5.0.0",
"tslib": "^1.9.0"
"papaparse": "^5.3.0",
"tslib": "^1.10.0"
},
"devDependencies": {
"@angular/animations": "^8.0.3",
"@angular/common": "^8.0.3",
"@angular/compiler": "^8.0.3",
"@angular/core": "^8.0.3",
"@angular/forms": "^8.0.3",
"@angular/http": "^8.0.0-beta.10",
"@angular/platform-browser": "^8.0.3",
"@angular/platform-browser-dynamic": "^8.0.3",
"@angular/router": "^8.0.3",
"rxjs": "^6.3.3",
"zone.js": "^0.8.26",
"core-js": "^2.6.0",
"@angular-devkit/build-angular": "^0.800.4",
"@angular-devkit/build-ng-packagr": "^0.800.4",
"@angular/cli": "^8.0.4",
"@angular/compiler-cli": "^8.0.3",
"@angular/language-service": "^8.0.3",
"@types/jasmine": "^2.8.12",
"@types/jasminewd2": "^2.0.6",
"@types/node": "~8.9.4",
"codelyzer": "~4.2.1",
"coveralls": "^3.0.2",
"grunt-karma-coveralls": "^2.5.4",
"jasmine-core": "~2.99.1",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~1.7.1",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "^1.4.3",
"karma-jasmine": "~1.1.1",
"karma-jasmine-html-reporter": "^0.2.2",
"karma-phantomjs-launcher": "^1.0.4",
"ng-packagr": "^3.0.6",
"phantomjs-prebuilt": "^2.1.16",
"protractor": "^5.4.1",
"ts-node": "~5.0.1",
"tsickle": "^0.32.1",
"tslib": "^1.9.3",
"tslint": "~5.9.1",
"typescript": "3.4.5"
},
"main": "bundles/ngx-papaparse.umd.js",

@@ -91,0 +52,0 @@ "module": "fesm5/ngx-papaparse.js",

@@ -14,3 +14,3 @@ ![Logo](https://raw.githubusercontent.com/alberthaff/ngx-papaparse/master/assets/ngx-papaparse.svg?sanitize=true)

<i>More information in the [full documentation](https://alberthaff.dk/projects/ngx-papaparse/docs/v3).</i>
<i>More information in the [full documentation](https://alberthaff.dk/projects/ngx-papaparse/docs/v5).</i>

@@ -20,7 +20,7 @@ ## Installation

### Angular 8+
### Angular 9+
npm install ngx-papaparse@4 --save
npm install ngx-papaparse@5 --save
[Documentation](https://alberthaff.dk/projects/ngx-papaparse/docs/v4)
[Documentation](https://alberthaff.dk/projects/ngx-papaparse/docs/v5)

@@ -58,2 +58,2 @@

For a more detailed explanation of how to use this library, please refer to the [full documentation](https://alberthaff.dk/projects/ngx-papaparse/docs/v3).
For a more detailed explanation of how to use this library, please refer to the [full documentation](https://alberthaff.dk/projects/ngx-papaparse/docs/v5).

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc