{"_id":"@alugha/shaka-player","_rev":"6-4021a0ae98ffab4c7d0381941cbd246a","name":"@alugha/shaka-player","dist-tags":{"latest":"4.3.9"},"versions":{"2.5.0":{"name":"@alugha/shaka-player","description":"DASH/EME video player library","version":"2.5.0","homepage":"https://github.com/google/shaka-player","author":{"name":"Google"},"maintainers":[{"name":"niklaskorz","email":"niklas@niklaskorz.de"}],"devDependencies":{"@teppeis/doctrine":"^3.2.0","@types/esprima":"^4.0.2","awesomplete":"^1.1.4","babel-core":"^6.26.3","babel-plugin-istanbul":"^4.1.6","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","cajon":"^0.4.4","dialog-polyfill":"^0.5.0","es6-promise-polyfill":"^1.2.0","eslint":"^5.16.0","eslint-config-google":"^0.13.0","eslint-plugin-shaka-rules":"file:./build/eslint-plugin-shaka-rules","esprima":"^4.0.1","htmlhint":"^0.11.0","jasmine-ajax":"^4.0.0","jsdoc":"github:joeyparrish/jsdoc#45c271fa","karma":"^4.1.0","karma-babel-preprocessor":"^7.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-edge-launcher":"^0.4.2","karma-firefox-launcher":"^1.1.0","karma-ie-launcher":"^1.0.0","karma-jasmine":"^2.0.1","karma-jasmine-ajax":"^0.1.13","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.32","karma-webdriver-launcher":"^1.0.7","less":"^3.9.0","less-plugin-clean-css":"^1.5.1","material-design-lite":"^1.3.0","mux.js":"^5.1.3","rimraf":"^2.6.3","sprintf-js":"^1.1.2","stylelint":"github:theodab/stylelint","stylelint-config-standard":"^18.3.0","tippy.js":"^4.3.1","ts-node":"^8.5.0","typescript":"^3.7.2","which":"^1.3.1"},"main":"dist/shaka-player.compiled.js","types":"dist/shaka-player.compiled.d.ts","repository":{"type":"git","url":"git+https://github.com/google/shaka-player.git"},"bugs":{"url":"https://github.com/google/shaka-player/issues"},"license":"Apache-2.0","scripts":{"prepublishOnly":"python build/all.py"},"dependencies":{"eme-encryption-scheme-polyfill":"^1.0.0"},"contributors":[{"name":"AdsWizz","email":"*@adswizz.com"},{"name":"Adrián Gómez Llorente","email":"adgllorente@gmail.com"},{"name":"Alugha GmbH","email":"*@alugha.com"},{"name":"Alvaro Velad Galvan","email":"alvaro.velad@mirada.tv"},{"name":"Bonnier Broadcasting","email":"*@bonnierbroadcasting.com"},{"name":"Bryan Huh","email":"bhh1988@gmail.com"},{"name":"Esteban Dosztal","email":"edosztal@gmail.com"},{"name":"Fadomire","email":"fadomire@gmail.com"},{"name":"Google Inc.","email":"*@google.com"},{"name":"Edgeware AB","email":"*@edgeware.tv"},{"name":"Gil Gonen","email":"gil.gonen@gmail.com"},{"name":"Giuseppe Samela","email":"giuseppe.samela@gmail.com"},{"name":"Itay Kinnrot","email":"Itay.Kinnrot@Kaltura.com"},{"name":"Jason Palmer","email":"jason@jason-palmer.com"},{"name":"Jesper Haug Karsrud","email":"jesper.karsrud@gmail.com"},{"name":"Johan Sundström","email":"oyasumi@gmail.com"},{"name":"Jonas Birmé","email":"jonas.birme@eyevinn.se"},{"name":"Jozef Chúťka","email":"jozefchutka@gmail.com"},{"name":"JW Player","email":"*@jwplayer.com"},{"name":"Lucas Gabriel Sánchez","email":"unkiwii@gmail.com"},{"name":"Matthias Van Parijs","email":"matvp91@gmail.com"},{"name":"Mattias Wadman","email":"mattias.wadman@gmail.com"},{"name":"Mohamed Rashid","email":"ge_rashid@hotmail.co.uk"},{"name":"Morten Hansen","email":"mimo@mimo-design.com"},{"name":"Nick Desaulniers","email":"nick@mozilla.com"},{"name":"Oskar Arvidsson","email":"oskar@irock.se"},{"name":"Patrick Cruikshank","email":"patrick.cruikshank@gmail.com"},{"name":"Patrick Kunka","email":"patrick@kunkalabs.com"},{"name":"Philo Inc.","email":"*@philo.com"},{"name":"Robert Colantuoni","email":"rgc@colantuoni.com"},{"name":"Roi Lipman","email":"roilipman@gmail.com"},{"name":"Rostislav Hejduk","email":"Ross-cz@users.noreply.github.com"},{"name":"SameGoal Inc.","email":"*@samegoal.com"},{"name":"Sanborn Hilland","email":"sanbornh@rogers.com"},{"name":"Sander Saares","email":"sander@saares.eu"},{"name":"TalkTalk Plc","email":"*@talktalkplc.com"},{"name":"Tomas Tichy","email":"mr.tichyt@gmail.com"},{"name":"Toshihiro Suzuki","email":"t.suzuki326@gmail.com"},{"name":"uStudio Inc.","email":"*@ustudio.com"},{"name":"Verizon Digital Media Services","email":"*@verizondigitalmedia.com"},{"name":"Vincent Valot","email":"valot.vince@gmail.com"}],"gitHead":"df3828afe28c0768180baa0cde5d6b16ecb36bb0","_id":"@alugha/shaka-player@2.5.0","_nodeVersion":"13.1.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-968Bj8rTlxHqWbfrDYvc2wxK9z+LLa4OuRYzUr2FyaX4bmwXyU9rDn0k2L4+HpW1gazsTedC+Zs7kdFTC4Upcw==","shasum":"c84202703d859c68f04bc1b5f5621ac262e22332","tarball":"https://registry.npmjs.org/@alugha/shaka-player/-/shaka-player-2.5.0.tgz","fileCount":668,"unpackedSize":23531840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4nWVCRA9TVsSAnZWagAAN3IP/jSJNeVx3Jw7ooiN4vBf\nBF2Yri4FpItFMR6oc58O7l9QZ+5tiRga0vkYDwqYNH5Dt6VBg86STvMOlMDe\nmM5jXv9qXqStsofoV/o1bV+GaMRROZ73Hbi4mUhXIy8qsrngsYKh/ns/vjA+\nKO8wVKMuBk5UUGyr0pNV2E3HILfctN8YZmk+d6byzA2rckQ0q7rkXWuvDQCk\nidwYXfbkr30iGI0SqkQRcP5Nm6dPhd/RL/nmAsETm1nmHh/uwvRitJITV82V\nwR5SuNnpmuP3/IuxpPndVfZFNOZrVqeDFKidjohAf0SCC8OUZ7IzmF7ku97T\nBygCp8RQrAv//kcTtOTy/maV9Xy7g7+8eLE5zJoQhqIb1oKKZ12HAZJNb4c4\n7TzmvihmdnA4uYw0ZohgOM6brpP7xuLULhV+s6Z4crzjLF5oE4x2pRTrjnO9\nTJIVsD6O50iZL2X/p34CPRaL5KLrEPb2klbGw7LFfPFFtuTl/4Cv+SjFApyw\nJWkqC4Wp45/TsLrxFLo+I8sdClR5pYZU9glkrEguvrOMRSkFGJFQ7UYQdHls\nZaW1pGGsNyWRRpnaKKb25KsjttaLv6NYpfvzNwDhpLRjGUmsuIVz3PWg0omW\n3yldv7BTctPKcKWnj1+xOeE53oIIKciUaz3W3IgnXaF0DZcs3QkAEZaA5Ar0\nEQ3L\r\n=E5hP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo5Y+jtcKZI9T+PhL+ctAH9H+8uGjFQX4q1aRxG7itaQIhAM3U7mfF8EiHojDlphGTRj7fLcI/EEOROQ8OQmG/5Tix"}]},"_npmUser":{"name":"niklaskorz","email":"niklas@niklaskorz.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shaka-player_2.5.0_1575122324273_0.419050571524761"},"_hasShrinkwrap":false},"2.5.1":{"name":"@alugha/shaka-player","description":"DASH/EME video player library","version":"2.5.1","homepage":"https://github.com/google/shaka-player","author":{"name":"Google"},"maintainers":[{"name":"niklaskorz","email":"niklas@niklaskorz.de"}],"devDependencies":{"@teppeis/doctrine":"^3.2.0","@types/esprima":"^4.0.2","awesomplete":"^1.1.4","babel-core":"^6.26.3","babel-plugin-istanbul":"^4.1.6","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","cajon":"^0.4.4","dialog-polyfill":"^0.5.0","es6-promise-polyfill":"^1.2.0","eslint":"^5.16.0","eslint-config-google":"^0.13.0","eslint-plugin-shaka-rules":"file:./build/eslint-plugin-shaka-rules","esprima":"^4.0.1","htmlhint":"^0.11.0","jasmine-ajax":"^4.0.0","jsdoc":"github:joeyparrish/jsdoc#45c271fa","karma":"^4.1.0","karma-babel-preprocessor":"^7.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-edge-launcher":"^0.4.2","karma-firefox-launcher":"^1.1.0","karma-ie-launcher":"^1.0.0","karma-jasmine":"^2.0.1","karma-jasmine-ajax":"^0.1.13","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.32","karma-webdriver-launcher":"^1.0.7","less":"^3.9.0","less-plugin-clean-css":"^1.5.1","material-design-lite":"^1.3.0","mux.js":"^5.1.3","rimraf":"^2.6.3","sprintf-js":"^1.1.2","stylelint":"github:theodab/stylelint","stylelint-config-standard":"^18.3.0","tippy.js":"^4.3.1","ts-node":"^8.5.0","typescript":"^3.7.2","which":"^1.3.1"},"main":"dist/shaka-player.compiled.js","types":"dist/shaka-player.compiled.d.ts","repository":{"type":"git","url":"git+https://github.com/google/shaka-player.git"},"bugs":{"url":"https://github.com/google/shaka-player/issues"},"license":"Apache-2.0","scripts":{"prepublishOnly":"python build/all.py"},"dependencies":{"eme-encryption-scheme-polyfill":"^1.0.0"},"contributors":[{"name":"AdsWizz","email":"*@adswizz.com"},{"name":"Adrián Gómez Llorente","email":"adgllorente@gmail.com"},{"name":"Alugha GmbH","email":"*@alugha.com"},{"name":"Alvaro Velad Galvan","email":"alvaro.velad@mirada.tv"},{"name":"Bonnier Broadcasting","email":"*@bonnierbroadcasting.com"},{"name":"Bryan Huh","email":"bhh1988@gmail.com"},{"name":"Esteban Dosztal","email":"edosztal@gmail.com"},{"name":"Fadomire","email":"fadomire@gmail.com"},{"name":"Google Inc.","email":"*@google.com"},{"name":"Edgeware AB","email":"*@edgeware.tv"},{"name":"Gil Gonen","email":"gil.gonen@gmail.com"},{"name":"Giuseppe Samela","email":"giuseppe.samela@gmail.com"},{"name":"Itay Kinnrot","email":"Itay.Kinnrot@Kaltura.com"},{"name":"Jason Palmer","email":"jason@jason-palmer.com"},{"name":"Jesper Haug Karsrud","email":"jesper.karsrud@gmail.com"},{"name":"Johan Sundström","email":"oyasumi@gmail.com"},{"name":"Jonas Birmé","email":"jonas.birme@eyevinn.se"},{"name":"Jozef Chúťka","email":"jozefchutka@gmail.com"},{"name":"JW Player","email":"*@jwplayer.com"},{"name":"Lucas Gabriel Sánchez","email":"unkiwii@gmail.com"},{"name":"Matthias Van Parijs","email":"matvp91@gmail.com"},{"name":"Mattias Wadman","email":"mattias.wadman@gmail.com"},{"name":"Mohamed Rashid","email":"ge_rashid@hotmail.co.uk"},{"name":"Morten Hansen","email":"mimo@mimo-design.com"},{"name":"Nick Desaulniers","email":"nick@mozilla.com"},{"name":"Oskar Arvidsson","email":"oskar@irock.se"},{"name":"Patrick Cruikshank","email":"patrick.cruikshank@gmail.com"},{"name":"Patrick Kunka","email":"patrick@kunkalabs.com"},{"name":"Philo Inc.","email":"*@philo.com"},{"name":"Robert Colantuoni","email":"rgc@colantuoni.com"},{"name":"Roi Lipman","email":"roilipman@gmail.com"},{"name":"Rostislav Hejduk","email":"Ross-cz@users.noreply.github.com"},{"name":"SameGoal Inc.","email":"*@samegoal.com"},{"name":"Sanborn Hilland","email":"sanbornh@rogers.com"},{"name":"Sander Saares","email":"sander@saares.eu"},{"name":"TalkTalk Plc","email":"*@talktalkplc.com"},{"name":"Tomas Tichy","email":"mr.tichyt@gmail.com"},{"name":"Toshihiro Suzuki","email":"t.suzuki326@gmail.com"},{"name":"uStudio Inc.","email":"*@ustudio.com"},{"name":"Verizon Digital Media Services","email":"*@verizondigitalmedia.com"},{"name":"Vincent Valot","email":"valot.vince@gmail.com"}],"gitHead":"f865a2380e1565d3cce9a0a367931d0a508d18bd","_id":"@alugha/shaka-player@2.5.1","_nodeVersion":"13.1.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-X9qNOwMFBub3v7WvFnRXNQcyrI/y0rYUnNyqNHNSUfXryonTv218kn3/tY34pP3eogYM5waHowCmimj53t8JCQ==","shasum":"747c07e2c096f73b59f63fc2c72be8b1b4071751","tarball":"https://registry.npmjs.org/@alugha/shaka-player/-/shaka-player-2.5.1.tgz","fileCount":668,"unpackedSize":23533084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4n7yCRA9TVsSAnZWagAA888P/3OnNzX1jl2ddzwkKZyQ\nC3pVq5fLwmsk+as36//EdylOt1az53FVqP5E9kcKappFhfWI+KRY783G8aXn\nC1W8NLEDahuR3SZuJrPNySA9kaYMrHfoUVCqvrPouFNgGIXs0jrOXP7vpRhq\nZZYUeaPnVVr50pr2DM+gT+ebwDVpOApczQXSbiY1yceqacD7UvrDt9/kDBWY\nrSOpl5liA5pVscLHw+Dvrpwuuz0CsC1eIsMj3BljIrUaMV5JE0GOUcszqJ3t\n3XEYgrYz8nVjSTGHJJrjTwwOpYzftPGGmu1BnyZA0PwZBsuG8rre9pRhcm0b\nzrH6dgGoRTZi6oIg09ZwUfIIDCTCmGeNNz8vZN+b92KT5uwQgWogMhP/ZhxZ\nhEZfNcgUSmb5LVKMYGEiiSm+gWtdwPDTf5b5qrk5BuuCHVkctNg/Gl0IrIvz\nNXLyBMQbMp9uKGPFGpSbOfEK4XeBkN7TI2Syyx5/Ra+ITxZmX1E+8UOW0Ag0\no4LS39bdz1Ki7/QnArmFsKewOrY5CxI0MBomEsNC9RRFhrOcBwfxXnyDKvTU\nmznOkxmdaDHgmTFzh61+0E4knAUxWLbXjEXllUpkoaqWZCMEP26+yNvFfM3c\nRSM44yYsvVr6tGmjRJ0haOVwe1tNtrgtDuopRU7XQkuG0NWJI4zMt+4sp5bc\nA1Gs\r\n=lB2/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3zgQLHGnbvub++TioYEebuhtuvU6Kb+d7F0cVtxr6TgIgHALpdIANvKKGe8zmdIM0oJ/c2MIkDo4Jxc4aHQjcp1o="}]},"_npmUser":{"name":"niklaskorz","email":"niklas@niklaskorz.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shaka-player_2.5.1_1575124715169_0.6142984126797826"},"_hasShrinkwrap":false},"2.5.2":{"name":"@alugha/shaka-player","description":"DASH/EME video player library","version":"2.5.2","homepage":"https://github.com/google/shaka-player","author":{"name":"Google"},"maintainers":[{"name":"niklaskorz","email":"niklas@niklaskorz.de"}],"devDependencies":{"@teppeis/doctrine":"^3.2.0","@types/esprima":"^4.0.2","awesomplete":"^1.1.4","babel-core":"^6.26.3","babel-plugin-istanbul":"^4.1.6","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","cajon":"^0.4.4","dialog-polyfill":"^0.5.0","es6-promise-polyfill":"^1.2.0","eslint":"^5.16.0","eslint-config-google":"^0.13.0","eslint-plugin-shaka-rules":"file:./build/eslint-plugin-shaka-rules","esprima":"^4.0.1","htmlhint":"^0.11.0","jasmine-ajax":"^4.0.0","jsdoc":"github:joeyparrish/jsdoc#45c271fa","karma":"^4.1.0","karma-babel-preprocessor":"^7.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-edge-launcher":"^0.4.2","karma-firefox-launcher":"^1.1.0","karma-ie-launcher":"^1.0.0","karma-jasmine":"^2.0.1","karma-jasmine-ajax":"^0.1.13","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.32","karma-webdriver-launcher":"^1.0.7","less":"^3.9.0","less-plugin-clean-css":"^1.5.1","material-design-lite":"^1.3.0","mux.js":"^5.1.3","rimraf":"^2.6.3","sprintf-js":"^1.1.2","stylelint":"github:theodab/stylelint","stylelint-config-standard":"^18.3.0","tippy.js":"^4.3.1","ts-node":"^8.5.0","typescript":"^3.7.2","which":"^1.3.1"},"main":"dist/shaka-player.compiled.js","types":"dist/shaka-player.compiled.d.ts","repository":{"type":"git","url":"git+https://github.com/google/shaka-player.git"},"bugs":{"url":"https://github.com/google/shaka-player/issues"},"license":"Apache-2.0","scripts":{"prepublishOnly":"python build/all.py"},"dependencies":{"eme-encryption-scheme-polyfill":"^1.0.0"},"contributors":[{"name":"AdsWizz","email":"*@adswizz.com"},{"name":"Adrián Gómez Llorente","email":"adgllorente@gmail.com"},{"name":"Alugha GmbH","email":"*@alugha.com"},{"name":"Alvaro Velad Galvan","email":"alvaro.velad@mirada.tv"},{"name":"Bonnier Broadcasting","email":"*@bonnierbroadcasting.com"},{"name":"Bryan Huh","email":"bhh1988@gmail.com"},{"name":"Esteban Dosztal","email":"edosztal@gmail.com"},{"name":"Fadomire","email":"fadomire@gmail.com"},{"name":"Google Inc.","email":"*@google.com"},{"name":"Edgeware AB","email":"*@edgeware.tv"},{"name":"Gil Gonen","email":"gil.gonen@gmail.com"},{"name":"Giuseppe Samela","email":"giuseppe.samela@gmail.com"},{"name":"Itay Kinnrot","email":"Itay.Kinnrot@Kaltura.com"},{"name":"Jason Palmer","email":"jason@jason-palmer.com"},{"name":"Jesper Haug Karsrud","email":"jesper.karsrud@gmail.com"},{"name":"Johan Sundström","email":"oyasumi@gmail.com"},{"name":"Jonas Birmé","email":"jonas.birme@eyevinn.se"},{"name":"Jozef Chúťka","email":"jozefchutka@gmail.com"},{"name":"JW Player","email":"*@jwplayer.com"},{"name":"Lucas Gabriel Sánchez","email":"unkiwii@gmail.com"},{"name":"Matthias Van Parijs","email":"matvp91@gmail.com"},{"name":"Mattias Wadman","email":"mattias.wadman@gmail.com"},{"name":"Mohamed Rashid","email":"ge_rashid@hotmail.co.uk"},{"name":"Morten Hansen","email":"mimo@mimo-design.com"},{"name":"Nick Desaulniers","email":"nick@mozilla.com"},{"name":"Oskar Arvidsson","email":"oskar@irock.se"},{"name":"Patrick Cruikshank","email":"patrick.cruikshank@gmail.com"},{"name":"Patrick Kunka","email":"patrick@kunkalabs.com"},{"name":"Philo Inc.","email":"*@philo.com"},{"name":"Robert Colantuoni","email":"rgc@colantuoni.com"},{"name":"Roi Lipman","email":"roilipman@gmail.com"},{"name":"Rostislav Hejduk","email":"Ross-cz@users.noreply.github.com"},{"name":"SameGoal Inc.","email":"*@samegoal.com"},{"name":"Sanborn Hilland","email":"sanbornh@rogers.com"},{"name":"Sander Saares","email":"sander@saares.eu"},{"name":"TalkTalk Plc","email":"*@talktalkplc.com"},{"name":"Tomas Tichy","email":"mr.tichyt@gmail.com"},{"name":"Toshihiro Suzuki","email":"t.suzuki326@gmail.com"},{"name":"uStudio Inc.","email":"*@ustudio.com"},{"name":"Verizon Digital Media Services","email":"*@verizondigitalmedia.com"},{"name":"Vincent Valot","email":"valot.vince@gmail.com"}],"gitHead":"8bd6f0ccd56d685659ce370c89ef9daba8bdaa05","_id":"@alugha/shaka-player@2.5.2","_nodeVersion":"13.1.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-pFHe4j4KuWCifxXZNT2p4afZfmKQqfjbbiF4ysf9wgQ0v9I8odev+ucz3TEXLkVumzTgXPlNOSf7e3MnY241ig==","shasum":"16ff9671b5faaca1672a4e8a0122bd4f86937eb2","tarball":"https://registry.npmjs.org/@alugha/shaka-player/-/shaka-player-2.5.2.tgz","fileCount":668,"unpackedSize":23533909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd45LmCRA9TVsSAnZWagAAVMMP/j5+wDintBSJeNOPfizl\nUCe0EHWzw+cP+0nEdkkescohuUZAydnOmyJiCgyC5j/MUCy4oN9TIPg9fraT\ngAyK/+UY+bzu4A9kYzta3uR5RdRc/AfmcrSRe8X906uq38vp0cjJLWin094q\nJsNTReixg1nxRSdMoB4AF9NwE0Izftz7f3by7FuQKc0P1OasSPiRvVqkBdoS\ni1nop2vbDoisRjPNle+60lApOh/hI5efGUnCaIHk3DbCKrcJu1jN60CCn1K0\nLxQA/Wa+mEfp1AfVtXFHt/DD89Jb4xevvXGJ/aNgTgTIbE1BgCqUevg5BEDZ\n042/AVCyOPxoCRN8ebIdkRyQLcvG6uKtGEkPBzAo/x9sRnAGVQykORmIRWfk\nGcQHC/JBk99IW/bBBDf20hwVoJYMeDdDuKFru1UykPtjeyB7HPy0AioX9GrJ\n8DaLfd3l7pzvT3+OGOwTY2hhrcXn9A+zjtIEi0jSHcZtW6H2VO6vdTVWTo/h\n4RM4IaFQsod7LSEdvoaSbMymDEECEMiz7ejx4DuHT/VsmdZVOTcqCEWf1LHX\nTmSqDpnTMTfL0W7sKDtIrSY2qQjnJPlfAeZmHCSiMw8VXszS0EYJZ5x5kifP\n/qYnHQn9/eJORdY8fWk723CCZEAvhoFf+IRu8DxUoVnAQDcGuskHOTHuYcgY\nmE3L\r\n=7l3l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIhqcJNaLMThmyZMDBa2ep108uJ7+BNITAcc0JkWpVngIgXSBAC35e+n46tu2t1MozDc7Pn/u9h78VkihSGcjomSs="}]},"_npmUser":{"name":"niklaskorz","email":"niklas@niklaskorz.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shaka-player_2.5.2_1575195365960_0.9383121735441"},"_hasShrinkwrap":false},"2.5.8":{"name":"@alugha/shaka-player","description":"DASH/EME video player library","version":"2.5.8","homepage":"https://github.com/google/shaka-player","author":{"name":"Google"},"maintainers":[{"name":"niklaskorz","email":"niklas@niklaskorz.de"}],"devDependencies":{"@teppeis/doctrine":"^3.2.0","@types/esprima":"^4.0.2","awesomplete":"^1.1.4","babel-core":"^6.26.3","babel-plugin-istanbul":"^4.1.6","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","cajon":"^0.4.4","dialog-polyfill":"^0.5.0","es6-promise-polyfill":"^1.2.0","eslint":"^5.16.0","eslint-config-google":"^0.13.0","eslint-plugin-shaka-rules":"file:./build/eslint-plugin-shaka-rules","esprima":"^4.0.1","htmlhint":"^0.11.0","jasmine-ajax":"^4.0.0","jsdoc":"github:joeyparrish/jsdoc#45c271fa","karma":"^4.1.0","karma-babel-preprocessor":"^7.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-edge-launcher":"^0.4.2","karma-firefox-launcher":"^1.1.0","karma-ie-launcher":"^1.0.0","karma-jasmine":"^2.0.1","karma-jasmine-ajax":"^0.1.13","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.32","karma-webdriver-launcher":"^1.0.7","less":"^3.9.0","less-plugin-clean-css":"^1.5.1","material-design-lite":"^1.3.0","mux.js":"^5.1.3","rimraf":"^2.6.3","sprintf-js":"^1.1.2","stylelint":"github:theodab/stylelint","stylelint-config-standard":"^18.3.0","tippy.js":"^4.3.1","ts-node":"^8.5.0","typescript":"^3.7.2","which":"^1.3.1"},"main":"dist/shaka-player.compiled.js","types":"dist/shaka-player.compiled.d.ts","repository":{"type":"git","url":"git+https://github.com/google/shaka-player.git"},"bugs":{"url":"https://github.com/google/shaka-player/issues"},"license":"Apache-2.0","scripts":{"prepublishOnly":"python build/all.py"},"dependencies":{"eme-encryption-scheme-polyfill":"^2.0.0"},"contributors":[{"name":"AdsWizz","email":"*@adswizz.com"},{"name":"Adrián Gómez Llorente","email":"adgllorente@gmail.com"},{"name":"Alugha GmbH","email":"*@alugha.com"},{"name":"Alvaro Velad Galvan","email":"alvaro.velad@mirada.tv"},{"name":"Bonnier Broadcasting","email":"*@bonnierbroadcasting.com"},{"name":"Bryan Huh","email":"bhh1988@gmail.com"},{"name":"Esteban Dosztal","email":"edosztal@gmail.com"},{"name":"Fadomire","email":"fadomire@gmail.com"},{"name":"Google Inc.","email":"*@google.com"},{"name":"Edgeware AB","email":"*@edgeware.tv"},{"name":"Gil Gonen","email":"gil.gonen@gmail.com"},{"name":"Giuseppe Samela","email":"giuseppe.samela@gmail.com"},{"name":"Itay Kinnrot","email":"Itay.Kinnrot@Kaltura.com"},{"name":"Jason Palmer","email":"jason@jason-palmer.com"},{"name":"Jesper Haug Karsrud","email":"jesper.karsrud@gmail.com"},{"name":"Johan Sundström","email":"oyasumi@gmail.com"},{"name":"Jonas Birmé","email":"jonas.birme@eyevinn.se"},{"name":"Jozef Chúťka","email":"jozefchutka@gmail.com"},{"name":"JW Player","email":"*@jwplayer.com"},{"name":"Lucas Gabriel Sánchez","email":"unkiwii@gmail.com"},{"name":"Matthias Van Parijs","email":"matvp91@gmail.com"},{"name":"Mattias Wadman","email":"mattias.wadman@gmail.com"},{"name":"Mohamed Rashid","email":"ge_rashid@hotmail.co.uk"},{"name":"Morten Hansen","email":"mimo@mimo-design.com"},{"name":"Nick Desaulniers","email":"nick@mozilla.com"},{"name":"Oskar Arvidsson","email":"oskar@irock.se"},{"name":"Patrick Cruikshank","email":"patrick.cruikshank@gmail.com"},{"name":"Patrick Kunka","email":"patrick@kunkalabs.com"},{"name":"Philo Inc.","email":"*@philo.com"},{"name":"Robert Colantuoni","email":"rgc@colantuoni.com"},{"name":"Roi Lipman","email":"roilipman@gmail.com"},{"name":"Rostislav Hejduk","email":"Ross-cz@users.noreply.github.com"},{"name":"SameGoal Inc.","email":"*@samegoal.com"},{"name":"Sanborn Hilland","email":"sanbornh@rogers.com"},{"name":"Sander Saares","email":"sander@saares.eu"},{"name":"TalkTalk Plc","email":"*@talktalkplc.com"},{"name":"Tomas Tichy","email":"mr.tichyt@gmail.com"},{"name":"Toshihiro Suzuki","email":"t.suzuki326@gmail.com"},{"name":"uStudio Inc.","email":"*@ustudio.com"},{"name":"Verizon Digital Media Services","email":"*@verizondigitalmedia.com"},{"name":"Vincent Valot","email":"valot.vince@gmail.com"}],"gitHead":"f08c4332c3fef890a77e8fde3e1be3c244527bdd","_id":"@alugha/shaka-player@2.5.8","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-wLXq8WvXIsr8sWZOCZ8imzq9QgZsQ/MbKNcVoyTHFNNWf3srdUrZL5JTfU03kPuHTucwwI1stDauzT6BBxa83Q==","shasum":"fef307cd146f0c7cab36fa2133d5d58370657e6d","tarball":"https://registry.npmjs.org/@alugha/shaka-player/-/shaka-player-2.5.8.tgz","fileCount":670,"unpackedSize":23664353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIso8CRA9TVsSAnZWagAAadcP/icDxGkgnn7GhurI8xPa\nYXrLnzx7Ybew+Trq+PgWA2njbVMBstr03Yw1XxaNcTK0UL1n7JZihHBhVXIo\noDgp+K+rCKQm91uBzeObvRBgL9/A25P+kQgeLmI6r0lF2ycO5U6J3trpkdFK\nC4v+XiUWpzSL4cDvNy9l/6y0AHS1PE5WQ5pO3NJOt2rS2NxHp4RBfhTlIHII\nOVvf/vbKa4Rc37ZxkVGT8swvShejU+5BGtbl0ncZfKgQg+Qj3uKiHaFe5Jg4\nPfJPwvCr6lioLPqNMDettkzg305TIuh6PLAXPtQefxxMHV6ZHMOwLda0mq9N\nk5AV6X4XwKJtY7mytHZYyxYWCbeGUVdyFN9xK2YlVAVMNWEzKalKbPrsRaLL\nJt4/ieBJr8M00usMB0gduDIu1gINT7djapGKLh7GT7IJ1Dm5tWTBCdS8EJLY\nO1EF+cRj5dlQV82FrpAe2vQ696xm4SKLCjKx3M/qqVgcOksHcOkwnLxxWnL6\nQ+PyQqW6Vz+gQjYqW9iASwznQ5IJ7UlkQr1neAVOnk8miznI2RQgW3EzjGR3\nJxPLiINiEXg5E6h5FnUrch6+42AVzeLcj9jAN4AsVxgmsThJstMi4caaFYM5\nlAfqiYo/lcK++11kQAs9jDogcPqwI/gvGJpEl9il1UzIYQ3vpAwCpkh4vAaK\nZ/Om\r\n=zUZy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqkv0RsiGlkbgovpwHydDoyMVFHXhvsHqN+lKzy9QsCAiBUxTlHFXeBfY3/cT+PwkywlZjOsiW3NOf9N+aDCNj28g=="}]},"_npmUser":{"name":"niklaskorz","email":"niklas@niklaskorz.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shaka-player_2.5.8_1579338299866_0.38970727364607805"},"_hasShrinkwrap":false},"4.3.8":{"name":"@alugha/shaka-player","description":"DASH/EME video player library","version":"4.3.8","homepage":"https://github.com/shaka-project/shaka-player","author":{"name":"Google"},"maintainers":[{"name":"niklaskorz","email":"niklas@niklaskorz.de"}],"devDependencies":{"@babel/core":"^7.17.5","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@teppeis/clutz":"^1.0.29-4c95e12.v20190929","awesomplete":"^1.1.5","babel-plugin-istanbul":"^6.1.1","cajon":"^0.4.4","clean-package":"^2.2.0","code-prettify":"^0.1.0","color-themes-for-google-code-prettify":"^2.0.4","core-js":"^3.21.1","dialog-polyfill":"^0.5.6","es6-promise-polyfill":"^1.2.0","eslint":"^8.9.0","eslint-config-google":"^0.14.0","eslint-plugin-shaka-rules":"file:./build/eslint-plugin-shaka-rules","esprima":"^4.0.1","fontfaceonload":"^1.0.2","google-closure-compiler-java":"^20221102.0.0","google-closure-deps":"^20221102.0.0","google-closure-library":"^20221102.0.0","htmlhint":"^1.1.3","jasmine-ajax":"^4.0.0","jimp":"^0.16.1","js-yaml":"^4.1.0","jsdoc":"github:joeyparrish/jsdoc#2ca85bb6","karma":"^6.3.16","karma-babel-preprocessor":"^8.0.2","karma-coverage":"^2.2.0","karma-jasmine":"^4.0.1","karma-jasmine-ajax":"^0.1.13","karma-local-wd-launcher":"^1.6.2","karma-opera-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.8","karma-spec-reporter":"^0.0.34","karma-webdriver-launcher":"^1.0.8","lcevc_dil.js":"^1.1.20","less":"https://gitpkg.now.sh/joeyparrish/less.js/packages/less?28c63a43","less-plugin-clean-css":"github:austingardner/less-plugin-clean-css#4e9e77bf","material-design-lite":"^1.3.0","mux.js":"^6.2.0","open-sans-fonts":"^1.6.2","postcss-less":"^6.0.0","pwacompat":"^2.0.17","rimraf":"^3.0.2","sprintf-js":"^1.1.2","ssim.js":"^3.5.0","stylelint":"^14.5.1","stylelint-config-standard":"^25.0.0","tippy.js":"^4.3.5","which":"^2.0.2"},"shakaCustom":{"purposeOfDemoDeps":"These are the files from node_modules that need to be deployed with the demo app.","demoDeps":["awesomplete/awesomplete.css","awesomplete/awesomplete.min.js","dialog-polyfill/dialog-polyfill.css","dialog-polyfill/dist/dialog-polyfill.js","eme-encryption-scheme-polyfill/index.js","es6-promise-polyfill/promise.min.js","google-closure-library/closure/goog/base.js","lcevc_dil.js/dist/lcevc_dil.min.js","lcevc_dil.js/dist/liblcevc_dpi.wasm","less/dist/less.js","material-design-lite/dist/material.indigo-blue.min.css","material-design-lite/dist/material.min.js","mux.js/dist/mux.min.js","popper.js/dist/umd/popper.min.js","pwacompat/pwacompat.min.js","tippy.js/umd/index.min.js","tippy.js/index.css"]},"main":"dist/shaka-player.compiled.js","repository":{"type":"git","url":"git+https://github.com/shaka-project/shaka-player.git"},"bugs":{"url":"https://github.com/shaka-project/shaka-player/issues"},"license":"Apache-2.0","scripts":{"prepack":"clean-package","postpack":"clean-package restore","prepublishOnly":"python build/all.py --force"},"dependencies":{"eme-encryption-scheme-polyfill":"^2.1.1"},"engines":{"node":">=14"},"clean-package":{"remove":["engines"]},"types":"./dist/shaka-player.compiled.d.ts","contributors":[{"name":"Adrián Gómez Llorente","email":"adgllorente@gmail.com"},{"name":"AdsWizz","email":"*@adswizz.com"},{"name":"Alex Jones","email":"alexedwardjones@gmail.com"},{"name":"Alugha GmbH","email":"*@alugha.com"},{"name":"Alvaro Velad Galvan","email":"ladvan91@hotmail.com"},{"name":"Amila Sampath","email":"lucksy@gmail.com"},{"name":"Anthony Stansbridge","email":"github@anthonystansbridge.co.uk"},{"name":"Benjamin Wallberg","email":"me@bwallberg.com"},{"name":"Bonnier Broadcasting","email":"*@bonnierbroadcasting.com"},{"name":"Bryan Huh","email":"bhh1988@gmail.com"},{"name":"Charter Communications Inc","email":"*@charter.com"},{"name":"Code It","email":"*@code-it.fr"},{"name":"Damien Deis","email":"developer.deis@gmail.com"},{"name":"Dany L'Hébreux","email":"danylhebreux@gmail.com"},{"name":"Dl Dador","email":"dldador@gmail.com"},{"name":"Edgeware AB","email":"*@edgeware.tv"},{"name":"Enson Choy","email":"enson.choy@harmonicinc.com"},{"name":"Esteban Dosztal","email":"edosztal@gmail.com"},{"name":"Fadomire","email":"fadomire@gmail.com"},{"name":"Gerardo Meola","email":"meola.gerardo@gmail.com"},{"name":"Gil Gonen","email":"gil.gonen@gmail.com"},{"name":"Giorgio Gamberoni","email":"giorgio.gamberoni@gmail.com"},{"name":"Giuseppe Samela","email":"giuseppe.samela@gmail.com"},{"name":"Google Inc.","email":"*@google.com"},{"name":"Itay Kinnrot","email":"Itay.Kinnrot@Kaltura.com"},{"name":"Jaeseok Lee","email":"devsunb@gmail.com"},{"name":"Jason Palmer","email":"jason@jason-palmer.com"},{"name":"Jesper Haug Karsrud","email":"jesper.karsrud@gmail.com"},{"name":"Johan Sundström","email":"oyasumi@gmail.com"},{"name":"Jonas Birmé","email":"jonas.birme@eyevinn.se"},{"name":"Jozef Chúťka","email":"jozefchutka@gmail.com"},{"name":"Jun Hong Chong","email":"chongjunhong@gmail.com"},{"name":"Jürgen Kartnaller","email":"kartnaller@lovelysystems.com"},{"name":"JW Player","email":"*@jwplayer.com"},{"name":"Lucas Gabriel Sánchez","email":"unkiwii@gmail.com"},{"name":"Martin Stark","email":"martin.stark@eyevinn.se"},{"name":"Matthias Van Parijs","email":"matvp91@gmail.com"},{"name":"Mattias Wadman","email":"mattias.wadman@gmail.com"},{"name":"Mohamed Rashid","email":"ge_rashid@hotmail.co.uk"},{"name":"Morten Hansen","email":"mimo@mimo-design.com"},{"name":"Nick Desaulniers","email":"nick@mozilla.com"},{"name":"Oskar Arvidsson","email":"oskar@irock.se"},{"name":"Patrick Cruikshank","email":"patrick.cruikshank@gmail.com"},{"name":"Patrick Kunka","email":"patrick@kunkalabs.com"},{"name":"Paul Jordaan","email":"pdjordaan@gmail.com"},{"name":"Pavel Zablockij","email":"epavelas@gmail.com"},{"name":"Percy Tse","email":"percy.tse@gmail.com"},{"name":"Peter Nycander","email":"peter.nycander@gmail.com"},{"name":"Philo Inc.","email":"*@philo.com"},{"name":"Prakash","email":"duggaraju@gmail.com"},{"name":"Robert Colantuoni","email":"rgc@colantuoni.com"},{"name":"Robert Galluccio","email":"robertnw5@gmail.com"},{"name":"Rodolphe Breton","email":"robloche@gmail.com"},{"name":"Rohan Gupta","email":"rohangupta1528@gmail.com"},{"name":"Roi Lipman","email":"roilipman@gmail.com"},{"name":"Roksolana Ivanyshyn","email":"roksolana.ivanyshyn.pub@gmail.com"},{"name":"Rostislav Hejduk","email":"Ross-cz@users.noreply.github.com"},{"name":"SameGoal Inc.","email":"*@samegoal.com"},{"name":"Sanborn Hilland","email":"sanbornh@rogers.com"},{"name":"Sander Saares","email":"sander@saares.eu"},{"name":"Sanil Raut","email":"sr1990003@gmail.com"},{"name":"Seongryun Jo","email":"ocipap0531@gmail.com"},{"name":"Swank Motion Pictures Inc.","email":"*@swankmp.com"},{"name":"TalkTalk Plc","email":"*@talktalkplc.com"},{"name":"Tatsiana Gelahova","email":"tatsiana.gelahova@gmail.com"},{"name":"Tomas Tichy","email":"mr.tichyt@gmail.com"},{"name":"Tomohiro Matsuzawa","email":"thmatuza75@hotmail.com"},{"name":"Toshihiro Suzuki","email":"t.suzuki326@gmail.com"},{"name":"uStudio Inc.","email":"*@ustudio.com"},{"name":"Verizon Digital Media Services","email":"*@verizondigitalmedia.com"},{"name":"ViacomCBS","email":"*@viacomcbs.com"},{"name":"Vincent Valot","email":"valot.vince@gmail.com"},{"name":"V-Nova Limited","email":"*@v-nova.com"},{"name":"Wayne Morgan","email":"wayne.morgan.dev@gmail.com"},{"name":"Raymond Cheng","email":"raycheng100@gmail.com"},{"name":"Blue Billywig","email":"*@bluebillywig.com"},{"name":"João Nabais","email":"jlnabais@gmail.com"},{"name":"Koen Romers","email":"koenromers@gmail.com"},{"name":"Zhenghang Chen","email":"czhtju@gmail.com"},{"name":"Xperi","email":"*@xperi.com"}],"gitHead":"7533c46ca63134dfb663829f631b487f96320552","_id":"@alugha/shaka-player@4.3.8","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-rykYhF3in62839gpjZYQdJ7eIUSsIzn/CnsfhENzA8AAzS+iZBOGVnN9uU1zuBf2+Kq7fk97wlvmm/Hs/1AuVw==","shasum":"cf1c20d01449db6036b9c518bb46f5db57c3b762","tarball":"https://registry.npmjs.org/@alugha/shaka-player/-/shaka-player-4.3.8.tgz","fileCount":791,"unpackedSize":25461152,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWBZXo2F0mOEHyH8l8zAlLPuD+TtDS6TgR56qy+jkzvAiA0azPwuNMS6fgUT/++9HpwnmMy3NU9UP+rMySTfeHqzA=="}]},"_npmUser":{"name":"niklaskorz","email":"niklas@niklaskorz.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shaka-player_4.3.8_1690212863964_0.06509204913136335"},"_hasShrinkwrap":false},"4.3.9":{"name":"@alugha/shaka-player","description":"DASH/EME video player library","version":"4.3.9","homepage":"https://github.com/shaka-project/shaka-player","author":{"name":"Google"},"maintainers":[{"name":"niklaskorz","email":"niklas@niklaskorz.de"}],"devDependencies":{"@babel/core":"^7.17.5","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.16.11","@teppeis/clutz":"^1.0.29-4c95e12.v20190929","awesomplete":"^1.1.5","babel-plugin-istanbul":"^6.1.1","cajon":"^0.4.4","clean-package":"^2.2.0","code-prettify":"^0.1.0","color-themes-for-google-code-prettify":"^2.0.4","core-js":"^3.21.1","dialog-polyfill":"^0.5.6","es6-promise-polyfill":"^1.2.0","eslint":"^8.9.0","eslint-config-google":"^0.14.0","eslint-plugin-shaka-rules":"file:./build/eslint-plugin-shaka-rules","esprima":"^4.0.1","fontfaceonload":"^1.0.2","google-closure-compiler-java":"^20221102.0.0","google-closure-deps":"^20221102.0.0","google-closure-library":"^20221102.0.0","htmlhint":"^1.1.3","jasmine-ajax":"^4.0.0","jimp":"^0.16.1","js-yaml":"^4.1.0","jsdoc":"github:joeyparrish/jsdoc#2ca85bb6","karma":"^6.3.16","karma-babel-preprocessor":"^8.0.2","karma-coverage":"^2.2.0","karma-jasmine":"^4.0.1","karma-jasmine-ajax":"^0.1.13","karma-local-wd-launcher":"^1.6.2","karma-opera-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.8","karma-spec-reporter":"^0.0.34","karma-webdriver-launcher":"^1.0.8","lcevc_dil.js":"^1.1.20","less":"https://gitpkg.now.sh/joeyparrish/less.js/packages/less?28c63a43","less-plugin-clean-css":"github:austingardner/less-plugin-clean-css#4e9e77bf","material-design-lite":"^1.3.0","mux.js":"^6.2.0","open-sans-fonts":"^1.6.2","postcss-less":"^6.0.0","pwacompat":"^2.0.17","rimraf":"^3.0.2","sprintf-js":"^1.1.2","ssim.js":"^3.5.0","stylelint":"^14.5.1","stylelint-config-standard":"^25.0.0","tippy.js":"^4.3.5","which":"^2.0.2"},"shakaCustom":{"purposeOfDemoDeps":"These are the files from node_modules that need to be deployed with the demo app.","demoDeps":["awesomplete/awesomplete.css","awesomplete/awesomplete.min.js","dialog-polyfill/dialog-polyfill.css","dialog-polyfill/dist/dialog-polyfill.js","eme-encryption-scheme-polyfill/index.js","es6-promise-polyfill/promise.min.js","google-closure-library/closure/goog/base.js","lcevc_dil.js/dist/lcevc_dil.min.js","lcevc_dil.js/dist/liblcevc_dpi.wasm","less/dist/less.js","material-design-lite/dist/material.indigo-blue.min.css","material-design-lite/dist/material.min.js","mux.js/dist/mux.min.js","popper.js/dist/umd/popper.min.js","pwacompat/pwacompat.min.js","tippy.js/umd/index.min.js","tippy.js/index.css"]},"main":"dist/shaka-player.compiled.js","repository":{"type":"git","url":"git+https://github.com/shaka-project/shaka-player.git"},"bugs":{"url":"https://github.com/shaka-project/shaka-player/issues"},"license":"Apache-2.0","scripts":{"prepack":"clean-package","postpack":"clean-package restore","prepublishOnly":"python build/all.py --force"},"dependencies":{"eme-encryption-scheme-polyfill":"^2.1.1"},"engines":{"node":">=14"},"clean-package":{"remove":["engines"]},"types":"./dist/shaka-player.compiled.d.ts","contributors":[{"name":"Adrián Gómez Llorente","email":"adgllorente@gmail.com"},{"name":"AdsWizz","email":"*@adswizz.com"},{"name":"Alex Jones","email":"alexedwardjones@gmail.com"},{"name":"Alugha GmbH","email":"*@alugha.com"},{"name":"Alvaro Velad Galvan","email":"ladvan91@hotmail.com"},{"name":"Amila Sampath","email":"lucksy@gmail.com"},{"name":"Anthony Stansbridge","email":"github@anthonystansbridge.co.uk"},{"name":"Benjamin Wallberg","email":"me@bwallberg.com"},{"name":"Bonnier Broadcasting","email":"*@bonnierbroadcasting.com"},{"name":"Bryan Huh","email":"bhh1988@gmail.com"},{"name":"Charter Communications Inc","email":"*@charter.com"},{"name":"Code It","email":"*@code-it.fr"},{"name":"Damien Deis","email":"developer.deis@gmail.com"},{"name":"Dany L'Hébreux","email":"danylhebreux@gmail.com"},{"name":"Dl Dador","email":"dldador@gmail.com"},{"name":"Edgeware AB","email":"*@edgeware.tv"},{"name":"Enson Choy","email":"enson.choy@harmonicinc.com"},{"name":"Esteban Dosztal","email":"edosztal@gmail.com"},{"name":"Fadomire","email":"fadomire@gmail.com"},{"name":"Gerardo Meola","email":"meola.gerardo@gmail.com"},{"name":"Gil Gonen","email":"gil.gonen@gmail.com"},{"name":"Giorgio Gamberoni","email":"giorgio.gamberoni@gmail.com"},{"name":"Giuseppe Samela","email":"giuseppe.samela@gmail.com"},{"name":"Google Inc.","email":"*@google.com"},{"name":"Itay Kinnrot","email":"Itay.Kinnrot@Kaltura.com"},{"name":"Jaeseok Lee","email":"devsunb@gmail.com"},{"name":"Jason Palmer","email":"jason@jason-palmer.com"},{"name":"Jesper Haug Karsrud","email":"jesper.karsrud@gmail.com"},{"name":"Johan Sundström","email":"oyasumi@gmail.com"},{"name":"Jonas Birmé","email":"jonas.birme@eyevinn.se"},{"name":"Jozef Chúťka","email":"jozefchutka@gmail.com"},{"name":"Jun Hong Chong","email":"chongjunhong@gmail.com"},{"name":"Jürgen Kartnaller","email":"kartnaller@lovelysystems.com"},{"name":"JW Player","email":"*@jwplayer.com"},{"name":"Lucas Gabriel Sánchez","email":"unkiwii@gmail.com"},{"name":"Martin Stark","email":"martin.stark@eyevinn.se"},{"name":"Matthias Van Parijs","email":"matvp91@gmail.com"},{"name":"Mattias Wadman","email":"mattias.wadman@gmail.com"},{"name":"Mohamed Rashid","email":"ge_rashid@hotmail.co.uk"},{"name":"Morten Hansen","email":"mimo@mimo-design.com"},{"name":"Nick Desaulniers","email":"nick@mozilla.com"},{"name":"Oskar Arvidsson","email":"oskar@irock.se"},{"name":"Patrick Cruikshank","email":"patrick.cruikshank@gmail.com"},{"name":"Patrick Kunka","email":"patrick@kunkalabs.com"},{"name":"Paul Jordaan","email":"pdjordaan@gmail.com"},{"name":"Pavel Zablockij","email":"epavelas@gmail.com"},{"name":"Percy Tse","email":"percy.tse@gmail.com"},{"name":"Peter Nycander","email":"peter.nycander@gmail.com"},{"name":"Philo Inc.","email":"*@philo.com"},{"name":"Prakash","email":"duggaraju@gmail.com"},{"name":"Robert Colantuoni","email":"rgc@colantuoni.com"},{"name":"Robert Galluccio","email":"robertnw5@gmail.com"},{"name":"Rodolphe Breton","email":"robloche@gmail.com"},{"name":"Rohan Gupta","email":"rohangupta1528@gmail.com"},{"name":"Roi Lipman","email":"roilipman@gmail.com"},{"name":"Roksolana Ivanyshyn","email":"roksolana.ivanyshyn.pub@gmail.com"},{"name":"Rostislav Hejduk","email":"Ross-cz@users.noreply.github.com"},{"name":"SameGoal Inc.","email":"*@samegoal.com"},{"name":"Sanborn Hilland","email":"sanbornh@rogers.com"},{"name":"Sander Saares","email":"sander@saares.eu"},{"name":"Sanil Raut","email":"sr1990003@gmail.com"},{"name":"Seongryun Jo","email":"ocipap0531@gmail.com"},{"name":"Swank Motion Pictures Inc.","email":"*@swankmp.com"},{"name":"TalkTalk Plc","email":"*@talktalkplc.com"},{"name":"Tatsiana Gelahova","email":"tatsiana.gelahova@gmail.com"},{"name":"Tomas Tichy","email":"mr.tichyt@gmail.com"},{"name":"Tomohiro Matsuzawa","email":"thmatuza75@hotmail.com"},{"name":"Toshihiro Suzuki","email":"t.suzuki326@gmail.com"},{"name":"uStudio Inc.","email":"*@ustudio.com"},{"name":"Verizon Digital Media Services","email":"*@verizondigitalmedia.com"},{"name":"ViacomCBS","email":"*@viacomcbs.com"},{"name":"Vincent Valot","email":"valot.vince@gmail.com"},{"name":"V-Nova Limited","email":"*@v-nova.com"},{"name":"Wayne Morgan","email":"wayne.morgan.dev@gmail.com"},{"name":"Raymond Cheng","email":"raycheng100@gmail.com"},{"name":"Blue Billywig","email":"*@bluebillywig.com"},{"name":"João Nabais","email":"jlnabais@gmail.com"},{"name":"Koen Romers","email":"koenromers@gmail.com"},{"name":"Zhenghang Chen","email":"czhtju@gmail.com"},{"name":"Xperi","email":"*@xperi.com"}],"gitHead":"7533c46ca63134dfb663829f631b487f96320552","_id":"@alugha/shaka-player@4.3.9","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-br1c9xdJ1gsJCCpBjDck2jLEs5o/LUJTz6xQJ44ewailNpTpdfGSHEYlSbqGe32ByQ7V+8AMzga31rEo9OMN1g==","shasum":"c6aac1bec3731cb891adef997fcd0c5b78fbfef1","tarball":"https://registry.npmjs.org/@alugha/shaka-player/-/shaka-player-4.3.9.tgz","fileCount":791,"unpackedSize":25461445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCELeVHrYt7DIGFnSzsFQ/LIQw0EUQfY8q3bFansYCpZQIhAJBMBIaHu3RdwBU7i678q+NbGVySYvNWF2A+McfLKeZ4"}]},"_npmUser":{"name":"niklaskorz","email":"niklas@niklaskorz.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shaka-player_4.3.9_1692781233016_0.8327027361206607"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-30T13:58:44.111Z","2.5.0":"2019-11-30T13:58:44.780Z","modified":"2023-08-23T09:00:33.581Z","2.5.1":"2019-11-30T14:38:42.550Z","2.5.2":"2019-12-01T10:16:06.581Z","2.5.8":"2020-01-18T09:05:00.351Z","4.3.8":"2023-07-24T15:34:24.549Z","4.3.9":"2023-08-23T09:00:33.384Z"},"maintainers":[{"name":"niklaskorz","email":"niklas@niklaskorz.de"}],"description":"DASH/EME video player library","homepage":"https://github.com/shaka-project/shaka-player","repository":{"type":"git","url":"git+https://github.com/shaka-project/shaka-player.git"},"contributors":[{"name":"Adrián Gómez Llorente","email":"adgllorente@gmail.com"},{"name":"AdsWizz","email":"*@adswizz.com"},{"name":"Alex Jones","email":"alexedwardjones@gmail.com"},{"name":"Alugha GmbH","email":"*@alugha.com"},{"name":"Alvaro Velad Galvan","email":"ladvan91@hotmail.com"},{"name":"Amila Sampath","email":"lucksy@gmail.com"},{"name":"Anthony Stansbridge","email":"github@anthonystansbridge.co.uk"},{"name":"Benjamin Wallberg","email":"me@bwallberg.com"},{"name":"Bonnier Broadcasting","email":"*@bonnierbroadcasting.com"},{"name":"Bryan Huh","email":"bhh1988@gmail.com"},{"name":"Charter Communications Inc","email":"*@charter.com"},{"name":"Code It","email":"*@code-it.fr"},{"name":"Damien Deis","email":"developer.deis@gmail.com"},{"name":"Dany L'Hébreux","email":"danylhebreux@gmail.com"},{"name":"Dl Dador","email":"dldador@gmail.com"},{"name":"Edgeware AB","email":"*@edgeware.tv"},{"name":"Enson Choy","email":"enson.choy@harmonicinc.com"},{"name":"Esteban Dosztal","email":"edosztal@gmail.com"},{"name":"Fadomire","email":"fadomire@gmail.com"},{"name":"Gerardo Meola","email":"meola.gerardo@gmail.com"},{"name":"Gil Gonen","email":"gil.gonen@gmail.com"},{"name":"Giorgio Gamberoni","email":"giorgio.gamberoni@gmail.com"},{"name":"Giuseppe Samela","email":"giuseppe.samela@gmail.com"},{"name":"Google Inc.","email":"*@google.com"},{"name":"Itay Kinnrot","email":"Itay.Kinnrot@Kaltura.com"},{"name":"Jaeseok Lee","email":"devsunb@gmail.com"},{"name":"Jason Palmer","email":"jason@jason-palmer.com"},{"name":"Jesper Haug Karsrud","email":"jesper.karsrud@gmail.com"},{"name":"Johan Sundström","email":"oyasumi@gmail.com"},{"name":"Jonas Birmé","email":"jonas.birme@eyevinn.se"},{"name":"Jozef Chúťka","email":"jozefchutka@gmail.com"},{"name":"Jun Hong Chong","email":"chongjunhong@gmail.com"},{"name":"Jürgen Kartnaller","email":"kartnaller@lovelysystems.com"},{"name":"JW Player","email":"*@jwplayer.com"},{"name":"Lucas Gabriel Sánchez","email":"unkiwii@gmail.com"},{"name":"Martin Stark","email":"martin.stark@eyevinn.se"},{"name":"Matthias Van Parijs","email":"matvp91@gmail.com"},{"name":"Mattias Wadman","email":"mattias.wadman@gmail.com"},{"name":"Mohamed Rashid","email":"ge_rashid@hotmail.co.uk"},{"name":"Morten Hansen","email":"mimo@mimo-design.com"},{"name":"Nick Desaulniers","email":"nick@mozilla.com"},{"name":"Oskar Arvidsson","email":"oskar@irock.se"},{"name":"Patrick Cruikshank","email":"patrick.cruikshank@gmail.com"},{"name":"Patrick Kunka","email":"patrick@kunkalabs.com"},{"name":"Paul Jordaan","email":"pdjordaan@gmail.com"},{"name":"Pavel Zablockij","email":"epavelas@gmail.com"},{"name":"Percy Tse","email":"percy.tse@gmail.com"},{"name":"Peter Nycander","email":"peter.nycander@gmail.com"},{"name":"Philo Inc.","email":"*@philo.com"},{"name":"Prakash","email":"duggaraju@gmail.com"},{"name":"Robert Colantuoni","email":"rgc@colantuoni.com"},{"name":"Robert Galluccio","email":"robertnw5@gmail.com"},{"name":"Rodolphe Breton","email":"robloche@gmail.com"},{"name":"Rohan Gupta","email":"rohangupta1528@gmail.com"},{"name":"Roi Lipman","email":"roilipman@gmail.com"},{"name":"Roksolana Ivanyshyn","email":"roksolana.ivanyshyn.pub@gmail.com"},{"name":"Rostislav Hejduk","email":"Ross-cz@users.noreply.github.com"},{"name":"SameGoal Inc.","email":"*@samegoal.com"},{"name":"Sanborn Hilland","email":"sanbornh@rogers.com"},{"name":"Sander Saares","email":"sander@saares.eu"},{"name":"Sanil Raut","email":"sr1990003@gmail.com"},{"name":"Seongryun Jo","email":"ocipap0531@gmail.com"},{"name":"Swank Motion Pictures Inc.","email":"*@swankmp.com"},{"name":"TalkTalk Plc","email":"*@talktalkplc.com"},{"name":"Tatsiana Gelahova","email":"tatsiana.gelahova@gmail.com"},{"name":"Tomas Tichy","email":"mr.tichyt@gmail.com"},{"name":"Tomohiro Matsuzawa","email":"thmatuza75@hotmail.com"},{"name":"Toshihiro Suzuki","email":"t.suzuki326@gmail.com"},{"name":"uStudio Inc.","email":"*@ustudio.com"},{"name":"Verizon Digital Media Services","email":"*@verizondigitalmedia.com"},{"name":"ViacomCBS","email":"*@viacomcbs.com"},{"name":"Vincent Valot","email":"valot.vince@gmail.com"},{"name":"V-Nova Limited","email":"*@v-nova.com"},{"name":"Wayne Morgan","email":"wayne.morgan.dev@gmail.com"},{"name":"Raymond Cheng","email":"raycheng100@gmail.com"},{"name":"Blue Billywig","email":"*@bluebillywig.com"},{"name":"João Nabais","email":"jlnabais@gmail.com"},{"name":"Koen Romers","email":"koenromers@gmail.com"},{"name":"Zhenghang Chen","email":"czhtju@gmail.com"},{"name":"Xperi","email":"*@xperi.com"}],"author":{"name":"Google"},"bugs":{"url":"https://github.com/shaka-project/shaka-player/issues"},"license":"Apache-2.0","readme":"# ![Shaka Player](docs/shaka-player-logo.png)\n\nShaka Player is an open-source JavaScript library for adaptive media.  It plays\nadaptive media formats (such as [DASH][] and [HLS][]) in a browser, without\nusing plugins or Flash.  Instead, Shaka Player uses the open web standards\n[MediaSource Extensions][] and [Encrypted Media Extensions][].\n\nShaka Player also supports [offline storage and playback][] of media using\n[IndexedDB][].  Content can be stored on any browser.  Storage of licenses\ndepends on browser support.\n\nOur main goal is to make it as easy as possible to stream adaptive bitrate\nvideo and audio using modern browser technologies. We try to keep the library\nlight, simple, and free from third-party dependencies. Everything you need to\nbuild and deploy is in the sources.\n\nFor details on what's coming next, see our [development roadmap](roadmap.md).\n\n[DASH]: http://dashif.org/\n[HLS]: https://developer.apple.com/streaming/\n[MediaSource Extensions]: https://www.w3.org/TR/media-source/\n[Encrypted Media Extensions]: https://www.w3.org/TR/encrypted-media/\n[IndexedDB]: https://www.w3.org/TR/IndexedDB-2/\n[offline storage and playback]: https://shaka-player-demo.appspot.com/docs/api/tutorial-offline.html\n\n\n## Maintained branches\n\nSee [maintained-branches.md](https://github.com/shaka-project/shaka-player/blob/main/maintained-branches.md)\nfor the up-to-date list of maintained branches of Shaka Player.\n\n\n## Platform and browser support matrix\n\n|Browser    |Windows   |Mac      |Linux    |Android  |iOS >= 13 |ChromeOS|Other|\n|:---------:|:--------:|:-------:|:-------:|:-------:|:--------:|:------:|:---:|\n|Chrome¹    |**Y**     |**Y**    |**Y**    |**Y**    |**Native**|**Y**   | -   |\n|Firefox¹   |**Y**     |**Y**    |**Y**    |untested⁵|**Native**| -      | -   |\n|Edge¹      |**Y**     | -       | -       | -       | -        | -      | -   |\n|Edge Chromium|**Y**     |**Y**    |**Y**     |untested⁵|**Native**| -      | -   |\n|IE         | N        | -       | -       | -       | -        | -      | -   |\n|Safari¹    | -        |**Y**    | -       | -       |**iPadOS 13<br>Native**| - | - |\n|Opera¹     |untested⁵ |untested⁵|untested⁵|untested⁵|**Native**| -      | -   |\n|Chromecast²| -        | -       | -       | -       | -        | -      |**Y**|\n|Tizen TV³  | -        | -       | -       | -       | -        | -      |**Y**|\n|WebOS⁶     | -        | -       | -       | -       | -        | -      |**Y**|\n|Xbox One   | -        | -       | -       | -       | -        | -      |**Y**|\n|Playstation 4⁷| -        | -       | -       | -       | -        | -      |**Y**|\n|Playstation 5⁷| -        | -       | -       | -       | -        | -      |**Y**|\n\nNOTES:\n - ¹: On macOS, only Safari 13+ is supported.  On iOS, only iOS 13+ is\n   supported.  Older versions will be rejected.\n - ²: The latest stable Chromecast firmware is tested. Both sender and receiver\n   can be implemented with Shaka Player.\n - ³: Tizen 2017 model is actively tested and supported by the Shaka Player\n   team. Tizen 2016 model is community-supported and untested by us.\n - ⁵: These are expected to work, but are not actively tested by the Shaka\n   Player team.\n - ⁶: These are expected to work, but are community-supported and untested by\n   us.\n     - Official support for LG WebOS TV:\n       https://github.com/shaka-project/shaka-player/issues/1330\n - ⁷: These are expected to work, but are community-supported and untested by\n   us.\n\nWe support iOS 13+ through Apple's native HLS player.  We provide the same\ntop-level API, but we just set the video's `src` element to the manifest/media.\nSo we are dependent on the browser supporting the manifests.\n\n### Shaka Player Embedded (for native iOS)\n\nWe have another project called [Shaka Player Embedded][] which offers the same\nfeatures and similar APIs for native apps on iOS. This project uses its own\nmedia stack, which allows it to play content that would otherwise not be\nsupported. This supports both DASH and HLS manifests.\n\n[Shaka Player Embedded]: https://github.com/shaka-project/shaka-player-embedded\n\n\n## Manifest format support matrix\n\n|Format|Video On-Demand|Live |Event|In-Progress Recording|\n|:----:|:-------------:|:---:|:---:|:-------------------:|\n|DASH  |**Y**          |**Y**| -   |**Y**                |\n|HLS   |**Y**          |**Y**|**Y**| -                   |\n\nYou can also create a [manifest parser plugin][] to support custom manifest\nformats.\n\n[manifest parser plugin]: https://shaka-player-demo.appspot.com/docs/api/tutorial-manifest-parser.html\n\n\n## DASH features\n\nDASH features supported:\n - VOD, Live, and In-Progress Recordings (dynamic VOD content)\n - MPD@timeShiftBufferDepth for seeking backward in Live streams\n - Multi-period content (static and dynamic)\n - Xlink elements (actuate=onLoad only, resolve-to-zero, fallback content)\n - All forms of segment index info: SegmentBase@indexRange, SegmentTimeline,\n   SegmentTemplate@duration, SegmentTemplate@index, SegmentList\n - Multi-codec/multi-container manifests (we will negotiate support with the\n   browser and choose the best ones)\n - Encrypted content (including custom ContentProtection schemas, PSSH in the\n   manifest)\n - Key rotation\n - Trick mode tracks\n - WebVTT and TTML\n - CEA-608/708 captions\n\nDASH features **not** supported:\n - Xlink with actuate=onRequest\n - Manifests without any segment info:\n   https://github.com/shaka-project/shaka-player/issues/1088\n - Changing codecs during a presentation (unsupported by MSE)\n - Multiple trick mode tracks for the same resolution at varying framerates or\n   bitrates\n - Timescales so large that timestamps cannot be represented as integers in\n   JavaScript (2^53): https://github.com/shaka-project/shaka-player/issues/1667\n\n\n## HLS features\n\n**Only supported on browsers with SourceBuffer.mode=sequence support**\n\nHLS features supported:\n - VOD, Live, and Event types\n - Low-latency streaming with partial segments, preload hints, and delta updates\n - Discontinuity\n - ISO-BMFF / MP4 / CMAF support\n - MPEG-2 TS support (transmuxing provided by [mux.js][] v6.2.0+, must be\n   separately included)\n - WebVTT and TTML\n - CEA-608/708 captions\n - Encrypted content with PlayReady and Widevine\n - Encrypted content with FairPlay (Safari on macOS and iOS 13+ only)\n - Key rotation\n - Raw AAC, MP3, etc (without an MP4 container)\n\nHLS features **not** supported:\n - I-frame-only playlists: https://github.com/shaka-project/shaka-player/issues/742\n - Low-latency streaming with blocking playlist reload\n\n[mux.js]: https://github.com/videojs/mux.js/releases\n\n## MPEG-5 Part2 LCEVC Support\n\n**Only supported on browsers with Media Source Extensions SourceBuffer support**\n\n - MPEG-5 Part2 LCEVC decoding support (decoding provided by [lcevc_dil.js][], must be\n   separately included)\n\n - Integration documentation : [docs](docs/design/lcevc-integration.md)\n\n - More on [MPEG-5 Part2 LCEVC][]\n\n[lcevc_dil.js]: https://www.npmjs.com/package/lcevc_dil.js\n[MPEG-5 Part2 LCEVC]: https://www.lcevc.org\n\n\n## DRM support matrix\n\n|Browser   |Widevine  |PlayReady|FairPlay |ClearKey⁶ |\n|:--------:|:--------:|:-------:|:-------:|:--------:|\n|Chrome¹   |**Y**     | -       | -       |**Y**     |\n|Firefox²  |**Y**     | -       | -       |**Y**     |\n|Edge³     | -        |**Y**    | -       | -        |\n|Edge Chromium|**Y**     |**Y**    | -       |**Y**     |\n|Safari    | -        | -       |**Y**    | -        |\n|Opera     |untested⁵ | -       | -       |untested⁵ |\n|Chromecast|**Y**     |**Y**    | -       |untested⁵ |\n|Tizen TV  |**Y**     |**Y**    | -       |untested⁵ |\n|WebOS⁷    |untested⁷ |untested⁷| -       |untested⁷ |\n|Xbox One  | -        |**Y**    | -       | -        |\n|Playstation 4⁷| -        |untested⁷| -       |untested⁷ |\n|Playstation 5⁷| -        |untested⁷| -       |untested⁷ |\n\nOther DRM systems should work out of the box if they are interoperable and\ncompliant to the EME spec.\n\nNOTES:\n - ¹: Only official Chrome builds contain the Widevine CDM.  Chromium built from\n   source does not support DRM.\n - ²: DRM must be enabled by the user.  The first time a Firefox user visits a\n   site with encrypted media, the user will be prompted to enable DRM.\n - ³: PlayReady in Edge does not seem to work on a VM or over Remote Desktop.\n - ⁵: These are expected to work, but are not actively tested by the Shaka\n   Player team.\n - ⁶: ClearKey is a useful tool for debugging, and does not provide actual\n   content security.\n - ⁷: These are expected to work, but are community-supported and untested by\n   us.\n\n|Manifest  |Widevine  |PlayReady|FairPlay |ClearKey  |\n|:--------:|:--------:|:-------:|:-------:|:--------:|\n|DASH      |**Y**     |**Y**    | -       |**Y**     |\n|HLS       |**Y**     |**Y**    |**Y** ¹  | -        |\n\nNOTES:\n - ¹: By default, FairPlay is handled using Apple's native HLS player, when on\n   Safari. We do support FairPlay through MSE/EME, however. See the\n   `streaming.useNativeHlsOnSafari` configuration value.\n\n\n## Media container and subtitle support\n\nShaka Player supports:\n  - ISO-BMFF / CMAF / MP4\n    - Depends on browser support for the container via MediaSource\n    - Can parse \"sidx\" box for DASH's SegmentBase@indexRange and\n      SegmentTemplate@index\n    - Can find and parse \"tfdt\" box to find segment start time in HLS\n  - WebM\n    - Depends on browser support for the container via MediaSource\n    - Can parse [cueing data][] elements for DASH's SegmentBase@indexRange and\n      SegmentTemplate@index\n    - Not supported in HLS\n  - MPEG-2 TS\n    - With help from [mux.js][] v6.2.0+, can be played on any browser which\n      supports MP4\n    - Can find and parse timestamps to find segment start time in HLS\n  - WebVTT\n    - Supported in both text form and embedded in MP4\n  - TTML\n    - Supported in both XML form and embedded in MP4\n  - CEA-608\n    - Supported embedded in MP4\n    - With help from [mux.js][] v6.2.0+, supported embedded in TS\n  - CEA-708\n    - Supported embedded in MP4\n    - With help from [mux.js][] v6.2.0+, supported embedded in TS\n  - SubRip (SRT)\n    - UTF-8 encoding only\n  - LyRiCs (LRC)\n    - UTF-8 encoding only\n  - SubStation Alpha (SSA, ASS)\n    - UTF-8 encoding only\n  - SubViewer (SBV)\n    - UTF-8 encoding only\n\nSubtitles are rendered by the browser by default. Applications can create a\n[text display plugin][] for customer rendering to go beyond browser-supported\nattributes.\n\n[cueing data]: https://www.webmproject.org/docs/container/#cueing-data\n[text display plugin]: https://nightly-dot-shaka-player-demo.appspot.com/docs/api/shaka.extern.TextDisplayer.html\n<!-- TODO: replace with a link to a TextDisplayer tutorial -->\n\n\n## Documentation & Important Links ##\n\n * [Demo](https://shaka-player-demo.appspot.com)([sources](demo/))\n * [API documentation](https://shaka-player-demo.appspot.com/docs/api/index.html)\n * [Tutorials](https://shaka-player-demo.appspot.com/docs/api/tutorial-welcome.html)\n * [Hosted builds on Google Hosted Libraries](https://developers.google.com/speed/libraries/#shaka-player)\n * [Hosted builds on jsDelivr](https://www.jsdelivr.com/package/npm/shaka-player)\n * [Development roadmap](roadmap.md)\n * [Announcement list](https://groups.google.com/forum/#!forum/shaka-player-users)\n     ([join](docs/announcement-list-join-group.png) for infrequent\n      announcements and surveys)\n * Subscribe to releases by following\n     [instructions from this blog](https://www.jessesquires.com/blog/2020/07/30/github-tip-watching-releases/)\n\n\n## FAQ ##\n\nFor general help and before filing any bugs, please read the\n[FAQ](docs/tutorials/faq.md).\n\n\n## Contributing ##\n\nIf you have improvements or fixes, we would love to have your contributions.\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md)\nfor more information on the process we would like contributors to follow.\n\n\n## Framework Integrations ##\n\nThe Shaka team doesn't have the bandwidth and experience to provide guidance and\nsupport for integrating Shaka Player with specific frameworks, but some of our\nusers have successfully done so and created tutorials to help other beginners.\n\nShaka + ReactJS Library\n- https://github.com/winoffrg/limeplay\n\nShaka + ReactJS integrations:\n- https://github.com/matvp91/shaka-player-react\n- https://github.com/amit08255/shaka-player-react-with-ui-config\n\nShaka + Next.js integration:\n- https://github.com/amit08255/shaka-player-react-with-ui-config/tree/master/nextjs-shaka-player\n\nShaka + Vue.js integrations:\n- https://github.com/davidjamesherzog/shaka-player-vuejs\n\nShaka + Nuxt.js integration:\n- https://github.com/davidjamesherzog/shaka-player-nuxtjs\n\nShaka + video.js integration:\n- https://github.com/davidjamesherzog/videojs-shaka\n\nShaka + Angular integration:\n- https://github.com/PatrickKalkman/shaka-player-angular\n\nIf you have published Shaka Integration code/tutorials, please feel free to submit PRs\nto add them to this list, we will gladly approve!\n","readmeFilename":"README.md"}