SYMBOL INDEX (2466 symbols across 146 files) FILE: dev/createSymbolSvgs.ts type SnippetPanelJsonType (line 4) | type SnippetPanelJsonType = typeof import('../resources/snippetview/snip... type IMathSymbol (line 6) | type IMathSymbol = { function loadSnippets (line 50) | function loadSnippets() { FILE: dev/latex3command.py function exclude (line 28) | def exclude(entry: str) -> bool: function expand_variants (line 31) | def expand_variants(entry: str, options): function parse_doc_block (line 52) | def parse_doc_block(block_content: str, _type: str): function parse_file (line 63) | def parse_file(fpath, _type): function parse_all_files (line 86) | def parse_all_files(): FILE: dev/parse-cwl.ts function isDefaultMacro (line 13) | function isDefaultMacro(macro: string, defaults?: string[]): boolean { function getUnimathSymbol (line 33) | function getUnimathSymbol(macro: string, defaults?: typeof _unimathSymbo... function isSkipLine (line 49) | function isSkipLine(line: string): boolean { function parseLines (line 72) | function parseLines(pkg: PackageRaw, lines: string[], ifCond?: string): ... function parseInclude (line 115) | function parseInclude(pkg: PackageRaw, line: string, ifCond?: string): v... function parseKeys (line 130) | function parseKeys(pkg: PackageRaw, lines: string[], tag: string): void { function assignKeys (line 167) | function assignKeys(pkg: PackageRaw, tag: string) { function findKeyPos (line 203) | function findKeyPos(snippet: string): number { function parseEnv (line 239) | function parseEnv(pkg: PackageRaw, line: string, ifCond?: string): void { function parseMacro (line 281) | function parseMacro(pkg: PackageRaw, line: string, ifCond?: string): void { function handleBigMacros (line 317) | function handleBigMacros(pkg: PackageRaw, line: string): void { function constructMacroEnv (line 345) | function constructMacroEnv( function createSnippet (line 380) | function createSnippet(arg: string): string { function findArg (line 441) | function findArg(arg: string, regexp: RegExp, index: number): string | f... function parsePkg (line 458) | function parsePkg(pkgName: string): PackageRaw { function handleKomaClasses (line 466) | function handleKomaClasses(pkgName: string, content: string): string { function parseFiles (line 483) | function parseFiles(files: string[], folder: string) { function parseExpl3 (line 507) | function parseExpl3() { function parseEssential (line 522) | function parseEssential() { function parseAll (line 531) | function parseAll() { FILE: dev/pkgcommand.py function get_cwl_files (line 39) | def get_cwl_files() -> List[Path]: function dump_dict (line 49) | def dump_dict(dictionary, out_json): function parse_cwl_files (line 54) | def parse_cwl_files(cwl_files): function change_json_name (line 68) | def change_json_name(file_stem): FILE: dev/pyintel/ctanpkg.py class CtanPkg (line 16) | class CtanPkg: method __init__ (line 27) | def __init__(self, extra_packages_file=None, ctan_source='https://ctan... method _load_extra_packages (line 42) | def _load_extra_packages(self, extra_packages_file): method _build_ctan_dict (line 50) | def _build_ctan_dict(self, ctan_source): method _read_tlpdb (line 64) | def _read_tlpdb(self, tlpdb_url): method package2sty (line 76) | def package2sty(self, pkgname): method pkg_exists (line 96) | def pkg_exists(self, pkgname, suffix): method get_classes (line 110) | def get_classes(self): method get_packages (line 131) | def get_packages(self): FILE: dev/pyintel/parse_tlpdb.py class TLPackage (line 52) | class TLPackage(object): method __init__ (line 61) | def __init__(self): method add_pair (line 97) | def add_pair(self, key, value): method __str__ (line 101) | def __str__(self): method __repr__ (line 104) | def __repr__(self): method dictionary_value (line 116) | def dictionary_value(self): method insert_in_packages (line 140) | def insert_in_packages(self, conn): function _attributes_from_line (line 147) | def _attributes_from_line(line): function packages_from_tlpdb (line 207) | def packages_from_tlpdb(flat_tlpdb, allow_partial=False): function _save_as_sqlite (line 350) | def _save_as_sqlite(packages, absolute_path): function _save_as_plist (line 395) | def _save_as_plist(packages, path_or_file): FILE: dev/pyintel/pkgcommand.py class KeyVal (line 11) | class KeyVal: class Cmd (line 16) | class Cmd: class Env (line 25) | class Env: class Pkg (line 33) | class Pkg: function create_snippet (line 40) | def create_snippet(line: str) -> str: class TabStop (line 80) | class TabStop: method __init__ (line 88) | def __init__(self): method sub (line 91) | def sub(self, _matchObject) -> str: class PlaceHolder (line 96) | class PlaceHolder: method __init__ (line 105) | def __init__(self): method setUsePlaceHolders (line 110) | def setUsePlaceHolders(self, trueOrFalse: bool): method setKeepDelimiters (line 113) | def setKeepDelimiters(self, trueOrFalse: bool): method isToSkip (line 116) | def isToSkip(self, delimiters: str, string: str): method sub (line 122) | def sub(self, matchObject) -> str: function apply_caption_tweaks (line 135) | def apply_caption_tweaks(content: List[str]) -> List[str]: function parse_keyvals (line 138) | def parse_keyvals(line: str): class CwlIntel (line 151) | class CwlIntel: method __init__ (line 158) | def __init__(self, commands_file: Union[Path, str], envs_file: Union[P... method compute_unimathsymbols (line 181) | def compute_unimathsymbols(self) -> Dict[str, Dict[str, str]]: method parse_cwl_file (line 209) | def parse_cwl_file(self, file_path: Union[Path, str], remove_spaces: b... FILE: dev/pyintel/uni.py function remove_relation_character (line 10) | def remove_relation_character(description): function generate_unimathsymbols_intel (line 39) | def generate_unimathsymbols_intel(infile, json_out): FILE: dev/update-grammar.mjs function downloadFile (line 15) | async function downloadFile(repo, file, version='main') { function updateGrammars (line 27) | async function updateGrammars() { function main (line 54) | async function main() { FILE: resources/snippetview/pdfrenderer.js function createPdfWorker (line 24) | async function createPdfWorker() { function renderPdfFile (line 31) | async function renderPdfFile(url, opts) { FILE: resources/snippetview/snippetview.js function loadMathSymbols (line 10) | async function loadMathSymbols() { function processMathSymbol (line 22) | function processMathSymbol(mathSymbol) { function mathSymbolSearch (line 50) | function mathSymbolSearch() { function getSearchText (line 78) | function getSearchText(symbol) { FILE: resources/unified.js method "../node_modules/is-buffer/index.js" (line 31) | "../node_modules/is-buffer/index.js"(exports, module) { method "../node_modules/extend/index.js" (line 40) | "../node_modules/extend/index.js"(exports, module) { method "../node_modules/trie-prefix-tree/dist/config.js" (line 131) | "../node_modules/trie-prefix-tree/dist/config.js"(exports, module) { method "../node_modules/trie-prefix-tree/dist/append.js" (line 147) | "../node_modules/trie-prefix-tree/dist/append.js"(exports, module) { method "../node_modules/trie-prefix-tree/dist/create.js" (line 180) | "../node_modules/trie-prefix-tree/dist/create.js"(exports, module) { method "../node_modules/trie-prefix-tree/dist/utils.js" (line 212) | "../node_modules/trie-prefix-tree/dist/utils.js"(exports, module) { method "../node_modules/trie-prefix-tree/dist/checkPrefix.js" (line 238) | "../node_modules/trie-prefix-tree/dist/checkPrefix.js"(exports, module) { method "../node_modules/trie-prefix-tree/dist/recursePrefix.js" (line 268) | "../node_modules/trie-prefix-tree/dist/recursePrefix.js"(exports, module) { method "../node_modules/trie-prefix-tree/dist/recurseRandomWord.js" (line 315) | "../node_modules/trie-prefix-tree/dist/recurseRandomWord.js"(exports, mo... method "../node_modules/trie-prefix-tree/dist/permutations.js" (line 341) | "../node_modules/trie-prefix-tree/dist/permutations.js"(exports, module) { method "../node_modules/trie-prefix-tree/dist/index.js" (line 395) | "../node_modules/trie-prefix-tree/dist/index.js"(exports, module) { method "../node_modules/color-name/index.js" (line 592) | "../node_modules/color-name/index.js"(exports, module) { method "../node_modules/is-arrayish/index.js" (line 749) | "../node_modules/is-arrayish/index.js"(exports, module) { method "../node_modules/simple-swizzle/index.js" (line 761) | "../node_modules/simple-swizzle/index.js"(exports, module) { method "../node_modules/color-string/index.js" (line 788) | "../node_modules/color-string/index.js"(exports, module) { method "../node_modules/color/node_modules/color-name/index.js" (line 973) | "../node_modules/color/node_modules/color-name/index.js"(exports, module) { method "../node_modules/color/node_modules/color-convert/conversions.js" (line 1130) | "../node_modules/color/node_modules/color-convert/conversions.js"(export... method "../node_modules/color/node_modules/color-convert/route.js" (line 1801) | "../node_modules/color/node_modules/color-convert/route.js"(exports, mod... method "../node_modules/color/node_modules/color-convert/index.js" (line 1871) | "../node_modules/color/node_modules/color-convert/index.js"(exports, mod... method "../node_modules/color/index.js" (line 1932) | "../node_modules/color/index.js"(exports, module) { method "../node_modules/prettier/standalone.js" (line 2319) | "../node_modules/prettier/standalone.js"(exports, module) { function bail (line 13089) | function bail(error) { function isPlainObject (line 13100) | function isPlainObject(value) { function trough (line 13109) | function trough() { function wrap (line 13150) | function wrap(middleware, callback) { function stringifyPosition (line 13196) | function stringifyPosition(value) { function point (line 13211) | function point(point2) { function position (line 13214) | function position(pos) { function index (line 13217) | function index(value) { method constructor (line 13241) | constructor(reason, place, origin) { function basename (line 13308) | function basename(path2, ext) { function dirname (line 13366) | function dirname(path2) { function extname (line 13386) | function extname(path2) { function join (line 13424) | function join(...segments) { function normalize (line 13435) | function normalize(path2) { function normalizeString (line 13447) | function normalizeString(path2, allowAboveRoot) { function assertPath (line 13511) | function assertPath(path2) { function cwd (line 13521) | function cwd() { function isUrl (line 13526) | function isUrl(fileUrlOrPath) { function urlToPath (line 13533) | function urlToPath(path2) { function getPathFromURLPosix (line 13550) | function getPathFromURLPosix(url) { method constructor (line 13600) | constructor(value) { method path (line 13638) | get path() { method path (line 13650) | set path(path2) { method dirname (line 13662) | get dirname() { method dirname (line 13670) | set dirname(dirname2) { method basename (line 13677) | get basename() { method basename (line 13687) | set basename(basename2) { method extname (line 13695) | get extname() { method extname (line 13705) | set extname(extname2) { method stem (line 13721) | get stem() { method stem (line 13731) | set stem(stem) { method toString (line 13745) | toString(encoding) { method message (line 13764) | message(reason, place, origin) { method info (line 13790) | info(reason, place, origin) { method fail (line 13815) | fail(reason, place, origin) { function assertPart (line 13821) | function assertPart(part, name) { function assertNonEmpty (line 13828) | function assertNonEmpty(part, name) { function assertPath2 (line 13833) | function assertPath2(path2, name) { function buffer (line 13838) | function buffer(value) { function base (line 13845) | function base() { function newable (line 14088) | function newable(value, name) { function keys (line 14097) | function keys(value) { function assertParser (line 14106) | function assertParser(name, value) { function assertCompiler (line 14111) | function assertCompiler(name, value) { function assertUnfrozen (line 14116) | function assertUnfrozen(name, frozen) { function assertNode (line 14123) | function assertNode(node) { function assertDone (line 14128) | function assertDone(name, asyncName, complete) { function vfile (line 14135) | function vfile(value) { function looksLikeAVFile (line 14138) | function looksLikeAVFile(value) { function looksLikeAVFileValue (line 14143) | function looksLikeAVFileValue(value) { function bracesToOpenAndCloseMarks (line 14214) | function bracesToOpenAndCloseMarks(braces) { function arg (line 14228) | function arg(args2, special) { function s (line 14252) | function s(value) { function _printRaw (line 14262) | function _printRaw(node) { function printRaw (line 14338) | function printRaw(node, options) { function createMacroMatcher (line 14348) | function createMacroMatcher(macros18) { function createEnvironmentMatcher (line 14384) | function createEnvironmentMatcher(macros18) { method macro (line 14403) | macro(node, macroName) { method anyMacro (line 14409) | anyMacro(node) { method environment (line 14412) | environment(node, envName) { method anyEnvironment (line 14418) | anyEnvironment(node) { method comment (line 14421) | comment(node) { method parbreak (line 14427) | parbreak(node) { method whitespace (line 14433) | whitespace(node) { method whitespaceLike (line 14442) | whitespaceLike(node) { method string (line 14448) | string(node, value) { method anyString (line 14454) | anyString(node) { method group (line 14457) | group(node) { method argument (line 14463) | argument(node) { method blankArgument (line 14469) | blankArgument(node) { method math (line 14475) | math(node) { function listMathChildren (line 14501) | function listMathChildren(node) { function visit (line 14536) | function visit(tree, visitor, options) { function toResult (line 14649) | function toResult(value) { function updateRenderInfo (line 14663) | function updateRenderInfo(node, renderInfo) { function trim (line 14671) | function trim(nodes) { function trimStart (line 14680) | function trimStart(nodes) { function trimEnd (line 14696) | function trimEnd(nodes) { function amountOfLeadingAndTrailingWhitespace (line 14711) | function amountOfLeadingAndTrailingWhitespace(ast) { function splitOnCondition (line 14759) | function splitOnCondition(nodes, splitFunc = () => false, options) { function splitOnMacro (line 14786) | function splitOnMacro(ast, macroName) { function lastSignificantNodeIndex (line 14799) | function lastSignificantNodeIndex(nodes, parbreaksAreInsignificant) { function cleanEnumerateBody (line 14811) | function cleanEnumerateBody(ast, itemName = "item") { function popTrailingComments (line 14860) | function popTrailingComments(nodes) { function decorateArrayForPegjs (line 15314) | function decorateArrayForPegjs(array) { function peg$subclass (line 15333) | function peg$subclass(child, parent) { function peg$SyntaxError (line 15340) | function peg$SyntaxError(message, expected, found, location) { function peg$padEnd (line 15352) | function peg$padEnd(str, targetLength, padString) { function hex (line 15409) | function hex(ch) { function literalEscape (line 15412) | function literalEscape(s2) { function classEscape (line 15419) | function classEscape(s2) { function describeExpectation (line 15426) | function describeExpectation(expectation) { function describeExpected (line 15429) | function describeExpected(expected2) { function describeFound (line 15451) | function describeFound(found2) { function peg$parse (line 15456) | function peg$parse(input, options) { function peg$subclass (line 20202) | function peg$subclass(child, parent) { function peg$SyntaxError (line 20209) | function peg$SyntaxError(message, expected, found, location) { function peg$padEnd (line 20221) | function peg$padEnd(str, targetLength, padString) { function hex (line 20278) | function hex(ch) { function literalEscape (line 20281) | function literalEscape(s2) { function classEscape (line 20288) | function classEscape(s2) { function describeExpectation (line 20295) | function describeExpectation(expectation) { function describeExpected (line 20298) | function describeExpected(expected2) { function describeFound (line 20320) | function describeFound(found2) { function peg$parse (line 20325) | function peg$parse(input, options) { function peg$subclass (line 20937) | function peg$subclass(child, parent) { function peg$SyntaxError (line 20944) | function peg$SyntaxError(message, expected, found, location) { function peg$padEnd (line 20956) | function peg$padEnd(str, targetLength, padString) { function hex (line 21013) | function hex(ch) { function literalEscape (line 21016) | function literalEscape(s2) { function classEscape (line 21023) | function classEscape(s2) { function describeExpectation (line 21030) | function describeExpectation(expectation) { function describeExpected (line 21033) | function describeExpected(expected2) { function describeFound (line 21055) | function describeFound(found2) { function peg$parse (line 21060) | function peg$parse(input, options) { function peg$subclass (line 22359) | function peg$subclass(child, parent) { function peg$SyntaxError (line 22366) | function peg$SyntaxError(message, expected, found, location) { function peg$padEnd (line 22378) | function peg$padEnd(str, targetLength, padString) { function hex (line 22435) | function hex(ch) { function literalEscape (line 22438) | function literalEscape(s2) { function classEscape (line 22445) | function classEscape(s2) { function describeExpectation (line 22452) | function describeExpectation(expectation) { function describeExpected (line 22455) | function describeExpected(expected2) { function describeFound (line 22477) | function describeFound(found2) { function peg$parse (line 22482) | function peg$parse(input, options) { function peg$subclass (line 23562) | function peg$subclass(child, parent) { function peg$SyntaxError (line 23569) | function peg$SyntaxError(message, expected, found, location) { function peg$padEnd (line 23581) | function peg$padEnd(str, targetLength, padString) { function hex (line 23638) | function hex(ch) { function literalEscape (line 23641) | function literalEscape(s2) { function classEscape (line 23648) | function classEscape(s2) { function describeExpectation (line 23655) | function describeExpectation(expectation) { function describeExpected (line 23658) | function describeExpected(expected2) { function describeFound (line 23680) | function describeFound(found2) { function peg$parse (line 23685) | function peg$parse(input, options) { function peg$subclass (line 24022) | function peg$subclass(child, parent) { function peg$SyntaxError (line 24029) | function peg$SyntaxError(message, expected, found, location) { function peg$padEnd (line 24041) | function peg$padEnd(str, targetLength, padString) { function hex (line 24098) | function hex(ch) { function literalEscape (line 24101) | function literalEscape(s2) { function classEscape (line 24108) | function classEscape(s2) { function describeExpectation (line 24115) | function describeExpectation(expectation) { function describeExpected (line 24118) | function describeExpected(expected2) { function describeFound (line 24140) | function describeFound(found2) { function peg$parse (line 24145) | function peg$parse(input, options) { function peg$subclass (line 24752) | function peg$subclass(child, parent) { function peg$SyntaxError (line 24759) | function peg$SyntaxError(message, expected, found, location) { function peg$padEnd (line 24771) | function peg$padEnd(str, targetLength, padString) { function hex (line 24828) | function hex(ch) { function literalEscape (line 24831) | function literalEscape(s2) { function classEscape (line 24838) | function classEscape(s2) { function describeExpectation (line 24845) | function describeExpectation(expectation) { function describeExpected (line 24848) | function describeExpected(expected2) { function describeFound (line 24870) | function describeFound(found2) { function peg$parse (line 24875) | function peg$parse(input, options) { function peg$subclass (line 26781) | function peg$subclass(child, parent) { function peg$SyntaxError (line 26788) | function peg$SyntaxError(message, expected, found, location) { function peg$padEnd (line 26800) | function peg$padEnd(str, targetLength, padString) { function hex (line 26857) | function hex(ch) { function literalEscape (line 26860) | function literalEscape(s2) { function classEscape (line 26867) | function classEscape(s2) { function describeExpectation (line 26874) | function describeExpectation(expectation) { function describeExpected (line 26877) | function describeExpected(expected2) { function describeFound (line 26899) | function describeFound(found2) { function peg$parse (line 26904) | function peg$parse(input, options) { function peg$subclass (line 28154) | function peg$subclass(child, parent) { function peg$SyntaxError (line 28161) | function peg$SyntaxError(message, expected, found, location) { function peg$padEnd (line 28173) | function peg$padEnd(str, targetLength, padString) { function hex (line 28230) | function hex(ch) { function literalEscape (line 28233) | function literalEscape(s2) { function classEscape (line 28240) | function classEscape(s2) { function describeExpectation (line 28247) | function describeExpectation(expectation) { function describeExpected (line 28250) | function describeExpected(expected2) { function describeFound (line 28272) | function describeFound(found2) { function peg$parse (line 28277) | function peg$parse(input, options) { function peg$subclass (line 29370) | function peg$subclass(child, parent) { function peg$SyntaxError (line 29377) | function peg$SyntaxError(message, expected, found, location) { function peg$padEnd (line 29389) | function peg$padEnd(str, targetLength, padString) { function hex (line 29446) | function hex(ch) { function literalEscape (line 29449) | function literalEscape(s2) { function classEscape (line 29456) | function classEscape(s2) { function describeExpectation (line 29463) | function describeExpectation(expectation) { function describeExpected (line 29466) | function describeExpected(expected2) { function describeFound (line 29488) | function describeFound(found2) { function peg$parse (line 29493) | function peg$parse(input, options) { function peg$subclass (line 30166) | function peg$subclass(child, parent) { function peg$SyntaxError (line 30173) | function peg$SyntaxError(message, expected, found, location) { function peg$padEnd (line 30185) | function peg$padEnd(str, targetLength, padString) { function hex (line 30242) | function hex(ch) { function literalEscape (line 30245) | function literalEscape(s2) { function classEscape (line 30252) | function classEscape(s2) { function describeExpectation (line 30259) | function describeExpectation(expectation) { function describeExpected (line 30262) | function describeExpected(expected2) { function describeFound (line 30284) | function describeFound(found2) { function peg$parse (line 30289) | function peg$parse(input, options) { function parse (line 31986) | function parse(str = "") { function scan (line 31994) | function scan(nodes, token, options) { function gobbleSingleArgument (line 32042) | function gobbleSingleArgument(nodes, argSpec, startPos = 0) { function cloneStringNode (line 32195) | function cloneStringNode(node, content) { function findBracePositions (line 32198) | function findBracePositions(nodes, startPos, openMark, closeMark) { function gobbleArguments (line 32274) | function gobbleArguments(nodes, argSpec, startPos = 0) { function embellishmentSpec (line 32324) | function embellishmentSpec(tokens) { function emptyArg (line 32330) | function emptyArg(defaultArg) { function attachMacroArgsInArray (line 32337) | function attachMacroArgsInArray(nodes, macros18) { function attachMacroArgs (line 32371) | function attachMacroArgs(tree, macros18) { function blankArg (line 32812) | function blankArg() { function eatAllAnimationSpecs (line 32869) | function eatAllAnimationSpecs(nodes, startPos) { function processTikzEnvironmentContent (line 32986) | function processTikzEnvironmentContent(nodes) { function createMatchers2 (line 33277) | function createMatchers2() { function parse2 (line 33290) | function parse2(ast, options) { function processEnvironment (line 34310) | function processEnvironment(envNode, envInfo) { function findRegionInArray (line 34322) | function findRegionInArray(tree, start, end) { function refineRegions (line 34341) | function refineRegions(regions) { function splitByRegions (line 34380) | function splitByRegions(array, regionsRecord) { function escapeRegExp (line 34404) | function escapeRegExp(str) { function buildWordRegex (line 34407) | function buildWordRegex(allowedSet) { function hasReparsableMacroNamesInArray (line 34411) | function hasReparsableMacroNamesInArray(tree, allowedTokens) { function hasReparsableMacroNames (line 34425) | function hasReparsableMacroNames(tree, allowedTokens) { function reparseMacroNamesInArray (line 34450) | function reparseMacroNamesInArray(tree, allowedTokens) { function reparseMacroNames (line 34493) | function reparseMacroNames(tree, allowedTokens) { function findExpl3AndAtLetterRegionsInArray (line 34521) | function findExpl3AndAtLetterRegionsInArray(tree) { function reparseExpl3AndAtLetterRegions (line 34562) | function reparseExpl3AndAtLetterRegions(tree) { function parseMinimal (line 34610) | function parseMinimal(str) { function parseMathMinimal (line 34613) | function parseMathMinimal(str) { function unifiedLatexReparseMathConstructPlugin (line 34629) | function unifiedLatexReparseMathConstructPlugin({ function wasParsedInMathMode (line 34660) | function wasParsedInMathMode(nodes) { function getParser (line 34811) | function getParser(options) { function getDocType (line 34860) | function getDocType(doc) { function getDocErrorMessage (line 34877) | function getDocErrorMessage(doc) { method constructor (line 34898) | constructor(doc) { function traverseDoc (line 34905) | function traverseDoc(doc, onEnter, onExit, shouldTraverseConditionalGrou... function indent (line 34987) | function indent(contents) { function align (line 34991) | function align(widthOrString, contents) { function group2 (line 34995) | function group2(contents, opts = {}) { function dedentToRoot (line 35010) | function dedentToRoot(contents) { function markAsRoot (line 35013) | function markAsRoot(contents) { function dedent (line 35016) | function dedent(contents) { function conditionalGroup (line 35019) | function conditionalGroup(states, opts) { function fill (line 35022) | function fill(parts) { function ifBreak (line 35026) | function ifBreak(breakContents, flatContents = "", opts = {}) { function indentIfBreak (line 35038) | function indentIfBreak(contents, opts) { function lineSuffix (line 35047) | function lineSuffix(contents) { function join2 (line 35065) | function join2(separator, docs) { function addAlignmentToDoc (line 35077) | function addAlignmentToDoc(doc, size, tabWidth) { function label (line 35089) | function label(label2, contents) { function convertEndOfLineToChars (line 35116) | function convertEndOfLineToChars(value) { function isFullWidth (line 35129) | function isFullWidth(x) { function isWide (line 35132) | function isWide(x) { function getStringWidth (line 35137) | function getStringWidth(text) { function mapDoc (line 35159) | function mapDoc(doc, cb) { function findInDoc (line 35226) | function findInDoc(doc, fn, defaultValue) { function willBreakFn (line 35242) | function willBreakFn(doc) { function willBreak (line 35253) | function willBreak(doc) { function breakParentGroup (line 35256) | function breakParentGroup(groupStack) { function propagateBreaks (line 35270) | function propagateBreaks(doc) { function removeLinesFn (line 35301) | function removeLinesFn(doc) { function removeLines (line 35310) | function removeLines(doc) { function stripTrailingHardlineFromParts (line 35313) | function stripTrailingHardlineFromParts(parts) { function stripTrailingHardlineFromDoc (line 35339) | function stripTrailingHardlineFromDoc(doc) { function stripTrailingHardline (line 35379) | function stripTrailingHardline(doc) { function cleanDocFn (line 35382) | function cleanDocFn(doc) { function cleanDoc (line 35450) | function cleanDoc(doc) { function replaceEndOfLine (line 35453) | function replaceEndOfLine(doc, replacement = literalline) { function canBreakFn (line 35456) | function canBreakFn(doc) { function canBreak (line 35461) | function canBreak(doc) { function rootIndent (line 35467) | function rootIndent() { function makeIndent (line 35474) | function makeIndent(ind, options) { function makeAlign (line 35479) | function makeAlign(indent22, widthOrDoc, options) { function generateInd (line 35503) | function generateInd(ind, newPart, options) { function trim22 (line 35571) | function trim22(out) { function fits (line 35602) | function fits(next, restCommands, width, hasLineSuffix, groupModeMap, mu... function printDocToString (line 35699) | function printDocToString(doc, options) { function createMatchers3 (line 36069) | function createMatchers3() { function parsePgfkeys (line 36080) | function parsePgfkeys(ast, options) { function createMatchers4 (line 36093) | function createMatchers4(rowSepMacros, colSep) { function parseAlignEnvironment (line 36103) | function parseAlignEnvironment(ast, colSep = ["&"], rowSepMacros = ["\\"... function formatEnvSurround (line 36124) | function formatEnvSurround(node) { function isLineType (line 36132) | function isLineType(elm) { function joinWithSoftline (line 36144) | function joinWithSoftline(arr) { function getNodeInfo (line 36159) | function getNodeInfo(node, options) { function formatDocArray (line 36190) | function formatDocArray(nodes, docArray, options) { function zip (line 36265) | function zip(array1, array2) { function printMacro (line 36273) | function printMacro(path2, print, options) { function printArgumentPgfkeys (line 36298) | function printArgumentPgfkeys(nodes, options) { function printTikzArgument (line 36351) | function printTikzArgument(path2, print, options) { function printFragment (line 36374) | function printFragment(fragment, path2, print) { function printTikzPathSpecNode (line 36387) | function printTikzPathSpecNode(node, path2, print) { function printOptionalArgs (line 36521) | function printOptionalArgs(nodes) { method constructor (line 36528) | constructor(spec, path2, print) { method nodeToDoc (line 36535) | nodeToDoc(node) { method toDoc (line 36538) | toDoc() { method peek (line 36618) | peek() { method eatOptionalArg (line 36643) | eatOptionalArg() { method eatNode (line 36669) | eatNode() { method eatOperation (line 36765) | eatOperation() { function isPathJoinOperation (line 36792) | function isPathJoinOperation(node) { function printArgument (line 36805) | function printArgument(path2, print, options) { function hasPreambleCode (line 36845) | function hasPreambleCode(nodes) { function printRoot (line 36848) | function printRoot(path2, print, options) { function printComment (line 36859) | function printComment(path2, _print2, _options) { function printInlineMath (line 36868) | function printInlineMath(path2, print, options) { function printDisplayMath (line 36881) | function printDisplayMath(path2, print, options) { function printVerbatimEnvironment (line 36897) | function printVerbatimEnvironment(path2, print, options) { function printEnvironment (line 36902) | function printEnvironment(path2, print, options) { function printAlignedEnvironment (line 36927) | function printAlignedEnvironment(path2, print, options) { function formatAlignedContent (line 36977) | function formatAlignedContent(nodes) { method constructor (line 37016) | constructor(ast) { method setRenderCache (line 37040) | setRenderCache(node, data) { method getRenderCache (line 37051) | getRenderCache(node) { method getPreviousNode (line 37055) | getPreviousNode(node) { method getNextNode (line 37058) | getNextNode(node) { function printLatexAst (line 37062) | function printLatexAst(path2, options, print) { function readableType (line 37122) | function readableType(obj) { function toString (line 37186) | function toString(ast) { FILE: src/compile/build.ts function autoBuild (line 34) | function autoBuild(file: string, type: 'onFileChange' | 'onSave', bibCha... function canAutoBuild (line 61) | function canAutoBuild(): boolean { function isFileExcludedFromBuildOnSave (line 74) | function isFileExcludedFromBuildOnSave(filePath: string): boolean { function build (line 102) | async function build(skipSelection: boolean = false, rootFile: string | ... function buildLoop (line 161) | async function buildLoop() { function normalizeArgForCwd (line 199) | function normalizeArgForCwd(arg: string, cwd: string, rootDir: string): ... function spawnProcess (line 238) | function spawnProcess(step: Step): ProcessEnv { function monitorProcess (line 295) | async function monitorProcess(step: Step, env: ProcessEnv): Promise ... function createAuxSubFolders (line 105) | async function createAuxSubFolders(rootFile: string) { function createBuildTools (line 151) | async function createBuildTools(rootFile: string, langId: string, recipe... function findMagicComments (line 206) | async function findMagicComments(rootFile: string): Promise<{tex?: Tool,... function createBuildMagic (line 269) | function createBuildMagic(rootFile: string, magicTex: Tool, magicBib?: T... function findRecipe (line 297) | function findRecipe(rootFile: string, langId: string, recipeName?: strin... function populateTools (line 353) | function populateTools(rootFile: string, buildTools: Tool[]): Tool[] { function isMikTeX (line 415) | function isMikTeX(): boolean { FILE: src/compile/terminate.ts function terminate (line 15) | function terminate() { FILE: src/completion/bibtex.ts type DataBibtexJsonType (line 9) | type DataBibtexJsonType = typeof import('../../data/bibtex-entries.json') type DataBibtexOptionalJsonType (line 10) | type DataBibtexOptionalJsonType = typeof import('../../data/bibtex-optio... class BibProvider (line 12) | class BibProvider implements vscode.CompletionItemProvider { method constructor (line 18) | constructor() { method initialize (line 42) | private initialize() { method loadDefaultItems (line 70) | private loadDefaultItems(entriesFile: string, optEntriesFile: string, ... method entryToCompletion (line 110) | private entryToCompletion(itemName: string, itemFields: string[], conf... method fieldsToCompletion (line 130) | private fieldsToCompletion(fields: string[], config: ReturnType implements CitationField { method author (line 331) | get author() { return this.get('author') } method journal (line 332) | get journal() { return this.get('journal') } method journaltitle (line 333) | get journaltitle() { return this.get('journaltitle') } method title (line 334) | get title() { return this.get('title') } method publisher (line 335) | get publisher() { return this.get('publisher') } method join (line 344) | join(selectedFields: string[], prefixWithKeys: boolean, joinString: st... FILE: src/completion/completer/class.ts type ClassItemEntry (line 12) | type ClassItemEntry = { function initialize (line 18) | function initialize(classes: {[key: string]: ClassItemEntry}) { function from (line 27) | function from(): vscode.CompletionItem[] { FILE: src/completion/completer/closeenv.ts function from (line 6) | function from(result: RegExpMatchArray, _args: CompletionArgs): vscode.C... FILE: src/completion/completer/completerutils.ts type CmdSignature (line 4) | interface CmdSignature { function splitSignatureString (line 14) | function splitSignatureString(signature: string): CmdSignature { class CmdEnvSuggestion (line 29) | class CmdEnvSuggestion extends vscode.CompletionItem implements Completi... method constructor (line 30) | constructor(public label: string, public packageName: string, public k... method signatureAsString (line 38) | signatureAsString(): string { method name (line 46) | name(): string { method hasOptionalArgs (line 50) | hasOptionalArgs(): boolean { function filterNonLetterSuggestions (line 55) | function filterNonLetterSuggestions(suggestions: CompletionItem[], typed... function computeFilteringRange (line 68) | function computeFilteringRange(line: string, position: vscode.Position):... function filterArgumentHint (line 78) | function filterArgumentHint(suggestions: vscode.CompletionItem[]) { FILE: src/completion/completer/environment.ts function initialize (line 37) | function initialize() { function getDefaultEnvs (line 64) | function getDefaultEnvs(type: EnvSnippetType): CmdEnvSuggestion[] { function getPackageEnvs (line 80) | function getPackageEnvs(type?: EnvSnippetType): Map { function updateChildren (line 355) | async function updateChildren(fileCache: FileCache, rootPath: string | u... function updateChildrenInput (line 378) | async function updateChildrenInput(fileCache: FileCache, rootPath: strin... function updateChildrenXr (line 425) | async function updateChildrenXr(fileCache: FileCache, rootPath: string) { function updateElements (line 468) | async function updateElements(fileCache: FileCache): Promise { function updateBibfiles (line 499) | async function updateBibfiles(fileCache: FileCache) { function updateGlossaryBibFiles (line 536) | async function updateGlossaryBibFiles(fileCache: FileCache) { function loadFlsFile (line 579) | async function loadFlsFile(filePath: string): Promise { function parseFlsContent (line 654) | function parseFlsContent(content: string, rootDir: string): {input: stri... function parseAuxFile (line 699) | async function parseAuxFile(filePath: string, srcDir: string) { function getIncludedBibGeneric (line 750) | function getIncludedBibGeneric(bibType: 'bibtex' | 'glossary', filePath?... function getIncludedBib (line 785) | function getIncludedBib(filePath?: string): string[] { function getIncludedGlossaryBib (line 798) | function getIncludedGlossaryBib(filePath?: string): string[] { function getIncludedTeX (line 814) | function getIncludedTeX(filePath?: string): Set { function getFlsChildren (line 848) | async function getFlsChildren(texFile: string): Promise { FILE: src/core/commands.ts function hostPort (line 8) | async function hostPort() { function build (line 18) | async function build(skipSelection: boolean = false, rootFile: string | ... function revealOutputDir (line 27) | async function revealOutputDir() { function recipes (line 42) | function recipes(recipe?: string) { function view (line 62) | async function view(mode?: 'tab' | 'browser' | 'external' | vscode.Uri) { function refresh (line 93) | function refresh() { function kill (line 98) | function kill() { function synctex (line 103) | function synctex() { function synctexonref (line 123) | function synctexonref(line: number, filePath: string) { function clean (line 132) | async function clean(): Promise { function addTexRoot (line 151) | function addTexRoot() { function citation (line 160) | function citation() { function wordcount (line 165) | function wordcount() { function showLog (line 179) | function showLog(compiler?: string) { function gotoSection (line 188) | async function gotoSection(filePath: string, lineNumber: number) { function navigateToEnvPair (line 203) | function navigateToEnvPair() { function selectEnvContent (line 212) | function selectEnvContent(mode: 'content' | 'whole') { function selectEnvName (line 221) | function selectEnvName() { function multiCursorEnvName (line 230) | function multiCursorEnvName() { function toggleEquationEnv (line 239) | function toggleEquationEnv() { function closeEnv (line 248) | function closeEnv() { function changeHostName (line 257) | async function changeHostName() { function resetHostName (line 276) | function resetHostName() { function actions (line 282) | async function actions() { function insertSnippet (line 291) | async function insertSnippet(name: 'wrapEnv' | 'item') { function onEnterKey (line 314) | function onEnterKey(modifiers?: string) { function toggleSelectedKeyword (line 375) | async function toggleSelectedKeyword(keyword: string) { function shiftSectioningLevel (line 425) | function shiftSectioningLevel(change: 'promote' | 'demote') { function selectSection (line 429) | function selectSection() { function devParseLog (line 433) | function devParseLog() { function devParseTeX (line 440) | async function devParseTeX() { function devParseBib (line 448) | async function devParseBib() { function checkCitations (line 459) | async function checkCitations() { function devStripText (line 491) | async function devStripText() { function texdoc (line 499) | function texdoc(packageName?: string) { function texdocUsepackages (line 503) | function texdocUsepackages() { function saveActive (line 507) | async function saveActive() { function openMathPreviewPanel (line 512) | function openMathPreviewPanel() { function closeMathPreviewPanel (line 516) | function closeMathPreviewPanel() { function toggleMathPreviewPanel (line 520) | function toggleMathPreviewPanel() { function quickPickRootFile (line 524) | async function quickPickRootFile(rootFile: string, localRootFile: string... FILE: src/core/event.ts type Events (line 9) | enum Events { type EventArgs (line 32) | type EventArgs = { function dispose (line 44) | function dispose() { function fire (line 51) | function fire(eventName: Events, arg?: any): void { function on (line 58) | function on(eventName: Events, cb: (arg?: any) => void): Disposable { FILE: src/core/file.ts function initialize (line 37) | function initialize() { function setExtraTeXExts (line 43) | function setExtraTeXExts() { function createTmpDir (line 62) | function createTmpDir(): string { function handleTmpDirError (line 86) | function handleTmpDirError(error: Error) { function hasTeXExt (line 112) | function hasTeXExt(extname: string): boolean { function hasBinaryExt (line 139) | function hasBinaryExt(extname: string): boolean { function hasAlwaysRootExt (line 156) | function hasAlwaysRootExt(extname: string) { function hasLaTeXLangId (line 167) | function hasLaTeXLangId(langId: string): boolean { function hasLaTeXClassPackageLangId (line 178) | function hasLaTeXClassPackageLangId(langId: string): boolean { function hasTeXLangId (line 189) | function hasTeXLangId(langId: string): boolean { function hasBibLangId (line 199) | function hasBibLangId(langId: string): boolean { function hasDtxLangId (line 209) | function hasDtxLangId(langId: string): boolean { function hasLaTeXWorkshopLangId (line 213) | function hasLaTeXWorkshopLangId(langId: string): boolean { function setTeXDirs (line 248) | function setTeXDirs(tex: string, out?: string, aux?: string) { function getOutDir (line 283) | function getOutDir(texPath?: string): string { function getAuxDir (line 319) | function getAuxDir(texPath?: string): string { function getLangId (line 353) | function getLangId(filename: string): string | undefined { function getJobname (line 381) | function getJobname(texPath: string): string { function getPdfPath (line 399) | function getPdfPath(texPath: string): string { function getFlsPath (line 416) | async function getFlsPath(texPath: string): Promise { function kpsewhich (line 457) | function kpsewhich(target: string, isBib: boolean = false): string | und... function getBibPath (line 510) | async function getBibPath(bib: string, baseDir: string): Promise { function getIndicator (line 97) | function getIndicator(): RegExp { function getWorkspace (line 129) | function getWorkspace(filePath?: string): vscode.Uri | undefined { function findFromMagic (line 157) | async function findFromMagic(): Promise { function findFromRoot (line 208) | function findFromRoot(): string | undefined { function findFromActive (line 235) | async function findFromActive(): Promise { function findSubfiles (line 275) | async function findSubfiles(content: string): Promise { function findInWorkspace (line 299) | async function findInWorkspace(): Promise { FILE: src/core/watcher.ts class Watcher (line 7) | class Watcher { method watchers (line 12) | private get watchers() { method onCreateHandlers (line 20) | private get onCreateHandlers() { method onChangeHandlers (line 27) | private get onChangeHandlers() { method onDeleteHandlers (line 34) | private get onDeleteHandlers() { method constructor (line 50) | constructor(readonly fileExt: '.*' | '.bib' | '.pdf' = '.*') {} method onCreate (line 57) | onCreate(handler: (uri: vscode.Uri) => void) { method onChange (line 66) | onChange(handler: (uri: vscode.Uri) => void) { method onDelete (line 75) | onDelete(handler: (uri: vscode.Uri) => void) { method createWatcher (line 86) | private createWatcher(globPattern: vscode.GlobPattern): vscode.FileSys... method onDidChange (line 100) | private async onDidChange(event: 'create' | 'change', uri: vscode.Uri)... method handleNonBinaryFileChange (line 122) | private handleNonBinaryFileChange(event: string, uri: vscode.Uri): void { method initiatePolling (line 140) | private async initiatePolling(uri: vscode.Uri): Promise { method handlePolling (line 166) | private async handlePolling(uri: vscode.Uri, firstChangeTime: number, ... method onDidDelete (line 202) | private async onDidDelete(uri: vscode.Uri): Promise { method disposeWatcher (line 239) | private disposeWatcher(folder: string): void { method add (line 257) | add(uri: vscode.Uri) { method remove (line 280) | remove(uri: vscode.Uri) { method has (line 290) | has(uri: vscode.Uri): boolean { method reset (line 297) | reset() { FILE: src/extras/activity-bar.ts function buildNode (line 6) | function buildNode(parent: LaTeXCommand, children: LaTeXCommand[]) { function buildCommandTree (line 15) | async function buildCommandTree(): Promise { function update (line 82) | async function update() { class CommandProvider (line 87) | class CommandProvider implements vscode.TreeDataProvider { method getTreeItem (line 91) | getTreeItem(element: LaTeXCommand): vscode.TreeItem { method getChildren (line 98) | async getChildren(element?: LaTeXCommand): Promise { method getParent (line 109) | getParent(element: LaTeXCommand) { class LaTeXCommand (line 114) | class LaTeXCommand { method constructor (line 120) | constructor( FILE: src/extras/checkcites.ts function checkCitations (line 8) | function checkCitations() { FILE: src/extras/cleaner.ts function unique (line 18) | function unique(sequence: string[]): string[] { function globAll (line 29) | function globAll(globs: string[], cwd: string): string[] { function globAllMultipleCwds (line 37) | function globAllMultipleCwds(globs: string[], cwds: string[]): string[] { function clean (line 44) | async function clean(rootFile?: string): Promise { function splitGlobs (line 84) | function splitGlobs(globs: string[]): { fileOrFolderGlobs: string[], fol... function cleanGlob (line 111) | async function cleanGlob(rootFile: string): Promise { function cleanCommand (line 161) | function cleanCommand(rootFile: string): Promise { FILE: src/extras/counter.ts function loadConfigs (line 36) | function loadConfigs(scope?: vscode.ConfigurationScope | undefined) { function updateWordCount (line 52) | function updateWordCount() { function count (line 62) | function count(file: string, merge: boolean = true, manual: boolean = fa... function runTeXCount (line 84) | function runTeXCount(file: string, merge: boolean = true): Promise { function shareServer (line 143) | async function shareServer() { function connectHost (line 155) | async function connectHost() { function resetConnection (line 200) | function resetConnection() { function connectionHandler (line 206) | function connectionHandler(msg: string): void { function reconnect (line 229) | async function reconnect() { function register (line 251) | function register(client?: Client) { function sendToHost (line 261) | function sendToHost(message: ClientRequest) { function handleCommandSyncTeX (line 272) | function handleCommandSyncTeX(): boolean { function handleViewerRefresh (line 290) | function handleViewerRefresh(pdfFile?: string, clientSet?: Set) { function handleViewerReverseSyncTeX (line 302) | function handleViewerReverseSyncTeX(websocket: ws, uri: vscode.Uri, data... function handleViewerSyncTeX (line 326) | function handleViewerSyncTeX(websocket: ws, data: ClientRequest): boolean { function handleServerRequest (line 353) | async function handleServerRequest(request: http.IncomingMessage, respon... function sleep (line 399) | async function sleep(timeout: number) { FILE: src/extras/math-fixer.ts type MathMode (line 7) | enum MathMode { class MathFixer (line 16) | class MathFixer { method getEdits (line 29) | public getEdits(text: string): vscode.TextEdit[] { function fixMath (line 115) | function fixMath(document: vscode.TextDocument, range: vscode.Range | un... FILE: src/extras/quote-fixer.ts constant QUOTE_PATTERN (line 7) | const QUOTE_PATTERN = /"([^"]*)"/g class QuoteFixer (line 12) | class QuoteFixer { method getEdits (line 20) | public getEdits(text: string): vscode.TextEdit[] { function fixQuotes (line 81) | function fixQuotes(document: vscode.TextDocument, range: vscode.Range | ... FILE: src/extras/section.ts type MatchSection (line 11) | interface MatchSection { function section (line 28) | function section(action: 'promote' | 'demote' | 'select') { function shiftSection (line 40) | function shiftSection(change: 'promote' | 'demote') { function searchLevelUp (line 131) | function searchLevelUp(pos: vscode.Position, doc: vscode.TextDocument): ... function searchLevelDown (line 154) | function searchLevelDown(remainlevels: string[], pos: vscode.Position, d... function selectSection (line 169) | function selectSection() { FILE: src/extras/snippet-view.ts type SnippetViewResult (line 12) | type SnippetViewResult = RenderResult | { type RenderResult (line 17) | type RenderResult = { function render (line 23) | async function render(pdfFileUri: vscode.Uri, opts: { height: number, wi... function receive (line 55) | function receive(message: SnippetViewResult) { class SnippetViewProvider (line 66) | class SnippetViewProvider implements vscode.WebviewViewProvider { method resolveWebviewView (line 69) | public async resolveWebviewView(webviewView: vscode.WebviewView) { FILE: src/extras/texdoc.ts function runTexdoc (line 11) | function runTexdoc(packageName: string) { function texdoc (line 52) | function texdoc(packageName?: string, useonly = false) { FILE: src/extras/texroot.ts function getFileName (line 9) | function getFileName(file: string): string { function texroot (line 17) | function texroot() { FILE: src/language/definition.ts class DefinitionProvider (line 9) | class DefinitionProvider implements vscode.DefinitionProvider { method onAFilename (line 10) | private async onAFilename(document: vscode.TextDocument, position: vsc... method provideDefinition (line 56) | async provideDefinition(document: vscode.TextDocument, position: vscod... FILE: src/language/folding.ts class FoldingProvider (line 3) | class FoldingProvider implements vscode.FoldingRangeProvider { method constructor (line 6) | constructor() { method provideFoldingRanges (line 11) | public provideFoldingRanges( method buildSectionRegex (line 19) | protected buildSectionRegex(sections: string[]) { method getSectionFoldingRanges (line 23) | protected getSectionFoldingRanges(document: vscode.TextDocument) { method getEnvironmentFoldingRanges (line 85) | protected getEnvironmentFoldingRanges(document: vscode.TextDocument) { class DoctexFoldingProvider (line 133) | class DoctexFoldingProvider extends FoldingProvider { method buildSectionRegex (line 135) | protected buildSectionRegex(sections: string[]) { method getEnvironmentFoldingRanges (line 139) | protected getEnvironmentFoldingRanges(document: vscode.TextDocument) { class WeaveFoldingProvider (line 206) | class WeaveFoldingProvider implements vscode.FoldingRangeProvider { method provideFoldingRanges (line 207) | public provideFoldingRanges( FILE: src/language/l10n.ts function retrieveLangString (line 7) | async function retrieveLangString() { function getLocaleString (line 16) | async function getLocaleString(key: string): Promise { FILE: src/language/selection.ts function inNode (line 8) | function inNode(position: vscode.Position, node: Ast.Node) { function findArg (line 27) | function findArg(position: vscode.Position, node: Ast.Node, stack: Ast.N... function findNode (line 43) | function findNode(position: vscode.Position, node: Ast.Node, stack: Ast.... function nodeStackToSelectionRange (line 60) | function nodeStackToSelectionRange(stack: Ast.Node[]): vscode.SelectionR... class SelectionRangeProvider (line 70) | class SelectionRangeProvider implements vscode.SelectionRangeProvider { method provideSelectionRanges (line 71) | async provideSelectionRanges(document: vscode.TextDocument, positions:... FILE: src/language/symbol-document.ts class DocSymbolProvider (line 8) | class DocSymbolProvider implements vscode.DocumentSymbolProvider { method provideDocumentSymbols (line 10) | async provideDocumentSymbols(document: vscode.TextDocument): Promise { method sectionToSymbols (line 16) | private sectionToSymbols(sections: TeXElement[], containerName: string... FILE: src/lint/bibtex-formatter.ts function format (line 18) | async function format(sort: boolean, align: boolean) { function formatDocument (line 52) | async function formatDocument(document: vscode.TextDocument, sort: boole... class FormattingProvider (line 146) | class FormattingProvider implements vscode.DocumentFormattingEditProvide... method provideDocumentFormattingEdits (line 147) | public provideDocumentFormattingEdits(document: vscode.TextDocument, _... method provideDocumentRangeFormattingEdits (line 153) | public provideDocumentRangeFormattingEdits(document: vscode.TextDocume... FILE: src/lint/bibtex-formatter/utils.ts type BibtexEntry (line 8) | type BibtexEntry = bibtexParser.Entry | bibtexParser.StringEntry function getBibtexFormatTab (line 16) | function getBibtexFormatTab(tab: string): string | undefined { type BibtexFormatConfig (line 30) | type BibtexFormatConfig = { function getBibtexFormatConfig (line 46) | function getBibtexFormatConfig(scope: vscode.ConfigurationScope | undefi... function bibtexSort (line 78) | function bibtexSort(duplicates: Set, config: BibtexF... function bibtexSortSwitch (line 82) | function bibtexSortSwitch(a: BibtexEntry, b: BibtexEntry, duplicates: Se... function bibtexSortFirstEntries (line 123) | function bibtexSortFirstEntries(firstEntries: string[], a: BibtexEntry, ... function bibtexSortByField (line 148) | function bibtexSortByField(fieldName: string, a: BibtexEntry, b: BibtexE... function bibtexSortByKey (line 155) | function bibtexSortByKey(a: BibtexEntry, b: BibtexEntry): number { function bibtexSortByType (line 175) | function bibtexSortByType(a: BibtexEntry, b: BibtexEntry): number { function bibtexSortByMonth (line 179) | function bibtexSortByMonth(a: BibtexEntry, b: BibtexEntry, config: Bibte... function bibtexFormat (line 188) | function bibtexFormat(entry: bibtexParser.Entry, config: BibtexFormatCon... function getFieldString (line 232) | function getFieldString(entry: BibtexEntry, fieldName: string, config: B... function fieldToString (line 248) | function fieldToString(field: bibtexParser.FieldValue, prefix: string, c... function bibtexSortFields (line 277) | function bibtexSortFields(keys: string[]): (a: bibtexParser.Field, b: bi... FILE: src/lint/duplicate-label.ts function computeDuplicates (line 15) | function computeDuplicates(): string[] { function check (line 43) | function check() { function showDiagnostics (line 52) | function showDiagnostics(duplicates: string[]) { function reset (line 87) | function reset() { FILE: src/lint/latex-code-actions.ts constant CODE_TO_ACTION_STRING (line 12) | const CODE_TO_ACTION_STRING: {[key: number]: string} = { function characterBeforeRange (line 35) | function characterBeforeRange(document: vscode.TextDocument, range: vsco... function isOpeningQuote (line 39) | function isOpeningQuote(document: vscode.TextDocument, range: vscode.Ran... class CodeActionProvider (line 43) | class CodeActionProvider implements vscode.CodeActionProvider { method provideCodeActions (line 45) | provideCodeActions(document: vscode.TextDocument, _range: vscode.Range... function action (line 71) | function action(document: vscode.TextDocument, range: vscode.Range, code... function replaceWhitespaceOnLineBefore (line 151) | function replaceWhitespaceOnLineBefore(document: vscode.TextDocument, po... function replaceRangeWithString (line 165) | function replaceRangeWithString(document: vscode.TextDocument, range: vs... function replaceRangeWithRepeatedString (line 171) | function replaceRangeWithRepeatedString(document: vscode.TextDocument, r... function replaceMathDelimitersInRange (line 175) | function replaceMathDelimitersInRange(document: vscode.TextDocument, ran... FILE: src/lint/latex-formatter.ts class FormattingProvider (line 15) | class FormattingProvider implements vscode.DocumentFormattingEditProvide... method formatter (line 16) | private get formatter(): LaTeXFormatter | undefined { method provideDocumentFormattingEdits (line 34) | public async provideDocumentFormattingEdits(document: vscode.TextDocum... method provideDocumentRangeFormattingEdits (line 47) | public async provideDocumentRangeFormattingEdits(document: vscode.Text... FILE: src/lint/latex-formatter/latexindent.ts function formatDocument (line 28) | async function formatDocument(document: vscode.TextDocument, range?: vsc... function checkPath (line 56) | function checkPath(): Thenable { function format (line 116) | function format(document: vscode.TextDocument, range?: vscode.Range): Th... FILE: src/lint/latex-formatter/tex-fmt.ts function formatDocument (line 14) | async function formatDocument(document: vscode.TextDocument, range?: vsc... FILE: src/lint/latex-linter.ts function getLinters (line 16) | function getLinters(scope?: vscode.ConfigurationScope): LaTeXLinter[] { function root (line 32) | function root() { function on (line 44) | function on(document: vscode.TextDocument) { FILE: src/lint/latex-linter/chktex.ts function lintRootFile (line 24) | async function lintRootFile(rootPath: string) { function lintFile (line 36) | async function lintFile(document: vscode.TextDocument) { function chktexWrapper (line 50) | async function chktexWrapper(linterid: string, configScope: vscode.Confi... function getRcPath (line 78) | function getRcPath() { function globalRcPath (line 102) | function globalRcPath(): string | undefined { function getChktexrcTabSize (line 133) | function getChktexrcTabSize(file: string): number | undefined { function parseLog (line 169) | function parseLog(log: string, singleFileOriginalPath?: string, tabSizeA... function callConvertColumn (line 205) | function callConvertColumn(column: number, filePathArg: string, line: nu... function convertColumn (line 235) | function convertColumn(colArg: number, lineString: string, tabSize = 8):... function showLinterDiagnostics (line 254) | function showLinterDiagnostics(linterLog: ChkTeXLogEntry[]) { type ChkTeXLogEntry (line 287) | interface ChkTeXLogEntry { constant DIAGNOSTIC_SEVERITY (line 297) | const DIAGNOSTIC_SEVERITY: { [key: string]: vscode.DiagnosticSeverity } = { FILE: src/lint/latex-linter/lacheck.ts function lintRootFile (line 23) | async function lintRootFile(rootPath: string) { function lintFile (line 32) | async function lintFile(document: vscode.TextDocument) { function lacheckWrapper (line 44) | async function lacheckWrapper(linterid: string, configScope: vscode.Conf... function parseLog (line 65) | function parseLog(log: string, filePath?: string) { function showLinterDiagnostics (line 106) | function showLinterDiagnostics(linterLog: LaCheckLogEntry[]) { type LaCheckLogEntry (line 138) | interface LaCheckLogEntry { FILE: src/lint/latex-linter/utils.ts function processWrapper (line 7) | function processWrapper(linterId: string, proc: ChildProcessWithoutNullS... FILE: src/locate/pair.ts type PairType (line 17) | enum PairType { ENVIRONMENT, DISPLAYMATH, INLINEMATH, MACRO} class MacroPair (line 30) | class MacroPair { method constructor (line 36) | constructor( method startContains (line 51) | startContains(pos: vscode.Position): boolean { method endContains (line 59) | endContains(pos: vscode.Position): boolean { function build (line 83) | async function build(document: vscode.TextDocument): Promise { function buildMacroPairTreeFromNode (line 115) | function buildMacroPairTreeFromNode(doc: vscode.TextDocument, node: Ast.... function locateSurroundingPair (line 240) | async function locateSurroundingPair(pos: vscode.Position, doc: vscode.T... function walkThruForSurroundingPairs (line 258) | function walkThruForSurroundingPairs(pos: vscode.Position, macroPairTree... function locatePairsAtDepth (line 287) | async function locatePairsAtDepth(pos: vscode.Position, doc: vscode.Text... function walkThruForPairsNextToPosition (line 305) | function walkThruForPairsNextToPosition(pos: vscode.Position, macroPairT... function goto (line 343) | async function goto() { function name (line 395) | async function name(action: 'selection'|'cursor'|'equationToggle') { function select (line 480) | async function select(mode: 'content' | 'whole') { function close (line 518) | async function close() { FILE: src/locate/synctex.ts function parseToPDF (line 38) | function parseToPDF(result: string): SyncTeXRecordToPDF { function parseToPDFList (line 84) | function parseToPDFList(result: string): SyncTeXRecordToPDFAll[] { function getCurrentEditorCoordinates (line 187) | function getCurrentEditorCoordinates(): {line: number, column: number, i... function synctexToPDFCombined (line 225) | async function synctexToPDFCombined(line: number, col: number, filePath:... function toPDF (line 253) | function toPDF(pdfUri?: vscode.Uri, args?: {line: number, filePath: stri... function callSyncTeXToPDF (line 320) | function callSyncTeXToPDF(line: number, col: number, filePath: string, p... function toPDFFromRef (line 387) | function toPDFFromRef(args: {line: number, filePath: string}) { function toTeX (line 474) | async function toTeX(data: Extract vo... function onDispose (line 127) | function onDispose(disposable?: vscode.Disposable, extensionDisposables?... FILE: src/main.ts function activate (line 45) | function activate(extensionContext: vscode.ExtensionContext) { function registerLatexWorkshopCommands (line 167) | function registerLatexWorkshopCommands(extensionContext: vscode.Extensio... function registerProviders (line 247) | function registerProviders(extensionContext: vscode.ExtensionContext) { function conflictCheck (line 341) | function conflictCheck() { function selectDocumentsWithId (line 350) | function selectDocumentsWithId(ids: string[]): vscode.DocumentSelector { FILE: src/outline/structure.ts function reconstruct (line 27) | async function reconstruct() { function refresh (line 34) | async function refresh(fireChangedEvent: boolean = true) { function reveal (line 43) | function reveal(e: vscode.TextEditorSelectionChangeEvent) { function build (line 58) | async function build(force: boolean): Promise { function getCachedDataRootFileName (line 88) | function getCachedDataRootFileName(sections: TeXElement[]): string | und... function getChildPaths (line 92) | function getChildPaths(section: TeXElement, paths: Set = new Set... function traverseSectionTree (line 100) | function traverseSectionTree(sections: TeXElement[], filePath: string, l... class StructureProvider (line 112) | class StructureProvider implements vscode.TreeDataProvider { method getTreeItem (line 116) | getTreeItem(element: TeXElement): vscode.TreeItem { method getChildren (line 132) | getChildren(element?: TeXElement): vscode.ProviderResult { method getParent (line 139) | getParent(element?: TeXElement): TeXElement | undefined { FILE: src/outline/structure/bibtex.ts function fieldValueToString (line 14) | function fieldValueToString(field: bibtexParser.FieldValue, abbreviation... function buildBibTeX (line 24) | async function buildBibTeX(document: vscode.TextDocument): Promise { function args (line 40) | async function args(ast: Ast.Root): Promise { function reset (line 44) | async function reset() { function bib (line 48) | async function bib(uri: vscode.Uri, s: string): Promise Ast.Root } function parseLaTeX (line 15) | function parseLaTeX(content: string): Ast.Root { function parseArgs (line 19) | function parseArgs(ast: Ast.Root, macros: Ast.MacroInfoRecord) { function reset (line 24) | function reset(macros: Ast.MacroInfoRecord, environments: Ast.EnvInfoRec... function parseBibTeX (line 29) | function parseBibTeX(s: string): bibtexParser.BibtexAst | string | undef... type Worker (line 49) | type Worker = typeof worker FILE: src/preview/hover.ts class HoverProvider (line 16) | class HoverProvider implements vscode.HoverProvider { method provideHover (line 17) | public async provideHover(document: vscode.TextDocument, position: vsc... function provideHoverOnMacro (line 73) | function provideHoverOnMacro(token: string): vscode.Hover | undefined { FILE: src/preview/hover/cursor.ts function isCursorInTeXMacro (line 16) | function isCursorInTeXMacro(document: vscode.TextDocument): boolean { function findCursorPosInSnippet (line 29) | function findCursorPosInSnippet(texMath: TeXMathEnv, cursorPos: vscode.P... function insertCursor (line 35) | async function insertCursor(texMath: TeXMathEnv, cursorPos: vscode.Posit... function findNodeAt (line 52) | async function findNodeAt(texMath: TeXMathEnv, cursorPos: vscode.Positio... function renderCursor (line 72) | async function renderCursor(document: vscode.TextDocument, texMath: TeXM... function isCursorInsideTexMath (line 95) | function isCursorInsideTexMath(texMathRange: vscode.Range, cursorPos: vs... FILE: src/preview/hover/ongraphics.ts function onGraphics (line 8) | async function onGraphics(document: vscode.TextDocument, position: vscod... function graph2md (line 39) | async function graph2md(filePath: string, opts: { height: number, width:... function renderPdfFileAsDataUrl (line 71) | async function renderPdfFileAsDataUrl(pdfFilePath: string, opts: { heigh... function findFilePath (line 100) | function findFilePath(relPath: string, document: vscode.TextDocument): s... FILE: src/preview/hover/onmath.ts function onMath (line 9) | async function onMath(document: vscode.TextDocument, tex: TeXMathEnv, ma... FILE: src/preview/hover/onref.ts function onRef (line 9) | async function onRef( function onRefMathJax (line 32) | async function onRefMathJax(refData: ReferenceItem, ctoken?: vscode.Canc... function refNumberMessage (line 41) | function refNumberMessage(refData: Pick): st... function ref2svg (line 49) | async function ref2svg(refData: ReferenceItem, ctoken?: vscode.Cancellat... function replaceLabelWithTag (line 68) | function replaceLabelWithTag(tex: string, refLabel?: string, tag?: strin... function tex2svg (line 93) | async function tex2svg(tex: TeXMathEnv, macros?: string, texStr?: string) { FILE: src/preview/hover/utils.ts function getColor (line 4) | function getColor() { function mathjaxify (line 8) | function mathjaxify(tex: string, envname: string, opt = { stripLabel: tr... function stripTeX (line 27) | function stripTeX(tex: string, macros: string): string { function addDummyCodeBlock (line 45) | function addDummyCodeBlock(md: string): string { function svg2DataUrl (line 51) | function svg2DataUrl(xml: string): string { FILE: src/preview/math-preview-panel.ts type UpdateEvent (line 16) | type UpdateEvent = { function resourcesFolder (line 24) | function resourcesFolder(extensionRoot: string) { class MathPreviewPanelSerializer (line 29) | class MathPreviewPanelSerializer implements vscode.WebviewPanelSerializer { method deserializeWebviewPanel (line 30) | deserializeWebviewPanel(panel: vscode.WebviewPanel) { function open (line 51) | function open() { function initializePanel (line 79) | function initializePanel(panel: vscode.WebviewPanel) { function close (line 106) | function close() { function toggle (line 113) | function toggle(action?: 'open' | 'close') { function clearCache (line 127) | function clearCache() { function getHtml (line 135) | function getHtml() { function update (line 168) | async function update(ev?: UpdateEvent) { function getTexMath (line 214) | function getTexMath(document: vscode.TextDocument, position: vscode.Posi... FILE: src/preview/mathjax.ts function initialize (line 22) | async function initialize() { function typeset (line 28) | async function typeset(arg: string, opts: { scale: number, color: string... FILE: src/preview/mathjax/mathjax.ts function createHtmlConverter (line 20) | function createHtmlConverter(extensions: SupportedExtension[]) { function loadExtensions (line 38) | function loadExtensions(extensions: SupportedExtension[]) { function typeset (line 43) | function typeset(arg: string, opts: { scale: number, color: string }): s... type IMathJaxWorker (line 61) | type IMathJaxWorker = { FILE: src/preview/server.ts class WsServer (line 18) | class WsServer extends ws.Server { method constructor (line 21) | constructor(server: http.Server, validOrigin: string) { method shouldHandle (line 31) | shouldHandle(req: http.IncomingMessage): boolean { function getPort (line 65) | function getPort(): number { function getUrl (line 74) | async function getUrl(pdfUri?: vscode.Uri): Promise<{url: string, uri: v... function setHandler (line 83) | function setHandler(newHandler: (url: string) => string | undefined) { function getValidOrigin (line 87) | function getValidOrigin(): string { function initialize (line 95) | function initialize(hostname?: string): http.Server { function obtainValidOrigin (line 129) | async function obtainValidOrigin(serverPort: number, hostname: string): ... function initializeWsServer (line 135) | function initializeWsServer(httpServer: http.Server, validOrigin: string) { function checkHttpOrigin (line 152) | function checkHttpOrigin(req: http.IncomingMessage, response: http.Serve... function sendOkResponse (line 169) | function sendOkResponse(response: http.ServerResponse, content: Buffer, ... function handler (line 189) | async function handler(request: http.IncomingMessage, response: http.Ser... function encodePath (line 317) | function encodePath(url: string) { function decodePath (line 324) | function decodePath(b64url: string) { function hasPrefix (line 331) | function hasPrefix(url: string) { function encodePathWithPrefix (line 335) | function encodePathWithPrefix(pdfFilePath: vscode.Uri) { function decodePathWithPrefix (line 339) | function decodePathWithPrefix(b64urlWithPrefix: string): vscode.Uri { FILE: src/preview/viewer.ts function reload (line 42) | function reload(): void { function refresh (line 54) | function refresh(pdfUri?: vscode.Uri): void { function getUrl (line 74) | async function getUrl(pdfUri: vscode.Uri): Promise { function view (line 83) | async function view(pdfUri: vscode.Uri, mode?: 'tab' | 'browser' | 'exte... function viewInBrowser (line 108) | async function viewInBrowser(pdfUri: vscode.Uri): Promise { function viewInCustomEditor (line 128) | async function viewInCustomEditor(pdfUri: vscode.Uri): Promise { function viewInWebviewPanel (line 157) | async function viewInWebviewPanel(pdfUri: vscode.Uri, tabEditorGroup: st... function viewInExternal (line 192) | function viewInExternal(pdfUri: vscode.Uri): void { function handler (line 242) | function handler(websocket: ws, msg: string): void { function getParams (line 320) | function getParams(): PdfViewerParams { function locate (line 375) | async function locate(pdfUri: vscode.Uri, record: SyncTeXRecordToPDF | S... function showInvisibleWebviewPanel (line 402) | function showInvisibleWebviewPanel(pdfUri: vscode.Uri): boolean { function getViewerState (line 432) | function getViewerState(pdfUri: vscode.Uri): (PdfViewerState | undefined... FILE: src/preview/viewer/client.ts class Client (line 5) | class Client { method constructor (line 10) | constructor(websocket: ws, pdfFileUri: string) { method disposeDisposables (line 18) | private disposeDisposables() { method onDidDispose (line 23) | onDidDispose(cb: () => unknown) { method send (line 27) | send(message: ServerResponse) { FILE: src/preview/viewer/pdfviewerhook.ts class PdfViewerHookProvider (line 11) | class PdfViewerHookProvider implements vscode.CustomReadonlyEditorProvid... method openCustomDocument (line 12) | openCustomDocument(uri: vscode.Uri) { method resolveCustomEditor (line 19) | async resolveCustomEditor(document: vscode.CustomDocument, webviewPane... FILE: src/preview/viewer/pdfviewermanager.ts function toKey (line 16) | function toKey(pdfUri: vscode.Uri): string { function create (line 20) | function create(pdfUri: vscode.Uri): void { function getClients (line 36) | function getClients(pdfUri?: vscode.Uri): Set | undefined { function getPanels (line 46) | function getPanels(pdfUri: vscode.Uri): Set | undefined { function insert (line 50) | function insert(pdfPanel: PdfViewerPanel): PdfViewerPanel | undefined { FILE: src/preview/viewer/pdfviewerpanel.ts class PdfViewerPanel (line 15) | class PdfViewerPanel { method constructor (line 20) | constructor(pdfFileUri: vscode.Uri, panel: vscode.WebviewPanel) { method state (line 37) | get state() { class PdfViewerPanelSerializer (line 43) | class PdfViewerPanelSerializer implements vscode.WebviewPanelSerializer { method deserializeWebviewPanel (line 44) | async deserializeWebviewPanel(panel: vscode.WebviewPanel, argState: {s... function patchCodespaces (line 75) | async function patchCodespaces(url: vscode.Uri) { function populate (line 90) | async function populate(pdfUri: vscode.Uri, panel: vscode.WebviewPanel):... function getKeyboardEventConfig (line 98) | function getKeyboardEventConfig(): boolean { function getPDFViewerContent (line 115) | async function getPDFViewerContent(pdfUri: vscode.Uri): Promise { FILE: src/types.ts type FileCache (line 5) | type FileCache = { type StepQueue (line 49) | type StepQueue = { type ProcessEnv (line 61) | type ProcessEnv = { type Tool (line 65) | type Tool = { type Recipe (line 72) | type Recipe = { type RecipeStep (line 77) | type RecipeStep = Tool & { type ExternalStep (line 88) | type ExternalStep = Tool & { type Step (line 97) | type Step = RecipeStep | ExternalStep type ViewerMode (line 99) | type ViewerMode = 'browser' | 'tab' | 'external' | 'legacy' | 'singleton' type SyncTeXRecordToPDF (line 101) | type SyncTeXRecordToPDF = { type SyncTeXRecordToTeX (line 108) | type SyncTeXRecordToTeX = { type SyncTeXRecordToPDFAll (line 114) | type SyncTeXRecordToPDFAll = SyncTeXRecordToPDF & { type LaTeXLinter (line 121) | interface LaTeXLinter { type LaTeXFormatter (line 129) | interface LaTeXFormatter { type TeXElementType (line 133) | enum TeXElementType { Environment, Macro, Section, SectionAst, SubFile, ... type TeXElement (line 135) | type TeXElement = { type TeXMathEnv (line 147) | type TeXMathEnv = { type PackageRaw (line 153) | type PackageRaw = { type DependencyRaw (line 161) | type DependencyRaw = { type EnvironmentRaw (line 166) | type EnvironmentRaw = { type MacroRaw (line 173) | type MacroRaw = { type EnvironmentInfo (line 182) | type EnvironmentInfo = EnvironmentRaw & { type MacroInfo (line 187) | type MacroInfo = MacroRaw & { type PackageObsolete (line 191) | type PackageObsolete = { type CompletionArgs (line 199) | type CompletionArgs = { type CompletionProvider (line 206) | interface CompletionProvider { type CompletionItem (line 210) | interface CompletionItem extends vscode.CompletionItem { type CitationField (line 214) | interface CitationField extends Map { type CitationItem (line 223) | interface CitationItem extends CompletionItem { type EnvSnippetType (line 230) | enum EnvSnippetType { AsName, AsMacro, ForBegin } type ReferenceItem (line 232) | interface ReferenceItem extends CompletionItem { type GlossaryType (line 243) | enum GlossaryType { type GlossaryItem (line 248) | interface GlossaryItem extends CompletionItem { FILE: src/utils/convertfilename.ts function convertFilenameEncoding (line 24) | function convertFilenameEncoding(filePath: string): string | undefined { FILE: src/utils/inputfilepath.ts type MatchType (line 6) | enum MatchType { type MatchPath (line 11) | interface MatchPath { class InputFileRegExp (line 19) | class InputFileRegExp { method execInput (line 30) | async execInput(content: string, currentFile: string, rootFile: string... method execChild (line 53) | async execChild(content: string, currentFile: string, rootFile: string... method exec (line 77) | async exec(content: string, currentFile: string, rootFile: string): Pr... method parseInputFilePath (line 89) | static async parseInputFilePath(match: MatchPath, currentFile: string,... function sanitizeInputFilePath (line 114) | function sanitizeInputFilePath(filePath: string): string { FILE: src/utils/logger.ts constant LOG_PANEL (line 6) | const LOG_PANEL = vscode.window.createOutputChannel('LaTeX Workshop', 'l... constant COMPILER_PANEL (line 7) | const COMPILER_PANEL = vscode.window.createOutputChannel('LaTeX Compiler') constant STATUS_ITEM (line 8) | const STATUS_ITEM = vscode.window.createStatusBarItem(vscode.StatusBarAl... constant PLACEHOLDERS (line 9) | const PLACEHOLDERS: {[placeholder: string]: string} = {} constant CACHED_EXTLOG (line 12) | let CACHED_EXTLOG: string[] = [] constant CACHED_COMPILER (line 13) | let CACHED_COMPILER: string[] = [] function resetCachedLog (line 26) | function resetCachedLog() { function getCachedLog (line 31) | function getCachedLog() { function getLogger (line 35) | function getLogger(...tags: string[]) { function logTagless (line 62) | function logTagless(message: string) { function applyPlaceholders (line 84) | function applyPlaceholders(message: string) { function logCommand (line 89) | function logCommand(message: string, command: string, args: string[] = [... function logUtensilsError (line 93) | function logUtensilsError(message: string, error: Error) { function logError (line 101) | function logError(message: string, error: unknown, stderr?: string) { function logCompiler (line 117) | function logCompiler(message: string) { function initStatusBarItem (line 122) | function initStatusBarItem() { function clearCompilerMessage (line 128) | function clearCompilerMessage() { function showLog (line 133) | function showLog() { function showCompilerLog (line 137) | function showCompilerLog() { function showStatus (line 141) | function showStatus() { function refreshStatus (line 145) | function refreshStatus( function showErrorMessage (line 179) | function showErrorMessage(message: string, ...args: string[]): Thenable<... function showErrorMessageWithCompilerLogButton (line 187) | function showErrorMessageWithCompilerLogButton(message: string) { function showErrorMessageWithExtensionLogButton (line 205) | function showErrorMessageWithExtensionLogButton(message: string) { type Configs (line 224) | type Configs = { type PackageJSON (line 231) | type PackageJSON = { function getDefaultConfig (line 244) | function getDefaultConfig() { function logConfig (line 251) | function logConfig() { function logDeprecatedConfig (line 266) | function logDeprecatedConfig() { function logConfigChange (line 284) | function logConfigChange(ev: vscode.ConfigurationChangeEvent) { FILE: src/utils/parser.ts function macroToStr (line 3) | function macroToStr(macro: Ast.Macro): string { function envToStr (line 10) | function envToStr(env: Ast.Environment | Ast.VerbatimEnvironment): string { function argContentToStr (line 14) | function argContentToStr(argContent: Ast.Node[], preserveCurlyBrace: boo... FILE: src/utils/pathnormalize.ts function normalize (line 5) | function normalize(filePath: string) { function isSameRealPath (line 14) | function isSameRealPath(filePathA: string, filePathB: string): boolean { FILE: src/utils/quick-pick.ts function pickRootPath (line 4) | async function pickRootPath(rootPath: string, subRootPath: string, verb:... FILE: src/utils/tokenizer.ts function macroTokenizer (line 11) | function macroTokenizer(document: vscode.TextDocument, position: vscode.... function argTokenizer (line 43) | function argTokenizer(document: vscode.TextDocument, position: vscode.Po... function tokenizer (line 67) | function tokenizer(document: vscode.TextDocument, position: vscode.Posit... function onAPackage (line 89) | function onAPackage(document: vscode.TextDocument, position: vscode.Posi... FILE: src/utils/utils.ts function sleep (line 6) | function sleep(ms: number) { function escapeHtml (line 10) | function escapeHtml(s: string): string { function escapeRegExp (line 17) | function escapeRegExp(str: string) { function stripText (line 27) | function stripText(raw: string): string { function stripComments (line 68) | function stripComments(text: string): string { function stripEnvironments (line 81) | function stripEnvironments(text: string, envs: string[]): string { function stripCommentsAndVerbatim (line 106) | function stripCommentsAndVerbatim(text: string): string { function trimMultiLineString (line 121) | function trimMultiLineString(text: string): string { function getLongestBalancedString (line 131) | function getLongestBalancedString(s: string, bracket: 'curly' | 'square'... function getSurroundingMacroRange (line 174) | function getSurroundingMacroRange(macro: string, position: vscode.Positi... function resolveFile (line 234) | async function resolveFile(dirs: string[], inputFile: string, suffix: st... function resolveFileGlob (line 253) | function resolveFileGlob(dirs: string[], inputGlob: string, suffix: stri... function replaceArgumentPlaceholders (line 277) | function replaceArgumentPlaceholders(rootFile: string, tmpDir: string): ... FILE: src/utils/webview.ts function getMoveCommands (line 3) | function getMoveCommands(tabEditorGroup: string) { function moveWebviewPanel (line 31) | async function moveWebviewPanel(panel: vscode.WebviewPanel, tabEditorGro... function moveActiveEditor (line 36) | async function moveActiveEditor(tabEditorGroup: string, preserveFocus: b... FILE: test/runTest.ts function runTestSuites (line 6) | async function runTestSuites(fixture: 'testground' | 'multiroot' | 'unit... function main (line 32) | async function main() { FILE: test/suites/12_envpair.test.ts function loadTestFiles (line 7) | async function loadTestFiles(fixture: string) { FILE: test/suites/99_multiroot.test.ts function resolve (line 7) | function resolve(fixture: string, fileName: string, ws: string) { FILE: test/suites/index.ts function run (line 5) | function run(): Promise { FILE: test/suites/utils.ts function getFixture (line 14) | function getFixture() { function getWsFixture (line 22) | function getWsFixture(fixture: string, ws?: string) { function testLabel (line 26) | function testLabel() { function skip (line 36) | function skip(_testName: string, _cb: (fixturePath: string) => unknown, ... function only (line 40) | function only(testName: string, cb: (fixturePath: string) => unknown, pl... function run (line 44) | function run(testName: string, cb: (fixturePath: string) => unknown, pla... function sleep (line 75) | function sleep(ms: number) { function reset (line 79) | async function reset() { function log (line 93) | function log(fixtureName: string, testName: string, counter: string) { function wait (line 109) | async function wait(event: T | Events, arg?: ... function load (line 121) | async function load(fixture: string, files: {src: string, dst: string, w... function open (line 160) | async function open(filePath: string) { function find (line 165) | async function find(fixture: string, openFile: string, ws?: string) { function build (line 173) | async function build(fixture: string, openFile: string, ws?: string, act... function auto (line 180) | async function auto(fixture: string, editFile: string, noBuild = false, ... function suggest (line 204) | function suggest(row: number, col: number, isAtSuggestion = false, openF... function view (line 219) | async function view(fixture: string, pdfName: string, postAction?: () =>... function format (line 237) | async function format() { FILE: test/units/01_core_file.test.ts function forbiddenTemp (line 32) | function forbiddenTemp(chars: string[ ]) { FILE: test/units/09_viewer_server.test.ts function connectWs (line 25) | async function connectWs() { function waitInitialize (line 56) | async function waitInitialize(hostname?: string, newPort?: number, timeo... FILE: test/units/10_viewer_pdf_server.test.ts function waitMessage (line 31) | function waitMessage(type: ClientRequest['type'], timeout = 1000) { function waitMsg (line 52) | async function waitMsg(target: string, timeout = 1000) { FILE: test/units/11_parser_tex.test.ts function emptyArg (line 49) | function emptyArg(arg: Ast.Argument) { function strArg (line 53) | function strArg(arg: Ast.Argument) { function hasArgs (line 57) | async function hasArgs(tex: string, signature: string) { FILE: test/units/12_parser_log.test.ts function resetSpies (line 36) | function resetSpies() { FILE: test/units/13_completion_latex.test.ts function provide (line 59) | function provide(content: string, position?: number, line: number = 0) { FILE: test/units/15_completion_macro.test.ts function getSuggestions (line 27) | function getSuggestions() { function getMacros (line 31) | function getMacros() { FILE: test/units/16_completion_reference.test.ts function getSuggestions (line 36) | function getSuggestions() { function getLabels (line 40) | function getLabels() { FILE: test/units/17_completion_environment.test.ts function getSuggestions (line 28) | function getSuggestions() { function getEnvs (line 37) | function getEnvs() { FILE: test/units/18_completion_package.test.ts function getSuggestions (line 31) | function getSuggestions(provider: CompletionProvider) { function getMacros (line 40) | function getMacros() { FILE: test/units/19_completion_argument.test.ts function getSuggestions (line 29) | function getSuggestions(match: RegExpMatchArray) { function getArgs (line 38) | function getArgs(match: RegExpMatchArray) { FILE: test/units/20_completion_documentclass.test.ts function getSuggestions (line 21) | function getSuggestions() { function getClasses (line 30) | function getClasses() { FILE: test/units/21_completion_input.test.ts function getSuggestions (line 26) | function getSuggestions(provider: CompletionProvider, matches: RegExpMat... function getInputs (line 35) | function getInputs(provider: CompletionProvider, matches: RegExpMatchArr... FILE: test/units/22_completion_glossary.test.ts function getSuggestions (line 27) | function getSuggestions() { FILE: test/units/23_completion_at.test.ts function getSuggestions (line 33) | function getSuggestions(content: string = '') { function getLabels (line 42) | function getLabels(content: string = '') { FILE: test/units/index.ts function run (line 6) | function run(): Promise { FILE: test/units/utils.ts type ExtendedAssert (line 10) | type ExtendedAssert = typeof nodeAssert & { function getPaths (line 26) | function getPaths(actual: string | undefined, expected: string | undefin... function hasLog (line 43) | function hasLog(message: string | RegExp) { function hasCompilerLog (line 48) | function hasCompilerLog(message: string | RegExp) { function sleep (line 135) | function sleep(ms: number) { function getConfig (line 165) | function getConfig(configName: string, defaultValue?: T): T | undefin... method afterEach (line 191) | async afterEach(this: Mocha.Context) { function cacheLog (line 199) | function cacheLog(context: Mocha.Context) { class TextDocument (line 217) | class TextDocument implements vscode.TextDocument { method constructor (line 230) | constructor(filePath: string, content: string, { languageId = 'latex',... method setContent (line 240) | setContent(content: string) { method setLanguage (line 245) | setLanguage(languageId: string) { method save (line 248) | save(): Thenable { throw new Error('Not implemented.') } method lineAt (line 249) | lineAt(lineOrPos: number | vscode.Position): vscode.TextLine { method offsetAt (line 261) | offsetAt(_: vscode.Position): number { throw new Error('Not implemente... method positionAt (line 262) | positionAt(_: number): vscode.Position { throw new Error('Not implemen... method getText (line 263) | getText(_?: vscode.Range): string { return this.content } method getWordRangeAtPosition (line 264) | getWordRangeAtPosition(_p: vscode.Position, _r?: RegExp): vscode.Range... method validateRange (line 265) | validateRange(_: vscode.Range): vscode.Range { throw new Error('Not im... method validatePosition (line 266) | validatePosition(_: vscode.Position): vscode.Position { throw new Erro... class TextEditor (line 269) | class TextEditor implements vscode.TextEditor { method constructor (line 277) | constructor(filePath: string, content: string, { languageId = 'latex',... method setSelections (line 284) | setSelections(selections: vscode.Selection[]) { method edit (line 288) | edit(_: (_: vscode.TextEditorEdit) => void): Thenable { throw... method insertSnippet (line 289) | insertSnippet(_: vscode.SnippetString): Thenable { throw new ... method setDecorations (line 290) | setDecorations(_d: vscode.TextEditorDecorationType, _r: vscode.Range[]... method revealRange (line 291) | revealRange(_: vscode.Range): void { throw new Error('Not implemented.... method show (line 292) | show(): void { throw new Error('Not implemented.') } method hide (line 293) | hide(): void { throw new Error('Not implemented.') } FILE: types/latex-workshop-protocol-types/index.d.ts type SynctexData (line 2) | type SynctexData = { type SynctexRangeData (line 9) | type SynctexRangeData = SynctexData & { type ServerResponse (line 16) | type ServerResponse = { type PdfViewerParams (line 37) | type PdfViewerParams = { type ClientRequest (line 77) | type ClientRequest = { type PanelManagerResponse (line 111) | type PanelManagerResponse = { type PanelRequest (line 116) | type PanelRequest = { type PdfViewerState (line 126) | type PdfViewerState = { FILE: types/mathjax-full/index.d.ts type SupportedExtension (line 7) | type SupportedExtension = type MacrosOption (line 44) | type MacrosOption = { type TexOption (line 48) | type TexOption = { type SvgOption (line 67) | type SvgOption = { type ConvertOption (line 81) | type ConvertOption = { FILE: viewer/components/connection.ts function initConnect (line 9) | function initConnect() { function send (line 39) | async function send(message: ClientRequest) { function sendLog (line 46) | function sendLog(message: string) { function sendPanel (line 50) | function sendPanel(msg: PanelRequest) { function handler (line 57) | function handler(event: MessageEvent) { function reconnect (line 78) | async function reconnect() { FILE: viewer/components/gui.ts function hideToolbar (line 12) | function hideToolbar(params: Awaited>) { function patchViewerUI (line 24) | async function patchViewerUI() { function registerSynctexCheckBox (line 115) | function registerSynctexCheckBox() { function registerAutoReloadCheckBox (line 125) | function registerAutoReloadCheckBox() { function registerKeyBind (line 135) | function registerKeyBind() { function repositionAnnotation (line 247) | function repositionAnnotation() { function showToolbar (line 262) | function showToolbar() { function registerPersistentState (line 267) | function registerPersistentState() { FILE: viewer/components/interface.ts type PdfjsEventName (line 1) | type PdfjsEventName type PDFViewerPage (line 16) | type PDFViewerPage = { type RenderingStates (line 33) | enum RenderingStates { type PDFViewerApplicationType (line 40) | type PDFViewerApplicationType = { type PDFViewerApplicationOptionsType (line 78) | type PDFViewerApplicationOptionsType = { FILE: viewer/components/l10n.ts function getL10n (line 1) | function getL10n(text: 'enableSyncTeX' | 'enableRefresh' | 'trimMargin' ... FILE: viewer/components/refresh.ts function IsAutoRefreshEnabled (line 12) | function IsAutoRefreshEnabled() { function toggleAutoRefresh (line 15) | function toggleAutoRefresh() { function doneRefresh (line 32) | function doneRefresh() { function refresh (line 44) | async function refresh() { function restoreState (line 104) | async function restoreState() { function restoreDefault (line 138) | async function restoreDefault() { function addMasks (line 170) | function addMasks() { function allPagesRendered (line 212) | function allPagesRendered() { function removeMasks (line 216) | function removeMasks(masks: HTMLDivElement[]) { FILE: viewer/components/state.ts function initUploadState (line 15) | function initUploadState() { function uploadState (line 39) | function uploadState() { function setParams (line 55) | async function setParams() { FILE: viewer/components/synctex.ts function isSyncTeXEnabled (line 10) | function isSyncTeXEnabled() { function toggleSyncTeX (line 13) | function toggleSyncTeX() { function setSyncTeXKey (line 19) | function setSyncTeXKey(binding: string) { function callSynctex (line 23) | function callSynctex(e: MouseEvent, page: number, pageDom: HTMLElement, ... function registerSyncTeX (line 46) | function registerSyncTeX() { function createIndicator (line 76) | function createIndicator(type: 'rect' | 'circ', scrollX: number, scrollY... function forwardSynctexRect (line 104) | function forwardSynctexRect(data: SynctexRangeData[]) { function forwardSynctexCirc (line 126) | function forwardSynctexCirc(data: SynctexData) { function forwardSynctex (line 138) | function forwardSynctex(data: SynctexData | SynctexRangeData[]) { function scrollToPosition (line 152) | function scrollToPosition(page: HTMLElement, posX: number, posY: number,... FILE: viewer/components/trimming.ts function getTrimValue (line 8) | function getTrimValue() { function setTrimValue (line 12) | function setTrimValue(trim: number) { function initTrim (line 26) | function initTrim() { function setTrimCSS (line 38) | function setTrimCSS() { function getPageRule (line 65) | function getPageRule(pageNum: number, pageHeight: number, pageWidth: num... function getCanvasRule (line 73) | function getCanvasRule(className: string, pageNum: number, pageHeight: n... FILE: viewer/components/utils.ts function getParams (line 5) | async function getParams(): Promise { function sleep (line 15) | async function sleep(timeout: number) { function encodePath (line 21) | function encodePath(path: string): string { function decodePath (line 28) | function decodePath(b64url: string): string { function parseURL (line 36) | function parseURL(): { encodedPath: string, pdfFileUri: string, docTitle... function isEmbedded (line 56) | function isEmbedded(): boolean { function isPrefersColorSchemeDark (line 60) | function isPrefersColorSchemeDark(codeColorTheme: 'light' | 'dark') { function isPdfjsShortcut (line 67) | function isPdfjsShortcut(e: Pick unkn... function initialization (line 46) | async function initialization() { FILE: viewer/viewer.mjs constant DEFAULT_SCALE_VALUE (line 113) | const DEFAULT_SCALE_VALUE = "auto"; constant DEFAULT_SCALE (line 114) | const DEFAULT_SCALE = 1.0; constant DEFAULT_SCALE_DELTA (line 115) | const DEFAULT_SCALE_DELTA = 1.1; constant MIN_SCALE (line 116) | const MIN_SCALE = 0.1; constant MAX_SCALE (line 117) | const MAX_SCALE = 10.0; constant UNKNOWN_SCALE (line 118) | const UNKNOWN_SCALE = 0; constant MAX_AUTO_SCALE (line 119) | const MAX_AUTO_SCALE = 1.25; constant SCROLLBAR_PADDING (line 120) | const SCROLLBAR_PADDING = 40; constant VERTICAL_PADDING (line 121) | const VERTICAL_PADDING = 5; function scrollIntoView (line 166) | function scrollIntoView(element, spot, scrollMatches = false) { function watchScroll (line 199) | function watchScroll(viewAreaElement, callback, abortSignal = undefined) { function parseQueryString (line 238) | function parseQueryString(query) { function removeNullCharacters (line 246) | function removeNullCharacters(str, replaceInvisible = false) { function binarySearchFirstItem (line 255) | function binarySearchFirstItem(items, condition, start = 0) { function approximateFraction (line 275) | function approximateFraction(x) { function floorToDivide (line 313) | function floorToDivide(x, div) { function getPageSizeInches (line 316) | function getPageSizeInches({ function backtrackBeforeAllVisibleElements (line 330) | function backtrackBeforeAllVisibleElements(index, views, top) { function getVisibleElements (line 349) | function getVisibleElements({ function normalizeWheelEventDirection (line 439) | function normalizeWheelEventDirection(evt) { function normalizeWheelEventDelta (line 447) | function normalizeWheelEventDelta(evt) { function isValidRotation (line 459) | function isValidRotation(angle) { function isValidScrollMode (line 462) | function isValidScrollMode(mode) { function isValidSpreadMode (line 465) | function isValidSpreadMode(mode) { function isPortraitOrientation (line 468) | function isPortraitOrientation(size) { class ProgressBar (line 475) | class ProgressBar { method constructor (line 481) | constructor(bar) { method percent (line 485) | get percent() { method percent (line 488) | set percent(val) { method setWidth (line 497) | setWidth(viewer) { method setDisableAutoFetch (line 507) | setDisableAutoFetch(delay = 5000) { method hide (line 520) | hide() { method show (line 527) | show() { function getActiveOrFocusedElement (line 535) | function getActiveOrFocusedElement() { function apiPageLayoutToViewerModes (line 544) | function apiPageLayoutToViewerModes(layout) { function apiPageModeToSidebarView (line 569) | function apiPageModeToSidebarView(mode) { function toggleCheckedBtn (line 584) | function toggleCheckedBtn(button, toggle, view = null) { function toggleExpandedBtn (line 589) | function toggleExpandedBtn(button, toggle, view = null) { class AppOptions (line 977) | class AppOptions { method get (line 998) | static get(name) { method getAll (line 1001) | static getAll(kind = null, defaultOnly = false) { method set (line 1012) | static set(name, value) { method setAll (line 1017) | static setAll(options, prefs = false) { constant DEFAULT_LINK_REL (line 1051) | const DEFAULT_LINK_REL = "noopener noreferrer nofollow"; class PDFLinkService (line 1059) | class PDFLinkService { method constructor (line 1061) | constructor({ method setDocument (line 1076) | setDocument(pdfDocument, baseUrl = null) { method setViewer (line 1080) | setViewer(pdfViewer) { method setHistory (line 1083) | setHistory(pdfHistory) { method pagesCount (line 1086) | get pagesCount() { method page (line 1089) | get page() { method page (line 1092) | set page(value) { method rotation (line 1097) | get rotation() { method rotation (line 1100) | set rotation(value) { method isInPresentationMode (line 1105) | get isInPresentationMode() { method goToDestination (line 1108) | async goToDestination(dest) { method goToPage (line 1165) | goToPage(val) { method goToXY (line 1182) | goToXY(pageNumber, x, y, options = {}) { method addLinkAttributes (line 1192) | addLinkAttributes(link, url, newWindow = false) { method getDestinationHash (line 1225) | getDestinationHash(dest) { method getAnchorUrl (line 1238) | getAnchorUrl(anchor) { method setHash (line 1241) | setHash(hash) { method executeNamedAction (line 1320) | executeNamedAction(action) { method executeSetOCGState (line 1351) | async executeSetOCGState(action) { class SimpleLinkService (line 1364) | class SimpleLinkService extends PDFLinkService { method setDocument (line 1365) | setDocument(pdfDocument, baseUrl = null) {} function waitOnEventOrTimeout (line 1373) | async function waitOnEventOrTimeout({ class EventBus (line 1398) | class EventBus { method on (line 1400) | on(eventName, listener, options = null) { method off (line 1407) | off(eventName, listener, options = null) { method dispatch (line 1410) | dispatch(eventName, data) { method _on (line 1437) | _on(eventName, listener, options = null) { method _off (line 1459) | _off(eventName, listener, options = null) { class FirefoxEventBus (line 1474) | class FirefoxEventBus extends EventBus { method constructor (line 1478) | constructor(globalEventNames, externalServices, isInAutomation) { method dispatch (line 1484) | dispatch(eventName, data) { class BaseExternalServices (line 1490) | class BaseExternalServices { method updateFindControlState (line 1491) | updateFindControlState(data) {} method updateFindMatchesCount (line 1492) | updateFindMatchesCount(data) {} method initPassiveLoading (line 1493) | initPassiveLoading() {} method reportTelemetry (line 1494) | reportTelemetry(data) {} method reportText (line 1495) | reportText(data) {} method createL10n (line 1496) | async createL10n() { method createScripting (line 1499) | createScripting() { method createSignatureStorage (line 1502) | createSignatureStorage() { method updateEditorStates (line 1505) | updateEditorStates(data) { method dispatchGlobalEvent (line 1508) | dispatchGlobalEvent(_event) {} class BasePreferences (line 1513) | class BasePreferences { method constructor (line 1559) | constructor() { method _writeToStorage (line 1573) | async _writeToStorage(prefObj) { method _readFromStorage (line 1576) | async _readFromStorage(prefObj) { method reset (line 1579) | async reset() { method set (line 1584) | async set(name, value) { method get (line 1591) | async get(name) { method initializedPromise (line 1595) | get initializedPromise() { class FluentType (line 1601) | class FluentType { method constructor (line 1602) | constructor(value) { method valueOf (line 1605) | valueOf() { class FluentNone (line 1609) | class FluentNone extends FluentType { method constructor (line 1610) | constructor(value = "???") { method toString (line 1613) | toString(scope) { class FluentNumber (line 1617) | class FluentNumber extends FluentType { method constructor (line 1618) | constructor(value, opts = {}) { method toString (line 1622) | toString(scope) { class FluentDateTime (line 1634) | class FluentDateTime extends FluentType { method supportsValue (line 1635) | static supportsValue(value) { method constructor (line 1647) | constructor(value, opts = {}) { method toNumber (line 1669) | toNumber() { method toString (line 1681) | toString(scope) { method [Symbol.toPrimitive] (line 1666) | [Symbol.toPrimitive](hint) { constant MAX_PLACEABLES (line 1698) | const MAX_PLACEABLES = 100; constant FSI (line 1699) | const FSI = "\u2068"; constant PDI (line 1700) | const PDI = "\u2069"; function match (line 1701) | function match(scope, selector, key) { function getDefault (line 1716) | function getDefault(scope, variants, star) { function getArguments (line 1723) | function getArguments(scope, args) { function resolveExpression (line 1738) | function resolveExpression(scope, expr) { function resolveVariableReference (line 1760) | function resolveVariableReference(scope, { function resolveMessageReference (line 1793) | function resolveMessageReference(scope, { function resolveTermReference (line 1816) | function resolveTermReference(scope, { function resolveFunctionReference (line 1843) | function resolveFunctionReference(scope, { function resolveSelectExpression (line 1864) | function resolveSelectExpression(scope, { function resolveComplexPattern (line 1881) | function resolveComplexPattern(scope, ptn) { function resolvePattern (line 1910) | function resolvePattern(scope, value) { class Scope (line 1917) | class Scope { method constructor (line 1918) | constructor(bundle, errors, args) { method reportError (line 1926) | reportError(error) { method memoizeIntlObject (line 1932) | memoizeIntlObject(ctor, opts) { function values (line 1947) | function values(opts, allowed) { constant NUMBER_ALLOWED (line 1956) | const NUMBER_ALLOWED = ["unitDisplay", "currencyDisplay", "useGrouping",... function NUMBER (line 1957) | function NUMBER(args, opts) { constant DATETIME_ALLOWED (line 1975) | const DATETIME_ALLOWED = ["dateStyle", "timeStyle", "fractionalSecondDig... function DATETIME (line 1976) | function DATETIME(args, opts) { function getMemoizerForLocale (line 1988) | function getMemoizerForLocale(locales) { class FluentBundle (line 2003) | class FluentBundle { method constructor (line 2004) | constructor(locales, { method hasMessage (line 2021) | hasMessage(id) { method getMessage (line 2024) | getMessage(id) { method addResource (line 2027) | addResource(res, { method formatPattern (line 2049) | formatPattern(pattern, args = null, errors = null) { constant RE_MESSAGE_START (line 2067) | const RE_MESSAGE_START = /^(-?[a-zA-Z][\w-]*) *= */gm; constant RE_ATTRIBUTE_START (line 2068) | const RE_ATTRIBUTE_START = /\.([a-zA-Z][\w-]*) *= */y; constant RE_VARIANT_START (line 2069) | const RE_VARIANT_START = /\*?\[/y; constant RE_NUMBER_LITERAL (line 2070) | const RE_NUMBER_LITERAL = /(-?[0-9]+(?:\.([0-9]+))?)/y; constant RE_IDENTIFIER (line 2071) | const RE_IDENTIFIER = /([a-zA-Z][\w-]*)/y; constant RE_REFERENCE (line 2072) | const RE_REFERENCE = /([$-])?([a-zA-Z][\w-]*)(?:\.([a-zA-Z][\w-]*))?/y; constant RE_FUNCTION_NAME (line 2073) | const RE_FUNCTION_NAME = /^[A-Z][A-Z0-9_-]*$/; constant RE_TEXT_RUN (line 2074) | const RE_TEXT_RUN = /([^{}\n\r]+)/y; constant RE_STRING_RUN (line 2075) | const RE_STRING_RUN = /([^\\"\n\r]*)/y; constant RE_STRING_ESCAPE (line 2076) | const RE_STRING_ESCAPE = /\\([\\"])/y; constant RE_UNICODE_ESCAPE (line 2077) | const RE_UNICODE_ESCAPE = /\\u([a-fA-F0-9]{4})|\\U([a-fA-F0-9]{6})/y; constant RE_LEADING_NEWLINES (line 2078) | const RE_LEADING_NEWLINES = /^\n+/; constant RE_TRAILING_SPACES (line 2079) | const RE_TRAILING_SPACES = / +$/; constant RE_BLANK_LINES (line 2080) | const RE_BLANK_LINES = / *\r?\n/g; constant RE_INDENT (line 2081) | const RE_INDENT = /( *)$/; constant TOKEN_BRACE_OPEN (line 2082) | const TOKEN_BRACE_OPEN = /{\s*/y; constant TOKEN_BRACE_CLOSE (line 2083) | const TOKEN_BRACE_CLOSE = /\s*}/y; constant TOKEN_BRACKET_OPEN (line 2084) | const TOKEN_BRACKET_OPEN = /\[\s*/y; constant TOKEN_BRACKET_CLOSE (line 2085) | const TOKEN_BRACKET_CLOSE = /\s*] */y; constant TOKEN_PAREN_OPEN (line 2086) | const TOKEN_PAREN_OPEN = /\s*\(\s*/y; constant TOKEN_ARROW (line 2087) | const TOKEN_ARROW = /\s*->\s*/y; constant TOKEN_COLON (line 2088) | const TOKEN_COLON = /\s*:\s*/y; constant TOKEN_COMMA (line 2089) | const TOKEN_COMMA = /\s*,?\s*/y; constant TOKEN_BLANK (line 2090) | const TOKEN_BLANK = /\s+/y; class FluentResource (line 2091) | class FluentResource { method constructor (line 2092) | constructor(source) { class Indent (line 2439) | class Indent { method constructor (line 2440) | constructor(value, length) { constant TEXT_LEVEL_ELEMENTS (line 2451) | const TEXT_LEVEL_ELEMENTS = { constant LOCALIZABLE_ATTRIBUTES (line 2454) | const LOCALIZABLE_ATTRIBUTES = { function translateElement (line 2477) | function translateElement(element, translation) { function overlayChildNodes (line 2494) | function overlayChildNodes(fromFragment, toElement) { function hasAttribute (line 2515) | function hasAttribute(attributes, name) { function overlayAttributes (line 2526) | function overlayAttributes(fromElement, toElement) { function getNodeForNamedElement (line 2542) | function getNodeForNamedElement(sourceElement, translatedChild) { function createSanitizedElement (line 2557) | function createSanitizedElement(element) { function createTextNodeFromTextContent (line 2561) | function createTextNodeFromTextContent(element) { function isElementAllowed (line 2564) | function isElementAllowed(element) { function isAttrNameLocalizable (line 2568) | function isAttrNameLocalizable(name, element, explicitlyAllowed = null) { function shallowPopulateUsing (line 2595) | function shallowPopulateUsing(fromElement, toElement) { class CachedIterable (line 2601) | class CachedIterable extends Array { method from (line 2602) | static from(iterable) { class CachedSyncIterable (line 2611) | class CachedSyncIterable extends CachedIterable { method constructor (line 2612) | constructor(iterable) { method touchNext (line 2632) | touchNext(count = 1) { method [Symbol.iterator] (line 2620) | [Symbol.iterator]() { class CachedAsyncIterable (line 2646) | class CachedAsyncIterable extends CachedIterable { method constructor (line 2647) | constructor(iterable) { method touchNext (line 2669) | async touchNext(count = 1) { method [Symbol.asyncIterator] (line 2657) | [Symbol.asyncIterator]() { class Localization (line 2686) | class Localization { method constructor (line 2687) | constructor(resourceIds = [], generateBundles) { method addResourceIds (line 2692) | addResourceIds(resourceIds, eager = false) { method removeResourceIds (line 2697) | removeResourceIds(resourceIds) { method formatWithFallback (line 2702) | async formatWithFallback(keys, method) { method formatMessages (line 2724) | formatMessages(keys) { method formatValues (line 2727) | formatValues(keys) { method formatValue (line 2730) | async formatValue(id, args) { method handleEvent (line 2737) | handleEvent() { method onChange (line 2740) | onChange(eager = false) { function valueFromBundle (line 2747) | function valueFromBundle(bundle, errors, message, args) { function messageFromBundle (line 2753) | function messageFromBundle(bundle, errors, message, args) { function keysFromBundle (line 2774) | function keysFromBundle(method, bundle, keys, translations) { constant L10NID_ATTR_NAME (line 2802) | const L10NID_ATTR_NAME = "data-l10n-id"; constant L10NARGS_ATTR_NAME (line 2803) | const L10NARGS_ATTR_NAME = "data-l10n-args"; constant L10N_ELEMENT_QUERY (line 2804) | const L10N_ELEMENT_QUERY = `[${L10NID_ATTR_NAME}]`; class DOMLocalization (line 2805) | class DOMLocalization extends Localization { method constructor (line 2806) | constructor(resourceIds, generateBundles) { method onChange (line 2821) | onChange(eager = false) { method setAttributes (line 2827) | setAttributes(element, id, args) { method getAttributes (line 2836) | getAttributes(element) { method connectRoot (line 2842) | connectRoot(newRoot) { method disconnectRoot (line 2860) | disconnectRoot(root) { method translateRoots (line 2876) | translateRoots() { method pauseObserving (line 2880) | pauseObserving() { method resumeObserving (line 2887) | resumeObserving() { method translateMutations (line 2895) | translateMutations(mutations) { method translateFragment (line 2928) | translateFragment(frag) { method translateElements (line 2931) | async translateElements(elements) { method applyTranslations (line 2939) | applyTranslations(elements, translations) { method getTranslatables (line 2948) | getTranslatables(element) { method getKeysForElement (line 2955) | getKeysForElement(element) { class L10n (line 2966) | class L10n { method constructor (line 2971) | constructor({ method _setL10n (line 2979) | _setL10n(l10n) { method getLanguage (line 2982) | getLanguage() { method getDirection (line 2985) | getDirection() { method get (line 2988) | async get(ids, args = null, fallback) { method translate (line 3002) | async translate(element) { method translateOnce (line 3009) | async translateOnce(element) { method destroy (line 3016) | async destroy() { method pause (line 3026) | pause() { method resume (line 3029) | resume() { method #fixupLangCode (line 3032) | static #fixupLangCode(langCode) { method #isRTL (line 3052) | static #isRTL(lang) { function PLATFORM (line 3064) | function PLATFORM() { function createBundle (line 3085) | function createBundle(lang, text) { class genericl10n_GenericL10n (line 3098) | class genericl10n_GenericL10n extends L10n { method constructor (line 3099) | constructor(lang) { method #generateBundles (line 3106) | static async *#generateBundles(defaultLang, baseLang) { method #createBundle (line 3129) | static async #createBundle(lang, baseURL, paths) { method #getPaths (line 3138) | static async #getPaths() { method #generateBundlesFallback (line 3154) | static async *#generateBundlesFallback(lang) { method #createBundleFallback (line 3157) | static async #createBundleFallback(lang) { function docProperties (line 3165) | async function docProperties(pdfDocument) { class GenericScripting (line 3185) | class GenericScripting { method constructor (line 3186) | constructor(sandboxBundleSrc) { method createSandbox (line 3197) | async createSandbox(data) { method dispatchEventInSandbox (line 3201) | async dispatchEventInSandbox(event) { method destroySandbox (line 3205) | async destroySandbox() { constant KEY_STORAGE (line 3213) | const KEY_STORAGE = "pdfjs.signature"; class SignatureStorage (line 3214) | class SignatureStorage { method constructor (line 3218) | constructor(eventBus, signal) { method #save (line 3222) | #save() { method getAll (line 3225) | async getAll() { method isFull (line 3252) | async isFull() { method size (line 3255) | async size() { method create (line 3258) | async create(data) { method delete (line 3267) | async delete(uuid) { function initCom (line 3285) | function initCom(app) {} class Preferences (line 3286) | class Preferences extends BasePreferences { method _writeToStorage (line 3287) | async _writeToStorage(prefObj) { method _readFromStorage (line 3290) | async _readFromStorage(prefObj) { class ExternalServices (line 3296) | class ExternalServices extends BaseExternalServices { method createL10n (line 3297) | async createL10n() { method createScripting (line 3300) | createScripting() { method createSignatureStorage (line 3303) | createSignatureStorage(eventBus, signal) { class MLManager (line 3307) | class MLManager { method isEnabledFor (line 3308) | async isEnabledFor(_name) { method deleteModel (line 3311) | async deleteModel(_service) { method isReady (line 3314) | isReady(_name) { method guess (line 3317) | guess(_data) {} method toggleService (line 3318) | toggleService(_name, _enabled) {} class NewAltTextManager (line 3323) | class NewAltTextManager { method constructor (line 3349) | constructor({ method #toggleLoading (line 3434) | #toggleLoading(value) { method #toggleError (line 3441) | #toggleError(value) { method #toggleGuessAltText (line 3447) | async #toggleGuessAltText(value, isInitial = false) { method #toggleNotNow (line 3467) | #toggleNotNow() { method #toggleAI (line 3471) | #toggleAI(value) { method #toggleTitleAndDisclaimer (line 3479) | #toggleTitleAndDisclaimer() { method #mlGuessAltText (line 3489) | async #mlGuessAltText(isInitial) { method #addAltText (line 3526) | #addAltText(altText) { method #setProgress (line 3533) | #setProgress() { method editAltText (line 3567) | async editAltText(uiManager, editor, firstTime) { method #cancel (line 3636) | #cancel() { method #finish (line 3657) | #finish() { method #close (line 3660) | #close() { method #extractWords (line 3672) | #extractWords(text) { method #save (line 3675) | #save() { method destroy (line 3710) | destroy() { class ImageAltTextSettings (line 3715) | class ImageAltTextSettings { method constructor (line 3724) | constructor({ method #reportTelemetry (line 3793) | #reportTelemetry(data) { method #download (line 3802) | async #download(isFromUI = false) { method #delete (line 3818) | async #delete(isFromUI = false) { method open (line 3828) | async open({ method #togglePref (line 3845) | #togglePref(name, { method #setPref (line 3853) | #setPref(name, value) { method #finish (line 3860) | #finish() { class AltTextManager (line 3867) | class AltTextManager { method constructor (line 3886) | constructor({ method #createSVGElement (line 3916) | #createSVGElement() { method editAltText (line 3942) | async editAltText(uiManager, editor) { method #setPosition (line 3984) | #setPosition() { method #finish (line 4060) | #finish() { method #close (line 4063) | #close() { method #updateUIState (line 4077) | #updateUIState() { method #save (line 4080) | #save() { method #onClick (line 4096) | #onClick(evt) { method #removeOnClickListeners (line 4103) | #removeOnClickListeners() { method destroy (line 4107) | destroy() { class AnnotationEditorParams (line 4117) | class AnnotationEditorParams { method constructor (line 4118) | constructor(options, eventBus) { method #bindListeners (line 4122) | #bindListeners({ constant PRECISION (line 4221) | const PRECISION = 1e-1; class CaretBrowsingMode (line 4222) | class CaretBrowsingMode { method constructor (line 4226) | constructor(abortSignal, mainContainer, viewerContainer, toolbarContai... method #isOnSameLine (line 4246) | #isOnSameLine(rect1, rect2) { method #isUnderOver (line 4255) | #isUnderOver(rect, x, y, isUp) { method #isVisible (line 4259) | #isVisible(rect) { method #getCaretPosition (line 4262) | #getCaretPosition(selection, isUp) { method #caretPositionFromPoint (line 4273) | static #caretPositionFromPoint(x, y) { method #setCaretPositionHelper (line 4286) | #setCaretPositionHelper(selection, caretX, select, element, rect) { method #setCaretPosition (line 4343) | #setCaretPosition(select, selection, newLineElement, newLineElementRec... method #getNodeOnNextPage (line 4353) | #getNodeOnNextPage(textLayer, isUp) { method moveCaret (line 4369) | moveCaret(isUp, select) { class CommentManager (line 4439) | class CommentManager { method constructor (line 4444) | constructor(commentDialog, sidebar, eventBus, linkService, overlayMana... method setSidebarUiManager (line 4455) | setSidebarUiManager(uiManager) { method showSidebar (line 4458) | showSidebar(annotations) { method hideSidebar (line 4461) | hideSidebar() { method removeComments (line 4464) | removeComments(ids) { method selectComment (line 4467) | selectComment(id) { method addComment (line 4470) | addComment(annotation) { method updateComment (line 4473) | updateComment(annotation) { method toggleCommentPopup (line 4476) | toggleCommentPopup(editor, isSelected, visibility, isEditable) { method destroyPopup (line 4482) | destroyPopup() { method updatePopupColor (line 4485) | updatePopupColor(editor) { method showDialog (line 4488) | showDialog(uiManager, editor, posX, posY, options) { method makeCommentColor (line 4491) | makeCommentColor(color, opacity) { method _makeCommentColor (line 4494) | static _makeCommentColor(color, opacity) { method destroy (line 4497) | destroy() { class CommentSidebar (line 4503) | class CommentSidebar { method constructor (line 4525) | constructor({ method #makeSidebarResizable (line 4570) | #makeSidebarResizable(resizer) { method setUIManager (line 4633) | setUIManager(uiManager) { method show (line 4636) | show(annotations) { method hide (line 4662) | hide() { method removeComments (line 4669) | removeComments(ids) { method focusComment (line 4681) | focusComment(id) { method updateComment (line 4691) | updateComment(annotation) { method #removeComment (line 4726) | #removeComment(id) { method #removeAll (line 4741) | #removeAll() { method selectComment (line 4748) | selectComment(element, id = null) { method addComment (line 4764) | addComment(annotation) { method #setCommentsCount (line 4791) | #setCommentsCount(container = this.#commentsList) { method #createZeroCommentElement (line 4801) | #createZeroCommentElement() { method #setDate (line 4818) | #setDate(element, date) { method #setText (line 4823) | #setText(element, richText, contentsObj) { method #createCommentElement (line 4832) | #createCommentElement(annotation) { method #commentClick (line 4859) | async #commentClick({ method #commentKeydown (line 4886) | #commentKeydown(e) { method #sortComments (line 4919) | #sortComments(a, b) { class CommentDialog (line 4946) | class CommentDialog { method constructor (line 4962) | constructor({ method open (line 5045) | async open(uiManager, editor, posX, posY, options) { method #save (line 5118) | async #save() { method _dialogDimensions (line 5122) | get _dialogDimensions() { method #setPosition (line 5139) | #setPosition(x, y) { method #finish (line 5148) | #finish() { method destroy (line 5170) | destroy() { class CommentPopup (line 5176) | class CommentPopup { method constructor (line 5193) | constructor(eventBus, dateFormat, ltr, commentDialog) { method _popupWidth (line 5200) | get _popupWidth() { method #createPopup (line 5213) | #createPopup() { method updateColor (line 5346) | updateColor(editor) { method _hide (line 5356) | _hide(editor) { method toggle (line 5370) | toggle(editor, isSelected, visibility = undefined, isEditable = true) { method #setPosition (line 5436) | #setPosition(x, y, correctPosition) { method destroy (line 5461) | destroy() { function download (line 5473) | function download(blobUrl, filename) { class DownloadManager (line 5487) | class DownloadManager { method downloadData (line 5489) | downloadData(data, filename, contentType) { method openOrDownloadData (line 5495) | openOrDownloadData(data, filename, dest = null) { method download (line 5523) | download(data, url, filename) { class EditorUndoBar (line 5542) | class EditorUndoBar { method constructor (line 5560) | constructor({ method destroy (line 5572) | destroy() { method show (line 5577) | show(undoAction, messageData) { method hide (line 5612) | hide() { class OverlayManager (line 5628) | class OverlayManager { method active (line 5631) | get active() { method register (line 5634) | async register(dialog, canForceClose = false) { method open (line 5651) | async open(dialog) { method close (line 5666) | async close(dialog = this.#active) { method closeIfActive (line 5677) | async closeIfActive(dialog) { class PasswordPrompt (line 5686) | class PasswordPrompt { method constructor (line 5690) | constructor(options, overlayManager, isViewerEmbedded = false) { method open (line 5708) | async open() { method close (line 5723) | async close() { method #verify (line 5726) | #verify() { method #cancel (line 5732) | #cancel() { method #invokeCallback (line 5736) | #invokeCallback(password) { method setUpdateCallback (line 5745) | async setUpdateCallback(updateCallback, reason) { constant TREEITEM_OFFSET_TOP (line 5756) | const TREEITEM_OFFSET_TOP = -100; constant TREEITEM_SELECTED_CLASS (line 5757) | const TREEITEM_SELECTED_CLASS = "selected"; class BaseTreeViewer (line 5758) | class BaseTreeViewer { method constructor (line 5759) | constructor(options) { method reset (line 5765) | reset() { method _dispatchEvent (line 5772) | _dispatchEvent(count) { method _bindLink (line 5775) | _bindLink(element, params) { method _normalizeTextContent (line 5778) | _normalizeTextContent(str) { method _addToggleButton (line 5781) | _addToggleButton(div, hidden = false) { method _toggleTreeItem (line 5797) | _toggleTreeItem(root, show = false) { method _toggleAllTreeItems (line 5805) | _toggleAllTreeItems() { method _finishRendering (line 5808) | _finishRendering(fragment, count, hasAnyNesting = false) { method render (line 5818) | render(params) { method _updateCurrentTreeItem (line 5821) | _updateCurrentTreeItem(treeItem = null) { method _scrollToCurrentTreeItem (line 5831) | _scrollToCurrentTreeItem(treeItem) { class PDFAttachmentViewer (line 5853) | class PDFAttachmentViewer extends BaseTreeViewer { method constructor (line 5854) | constructor(options) { method reset (line 5859) | reset(keepRenderedCapability = false) { method _dispatchEvent (line 5867) | async _dispatchEvent(attachmentsCount) { method _bindLink (line 5886) | _bindLink(element, { method render (line 5899) | render({ method #appendAttachment (line 5926) | #appendAttachment(item) { constant CSS_CLASS_GRAB (line 5949) | const CSS_CLASS_GRAB = "grab-to-pan-grab"; class GrabToPan (line 5950) | class GrabToPan { method constructor (line 5954) | constructor({ method activate (line 5962) | activate() { method deactivate (line 5972) | deactivate() { method toggle (line 5980) | toggle() { method ignoreTarget (line 5987) | ignoreTarget(node) { method #onMouseDown (line 5990) | #onMouseDown(event) { method #onMouseMove (line 6024) | #onMouseMove(event) { method #endPan (line 6042) | #endPan() { class PDFCursorTools (line 6055) | class PDFCursorTools { method constructor (line 6058) | constructor({ method activeTool (line 6070) | get activeTool() { method switchTool (line 6073) | switchTool(tool) { method #switchTool (line 6079) | #switchTool(tool, disabled = false) { method #addEventListeners (line 6120) | #addEventListeners() { method _handTool (line 6163) | get _handTool() { constant NON_METRIC_LOCALES (line 6173) | const NON_METRIC_LOCALES = ["en-us", "en-lr", "my"]; constant US_PAGE_NAMES (line 6174) | const US_PAGE_NAMES = { constant METRIC_PAGE_NAMES (line 6178) | const METRIC_PAGE_NAMES = { function getPageName (line 6182) | function getPageName(size, isPortrait, pageNames) { class PDFDocumentProperties (line 6187) | class PDFDocumentProperties { method constructor (line 6189) | constructor({ method open (line 6210) | async open() { method close (line 6254) | async close() { method setDocument (line 6257) | setDocument(pdfDocument) { method #reset (line 6268) | #reset() { method #updateUI (line 6275) | #updateUI() { method #parseFileSize (line 6284) | async #parseFileSize(b = 0) { method #parsePageSize (line 6293) | async #parsePageSize(pageSizeInches, pagesRotation) { method #parseDate (line 6346) | async #parseDate(metadataDate, infoDate) { method #parseLinearization (line 6352) | #parseLinearization(isLinearized) { function isAlphabeticalScript (line 6368) | function isAlphabeticalScript(charCode) { function isAscii (line 6371) | function isAscii(charCode) { function isAsciiAlpha (line 6374) | function isAsciiAlpha(charCode) { function isAsciiDigit (line 6377) | function isAsciiDigit(charCode) { function isAsciiSpace (line 6380) | function isAsciiSpace(charCode) { function isHan (line 6383) | function isHan(charCode) { function isKatakana (line 6386) | function isKatakana(charCode) { function isHiragana (line 6389) | function isHiragana(charCode) { function isHalfwidthKatakana (line 6392) | function isHalfwidthKatakana(charCode) { function isThai (line 6395) | function isThai(charCode) { function getCharacterType (line 6398) | function getCharacterType(charCode) { function getNormalizeWithNFKC (line 6426) | function getNormalizeWithNFKC() { constant FIND_TIMEOUT (line 6440) | const FIND_TIMEOUT = 250; constant MATCH_SCROLL_OFFSET_TOP (line 6441) | const MATCH_SCROLL_OFFSET_TOP = -100; constant CHARACTERS_TO_NORMALIZE (line 6442) | const CHARACTERS_TO_NORMALIZE = { constant DIACRITICS_EXCEPTION (line 6456) | const DIACRITICS_EXCEPTION = new Set([0x3099, 0x309a, 0x094d, 0x09cd, 0x... constant DIACRITICS_EXCEPTION_STR (line 6457) | let DIACRITICS_EXCEPTION_STR; constant DIACRITICS_REG_EXP (line 6458) | const DIACRITICS_REG_EXP = /\p{M}+/gu; constant SPECIAL_CHARS_REG_EXP (line 6459) | const SPECIAL_CHARS_REG_EXP = /([.*+?^${}()|[\]\\])|(\p{P})|(\s+)|(\p{M}... constant NOT_DIACRITIC_FROM_END_REG_EXP (line 6460) | const NOT_DIACRITIC_FROM_END_REG_EXP = /([^\p{M}])\p{M}*$/u; constant NOT_DIACRITIC_FROM_START_REG_EXP (line 6461) | const NOT_DIACRITIC_FROM_START_REG_EXP = /^\p{M}*([^\p{M}])/u; constant SYLLABLES_REG_EXP (line 6462) | const SYLLABLES_REG_EXP = /[\uAC00-\uD7AF\uFA6C\uFACF-\uFAD1\uFAD5-\uFAD... constant SYLLABLES_LENGTHS (line 6463) | const SYLLABLES_LENGTHS = new Map(); constant FIRST_CHAR_SYLLABLES_REG_EXP (line 6464) | const FIRST_CHAR_SYLLABLES_REG_EXP = "[\\u1100-\\u1112\\ud7a4-\\ud7af\\u... constant NFKC_CHARS_TO_NORMALIZE (line 6465) | const NFKC_CHARS_TO_NORMALIZE = new Map(); function normalize (line 6468) | function normalize(text, options = {}) { function getOriginalIndex (line 6631) | function getOriginalIndex(diffs, pos, len) { class PDFFindController (line 6651) | class PDFFindController { method constructor (line 6655) | constructor({ method highlightMatches (line 6668) | get highlightMatches() { method pageMatches (line 6671) | get pageMatches() { method pageMatchesLength (line 6674) | get pageMatchesLength() { method selected (line 6677) | get selected() { method state (line 6680) | get state() { method setDocument (line 6683) | setDocument(pdfDocument) { method #onFind (line 6693) | #onFind(state) { method scrollMatchIntoView (line 6743) | scrollMatchIntoView({ method #reset (line 6763) | #reset() { method #query (line 6793) | get #query() { method #shouldDirtyMatch (line 6806) | #shouldDirtyMatch(state) { method #isEntireWord (line 6831) | #isEntireWord(content, startIdx, length) { method #convertToRegExpString (line 6850) | #convertToRegExpString(query, hasDiacritics) { method #calculateMatch (line 6890) | #calculateMatch(pageIndex) { method match (line 6930) | match(query, pageContent, pageIndex) { method #extractText (line 6964) | #extractText() { method #updatePage (line 7004) | #updatePage(index) { method #updateAllPages (line 7013) | #updateAllPages() { method #nextMatch (line 7019) | #nextMatch() { method #matchesReady (line 7068) | #matchesReady(matches) { method #nextPageMatch (line 7087) | #nextPageMatch() { method #advanceOffsetPage (line 7101) | #advanceOffsetPage(previous) { method #updateMatch (line 7112) | #updateMatch(found = false) { method #onFindBarClose (line 7131) | #onFindBarClose(evt) { method #requestMatchesCount (line 7150) | #requestMatchesCount() { method #updateUIResultsCount (line 7171) | #updateUIResultsCount() { method #updateUIState (line 7177) | #updateUIState(state, previous = false) { constant MATCHES_COUNT_LIMIT (line 7195) | const MATCHES_COUNT_LIMIT = 1000; class PDFFindBar (line 7196) | class PDFFindBar { method constructor (line 7199) | constructor(options, mainContainer, eventBus) { method reset (line 7252) | reset() { method dispatchEvent (line 7255) | dispatchEvent(type, findPrev = false) { method updateUIState (line 7267) | updateUIState(state, previous, matchesCount) { method updateResultsCount (line 7299) | updateResultsCount({ method open (line 7319) | open() { method close (line 7329) | close() { method toggle (line 7340) | toggle() { method #resizeObserverCallback (line 7347) | #resizeObserverCallback() { constant HASH_CHANGE_TIMEOUT (line 7364) | const HASH_CHANGE_TIMEOUT = 1000; constant POSITION_UPDATED_THRESHOLD (line 7365) | const POSITION_UPDATED_THRESHOLD = 50; constant UPDATE_VIEWAREA_TIMEOUT (line 7366) | const UPDATE_VIEWAREA_TIMEOUT = 1000; function getCurrentHash (line 7367) | function getCurrentHash() { class PDFHistory (line 7370) | class PDFHistory { method constructor (line 7372) | constructor({ method initialize (line 7390) | initialize({ method reset (line 7446) | reset() { method push (line 7459) | push({ method pushPage (line 7506) | pushPage(pageNumber) { method pushCurrentPosition (line 7533) | pushCurrentPosition() { method back (line 7539) | back() { method forward (line 7548) | forward() { method popStateInProgress (line 7557) | get popStateInProgress() { method initialBookmark (line 7560) | get initialBookmark() { method initialRotation (line 7563) | get initialRotation() { method #pushOrReplaceState (line 7566) | #pushOrReplaceState(destination, forceReplace = false) { method #tryPushCurrentPosition (line 7590) | #tryPushCurrentPosition(temporary = false) { method #isValidPage (line 7622) | #isValidPage(val) { method #isValidState (line 7625) | #isValidState(state, checkReload = false) { method #updateInternalState (line 7650) | #updateInternalState(destination, uid, removeTemporary = false) { method #parseCurrentHash (line 7663) | #parseCurrentHash(checkNameddest = false) { method #updateViewarea (line 7677) | #updateViewarea({ method #popState (line 7705) | #popState({ method #pageHide (line 7755) | #pageHide() { method #bindEvents (line 7760) | #bindEvents() { method #unbindEvents (line 7778) | #unbindEvents() { function isDestHashesEqual (line 7783) | function isDestHashesEqual(destHash, pushHash) { function isDestArraysEqual (line 7796) | function isDestArraysEqual(firstDest, secondDest) { class PDFLayerViewer (line 7833) | class PDFLayerViewer extends BaseTreeViewer { method constructor (line 7834) | constructor(options) { method reset (line 7844) | reset() { method _dispatchEvent (line 7850) | _dispatchEvent(layersCount) { method _bindLink (line 7856) | _bindLink(element, { method _setNestedName (line 7884) | _setNestedName(element, { method _addToggleButton (line 7895) | _addToggleButton(div, { method _toggleAllTreeItems (line 7900) | _toggleAllTreeItems() { method render (line 7906) | render({ method #updateLayers (line 7970) | async #updateLayers(promise = null) { class PDFOutlineViewer (line 8004) | class PDFOutlineViewer extends BaseTreeViewer { method constructor (line 8005) | constructor(options) { method reset (line 8022) | reset() { method _dispatchEvent (line 8031) | _dispatchEvent(outlineCount) { method _bindLink (line 8044) | _bindLink(element, { method _setStyles (line 8092) | _setStyles(element, { method _addToggleButton (line 8103) | _addToggleButton(div, { method _toggleAllTreeItems (line 8129) | _toggleAllTreeItems() { method render (line 8135) | render({ method _currentOutlineItem (line 8182) | async _currentOutlineItem() { method _getPageNumberToDestHash (line 8210) | async _getPageNumberToDestHash(pdfDocument) { constant DELAY_BEFORE_HIDING_CONTROLS (line 8266) | const DELAY_BEFORE_HIDING_CONTROLS = 3000; constant ACTIVE_SELECTOR (line 8267) | const ACTIVE_SELECTOR = "pdfPresentationMode"; constant CONTROLS_SELECTOR (line 8268) | const CONTROLS_SELECTOR = "pdfPresentationModeControls"; constant MOUSE_SCROLL_COOLDOWN_TIME (line 8269) | const MOUSE_SCROLL_COOLDOWN_TIME = 50; constant PAGE_SWITCH_THRESHOLD (line 8270) | const PAGE_SWITCH_THRESHOLD = 0.1; constant SWIPE_MIN_DISTANCE_THRESHOLD (line 8271) | const SWIPE_MIN_DISTANCE_THRESHOLD = 50; constant SWIPE_ANGLE_THRESHOLD (line 8272) | const SWIPE_ANGLE_THRESHOLD = Math.PI / 6; class PDFPresentationMode (line 8273) | class PDFPresentationMode { method constructor (line 8278) | constructor({ method request (line 8291) | async request() { method active (line 8326) | get active() { method #mouseWheel (line 8329) | #mouseWheel(evt) { method #notifyStateChange (line 8353) | #notifyStateChange(state) { method #enter (line 8360) | #enter() { method #exit (line 8381) | #exit() { method #mouseDown (line 8405) | #mouseDown(evt) { method #contextMenu (line 8424) | #contextMenu() { method #showControls (line 8427) | #showControls() { method #hideControls (line 8438) | #hideControls() { method #resetMouseScrollState (line 8446) | #resetMouseScrollState() { method #touchSwipe (line 8450) | #touchSwipe(evt) { method #addWindowListeners (line 8496) | #addWindowListeners() { method #removeWindowListeners (line 8531) | #removeWindowListeners() { method #addFullscreenChangeListeners (line 8535) | #addFullscreenChangeListeners() { method #removeFullscreenChangeListeners (line 8550) | #removeFullscreenChangeListeners() { class XfaLayerBuilder (line 8558) | class XfaLayerBuilder { method constructor (line 8559) | constructor({ method render (line 8572) | async render({ method cancel (line 8614) | cancel() { method hide (line 8617) | hide() { function getXfaHtmlForPrinting (line 8629) | function getXfaHtmlForPrinting(printContainer, pdfDocument) { function renderPage (line 8663) | function renderPage(activeServiceOnEntry, pdfDocument, pageNumber, size,... class PDFPrintService (line 8695) | class PDFPrintService { method constructor (line 8696) | constructor({ method layout (line 8714) | layout() { method destroy (line 8730) | destroy() { method renderPages (line 8748) | renderPages() { method useRenderedPage (line 8769) | useRenderedPage() { method performPrint (line 8791) | performPrint() { method active (line 8804) | get active() { method throwIfInactive (line 8807) | throwIfInactive() { function dispatchEvent (line 8842) | function dispatchEvent(eventType) { function abort (line 8850) | function abort() { function renderProgress (line 8856) | function renderProgress(index, total) { function ensureOverlay (line 8886) | function ensureOverlay() { class PDFPrintServiceFactory (line 8899) | class PDFPrintServiceFactory { method initGlobals (line 8900) | static initGlobals(app) { method supportsPrinting (line 8903) | static get supportsPrinting() { method createPrintService (line 8906) | static createPrintService(params) { constant CLEANUP_TIMEOUT (line 8917) | const CLEANUP_TIMEOUT = 30000; class PDFRenderingQueue (line 8918) | class PDFRenderingQueue { method constructor (line 8919) | constructor() { method setViewer (line 8931) | setViewer(pdfViewer) { method setThumbnailViewer (line 8934) | setThumbnailViewer(pdfThumbnailViewer) { method isHighestPriority (line 8937) | isHighestPriority(view) { method renderHighestPriority (line 8940) | renderHighestPriority(currentlyVisiblePages) { method getHighestPriority (line 8958) | getHighestPriority(visible, views, scrolledDown, preRenderExtra = fals... method isViewFinished (line 9009) | isViewFinished(view) { method renderView (line 9012) | renderView(view) { class PDFScriptingManager (line 9042) | class PDFScriptingManager { method constructor (line 9054) | constructor({ method setViewer (line 9063) | setViewer(pdfViewer) { method setDocument (line 9066) | async setDocument(pdfDocument) { method dispatchWillSave (line 9177) | async dispatchWillSave() { method dispatchDidSave (line 9183) | async dispatchDidSave() { method dispatchWillPrint (line 9189) | async dispatchWillPrint() { method dispatchDidPrint (line 9207) | async dispatchDidPrint() { method destroyPromise (line 9213) | get destroyPromise() { method ready (line 9216) | get ready() { method _pageOpenPending (line 9219) | get _pageOpenPending() { method _visitedPages (line 9222) | get _visitedPages() { method #updateFromSandbox (line 9225) | async #updateFromSandbox(detail) { method #dispatchPageOpen (line 9316) | async #dispatchPageOpen(pageNumber, initialize = false) { method #dispatchPageClose (line 9345) | async #dispatchPageClose(pageNumber) { method #initScripting (line 9369) | #initScripting() { method #destroyScripting (line 9376) | async #destroyScripting() { constant SIDEBAR_WIDTH_VAR (line 9406) | const SIDEBAR_WIDTH_VAR = "--sidebar-width"; constant SIDEBAR_MIN_WIDTH (line 9407) | const SIDEBAR_MIN_WIDTH = 200; constant SIDEBAR_RESIZING_CLASS (line 9408) | const SIDEBAR_RESIZING_CLASS = "sidebarResizing"; constant UI_NOTIFICATION_CLASS (line 9409) | const UI_NOTIFICATION_CLASS = "pdfSidebarNotification"; class PDFSidebar (line 9410) | class PDFSidebar { method constructor (line 9415) | constructor({ method reset (line 9443) | reset() { method visibleView (line 9453) | get visibleView() { method setInitialView (line 9456) | setInitialView(view = SidebarView.NONE) { method switchView (line 9470) | switchView(view, forceOpen = false) { method open (line 9520) | open() { method close (line 9534) | close(evt = null) { method toggle (line 9548) | toggle(evt = null) { method #dispatchEvent (line 9555) | #dispatchEvent() { method #showUINotification (line 9564) | #showUINotification() { method #hideUINotification (line 9570) | #hideUINotification(reset = false) { method #addEventListeners (line 9578) | #addEventListeners() { method outerContainerWidth (line 9686) | get outerContainerWidth() { method #updateWidth (line 9689) | #updateWidth(width = 0) { method #mouseMove (line 9704) | #mouseMove(evt) { method #mouseUp (line 9711) | #mouseUp(evt) { class PdfTextExtractor (line 9722) | class PdfTextExtractor { method constructor (line 9727) | constructor(externalServices) { method setViewer (line 9735) | setViewer(pdfViewer) { method extractTextContent (line 9744) | async extractTextContent(requestId) { constant DRAW_UPSCALE_FACTOR (line 9770) | const DRAW_UPSCALE_FACTOR = 2; constant MAX_NUM_SCALING_STEPS (line 9771) | const MAX_NUM_SCALING_STEPS = 3; constant THUMBNAIL_WIDTH (line 9772) | const THUMBNAIL_WIDTH = 98; function zeroCanvas (line 9773) | function zeroCanvas(c) { class TempImageFactory (line 9777) | class TempImageFactory { method getCanvas (line 9779) | static getCanvas(width, height) { method destroyCanvas (line 9792) | static destroyCanvas() { class PDFThumbnailView (line 9799) | class PDFThumbnailView { method constructor (line 9800) | constructor({ method #updateDims (line 9850) | #updateDims() { method setPdfPage (line 9865) | setPdfPage(pdfPage) { method reset (line 9875) | reset() { method update (line 9886) | update({ method cancelRendering (line 9899) | cancelRendering() { method #getPageDrawContext (line 9906) | #getPageDrawContext(upscaleFactor = 1) { method #convertCanvasToImage (line 9920) | #convertCanvasToImage(canvas) { method draw (line 9935) | async draw() { method setImage (line 10002) | setImage(pageView) { method #getReducedImageDims (line 10023) | #getReducedImageDims(canvas) { method #reduceImage (line 10031) | #reduceImage(img) { method #pageL10nArgs (line 10058) | get #pageL10nArgs() { method setPageLabel (line 10063) | setPageLabel(label) { constant THUMBNAIL_SCROLL_MARGIN (line 10076) | const THUMBNAIL_SCROLL_MARGIN = -19; constant THUMBNAIL_SELECTED_CLASS (line 10077) | const THUMBNAIL_SELECTED_CLASS = "selected"; class PDFThumbnailViewer (line 10078) | class PDFThumbnailViewer { method constructor (line 10079) | constructor({ method #scrollUpdated (line 10101) | #scrollUpdated() { method getThumbnail (line 10104) | getThumbnail(index) { method #getVisibleThumbs (line 10107) | #getVisibleThumbs() { method scrollThumbnailIntoView (line 10113) | scrollThumbnailIntoView(pageNumber) { method pagesRotation (line 10156) | get pagesRotation() { method pagesRotation (line 10159) | set pagesRotation(rotation) { method cleanup (line 10177) | cleanup() { method #resetView (line 10185) | #resetView() { method setDocument (line 10192) | setDocument(pdfDocument) { method #cancelRendering (line 10233) | #cancelRendering() { method setPageLabels (line 10238) | setPageLabels(labels) { method #ensurePdfPageLoaded (line 10254) | async #ensurePdfPageLoaded(thumbView) { method #getScrollAhead (line 10269) | #getScrollAhead(visible) { method forceRendering (line 10277) | forceRendering() { class AnnotationEditorLayerBuilder (line 10294) | class AnnotationEditorLayerBuilder { method constructor (line 10301) | constructor(options) { method render (line 10316) | async render({ method cancel (line 10362) | cancel() { method hide (line 10369) | hide() { method show (line 10376) | show() { class AnnotationLayerBuilder (line 10388) | class AnnotationLayerBuilder { method constructor (line 10395) | constructor({ method render (line 10432) | async render({ method #initAnnotationLayer (line 10486) | #initAnnotationLayer(viewport, structTreeLayer) { method cancel (line 10502) | cancel() { method hide (line 10507) | hide(internal = false) { method hasEditableAnnotations (line 10514) | hasEditableAnnotations() { method injectLinkAnnotations (line 10517) | async injectLinkAnnotations(inferredLinks) { method #updatePresentationModeState (line 10534) | #updatePresentationModeState(state) { method #checkInferredLinks (line 10555) | #checkInferredLinks(inferredLinks) { function DOMRectToPDF (line 10614) | function DOMRectToPDF({ function calculateLinkPosition (line 10628) | function calculateLinkPosition(range, pdfPageView) { function textPosition (line 10655) | function textPosition(container, offset) { function createLinkAnnotation (line 10677) | function createLinkAnnotation({ class Autolinker (line 10700) | class Autolinker { method findLinks (line 10703) | static findLinks(text) { method processLinks (line 10734) | static processLinks(pdfPageView) { class BasePDFPageView (line 10742) | class BasePDFPageView { method constructor (line 10760) | constructor(options) { method renderingState (line 10768) | get renderingState() { method renderingState (line 10771) | set renderingState(state) { method _createCanvas (line 10801) | _createCanvas(onShow, hideUntilComplete = false) { method _resetCanvas (line 10865) | _resetCanvas() { method #resetTempCanvas (line 10877) | #resetTempCanvas() { method _drawCanvas (line 10883) | async _drawCanvas(options, onCancel, onFinish) { method cancelRendering (line 10917) | cancelRendering({ method dispatchPageRender (line 10926) | dispatchPageRender() { method dispatchPageRendered (line 10932) | dispatchPageRendered(cssTransform, isDetailView) { class DrawLayerBuilder (line 10946) | class DrawLayerBuilder { method constructor (line 10948) | constructor(options) { method render (line 10951) | async render({ method cancel (line 10961) | cancel() { method setParent (line 10969) | setParent(parent) { method getDrawLayer (line 10972) | getDrawLayer() { class PDFPageDetailView (line 10981) | class PDFPageDetailView extends BasePDFPageView { method constructor (line 10984) | constructor({ method setPdfPage (line 10992) | setPdfPage(pdfPage) { method pdfPage (line 10995) | get pdfPage() { method renderingState (line 10998) | get renderingState() { method renderingState (line 11001) | set renderingState(value) { method reset (line 11005) | reset({ method #shouldRenderDifferentArea (line 11016) | #shouldRenderDifferentArea(visibleArea) { method update (line 11046) | update({ method _getRenderingContext (line 11091) | _getRenderingContext(canvas, transform) { method draw (line 11123) | async draw() { constant PDF_ROLE_TO_HTML_ROLE (line 11190) | const PDF_ROLE_TO_HTML_ROLE = { class MathMLSanitizer (line 11234) | class MathMLSanitizer { method sanitizer (line 11235) | static get sanitizer() { constant HEADING_PATTERN (line 11250) | const HEADING_PATTERN = /^H(\d+)$/; class StructTreeLayerBuilder (line 11251) | class StructTreeLayerBuilder { method constructor (line 11258) | constructor(pdfPage, rawDims) { method render (line 11262) | async render() { method getAriaAttributes (line 11282) | async getAriaAttributes(annotationId) { method hide (line 11289) | hide() { method show (line 11294) | show() { method #setAttributes (line 11299) | #setAttributes(structElement, htmlElement) { method #addImageInTextLayer (line 11330) | #addImageInTextLayer(node, element) { method addElementsToTextLayer (line 11366) | addElementsToTextLayer() { method #walk (line 11376) | #walk(node) { class TextAccessibilityManager (line 11424) | class TextAccessibilityManager { method setTextMapping (line 11429) | setTextMapping(textDivs) { method #compareElementPositions (line 11432) | static #compareElementPositions(e1, e2) { method enable (line 11457) | enable() { method disable (line 11483) | disable() { method removePointerInTextLayer (line 11491) | removePointerInTextLayer(element) { method #addIdToAriaOwns (line 11520) | #addIdToAriaOwns(id, node) { method addPointerInTextLayer (line 11527) | addPointerInTextLayer(element, isRemovable) { method moveElementInDOM (line 11553) | moveElementInDOM(container, element, contentElement, isRemovable) { class TextHighlighter (line 11574) | class TextHighlighter { method constructor (line 11576) | constructor({ method setTextMapping (line 11589) | setTextMapping(divs, texts) { method enable (line 11593) | enable() { method disable (line 11613) | disable() { method _convertMatches (line 11622) | _convertMatches(matches, matchesLength) { method _renderMatches (line 11661) | _renderMatches(matches) { method _updateMatches (line 11767) | _updateMatches(reset = false) { class TextLayerBuilder (line 11803) | class TextLayerBuilder { method constructor (line 11810) | constructor({ method render (line 11826) | async render({ method hide (line 11863) | hide() { method show (line 11869) | show() { method cancel (line 11875) | cancel() { method #bindMouse (line 11882) | #bindMouse(end) { method #removeGlobalSelectionListener (line 11899) | static #removeGlobalSelectionListener(textLayerDiv) { method #enableGlobalSelectionListener (line 11906) | static #enableGlobalSelectionListener() { constant DEFAULT_LAYER_PROPERTIES (line 12017) | const DEFAULT_LAYER_PROPERTIES = null; constant LAYERS_ORDER (line 12018) | const LAYERS_ORDER = new Map([["canvasWrapper", 0], ["textLayer", 1], ["... class PDFPageView (line 12019) | class PDFPageView extends BasePDFPageView { method constructor (line 12040) | constructor(options) { method #addLayer (line 12106) | #addLayer(div, name) { method #setDimensions (line 12123) | #setDimensions() { method setPdfPage (line 12144) | setPdfPage(pdfPage) { method destroy (line 12159) | destroy() { method hasEditableAnnotations (line 12163) | hasEditableAnnotations() { method _textHighlighter (line 12166) | get _textHighlighter() { method #dispatchLayerRendered (line 12173) | #dispatchLayerRendered(name, error) { method #renderAnnotationLayer (line 12180) | async #renderAnnotationLayer() { method #renderAnnotationEditorLayer (line 12195) | async #renderAnnotationEditorLayer() { method #renderDrawLayer (line 12209) | async #renderDrawLayer() { method #renderXfaLayer (line 12218) | async #renderXfaLayer() { method #renderTextLayer (line 12240) | async #renderTextLayer() { method #renderStructTreeLayer (line 12259) | async #renderStructTreeLayer() { method #buildXfaTextContentItems (line 12274) | async #buildXfaTextContentItems(textDivs) { method #injectLinkAnnotations (line 12283) | async #injectLinkAnnotations(textLayerPromise) { method _resetCanvas (line 12296) | _resetCanvas() { method reset (line 12300) | reset({ method toggleEditingMode (line 12369) | toggleEditingMode(isEditing) { method updateVisibleArea (line 12382) | updateVisibleArea(visibleArea) { method update (line 12398) | update({ method #computeScale (line 12472) | #computeScale() { method cancelRendering (line 12492) | cancelRendering({ method cssTransform (line 12528) | cssTransform({ method width (line 12577) | get width() { method height (line 12580) | get height() { method getPagePoint (line 12583) | getPagePoint(x, y) { method _ensureCanvasWrapper (line 12586) | _ensureCanvasWrapper() { method _getRenderingContext (line 12595) | _getRenderingContext(canvas, transform, recordOperations) { method draw (line 12608) | async draw() { method setPageLabel (line 12772) | setPageLabel(label) { method thumbnailCanvas (line 12783) | get thumbnailCanvas() { constant DEFAULT_CACHE_SIZE (line 12800) | const DEFAULT_CACHE_SIZE = 10; function isValidAnnotationEditorMode (line 12806) | function isValidAnnotationEditorMode(mode) { class PDFPageViewBuffer (line 12809) | class PDFPageViewBuffer { method constructor (line 12812) | constructor(size) { method push (line 12815) | push(view) { method resize (line 12825) | resize(newSize, idsToKeep = null) { method has (line 12845) | has(view) { method #destroyFirstView (line 12851) | #destroyFirstView() { method [Symbol.iterator] (line 12848) | [Symbol.iterator]() { class PDFViewer (line 12857) | class PDFViewer { method constructor (line 12891) | constructor(options) { method printingAllowed (line 12978) | get printingAllowed() { method pagesCount (line 12981) | get pagesCount() { method getPageView (line 12984) | getPageView(index) { method getCachedPageViews (line 12987) | getCachedPageViews() { method pageViewsReady (line 12990) | get pageViewsReady() { method renderForms (line 12993) | get renderForms() { method enableScripting (line 12996) | get enableScripting() { method currentPageNumber (line 12999) | get currentPageNumber() { method currentPageNumber (line 13002) | set currentPageNumber(val) { method _setCurrentPageNumber (line 13013) | _setCurrentPageNumber(val, resetCurrentPageView = false) { method currentPageLabel (line 13036) | get currentPageLabel() { method currentPageLabel (line 13039) | set currentPageLabel(val) { method currentScale (line 13054) | get currentScale() { method currentScale (line 13057) | set currentScale(val) { method currentScaleValue (line 13068) | get currentScaleValue() { method currentScaleValue (line 13071) | set currentScaleValue(val) { method pagesRotation (line 13079) | get pagesRotation() { method pagesRotation (line 13082) | set pagesRotation(rotation) { method firstPagePromise (line 13115) | get firstPagePromise() { method onePageRendered (line 13118) | get onePageRendered() { method pagesPromise (line 13121) | get pagesPromise() { method _layerProperties (line 13124) | get _layerProperties() { method #initializePermissions (line 13156) | #initializePermissions(permissions) { method #onePageRenderedOrForceFetch (line 13186) | async #onePageRenderedOrForceFetch(signal) { method getAllText (line 13202) | async getAllText() { method #copyCallback (line 13226) | #copyCallback(textLayerMode, event) { method setDocument (line 13261) | setDocument(pdfDocument) { method setPageLabels (line 13482) | setPageLabels(labels) { method _resetView (line 13498) | _resetView() { method #ensurePageViewVisible (line 13529) | #ensurePageViewVisible() { method _scrollUpdate (line 13574) | _scrollUpdate() { method #scrollIntoView (line 13587) | #scrollIntoView(pageView, pageSpot = null) { method #isSameScale (line 13618) | #isSameScale(newScale) { method #setScaleUpdatePages (line 13621) | #setScaleUpdatePages(newScale, newValue, { method #pageWidthScaleFactor (line 13682) | get #pageWidthScaleFactor() { method #setScale (line 13688) | #setScale(value, options) { method #resetCurrentPageView (line 13737) | #resetCurrentPageView() { method pageLabelToPageNumber (line 13746) | pageLabelToPageNumber(label) { method scrollPageIntoView (line 13756) | scrollPageIntoView({ method _updateLocation (line 13863) | _updateLocation(firstPage) { method update (line 13886) | update() { method #switchToEditAnnotationMode (line 13926) | #switchToEditAnnotationMode() { method containsElement (line 13954) | containsElement(element) { method focus (line 13957) | focus() { method _isContainerRtl (line 13960) | get _isContainerRtl() { method isInPresentationMode (line 13963) | get isInPresentationMode() { method isChangingPresentationMode (line 13966) | get isChangingPresentationMode() { method isHorizontalScrollbarEnabled (line 13969) | get isHorizontalScrollbarEnabled() { method isVerticalScrollbarEnabled (line 13972) | get isVerticalScrollbarEnabled() { method _getVisiblePages (line 13975) | _getVisiblePages() { method cleanup (line 13987) | cleanup() { method _cancelRendering (line 13994) | _cancelRendering() { method #ensurePdfPageLoaded (line 13999) | async #ensurePdfPageLoaded(pageView) { method #getScrollAhead (line 14014) | #getScrollAhead(visible) { method forceRendering (line 14028) | forceRendering(currentlyVisiblePages) { method hasEqualPageSizes (line 14042) | get hasEqualPageSizes() { method getPagesOverview (line 14052) | getPagesOverview() { method optionalContentConfigPromise (line 14075) | get optionalContentConfigPromise() { method optionalContentConfigPromise (line 14087) | set optionalContentConfigPromise(promise) { method scrollMode (line 14106) | get scrollMode() { method scrollMode (line 14109) | set scrollMode(mode) { method _updateScrollMode (line 14127) | _updateScrollMode(pageNumber = null) { method spreadMode (line 14148) | get spreadMode() { method spreadMode (line 14151) | set spreadMode(mode) { method _updateSpreadMode (line 14165) | _updateSpreadMode(pageNumber = null) { method _getPageAdvance (line 14206) | _getPageAdvance(currentPageNumber, previous = false) { method nextPage (line 14308) | nextPage() { method previousPage (line 14318) | previousPage() { method updateScale (line 14327) | updateScale({ method increaseScale (line 14357) | increaseScale(options = {}) { method decreaseScale (line 14363) | decreaseScale(options = {}) { method #updateContainerHeightCss (line 14369) | #updateContainerHeightCss(height = this.container.clientHeight) { method #resizeObserverCallback (line 14375) | #resizeObserverCallback(entries) { method containerTopLeft (line 14384) | get containerTopLeft() { method #cleanupTimeouts (line 14387) | #cleanupTimeouts() { method #cleanupSwitchAnnotationEditorMode (line 14397) | #cleanupSwitchAnnotationEditorMode() { method #preloadEditingData (line 14405) | #preloadEditingData(mode) { method annotationEditorMode (line 14415) | get annotationEditorMode() { method annotationEditorMode (line 14418) | set annotationEditorMode({ method refresh (line 14483) | refresh(noUpdate = false, updateArgs = Object.create(null)) { class SecondaryToolbar (line 14500) | class SecondaryToolbar { method constructor (line 14502) | constructor(options, eventBus) { method isOpen (line 14618) | get isOpen() { method setPageNumber (line 14621) | setPageNumber(pageNumber) { method setPagesCount (line 14625) | setPagesCount(pagesCount) { method reset (line 14629) | reset() { method #updateUIState (line 14644) | #updateUIState() { method #bindListeners (line 14656) | #bindListeners(buttons) { method #cursorToolChanged (line 14695) | #cursorToolChanged({ method #scrollModeChanged (line 14708) | #scrollModeChanged({ method #spreadModeChanged (line 14734) | #spreadModeChanged({ method open (line 14746) | open() { method close (line 14757) | close() { method toggle (line 14768) | toggle() { constant DEFAULT_HEIGHT_IN_PAGE (line 14779) | const DEFAULT_HEIGHT_IN_PAGE = 40; class SignatureManager (line 14780) | class SignatureManager { method constructor (line 14821) | constructor({ method #initTabButtons (line 14924) | #initTabButtons(typeButton, drawButton, imageButton, panels) { method #resetCommon (line 14957) | #resetCommon() { method #resetTab (line 14964) | #resetTab(name) { method #initTab (line 14985) | #initTab(name) { method #disableButtons (line 15017) | #disableButtons(value) { method #initTypeTab (line 15023) | #initTypeTab(reset) { method #initDrawTab (line 15049) | #initDrawTab(reset) { method #showError (line 15174) | #showError(type) { method #initImageTab (line 15179) | #initImageTab(reset) { method #extractSignature (line 15253) | async #extractSignature(file) { method #getOutlineForType (line 15289) | #getOutlineForType() { method #getOutlineForDraw (line 15292) | #getOutlineForDraw() { method #reportTelemetry (line 15299) | #reportTelemetry(data) { method #addToolbarButton (line 15308) | #addToolbarButton(signatureData, uuid, description) { method #signaturesChanged (line 15407) | async #signaturesChanged() { method getSignature (line 15415) | getSignature(params) { method loadSignatures (line 15418) | async loadSignatures(reload = false) { method renderEditButton (line 15447) | async renderEditButton(editor) { method open (line 15464) | async open({ method #cancel (line 15483) | #cancel() { method #finish (line 15486) | #finish() { method #close (line 15489) | #close() { method #add (line 15506) | async #add() { method destroy (line 15569) | destroy() { class EditDescriptionDialog (line 15574) | class EditDescriptionDialog { method constructor (line 15582) | constructor({ method open (line 15619) | async open(editor) { method #update (line 15639) | async #update() { method #cancel (line 15649) | #cancel() { method #finish (line 15658) | #finish() { method #close (line 15661) | #close() { class Toolbar (line 15672) | class Toolbar { method constructor (line 15675) | constructor(options, eventBus, toolbarDensity = 0) { method #updateToolbarDensity (line 15775) | #updateToolbarDensity({ method setPageNumber (line 15789) | setPageNumber(pageNumber, pageLabel) { method setPagesCount (line 15794) | setPagesCount(pagesCount, hasPageLabels) { method setPageScale (line 15799) | setPageScale(pageScaleValue, pageScale) { method reset (line 15804) | reset() { method #bindListeners (line 15818) | #bindListeners(buttons) { method #editorModeChanged (line 15905) | #editorModeChanged({ method #updateUIState (line 15930) | #updateUIState(resetNumPages = false) { method updateLoadingIndicatorState (line 15980) | updateLoadingIndicatorState(loading = false) { constant DEFAULT_VIEW_HISTORY_CACHE_SIZE (line 15989) | const DEFAULT_VIEW_HISTORY_CACHE_SIZE = 20; class ViewHistory (line 15990) | class ViewHistory { method constructor (line 15991) | constructor(fingerprint, cacheSize = DEFAULT_VIEW_HISTORY_CACHE_SIZE) { method _writeToStorage (line 16020) | async _writeToStorage() { method _readFromStorage (line 16024) | async _readFromStorage() { method set (line 16027) | async set(name, val) { method setMultiple (line 16032) | async setMultiple(properties) { method get (line 16039) | async get(name, defaultValue) { method getMultiple (line 16044) | async getMultiple(properties) { constant FORCE_PAGES_LOADED_TIMEOUT (line 16092) | const FORCE_PAGES_LOADED_TIMEOUT = 10000; method initialize (line 16160) | async initialize(appConfig) { method _parseHashParams (line 16195) | async _parseHashParams() { method _initializeViewerComponents (line 16285) | async _initializeViewerComponents() { method run (line 16505) | async run(config) { method externalServices (line 16589) | get externalServices() { method initialized (line 16592) | get initialized() { method initializedPromise (line 16595) | get initializedPromise() { method updateZoom (line 16598) | updateZoom(steps, scaleFactor, origin) { method zoomIn (line 16609) | zoomIn() { method zoomOut (line 16612) | zoomOut() { method zoomReset (line 16615) | zoomReset() { method touchPinchCallback (line 16621) | touchPinchCallback(origin, prevDistance, distance) { method touchPinchEndCallback (line 16631) | touchPinchEndCallback() { method pagesCount (line 16635) | get pagesCount() { method page (line 16638) | get page() { method page (line 16641) | set page(val) { method supportsPrinting (line 16644) | get supportsPrinting() { method supportsFullscreen (line 16647) | get supportsFullscreen() { method supportsPinchToZoom (line 16650) | get supportsPinchToZoom() { method supportsIntegratedFind (line 16653) | get supportsIntegratedFind() { method loadingBar (line 16656) | get loadingBar() { method supportsMouseWheelZoomCtrlKey (line 16661) | get supportsMouseWheelZoomCtrlKey() { method supportsMouseWheelZoomMetaKey (line 16664) | get supportsMouseWheelZoomMetaKey() { method supportsCaretBrowsingMode (line 16667) | get supportsCaretBrowsingMode() { method moveCaret (line 16670) | moveCaret(isUp, select) { method setTitleUsingUrl (line 16674) | setTitleUsingUrl(url = "", downloadUrl = null) { method setTitle (line 16691) | setTitle(title = this._title) { method _docFilename (line 16699) | get _docFilename() { method _docTitle (line 16702) | get _docTitle() { method _hideViewBookmark (line 16715) | _hideViewBookmark() { method close (line 16724) | async close() { method open (line 16771) | async open(args) { method download (line 16819) | async download() { method save (line 16826) | async save() { method downloadOrSave (line 16853) | async downloadOrSave() { method _documentError (line 16861) | async _documentError(key, moreInfo = null) { method _otherError (line 16870) | async _otherError(key, moreInfo = null) { method progress (line 16889) | progress(level) { method load (line 16899) | load(pdfDocument) { method _scriptingDocProperties (line 17060) | async _scriptingDocProperties(pdfDocument) { method _initializeAutoPrint (line 17092) | async _initializeAutoPrint(pdfDocument, openActionPromise) { method _initializeMetadata (line 17119) | async _initializeMetadata(pdfDocument) { method _initializePageLabels (line 17156) | async _initializePageLabels(pdfDocument) { method _initializePdfHistory (line 17190) | _initializePdfHistory({ method _initializeAnnotationStorageCallbacks (line 17215) | _initializeAnnotationStorageCallbacks(pdfDocument) { method setInitialView (line 17235) | setInitialView(storedHash, { method _cleanup (line 17272) | _cleanup() { method forceRendering (line 17280) | forceRendering() { method beforePrint (line 17285) | beforePrint() { method afterPrint (line 17320) | afterPrint() { method rotatePages (line 17335) | rotatePages(delta) { method requestPresentationMode (line 17338) | requestPresentationMode() { method triggerPrinting (line 17341) | async triggerPrinting() { method bindEvents (line 17346) | bindEvents() { method bindWindowEvents (line 17403) | bindWindowEvents() { method unbindEvents (line 17527) | unbindEvents() { method unbindWindowEvents (line 17531) | unbindWindowEvents() { method testingClose (line 17536) | async testingClose() { method _accumulateTicks (line 17544) | _accumulateTicks(ticks, prop) { method _accumulateFactor (line 17553) | _accumulateFactor(previousScale, factor, prop) { method _unblockDocumentLoadEvent (line 17564) | _unblockDocumentLoadEvent() { method scriptingReady (line 17568) | get scriptingReady() { function onPageRender (line 17610) | function onPageRender({ function onPageRendered (line 17617) | function onPageRendered({ function onPageMode (line 17636) | function onPageMode({ function onNamedAction (line 17663) | function onNamedAction(evt) { function onSidebarViewChanged (line 17681) | function onSidebarViewChanged({ function onUpdateViewarea (line 17689) | function onUpdateViewarea({ function onViewerModesChanged (line 17705) | function onViewerModesChanged(name, evt) { function onResize (line 17710) | function onResize() { function onHashchange (line 17728) | function onHashchange(evt) { function onPageNumberChanged (line 17739) | function onPageNumberChanged(evt) { function onImageAltTextSettings (line 17750) | function onImageAltTextSettings() { function onFindFromUrlHash (line 17756) | function onFindFromUrlHash(evt) { function onUpdateFindMatchesCount (line 17768) | function onUpdateFindMatchesCount({ function onUpdateFindControlState (line 17777) | function onUpdateFindControlState({ function onScaleChanging (line 17796) | function onScaleChanging(evt) { function onRotationChanging (line 17800) | function onRotationChanging(evt) { function onPageChanging (line 17807) | function onPageChanging({ function onWheel (line 17819) | function onWheel(evt) { function closeSecondaryToolbar (line 17855) | function closeSecondaryToolbar({ function closeEditorUndoBar (line 17869) | function closeEditorUndoBar(evt) { function onClick (line 17877) | function onClick(evt) { function onKeyUp (line 17881) | function onKeyUp(evt) { function onKeyDown (line 17886) | function onKeyDown(evt) { function beforeUnload (line 18161) | function beforeUnload(evt) { function getViewerConfiguration (line 18181) | function getViewerConfiguration() { function webViewerLoad (line 18397) | function webViewerLoad() {