@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.
8 lines (6 loc) • 2.34 kB
JavaScript
(function(global,external){var window=null;var self=null;var sabre=external.$;{"function"!==typeof require?sabre.import("color"):require("./color.min.js");"function"!==typeof require?sabre.import("style"):require("./style.min.js");"function"!==typeof require?sabre.import("style-override"):require("./style-override.min.js");
sabre.SSASubtitleEvent=function(){var d=NaN,e=NaN,f=!1,g=0,h=0,k=0,l=null,m=null,n=null,b=[],p=null;return Object.create(Object,{toJSON:{value:function(){return{id:d,or:e,i:f,g:g,l:h,e:k,m:l,j:m,h:n,o:b,t:p}},writable:!1},setId:{value:function(a){d=a},writable:!1},getId:{value:function(){return d},writable:!1},setOrder:{value:function(a){e=a},writable:!1},getOrder:{value:function(){return e},writable:!1},setNewLine:{value:function(a){f=a},writable:!1},isNewLine:{value:function(){return f},writable:!1},
setStart:{value:function(a){h=a},writable:!1},getStart:{value:function(){return h},writable:!1},setEnd:{value:function(a){k=a},writable:!1},getEnd:{value:function(){return k},writable:!1},setText:{value:function(a){p=a},writable:!1},getText:{value:function(){return p},writable:!1},setLayer:{value:function(a){g=a},writable:!1},getLayer:{value:function(){return g},writable:!1},setStyle:{value:function(a){l=a},writable:!1},getStyle:{value:function(){return l},writable:!1},setOverrides:{value:function(a){m=
a},writable:!1},getOverrides:{value:function(){return m},writable:!1},setLineOverrides:{value:function(a){n=a},writable:!1},getLineOverrides:{value:function(){return n},writable:!1},setLineTransitionTargetOverrides:{value:function(a){b=a},writable:!1},addLineTransitionTargetOverrides:{value:function(a){for(var c=0;c<=b.length;c++)if(c!==b.length){if(a.getTransitionStart()<b[c].getTransitionStart()){b.splice(c,0,a);break}}else{b.push(a);break}},writable:!1},getLineTransitionTargetOverrides:{value:function(){return b},
writable:!1}})};}if(++sabre.$===19){external.$=null;sabre.$=null}})(((function(){try{return globalThis||self||window;}catch(e){try{return self;}catch(f){return window;}}})()),((function(){try{return globalThis||global||self||window;}catch(e){try{return self;}catch(f){return window;}}})()).sabre=(((function(){try{return globalThis||global||self||window;}catch(e){try{return self;}catch(f){return window;}}})()).sabre||{$:{$:0}}));
//# sourceMappingURL=subtitle-event.map