933.js.LICENSE.txt 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523
  1. /*! ../controller/level-helper */
  2. /*! ../crypt/decrypter */
  3. /*! ../demux/aacdemuxer */
  4. /*! ../demux/chunk-cache */
  5. /*! ../demux/id3 */
  6. /*! ../demux/mp3demuxer */
  7. /*! ../demux/mp4demuxer */
  8. /*! ../demux/transmuxer */
  9. /*! ../demux/transmuxer-interface */
  10. /*! ../demux/transmuxer-worker.ts */
  11. /*! ../demux/tsdemuxer */
  12. /*! ../errors */
  13. /*! ../events */
  14. /*! ../is-supported */
  15. /*! ../loader/date-range */
  16. /*! ../loader/fragment */
  17. /*! ../loader/fragment-loader */
  18. /*! ../loader/load-stats */
  19. /*! ../remux/mp4-remuxer */
  20. /*! ../remux/passthrough-remuxer */
  21. /*! ../task-loop */
  22. /*! ../types/demuxer */
  23. /*! ../types/level */
  24. /*! ../types/loader */
  25. /*! ../types/transmuxer */
  26. /*! ../utils/attr-list */
  27. /*! ../utils/binary-search */
  28. /*! ../utils/buffer-helper */
  29. /*! ../utils/codecs */
  30. /*! ../utils/discontinuities */
  31. /*! ../utils/ewma */
  32. /*! ../utils/ewma-bandwidth-estimator */
  33. /*! ../utils/keysystem-util */
  34. /*! ../utils/logger */
  35. /*! ../utils/mediakeys-helper */
  36. /*! ../utils/mediasource-helper */
  37. /*! ../utils/mp4-tools */
  38. /*! ../utils/numeric-encoding-utils */
  39. /*! ../utils/texttrack-utils */
  40. /*! ../utils/time-ranges */
  41. /*! ../utils/timescale-conversion */
  42. /*! ../utils/typed-array */
  43. /*! ./aac-helper */
  44. /*! ./adts */
  45. /*! ./aes-crypto */
  46. /*! ./aes-decryptor */
  47. /*! ./base-audio-demuxer */
  48. /*! ./base-playlist-controller */
  49. /*! ./base-stream-controller */
  50. /*! ./buffer-operation-queue */
  51. /*! ./config */
  52. /*! ./controller/abr-controller */
  53. /*! ./controller/buffer-controller */
  54. /*! ./controller/cap-level-controller */
  55. /*! ./controller/fps-controller */
  56. /*! ./controller/fragment-tracker */
  57. /*! ./controller/id3-track-controller */
  58. /*! ./controller/latency-controller */
  59. /*! ./controller/level-controller */
  60. /*! ./controller/stream-controller */
  61. /*! ./date-range */
  62. /*! ./dummy-demuxed-track */
  63. /*! ./errors */
  64. /*! ./events */
  65. /*! ./exp-golomb */
  66. /*! ./fast-aes-key */
  67. /*! ./fragment */
  68. /*! ./fragment-finders */
  69. /*! ./fragment-loader */
  70. /*! ./fragment-tracker */
  71. /*! ./gap-controller */
  72. /*! ./hex */
  73. /*! ./is-supported */
  74. /*! ./level-details */
  75. /*! ./level-helper */
  76. /*! ./level-key */
  77. /*! ./load-stats */
  78. /*! ./loader/key-loader */
  79. /*! ./loader/playlist-loader */
  80. /*! ./logger */
  81. /*! ./m3u8-parser */
  82. /*! ./mp4-generator */
  83. /*! ./mp4-remuxer */
  84. /*! ./mpegaudio */
  85. /*! ./numeric-encoding-utils */
  86. /*! ./sample-aes */
  87. /*! ./src/polyfills/number */
  88. /*! ./typed-array */
  89. /*! ./types/level */
  90. /*! ./utils/cues */
  91. /*! ./utils/fetch-loader */
  92. /*! ./utils/logger */
  93. /*! ./utils/mediakeys-helper */
  94. /*! ./utils/mediasource-helper */
  95. /*! ./utils/xhr-loader */
  96. /*! ./webworkify-webpack */
  97. /*! eventemitter3 */
  98. /*! url-toolkit */
  99. /*!********************!*\
  100. !*** ./src/hls.ts ***!
  101. \********************/
  102. /*!**********************!*\
  103. !*** ./src/empty.js ***!
  104. \**********************/
  105. /*!***********************!*\
  106. !*** ./src/config.ts ***!
  107. \***********************/
  108. /*!***********************!*\
  109. !*** ./src/errors.ts ***!
  110. \***********************/
  111. /*!***********************!*\
  112. !*** ./src/events.ts ***!
  113. \***********************/
  114. /*!**************************!*\
  115. !*** ./src/demux/id3.ts ***!
  116. \**************************/
  117. /*!**************************!*\
  118. !*** ./src/task-loop.ts ***!
  119. \**************************/
  120. /*!**************************!*\
  121. !*** ./src/utils/hex.ts ***!
  122. \**************************/
  123. /*!***************************!*\
  124. !*** ./src/demux/adts.ts ***!
  125. \***************************/
  126. /*!***************************!*\
  127. !*** ./src/utils/ewma.ts ***!
  128. \***************************/
  129. /*!****************************!*\
  130. !*** ./src/types/level.ts ***!
  131. \****************************/
  132. /*!*****************************!*\
  133. !*** ./src/is-supported.ts ***!
  134. \*****************************/
  135. /*!*****************************!*\
  136. !*** ./src/types/loader.ts ***!
  137. \*****************************/
  138. /*!*****************************!*\
  139. !*** ./src/utils/codecs.ts ***!
  140. \*****************************/
  141. /*!*****************************!*\
  142. !*** ./src/utils/logger.ts ***!
  143. \*****************************/
  144. /*!******************************!*\
  145. !*** ./src/types/demuxer.ts ***!
  146. \******************************/
  147. /*!********************************!*\
  148. !*** ./src/crypt/decrypter.ts ***!
  149. \********************************/
  150. /*!********************************!*\
  151. !*** ./src/demux/mpegaudio.ts ***!
  152. \********************************/
  153. /*!********************************!*\
  154. !*** ./src/demux/tsdemuxer.ts ***!
  155. \********************************/
  156. /*!********************************!*\
  157. !*** ./src/loader/fragment.ts ***!
  158. \********************************/
  159. /*!********************************!*\
  160. !*** ./src/utils/attr-list.ts ***!
  161. \********************************/
  162. /*!********************************!*\
  163. !*** ./src/utils/mp4-tools.ts ***!
  164. \********************************/
  165. /*!*********************************!*\
  166. !*** ./src/crypt/aes-crypto.ts ***!
  167. \*********************************/
  168. /*!*********************************!*\
  169. !*** ./src/demux/aacdemuxer.ts ***!
  170. \*********************************/
  171. /*!*********************************!*\
  172. !*** ./src/demux/exp-golomb.ts ***!
  173. \*********************************/
  174. /*!*********************************!*\
  175. !*** ./src/demux/mp3demuxer.ts ***!
  176. \*********************************/
  177. /*!*********************************!*\
  178. !*** ./src/demux/mp4demuxer.ts ***!
  179. \*********************************/
  180. /*!*********************************!*\
  181. !*** ./src/demux/sample-aes.ts ***!
  182. \*********************************/
  183. /*!*********************************!*\
  184. !*** ./src/demux/transmuxer.ts ***!
  185. \*********************************/
  186. /*!*********************************!*\
  187. !*** ./src/loader/level-key.ts ***!
  188. \*********************************/
  189. /*!*********************************!*\
  190. !*** ./src/polyfills/number.ts ***!
  191. \*********************************/
  192. /*!*********************************!*\
  193. !*** ./src/remux/aac-helper.ts ***!
  194. \*********************************/
  195. /*!*********************************!*\
  196. !*** ./src/types/transmuxer.ts ***!
  197. \*********************************/
  198. /*!*********************************!*\
  199. !*** ./src/utils/xhr-loader.ts ***!
  200. \*********************************/
  201. /*!**********************************!*\
  202. !*** ./src/demux/chunk-cache.ts ***!
  203. \**********************************/
  204. /*!**********************************!*\
  205. !*** ./src/loader/date-range.ts ***!
  206. \**********************************/
  207. /*!**********************************!*\
  208. !*** ./src/loader/key-loader.ts ***!
  209. \**********************************/
  210. /*!**********************************!*\
  211. !*** ./src/loader/load-stats.ts ***!
  212. \**********************************/
  213. /*!**********************************!*\
  214. !*** ./src/remux/mp4-remuxer.ts ***!
  215. \**********************************/
  216. /*!**********************************!*\
  217. !*** ./src/utils/time-ranges.ts ***!
  218. \**********************************/
  219. /*!**********************************!*\
  220. !*** ./src/utils/typed-array.ts ***!
  221. \**********************************/
  222. /*!***********************************!*\
  223. !*** ./src/crypt/fast-aes-key.ts ***!
  224. \***********************************/
  225. /*!***********************************!*\
  226. !*** ./src/loader/m3u8-parser.ts ***!
  227. \***********************************/
  228. /*!***********************************!*\
  229. !*** ./src/utils/fetch-loader.ts ***!
  230. \***********************************/
  231. /*!************************************!*\
  232. !*** ./src/crypt/aes-decryptor.ts ***!
  233. \************************************/
  234. /*!************************************!*\
  235. !*** ./src/remux/mp4-generator.ts ***!
  236. \************************************/
  237. /*!************************************!*\
  238. !*** ./src/utils/binary-search.ts ***!
  239. \************************************/
  240. /*!************************************!*\
  241. !*** ./src/utils/buffer-helper.ts ***!
  242. \************************************/
  243. /*!*************************************!*\
  244. !*** ./src/loader/level-details.ts ***!
  245. \*************************************/
  246. /*!*************************************!*\
  247. !*** ./src/utils/keysystem-util.ts ***!
  248. \*************************************/
  249. /*!**************************************!*\
  250. !*** ./src/utils/discontinuities.ts ***!
  251. \**************************************/
  252. /*!**************************************!*\
  253. !*** ./src/utils/texttrack-utils.ts ***!
  254. \**************************************/
  255. /*!***************************************!*\
  256. !*** ./src/loader/fragment-loader.ts ***!
  257. \***************************************/
  258. /*!***************************************!*\
  259. !*** ./src/loader/playlist-loader.ts ***!
  260. \***************************************/
  261. /*!***************************************!*\
  262. !*** ./src/utils/mediakeys-helper.ts ***!
  263. \***************************************/
  264. /*!****************************************!*\
  265. !*** ./src/controller/level-helper.ts ***!
  266. \****************************************/
  267. /*!****************************************!*\
  268. !*** ./src/demux/transmuxer-worker.ts ***!
  269. \****************************************/
  270. /*!*****************************************!*\
  271. !*** ./src/demux/base-audio-demuxer.ts ***!
  272. \*****************************************/
  273. /*!*****************************************!*\
  274. !*** ./src/demux/webworkify-webpack.js ***!
  275. \*****************************************/
  276. /*!*****************************************!*\
  277. !*** ./src/utils/mediasource-helper.ts ***!
  278. \*****************************************/
  279. /*!******************************************!*\
  280. !*** ./src/controller/abr-controller.ts ***!
  281. \******************************************/
  282. /*!******************************************!*\
  283. !*** ./src/controller/fps-controller.ts ***!
  284. \******************************************/
  285. /*!******************************************!*\
  286. !*** ./src/controller/gap-controller.ts ***!
  287. \******************************************/
  288. /*!******************************************!*\
  289. !*** ./src/demux/dummy-demuxed-track.ts ***!
  290. \******************************************/
  291. /*!******************************************!*\
  292. !*** ./src/remux/passthrough-remuxer.ts ***!
  293. \******************************************/
  294. /*!*******************************************!*\
  295. !*** ./src/demux/transmuxer-interface.ts ***!
  296. \*******************************************/
  297. /*!*******************************************!*\
  298. !*** ./src/utils/timescale-conversion.ts ***!
  299. \*******************************************/
  300. /*!********************************************!*\
  301. !*** ./src/controller/fragment-finders.ts ***!
  302. \********************************************/
  303. /*!********************************************!*\
  304. !*** ./src/controller/fragment-tracker.ts ***!
  305. \********************************************/
  306. /*!********************************************!*\
  307. !*** ./src/controller/level-controller.ts ***!
  308. \********************************************/
  309. /*!*********************************************!*\
  310. !*** ./node_modules/eventemitter3/index.js ***!
  311. \*********************************************/
  312. /*!*********************************************!*\
  313. !*** ./src/controller/buffer-controller.ts ***!
  314. \*********************************************/
  315. /*!*********************************************!*\
  316. !*** ./src/controller/stream-controller.ts ***!
  317. \*********************************************/
  318. /*!*********************************************!*\
  319. !*** ./src/utils/numeric-encoding-utils.ts ***!
  320. \*********************************************/
  321. /*!**********************************************!*\
  322. !*** ./src/controller/latency-controller.ts ***!
  323. \**********************************************/
  324. /*!***********************************************!*\
  325. !*** ./src/utils/ewma-bandwidth-estimator.ts ***!
  326. \***********************************************/
  327. /*!************************************************!*\
  328. !*** ./src/controller/cap-level-controller.ts ***!
  329. \************************************************/
  330. /*!************************************************!*\
  331. !*** ./src/controller/id3-track-controller.ts ***!
  332. \************************************************/
  333. /*!**************************************************!*\
  334. !*** ./src/controller/base-stream-controller.ts ***!
  335. \**************************************************/
  336. /*!**************************************************!*\
  337. !*** ./src/controller/buffer-operation-queue.ts ***!
  338. \**************************************************/
  339. /*!****************************************************!*\
  340. !*** ./src/controller/base-playlist-controller.ts ***!
  341. \****************************************************/
  342. /*!*****************************************************!*\
  343. !*** ./node_modules/url-toolkit/src/url-toolkit.js ***!
  344. \*****************************************************/