├── .env.example ├── LICENSE ├── README.md ├── binaries └── linux │ ├── Binaries Here.txt │ ├── ffmpeg │ ├── ffprobe │ ├── foobar │ ├── mp4decrypt │ └── mp4dump ├── logs.sh ├── mpd-parser ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── dist │ ├── mpd-parser.cjs.js │ ├── mpd-parser.es.js │ ├── mpd-parser.js │ └── mpd-parser.min.js ├── index.html ├── package.json ├── scripts │ ├── karma.conf.js │ ├── netlify.js │ └── rollup.config.js ├── src │ ├── errors.js │ ├── index.js │ ├── inheritAttributes.js │ ├── parseAttributes.js │ ├── parseUTCTimingScheme.js │ ├── segment │ │ ├── durationTimeParser.js │ │ ├── segmentBase.js │ │ ├── segmentList.js │ │ ├── segmentTemplate.js │ │ ├── timelineTimeParser.js │ │ └── urlType.js │ ├── stringToMpdXml.js │ ├── toM3u8.js │ ├── toPlaylists.js │ └── utils │ │ ├── decodeB64ToUint8Array.js │ │ ├── list.js │ │ ├── object.js │ │ ├── resolveUrl.js │ │ ├── time.js │ │ └── xml.js └── test │ ├── dist │ └── bundle.js │ ├── index.test.js │ ├── inheritAttributes.test.js │ ├── manifests │ ├── maat_vtt_segmentTemplate.js │ ├── maat_vtt_segmentTemplate.mpd │ ├── multiperiod.js │ ├── multiperiod.mpd │ ├── segmentBase.js │ ├── segmentBase.mpd │ ├── segmentList.js │ └── segmentList.mpd │ ├── parseAttributes.test.js │ ├── segment │ ├── segmentBase.test.js │ ├── segmentList.test.js │ ├── segmentTemplate.test.js │ └── urlType.test.js │ ├── stringToMpdXml.test.js │ ├── toM3u8.test.js │ ├── toPlaylists.test.js │ └── utils.test.js ├── package.json ├── panels ├── index.html └── start.html ├── restart.sh ├── src ├── server-router.js ├── server.js ├── services │ ├── bell-manager.js │ ├── bell-router.js │ ├── dstv-manager.js │ ├── dstv-router.js │ ├── dtv-now-manager.js │ ├── dtv-now-router.js │ ├── live-manager.js │ ├── live-router.js │ ├── rap-manager.js │ ├── rap-router.js │ ├── sling-manager - Backup.js │ ├── sling-manager - Copy.js │ ├── sling-manager - Pred.js │ ├── sling-manager.js │ ├── sling-router.js │ ├── tatasky-manager.js │ ├── tatasky-router.js │ ├── tsn-manager.js │ └── tsn-router.js └── utils │ ├── util.js │ ├── video-manager.js │ └── video-router.js ├── start.sh ├── status.sh ├── stop.sh └── yarn.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/.env.example -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/README.md -------------------------------------------------------------------------------- /binaries/linux/Binaries Here.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /binaries/linux/ffmpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/binaries/linux/ffmpeg -------------------------------------------------------------------------------- /binaries/linux/ffprobe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/binaries/linux/ffprobe -------------------------------------------------------------------------------- /binaries/linux/foobar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/binaries/linux/foobar -------------------------------------------------------------------------------- /binaries/linux/mp4decrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/binaries/linux/mp4decrypt -------------------------------------------------------------------------------- /binaries/linux/mp4dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/binaries/linux/mp4dump -------------------------------------------------------------------------------- /logs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | pm2 logs -------------------------------------------------------------------------------- /mpd-parser/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/CHANGELOG.md -------------------------------------------------------------------------------- /mpd-parser/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/CONTRIBUTING.md -------------------------------------------------------------------------------- /mpd-parser/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/LICENSE -------------------------------------------------------------------------------- /mpd-parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/README.md -------------------------------------------------------------------------------- /mpd-parser/dist/mpd-parser.cjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/dist/mpd-parser.cjs.js -------------------------------------------------------------------------------- /mpd-parser/dist/mpd-parser.es.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/dist/mpd-parser.es.js -------------------------------------------------------------------------------- /mpd-parser/dist/mpd-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/dist/mpd-parser.js -------------------------------------------------------------------------------- /mpd-parser/dist/mpd-parser.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/dist/mpd-parser.min.js -------------------------------------------------------------------------------- /mpd-parser/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/index.html -------------------------------------------------------------------------------- /mpd-parser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/package.json -------------------------------------------------------------------------------- /mpd-parser/scripts/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/scripts/karma.conf.js -------------------------------------------------------------------------------- /mpd-parser/scripts/netlify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/scripts/netlify.js -------------------------------------------------------------------------------- /mpd-parser/scripts/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/scripts/rollup.config.js -------------------------------------------------------------------------------- /mpd-parser/src/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/errors.js -------------------------------------------------------------------------------- /mpd-parser/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/index.js -------------------------------------------------------------------------------- /mpd-parser/src/inheritAttributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/inheritAttributes.js -------------------------------------------------------------------------------- /mpd-parser/src/parseAttributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/parseAttributes.js -------------------------------------------------------------------------------- /mpd-parser/src/parseUTCTimingScheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/parseUTCTimingScheme.js -------------------------------------------------------------------------------- /mpd-parser/src/segment/durationTimeParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/segment/durationTimeParser.js -------------------------------------------------------------------------------- /mpd-parser/src/segment/segmentBase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/segment/segmentBase.js -------------------------------------------------------------------------------- /mpd-parser/src/segment/segmentList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/segment/segmentList.js -------------------------------------------------------------------------------- /mpd-parser/src/segment/segmentTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/segment/segmentTemplate.js -------------------------------------------------------------------------------- /mpd-parser/src/segment/timelineTimeParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/segment/timelineTimeParser.js -------------------------------------------------------------------------------- /mpd-parser/src/segment/urlType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/segment/urlType.js -------------------------------------------------------------------------------- /mpd-parser/src/stringToMpdXml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/stringToMpdXml.js -------------------------------------------------------------------------------- /mpd-parser/src/toM3u8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/toM3u8.js -------------------------------------------------------------------------------- /mpd-parser/src/toPlaylists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/toPlaylists.js -------------------------------------------------------------------------------- /mpd-parser/src/utils/decodeB64ToUint8Array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/utils/decodeB64ToUint8Array.js -------------------------------------------------------------------------------- /mpd-parser/src/utils/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/utils/list.js -------------------------------------------------------------------------------- /mpd-parser/src/utils/object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/utils/object.js -------------------------------------------------------------------------------- /mpd-parser/src/utils/resolveUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/utils/resolveUrl.js -------------------------------------------------------------------------------- /mpd-parser/src/utils/time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/utils/time.js -------------------------------------------------------------------------------- /mpd-parser/src/utils/xml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/src/utils/xml.js -------------------------------------------------------------------------------- /mpd-parser/test/dist/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/dist/bundle.js -------------------------------------------------------------------------------- /mpd-parser/test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/index.test.js -------------------------------------------------------------------------------- /mpd-parser/test/inheritAttributes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/inheritAttributes.test.js -------------------------------------------------------------------------------- /mpd-parser/test/manifests/maat_vtt_segmentTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/manifests/maat_vtt_segmentTemplate.js -------------------------------------------------------------------------------- /mpd-parser/test/manifests/maat_vtt_segmentTemplate.mpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/manifests/maat_vtt_segmentTemplate.mpd -------------------------------------------------------------------------------- /mpd-parser/test/manifests/multiperiod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/manifests/multiperiod.js -------------------------------------------------------------------------------- /mpd-parser/test/manifests/multiperiod.mpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/manifests/multiperiod.mpd -------------------------------------------------------------------------------- /mpd-parser/test/manifests/segmentBase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/manifests/segmentBase.js -------------------------------------------------------------------------------- /mpd-parser/test/manifests/segmentBase.mpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/manifests/segmentBase.mpd -------------------------------------------------------------------------------- /mpd-parser/test/manifests/segmentList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/manifests/segmentList.js -------------------------------------------------------------------------------- /mpd-parser/test/manifests/segmentList.mpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/manifests/segmentList.mpd -------------------------------------------------------------------------------- /mpd-parser/test/parseAttributes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/parseAttributes.test.js -------------------------------------------------------------------------------- /mpd-parser/test/segment/segmentBase.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/segment/segmentBase.test.js -------------------------------------------------------------------------------- /mpd-parser/test/segment/segmentList.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/segment/segmentList.test.js -------------------------------------------------------------------------------- /mpd-parser/test/segment/segmentTemplate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/segment/segmentTemplate.test.js -------------------------------------------------------------------------------- /mpd-parser/test/segment/urlType.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/segment/urlType.test.js -------------------------------------------------------------------------------- /mpd-parser/test/stringToMpdXml.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/stringToMpdXml.test.js -------------------------------------------------------------------------------- /mpd-parser/test/toM3u8.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/toM3u8.test.js -------------------------------------------------------------------------------- /mpd-parser/test/toPlaylists.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/toPlaylists.test.js -------------------------------------------------------------------------------- /mpd-parser/test/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/mpd-parser/test/utils.test.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/package.json -------------------------------------------------------------------------------- /panels/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/panels/index.html -------------------------------------------------------------------------------- /panels/start.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/panels/start.html -------------------------------------------------------------------------------- /restart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/restart.sh -------------------------------------------------------------------------------- /src/server-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/server-router.js -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/server.js -------------------------------------------------------------------------------- /src/services/bell-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/services/bell-manager.js -------------------------------------------------------------------------------- /src/services/bell-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/services/bell-router.js -------------------------------------------------------------------------------- /src/services/dstv-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/services/dstv-manager.js -------------------------------------------------------------------------------- /src/services/dstv-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/services/dstv-router.js -------------------------------------------------------------------------------- /src/services/dtv-now-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/services/dtv-now-manager.js -------------------------------------------------------------------------------- /src/services/dtv-now-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/services/dtv-now-router.js -------------------------------------------------------------------------------- /src/services/live-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/services/live-manager.js -------------------------------------------------------------------------------- /src/services/live-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/services/live-router.js -------------------------------------------------------------------------------- /src/services/rap-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/services/rap-manager.js -------------------------------------------------------------------------------- /src/services/rap-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/services/rap-router.js -------------------------------------------------------------------------------- /src/services/sling-manager - Backup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/services/sling-manager - Backup.js -------------------------------------------------------------------------------- /src/services/sling-manager - Copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/services/sling-manager - Copy.js -------------------------------------------------------------------------------- /src/services/sling-manager - Pred.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/services/sling-manager - Pred.js -------------------------------------------------------------------------------- /src/services/sling-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/services/sling-manager.js -------------------------------------------------------------------------------- /src/services/sling-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/services/sling-router.js -------------------------------------------------------------------------------- /src/services/tatasky-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/services/tatasky-manager.js -------------------------------------------------------------------------------- /src/services/tatasky-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/services/tatasky-router.js -------------------------------------------------------------------------------- /src/services/tsn-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/services/tsn-manager.js -------------------------------------------------------------------------------- /src/services/tsn-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/services/tsn-router.js -------------------------------------------------------------------------------- /src/utils/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/utils/util.js -------------------------------------------------------------------------------- /src/utils/video-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/utils/video-manager.js -------------------------------------------------------------------------------- /src/utils/video-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/src/utils/video-router.js -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/start.sh -------------------------------------------------------------------------------- /status.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | pm2 ps -------------------------------------------------------------------------------- /stop.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | pm2 delete Universal-DRM -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DRM-Scripts/Universal-DRM/HEAD/yarn.lock --------------------------------------------------------------------------------