@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) • 8.4 kB
Source Map (JSON)
{
"version":3,
"file":"sabre.min.js",
"lineCount":9,
"mappings":"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",
"sources":["src/com/google/javascript/jscomp/js/util/checkstringargs.js","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/string/endswith.js","src/com/google/javascript/jscomp/js/es6/string/startswith.js","sabre.js"],
"names":["$jscomp.defineProperty","$jscomp.global","$jscomp.getGlobal","$jscomp.polyfill","$jscomp.checkStringArgs","scriptpath","scripturl","global","document","currentScript","src","Function","e","scripts","getElementsByTagName","i","length","getAttribute","endsWith","relative","startsWith","absolute","http","pageurl","URL","location","href","protocol","host","port","pathname","match","require","includelog","Object","create","sabre","scriptName","callback","importScripts","head","scriptImport","createElement","setAttribute","addEventListener","console","log","appendChild","include","success","module","exports","external"]
}