UNPKG

@sabre-js/sabre

Version:

A gpu accelerated ecmascript renderer for Advanced Substation Alpha (ASS) subtitles. Renders .ass and .ssa files over video in the browser.

9 lines (8 loc) 6.95 kB
{ "version":3, "file":"scheduler.min.js", "lineCount":7, "mappings":"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", "sources":["src/com/google/javascript/jscomp/js/util/defineproperty.js","src/com/google/javascript/jscomp/js/util/global.js","src/com/google/javascript/jscomp/js/util/polyfill.js","src/com/google/javascript/jscomp/js/es6/array/fill.js","src/com/google/javascript/jscomp/js/es6/typedarray/fill.js","scheduler.js"], "names":["$jscomp.defineProperty","$jscomp.global","$jscomp.getGlobal","$jscomp.polyfill","$jscomp.typedArrayFill","require","sabre","import","scheduler_prototype","global","Object","create","_eventTree","value","writable","_eventListComparator","a","b","getStart","getEnd","_constructFixedArray","len","arr","Array","fill","seal","_createEventsTree","eventsList","slice","sort","originalLen","length","i","cur","events","start","end","leaf","cur_a","cur_b","getVisibleAtTime","time","array","queue","results","found","shift","a_overlaps","b_overlaps","push","concat","apply","setEvents"] }