SYMBOL INDEX (32 symbols across 10 files) FILE: src/cors.js function set (line 5) | function set(key, value) { FILE: src/formats.js constant FORMATS (line 3) | const FORMATS = { constant CONTENT_TYPES (line 23) | const CONTENT_TYPES = { FILE: src/http.js function decodeContent (line 325) | function decodeContent(html, contentType) { function customRequest (line 349) | function customRequest(method, requestURL, options) { function getResponseType (line 458) | function getResponseType(contentType, options) { FILE: src/textSearch.js constant AWS (line 29) | const AWS = require('aws-sdk'); function search (line 131) | async function search(query, start) { function formatDescription (line 224) | function formatDescription(item) { function subtractCrossrefItems (line 252) | function subtractCrossrefItems(crossrefItems, libraryItems) { function queryCrossref (line 293) | async function queryCrossref(query) { function queryLibraries (line 311) | async function queryLibraries(query) { function normalize (line 341) | function normalize(text) { function hasAuthor (line 353) | function hasAuthor(authors, word) { function filterResults (line 366) | async function filterResults(items, query) { function getLongestCommonSequence (line 493) | function getLongestCommonSequence(title, query) { function identifierToToken (line 525) | function identifierToToken(identifier) { FILE: src/translation/translate.js function shimInnerText (line 47) | function shimInnerText(window) { method constructor (line 74) | constructor(input, options = {}) { method serializeToString (line 91) | serializeToString(node) { FILE: src/webEndpoint.js constant SELECT_TIMEOUT (line 29) | const SELECT_TIMEOUT = 60; function gc (line 103) | function gc() { FILE: src/webSession.js constant TLDS (line 30) | const TLDS = Zotero.requireTranslate('./tlds'); constant HTTP (line 31) | const HTTP = require('./http'); constant SERVER_TRANSLATION_TIMEOUT (line 37) | const SERVER_TRANSLATION_TIMEOUT = 30; constant FORWARDED_HEADERS (line 38) | const FORWARDED_HEADERS = ['Accept-Language']; FILE: test/import_test.js function flatten (line 8) | function flatten(array) { function addTest (line 12) | function addTest(name, translatorID, input, expected) { function parseJSON (line 61) | function parseJSON(name, json, source) { FILE: test/search_test.js constant HTTP (line 4) | const HTTP = require('../src/http'); FILE: test/testTranslators/testTranslators.js constant TEST_TYPES (line 75) | const TEST_TYPES = ["web", "import", "export", "search"]; function runTesters (line 119) | async function runTesters(translators, type) {