/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/srt-validator@6.0.4/dist/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.parser=exports.validator=void 0;var index_1=require("./parser/index"),caption_time_span_validator_1=require("./validators/caption-time-span-validator"),line_number_validator_1=require("./validators/line-number-validator");function runValidator(r,e){return r.map((function(r){return new r(e).validate()})).reduce((function(r,e){return r.push.apply(r,e),r}),[])}function srtValidator(r){var e,a=[];try{e=index_1.default.parse(r)}catch(r){a.push(r)}return a.length?a:(a.push.apply(a,runValidator([line_number_validator_1.default,caption_time_span_validator_1.default],e)),a.sort((function(r,e){return r.lineNumber-e.lineNumber})))}exports.validator=srtValidator,exports.parser=index_1.default,exports.default=srtValidator;
//# sourceMappingURL=/sm/2bbe5f51609a60618816057a6370c410ad22736b08b8a147409de0142b9fb510.map