1class Doin{constructor(i){this.duration=i.duration||2,this.step=i.step,this.done=i.done,this.fps=void 0!==i.fps&&i.fps>0?i.fps:null}start(){window.cancelAnimationFrame(this.RAF),this.startTime=this.startTime?(new Date).getTime()-this.pauseTime:(new Date).getTime(),this.play(),this.isPlaying=!0}play(){var i,t,s=this;t=(i=(new Date-this.startTime)/1e3)/this.duration,this.step(t,i),t<1?s.RAF=this.fps?setTimeout(function(){window.requestAnimationFrame(s.play.bind(s))},1e3/this.fps):this.RAF=window.requestAnimationFrame(this.play.bind(this)):(this.done&&this.done(),this.startTime=this.isPlaying=!1)}pause(){window.cancelAnimationFrame(this.RAF),clearTimeout(this.RAF),this.isPlaying=!1,this.pauseTime=(new Date).getTime()-this.startTime}}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.