@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) • 7.65 kB
Source Map (JSON)
{
"version":3,
"file":"color.min.js",
"lineCount":8,
"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/util/assign.js","src/com/google/javascript/jscomp/js/util/owns.js","src/com/google/javascript/jscomp/js/es6/object/assign.js","color.js"],
"names":["$jscomp.defineProperty","$jscomp.global","$jscomp.getGlobal","$jscomp.assign","$jscomp.polyfill","colorToArray","color","bitDepth","invertChannel","components","length","Error","result","i","mask","sabre","raw","replace","r","g","b","a","obj","Object","assign","create","value","toJSON","writable","getRGBA","getRGB","getR","getG","getB","getA","clone","applyOverride","setR","setG","setB","setA"]
}