SYMBOL INDEX (127 symbols across 26 files) FILE: gulpfile.js function initEnv (line 33) | function initEnv() { function init (line 37) | function init(done) { function js (line 45) | function js(done) { function html (line 53) | function html() { function css (line 73) | function css() { function images (line 77) | async function images(done) { function fonts (line 129) | async function fonts(done) { function locale (line 149) | async function locale(done) { function manifest (line 187) | function manifest() { function license (line 202) | function license(done) { function secrets (line 226) | function secrets(done) { function zip (line 253) | function zip(done) { function inspect (line 264) | function inspect(done) { FILE: src/background/main.js function getFrameClientPos (line 44) | function getFrameClientPos(index) { function getFramePos (line 67) | async function getFramePos(tabId, frameId, frameIndex) { function initResetCaptcha (line 98) | function initResetCaptcha() { function resetCaptcha (line 128) | async function resetCaptcha(tabId, frameId, challengeUrl) { function challengeRequestCallback (line 154) | function challengeRequestCallback(details) { function setChallengeLocale (line 162) | async function setChallengeLocale() { function removeRequestHeaders (line 240) | function removeRequestHeaders(details) { function addBackgroundRequestListener (line 262) | async function addBackgroundRequestListener() { function removeBackgroundRequestListener (line 344) | async function removeBackgroundRequestListener({ruleIds = null} = {}) { function loadSecrets (line 361) | async function loadSecrets() { function getWitSpeechApiKey (line 402) | async function getWitSpeechApiKey(speechService, language) { function getWitSpeechApiResult (line 420) | async function getWitSpeechApiResult(apiKey, audioContent) { function getGoogleSpeechApiResult (line 449) | async function getGoogleSpeechApiResult( function getIbmSpeechApiResult (line 491) | async function getIbmSpeechApiResult(apiUrl, apiKey, audioContent, model) { function getMicrosoftSpeechApiResult (line 611) | async function getMicrosoftSpeechApiResult( function transcribeAudio (line 640) | async function transcribeAudio(audioUrl, lang) { function processMessage (line 804) | async function processMessage(request, sender) { function onMessage (line 907) | function onMessage(request, sender, sendResponse) { function onClientAppInstall (line 913) | async function onClientAppInstall() { function onOptionChange (line 921) | async function onOptionChange() { function onActionButtonClick (line 925) | async function onActionButtonClick(tab) { function onInstall (line 929) | async function onInstall(details) { function onStartup (line 935) | async function onStartup() { function addActionListener (line 939) | function addActionListener() { function addMessageListener (line 947) | function addMessageListener() { function addInstallListener (line 951) | function addInstallListener() { function addStartupListener (line 955) | function addStartupListener() { function setup (line 959) | async function setup({event = ''} = {}) { function init (line 1000) | function init() { FILE: src/base/main.js function main (line 12) | function main() { FILE: src/contribute/main.js function init (line 7) | async function init() { FILE: src/offscreen/main.js function processAudio (line 7) | async function processAudio(audioString, audioOptions) { function onMessage (line 16) | function onMessage(request) { function onConnect (line 23) | function onConnect(port) { FILE: src/options/main.js function init (line 7) | async function init() { FILE: src/scripts/init-setup.js function setup (line 1) | function setup() { FILE: src/setup/main.js function init (line 7) | async function init() { FILE: src/storage/init.js function initStorage (line 5) | async function initStorage({area = 'local', data = null, silent = false}... function migrateLegacyStorage (line 28) | async function migrateLegacyStorage() { FILE: src/storage/revisions/local/20221211221603_add_theme_support.js function upgrade (line 7) | async function upgrade() { FILE: src/storage/revisions/local/20221214080901_update_services.js function upgrade (line 5) | async function upgrade() { FILE: src/storage/revisions/local/20240514170322_add_appversion.js function upgrade (line 5) | async function upgrade() { FILE: src/storage/revisions/local/DlgF14Chrh.js function upgrade (line 5) | async function upgrade() { FILE: src/storage/revisions/local/Lj3MYlSr4L.js function upgrade (line 5) | async function upgrade() { FILE: src/storage/revisions/local/ONiJBs00o.js function upgrade (line 5) | async function upgrade() { FILE: src/storage/revisions/local/UidMDYaYA.js function upgrade (line 5) | async function upgrade() { FILE: src/storage/revisions/local/UoT3kGyBH.js function upgrade (line 5) | async function upgrade() { FILE: src/storage/revisions/local/X3djS8vZC.js function upgrade (line 5) | async function upgrade() { FILE: src/storage/revisions/local/ZtLMLoh1ag.js function upgrade (line 5) | async function upgrade() { FILE: src/storage/revisions/local/nOedd0Txqd.js function upgrade (line 5) | async function upgrade() { FILE: src/storage/revisions/local/t335iRDhZ8.js function upgrade (line 5) | async function upgrade() { FILE: src/storage/revisions/session/20240514122825_initial_version.js function upgrade (line 5) | async function upgrade() { FILE: src/storage/storage.js function isStorageArea (line 3) | async function isStorageArea({area = 'local'} = {}) { function isStorageReady (line 13) | async function isStorageReady({area = 'local'} = {}) { function ensureStorageReady (line 27) | async function ensureStorageReady({area = 'local'} = {}) { function get (line 52) | async function get(keys = null, {area = 'local'} = {}) { function set (line 57) | async function set(obj, {area = 'local'} = {}) { function remove (line 62) | async function remove(keys, {area = 'local'} = {}) { function clear (line 67) | async function clear({area = 'local'} = {}) { FILE: src/utils/app.js function showNotification (line 26) | async function showNotification({ function getListItems (line 66) | function getListItems(data, {scope = '', shortScope = ''} = {}) { function insertBaseModule (line 90) | async function insertBaseModule({activeTab = false} = {}) { function loadFonts (line 131) | async function loadFonts(fonts) { function processMessageResponse (line 135) | function processMessageResponse(response, sendResponse) { function configApp (line 151) | async function configApp(app) { function getAppTheme (line 162) | async function getAppTheme(theme) { function addSystemThemeListener (line 174) | function addSystemThemeListener(callback) { function addAppThemeListener (line 180) | function addAppThemeListener(callback) { function addThemeListener (line 188) | function addThemeListener(callback) { function getOpenerTabId (line 193) | async function getOpenerTabId({tab, tabId = null} = {}) { function showPage (line 205) | async function showPage({ function autoShowContributePage (line 224) | async function autoShowContributePage({ function updateUseCount (line 266) | async function updateUseCount({ function processAppUse (line 284) | async function processAppUse({ function showContributePage (line 306) | async function showContributePage({ function showOptionsPage (line 324) | async function showOptionsPage({getTab = false, activeTab = null} = {}) { function setAppVersion (line 334) | async function setAppVersion() { function isSessionStartup (line 338) | async function isSessionStartup() { function isStartup (line 365) | async function isStartup() { function getStartupState (line 404) | async function getStartupState({event = ''} = {}) { function sendNativeMessage (line 426) | function sendNativeMessage(port, message, {timeout = 10000} = {}) { function pingClientApp (line 459) | async function pingClientApp({ function meanSleep (line 484) | function meanSleep(ms) { FILE: src/utils/common.js function getText (line 7) | function getText(messageName, substitutions) { function insertCSS (line 11) | function insertCSS({ function executeScript (line 50) | async function executeScript({ function scriptsAllowed (line 108) | async function scriptsAllowed({tabId, frameId = 0} = {}) { function createTab (line 121) | async function createTab({ function getActiveTab (line 156) | async function getActiveTab() { function isValidTab (line 164) | async function isValidTab({tab, tabId = null} = {}) { function getPlatformInfo (line 175) | async function getPlatformInfo() { function getPlatform (line 221) | async function getPlatform() { function isAndroid (line 282) | async function isAndroid() { function getDarkColorSchemeQuery (line 287) | function getDarkColorSchemeQuery() { function getDayPrecisionEpoch (line 291) | function getDayPrecisionEpoch(epoch) { function isBackgroundPageContext (line 299) | function isBackgroundPageContext() { function getExtensionDomain (line 307) | function getExtensionDomain() { function getRandomInt (line 319) | function getRandomInt(min, max) { function getRandomFloat (line 323) | function getRandomFloat(min, max) { function arrayBufferToBase64 (line 327) | function arrayBufferToBase64(buffer) { function base64ToArrayBuffer (line 338) | function base64ToArrayBuffer(string) { function querySelectorXpath (line 350) | function querySelectorXpath(selector, {rootNode = null} = {}) { function nodeQuerySelector (line 362) | function nodeQuerySelector( function findNode (line 373) | function findNode( function getBrowser (line 423) | async function getBrowser() { function normalizeAudio (line 438) | async function normalizeAudio(buffer) { function sliceAudio (line 456) | async function sliceAudio({audioBuffer, start, end}) { function prepareAudio (line 477) | async function prepareAudio(audio, {trimStart = 0, trimEnd = 0} = {}) { function setupOffscreenDocument (line 490) | async function setupOffscreenDocument({url, reasons, justification} = {}) { function sendOffscreenMessage (line 514) | function sendOffscreenMessage(message) { function runOnce (line 537) | function runOnce(name, func) { function sleep (line 551) | function sleep(ms) { FILE: src/utils/vuetify.js function configTheme (line 25) | async function configTheme(vuetify, {theme = ''} = {}) { function configVuetify (line 44) | async function configVuetify(app) {