SYMBOL INDEX (116 symbols across 5 files) FILE: strip/strip.user.js function declareOptions (line 23) | function declareOptions(scope) { function getCleanWorker (line 49) | function getCleanWorker(worker) { function getWorkersForReinsert (line 69) | function getWorkersForReinsert(worker) { function reinsertWorkers (line 82) | function reinsertWorkers(worker, reinsert) { function isValidWorker (line 90) | function isValidWorker(worker) { function hookWindowWorker (line 96) | function hookWindowWorker() { function getWasmWorkerJs (line 178) | function getWasmWorkerJs(twitchBlobUrl) { function hookWorkerFetch (line 185) | function hookWorkerFetch() { function getServerTimeFromM3u8 (line 265) | function getServerTimeFromM3u8(encodingsM3u8) { function replaceServerTimeInM3u8 (line 273) | function replaceServerTimeInM3u8(encodingsM3u8, newServerTime) { function stripAdSegments (line 279) | function stripAdSegments(textStr, stripAllSegments) { function hookFetch (line 340) | function hookFetch() { function reloadTwitchPlayer (line 388) | function reloadTwitchPlayer(isPausePlay) { function onContentLoaded (line 485) | function onContentLoaded() { FILE: vaft/vaft-ublock-origin.js function declareOptions (line 12) | function declareOptions(scope) { function getCleanWorker (line 63) | function getCleanWorker(worker) { function getWorkersForReinsert (line 83) | function getWorkersForReinsert(worker) { function reinsertWorkers (line 96) | function reinsertWorkers(worker, reinsert) { function isValidWorker (line 104) | function isValidWorker(worker) { function hookWindowWorker (line 110) | function hookWindowWorker() { function getWasmWorkerJs (line 222) | function getWasmWorkerJs(twitchBlobUrl) { function hookWorkerFetch (line 229) | function hookWorkerFetch() { function getServerTimeFromM3u8 (line 368) | function getServerTimeFromM3u8(encodingsM3u8) { function replaceServerTimeInM3u8 (line 376) | function replaceServerTimeInM3u8(encodingsM3u8, newServerTime) { function stripAdSegments (line 382) | function stripAdSegments(textStr, stripAllSegments, streamInfo) { function getStreamUrlForResolution (line 422) | function getStreamUrlForResolution(encodingsM3u8, resolutionInfo) { function processM3U8 (line 453) | async function processM3U8(url, textStr, realFetch) { function parseAttributes (line 612) | function parseAttributes(str) { function getAccessToken (line 624) | function getAccessToken(channelName, playerType) { function gqlRequest (line 644) | function gqlRequest(body, playerType) { function monitorPlayerBuffering (line 693) | function monitorPlayerBuffering() { function updateAdblockBanner (line 772) | function updateAdblockBanner(data) { function getPlayerAndState (line 792) | function getPlayerAndState() { function doTwitchPlayerTask (line 836) | function doTwitchPlayerTask(isPausePlay, isReload) { function postTwitchWorkerMessage (line 906) | function postTwitchWorkerMessage(key, value) { function handleWorkerFetchRequest (line 911) | async function handleWorkerFetchRequest(fetchRequest) { function hookFetch (line 930) | function hookFetch() { function onContentLoaded (line 986) | function onContentLoaded() { FILE: vaft/vaft.user.js function declareOptions (line 23) | function declareOptions(scope) { function getCleanWorker (line 74) | function getCleanWorker(worker) { function getWorkersForReinsert (line 94) | function getWorkersForReinsert(worker) { function reinsertWorkers (line 107) | function reinsertWorkers(worker, reinsert) { function isValidWorker (line 115) | function isValidWorker(worker) { function hookWindowWorker (line 121) | function hookWindowWorker() { function getWasmWorkerJs (line 233) | function getWasmWorkerJs(twitchBlobUrl) { function hookWorkerFetch (line 240) | function hookWorkerFetch() { function getServerTimeFromM3u8 (line 379) | function getServerTimeFromM3u8(encodingsM3u8) { function replaceServerTimeInM3u8 (line 387) | function replaceServerTimeInM3u8(encodingsM3u8, newServerTime) { function stripAdSegments (line 393) | function stripAdSegments(textStr, stripAllSegments, streamInfo) { function getStreamUrlForResolution (line 433) | function getStreamUrlForResolution(encodingsM3u8, resolutionInfo) { function processM3U8 (line 464) | async function processM3U8(url, textStr, realFetch) { function parseAttributes (line 623) | function parseAttributes(str) { function getAccessToken (line 635) | function getAccessToken(channelName, playerType) { function gqlRequest (line 655) | function gqlRequest(body, playerType) { function monitorPlayerBuffering (line 704) | function monitorPlayerBuffering() { function updateAdblockBanner (line 783) | function updateAdblockBanner(data) { function getPlayerAndState (line 803) | function getPlayerAndState() { function doTwitchPlayerTask (line 847) | function doTwitchPlayerTask(isPausePlay, isReload) { function postTwitchWorkerMessage (line 917) | function postTwitchWorkerMessage(key, value) { function handleWorkerFetchRequest (line 922) | async function handleWorkerFetchRequest(fetchRequest) { function hookFetch (line 941) | function hookFetch() { function onContentLoaded (line 997) | function onContentLoaded() { FILE: video-swap-new/video-swap-new-ublock-origin.js function declareOptions (line 11) | function declareOptions(scope) { function getCleanWorker (line 44) | function getCleanWorker(worker) { function getWorkersForReinsert (line 64) | function getWorkersForReinsert(worker) { function reinsertWorkers (line 77) | function reinsertWorkers(worker, reinsert) { function isValidWorker (line 85) | function isValidWorker(worker) { function hookWindowWorker (line 91) | function hookWindowWorker() { function getWasmWorkerJs (line 196) | function getWasmWorkerJs(twitchBlobUrl) { function setStreamInfoUrls (line 203) | function setStreamInfoUrls(streamInfo, encodingsM3u8) { function updateAdblockBannerForStream (line 223) | function updateAdblockBannerForStream(streamInfo) { function onFoundAd (line 237) | async function onFoundAd(streamInfo, textStr, reloadPlayer, realFetch, u... function stripAdSegments (line 321) | function stripAdSegments(textStr, stripAllSegments, streamInfo) { function processM3U8 (line 361) | async function processM3U8(url, textStr, realFetch) { function hookWorkerFetch (line 413) | function hookWorkerFetch() { function getServerTimeFromM3u8 (line 526) | function getServerTimeFromM3u8(encodingsM3u8) { function replaceServerTimeInM3u8 (line 534) | function replaceServerTimeInM3u8(encodingsM3u8, newServerTime) { function getStreamUrlForResolution (line 540) | function getStreamUrlForResolution(encodingsM3u8, resolutionInfo) { function getAccessToken (line 571) | function getAccessToken(channelName, playerType) { function gqlRequest (line 592) | function gqlRequest(body, playerType) { function parseAttributes (line 633) | function parseAttributes(str) { function postTwitchWorkerMessage (line 645) | function postTwitchWorkerMessage(key, value) { function handleWorkerFetchRequest (line 650) | async function handleWorkerFetchRequest(fetchRequest) { function hookFetch (line 669) | function hookFetch() { function updateAdblockBanner (line 719) | function updateAdblockBanner(data) { function monitorLiveStatus (line 742) | function monitorLiveStatus() { function getPlayerAndState (line 754) | function getPlayerAndState() { function reloadTwitchPlayer (line 798) | function reloadTwitchPlayer(isPausePlay) { function onContentLoaded (line 858) | function onContentLoaded() { FILE: video-swap-new/video-swap-new.user.js function declareOptions (line 23) | function declareOptions(scope) { function getCleanWorker (line 56) | function getCleanWorker(worker) { function getWorkersForReinsert (line 76) | function getWorkersForReinsert(worker) { function reinsertWorkers (line 89) | function reinsertWorkers(worker, reinsert) { function isValidWorker (line 97) | function isValidWorker(worker) { function hookWindowWorker (line 103) | function hookWindowWorker() { function getWasmWorkerJs (line 208) | function getWasmWorkerJs(twitchBlobUrl) { function setStreamInfoUrls (line 215) | function setStreamInfoUrls(streamInfo, encodingsM3u8) { function updateAdblockBannerForStream (line 235) | function updateAdblockBannerForStream(streamInfo) { function onFoundAd (line 249) | async function onFoundAd(streamInfo, textStr, reloadPlayer, realFetch, u... function stripAdSegments (line 333) | function stripAdSegments(textStr, stripAllSegments, streamInfo) { function processM3U8 (line 373) | async function processM3U8(url, textStr, realFetch) { function hookWorkerFetch (line 425) | function hookWorkerFetch() { function getServerTimeFromM3u8 (line 538) | function getServerTimeFromM3u8(encodingsM3u8) { function replaceServerTimeInM3u8 (line 546) | function replaceServerTimeInM3u8(encodingsM3u8, newServerTime) { function getStreamUrlForResolution (line 552) | function getStreamUrlForResolution(encodingsM3u8, resolutionInfo) { function getAccessToken (line 583) | function getAccessToken(channelName, playerType) { function gqlRequest (line 604) | function gqlRequest(body, playerType) { function parseAttributes (line 645) | function parseAttributes(str) { function postTwitchWorkerMessage (line 657) | function postTwitchWorkerMessage(key, value) { function handleWorkerFetchRequest (line 662) | async function handleWorkerFetchRequest(fetchRequest) { function hookFetch (line 681) | function hookFetch() { function updateAdblockBanner (line 731) | function updateAdblockBanner(data) { function monitorLiveStatus (line 754) | function monitorLiveStatus() { function getPlayerAndState (line 766) | function getPlayerAndState() { function reloadTwitchPlayer (line 810) | function reloadTwitchPlayer(isPausePlay) { function onContentLoaded (line 870) | function onContentLoaded() {