<p dir="auto"><strong>Describe the bug</strong></p>
<p dir="auto">The language server/extension crashes when using the import.meta.url variable.</p>
<p dir="auto"><strong>To Reproduce</strong></p>
<p dir="auto">Just create any relative route with the URL api and see the magic happen.</p>
<p dir="auto"><strong>Video</strong><br>
<a href="https://user-images.githubusercontent.com/42647963/102919956-ca313c80-4457-11eb-926d-0015827f386c.mp4" rel="nofollow">https://user-images.githubusercontent.com/42647963/102919956-ca313c80-4457-11eb-926d-0015827f386c.mp4</a></p>
<p dir="auto"><strong>Versions</strong></p>
<p dir="auto">vscode: 1.52.0<br>
deno: 1.6.2 (It can be reproduced on 1.6 and up)<br>
extension: Canary 0.0.6</p>
<p dir="auto">Reproduction:</p>
<p dir="auto">Create a file named <code class="notranslate">mod.ts</code> and start typing the following.</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="new URL(&quot;.&quot;, import.meta"><pre class="notranslate"><code class="notranslate">new URL(".", import.meta
</code></pre></div>
<p dir="auto">Output from lsp:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Starting Deno language server...
  version: 1.10.1+1871ff5 (release, x86_64-apple-darwin)
Connected to &quot;Visual Studio Code&quot; 1.56.0
language server initialized
Server ready.
Unable to get completion info from TypeScript: TypeError: Cannot read property 'kind' of undefined
    at getRootDeclaration (deno:cli/tsc/00_typescript.js:16600:21)
    at Object.isCatchClauseVariableDeclarationOrBindingElement (deno:cli/tsc/00_typescript.js:14152:20)
    at getTypeOfVariableOrParameterOrPropertyWorker (deno:cli/tsc/00_typescript.js:51624:20)
    at getTypeOfVariableOrParameterOrProperty (deno:cli/tsc/00_typescript.js:51587:28)
    at getTypeOfSymbol (deno:cli/tsc/00_typescript.js:51930:24)
    at getTypeOfSymbolAtLocation (deno:cli/tsc/00_typescript.js:65150:20)
    at Object.getTypeOfSymbolAtLocation (deno:cli/tsc/00_typescript.js:44091:35)
    at Object.getSymbolDisplayPartsDocumentationAndSymbolKind (deno:cli/tsc/00_typescript.js:131138:97)
    at deno:cli/tsc/00_typescript.js:120534:41
    at Object.runWithCancellationToken (deno:cli/tsc/00_typescript.js:44374:28)
[Error - 1:09:00 PM] Request completionItem/resolve failed.
  Message: Internal error
  Code: -32603 "><pre class="notranslate"><code class="notranslate">Starting Deno language server...
  version: 1.10.1+1871ff5 (release, x86_64-apple-darwin)
Connected to "Visual Studio Code" 1.56.0
language server initialized
Server ready.
Unable to get completion info from TypeScript: TypeError: Cannot read property 'kind' of undefined
    at getRootDeclaration (deno:cli/tsc/00_typescript.js:16600:21)
    at Object.isCatchClauseVariableDeclarationOrBindingElement (deno:cli/tsc/00_typescript.js:14152:20)
    at getTypeOfVariableOrParameterOrPropertyWorker (deno:cli/tsc/00_typescript.js:51624:20)
    at getTypeOfVariableOrParameterOrProperty (deno:cli/tsc/00_typescript.js:51587:28)
    at getTypeOfSymbol (deno:cli/tsc/00_typescript.js:51930:24)
    at getTypeOfSymbolAtLocation (deno:cli/tsc/00_typescript.js:65150:20)
    at Object.getTypeOfSymbolAtLocation (deno:cli/tsc/00_typescript.js:44091:35)
    at Object.getSymbolDisplayPartsDocumentationAndSymbolKind (deno:cli/tsc/00_typescript.js:131138:97)
    at deno:cli/tsc/00_typescript.js:120534:41
    at Object.runWithCancellationToken (deno:cli/tsc/00_typescript.js:44374:28)
[Error - 1:09:00 PM] Request completionItem/resolve failed.
  Message: Internal error
  Code: -32603 
</code></pre></div>
<details>
<summary>Output from LSP with debug enabled</summary>
<br>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Starting Deno language server...
  version: 1.10.1+1871ff5 (release, x86_64-apple-darwin)
Connected to &quot;Visual Studio Code&quot; 1.56.0
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_tsconfig&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:1,&quot;args&quot;:{&quot;id&quot;:2,&quot;method&quot;:&quot;configure&quot;,&quot;compilerOptions&quot;:{&quot;allowJs&quot;:true,&quot;esModuleInterop&quot;:true,&quot;experimentalDecorators&quot;:true,&quot;isolatedModules&quot;:true,&quot;jsx&quot;:&quot;react&quot;,&quot;lib&quot;:[&quot;deno.ns&quot;,&quot;deno.window&quot;,&quot;deno.unstable&quot;],&quot;module&quot;:&quot;esnext&quot;,&quot;noEmit&quot;:true,&quot;strict&quot;:true,&quot;target&quot;:&quot;esnext&quot;,&quot;useDefineForClassFields&quot;:true}}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:1,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_tsconfig&quot;,&quot;count&quot;:1,&quot;duration&quot;:168},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:2,&quot;args&quot;:{&quot;id&quot;:3,&quot;method&quot;:&quot;getSupportedCodeFixes&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:2,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;initialize&quot;,&quot;count&quot;:1,&quot;duration&quot;:170},
language server initialized
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_import_map&quot;},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_import_map&quot;,&quot;count&quot;:1,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_registries&quot;},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_registries&quot;,&quot;count&quot;:1,&quot;duration&quot;:0},
Server ready.
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_open&quot;,&quot;count&quot;:1,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;languageId&quot;:&quot;typescript&quot;,&quot;version&quot;:1,&quot;text&quot;:&quot;&quot;}}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_open&quot;,&quot;count&quot;:1,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;document_symbol&quot;,&quot;count&quot;:1,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:1,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:1,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:3,&quot;args&quot;:{&quot;id&quot;:4,&quot;method&quot;:&quot;getNavigationTree&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:1,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:1,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:2,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:2,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:1,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;1&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:1,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:1,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;1&quot;,&quot;start&quot;:0,&quot;end&quot;:0}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:1,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:3,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;document_symbol&quot;,&quot;count&quot;:1,&quot;duration&quot;:3},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:4,&quot;args&quot;:{&quot;id&quot;:5,&quot;method&quot;:&quot;getDiagnostics&quot;,&quot;specifiers&quot;:[&quot;file:///Users/sr/lsp/mod.ts&quot;]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;,&quot;count&quot;:1,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;,&quot;count&quot;:1,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:3,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:3,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:4,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:4,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:2,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;1&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:2,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:2,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;1&quot;,&quot;start&quot;:0,&quot;end&quot;:0}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:2,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:1,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:2,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:2,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:5,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:5,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:6,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:6,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:7,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:7,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:8,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:8,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:9,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:9,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:10,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:10,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:4,&quot;duration&quot;:928},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;,&quot;count&quot;:1,&quot;duration&quot;:929},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;,&quot;count&quot;:1,&quot;duration&quot;:929},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:5,&quot;args&quot;:{&quot;id&quot;:6,&quot;method&quot;:&quot;getOutliningSpans&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:11,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:11,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:12,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:12,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:5,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:1,&quot;duration&quot;:813},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:1,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:2},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:0},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:0}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;c&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:1,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion&quot;,&quot;count&quot;:1,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;position&quot;:{&quot;line&quot;:0,&quot;character&quot;:1},&quot;context&quot;:{&quot;triggerKind&quot;:1}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:3,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:3,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:6,&quot;args&quot;:{&quot;id&quot;:7,&quot;method&quot;:&quot;getCompletions&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:1,&quot;preferences&quot;:{&quot;includeCompletionsWithInsertText&quot;:true}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:13,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:13,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:14,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:14,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:15,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:15,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:3,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;1&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:3,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:1,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:0,&quot;oldVersion&quot;:&quot;1&quot;,&quot;version&quot;:&quot;2&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:1,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:3,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;2&quot;,&quot;start&quot;:0,&quot;end&quot;:1}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:3,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:1,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;1&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:1,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:6,&quot;duration&quot;:16},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;completion&quot;,&quot;count&quot;:1,&quot;duration&quot;:30},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:2,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:3},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:1},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:1}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;o&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:2,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:1,&quot;args&quot;:{&quot;label&quot;:&quot;confirm&quot;,&quot;kind&quot;:3,&quot;sortText&quot;:&quot;5&quot;,&quot;insertTextFormat&quot;:1,&quot;data&quot;:{&quot;tsc&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:1,&quot;name&quot;:&quot;confirm&quot;,&quot;useCodeSnippet&quot;:false}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:7,&quot;args&quot;:{&quot;id&quot;:8,&quot;method&quot;:&quot;getCompletionDetails&quot;,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:1,&quot;name&quot;:&quot;confirm&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:16,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:16,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:17,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:17,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:18,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:18,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:4,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;2&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:4,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:2,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:1,&quot;oldVersion&quot;:&quot;2&quot;,&quot;version&quot;:&quot;3&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:2,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:4,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;3&quot;,&quot;start&quot;:1,&quot;end&quot;:2}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:4,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:2,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;2&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:2,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:7,&quot;duration&quot;:15},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:1,&quot;duration&quot;:17},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:3,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:4},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:2},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:2}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;n&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:3,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:2,&quot;args&quot;:{&quot;label&quot;:&quot;confirm&quot;,&quot;kind&quot;:3,&quot;sortText&quot;:&quot;5&quot;,&quot;insertTextFormat&quot;:1,&quot;data&quot;:{&quot;tsc&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:1,&quot;name&quot;:&quot;confirm&quot;,&quot;useCodeSnippet&quot;:false}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:8,&quot;args&quot;:{&quot;id&quot;:9,&quot;method&quot;:&quot;getCompletionDetails&quot;,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:1,&quot;name&quot;:&quot;confirm&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:19,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:19,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:20,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:20,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:21,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:21,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:5,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;3&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:5,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:3,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:2,&quot;oldVersion&quot;:&quot;3&quot;,&quot;version&quot;:&quot;4&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:3,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:5,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;4&quot;,&quot;start&quot;:2,&quot;end&quot;:3}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:5,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:3,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;3&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:3,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:8,&quot;duration&quot;:5},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:2,&quot;duration&quot;:7},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:4,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:5},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:3},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:3}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;s&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:4,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:3,&quot;args&quot;:{&quot;label&quot;:&quot;console&quot;,&quot;kind&quot;:6,&quot;sortText&quot;:&quot;5&quot;,&quot;insertTextFormat&quot;:1,&quot;data&quot;:{&quot;tsc&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:1,&quot;name&quot;:&quot;console&quot;,&quot;useCodeSnippet&quot;:false}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:9,&quot;args&quot;:{&quot;id&quot;:10,&quot;method&quot;:&quot;getCompletionDetails&quot;,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:1,&quot;name&quot;:&quot;console&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:22,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:22,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:23,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:23,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:24,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:24,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:6,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;4&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:6,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:4,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:3,&quot;oldVersion&quot;:&quot;4&quot;,&quot;version&quot;:&quot;5&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:4,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:6,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;5&quot;,&quot;start&quot;:3,&quot;end&quot;:4}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:6,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:4,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;4&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:4,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:9,&quot;duration&quot;:5},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:3,&quot;duration&quot;:6},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:5,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:6},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:4},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:4}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;t&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:5,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:4,&quot;args&quot;:{&quot;label&quot;:&quot;const&quot;,&quot;kind&quot;:14,&quot;sortText&quot;:&quot;5&quot;,&quot;insertTextFormat&quot;:1,&quot;data&quot;:{&quot;tsc&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:1,&quot;name&quot;:&quot;const&quot;,&quot;useCodeSnippet&quot;:false}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:10,&quot;args&quot;:{&quot;id&quot;:11,&quot;method&quot;:&quot;getCompletionDetails&quot;,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:1,&quot;name&quot;:&quot;const&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:25,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:25,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:26,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:26,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:27,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:27,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:7,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;5&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:7,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:5,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:4,&quot;oldVersion&quot;:&quot;5&quot;,&quot;version&quot;:&quot;6&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:5,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:7,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;6&quot;,&quot;start&quot;:4,&quot;end&quot;:5}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:7,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:5,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;5&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:5,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:10,&quot;duration&quot;:7},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:4,&quot;duration&quot;:8},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:6,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:7},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:5},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:5}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot; &quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:6,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:2,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:4,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:4,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:11,&quot;args&quot;:{&quot;id&quot;:12,&quot;method&quot;:&quot;getOutliningSpans&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:28,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:28,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:29,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:29,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:8,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;1&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:8,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:6,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:6,&quot;oldVersion&quot;:&quot;1&quot;,&quot;version&quot;:&quot;7&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:6,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:9,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;7&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:9,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:8,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;7&quot;,&quot;start&quot;:0,&quot;end&quot;:6}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:8,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:11,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:2,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:12,&quot;args&quot;:{&quot;id&quot;:13,&quot;method&quot;:&quot;getDiagnostics&quot;,&quot;specifiers&quot;:[&quot;file:///Users/sr/lsp/mod.ts&quot;]}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:30,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:30,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:31,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:31,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:32,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:32,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;,&quot;count&quot;:2,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:10,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;6&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:10,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:7,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:5,&quot;oldVersion&quot;:&quot;6&quot;,&quot;version&quot;:&quot;7&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;,&quot;count&quot;:2,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:7,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:9,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;7&quot;,&quot;start&quot;:5,&quot;end&quot;:6}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:9,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:6,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;6&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:6,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:33,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:33,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:34,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:34,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:35,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:35,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:36,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:36,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:37,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:37,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:38,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:38,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:12,&quot;duration&quot;:7},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;,&quot;count&quot;:2,&quot;duration&quot;:8},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;,&quot;count&quot;:2,&quot;duration&quot;:8},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:7,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:8},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:6},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:6}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;p&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:7,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion&quot;,&quot;count&quot;:2,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;position&quot;:{&quot;line&quot;:0,&quot;character&quot;:7},&quot;context&quot;:{&quot;triggerKind&quot;:1}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:5,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:5,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:13,&quot;args&quot;:{&quot;id&quot;:14,&quot;method&quot;:&quot;getCompletions&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:7,&quot;preferences&quot;:{&quot;includeCompletionsWithInsertText&quot;:true}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:39,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:39,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:40,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:40,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:41,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:41,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:11,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;7&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:11,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:8,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:6,&quot;oldVersion&quot;:&quot;7&quot;,&quot;version&quot;:&quot;8&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:8,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:10,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;8&quot;,&quot;start&quot;:6,&quot;end&quot;:7}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:10,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:7,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;7&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:7,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:13,&quot;duration&quot;:4},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;completion&quot;,&quot;count&quot;:2,&quot;duration&quot;:5},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:8,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:9},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:7},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:7}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;a&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:8,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:9,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:10},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:8},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:8}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;t&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:9,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:10,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:11},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:9},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:9}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;h&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:10,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:11,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:12},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:10},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:10}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot; &quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:11,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:12,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:13},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:11},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:11}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;=&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:12,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:13,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:14},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:12},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:12}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot; &quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:13,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:3,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:6,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:6,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:14,&quot;args&quot;:{&quot;id&quot;:15,&quot;method&quot;:&quot;getOutliningSpans&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:42,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:42,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:43,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:43,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:12,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;7&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:12,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:9,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:13,&quot;oldVersion&quot;:&quot;7&quot;,&quot;version&quot;:&quot;14&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:9,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:13,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;14&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:13,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:11,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;14&quot;,&quot;start&quot;:0,&quot;end&quot;:13}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:11,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:14,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:3,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:15,&quot;args&quot;:{&quot;id&quot;:16,&quot;method&quot;:&quot;getDiagnostics&quot;,&quot;specifiers&quot;:[&quot;file:///Users/sr/lsp/mod.ts&quot;]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;,&quot;count&quot;:3,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;,&quot;count&quot;:3,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:44,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:44,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:45,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:45,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:46,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:46,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:14,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;8&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:14,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:10,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:7,&quot;oldVersion&quot;:&quot;8&quot;,&quot;version&quot;:&quot;14&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:10,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:12,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;14&quot;,&quot;start&quot;:7,&quot;end&quot;:13}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:12,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:8,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;8&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:8,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:47,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:47,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:48,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:48,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:49,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:49,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:50,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:50,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:51,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:51,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:52,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:52,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:15,&quot;duration&quot;:6},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;,&quot;count&quot;:3,&quot;duration&quot;:7},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;,&quot;count&quot;:3,&quot;duration&quot;:7},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:14,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:15},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:13},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:13}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;n&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:14,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion&quot;,&quot;count&quot;:3,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;position&quot;:{&quot;line&quot;:0,&quot;character&quot;:14},&quot;context&quot;:{&quot;triggerKind&quot;:1}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:7,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:7,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:16,&quot;args&quot;:{&quot;id&quot;:17,&quot;method&quot;:&quot;getCompletions&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:14,&quot;preferences&quot;:{&quot;includeCompletionsWithInsertText&quot;:true}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:53,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:53,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:54,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:54,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:55,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:55,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:15,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;14&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:15,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:11,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:13,&quot;oldVersion&quot;:&quot;14&quot;,&quot;version&quot;:&quot;15&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:11,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:13,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;15&quot;,&quot;start&quot;:13,&quot;end&quot;:14}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:13,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:9,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;14&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:9,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:16,&quot;duration&quot;:9},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;completion&quot;,&quot;count&quot;:3,&quot;duration&quot;:22},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:15,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:16},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:14},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:14}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;e&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:15,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:5,&quot;args&quot;:{&quot;label&quot;:&quot;never&quot;,&quot;kind&quot;:14,&quot;sortText&quot;:&quot;5&quot;,&quot;insertTextFormat&quot;:1,&quot;data&quot;:{&quot;tsc&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:14,&quot;name&quot;:&quot;never&quot;,&quot;useCodeSnippet&quot;:false}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:17,&quot;args&quot;:{&quot;id&quot;:18,&quot;method&quot;:&quot;getCompletionDetails&quot;,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:14,&quot;name&quot;:&quot;never&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:56,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:56,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:57,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:57,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:58,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:58,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:16,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;15&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:16,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:12,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:14,&quot;oldVersion&quot;:&quot;15&quot;,&quot;version&quot;:&quot;16&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:12,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:14,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;16&quot;,&quot;start&quot;:14,&quot;end&quot;:15}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:14,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:10,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;15&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:10,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:17,&quot;duration&quot;:5},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:5,&quot;duration&quot;:5},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:16,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:17},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:15},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:15}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;w&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:16,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:6,&quot;args&quot;:{&quot;label&quot;:&quot;new&quot;,&quot;kind&quot;:14,&quot;sortText&quot;:&quot;5&quot;,&quot;insertTextFormat&quot;:1,&quot;data&quot;:{&quot;tsc&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:14,&quot;name&quot;:&quot;new&quot;,&quot;useCodeSnippet&quot;:false}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:18,&quot;args&quot;:{&quot;id&quot;:19,&quot;method&quot;:&quot;getCompletionDetails&quot;,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:14,&quot;name&quot;:&quot;new&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:59,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:59,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:60,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:60,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:61,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:61,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:17,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;16&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:17,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:13,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:15,&quot;oldVersion&quot;:&quot;16&quot;,&quot;version&quot;:&quot;17&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:13,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:15,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;17&quot;,&quot;start&quot;:15,&quot;end&quot;:16}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:15,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:11,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;16&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:11,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:18,&quot;duration&quot;:5},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:6,&quot;duration&quot;:5},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:17,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:18},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:16},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:16}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot; &quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:17,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:4,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:8,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:8,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:19,&quot;args&quot;:{&quot;id&quot;:20,&quot;method&quot;:&quot;getOutliningSpans&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:62,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:62,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:63,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:63,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:18,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;14&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:18,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:14,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:17,&quot;oldVersion&quot;:&quot;14&quot;,&quot;version&quot;:&quot;18&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:14,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:19,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;18&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:19,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:16,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;18&quot;,&quot;start&quot;:0,&quot;end&quot;:17}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:16,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:19,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:4,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:20,&quot;args&quot;:{&quot;id&quot;:21,&quot;method&quot;:&quot;getDiagnostics&quot;,&quot;specifiers&quot;:[&quot;file:///Users/sr/lsp/mod.ts&quot;]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;,&quot;count&quot;:4,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;,&quot;count&quot;:4,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:64,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:64,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:65,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:65,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:66,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:66,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:20,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;17&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:20,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:15,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:16,&quot;oldVersion&quot;:&quot;17&quot;,&quot;version&quot;:&quot;18&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:15,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:17,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;18&quot;,&quot;start&quot;:16,&quot;end&quot;:17}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:17,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:12,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;17&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:12,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:67,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:67,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:68,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:68,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:69,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:69,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:70,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:70,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:71,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:71,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:72,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:72,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:20,&quot;duration&quot;:9},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;,&quot;count&quot;:4,&quot;duration&quot;:10},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;,&quot;count&quot;:4,&quot;duration&quot;:10},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:18,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:19},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:17},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:17}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;U&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:18,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion&quot;,&quot;count&quot;:4,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;position&quot;:{&quot;line&quot;:0,&quot;character&quot;:18},&quot;context&quot;:{&quot;triggerKind&quot;:1}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:9,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:9,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:21,&quot;args&quot;:{&quot;id&quot;:22,&quot;method&quot;:&quot;getCompletions&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:18,&quot;preferences&quot;:{&quot;includeCompletionsWithInsertText&quot;:true}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:73,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:73,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:74,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:74,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:75,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:75,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:21,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;18&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:21,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:16,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:17,&quot;oldVersion&quot;:&quot;18&quot;,&quot;version&quot;:&quot;19&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:16,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:18,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;19&quot;,&quot;start&quot;:17,&quot;end&quot;:18}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:18,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:13,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;18&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:13,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:21,&quot;duration&quot;:10},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;completion&quot;,&quot;count&quot;:4,&quot;duration&quot;:23},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:7,&quot;args&quot;:{&quot;label&quot;:&quot;URIError&quot;,&quot;kind&quot;:6,&quot;sortText&quot;:&quot;5&quot;,&quot;insertTextFormat&quot;:1,&quot;data&quot;:{&quot;tsc&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:18,&quot;name&quot;:&quot;URIError&quot;,&quot;useCodeSnippet&quot;:false}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:22,&quot;args&quot;:{&quot;id&quot;:23,&quot;method&quot;:&quot;getCompletionDetails&quot;,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:18,&quot;name&quot;:&quot;URIError&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:76,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:76,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:77,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:77,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:78,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:78,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:22,&quot;duration&quot;:5},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:7,&quot;duration&quot;:6},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:19,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:20},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:18},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:18}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;R&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:19,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:20,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:21},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:19},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:19}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;L&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:20,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:8,&quot;args&quot;:{&quot;label&quot;:&quot;URL&quot;,&quot;kind&quot;:7,&quot;sortText&quot;:&quot;5&quot;,&quot;insertTextFormat&quot;:1,&quot;data&quot;:{&quot;tsc&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:18,&quot;name&quot;:&quot;URL&quot;,&quot;useCodeSnippet&quot;:false}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:23,&quot;args&quot;:{&quot;id&quot;:24,&quot;method&quot;:&quot;getCompletionDetails&quot;,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:18,&quot;name&quot;:&quot;URL&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:79,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:79,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:80,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:80,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:81,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:81,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:22,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;19&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:22,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:17,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:18,&quot;oldVersion&quot;:&quot;19&quot;,&quot;version&quot;:&quot;21&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:17,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:19,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;21&quot;,&quot;start&quot;:18,&quot;end&quot;:20}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:19,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:14,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;19&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:14,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:23,&quot;duration&quot;:7},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:8,&quot;duration&quot;:8},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:5,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:10,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:10,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:24,&quot;args&quot;:{&quot;id&quot;:25,&quot;method&quot;:&quot;getOutliningSpans&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:82,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:82,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:83,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:83,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:23,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;18&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:23,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:18,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:20,&quot;oldVersion&quot;:&quot;18&quot;,&quot;version&quot;:&quot;21&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:18,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:24,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;21&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:24,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:20,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;21&quot;,&quot;start&quot;:0,&quot;end&quot;:20}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:20,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:24,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:5,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:25,&quot;args&quot;:{&quot;id&quot;:26,&quot;method&quot;:&quot;getDiagnostics&quot;,&quot;specifiers&quot;:[&quot;file:///Users/sr/lsp/mod.ts&quot;]}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:84,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:84,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:85,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:85,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:86,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;,&quot;count&quot;:5,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:86,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;,&quot;count&quot;:5,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:87,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:87,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:88,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:88,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:89,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:89,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:90,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:90,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:91,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:91,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:92,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:92,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:25,&quot;duration&quot;:4},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;,&quot;count&quot;:5,&quot;duration&quot;:4},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;,&quot;count&quot;:5,&quot;duration&quot;:4},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;code_action&quot;,&quot;count&quot;:1,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:20},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:20}},&quot;context&quot;:{&quot;diagnostics&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:13},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:20}},&quot;severity&quot;:1,&quot;code&quot;:2554,&quot;source&quot;:&quot;deno-ts&quot;,&quot;message&quot;:&quot;Expected 1-2 arguments, but got 0.&quot;,&quot;relatedInformation&quot;:[]}]}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:11,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:11,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:26,&quot;args&quot;:{&quot;id&quot;:27,&quot;method&quot;:&quot;getCodeFixes&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;startPosition&quot;:13,&quot;endPosition&quot;:20,&quot;errorCodes&quot;:[&quot;2554&quot;]}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:93,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:93,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:94,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:94,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:95,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:95,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:26,&quot;duration&quot;:40},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;code_action&quot;,&quot;count&quot;:1,&quot;duration&quot;:41},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:21,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:22},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:17},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:20}},&quot;rangeLength&quot;:3,&quot;text&quot;:&quot;URL&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:21,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:6,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:12,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:12,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:27,&quot;args&quot;:{&quot;id&quot;:28,&quot;method&quot;:&quot;getOutliningSpans&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:96,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:96,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:97,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:97,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:25,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;21&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:25,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:19,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:20,&quot;oldVersion&quot;:&quot;21&quot;,&quot;version&quot;:&quot;22&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:19,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:26,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;22&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:26,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:21,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;22&quot;,&quot;start&quot;:0,&quot;end&quot;:20}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:21,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:27,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:6,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:28,&quot;args&quot;:{&quot;id&quot;:29,&quot;method&quot;:&quot;getDiagnostics&quot;,&quot;specifiers&quot;:[&quot;file:///Users/sr/lsp/mod.ts&quot;]}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:98,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:98,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:99,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:99,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;,&quot;count&quot;:6,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;,&quot;count&quot;:6,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:100,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:100,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:27,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;21&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:27,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:20,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:20,&quot;oldVersion&quot;:&quot;21&quot;,&quot;version&quot;:&quot;22&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:20,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:28,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;22&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:28,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:22,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;22&quot;,&quot;start&quot;:0,&quot;end&quot;:20}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:22,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:101,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:101,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:102,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:102,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:103,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:103,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:104,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:104,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:105,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:105,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:106,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:106,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:28,&quot;duration&quot;:3},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;,&quot;count&quot;:6,&quot;duration&quot;:4},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;,&quot;count&quot;:6,&quot;duration&quot;:4},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:22,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:23},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:20},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:20}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;()&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:22,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;signature_help&quot;,&quot;count&quot;:1,&quot;args&quot;:{&quot;context&quot;:{&quot;triggerKind&quot;:2,&quot;triggerCharacter&quot;:&quot;(&quot;,&quot;isRetrigger&quot;:false},&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;position&quot;:{&quot;line&quot;:0,&quot;character&quot;:21}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:13,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:13,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:29,&quot;args&quot;:{&quot;id&quot;:30,&quot;method&quot;:&quot;getSignatureHelpItems&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:21,&quot;options&quot;:{&quot;triggerReason&quot;:{&quot;kind&quot;:&quot;characterTyped&quot;,&quot;triggerCharacter&quot;:&quot;(&quot;}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:107,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:107,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:108,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:108,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:109,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:109,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:29,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;22&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:29,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:21,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:20,&quot;oldVersion&quot;:&quot;22&quot;,&quot;version&quot;:&quot;23&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:21,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:23,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;23&quot;,&quot;start&quot;:20,&quot;end&quot;:22}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:23,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:15,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;22&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:15,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:29,&quot;duration&quot;:5},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;signature_help&quot;,&quot;count&quot;:1,&quot;duration&quot;:5},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:7,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:14,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:14,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:30,&quot;args&quot;:{&quot;id&quot;:31,&quot;method&quot;:&quot;getOutliningSpans&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:110,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:110,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:111,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:111,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:30,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;22&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:30,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:22,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:22,&quot;oldVersion&quot;:&quot;22&quot;,&quot;version&quot;:&quot;23&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:22,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:31,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;23&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:31,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:24,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;23&quot;,&quot;start&quot;:0,&quot;end&quot;:22}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:24,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:30,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:7,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:31,&quot;args&quot;:{&quot;id&quot;:32,&quot;method&quot;:&quot;getDiagnostics&quot;,&quot;specifiers&quot;:[&quot;file:///Users/sr/lsp/mod.ts&quot;]}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:112,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:112,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:113,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:113,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;,&quot;count&quot;:7,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:114,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:114,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;,&quot;count&quot;:7,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:115,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:115,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:116,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:116,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:117,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:117,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:118,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:118,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:119,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:119,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:120,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:120,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:31,&quot;duration&quot;:3},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;,&quot;count&quot;:7,&quot;duration&quot;:3},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;,&quot;count&quot;:7,&quot;duration&quot;:3},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:23,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:24},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:21},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:21}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;\&quot;\&quot;&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:23,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion&quot;,&quot;count&quot;:5,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;position&quot;:{&quot;line&quot;:0,&quot;character&quot;:22},&quot;context&quot;:{&quot;triggerKind&quot;:2,&quot;triggerCharacter&quot;:&quot;\&quot;&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:15,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:15,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:32,&quot;args&quot;:{&quot;id&quot;:33,&quot;method&quot;:&quot;getCompletions&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:22,&quot;preferences&quot;:{&quot;includeCompletionsWithInsertText&quot;:true,&quot;triggerCharacter&quot;:&quot;\&quot;&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:121,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:121,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:122,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:122,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:123,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:123,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:32,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;23&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:32,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:23,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:22,&quot;oldVersion&quot;:&quot;23&quot;,&quot;version&quot;:&quot;24&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:23,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:25,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;24&quot;,&quot;start&quot;:21,&quot;end&quot;:23}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:25,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:16,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;23&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:16,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:32,&quot;duration&quot;:4},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;completion&quot;,&quot;count&quot;:5,&quot;duration&quot;:5},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;signature_help&quot;,&quot;count&quot;:2,&quot;args&quot;:{&quot;context&quot;:{&quot;triggerKind&quot;:3,&quot;isRetrigger&quot;:true,&quot;activeSignatureHelp&quot;:{&quot;signatures&quot;:[{&quot;label&quot;:&quot;URL(url: string, base?: string | URL | undefined): URL&quot;,&quot;parameters&quot;:[{&quot;label&quot;:&quot;url: string&quot;},{&quot;label&quot;:&quot;base?: string | URL | undefined&quot;}]}],&quot;activeSignature&quot;:0,&quot;activeParameter&quot;:0}},&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;position&quot;:{&quot;line&quot;:0,&quot;character&quot;:22}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:16,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:16,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:33,&quot;args&quot;:{&quot;id&quot;:34,&quot;method&quot;:&quot;getSignatureHelpItems&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:22,&quot;options&quot;:{&quot;triggerReason&quot;:{&quot;kind&quot;:&quot;retrigger&quot;}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:124,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:124,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:125,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:125,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:126,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:126,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:33,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;signature_help&quot;,&quot;count&quot;:2,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:8,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:17,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:17,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:34,&quot;args&quot;:{&quot;id&quot;:35,&quot;method&quot;:&quot;getOutliningSpans&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:127,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:127,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:128,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:128,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:33,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;23&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:33,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:24,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:24,&quot;oldVersion&quot;:&quot;23&quot;,&quot;version&quot;:&quot;24&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:24,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:34,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;24&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:34,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:26,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;24&quot;,&quot;start&quot;:0,&quot;end&quot;:24}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:26,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:34,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:8,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:35,&quot;args&quot;:{&quot;id&quot;:36,&quot;method&quot;:&quot;getDiagnostics&quot;,&quot;specifiers&quot;:[&quot;file:///Users/sr/lsp/mod.ts&quot;]}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:129,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:129,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:130,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:130,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;,&quot;count&quot;:8,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;,&quot;count&quot;:8,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:131,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:131,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:132,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:132,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:133,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:133,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:134,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:134,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:135,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:135,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:136,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:136,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:137,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:137,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:35,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;,&quot;count&quot;:8,&quot;duration&quot;:3},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;,&quot;count&quot;:8,&quot;duration&quot;:3},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;code_action&quot;,&quot;count&quot;:2,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:22},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:22}},&quot;context&quot;:{&quot;diagnostics&quot;:[]}}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;code_action&quot;,&quot;count&quot;:2,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:24,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:25},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:22},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:22}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;.&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:24,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion&quot;,&quot;count&quot;:6,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;position&quot;:{&quot;line&quot;:0,&quot;character&quot;:23},&quot;context&quot;:{&quot;triggerKind&quot;:2,&quot;triggerCharacter&quot;:&quot;.&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:18,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:18,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:36,&quot;args&quot;:{&quot;id&quot;:37,&quot;method&quot;:&quot;getCompletions&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:23,&quot;preferences&quot;:{&quot;includeCompletionsWithInsertText&quot;:true,&quot;triggerCharacter&quot;:&quot;.&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:138,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:138,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:139,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:139,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:140,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:140,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:35,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;24&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:35,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:25,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:24,&quot;oldVersion&quot;:&quot;24&quot;,&quot;version&quot;:&quot;25&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:25,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:27,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;25&quot;,&quot;start&quot;:22,&quot;end&quot;:23}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:27,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:17,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;24&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:17,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:36,&quot;duration&quot;:3},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;completion&quot;,&quot;count&quot;:6,&quot;duration&quot;:4},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;signature_help&quot;,&quot;count&quot;:3,&quot;args&quot;:{&quot;context&quot;:{&quot;triggerKind&quot;:3,&quot;isRetrigger&quot;:true,&quot;activeSignatureHelp&quot;:{&quot;signatures&quot;:[{&quot;label&quot;:&quot;URL(url: string, base?: string | URL | undefined): URL&quot;,&quot;parameters&quot;:[{&quot;label&quot;:&quot;url: string&quot;},{&quot;label&quot;:&quot;base?: string | URL | undefined&quot;}]}],&quot;activeSignature&quot;:0,&quot;activeParameter&quot;:0}},&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;position&quot;:{&quot;line&quot;:0,&quot;character&quot;:23}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:19,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:19,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:37,&quot;args&quot;:{&quot;id&quot;:38,&quot;method&quot;:&quot;getSignatureHelpItems&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:23,&quot;options&quot;:{&quot;triggerReason&quot;:{&quot;kind&quot;:&quot;retrigger&quot;}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:141,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:141,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:142,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:142,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:143,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:143,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:37,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;signature_help&quot;,&quot;count&quot;:3,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:9,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:20,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:20,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:38,&quot;args&quot;:{&quot;id&quot;:39,&quot;method&quot;:&quot;getOutliningSpans&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:144,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:144,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:145,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:145,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:36,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;24&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:36,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:26,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:25,&quot;oldVersion&quot;:&quot;24&quot;,&quot;version&quot;:&quot;25&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:26,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:37,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;25&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:37,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:28,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;25&quot;,&quot;start&quot;:0,&quot;end&quot;:25}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:28,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:38,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:9,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:39,&quot;args&quot;:{&quot;id&quot;:40,&quot;method&quot;:&quot;getDiagnostics&quot;,&quot;specifiers&quot;:[&quot;file:///Users/sr/lsp/mod.ts&quot;]}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:146,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:146,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:147,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:147,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;,&quot;count&quot;:9,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:148,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:148,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;,&quot;count&quot;:9,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:149,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:149,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:150,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:150,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:151,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:151,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:152,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:152,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:153,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:153,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:154,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:154,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:39,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;,&quot;count&quot;:9,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;,&quot;count&quot;:9,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;code_action&quot;,&quot;count&quot;:3,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:23},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:23}},&quot;context&quot;:{&quot;diagnostics&quot;:[]}}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;code_action&quot;,&quot;count&quot;:3,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;signature_help&quot;,&quot;count&quot;:4,&quot;args&quot;:{&quot;context&quot;:{&quot;triggerKind&quot;:3,&quot;isRetrigger&quot;:true,&quot;activeSignatureHelp&quot;:{&quot;signatures&quot;:[{&quot;label&quot;:&quot;URL(url: string, base?: string | URL | undefined): URL&quot;,&quot;parameters&quot;:[{&quot;label&quot;:&quot;url: string&quot;},{&quot;label&quot;:&quot;base?: string | URL | undefined&quot;}]}],&quot;activeSignature&quot;:0,&quot;activeParameter&quot;:0}},&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;position&quot;:{&quot;line&quot;:0,&quot;character&quot;:24}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:21,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:21,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:40,&quot;args&quot;:{&quot;id&quot;:41,&quot;method&quot;:&quot;getSignatureHelpItems&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:24,&quot;options&quot;:{&quot;triggerReason&quot;:{&quot;kind&quot;:&quot;retrigger&quot;}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:155,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:155,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:156,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:156,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:157,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:157,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:40,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;signature_help&quot;,&quot;count&quot;:4,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;code_action&quot;,&quot;count&quot;:4,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:24},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:24}},&quot;context&quot;:{&quot;diagnostics&quot;:[]}}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;code_action&quot;,&quot;count&quot;:4,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:25,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:26},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:24},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:24}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;,&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:25,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:26,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:27},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:25},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:25}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot; &quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:26,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;signature_help&quot;,&quot;count&quot;:5,&quot;args&quot;:{&quot;context&quot;:{&quot;triggerKind&quot;:2,&quot;triggerCharacter&quot;:&quot;,&quot;,&quot;isRetrigger&quot;:true,&quot;activeSignatureHelp&quot;:{&quot;signatures&quot;:[{&quot;label&quot;:&quot;URL(url: string, base?: string | URL | undefined): URL&quot;,&quot;parameters&quot;:[{&quot;label&quot;:&quot;url: string&quot;},{&quot;label&quot;:&quot;base?: string | URL | undefined&quot;}]}],&quot;activeSignature&quot;:0,&quot;activeParameter&quot;:0}},&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;position&quot;:{&quot;line&quot;:0,&quot;character&quot;:26}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:22,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:22,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:41,&quot;args&quot;:{&quot;id&quot;:42,&quot;method&quot;:&quot;getSignatureHelpItems&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:26,&quot;options&quot;:{&quot;triggerReason&quot;:{&quot;kind&quot;:&quot;characterTyped&quot;,&quot;triggerCharacter&quot;:&quot;,&quot;}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:158,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:158,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:159,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:159,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:160,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:160,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:38,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;25&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:38,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:27,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:25,&quot;oldVersion&quot;:&quot;25&quot;,&quot;version&quot;:&quot;27&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:27,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:29,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;27&quot;,&quot;start&quot;:24,&quot;end&quot;:26}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:29,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:18,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;25&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:18,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:41,&quot;duration&quot;:4},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;signature_help&quot;,&quot;count&quot;:5,&quot;duration&quot;:5},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:10,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:23,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:23,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:42,&quot;args&quot;:{&quot;id&quot;:43,&quot;method&quot;:&quot;getOutliningSpans&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:161,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:161,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:162,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:162,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:39,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;25&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:39,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:28,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:27,&quot;oldVersion&quot;:&quot;25&quot;,&quot;version&quot;:&quot;27&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:28,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:40,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;27&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:40,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:30,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;27&quot;,&quot;start&quot;:0,&quot;end&quot;:27}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:30,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:42,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:10,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:43,&quot;args&quot;:{&quot;id&quot;:44,&quot;method&quot;:&quot;getDiagnostics&quot;,&quot;specifiers&quot;:[&quot;file:///Users/sr/lsp/mod.ts&quot;]}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:163,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:163,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:164,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:164,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:165,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:165,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;,&quot;count&quot;:10,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;,&quot;count&quot;:10,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:166,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:166,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:167,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:167,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:168,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:168,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:169,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:169,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:170,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:170,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:171,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:171,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:43,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;,&quot;count&quot;:10,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;,&quot;count&quot;:10,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;code_action&quot;,&quot;count&quot;:5,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:26},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:26}},&quot;context&quot;:{&quot;diagnostics&quot;:[]}}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;code_action&quot;,&quot;count&quot;:5,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:27,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:28},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:26},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:26}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;i&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:27,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion&quot;,&quot;count&quot;:7,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;position&quot;:{&quot;line&quot;:0,&quot;character&quot;:27},&quot;context&quot;:{&quot;triggerKind&quot;:1}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:24,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:24,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:44,&quot;args&quot;:{&quot;id&quot;:45,&quot;method&quot;:&quot;getCompletions&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:27,&quot;preferences&quot;:{&quot;includeCompletionsWithInsertText&quot;:true}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:172,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:172,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:173,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:173,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:174,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:174,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:41,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;27&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:41,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:29,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:27,&quot;oldVersion&quot;:&quot;27&quot;,&quot;version&quot;:&quot;28&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:29,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:31,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;28&quot;,&quot;start&quot;:26,&quot;end&quot;:27}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:31,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:19,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;27&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:19,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:44,&quot;duration&quot;:7},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;completion&quot;,&quot;count&quot;:7,&quot;duration&quot;:21},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:9,&quot;args&quot;:{&quot;label&quot;:&quot;if&quot;,&quot;kind&quot;:14,&quot;sortText&quot;:&quot;5&quot;,&quot;insertTextFormat&quot;:1,&quot;data&quot;:{&quot;tsc&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:27,&quot;name&quot;:&quot;if&quot;,&quot;useCodeSnippet&quot;:false}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:45,&quot;args&quot;:{&quot;id&quot;:46,&quot;method&quot;:&quot;getCompletionDetails&quot;,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:27,&quot;name&quot;:&quot;if&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:175,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:175,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:176,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:176,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:177,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:177,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:45,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:9,&quot;duration&quot;:3},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:28,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:29},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:27},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:27}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;m&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:28,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:10,&quot;args&quot;:{&quot;label&quot;:&quot;implements&quot;,&quot;kind&quot;:14,&quot;sortText&quot;:&quot;5&quot;,&quot;insertTextFormat&quot;:1,&quot;data&quot;:{&quot;tsc&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:27,&quot;name&quot;:&quot;implements&quot;,&quot;useCodeSnippet&quot;:false}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:46,&quot;args&quot;:{&quot;id&quot;:47,&quot;method&quot;:&quot;getCompletionDetails&quot;,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:27,&quot;name&quot;:&quot;implements&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:178,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:178,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:179,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:179,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:180,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:180,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:42,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;28&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:42,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:30,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:28,&quot;oldVersion&quot;:&quot;28&quot;,&quot;version&quot;:&quot;29&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:30,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:32,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;29&quot;,&quot;start&quot;:27,&quot;end&quot;:28}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:32,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:20,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;28&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:20,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:46,&quot;duration&quot;:4},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:10,&quot;duration&quot;:5},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;signature_help&quot;,&quot;count&quot;:6,&quot;args&quot;:{&quot;context&quot;:{&quot;triggerKind&quot;:3,&quot;isRetrigger&quot;:true,&quot;activeSignatureHelp&quot;:{&quot;signatures&quot;:[{&quot;label&quot;:&quot;URL(url: string, base?: string | URL | undefined): URL&quot;,&quot;parameters&quot;:[{&quot;label&quot;:&quot;url: string&quot;},{&quot;label&quot;:&quot;base?: string | URL | undefined&quot;}]}],&quot;activeSignature&quot;:0,&quot;activeParameter&quot;:1}},&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;position&quot;:{&quot;line&quot;:0,&quot;character&quot;:28}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:25,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:25,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:47,&quot;args&quot;:{&quot;id&quot;:48,&quot;method&quot;:&quot;getSignatureHelpItems&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:28,&quot;options&quot;:{&quot;triggerReason&quot;:{&quot;kind&quot;:&quot;retrigger&quot;}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:181,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:181,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:182,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:182,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:183,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:183,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:47,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;signature_help&quot;,&quot;count&quot;:6,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:29,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:30},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:28},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:28}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;p&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:29,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:30,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:31},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:29},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:29}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;o&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:30,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:11,&quot;args&quot;:{&quot;label&quot;:&quot;import&quot;,&quot;kind&quot;:14,&quot;sortText&quot;:&quot;5&quot;,&quot;insertTextFormat&quot;:1,&quot;data&quot;:{&quot;tsc&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:27,&quot;name&quot;:&quot;import&quot;,&quot;useCodeSnippet&quot;:false}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:48,&quot;args&quot;:{&quot;id&quot;:49,&quot;method&quot;:&quot;getCompletionDetails&quot;,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:27,&quot;name&quot;:&quot;import&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:184,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:184,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:185,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:185,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:186,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:186,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:43,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;29&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:43,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:31,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:29,&quot;oldVersion&quot;:&quot;29&quot;,&quot;version&quot;:&quot;31&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:31,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:33,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;31&quot;,&quot;start&quot;:28,&quot;end&quot;:30}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:33,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:21,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;29&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:21,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:48,&quot;duration&quot;:4},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:11,&quot;duration&quot;:4},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:31,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:32},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:30},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:30}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;r&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:31,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;signature_help&quot;,&quot;count&quot;:7,&quot;args&quot;:{&quot;context&quot;:{&quot;triggerKind&quot;:3,&quot;isRetrigger&quot;:true,&quot;activeSignatureHelp&quot;:{&quot;signatures&quot;:[{&quot;label&quot;:&quot;URL(url: string, base?: string | URL | undefined): URL&quot;,&quot;parameters&quot;:[{&quot;label&quot;:&quot;url: string&quot;},{&quot;label&quot;:&quot;base?: string | URL | undefined&quot;}]}],&quot;activeSignature&quot;:0,&quot;activeParameter&quot;:1}},&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;position&quot;:{&quot;line&quot;:0,&quot;character&quot;:31}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:26,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:26,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:49,&quot;args&quot;:{&quot;id&quot;:50,&quot;method&quot;:&quot;getSignatureHelpItems&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:31,&quot;options&quot;:{&quot;triggerReason&quot;:{&quot;kind&quot;:&quot;retrigger&quot;}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:187,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:187,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:188,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:188,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:189,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:189,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:44,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;31&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:44,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:32,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:31,&quot;oldVersion&quot;:&quot;31&quot;,&quot;version&quot;:&quot;32&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:32,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:34,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;32&quot;,&quot;start&quot;:30,&quot;end&quot;:31}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:34,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:22,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;31&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:22,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:49,&quot;duration&quot;:6},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;signature_help&quot;,&quot;count&quot;:7,&quot;duration&quot;:6},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:32,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:33},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:31},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:31}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;t&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:32,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;signature_help&quot;,&quot;count&quot;:8,&quot;args&quot;:{&quot;context&quot;:{&quot;triggerKind&quot;:3,&quot;isRetrigger&quot;:true,&quot;activeSignatureHelp&quot;:{&quot;signatures&quot;:[{&quot;label&quot;:&quot;URL(url: string, base?: string | URL | undefined): URL&quot;,&quot;parameters&quot;:[{&quot;label&quot;:&quot;url: string&quot;},{&quot;label&quot;:&quot;base?: string | URL | undefined&quot;}]}],&quot;activeSignature&quot;:0,&quot;activeParameter&quot;:1}},&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;position&quot;:{&quot;line&quot;:0,&quot;character&quot;:32}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:27,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:27,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:50,&quot;args&quot;:{&quot;id&quot;:51,&quot;method&quot;:&quot;getSignatureHelpItems&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:32,&quot;options&quot;:{&quot;triggerReason&quot;:{&quot;kind&quot;:&quot;retrigger&quot;}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:190,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:190,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:191,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:191,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:192,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:192,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:45,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;32&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:45,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:33,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:32,&quot;oldVersion&quot;:&quot;32&quot;,&quot;version&quot;:&quot;33&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:33,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:35,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;33&quot;,&quot;start&quot;:31,&quot;end&quot;:32}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:35,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:23,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;32&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:23,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:50,&quot;duration&quot;:3},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;signature_help&quot;,&quot;count&quot;:8,&quot;duration&quot;:4},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:11,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:28,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:28,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:51,&quot;args&quot;:{&quot;id&quot;:52,&quot;method&quot;:&quot;getOutliningSpans&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:193,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:193,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:194,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:194,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:46,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;27&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:46,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:34,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:33,&quot;oldVersion&quot;:&quot;27&quot;,&quot;version&quot;:&quot;33&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:34,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:47,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;33&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:47,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:36,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;33&quot;,&quot;start&quot;:0,&quot;end&quot;:33}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:36,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:51,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:11,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:52,&quot;args&quot;:{&quot;id&quot;:53,&quot;method&quot;:&quot;getDiagnostics&quot;,&quot;specifiers&quot;:[&quot;file:///Users/sr/lsp/mod.ts&quot;]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;,&quot;count&quot;:11,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;,&quot;count&quot;:11,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:195,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:195,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:196,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:196,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:197,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:197,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:198,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:198,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:199,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:199,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:200,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:200,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:201,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:201,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:202,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:202,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:203,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:203,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:52,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;,&quot;count&quot;:11,&quot;duration&quot;:3},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;,&quot;count&quot;:11,&quot;duration&quot;:3},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;code_action&quot;,&quot;count&quot;:6,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:32},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:32}},&quot;context&quot;:{&quot;diagnostics&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:26},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:32}},&quot;severity&quot;:1,&quot;code&quot;:1135,&quot;source&quot;:&quot;deno-ts&quot;,&quot;message&quot;:&quot;Argument expression expected.&quot;}]}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:29,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:29,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:53,&quot;args&quot;:{&quot;id&quot;:54,&quot;method&quot;:&quot;getCodeFixes&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;startPosition&quot;:26,&quot;endPosition&quot;:32,&quot;errorCodes&quot;:[&quot;1135&quot;]}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:204,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:204,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:205,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:205,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:206,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:206,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:53,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;code_action&quot;,&quot;count&quot;:6,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:33,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:34},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:26},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:32}},&quot;rangeLength&quot;:6,&quot;text&quot;:&quot;import&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:33,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;signature_help&quot;,&quot;count&quot;:9,&quot;args&quot;:{&quot;context&quot;:{&quot;triggerKind&quot;:3,&quot;isRetrigger&quot;:true,&quot;activeSignatureHelp&quot;:{&quot;signatures&quot;:[{&quot;label&quot;:&quot;URL(url: string, base?: string | URL | undefined): URL&quot;,&quot;parameters&quot;:[{&quot;label&quot;:&quot;url: string&quot;},{&quot;label&quot;:&quot;base?: string | URL | undefined&quot;}]}],&quot;activeSignature&quot;:0,&quot;activeParameter&quot;:1}},&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;position&quot;:{&quot;line&quot;:0,&quot;character&quot;:32}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:30,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:30,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:54,&quot;args&quot;:{&quot;id&quot;:55,&quot;method&quot;:&quot;getSignatureHelpItems&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:32,&quot;options&quot;:{&quot;triggerReason&quot;:{&quot;kind&quot;:&quot;retrigger&quot;}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:207,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:207,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:208,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:208,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:209,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:209,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:48,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;33&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:48,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:35,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:33,&quot;oldVersion&quot;:&quot;33&quot;,&quot;version&quot;:&quot;34&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:35,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:49,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;34&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:49,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:37,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;34&quot;,&quot;start&quot;:0,&quot;end&quot;:33}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:37,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:54,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;signature_help&quot;,&quot;count&quot;:9,&quot;duration&quot;:3},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:12,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:31,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:31,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:55,&quot;args&quot;:{&quot;id&quot;:56,&quot;method&quot;:&quot;getOutliningSpans&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:210,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:210,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:211,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:211,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:50,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;33&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:50,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:36,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:33,&quot;oldVersion&quot;:&quot;33&quot;,&quot;version&quot;:&quot;34&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:36,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:51,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;34&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:51,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:38,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;34&quot;,&quot;start&quot;:0,&quot;end&quot;:33}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:38,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:55,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:12,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:56,&quot;args&quot;:{&quot;id&quot;:57,&quot;method&quot;:&quot;getDiagnostics&quot;,&quot;specifiers&quot;:[&quot;file:///Users/sr/lsp/mod.ts&quot;]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;,&quot;count&quot;:12,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;,&quot;count&quot;:12,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:212,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:212,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:213,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:213,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:214,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:214,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:215,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:215,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:216,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:216,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:217,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:217,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:218,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:218,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:219,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:219,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:220,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:220,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:56,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;,&quot;count&quot;:12,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;,&quot;count&quot;:12,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:34,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:35},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:32},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:32}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;.&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:34,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion&quot;,&quot;count&quot;:8,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;position&quot;:{&quot;line&quot;:0,&quot;character&quot;:33},&quot;context&quot;:{&quot;triggerKind&quot;:2,&quot;triggerCharacter&quot;:&quot;.&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:32,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:32,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:57,&quot;args&quot;:{&quot;id&quot;:58,&quot;method&quot;:&quot;getCompletions&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:33,&quot;preferences&quot;:{&quot;includeCompletionsWithInsertText&quot;:true,&quot;triggerCharacter&quot;:&quot;.&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:221,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:221,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:222,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:222,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:223,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:223,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:52,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;34&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:52,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:37,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:33,&quot;oldVersion&quot;:&quot;34&quot;,&quot;version&quot;:&quot;35&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:37,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:39,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;35&quot;,&quot;start&quot;:32,&quot;end&quot;:33}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:39,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:24,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;34&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:24,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:57,&quot;duration&quot;:9},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;completion&quot;,&quot;count&quot;:8,&quot;duration&quot;:10},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;completion_resolve&quot;,&quot;count&quot;:12,&quot;args&quot;:{&quot;label&quot;:&quot;meta&quot;,&quot;kind&quot;:5,&quot;sortText&quot;:&quot;1&quot;,&quot;insertTextFormat&quot;:1,&quot;data&quot;:{&quot;tsc&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:33,&quot;name&quot;:&quot;meta&quot;,&quot;useCodeSnippet&quot;:false}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:58,&quot;args&quot;:{&quot;id&quot;:59,&quot;method&quot;:&quot;getCompletionDetails&quot;,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:33,&quot;name&quot;:&quot;meta&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:224,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:224,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:225,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:225,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:226,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:226,&quot;duration&quot;:0},
Unable to get completion info from TypeScript: TypeError: Cannot read property 'kind' of undefined
    at getRootDeclaration (deno:cli/tsc/00_typescript.js:16600:21)
    at Object.isCatchClauseVariableDeclarationOrBindingElement (deno:cli/tsc/00_typescript.js:14152:20)
    at getTypeOfVariableOrParameterOrPropertyWorker (deno:cli/tsc/00_typescript.js:51624:20)
    at getTypeOfVariableOrParameterOrProperty (deno:cli/tsc/00_typescript.js:51587:28)
    at getTypeOfSymbol (deno:cli/tsc/00_typescript.js:51930:24)
    at getTypeOfSymbolAtLocation (deno:cli/tsc/00_typescript.js:65150:20)
    at Object.getTypeOfSymbolAtLocation (deno:cli/tsc/00_typescript.js:44091:35)
    at Object.getSymbolDisplayPartsDocumentationAndSymbolKind (deno:cli/tsc/00_typescript.js:131138:97)
    at deno:cli/tsc/00_typescript.js:120534:41
    at Object.runWithCancellationToken (deno:cli/tsc/00_typescript.js:44374:28)
[Error - 1:11:57 PM] Request completionItem/resolve failed.
  Message: Internal error
  Code: -32603 
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;signature_help&quot;,&quot;count&quot;:10,&quot;args&quot;:{&quot;context&quot;:{&quot;triggerKind&quot;:3,&quot;isRetrigger&quot;:true,&quot;activeSignatureHelp&quot;:{&quot;signatures&quot;:[{&quot;label&quot;:&quot;URL(url: string, base?: string | URL | undefined): URL&quot;,&quot;parameters&quot;:[{&quot;label&quot;:&quot;url: string&quot;},{&quot;label&quot;:&quot;base?: string | URL | undefined&quot;}]}],&quot;activeSignature&quot;:0,&quot;activeParameter&quot;:1}},&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;position&quot;:{&quot;line&quot;:0,&quot;character&quot;:33}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:33,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:33,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:59,&quot;args&quot;:{&quot;id&quot;:60,&quot;method&quot;:&quot;getSignatureHelpItems&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;position&quot;:33,&quot;options&quot;:{&quot;triggerReason&quot;:{&quot;kind&quot;:&quot;retrigger&quot;}}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:227,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:227,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:228,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:228,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:229,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:229,&quot;duration&quot;:0},
Failed to request to tsserver: Error: Debug Failure. False expression: Containing file should be a module.
    at checkImportMetaProperty (deno:cli/tsc/00_typescript.js:70605:22)
    at checkMetaProperty (deno:cli/tsc/00_typescript.js:70580:24)
    at checkExpressionWorker (deno:cli/tsc/00_typescript.js:72941:28)
    at checkExpression (deno:cli/tsc/00_typescript.js:72832:38)
    at checkExpressionWithContextualType (deno:cli/tsc/00_typescript.js:72479:28)
    at getSignatureApplicabilityError (deno:cli/tsc/00_typescript.js:69001:35)
    at chooseOverload (deno:cli/tsc/00_typescript.js:69510:25)
    at resolveCall (deno:cli/tsc/00_typescript.js:69384:26)
    at resolveNewExpression (deno:cli/tsc/00_typescript.js:69853:24)
    at resolveSignature (deno:cli/tsc/00_typescript.js:70165:28)
[Error - 1:11:57 PM] Request textDocument/signatureHelp failed.
  Message: Invalid request
  Code: -32600 
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:13,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:34,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:34,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:60,&quot;args&quot;:{&quot;id&quot;:61,&quot;method&quot;:&quot;getOutliningSpans&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:230,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:230,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:231,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:231,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:53,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;34&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:53,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:38,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:34,&quot;oldVersion&quot;:&quot;34&quot;,&quot;version&quot;:&quot;35&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:38,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:54,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;35&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:54,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:40,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;35&quot;,&quot;start&quot;:0,&quot;end&quot;:34}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:40,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:60,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:13,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:61,&quot;args&quot;:{&quot;id&quot;:62,&quot;method&quot;:&quot;getDiagnostics&quot;,&quot;specifiers&quot;:[&quot;file:///Users/sr/lsp/mod.ts&quot;]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;,&quot;count&quot;:13,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:232,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:232,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:233,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:233,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;,&quot;count&quot;:13,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:234,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:234,&quot;duration&quot;:0},
ERROR TSLS = Error: Debug Failure. False expression: Containing file should be a module.
    at checkImportMetaProperty (deno:cli/tsc/00_typescript.js:70605:22)
    at checkMetaProperty (deno:cli/tsc/00_typescript.js:70580:24)
    at checkExpressionWorker (deno:cli/tsc/00_typescript.js:72941:28)
    at checkExpression (deno:cli/tsc/00_typescript.js:72832:38)
    at checkExpressionWithContextualType (deno:cli/tsc/00_typescript.js:72479:28)
    at getSignatureApplicabilityError (deno:cli/tsc/00_typescript.js:69001:35)
    at chooseOverload (deno:cli/tsc/00_typescript.js:69510:25)
    at resolveCall (deno:cli/tsc/00_typescript.js:69384:26)
    at resolveNewExpression (deno:cli/tsc/00_typescript.js:69853:24)
    at resolveSignature (deno:cli/tsc/00_typescript.js:70165:28)
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:61,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;,&quot;count&quot;:13,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;,&quot;count&quot;:13,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:35,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:36},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:33},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:33}},&quot;rangeLength&quot;:0,&quot;text&quot;:&quot;m&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:35,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:14,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:35,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:35,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:62,&quot;args&quot;:{&quot;id&quot;:63,&quot;method&quot;:&quot;getOutliningSpans&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:235,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:235,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:236,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:236,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:55,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;35&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:55,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:39,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:34,&quot;oldVersion&quot;:&quot;35&quot;,&quot;version&quot;:&quot;36&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:39,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:41,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;36&quot;,&quot;start&quot;:33,&quot;end&quot;:34}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:41,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:25,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;35&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:25,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:62,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:14,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:63,&quot;args&quot;:{&quot;id&quot;:64,&quot;method&quot;:&quot;getDiagnostics&quot;,&quot;specifiers&quot;:[&quot;file:///Users/sr/lsp/mod.ts&quot;]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;,&quot;count&quot;:14,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;,&quot;count&quot;:14,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:237,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:237,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:238,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:238,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:239,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:239,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:56,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;35&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:56,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:40,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:35,&quot;oldVersion&quot;:&quot;35&quot;,&quot;version&quot;:&quot;36&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:40,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:57,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;36&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:57,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:42,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;36&quot;,&quot;start&quot;:0,&quot;end&quot;:35}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:42,&quot;duration&quot;:0},
ERROR TSLS = Error: Debug Failure. False expression: Containing file should be a module.
    at checkImportMetaProperty (deno:cli/tsc/00_typescript.js:70605:22)
    at checkMetaProperty (deno:cli/tsc/00_typescript.js:70580:24)
    at checkExpressionWorker (deno:cli/tsc/00_typescript.js:72941:28)
    at checkExpression (deno:cli/tsc/00_typescript.js:72832:38)
    at checkExpressionWithContextualType (deno:cli/tsc/00_typescript.js:72479:28)
    at getSignatureApplicabilityError (deno:cli/tsc/00_typescript.js:69001:35)
    at chooseOverload (deno:cli/tsc/00_typescript.js:69510:25)
    at resolveCall (deno:cli/tsc/00_typescript.js:69384:26)
    at resolveNewExpression (deno:cli/tsc/00_typescript.js:69853:24)
    at resolveSignature (deno:cli/tsc/00_typescript.js:70165:28)
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:63,&quot;duration&quot;:5},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;,&quot;count&quot;:14,&quot;duration&quot;:6},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;,&quot;count&quot;:14,&quot;duration&quot;:6},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:36,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:37},&quot;contentChanges&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:33},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:34}},&quot;rangeLength&quot;:1,&quot;text&quot;:&quot;meta&quot;}]}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;did_change&quot;,&quot;count&quot;:36,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:15,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:36,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:36,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:64,&quot;args&quot;:{&quot;id&quot;:65,&quot;method&quot;:&quot;getOutliningSpans&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:240,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:240,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:241,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:241,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:58,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;36&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:58,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:41,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:35,&quot;oldVersion&quot;:&quot;36&quot;,&quot;version&quot;:&quot;37&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:41,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:43,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;37&quot;,&quot;start&quot;:34,&quot;end&quot;:37}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:43,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:26,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;36&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_dispose&quot;,&quot;count&quot;:26,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:64,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;folding_range&quot;,&quot;count&quot;:15,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:65,&quot;args&quot;:{&quot;id&quot;:66,&quot;method&quot;:&quot;getDiagnostics&quot;,&quot;specifiers&quot;:[&quot;file:///Users/sr/lsp/mod.ts&quot;]}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:242,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:242,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:243,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:243,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_lint&quot;,&quot;count&quot;:15,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_deps&quot;,&quot;count&quot;:15,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:244,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:244,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:59,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;36&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:59,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:42,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;oldLength&quot;:38,&quot;oldVersion&quot;:&quot;36&quot;,&quot;version&quot;:&quot;37&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_change_range&quot;,&quot;count&quot;:42,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:60,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;37&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_length&quot;,&quot;count&quot;:60,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:44,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;version&quot;:&quot;37&quot;,&quot;start&quot;:0,&quot;end&quot;:38}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_get_text&quot;,&quot;count&quot;:44,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:245,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:245,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:246,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:246,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:247,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:247,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:248,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:248,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:249,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:249,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:250,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:250,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:65,&quot;duration&quot;:9},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics_ts&quot;,&quot;count&quot;:15,&quot;duration&quot;:9},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;update_diagnostics&quot;,&quot;count&quot;:15,&quot;duration&quot;:10},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;code_action&quot;,&quot;count&quot;:7,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;},&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:37},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:37}},&quot;context&quot;:{&quot;diagnostics&quot;:[{&quot;range&quot;:{&quot;start&quot;:{&quot;line&quot;:0,&quot;character&quot;:26},&quot;end&quot;:{&quot;line&quot;:0,&quot;character&quot;:37}},&quot;severity&quot;:1,&quot;code&quot;:2345,&quot;source&quot;:&quot;deno-ts&quot;,&quot;message&quot;:&quot;Argument of type 'ImportMeta' is not assignable to parameter of type 'string | URL | undefined'.\n  Type 'ImportMeta' is missing the following properties from type 'URL': hash, host, hostname, href, and 9 more.&quot;}]}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:37,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:37,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:66,&quot;args&quot;:{&quot;id&quot;:67,&quot;method&quot;:&quot;getCodeFixes&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;,&quot;startPosition&quot;:26,&quot;endPosition&quot;:37,&quot;errorCodes&quot;:[&quot;2345&quot;]}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:251,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:251,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:252,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:252,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:253,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:253,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:66,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;code_action&quot;,&quot;count&quot;:7,&quot;duration&quot;:2},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;document_symbol&quot;,&quot;count&quot;:2,&quot;args&quot;:{&quot;textDocument&quot;:{&quot;uri&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:38,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;get_line_index_sync&quot;,&quot;count&quot;:38,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:67,&quot;args&quot;:{&quot;id&quot;:68,&quot;method&quot;:&quot;getNavigationTree&quot;,&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:254,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:254,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;mark&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:255,&quot;args&quot;:{&quot;specifier&quot;:&quot;file:///Users/sr/lsp/mod.ts&quot;}},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;op_script_version&quot;,&quot;count&quot;:255,&quot;duration&quot;:0},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;request&quot;,&quot;count&quot;:67,&quot;duration&quot;:1},
{&quot;type&quot;:&quot;measure&quot;,&quot;name&quot;:&quot;document_symbol&quot;,&quot;count&quot;:2,&quot;duration&quot;:2},
"><pre class="notranslate"><code class="notranslate">Starting Deno language server...
  version: 1.10.1+1871ff5 (release, x86_64-apple-darwin)
Connected to "Visual Studio Code" 1.56.0
{"type":"mark","name":"update_tsconfig"},
{"type":"mark","name":"request","count":1,"args":{"id":2,"method":"configure","compilerOptions":{"allowJs":true,"esModuleInterop":true,"experimentalDecorators":true,"isolatedModules":true,"jsx":"react","lib":["deno.ns","deno.window","deno.unstable"],"module":"esnext","noEmit":true,"strict":true,"target":"esnext","useDefineForClassFields":true}}},
{"type":"measure","name":"request","count":1,"duration":1},
{"type":"measure","name":"update_tsconfig","count":1,"duration":168},
{"type":"mark","name":"request","count":2,"args":{"id":3,"method":"getSupportedCodeFixes"}},
{"type":"measure","name":"request","count":2,"duration":1},
{"type":"measure","name":"initialize","count":1,"duration":170},
language server initialized
{"type":"mark","name":"update_import_map"},
{"type":"measure","name":"update_import_map","count":1,"duration":0},
{"type":"mark","name":"update_registries"},
{"type":"measure","name":"update_registries","count":1,"duration":0},
Server ready.
{"type":"mark","name":"did_open","count":1,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","languageId":"typescript","version":1,"text":""}}},
{"type":"measure","name":"did_open","count":1,"duration":0},
{"type":"mark","name":"document_symbol","count":1,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"}}},
{"type":"mark","name":"get_line_index_sync","count":1,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":1,"duration":0},
{"type":"mark","name":"request","count":3,"args":{"id":4,"method":"getNavigationTree","specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"mark","name":"op_script_version","count":1,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":1,"duration":0},
{"type":"mark","name":"op_script_version","count":2,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":2,"duration":0},
{"type":"mark","name":"op_get_length","count":1,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"1"}},
{"type":"measure","name":"op_get_length","count":1,"duration":0},
{"type":"mark","name":"op_get_text","count":1,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"1","start":0,"end":0}},
{"type":"measure","name":"op_get_text","count":1,"duration":0},
{"type":"measure","name":"request","count":3,"duration":2},
{"type":"measure","name":"document_symbol","count":1,"duration":3},
{"type":"mark","name":"update_diagnostics"},
{"type":"mark","name":"update_diagnostics_lint"},
{"type":"mark","name":"update_diagnostics_ts"},
{"type":"mark","name":"update_diagnostics_deps"},
{"type":"mark","name":"request","count":4,"args":{"id":5,"method":"getDiagnostics","specifiers":["file:///Users/sr/lsp/mod.ts"]}},
{"type":"measure","name":"update_diagnostics_lint","count":1,"duration":1},
{"type":"measure","name":"update_diagnostics_deps","count":1,"duration":0},
{"type":"mark","name":"op_script_version","count":3,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":3,"duration":0},
{"type":"mark","name":"op_script_version","count":4,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":4,"duration":0},
{"type":"mark","name":"op_get_length","count":2,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"1"}},
{"type":"measure","name":"op_get_length","count":2,"duration":0},
{"type":"mark","name":"op_get_text","count":2,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"1","start":0,"end":0}},
{"type":"measure","name":"op_get_text","count":2,"duration":0},
{"type":"mark","name":"folding_range","count":1,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"}}},
{"type":"mark","name":"get_line_index_sync","count":2,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":2,"duration":0},
{"type":"mark","name":"op_script_version","count":5,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":5,"duration":0},
{"type":"mark","name":"op_script_version","count":6,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":6,"duration":0},
{"type":"mark","name":"op_script_version","count":7,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":7,"duration":0},
{"type":"mark","name":"op_script_version","count":8,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":8,"duration":0},
{"type":"mark","name":"op_script_version","count":9,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":9,"duration":0},
{"type":"mark","name":"op_script_version","count":10,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":10,"duration":0},
{"type":"measure","name":"request","count":4,"duration":928},
{"type":"measure","name":"update_diagnostics_ts","count":1,"duration":929},
{"type":"measure","name":"update_diagnostics","count":1,"duration":929},
{"type":"mark","name":"request","count":5,"args":{"id":6,"method":"getOutliningSpans","specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"mark","name":"op_script_version","count":11,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":11,"duration":0},
{"type":"mark","name":"op_script_version","count":12,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":12,"duration":0},
{"type":"measure","name":"request","count":5,"duration":1},
{"type":"measure","name":"folding_range","count":1,"duration":813},
{"type":"mark","name":"did_change","count":1,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":2},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"c"}]}},
{"type":"measure","name":"did_change","count":1,"duration":0},
{"type":"mark","name":"completion","count":1,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"position":{"line":0,"character":1},"context":{"triggerKind":1}}},
{"type":"mark","name":"get_line_index_sync","count":3,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":3,"duration":0},
{"type":"mark","name":"request","count":6,"args":{"id":7,"method":"getCompletions","specifier":"file:///Users/sr/lsp/mod.ts","position":1,"preferences":{"includeCompletionsWithInsertText":true}}},
{"type":"mark","name":"op_script_version","count":13,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":13,"duration":0},
{"type":"mark","name":"op_script_version","count":14,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":14,"duration":0},
{"type":"mark","name":"op_script_version","count":15,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":15,"duration":0},
{"type":"mark","name":"op_get_length","count":3,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"1"}},
{"type":"measure","name":"op_get_length","count":3,"duration":0},
{"type":"mark","name":"op_get_change_range","count":1,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":0,"oldVersion":"1","version":"2"}},
{"type":"measure","name":"op_get_change_range","count":1,"duration":0},
{"type":"mark","name":"op_get_text","count":3,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"2","start":0,"end":1}},
{"type":"measure","name":"op_get_text","count":3,"duration":0},
{"type":"mark","name":"op_dispose","count":1,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"1"}},
{"type":"measure","name":"op_dispose","count":1,"duration":0},
{"type":"measure","name":"request","count":6,"duration":16},
{"type":"measure","name":"completion","count":1,"duration":30},
{"type":"mark","name":"did_change","count":2,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":3},"contentChanges":[{"range":{"start":{"line":0,"character":1},"end":{"line":0,"character":1}},"rangeLength":0,"text":"o"}]}},
{"type":"measure","name":"did_change","count":2,"duration":0},
{"type":"mark","name":"completion_resolve","count":1,"args":{"label":"confirm","kind":3,"sortText":"5","insertTextFormat":1,"data":{"tsc":{"specifier":"file:///Users/sr/lsp/mod.ts","position":1,"name":"confirm","useCodeSnippet":false}}}},
{"type":"mark","name":"request","count":7,"args":{"id":8,"method":"getCompletionDetails","args":{"specifier":"file:///Users/sr/lsp/mod.ts","position":1,"name":"confirm"}}},
{"type":"mark","name":"op_script_version","count":16,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":16,"duration":0},
{"type":"mark","name":"op_script_version","count":17,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":17,"duration":0},
{"type":"mark","name":"op_script_version","count":18,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":18,"duration":0},
{"type":"mark","name":"op_get_length","count":4,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"2"}},
{"type":"measure","name":"op_get_length","count":4,"duration":0},
{"type":"mark","name":"op_get_change_range","count":2,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":1,"oldVersion":"2","version":"3"}},
{"type":"measure","name":"op_get_change_range","count":2,"duration":0},
{"type":"mark","name":"op_get_text","count":4,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"3","start":1,"end":2}},
{"type":"measure","name":"op_get_text","count":4,"duration":0},
{"type":"mark","name":"op_dispose","count":2,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"2"}},
{"type":"measure","name":"op_dispose","count":2,"duration":0},
{"type":"measure","name":"request","count":7,"duration":15},
{"type":"measure","name":"completion_resolve","count":1,"duration":17},
{"type":"mark","name":"did_change","count":3,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":4},"contentChanges":[{"range":{"start":{"line":0,"character":2},"end":{"line":0,"character":2}},"rangeLength":0,"text":"n"}]}},
{"type":"measure","name":"did_change","count":3,"duration":0},
{"type":"mark","name":"completion_resolve","count":2,"args":{"label":"confirm","kind":3,"sortText":"5","insertTextFormat":1,"data":{"tsc":{"specifier":"file:///Users/sr/lsp/mod.ts","position":1,"name":"confirm","useCodeSnippet":false}}}},
{"type":"mark","name":"request","count":8,"args":{"id":9,"method":"getCompletionDetails","args":{"specifier":"file:///Users/sr/lsp/mod.ts","position":1,"name":"confirm"}}},
{"type":"mark","name":"op_script_version","count":19,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":19,"duration":0},
{"type":"mark","name":"op_script_version","count":20,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":20,"duration":0},
{"type":"mark","name":"op_script_version","count":21,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":21,"duration":0},
{"type":"mark","name":"op_get_length","count":5,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"3"}},
{"type":"measure","name":"op_get_length","count":5,"duration":0},
{"type":"mark","name":"op_get_change_range","count":3,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":2,"oldVersion":"3","version":"4"}},
{"type":"measure","name":"op_get_change_range","count":3,"duration":0},
{"type":"mark","name":"op_get_text","count":5,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"4","start":2,"end":3}},
{"type":"measure","name":"op_get_text","count":5,"duration":0},
{"type":"mark","name":"op_dispose","count":3,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"3"}},
{"type":"measure","name":"op_dispose","count":3,"duration":0},
{"type":"measure","name":"request","count":8,"duration":5},
{"type":"measure","name":"completion_resolve","count":2,"duration":7},
{"type":"mark","name":"did_change","count":4,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":5},"contentChanges":[{"range":{"start":{"line":0,"character":3},"end":{"line":0,"character":3}},"rangeLength":0,"text":"s"}]}},
{"type":"measure","name":"did_change","count":4,"duration":0},
{"type":"mark","name":"completion_resolve","count":3,"args":{"label":"console","kind":6,"sortText":"5","insertTextFormat":1,"data":{"tsc":{"specifier":"file:///Users/sr/lsp/mod.ts","position":1,"name":"console","useCodeSnippet":false}}}},
{"type":"mark","name":"request","count":9,"args":{"id":10,"method":"getCompletionDetails","args":{"specifier":"file:///Users/sr/lsp/mod.ts","position":1,"name":"console"}}},
{"type":"mark","name":"op_script_version","count":22,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":22,"duration":0},
{"type":"mark","name":"op_script_version","count":23,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":23,"duration":0},
{"type":"mark","name":"op_script_version","count":24,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":24,"duration":0},
{"type":"mark","name":"op_get_length","count":6,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"4"}},
{"type":"measure","name":"op_get_length","count":6,"duration":0},
{"type":"mark","name":"op_get_change_range","count":4,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":3,"oldVersion":"4","version":"5"}},
{"type":"measure","name":"op_get_change_range","count":4,"duration":0},
{"type":"mark","name":"op_get_text","count":6,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"5","start":3,"end":4}},
{"type":"measure","name":"op_get_text","count":6,"duration":0},
{"type":"mark","name":"op_dispose","count":4,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"4"}},
{"type":"measure","name":"op_dispose","count":4,"duration":0},
{"type":"measure","name":"request","count":9,"duration":5},
{"type":"measure","name":"completion_resolve","count":3,"duration":6},
{"type":"mark","name":"did_change","count":5,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":6},"contentChanges":[{"range":{"start":{"line":0,"character":4},"end":{"line":0,"character":4}},"rangeLength":0,"text":"t"}]}},
{"type":"measure","name":"did_change","count":5,"duration":0},
{"type":"mark","name":"completion_resolve","count":4,"args":{"label":"const","kind":14,"sortText":"5","insertTextFormat":1,"data":{"tsc":{"specifier":"file:///Users/sr/lsp/mod.ts","position":1,"name":"const","useCodeSnippet":false}}}},
{"type":"mark","name":"request","count":10,"args":{"id":11,"method":"getCompletionDetails","args":{"specifier":"file:///Users/sr/lsp/mod.ts","position":1,"name":"const"}}},
{"type":"mark","name":"op_script_version","count":25,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":25,"duration":0},
{"type":"mark","name":"op_script_version","count":26,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":26,"duration":0},
{"type":"mark","name":"op_script_version","count":27,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":27,"duration":0},
{"type":"mark","name":"op_get_length","count":7,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"5"}},
{"type":"measure","name":"op_get_length","count":7,"duration":0},
{"type":"mark","name":"op_get_change_range","count":5,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":4,"oldVersion":"5","version":"6"}},
{"type":"measure","name":"op_get_change_range","count":5,"duration":0},
{"type":"mark","name":"op_get_text","count":7,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"6","start":4,"end":5}},
{"type":"measure","name":"op_get_text","count":7,"duration":0},
{"type":"mark","name":"op_dispose","count":5,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"5"}},
{"type":"measure","name":"op_dispose","count":5,"duration":0},
{"type":"measure","name":"request","count":10,"duration":7},
{"type":"measure","name":"completion_resolve","count":4,"duration":8},
{"type":"mark","name":"did_change","count":6,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":7},"contentChanges":[{"range":{"start":{"line":0,"character":5},"end":{"line":0,"character":5}},"rangeLength":0,"text":" "}]}},
{"type":"measure","name":"did_change","count":6,"duration":0},
{"type":"mark","name":"folding_range","count":2,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"}}},
{"type":"mark","name":"get_line_index_sync","count":4,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":4,"duration":0},
{"type":"mark","name":"request","count":11,"args":{"id":12,"method":"getOutliningSpans","specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"mark","name":"op_script_version","count":28,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":28,"duration":0},
{"type":"mark","name":"op_script_version","count":29,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":29,"duration":0},
{"type":"mark","name":"op_get_length","count":8,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"1"}},
{"type":"measure","name":"op_get_length","count":8,"duration":0},
{"type":"mark","name":"op_get_change_range","count":6,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":6,"oldVersion":"1","version":"7"}},
{"type":"measure","name":"op_get_change_range","count":6,"duration":0},
{"type":"mark","name":"op_get_length","count":9,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"7"}},
{"type":"measure","name":"op_get_length","count":9,"duration":0},
{"type":"mark","name":"op_get_text","count":8,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"7","start":0,"end":6}},
{"type":"measure","name":"op_get_text","count":8,"duration":0},
{"type":"measure","name":"request","count":11,"duration":0},
{"type":"measure","name":"folding_range","count":2,"duration":1},
{"type":"mark","name":"update_diagnostics"},
{"type":"mark","name":"update_diagnostics_lint"},
{"type":"mark","name":"update_diagnostics_ts"},
{"type":"mark","name":"update_diagnostics_deps"},
{"type":"mark","name":"request","count":12,"args":{"id":13,"method":"getDiagnostics","specifiers":["file:///Users/sr/lsp/mod.ts"]}},
{"type":"mark","name":"op_script_version","count":30,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":30,"duration":0},
{"type":"mark","name":"op_script_version","count":31,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":31,"duration":0},
{"type":"mark","name":"op_script_version","count":32,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":32,"duration":0},
{"type":"measure","name":"update_diagnostics_lint","count":2,"duration":1},
{"type":"mark","name":"op_get_length","count":10,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"6"}},
{"type":"measure","name":"op_get_length","count":10,"duration":0},
{"type":"mark","name":"op_get_change_range","count":7,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":5,"oldVersion":"6","version":"7"}},
{"type":"measure","name":"update_diagnostics_deps","count":2,"duration":0},
{"type":"measure","name":"op_get_change_range","count":7,"duration":0},
{"type":"mark","name":"op_get_text","count":9,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"7","start":5,"end":6}},
{"type":"measure","name":"op_get_text","count":9,"duration":0},
{"type":"mark","name":"op_dispose","count":6,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"6"}},
{"type":"measure","name":"op_dispose","count":6,"duration":0},
{"type":"mark","name":"op_script_version","count":33,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":33,"duration":0},
{"type":"mark","name":"op_script_version","count":34,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":34,"duration":0},
{"type":"mark","name":"op_script_version","count":35,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":35,"duration":0},
{"type":"mark","name":"op_script_version","count":36,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":36,"duration":0},
{"type":"mark","name":"op_script_version","count":37,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":37,"duration":0},
{"type":"mark","name":"op_script_version","count":38,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":38,"duration":0},
{"type":"measure","name":"request","count":12,"duration":7},
{"type":"measure","name":"update_diagnostics_ts","count":2,"duration":8},
{"type":"measure","name":"update_diagnostics","count":2,"duration":8},
{"type":"mark","name":"did_change","count":7,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":8},"contentChanges":[{"range":{"start":{"line":0,"character":6},"end":{"line":0,"character":6}},"rangeLength":0,"text":"p"}]}},
{"type":"measure","name":"did_change","count":7,"duration":0},
{"type":"mark","name":"completion","count":2,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"position":{"line":0,"character":7},"context":{"triggerKind":1}}},
{"type":"mark","name":"get_line_index_sync","count":5,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":5,"duration":0},
{"type":"mark","name":"request","count":13,"args":{"id":14,"method":"getCompletions","specifier":"file:///Users/sr/lsp/mod.ts","position":7,"preferences":{"includeCompletionsWithInsertText":true}}},
{"type":"mark","name":"op_script_version","count":39,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":39,"duration":0},
{"type":"mark","name":"op_script_version","count":40,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":40,"duration":0},
{"type":"mark","name":"op_script_version","count":41,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":41,"duration":0},
{"type":"mark","name":"op_get_length","count":11,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"7"}},
{"type":"measure","name":"op_get_length","count":11,"duration":0},
{"type":"mark","name":"op_get_change_range","count":8,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":6,"oldVersion":"7","version":"8"}},
{"type":"measure","name":"op_get_change_range","count":8,"duration":0},
{"type":"mark","name":"op_get_text","count":10,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"8","start":6,"end":7}},
{"type":"measure","name":"op_get_text","count":10,"duration":0},
{"type":"mark","name":"op_dispose","count":7,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"7"}},
{"type":"measure","name":"op_dispose","count":7,"duration":0},
{"type":"measure","name":"request","count":13,"duration":4},
{"type":"measure","name":"completion","count":2,"duration":5},
{"type":"mark","name":"did_change","count":8,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":9},"contentChanges":[{"range":{"start":{"line":0,"character":7},"end":{"line":0,"character":7}},"rangeLength":0,"text":"a"}]}},
{"type":"measure","name":"did_change","count":8,"duration":0},
{"type":"mark","name":"did_change","count":9,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":10},"contentChanges":[{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":8}},"rangeLength":0,"text":"t"}]}},
{"type":"measure","name":"did_change","count":9,"duration":0},
{"type":"mark","name":"did_change","count":10,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":11},"contentChanges":[{"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":9}},"rangeLength":0,"text":"h"}]}},
{"type":"measure","name":"did_change","count":10,"duration":0},
{"type":"mark","name":"did_change","count":11,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":12},"contentChanges":[{"range":{"start":{"line":0,"character":10},"end":{"line":0,"character":10}},"rangeLength":0,"text":" "}]}},
{"type":"measure","name":"did_change","count":11,"duration":0},
{"type":"mark","name":"did_change","count":12,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":13},"contentChanges":[{"range":{"start":{"line":0,"character":11},"end":{"line":0,"character":11}},"rangeLength":0,"text":"="}]}},
{"type":"measure","name":"did_change","count":12,"duration":0},
{"type":"mark","name":"did_change","count":13,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":14},"contentChanges":[{"range":{"start":{"line":0,"character":12},"end":{"line":0,"character":12}},"rangeLength":0,"text":" "}]}},
{"type":"measure","name":"did_change","count":13,"duration":0},
{"type":"mark","name":"folding_range","count":3,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"}}},
{"type":"mark","name":"get_line_index_sync","count":6,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":6,"duration":0},
{"type":"mark","name":"request","count":14,"args":{"id":15,"method":"getOutliningSpans","specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"mark","name":"op_script_version","count":42,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":42,"duration":0},
{"type":"mark","name":"op_script_version","count":43,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":43,"duration":0},
{"type":"mark","name":"op_get_length","count":12,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"7"}},
{"type":"measure","name":"op_get_length","count":12,"duration":0},
{"type":"mark","name":"op_get_change_range","count":9,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":13,"oldVersion":"7","version":"14"}},
{"type":"measure","name":"op_get_change_range","count":9,"duration":0},
{"type":"mark","name":"op_get_length","count":13,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"14"}},
{"type":"measure","name":"op_get_length","count":13,"duration":0},
{"type":"mark","name":"op_get_text","count":11,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"14","start":0,"end":13}},
{"type":"measure","name":"op_get_text","count":11,"duration":0},
{"type":"measure","name":"request","count":14,"duration":1},
{"type":"measure","name":"folding_range","count":3,"duration":1},
{"type":"mark","name":"update_diagnostics"},
{"type":"mark","name":"update_diagnostics_lint"},
{"type":"mark","name":"update_diagnostics_ts"},
{"type":"mark","name":"update_diagnostics_deps"},
{"type":"mark","name":"request","count":15,"args":{"id":16,"method":"getDiagnostics","specifiers":["file:///Users/sr/lsp/mod.ts"]}},
{"type":"measure","name":"update_diagnostics_lint","count":3,"duration":0},
{"type":"measure","name":"update_diagnostics_deps","count":3,"duration":0},
{"type":"mark","name":"op_script_version","count":44,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":44,"duration":0},
{"type":"mark","name":"op_script_version","count":45,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":45,"duration":0},
{"type":"mark","name":"op_script_version","count":46,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":46,"duration":0},
{"type":"mark","name":"op_get_length","count":14,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"8"}},
{"type":"measure","name":"op_get_length","count":14,"duration":0},
{"type":"mark","name":"op_get_change_range","count":10,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":7,"oldVersion":"8","version":"14"}},
{"type":"measure","name":"op_get_change_range","count":10,"duration":0},
{"type":"mark","name":"op_get_text","count":12,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"14","start":7,"end":13}},
{"type":"measure","name":"op_get_text","count":12,"duration":0},
{"type":"mark","name":"op_dispose","count":8,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"8"}},
{"type":"measure","name":"op_dispose","count":8,"duration":0},
{"type":"mark","name":"op_script_version","count":47,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":47,"duration":0},
{"type":"mark","name":"op_script_version","count":48,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":48,"duration":0},
{"type":"mark","name":"op_script_version","count":49,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":49,"duration":0},
{"type":"mark","name":"op_script_version","count":50,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":50,"duration":0},
{"type":"mark","name":"op_script_version","count":51,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":51,"duration":0},
{"type":"mark","name":"op_script_version","count":52,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":52,"duration":0},
{"type":"measure","name":"request","count":15,"duration":6},
{"type":"measure","name":"update_diagnostics_ts","count":3,"duration":7},
{"type":"measure","name":"update_diagnostics","count":3,"duration":7},
{"type":"mark","name":"did_change","count":14,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":15},"contentChanges":[{"range":{"start":{"line":0,"character":13},"end":{"line":0,"character":13}},"rangeLength":0,"text":"n"}]}},
{"type":"measure","name":"did_change","count":14,"duration":0},
{"type":"mark","name":"completion","count":3,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"position":{"line":0,"character":14},"context":{"triggerKind":1}}},
{"type":"mark","name":"get_line_index_sync","count":7,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":7,"duration":0},
{"type":"mark","name":"request","count":16,"args":{"id":17,"method":"getCompletions","specifier":"file:///Users/sr/lsp/mod.ts","position":14,"preferences":{"includeCompletionsWithInsertText":true}}},
{"type":"mark","name":"op_script_version","count":53,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":53,"duration":0},
{"type":"mark","name":"op_script_version","count":54,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":54,"duration":0},
{"type":"mark","name":"op_script_version","count":55,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":55,"duration":0},
{"type":"mark","name":"op_get_length","count":15,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"14"}},
{"type":"measure","name":"op_get_length","count":15,"duration":0},
{"type":"mark","name":"op_get_change_range","count":11,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":13,"oldVersion":"14","version":"15"}},
{"type":"measure","name":"op_get_change_range","count":11,"duration":0},
{"type":"mark","name":"op_get_text","count":13,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"15","start":13,"end":14}},
{"type":"measure","name":"op_get_text","count":13,"duration":0},
{"type":"mark","name":"op_dispose","count":9,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"14"}},
{"type":"measure","name":"op_dispose","count":9,"duration":0},
{"type":"measure","name":"request","count":16,"duration":9},
{"type":"measure","name":"completion","count":3,"duration":22},
{"type":"mark","name":"did_change","count":15,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":16},"contentChanges":[{"range":{"start":{"line":0,"character":14},"end":{"line":0,"character":14}},"rangeLength":0,"text":"e"}]}},
{"type":"measure","name":"did_change","count":15,"duration":0},
{"type":"mark","name":"completion_resolve","count":5,"args":{"label":"never","kind":14,"sortText":"5","insertTextFormat":1,"data":{"tsc":{"specifier":"file:///Users/sr/lsp/mod.ts","position":14,"name":"never","useCodeSnippet":false}}}},
{"type":"mark","name":"request","count":17,"args":{"id":18,"method":"getCompletionDetails","args":{"specifier":"file:///Users/sr/lsp/mod.ts","position":14,"name":"never"}}},
{"type":"mark","name":"op_script_version","count":56,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":56,"duration":0},
{"type":"mark","name":"op_script_version","count":57,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":57,"duration":0},
{"type":"mark","name":"op_script_version","count":58,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":58,"duration":0},
{"type":"mark","name":"op_get_length","count":16,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"15"}},
{"type":"measure","name":"op_get_length","count":16,"duration":0},
{"type":"mark","name":"op_get_change_range","count":12,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":14,"oldVersion":"15","version":"16"}},
{"type":"measure","name":"op_get_change_range","count":12,"duration":0},
{"type":"mark","name":"op_get_text","count":14,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"16","start":14,"end":15}},
{"type":"measure","name":"op_get_text","count":14,"duration":0},
{"type":"mark","name":"op_dispose","count":10,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"15"}},
{"type":"measure","name":"op_dispose","count":10,"duration":0},
{"type":"measure","name":"request","count":17,"duration":5},
{"type":"measure","name":"completion_resolve","count":5,"duration":5},
{"type":"mark","name":"did_change","count":16,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":17},"contentChanges":[{"range":{"start":{"line":0,"character":15},"end":{"line":0,"character":15}},"rangeLength":0,"text":"w"}]}},
{"type":"measure","name":"did_change","count":16,"duration":0},
{"type":"mark","name":"completion_resolve","count":6,"args":{"label":"new","kind":14,"sortText":"5","insertTextFormat":1,"data":{"tsc":{"specifier":"file:///Users/sr/lsp/mod.ts","position":14,"name":"new","useCodeSnippet":false}}}},
{"type":"mark","name":"request","count":18,"args":{"id":19,"method":"getCompletionDetails","args":{"specifier":"file:///Users/sr/lsp/mod.ts","position":14,"name":"new"}}},
{"type":"mark","name":"op_script_version","count":59,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":59,"duration":0},
{"type":"mark","name":"op_script_version","count":60,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":60,"duration":0},
{"type":"mark","name":"op_script_version","count":61,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":61,"duration":0},
{"type":"mark","name":"op_get_length","count":17,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"16"}},
{"type":"measure","name":"op_get_length","count":17,"duration":0},
{"type":"mark","name":"op_get_change_range","count":13,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":15,"oldVersion":"16","version":"17"}},
{"type":"measure","name":"op_get_change_range","count":13,"duration":0},
{"type":"mark","name":"op_get_text","count":15,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"17","start":15,"end":16}},
{"type":"measure","name":"op_get_text","count":15,"duration":0},
{"type":"mark","name":"op_dispose","count":11,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"16"}},
{"type":"measure","name":"op_dispose","count":11,"duration":0},
{"type":"measure","name":"request","count":18,"duration":5},
{"type":"measure","name":"completion_resolve","count":6,"duration":5},
{"type":"mark","name":"did_change","count":17,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":18},"contentChanges":[{"range":{"start":{"line":0,"character":16},"end":{"line":0,"character":16}},"rangeLength":0,"text":" "}]}},
{"type":"measure","name":"did_change","count":17,"duration":0},
{"type":"mark","name":"folding_range","count":4,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"}}},
{"type":"mark","name":"get_line_index_sync","count":8,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":8,"duration":0},
{"type":"mark","name":"request","count":19,"args":{"id":20,"method":"getOutliningSpans","specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"mark","name":"op_script_version","count":62,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":62,"duration":0},
{"type":"mark","name":"op_script_version","count":63,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":63,"duration":0},
{"type":"mark","name":"op_get_length","count":18,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"14"}},
{"type":"measure","name":"op_get_length","count":18,"duration":0},
{"type":"mark","name":"op_get_change_range","count":14,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":17,"oldVersion":"14","version":"18"}},
{"type":"measure","name":"op_get_change_range","count":14,"duration":0},
{"type":"mark","name":"op_get_length","count":19,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"18"}},
{"type":"measure","name":"op_get_length","count":19,"duration":0},
{"type":"mark","name":"op_get_text","count":16,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"18","start":0,"end":17}},
{"type":"measure","name":"op_get_text","count":16,"duration":0},
{"type":"measure","name":"request","count":19,"duration":0},
{"type":"measure","name":"folding_range","count":4,"duration":1},
{"type":"mark","name":"update_diagnostics"},
{"type":"mark","name":"update_diagnostics_lint"},
{"type":"mark","name":"update_diagnostics_ts"},
{"type":"mark","name":"update_diagnostics_deps"},
{"type":"mark","name":"request","count":20,"args":{"id":21,"method":"getDiagnostics","specifiers":["file:///Users/sr/lsp/mod.ts"]}},
{"type":"measure","name":"update_diagnostics_lint","count":4,"duration":0},
{"type":"measure","name":"update_diagnostics_deps","count":4,"duration":0},
{"type":"mark","name":"op_script_version","count":64,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":64,"duration":0},
{"type":"mark","name":"op_script_version","count":65,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":65,"duration":0},
{"type":"mark","name":"op_script_version","count":66,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":66,"duration":0},
{"type":"mark","name":"op_get_length","count":20,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"17"}},
{"type":"measure","name":"op_get_length","count":20,"duration":0},
{"type":"mark","name":"op_get_change_range","count":15,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":16,"oldVersion":"17","version":"18"}},
{"type":"measure","name":"op_get_change_range","count":15,"duration":0},
{"type":"mark","name":"op_get_text","count":17,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"18","start":16,"end":17}},
{"type":"measure","name":"op_get_text","count":17,"duration":0},
{"type":"mark","name":"op_dispose","count":12,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"17"}},
{"type":"measure","name":"op_dispose","count":12,"duration":0},
{"type":"mark","name":"op_script_version","count":67,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":67,"duration":0},
{"type":"mark","name":"op_script_version","count":68,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":68,"duration":0},
{"type":"mark","name":"op_script_version","count":69,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":69,"duration":0},
{"type":"mark","name":"op_script_version","count":70,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":70,"duration":0},
{"type":"mark","name":"op_script_version","count":71,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":71,"duration":0},
{"type":"mark","name":"op_script_version","count":72,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":72,"duration":0},
{"type":"measure","name":"request","count":20,"duration":9},
{"type":"measure","name":"update_diagnostics_ts","count":4,"duration":10},
{"type":"measure","name":"update_diagnostics","count":4,"duration":10},
{"type":"mark","name":"did_change","count":18,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":19},"contentChanges":[{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"rangeLength":0,"text":"U"}]}},
{"type":"measure","name":"did_change","count":18,"duration":0},
{"type":"mark","name":"completion","count":4,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"position":{"line":0,"character":18},"context":{"triggerKind":1}}},
{"type":"mark","name":"get_line_index_sync","count":9,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":9,"duration":0},
{"type":"mark","name":"request","count":21,"args":{"id":22,"method":"getCompletions","specifier":"file:///Users/sr/lsp/mod.ts","position":18,"preferences":{"includeCompletionsWithInsertText":true}}},
{"type":"mark","name":"op_script_version","count":73,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":73,"duration":0},
{"type":"mark","name":"op_script_version","count":74,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":74,"duration":0},
{"type":"mark","name":"op_script_version","count":75,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":75,"duration":0},
{"type":"mark","name":"op_get_length","count":21,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"18"}},
{"type":"measure","name":"op_get_length","count":21,"duration":0},
{"type":"mark","name":"op_get_change_range","count":16,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":17,"oldVersion":"18","version":"19"}},
{"type":"measure","name":"op_get_change_range","count":16,"duration":0},
{"type":"mark","name":"op_get_text","count":18,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"19","start":17,"end":18}},
{"type":"measure","name":"op_get_text","count":18,"duration":0},
{"type":"mark","name":"op_dispose","count":13,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"18"}},
{"type":"measure","name":"op_dispose","count":13,"duration":0},
{"type":"measure","name":"request","count":21,"duration":10},
{"type":"measure","name":"completion","count":4,"duration":23},
{"type":"mark","name":"completion_resolve","count":7,"args":{"label":"URIError","kind":6,"sortText":"5","insertTextFormat":1,"data":{"tsc":{"specifier":"file:///Users/sr/lsp/mod.ts","position":18,"name":"URIError","useCodeSnippet":false}}}},
{"type":"mark","name":"request","count":22,"args":{"id":23,"method":"getCompletionDetails","args":{"specifier":"file:///Users/sr/lsp/mod.ts","position":18,"name":"URIError"}}},
{"type":"mark","name":"op_script_version","count":76,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":76,"duration":0},
{"type":"mark","name":"op_script_version","count":77,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":77,"duration":0},
{"type":"mark","name":"op_script_version","count":78,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":78,"duration":0},
{"type":"measure","name":"request","count":22,"duration":5},
{"type":"measure","name":"completion_resolve","count":7,"duration":6},
{"type":"mark","name":"did_change","count":19,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":20},"contentChanges":[{"range":{"start":{"line":0,"character":18},"end":{"line":0,"character":18}},"rangeLength":0,"text":"R"}]}},
{"type":"measure","name":"did_change","count":19,"duration":0},
{"type":"mark","name":"did_change","count":20,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":21},"contentChanges":[{"range":{"start":{"line":0,"character":19},"end":{"line":0,"character":19}},"rangeLength":0,"text":"L"}]}},
{"type":"measure","name":"did_change","count":20,"duration":0},
{"type":"mark","name":"completion_resolve","count":8,"args":{"label":"URL","kind":7,"sortText":"5","insertTextFormat":1,"data":{"tsc":{"specifier":"file:///Users/sr/lsp/mod.ts","position":18,"name":"URL","useCodeSnippet":false}}}},
{"type":"mark","name":"request","count":23,"args":{"id":24,"method":"getCompletionDetails","args":{"specifier":"file:///Users/sr/lsp/mod.ts","position":18,"name":"URL"}}},
{"type":"mark","name":"op_script_version","count":79,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":79,"duration":0},
{"type":"mark","name":"op_script_version","count":80,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":80,"duration":0},
{"type":"mark","name":"op_script_version","count":81,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":81,"duration":0},
{"type":"mark","name":"op_get_length","count":22,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"19"}},
{"type":"measure","name":"op_get_length","count":22,"duration":0},
{"type":"mark","name":"op_get_change_range","count":17,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":18,"oldVersion":"19","version":"21"}},
{"type":"measure","name":"op_get_change_range","count":17,"duration":0},
{"type":"mark","name":"op_get_text","count":19,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"21","start":18,"end":20}},
{"type":"measure","name":"op_get_text","count":19,"duration":0},
{"type":"mark","name":"op_dispose","count":14,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"19"}},
{"type":"measure","name":"op_dispose","count":14,"duration":0},
{"type":"measure","name":"request","count":23,"duration":7},
{"type":"measure","name":"completion_resolve","count":8,"duration":8},
{"type":"mark","name":"folding_range","count":5,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"}}},
{"type":"mark","name":"get_line_index_sync","count":10,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":10,"duration":0},
{"type":"mark","name":"request","count":24,"args":{"id":25,"method":"getOutliningSpans","specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"mark","name":"op_script_version","count":82,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":82,"duration":0},
{"type":"mark","name":"op_script_version","count":83,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":83,"duration":0},
{"type":"mark","name":"op_get_length","count":23,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"18"}},
{"type":"measure","name":"op_get_length","count":23,"duration":0},
{"type":"mark","name":"op_get_change_range","count":18,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":20,"oldVersion":"18","version":"21"}},
{"type":"measure","name":"op_get_change_range","count":18,"duration":0},
{"type":"mark","name":"op_get_length","count":24,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"21"}},
{"type":"measure","name":"op_get_length","count":24,"duration":0},
{"type":"mark","name":"op_get_text","count":20,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"21","start":0,"end":20}},
{"type":"measure","name":"op_get_text","count":20,"duration":0},
{"type":"measure","name":"request","count":24,"duration":0},
{"type":"measure","name":"folding_range","count":5,"duration":1},
{"type":"mark","name":"update_diagnostics"},
{"type":"mark","name":"update_diagnostics_lint"},
{"type":"mark","name":"update_diagnostics_ts"},
{"type":"mark","name":"update_diagnostics_deps"},
{"type":"mark","name":"request","count":25,"args":{"id":26,"method":"getDiagnostics","specifiers":["file:///Users/sr/lsp/mod.ts"]}},
{"type":"mark","name":"op_script_version","count":84,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":84,"duration":0},
{"type":"mark","name":"op_script_version","count":85,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":85,"duration":0},
{"type":"mark","name":"op_script_version","count":86,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"update_diagnostics_lint","count":5,"duration":0},
{"type":"measure","name":"op_script_version","count":86,"duration":0},
{"type":"measure","name":"update_diagnostics_deps","count":5,"duration":0},
{"type":"mark","name":"op_script_version","count":87,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":87,"duration":0},
{"type":"mark","name":"op_script_version","count":88,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":88,"duration":0},
{"type":"mark","name":"op_script_version","count":89,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":89,"duration":0},
{"type":"mark","name":"op_script_version","count":90,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":90,"duration":0},
{"type":"mark","name":"op_script_version","count":91,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":91,"duration":0},
{"type":"mark","name":"op_script_version","count":92,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":92,"duration":0},
{"type":"measure","name":"request","count":25,"duration":4},
{"type":"measure","name":"update_diagnostics_ts","count":5,"duration":4},
{"type":"measure","name":"update_diagnostics","count":5,"duration":4},
{"type":"mark","name":"code_action","count":1,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":20}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":13},"end":{"line":0,"character":20}},"severity":1,"code":2554,"source":"deno-ts","message":"Expected 1-2 arguments, but got 0.","relatedInformation":[]}]}}},
{"type":"mark","name":"get_line_index_sync","count":11,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":11,"duration":0},
{"type":"mark","name":"request","count":26,"args":{"id":27,"method":"getCodeFixes","specifier":"file:///Users/sr/lsp/mod.ts","startPosition":13,"endPosition":20,"errorCodes":["2554"]}},
{"type":"mark","name":"op_script_version","count":93,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":93,"duration":0},
{"type":"mark","name":"op_script_version","count":94,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":94,"duration":0},
{"type":"mark","name":"op_script_version","count":95,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":95,"duration":0},
{"type":"measure","name":"request","count":26,"duration":40},
{"type":"measure","name":"code_action","count":1,"duration":41},
{"type":"mark","name":"did_change","count":21,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":22},"contentChanges":[{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":20}},"rangeLength":3,"text":"URL"}]}},
{"type":"measure","name":"did_change","count":21,"duration":0},
{"type":"mark","name":"folding_range","count":6,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"}}},
{"type":"mark","name":"get_line_index_sync","count":12,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":12,"duration":0},
{"type":"mark","name":"request","count":27,"args":{"id":28,"method":"getOutliningSpans","specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"mark","name":"op_script_version","count":96,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":96,"duration":0},
{"type":"mark","name":"op_script_version","count":97,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":97,"duration":0},
{"type":"mark","name":"op_get_length","count":25,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"21"}},
{"type":"measure","name":"op_get_length","count":25,"duration":0},
{"type":"mark","name":"op_get_change_range","count":19,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":20,"oldVersion":"21","version":"22"}},
{"type":"measure","name":"op_get_change_range","count":19,"duration":0},
{"type":"mark","name":"op_get_length","count":26,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"22"}},
{"type":"measure","name":"op_get_length","count":26,"duration":0},
{"type":"mark","name":"op_get_text","count":21,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"22","start":0,"end":20}},
{"type":"measure","name":"op_get_text","count":21,"duration":0},
{"type":"measure","name":"request","count":27,"duration":0},
{"type":"measure","name":"folding_range","count":6,"duration":1},
{"type":"mark","name":"update_diagnostics"},
{"type":"mark","name":"update_diagnostics_lint"},
{"type":"mark","name":"update_diagnostics_ts"},
{"type":"mark","name":"update_diagnostics_deps"},
{"type":"mark","name":"request","count":28,"args":{"id":29,"method":"getDiagnostics","specifiers":["file:///Users/sr/lsp/mod.ts"]}},
{"type":"mark","name":"op_script_version","count":98,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":98,"duration":0},
{"type":"mark","name":"op_script_version","count":99,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":99,"duration":0},
{"type":"measure","name":"update_diagnostics_lint","count":6,"duration":0},
{"type":"measure","name":"update_diagnostics_deps","count":6,"duration":0},
{"type":"mark","name":"op_script_version","count":100,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":100,"duration":0},
{"type":"mark","name":"op_get_length","count":27,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"21"}},
{"type":"measure","name":"op_get_length","count":27,"duration":0},
{"type":"mark","name":"op_get_change_range","count":20,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":20,"oldVersion":"21","version":"22"}},
{"type":"measure","name":"op_get_change_range","count":20,"duration":0},
{"type":"mark","name":"op_get_length","count":28,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"22"}},
{"type":"measure","name":"op_get_length","count":28,"duration":0},
{"type":"mark","name":"op_get_text","count":22,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"22","start":0,"end":20}},
{"type":"measure","name":"op_get_text","count":22,"duration":0},
{"type":"mark","name":"op_script_version","count":101,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":101,"duration":0},
{"type":"mark","name":"op_script_version","count":102,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":102,"duration":0},
{"type":"mark","name":"op_script_version","count":103,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":103,"duration":0},
{"type":"mark","name":"op_script_version","count":104,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":104,"duration":0},
{"type":"mark","name":"op_script_version","count":105,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":105,"duration":0},
{"type":"mark","name":"op_script_version","count":106,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":106,"duration":0},
{"type":"measure","name":"request","count":28,"duration":3},
{"type":"measure","name":"update_diagnostics_ts","count":6,"duration":4},
{"type":"measure","name":"update_diagnostics","count":6,"duration":4},
{"type":"mark","name":"did_change","count":22,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":23},"contentChanges":[{"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":20}},"rangeLength":0,"text":"()"}]}},
{"type":"measure","name":"did_change","count":22,"duration":0},
{"type":"mark","name":"signature_help","count":1,"args":{"context":{"triggerKind":2,"triggerCharacter":"(","isRetrigger":false},"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"position":{"line":0,"character":21}}},
{"type":"mark","name":"get_line_index_sync","count":13,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":13,"duration":0},
{"type":"mark","name":"request","count":29,"args":{"id":30,"method":"getSignatureHelpItems","specifier":"file:///Users/sr/lsp/mod.ts","position":21,"options":{"triggerReason":{"kind":"characterTyped","triggerCharacter":"("}}}},
{"type":"mark","name":"op_script_version","count":107,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":107,"duration":0},
{"type":"mark","name":"op_script_version","count":108,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":108,"duration":0},
{"type":"mark","name":"op_script_version","count":109,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":109,"duration":0},
{"type":"mark","name":"op_get_length","count":29,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"22"}},
{"type":"measure","name":"op_get_length","count":29,"duration":0},
{"type":"mark","name":"op_get_change_range","count":21,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":20,"oldVersion":"22","version":"23"}},
{"type":"measure","name":"op_get_change_range","count":21,"duration":0},
{"type":"mark","name":"op_get_text","count":23,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"23","start":20,"end":22}},
{"type":"measure","name":"op_get_text","count":23,"duration":0},
{"type":"mark","name":"op_dispose","count":15,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"22"}},
{"type":"measure","name":"op_dispose","count":15,"duration":0},
{"type":"measure","name":"request","count":29,"duration":5},
{"type":"measure","name":"signature_help","count":1,"duration":5},
{"type":"mark","name":"folding_range","count":7,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"}}},
{"type":"mark","name":"get_line_index_sync","count":14,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":14,"duration":0},
{"type":"mark","name":"request","count":30,"args":{"id":31,"method":"getOutliningSpans","specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"mark","name":"op_script_version","count":110,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":110,"duration":0},
{"type":"mark","name":"op_script_version","count":111,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":111,"duration":0},
{"type":"mark","name":"op_get_length","count":30,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"22"}},
{"type":"measure","name":"op_get_length","count":30,"duration":0},
{"type":"mark","name":"op_get_change_range","count":22,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":22,"oldVersion":"22","version":"23"}},
{"type":"measure","name":"op_get_change_range","count":22,"duration":0},
{"type":"mark","name":"op_get_length","count":31,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"23"}},
{"type":"measure","name":"op_get_length","count":31,"duration":0},
{"type":"mark","name":"op_get_text","count":24,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"23","start":0,"end":22}},
{"type":"measure","name":"op_get_text","count":24,"duration":0},
{"type":"measure","name":"request","count":30,"duration":0},
{"type":"measure","name":"folding_range","count":7,"duration":1},
{"type":"mark","name":"update_diagnostics"},
{"type":"mark","name":"update_diagnostics_lint"},
{"type":"mark","name":"update_diagnostics_ts"},
{"type":"mark","name":"update_diagnostics_deps"},
{"type":"mark","name":"request","count":31,"args":{"id":32,"method":"getDiagnostics","specifiers":["file:///Users/sr/lsp/mod.ts"]}},
{"type":"mark","name":"op_script_version","count":112,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":112,"duration":0},
{"type":"mark","name":"op_script_version","count":113,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":113,"duration":0},
{"type":"measure","name":"update_diagnostics_lint","count":7,"duration":0},
{"type":"mark","name":"op_script_version","count":114,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":114,"duration":0},
{"type":"measure","name":"update_diagnostics_deps","count":7,"duration":0},
{"type":"mark","name":"op_script_version","count":115,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":115,"duration":0},
{"type":"mark","name":"op_script_version","count":116,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":116,"duration":0},
{"type":"mark","name":"op_script_version","count":117,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":117,"duration":0},
{"type":"mark","name":"op_script_version","count":118,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":118,"duration":0},
{"type":"mark","name":"op_script_version","count":119,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":119,"duration":0},
{"type":"mark","name":"op_script_version","count":120,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":120,"duration":0},
{"type":"measure","name":"request","count":31,"duration":3},
{"type":"measure","name":"update_diagnostics_ts","count":7,"duration":3},
{"type":"measure","name":"update_diagnostics","count":7,"duration":3},
{"type":"mark","name":"did_change","count":23,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":24},"contentChanges":[{"range":{"start":{"line":0,"character":21},"end":{"line":0,"character":21}},"rangeLength":0,"text":"\"\""}]}},
{"type":"measure","name":"did_change","count":23,"duration":0},
{"type":"mark","name":"completion","count":5,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"position":{"line":0,"character":22},"context":{"triggerKind":2,"triggerCharacter":"\""}}},
{"type":"mark","name":"get_line_index_sync","count":15,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":15,"duration":0},
{"type":"mark","name":"request","count":32,"args":{"id":33,"method":"getCompletions","specifier":"file:///Users/sr/lsp/mod.ts","position":22,"preferences":{"includeCompletionsWithInsertText":true,"triggerCharacter":"\""}}},
{"type":"mark","name":"op_script_version","count":121,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":121,"duration":0},
{"type":"mark","name":"op_script_version","count":122,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":122,"duration":0},
{"type":"mark","name":"op_script_version","count":123,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":123,"duration":0},
{"type":"mark","name":"op_get_length","count":32,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"23"}},
{"type":"measure","name":"op_get_length","count":32,"duration":0},
{"type":"mark","name":"op_get_change_range","count":23,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":22,"oldVersion":"23","version":"24"}},
{"type":"measure","name":"op_get_change_range","count":23,"duration":0},
{"type":"mark","name":"op_get_text","count":25,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"24","start":21,"end":23}},
{"type":"measure","name":"op_get_text","count":25,"duration":0},
{"type":"mark","name":"op_dispose","count":16,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"23"}},
{"type":"measure","name":"op_dispose","count":16,"duration":0},
{"type":"measure","name":"request","count":32,"duration":4},
{"type":"measure","name":"completion","count":5,"duration":5},
{"type":"mark","name":"signature_help","count":2,"args":{"context":{"triggerKind":3,"isRetrigger":true,"activeSignatureHelp":{"signatures":[{"label":"URL(url: string, base?: string | URL | undefined): URL","parameters":[{"label":"url: string"},{"label":"base?: string | URL | undefined"}]}],"activeSignature":0,"activeParameter":0}},"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"position":{"line":0,"character":22}}},
{"type":"mark","name":"get_line_index_sync","count":16,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":16,"duration":0},
{"type":"mark","name":"request","count":33,"args":{"id":34,"method":"getSignatureHelpItems","specifier":"file:///Users/sr/lsp/mod.ts","position":22,"options":{"triggerReason":{"kind":"retrigger"}}}},
{"type":"mark","name":"op_script_version","count":124,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":124,"duration":0},
{"type":"mark","name":"op_script_version","count":125,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":125,"duration":0},
{"type":"mark","name":"op_script_version","count":126,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":126,"duration":0},
{"type":"measure","name":"request","count":33,"duration":1},
{"type":"measure","name":"signature_help","count":2,"duration":1},
{"type":"mark","name":"folding_range","count":8,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"}}},
{"type":"mark","name":"get_line_index_sync","count":17,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":17,"duration":0},
{"type":"mark","name":"request","count":34,"args":{"id":35,"method":"getOutliningSpans","specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"mark","name":"op_script_version","count":127,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":127,"duration":0},
{"type":"mark","name":"op_script_version","count":128,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":128,"duration":0},
{"type":"mark","name":"op_get_length","count":33,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"23"}},
{"type":"measure","name":"op_get_length","count":33,"duration":0},
{"type":"mark","name":"op_get_change_range","count":24,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":24,"oldVersion":"23","version":"24"}},
{"type":"measure","name":"op_get_change_range","count":24,"duration":0},
{"type":"mark","name":"op_get_length","count":34,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"24"}},
{"type":"measure","name":"op_get_length","count":34,"duration":0},
{"type":"mark","name":"op_get_text","count":26,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"24","start":0,"end":24}},
{"type":"measure","name":"op_get_text","count":26,"duration":0},
{"type":"measure","name":"request","count":34,"duration":0},
{"type":"measure","name":"folding_range","count":8,"duration":1},
{"type":"mark","name":"update_diagnostics"},
{"type":"mark","name":"update_diagnostics_lint"},
{"type":"mark","name":"update_diagnostics_ts"},
{"type":"mark","name":"update_diagnostics_deps"},
{"type":"mark","name":"request","count":35,"args":{"id":36,"method":"getDiagnostics","specifiers":["file:///Users/sr/lsp/mod.ts"]}},
{"type":"mark","name":"op_script_version","count":129,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":129,"duration":0},
{"type":"mark","name":"op_script_version","count":130,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":130,"duration":0},
{"type":"measure","name":"update_diagnostics_lint","count":8,"duration":0},
{"type":"measure","name":"update_diagnostics_deps","count":8,"duration":0},
{"type":"mark","name":"op_script_version","count":131,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":131,"duration":0},
{"type":"mark","name":"op_script_version","count":132,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":132,"duration":0},
{"type":"mark","name":"op_script_version","count":133,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":133,"duration":0},
{"type":"mark","name":"op_script_version","count":134,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":134,"duration":0},
{"type":"mark","name":"op_script_version","count":135,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":135,"duration":0},
{"type":"mark","name":"op_script_version","count":136,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":136,"duration":0},
{"type":"mark","name":"op_script_version","count":137,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":137,"duration":0},
{"type":"measure","name":"request","count":35,"duration":2},
{"type":"measure","name":"update_diagnostics_ts","count":8,"duration":3},
{"type":"measure","name":"update_diagnostics","count":8,"duration":3},
{"type":"mark","name":"code_action","count":2,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"range":{"start":{"line":0,"character":22},"end":{"line":0,"character":22}},"context":{"diagnostics":[]}}},
{"type":"measure","name":"code_action","count":2,"duration":0},
{"type":"mark","name":"did_change","count":24,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":25},"contentChanges":[{"range":{"start":{"line":0,"character":22},"end":{"line":0,"character":22}},"rangeLength":0,"text":"."}]}},
{"type":"measure","name":"did_change","count":24,"duration":0},
{"type":"mark","name":"completion","count":6,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"position":{"line":0,"character":23},"context":{"triggerKind":2,"triggerCharacter":"."}}},
{"type":"mark","name":"get_line_index_sync","count":18,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":18,"duration":0},
{"type":"mark","name":"request","count":36,"args":{"id":37,"method":"getCompletions","specifier":"file:///Users/sr/lsp/mod.ts","position":23,"preferences":{"includeCompletionsWithInsertText":true,"triggerCharacter":"."}}},
{"type":"mark","name":"op_script_version","count":138,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":138,"duration":0},
{"type":"mark","name":"op_script_version","count":139,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":139,"duration":0},
{"type":"mark","name":"op_script_version","count":140,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":140,"duration":0},
{"type":"mark","name":"op_get_length","count":35,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"24"}},
{"type":"measure","name":"op_get_length","count":35,"duration":0},
{"type":"mark","name":"op_get_change_range","count":25,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":24,"oldVersion":"24","version":"25"}},
{"type":"measure","name":"op_get_change_range","count":25,"duration":0},
{"type":"mark","name":"op_get_text","count":27,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"25","start":22,"end":23}},
{"type":"measure","name":"op_get_text","count":27,"duration":0},
{"type":"mark","name":"op_dispose","count":17,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"24"}},
{"type":"measure","name":"op_dispose","count":17,"duration":0},
{"type":"measure","name":"request","count":36,"duration":3},
{"type":"measure","name":"completion","count":6,"duration":4},
{"type":"mark","name":"signature_help","count":3,"args":{"context":{"triggerKind":3,"isRetrigger":true,"activeSignatureHelp":{"signatures":[{"label":"URL(url: string, base?: string | URL | undefined): URL","parameters":[{"label":"url: string"},{"label":"base?: string | URL | undefined"}]}],"activeSignature":0,"activeParameter":0}},"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"position":{"line":0,"character":23}}},
{"type":"mark","name":"get_line_index_sync","count":19,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":19,"duration":0},
{"type":"mark","name":"request","count":37,"args":{"id":38,"method":"getSignatureHelpItems","specifier":"file:///Users/sr/lsp/mod.ts","position":23,"options":{"triggerReason":{"kind":"retrigger"}}}},
{"type":"mark","name":"op_script_version","count":141,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":141,"duration":0},
{"type":"mark","name":"op_script_version","count":142,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":142,"duration":0},
{"type":"mark","name":"op_script_version","count":143,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":143,"duration":0},
{"type":"measure","name":"request","count":37,"duration":1},
{"type":"measure","name":"signature_help","count":3,"duration":2},
{"type":"mark","name":"folding_range","count":9,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"}}},
{"type":"mark","name":"get_line_index_sync","count":20,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":20,"duration":0},
{"type":"mark","name":"request","count":38,"args":{"id":39,"method":"getOutliningSpans","specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"mark","name":"op_script_version","count":144,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":144,"duration":0},
{"type":"mark","name":"op_script_version","count":145,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":145,"duration":0},
{"type":"mark","name":"op_get_length","count":36,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"24"}},
{"type":"measure","name":"op_get_length","count":36,"duration":0},
{"type":"mark","name":"op_get_change_range","count":26,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":25,"oldVersion":"24","version":"25"}},
{"type":"measure","name":"op_get_change_range","count":26,"duration":0},
{"type":"mark","name":"op_get_length","count":37,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"25"}},
{"type":"measure","name":"op_get_length","count":37,"duration":0},
{"type":"mark","name":"op_get_text","count":28,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"25","start":0,"end":25}},
{"type":"measure","name":"op_get_text","count":28,"duration":0},
{"type":"measure","name":"request","count":38,"duration":0},
{"type":"measure","name":"folding_range","count":9,"duration":1},
{"type":"mark","name":"update_diagnostics"},
{"type":"mark","name":"update_diagnostics_lint"},
{"type":"mark","name":"update_diagnostics_ts"},
{"type":"mark","name":"update_diagnostics_deps"},
{"type":"mark","name":"request","count":39,"args":{"id":40,"method":"getDiagnostics","specifiers":["file:///Users/sr/lsp/mod.ts"]}},
{"type":"mark","name":"op_script_version","count":146,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":146,"duration":0},
{"type":"mark","name":"op_script_version","count":147,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":147,"duration":0},
{"type":"measure","name":"update_diagnostics_lint","count":9,"duration":0},
{"type":"mark","name":"op_script_version","count":148,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":148,"duration":0},
{"type":"measure","name":"update_diagnostics_deps","count":9,"duration":0},
{"type":"mark","name":"op_script_version","count":149,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":149,"duration":0},
{"type":"mark","name":"op_script_version","count":150,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":150,"duration":0},
{"type":"mark","name":"op_script_version","count":151,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":151,"duration":0},
{"type":"mark","name":"op_script_version","count":152,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":152,"duration":0},
{"type":"mark","name":"op_script_version","count":153,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":153,"duration":0},
{"type":"mark","name":"op_script_version","count":154,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":154,"duration":0},
{"type":"measure","name":"request","count":39,"duration":2},
{"type":"measure","name":"update_diagnostics_ts","count":9,"duration":2},
{"type":"measure","name":"update_diagnostics","count":9,"duration":2},
{"type":"mark","name":"code_action","count":3,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"range":{"start":{"line":0,"character":23},"end":{"line":0,"character":23}},"context":{"diagnostics":[]}}},
{"type":"measure","name":"code_action","count":3,"duration":0},
{"type":"mark","name":"signature_help","count":4,"args":{"context":{"triggerKind":3,"isRetrigger":true,"activeSignatureHelp":{"signatures":[{"label":"URL(url: string, base?: string | URL | undefined): URL","parameters":[{"label":"url: string"},{"label":"base?: string | URL | undefined"}]}],"activeSignature":0,"activeParameter":0}},"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"position":{"line":0,"character":24}}},
{"type":"mark","name":"get_line_index_sync","count":21,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":21,"duration":0},
{"type":"mark","name":"request","count":40,"args":{"id":41,"method":"getSignatureHelpItems","specifier":"file:///Users/sr/lsp/mod.ts","position":24,"options":{"triggerReason":{"kind":"retrigger"}}}},
{"type":"mark","name":"op_script_version","count":155,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":155,"duration":0},
{"type":"mark","name":"op_script_version","count":156,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":156,"duration":0},
{"type":"mark","name":"op_script_version","count":157,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":157,"duration":0},
{"type":"measure","name":"request","count":40,"duration":1},
{"type":"measure","name":"signature_help","count":4,"duration":1},
{"type":"mark","name":"code_action","count":4,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"range":{"start":{"line":0,"character":24},"end":{"line":0,"character":24}},"context":{"diagnostics":[]}}},
{"type":"measure","name":"code_action","count":4,"duration":0},
{"type":"mark","name":"did_change","count":25,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":26},"contentChanges":[{"range":{"start":{"line":0,"character":24},"end":{"line":0,"character":24}},"rangeLength":0,"text":","}]}},
{"type":"measure","name":"did_change","count":25,"duration":0},
{"type":"mark","name":"did_change","count":26,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":27},"contentChanges":[{"range":{"start":{"line":0,"character":25},"end":{"line":0,"character":25}},"rangeLength":0,"text":" "}]}},
{"type":"measure","name":"did_change","count":26,"duration":0},
{"type":"mark","name":"signature_help","count":5,"args":{"context":{"triggerKind":2,"triggerCharacter":",","isRetrigger":true,"activeSignatureHelp":{"signatures":[{"label":"URL(url: string, base?: string | URL | undefined): URL","parameters":[{"label":"url: string"},{"label":"base?: string | URL | undefined"}]}],"activeSignature":0,"activeParameter":0}},"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"position":{"line":0,"character":26}}},
{"type":"mark","name":"get_line_index_sync","count":22,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":22,"duration":0},
{"type":"mark","name":"request","count":41,"args":{"id":42,"method":"getSignatureHelpItems","specifier":"file:///Users/sr/lsp/mod.ts","position":26,"options":{"triggerReason":{"kind":"characterTyped","triggerCharacter":","}}}},
{"type":"mark","name":"op_script_version","count":158,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":158,"duration":0},
{"type":"mark","name":"op_script_version","count":159,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":159,"duration":0},
{"type":"mark","name":"op_script_version","count":160,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":160,"duration":0},
{"type":"mark","name":"op_get_length","count":38,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"25"}},
{"type":"measure","name":"op_get_length","count":38,"duration":0},
{"type":"mark","name":"op_get_change_range","count":27,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":25,"oldVersion":"25","version":"27"}},
{"type":"measure","name":"op_get_change_range","count":27,"duration":0},
{"type":"mark","name":"op_get_text","count":29,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"27","start":24,"end":26}},
{"type":"measure","name":"op_get_text","count":29,"duration":0},
{"type":"mark","name":"op_dispose","count":18,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"25"}},
{"type":"measure","name":"op_dispose","count":18,"duration":0},
{"type":"measure","name":"request","count":41,"duration":4},
{"type":"measure","name":"signature_help","count":5,"duration":5},
{"type":"mark","name":"folding_range","count":10,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"}}},
{"type":"mark","name":"get_line_index_sync","count":23,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":23,"duration":0},
{"type":"mark","name":"request","count":42,"args":{"id":43,"method":"getOutliningSpans","specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"mark","name":"op_script_version","count":161,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":161,"duration":0},
{"type":"mark","name":"op_script_version","count":162,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":162,"duration":0},
{"type":"mark","name":"op_get_length","count":39,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"25"}},
{"type":"measure","name":"op_get_length","count":39,"duration":0},
{"type":"mark","name":"op_get_change_range","count":28,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":27,"oldVersion":"25","version":"27"}},
{"type":"measure","name":"op_get_change_range","count":28,"duration":0},
{"type":"mark","name":"op_get_length","count":40,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"27"}},
{"type":"measure","name":"op_get_length","count":40,"duration":0},
{"type":"mark","name":"op_get_text","count":30,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"27","start":0,"end":27}},
{"type":"measure","name":"op_get_text","count":30,"duration":0},
{"type":"measure","name":"request","count":42,"duration":0},
{"type":"measure","name":"folding_range","count":10,"duration":1},
{"type":"mark","name":"update_diagnostics"},
{"type":"mark","name":"update_diagnostics_lint"},
{"type":"mark","name":"update_diagnostics_ts"},
{"type":"mark","name":"update_diagnostics_deps"},
{"type":"mark","name":"request","count":43,"args":{"id":44,"method":"getDiagnostics","specifiers":["file:///Users/sr/lsp/mod.ts"]}},
{"type":"mark","name":"op_script_version","count":163,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":163,"duration":0},
{"type":"mark","name":"op_script_version","count":164,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":164,"duration":0},
{"type":"mark","name":"op_script_version","count":165,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":165,"duration":0},
{"type":"measure","name":"update_diagnostics_lint","count":10,"duration":0},
{"type":"measure","name":"update_diagnostics_deps","count":10,"duration":0},
{"type":"mark","name":"op_script_version","count":166,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":166,"duration":0},
{"type":"mark","name":"op_script_version","count":167,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":167,"duration":0},
{"type":"mark","name":"op_script_version","count":168,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":168,"duration":0},
{"type":"mark","name":"op_script_version","count":169,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":169,"duration":0},
{"type":"mark","name":"op_script_version","count":170,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":170,"duration":0},
{"type":"mark","name":"op_script_version","count":171,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":171,"duration":0},
{"type":"measure","name":"request","count":43,"duration":2},
{"type":"measure","name":"update_diagnostics_ts","count":10,"duration":2},
{"type":"measure","name":"update_diagnostics","count":10,"duration":2},
{"type":"mark","name":"code_action","count":5,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"range":{"start":{"line":0,"character":26},"end":{"line":0,"character":26}},"context":{"diagnostics":[]}}},
{"type":"measure","name":"code_action","count":5,"duration":0},
{"type":"mark","name":"did_change","count":27,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":28},"contentChanges":[{"range":{"start":{"line":0,"character":26},"end":{"line":0,"character":26}},"rangeLength":0,"text":"i"}]}},
{"type":"measure","name":"did_change","count":27,"duration":0},
{"type":"mark","name":"completion","count":7,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"position":{"line":0,"character":27},"context":{"triggerKind":1}}},
{"type":"mark","name":"get_line_index_sync","count":24,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":24,"duration":0},
{"type":"mark","name":"request","count":44,"args":{"id":45,"method":"getCompletions","specifier":"file:///Users/sr/lsp/mod.ts","position":27,"preferences":{"includeCompletionsWithInsertText":true}}},
{"type":"mark","name":"op_script_version","count":172,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":172,"duration":0},
{"type":"mark","name":"op_script_version","count":173,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":173,"duration":0},
{"type":"mark","name":"op_script_version","count":174,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":174,"duration":0},
{"type":"mark","name":"op_get_length","count":41,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"27"}},
{"type":"measure","name":"op_get_length","count":41,"duration":0},
{"type":"mark","name":"op_get_change_range","count":29,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":27,"oldVersion":"27","version":"28"}},
{"type":"measure","name":"op_get_change_range","count":29,"duration":0},
{"type":"mark","name":"op_get_text","count":31,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"28","start":26,"end":27}},
{"type":"measure","name":"op_get_text","count":31,"duration":0},
{"type":"mark","name":"op_dispose","count":19,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"27"}},
{"type":"measure","name":"op_dispose","count":19,"duration":0},
{"type":"measure","name":"request","count":44,"duration":7},
{"type":"measure","name":"completion","count":7,"duration":21},
{"type":"mark","name":"completion_resolve","count":9,"args":{"label":"if","kind":14,"sortText":"5","insertTextFormat":1,"data":{"tsc":{"specifier":"file:///Users/sr/lsp/mod.ts","position":27,"name":"if","useCodeSnippet":false}}}},
{"type":"mark","name":"request","count":45,"args":{"id":46,"method":"getCompletionDetails","args":{"specifier":"file:///Users/sr/lsp/mod.ts","position":27,"name":"if"}}},
{"type":"mark","name":"op_script_version","count":175,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":175,"duration":0},
{"type":"mark","name":"op_script_version","count":176,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":176,"duration":0},
{"type":"mark","name":"op_script_version","count":177,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":177,"duration":0},
{"type":"measure","name":"request","count":45,"duration":2},
{"type":"measure","name":"completion_resolve","count":9,"duration":3},
{"type":"mark","name":"did_change","count":28,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":29},"contentChanges":[{"range":{"start":{"line":0,"character":27},"end":{"line":0,"character":27}},"rangeLength":0,"text":"m"}]}},
{"type":"measure","name":"did_change","count":28,"duration":0},
{"type":"mark","name":"completion_resolve","count":10,"args":{"label":"implements","kind":14,"sortText":"5","insertTextFormat":1,"data":{"tsc":{"specifier":"file:///Users/sr/lsp/mod.ts","position":27,"name":"implements","useCodeSnippet":false}}}},
{"type":"mark","name":"request","count":46,"args":{"id":47,"method":"getCompletionDetails","args":{"specifier":"file:///Users/sr/lsp/mod.ts","position":27,"name":"implements"}}},
{"type":"mark","name":"op_script_version","count":178,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":178,"duration":0},
{"type":"mark","name":"op_script_version","count":179,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":179,"duration":0},
{"type":"mark","name":"op_script_version","count":180,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":180,"duration":0},
{"type":"mark","name":"op_get_length","count":42,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"28"}},
{"type":"measure","name":"op_get_length","count":42,"duration":0},
{"type":"mark","name":"op_get_change_range","count":30,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":28,"oldVersion":"28","version":"29"}},
{"type":"measure","name":"op_get_change_range","count":30,"duration":0},
{"type":"mark","name":"op_get_text","count":32,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"29","start":27,"end":28}},
{"type":"measure","name":"op_get_text","count":32,"duration":0},
{"type":"mark","name":"op_dispose","count":20,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"28"}},
{"type":"measure","name":"op_dispose","count":20,"duration":0},
{"type":"measure","name":"request","count":46,"duration":4},
{"type":"measure","name":"completion_resolve","count":10,"duration":5},
{"type":"mark","name":"signature_help","count":6,"args":{"context":{"triggerKind":3,"isRetrigger":true,"activeSignatureHelp":{"signatures":[{"label":"URL(url: string, base?: string | URL | undefined): URL","parameters":[{"label":"url: string"},{"label":"base?: string | URL | undefined"}]}],"activeSignature":0,"activeParameter":1}},"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"position":{"line":0,"character":28}}},
{"type":"mark","name":"get_line_index_sync","count":25,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":25,"duration":0},
{"type":"mark","name":"request","count":47,"args":{"id":48,"method":"getSignatureHelpItems","specifier":"file:///Users/sr/lsp/mod.ts","position":28,"options":{"triggerReason":{"kind":"retrigger"}}}},
{"type":"mark","name":"op_script_version","count":181,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":181,"duration":0},
{"type":"mark","name":"op_script_version","count":182,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":182,"duration":0},
{"type":"mark","name":"op_script_version","count":183,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":183,"duration":0},
{"type":"measure","name":"request","count":47,"duration":1},
{"type":"measure","name":"signature_help","count":6,"duration":2},
{"type":"mark","name":"did_change","count":29,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":30},"contentChanges":[{"range":{"start":{"line":0,"character":28},"end":{"line":0,"character":28}},"rangeLength":0,"text":"p"}]}},
{"type":"measure","name":"did_change","count":29,"duration":0},
{"type":"mark","name":"did_change","count":30,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":31},"contentChanges":[{"range":{"start":{"line":0,"character":29},"end":{"line":0,"character":29}},"rangeLength":0,"text":"o"}]}},
{"type":"measure","name":"did_change","count":30,"duration":0},
{"type":"mark","name":"completion_resolve","count":11,"args":{"label":"import","kind":14,"sortText":"5","insertTextFormat":1,"data":{"tsc":{"specifier":"file:///Users/sr/lsp/mod.ts","position":27,"name":"import","useCodeSnippet":false}}}},
{"type":"mark","name":"request","count":48,"args":{"id":49,"method":"getCompletionDetails","args":{"specifier":"file:///Users/sr/lsp/mod.ts","position":27,"name":"import"}}},
{"type":"mark","name":"op_script_version","count":184,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":184,"duration":0},
{"type":"mark","name":"op_script_version","count":185,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":185,"duration":0},
{"type":"mark","name":"op_script_version","count":186,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":186,"duration":0},
{"type":"mark","name":"op_get_length","count":43,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"29"}},
{"type":"measure","name":"op_get_length","count":43,"duration":0},
{"type":"mark","name":"op_get_change_range","count":31,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":29,"oldVersion":"29","version":"31"}},
{"type":"measure","name":"op_get_change_range","count":31,"duration":0},
{"type":"mark","name":"op_get_text","count":33,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"31","start":28,"end":30}},
{"type":"measure","name":"op_get_text","count":33,"duration":0},
{"type":"mark","name":"op_dispose","count":21,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"29"}},
{"type":"measure","name":"op_dispose","count":21,"duration":0},
{"type":"measure","name":"request","count":48,"duration":4},
{"type":"measure","name":"completion_resolve","count":11,"duration":4},
{"type":"mark","name":"did_change","count":31,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":32},"contentChanges":[{"range":{"start":{"line":0,"character":30},"end":{"line":0,"character":30}},"rangeLength":0,"text":"r"}]}},
{"type":"measure","name":"did_change","count":31,"duration":0},
{"type":"mark","name":"signature_help","count":7,"args":{"context":{"triggerKind":3,"isRetrigger":true,"activeSignatureHelp":{"signatures":[{"label":"URL(url: string, base?: string | URL | undefined): URL","parameters":[{"label":"url: string"},{"label":"base?: string | URL | undefined"}]}],"activeSignature":0,"activeParameter":1}},"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"position":{"line":0,"character":31}}},
{"type":"mark","name":"get_line_index_sync","count":26,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":26,"duration":0},
{"type":"mark","name":"request","count":49,"args":{"id":50,"method":"getSignatureHelpItems","specifier":"file:///Users/sr/lsp/mod.ts","position":31,"options":{"triggerReason":{"kind":"retrigger"}}}},
{"type":"mark","name":"op_script_version","count":187,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":187,"duration":0},
{"type":"mark","name":"op_script_version","count":188,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":188,"duration":0},
{"type":"mark","name":"op_script_version","count":189,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":189,"duration":0},
{"type":"mark","name":"op_get_length","count":44,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"31"}},
{"type":"measure","name":"op_get_length","count":44,"duration":0},
{"type":"mark","name":"op_get_change_range","count":32,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":31,"oldVersion":"31","version":"32"}},
{"type":"measure","name":"op_get_change_range","count":32,"duration":0},
{"type":"mark","name":"op_get_text","count":34,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"32","start":30,"end":31}},
{"type":"measure","name":"op_get_text","count":34,"duration":0},
{"type":"mark","name":"op_dispose","count":22,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"31"}},
{"type":"measure","name":"op_dispose","count":22,"duration":0},
{"type":"measure","name":"request","count":49,"duration":6},
{"type":"measure","name":"signature_help","count":7,"duration":6},
{"type":"mark","name":"did_change","count":32,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":33},"contentChanges":[{"range":{"start":{"line":0,"character":31},"end":{"line":0,"character":31}},"rangeLength":0,"text":"t"}]}},
{"type":"measure","name":"did_change","count":32,"duration":0},
{"type":"mark","name":"signature_help","count":8,"args":{"context":{"triggerKind":3,"isRetrigger":true,"activeSignatureHelp":{"signatures":[{"label":"URL(url: string, base?: string | URL | undefined): URL","parameters":[{"label":"url: string"},{"label":"base?: string | URL | undefined"}]}],"activeSignature":0,"activeParameter":1}},"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"position":{"line":0,"character":32}}},
{"type":"mark","name":"get_line_index_sync","count":27,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":27,"duration":0},
{"type":"mark","name":"request","count":50,"args":{"id":51,"method":"getSignatureHelpItems","specifier":"file:///Users/sr/lsp/mod.ts","position":32,"options":{"triggerReason":{"kind":"retrigger"}}}},
{"type":"mark","name":"op_script_version","count":190,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":190,"duration":0},
{"type":"mark","name":"op_script_version","count":191,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":191,"duration":0},
{"type":"mark","name":"op_script_version","count":192,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":192,"duration":0},
{"type":"mark","name":"op_get_length","count":45,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"32"}},
{"type":"measure","name":"op_get_length","count":45,"duration":0},
{"type":"mark","name":"op_get_change_range","count":33,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":32,"oldVersion":"32","version":"33"}},
{"type":"measure","name":"op_get_change_range","count":33,"duration":0},
{"type":"mark","name":"op_get_text","count":35,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"33","start":31,"end":32}},
{"type":"measure","name":"op_get_text","count":35,"duration":0},
{"type":"mark","name":"op_dispose","count":23,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"32"}},
{"type":"measure","name":"op_dispose","count":23,"duration":0},
{"type":"measure","name":"request","count":50,"duration":3},
{"type":"measure","name":"signature_help","count":8,"duration":4},
{"type":"mark","name":"folding_range","count":11,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"}}},
{"type":"mark","name":"get_line_index_sync","count":28,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":28,"duration":0},
{"type":"mark","name":"request","count":51,"args":{"id":52,"method":"getOutliningSpans","specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"mark","name":"op_script_version","count":193,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":193,"duration":0},
{"type":"mark","name":"op_script_version","count":194,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":194,"duration":0},
{"type":"mark","name":"op_get_length","count":46,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"27"}},
{"type":"measure","name":"op_get_length","count":46,"duration":0},
{"type":"mark","name":"op_get_change_range","count":34,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":33,"oldVersion":"27","version":"33"}},
{"type":"measure","name":"op_get_change_range","count":34,"duration":0},
{"type":"mark","name":"op_get_length","count":47,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"33"}},
{"type":"measure","name":"op_get_length","count":47,"duration":0},
{"type":"mark","name":"op_get_text","count":36,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"33","start":0,"end":33}},
{"type":"measure","name":"op_get_text","count":36,"duration":0},
{"type":"measure","name":"request","count":51,"duration":0},
{"type":"measure","name":"folding_range","count":11,"duration":1},
{"type":"mark","name":"update_diagnostics"},
{"type":"mark","name":"update_diagnostics_lint"},
{"type":"mark","name":"update_diagnostics_ts"},
{"type":"mark","name":"update_diagnostics_deps"},
{"type":"mark","name":"request","count":52,"args":{"id":53,"method":"getDiagnostics","specifiers":["file:///Users/sr/lsp/mod.ts"]}},
{"type":"measure","name":"update_diagnostics_lint","count":11,"duration":0},
{"type":"measure","name":"update_diagnostics_deps","count":11,"duration":0},
{"type":"mark","name":"op_script_version","count":195,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":195,"duration":0},
{"type":"mark","name":"op_script_version","count":196,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":196,"duration":0},
{"type":"mark","name":"op_script_version","count":197,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":197,"duration":0},
{"type":"mark","name":"op_script_version","count":198,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":198,"duration":0},
{"type":"mark","name":"op_script_version","count":199,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":199,"duration":0},
{"type":"mark","name":"op_script_version","count":200,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":200,"duration":0},
{"type":"mark","name":"op_script_version","count":201,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":201,"duration":0},
{"type":"mark","name":"op_script_version","count":202,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":202,"duration":0},
{"type":"mark","name":"op_script_version","count":203,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":203,"duration":0},
{"type":"measure","name":"request","count":52,"duration":2},
{"type":"measure","name":"update_diagnostics_ts","count":11,"duration":3},
{"type":"measure","name":"update_diagnostics","count":11,"duration":3},
{"type":"mark","name":"code_action","count":6,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"range":{"start":{"line":0,"character":32},"end":{"line":0,"character":32}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":26},"end":{"line":0,"character":32}},"severity":1,"code":1135,"source":"deno-ts","message":"Argument expression expected."}]}}},
{"type":"mark","name":"get_line_index_sync","count":29,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":29,"duration":0},
{"type":"mark","name":"request","count":53,"args":{"id":54,"method":"getCodeFixes","specifier":"file:///Users/sr/lsp/mod.ts","startPosition":26,"endPosition":32,"errorCodes":["1135"]}},
{"type":"mark","name":"op_script_version","count":204,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":204,"duration":0},
{"type":"mark","name":"op_script_version","count":205,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":205,"duration":0},
{"type":"mark","name":"op_script_version","count":206,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":206,"duration":0},
{"type":"measure","name":"request","count":53,"duration":0},
{"type":"measure","name":"code_action","count":6,"duration":0},
{"type":"mark","name":"did_change","count":33,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":34},"contentChanges":[{"range":{"start":{"line":0,"character":26},"end":{"line":0,"character":32}},"rangeLength":6,"text":"import"}]}},
{"type":"measure","name":"did_change","count":33,"duration":0},
{"type":"mark","name":"signature_help","count":9,"args":{"context":{"triggerKind":3,"isRetrigger":true,"activeSignatureHelp":{"signatures":[{"label":"URL(url: string, base?: string | URL | undefined): URL","parameters":[{"label":"url: string"},{"label":"base?: string | URL | undefined"}]}],"activeSignature":0,"activeParameter":1}},"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"position":{"line":0,"character":32}}},
{"type":"mark","name":"get_line_index_sync","count":30,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":30,"duration":0},
{"type":"mark","name":"request","count":54,"args":{"id":55,"method":"getSignatureHelpItems","specifier":"file:///Users/sr/lsp/mod.ts","position":32,"options":{"triggerReason":{"kind":"retrigger"}}}},
{"type":"mark","name":"op_script_version","count":207,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":207,"duration":0},
{"type":"mark","name":"op_script_version","count":208,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":208,"duration":0},
{"type":"mark","name":"op_script_version","count":209,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":209,"duration":0},
{"type":"mark","name":"op_get_length","count":48,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"33"}},
{"type":"measure","name":"op_get_length","count":48,"duration":0},
{"type":"mark","name":"op_get_change_range","count":35,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":33,"oldVersion":"33","version":"34"}},
{"type":"measure","name":"op_get_change_range","count":35,"duration":0},
{"type":"mark","name":"op_get_length","count":49,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"34"}},
{"type":"measure","name":"op_get_length","count":49,"duration":0},
{"type":"mark","name":"op_get_text","count":37,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"34","start":0,"end":33}},
{"type":"measure","name":"op_get_text","count":37,"duration":0},
{"type":"measure","name":"request","count":54,"duration":2},
{"type":"measure","name":"signature_help","count":9,"duration":3},
{"type":"mark","name":"folding_range","count":12,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"}}},
{"type":"mark","name":"get_line_index_sync","count":31,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":31,"duration":0},
{"type":"mark","name":"request","count":55,"args":{"id":56,"method":"getOutliningSpans","specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"mark","name":"op_script_version","count":210,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":210,"duration":0},
{"type":"mark","name":"op_script_version","count":211,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":211,"duration":0},
{"type":"mark","name":"op_get_length","count":50,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"33"}},
{"type":"measure","name":"op_get_length","count":50,"duration":0},
{"type":"mark","name":"op_get_change_range","count":36,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":33,"oldVersion":"33","version":"34"}},
{"type":"measure","name":"op_get_change_range","count":36,"duration":0},
{"type":"mark","name":"op_get_length","count":51,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"34"}},
{"type":"measure","name":"op_get_length","count":51,"duration":0},
{"type":"mark","name":"op_get_text","count":38,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"34","start":0,"end":33}},
{"type":"measure","name":"op_get_text","count":38,"duration":0},
{"type":"measure","name":"request","count":55,"duration":0},
{"type":"measure","name":"folding_range","count":12,"duration":1},
{"type":"mark","name":"update_diagnostics"},
{"type":"mark","name":"update_diagnostics_lint"},
{"type":"mark","name":"update_diagnostics_ts"},
{"type":"mark","name":"update_diagnostics_deps"},
{"type":"mark","name":"request","count":56,"args":{"id":57,"method":"getDiagnostics","specifiers":["file:///Users/sr/lsp/mod.ts"]}},
{"type":"measure","name":"update_diagnostics_lint","count":12,"duration":0},
{"type":"measure","name":"update_diagnostics_deps","count":12,"duration":0},
{"type":"mark","name":"op_script_version","count":212,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":212,"duration":0},
{"type":"mark","name":"op_script_version","count":213,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":213,"duration":0},
{"type":"mark","name":"op_script_version","count":214,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":214,"duration":0},
{"type":"mark","name":"op_script_version","count":215,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":215,"duration":0},
{"type":"mark","name":"op_script_version","count":216,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":216,"duration":0},
{"type":"mark","name":"op_script_version","count":217,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":217,"duration":0},
{"type":"mark","name":"op_script_version","count":218,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":218,"duration":0},
{"type":"mark","name":"op_script_version","count":219,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":219,"duration":0},
{"type":"mark","name":"op_script_version","count":220,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":220,"duration":0},
{"type":"measure","name":"request","count":56,"duration":2},
{"type":"measure","name":"update_diagnostics_ts","count":12,"duration":2},
{"type":"measure","name":"update_diagnostics","count":12,"duration":2},
{"type":"mark","name":"did_change","count":34,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":35},"contentChanges":[{"range":{"start":{"line":0,"character":32},"end":{"line":0,"character":32}},"rangeLength":0,"text":"."}]}},
{"type":"measure","name":"did_change","count":34,"duration":0},
{"type":"mark","name":"completion","count":8,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"position":{"line":0,"character":33},"context":{"triggerKind":2,"triggerCharacter":"."}}},
{"type":"mark","name":"get_line_index_sync","count":32,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":32,"duration":0},
{"type":"mark","name":"request","count":57,"args":{"id":58,"method":"getCompletions","specifier":"file:///Users/sr/lsp/mod.ts","position":33,"preferences":{"includeCompletionsWithInsertText":true,"triggerCharacter":"."}}},
{"type":"mark","name":"op_script_version","count":221,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":221,"duration":0},
{"type":"mark","name":"op_script_version","count":222,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":222,"duration":0},
{"type":"mark","name":"op_script_version","count":223,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":223,"duration":0},
{"type":"mark","name":"op_get_length","count":52,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"34"}},
{"type":"measure","name":"op_get_length","count":52,"duration":0},
{"type":"mark","name":"op_get_change_range","count":37,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":33,"oldVersion":"34","version":"35"}},
{"type":"measure","name":"op_get_change_range","count":37,"duration":0},
{"type":"mark","name":"op_get_text","count":39,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"35","start":32,"end":33}},
{"type":"measure","name":"op_get_text","count":39,"duration":0},
{"type":"mark","name":"op_dispose","count":24,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"34"}},
{"type":"measure","name":"op_dispose","count":24,"duration":0},
{"type":"measure","name":"request","count":57,"duration":9},
{"type":"measure","name":"completion","count":8,"duration":10},
{"type":"mark","name":"completion_resolve","count":12,"args":{"label":"meta","kind":5,"sortText":"1","insertTextFormat":1,"data":{"tsc":{"specifier":"file:///Users/sr/lsp/mod.ts","position":33,"name":"meta","useCodeSnippet":false}}}},
{"type":"mark","name":"request","count":58,"args":{"id":59,"method":"getCompletionDetails","args":{"specifier":"file:///Users/sr/lsp/mod.ts","position":33,"name":"meta"}}},
{"type":"mark","name":"op_script_version","count":224,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":224,"duration":0},
{"type":"mark","name":"op_script_version","count":225,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":225,"duration":0},
{"type":"mark","name":"op_script_version","count":226,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":226,"duration":0},
Unable to get completion info from TypeScript: TypeError: Cannot read property 'kind' of undefined
    at getRootDeclaration (deno:cli/tsc/00_typescript.js:16600:21)
    at Object.isCatchClauseVariableDeclarationOrBindingElement (deno:cli/tsc/00_typescript.js:14152:20)
    at getTypeOfVariableOrParameterOrPropertyWorker (deno:cli/tsc/00_typescript.js:51624:20)
    at getTypeOfVariableOrParameterOrProperty (deno:cli/tsc/00_typescript.js:51587:28)
    at getTypeOfSymbol (deno:cli/tsc/00_typescript.js:51930:24)
    at getTypeOfSymbolAtLocation (deno:cli/tsc/00_typescript.js:65150:20)
    at Object.getTypeOfSymbolAtLocation (deno:cli/tsc/00_typescript.js:44091:35)
    at Object.getSymbolDisplayPartsDocumentationAndSymbolKind (deno:cli/tsc/00_typescript.js:131138:97)
    at deno:cli/tsc/00_typescript.js:120534:41
    at Object.runWithCancellationToken (deno:cli/tsc/00_typescript.js:44374:28)
[Error - 1:11:57 PM] Request completionItem/resolve failed.
  Message: Internal error
  Code: -32603 
{"type":"mark","name":"signature_help","count":10,"args":{"context":{"triggerKind":3,"isRetrigger":true,"activeSignatureHelp":{"signatures":[{"label":"URL(url: string, base?: string | URL | undefined): URL","parameters":[{"label":"url: string"},{"label":"base?: string | URL | undefined"}]}],"activeSignature":0,"activeParameter":1}},"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"position":{"line":0,"character":33}}},
{"type":"mark","name":"get_line_index_sync","count":33,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":33,"duration":0},
{"type":"mark","name":"request","count":59,"args":{"id":60,"method":"getSignatureHelpItems","specifier":"file:///Users/sr/lsp/mod.ts","position":33,"options":{"triggerReason":{"kind":"retrigger"}}}},
{"type":"mark","name":"op_script_version","count":227,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":227,"duration":0},
{"type":"mark","name":"op_script_version","count":228,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":228,"duration":0},
{"type":"mark","name":"op_script_version","count":229,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":229,"duration":0},
Failed to request to tsserver: Error: Debug Failure. False expression: Containing file should be a module.
    at checkImportMetaProperty (deno:cli/tsc/00_typescript.js:70605:22)
    at checkMetaProperty (deno:cli/tsc/00_typescript.js:70580:24)
    at checkExpressionWorker (deno:cli/tsc/00_typescript.js:72941:28)
    at checkExpression (deno:cli/tsc/00_typescript.js:72832:38)
    at checkExpressionWithContextualType (deno:cli/tsc/00_typescript.js:72479:28)
    at getSignatureApplicabilityError (deno:cli/tsc/00_typescript.js:69001:35)
    at chooseOverload (deno:cli/tsc/00_typescript.js:69510:25)
    at resolveCall (deno:cli/tsc/00_typescript.js:69384:26)
    at resolveNewExpression (deno:cli/tsc/00_typescript.js:69853:24)
    at resolveSignature (deno:cli/tsc/00_typescript.js:70165:28)
[Error - 1:11:57 PM] Request textDocument/signatureHelp failed.
  Message: Invalid request
  Code: -32600 
{"type":"mark","name":"folding_range","count":13,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"}}},
{"type":"mark","name":"get_line_index_sync","count":34,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":34,"duration":0},
{"type":"mark","name":"request","count":60,"args":{"id":61,"method":"getOutliningSpans","specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"mark","name":"op_script_version","count":230,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":230,"duration":0},
{"type":"mark","name":"op_script_version","count":231,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":231,"duration":0},
{"type":"mark","name":"op_get_length","count":53,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"34"}},
{"type":"measure","name":"op_get_length","count":53,"duration":0},
{"type":"mark","name":"op_get_change_range","count":38,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":34,"oldVersion":"34","version":"35"}},
{"type":"measure","name":"op_get_change_range","count":38,"duration":0},
{"type":"mark","name":"op_get_length","count":54,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"35"}},
{"type":"measure","name":"op_get_length","count":54,"duration":0},
{"type":"mark","name":"op_get_text","count":40,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"35","start":0,"end":34}},
{"type":"measure","name":"op_get_text","count":40,"duration":0},
{"type":"measure","name":"request","count":60,"duration":0},
{"type":"measure","name":"folding_range","count":13,"duration":1},
{"type":"mark","name":"update_diagnostics"},
{"type":"mark","name":"update_diagnostics_lint"},
{"type":"mark","name":"update_diagnostics_ts"},
{"type":"mark","name":"update_diagnostics_deps"},
{"type":"mark","name":"request","count":61,"args":{"id":62,"method":"getDiagnostics","specifiers":["file:///Users/sr/lsp/mod.ts"]}},
{"type":"measure","name":"update_diagnostics_lint","count":13,"duration":0},
{"type":"mark","name":"op_script_version","count":232,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":232,"duration":0},
{"type":"mark","name":"op_script_version","count":233,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":233,"duration":0},
{"type":"measure","name":"update_diagnostics_deps","count":13,"duration":0},
{"type":"mark","name":"op_script_version","count":234,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":234,"duration":0},
ERROR TSLS = Error: Debug Failure. False expression: Containing file should be a module.
    at checkImportMetaProperty (deno:cli/tsc/00_typescript.js:70605:22)
    at checkMetaProperty (deno:cli/tsc/00_typescript.js:70580:24)
    at checkExpressionWorker (deno:cli/tsc/00_typescript.js:72941:28)
    at checkExpression (deno:cli/tsc/00_typescript.js:72832:38)
    at checkExpressionWithContextualType (deno:cli/tsc/00_typescript.js:72479:28)
    at getSignatureApplicabilityError (deno:cli/tsc/00_typescript.js:69001:35)
    at chooseOverload (deno:cli/tsc/00_typescript.js:69510:25)
    at resolveCall (deno:cli/tsc/00_typescript.js:69384:26)
    at resolveNewExpression (deno:cli/tsc/00_typescript.js:69853:24)
    at resolveSignature (deno:cli/tsc/00_typescript.js:70165:28)
{"type":"measure","name":"request","count":61,"duration":2},
{"type":"measure","name":"update_diagnostics_ts","count":13,"duration":2},
{"type":"measure","name":"update_diagnostics","count":13,"duration":2},
{"type":"mark","name":"did_change","count":35,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":36},"contentChanges":[{"range":{"start":{"line":0,"character":33},"end":{"line":0,"character":33}},"rangeLength":0,"text":"m"}]}},
{"type":"measure","name":"did_change","count":35,"duration":0},
{"type":"mark","name":"folding_range","count":14,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"}}},
{"type":"mark","name":"get_line_index_sync","count":35,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":35,"duration":0},
{"type":"mark","name":"request","count":62,"args":{"id":63,"method":"getOutliningSpans","specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"mark","name":"op_script_version","count":235,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":235,"duration":0},
{"type":"mark","name":"op_script_version","count":236,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":236,"duration":0},
{"type":"mark","name":"op_get_length","count":55,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"35"}},
{"type":"measure","name":"op_get_length","count":55,"duration":0},
{"type":"mark","name":"op_get_change_range","count":39,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":34,"oldVersion":"35","version":"36"}},
{"type":"measure","name":"op_get_change_range","count":39,"duration":0},
{"type":"mark","name":"op_get_text","count":41,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"36","start":33,"end":34}},
{"type":"measure","name":"op_get_text","count":41,"duration":0},
{"type":"mark","name":"op_dispose","count":25,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"35"}},
{"type":"measure","name":"op_dispose","count":25,"duration":0},
{"type":"measure","name":"request","count":62,"duration":0},
{"type":"measure","name":"folding_range","count":14,"duration":1},
{"type":"mark","name":"update_diagnostics"},
{"type":"mark","name":"update_diagnostics_lint"},
{"type":"mark","name":"update_diagnostics_ts"},
{"type":"mark","name":"update_diagnostics_deps"},
{"type":"mark","name":"request","count":63,"args":{"id":64,"method":"getDiagnostics","specifiers":["file:///Users/sr/lsp/mod.ts"]}},
{"type":"measure","name":"update_diagnostics_lint","count":14,"duration":0},
{"type":"measure","name":"update_diagnostics_deps","count":14,"duration":0},
{"type":"mark","name":"op_script_version","count":237,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":237,"duration":0},
{"type":"mark","name":"op_script_version","count":238,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":238,"duration":0},
{"type":"mark","name":"op_script_version","count":239,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":239,"duration":0},
{"type":"mark","name":"op_get_length","count":56,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"35"}},
{"type":"measure","name":"op_get_length","count":56,"duration":0},
{"type":"mark","name":"op_get_change_range","count":40,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":35,"oldVersion":"35","version":"36"}},
{"type":"measure","name":"op_get_change_range","count":40,"duration":0},
{"type":"mark","name":"op_get_length","count":57,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"36"}},
{"type":"measure","name":"op_get_length","count":57,"duration":0},
{"type":"mark","name":"op_get_text","count":42,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"36","start":0,"end":35}},
{"type":"measure","name":"op_get_text","count":42,"duration":0},
ERROR TSLS = Error: Debug Failure. False expression: Containing file should be a module.
    at checkImportMetaProperty (deno:cli/tsc/00_typescript.js:70605:22)
    at checkMetaProperty (deno:cli/tsc/00_typescript.js:70580:24)
    at checkExpressionWorker (deno:cli/tsc/00_typescript.js:72941:28)
    at checkExpression (deno:cli/tsc/00_typescript.js:72832:38)
    at checkExpressionWithContextualType (deno:cli/tsc/00_typescript.js:72479:28)
    at getSignatureApplicabilityError (deno:cli/tsc/00_typescript.js:69001:35)
    at chooseOverload (deno:cli/tsc/00_typescript.js:69510:25)
    at resolveCall (deno:cli/tsc/00_typescript.js:69384:26)
    at resolveNewExpression (deno:cli/tsc/00_typescript.js:69853:24)
    at resolveSignature (deno:cli/tsc/00_typescript.js:70165:28)
{"type":"measure","name":"request","count":63,"duration":5},
{"type":"measure","name":"update_diagnostics_ts","count":14,"duration":6},
{"type":"measure","name":"update_diagnostics","count":14,"duration":6},
{"type":"mark","name":"did_change","count":36,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts","version":37},"contentChanges":[{"range":{"start":{"line":0,"character":33},"end":{"line":0,"character":34}},"rangeLength":1,"text":"meta"}]}},
{"type":"measure","name":"did_change","count":36,"duration":0},
{"type":"mark","name":"folding_range","count":15,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"}}},
{"type":"mark","name":"get_line_index_sync","count":36,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":36,"duration":0},
{"type":"mark","name":"request","count":64,"args":{"id":65,"method":"getOutliningSpans","specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"mark","name":"op_script_version","count":240,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":240,"duration":0},
{"type":"mark","name":"op_script_version","count":241,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":241,"duration":0},
{"type":"mark","name":"op_get_length","count":58,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"36"}},
{"type":"measure","name":"op_get_length","count":58,"duration":0},
{"type":"mark","name":"op_get_change_range","count":41,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":35,"oldVersion":"36","version":"37"}},
{"type":"measure","name":"op_get_change_range","count":41,"duration":0},
{"type":"mark","name":"op_get_text","count":43,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"37","start":34,"end":37}},
{"type":"measure","name":"op_get_text","count":43,"duration":0},
{"type":"mark","name":"op_dispose","count":26,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"36"}},
{"type":"measure","name":"op_dispose","count":26,"duration":0},
{"type":"measure","name":"request","count":64,"duration":0},
{"type":"measure","name":"folding_range","count":15,"duration":1},
{"type":"mark","name":"update_diagnostics"},
{"type":"mark","name":"update_diagnostics_lint"},
{"type":"mark","name":"update_diagnostics_ts"},
{"type":"mark","name":"update_diagnostics_deps"},
{"type":"mark","name":"request","count":65,"args":{"id":66,"method":"getDiagnostics","specifiers":["file:///Users/sr/lsp/mod.ts"]}},
{"type":"mark","name":"op_script_version","count":242,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":242,"duration":0},
{"type":"mark","name":"op_script_version","count":243,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":243,"duration":0},
{"type":"measure","name":"update_diagnostics_lint","count":15,"duration":0},
{"type":"measure","name":"update_diagnostics_deps","count":15,"duration":0},
{"type":"mark","name":"op_script_version","count":244,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":244,"duration":0},
{"type":"mark","name":"op_get_length","count":59,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"36"}},
{"type":"measure","name":"op_get_length","count":59,"duration":0},
{"type":"mark","name":"op_get_change_range","count":42,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","oldLength":38,"oldVersion":"36","version":"37"}},
{"type":"measure","name":"op_get_change_range","count":42,"duration":0},
{"type":"mark","name":"op_get_length","count":60,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"37"}},
{"type":"measure","name":"op_get_length","count":60,"duration":0},
{"type":"mark","name":"op_get_text","count":44,"args":{"specifier":"file:///Users/sr/lsp/mod.ts","version":"37","start":0,"end":38}},
{"type":"measure","name":"op_get_text","count":44,"duration":0},
{"type":"mark","name":"op_script_version","count":245,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":245,"duration":0},
{"type":"mark","name":"op_script_version","count":246,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":246,"duration":0},
{"type":"mark","name":"op_script_version","count":247,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":247,"duration":0},
{"type":"mark","name":"op_script_version","count":248,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":248,"duration":0},
{"type":"mark","name":"op_script_version","count":249,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":249,"duration":0},
{"type":"mark","name":"op_script_version","count":250,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":250,"duration":0},
{"type":"measure","name":"request","count":65,"duration":9},
{"type":"measure","name":"update_diagnostics_ts","count":15,"duration":9},
{"type":"measure","name":"update_diagnostics","count":15,"duration":10},
{"type":"mark","name":"code_action","count":7,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"},"range":{"start":{"line":0,"character":37},"end":{"line":0,"character":37}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":26},"end":{"line":0,"character":37}},"severity":1,"code":2345,"source":"deno-ts","message":"Argument of type 'ImportMeta' is not assignable to parameter of type 'string | URL | undefined'.\n  Type 'ImportMeta' is missing the following properties from type 'URL': hash, host, hostname, href, and 9 more."}]}}},
{"type":"mark","name":"get_line_index_sync","count":37,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":37,"duration":0},
{"type":"mark","name":"request","count":66,"args":{"id":67,"method":"getCodeFixes","specifier":"file:///Users/sr/lsp/mod.ts","startPosition":26,"endPosition":37,"errorCodes":["2345"]}},
{"type":"mark","name":"op_script_version","count":251,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":251,"duration":0},
{"type":"mark","name":"op_script_version","count":252,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":252,"duration":0},
{"type":"mark","name":"op_script_version","count":253,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":253,"duration":0},
{"type":"measure","name":"request","count":66,"duration":1},
{"type":"measure","name":"code_action","count":7,"duration":2},
{"type":"mark","name":"document_symbol","count":2,"args":{"textDocument":{"uri":"file:///Users/sr/lsp/mod.ts"}}},
{"type":"mark","name":"get_line_index_sync","count":38,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"get_line_index_sync","count":38,"duration":0},
{"type":"mark","name":"request","count":67,"args":{"id":68,"method":"getNavigationTree","specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"mark","name":"op_script_version","count":254,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":254,"duration":0},
{"type":"mark","name":"op_script_version","count":255,"args":{"specifier":"file:///Users/sr/lsp/mod.ts"}},
{"type":"measure","name":"op_script_version","count":255,"duration":0},
{"type":"measure","name":"request","count":67,"duration":1},
{"type":"measure","name":"document_symbol","count":2,"duration":2},

</code></pre></div>
</details>