vscode_deno icon indicating copy to clipboard operation
vscode_deno copied to clipboard

intellisense extremely slow due to Deno extension

Open guy-borderless opened this issue 1 year ago • 46 comments

Describe the bug Snippets (and other) intellisense extremely slow to show completions (8-10 seconds) on vs code. Deno output shows: client asked to cancel request 130, but no such pending request exists, ignoring successfully canceled request with ID: 132 Unable to send result to client.

Only after the last message appears in output autocompletion is shown. When disabling the Deno lsp vscode extension completion is shown immediately.

To Reproduce autocomplete a snippet

Expected behavior completion is shown immediately

Versions

vscode: 1.81.1 deno: 1.36.1 extension: Deno 3.20.0

guy-borderless avatar Aug 24 '23 14:08 guy-borderless

restarting the lsp and autocompleting gives: Starting Deno language server... version: 1.36.1 (release, x86_64-unknown-linux-gnu) executable: /usr/bin/deno Connected to "Visual Studio Code" 1.81.1 Auto-resolved configuration file: "file:///home/.../deno.jsonc" Warning: "options" configuration is deprecated. Please use "flat" options instead. Setting import map from configuration file: "import_map.json" Resolved import map: "file:///home/.../import_map.json" Enabling import suggestions for: https://deno.land Server ready. autocomplete here client asked to cancel request 1, but no such pending request exists, ignoring successfully cancelled request with ID: 14 client asked to cancel request 10, but no such pending request exists, ignoring client asked to cancel request 11, but no such pending request exists, ignoring client asked to cancel request 2, but no such pending request exists, ignoring client asked to cancel request 3, but no such pending request exists, ignoring Unable to send result to client. client asked to cancel request 15, but no such pending request exists, ignoring client asked to cancel request 8, but no such pending request exists, ignoring client asked to cancel request 18, but no such pending request exists, ignoring successfully cancelled request with ID: 24 Unable to send result to client. client asked to cancel request 20, but no such pending request exists, ignoring client asked to cancel request 23, but no such pending request exists, ignoring client asked to cancel request 26, but no such pending request exists, ignoring successfully cancelled request with ID: 31 successfully cancelled request with ID: 32 Unable to send result to client. Unable to send result to client. successfully cancelled request with ID: 34 Unable to send result to client.

guy-borderless avatar Aug 24 '23 14:08 guy-borderless

I ran into this a few times aswell. Here's my data:

DenoLspOutput htopDenoLsp

Deno Language Server Status

Workspace Settings

{
  "enable": true,
  "enablePaths": [],
  "cache": null,
  "certificateStores": null,
  "config": null,
  "importMap": null,
  "codeLens": {
    "implementations": false,
    "references": false,
    "referencesAllFunctions": false,
    "test": false
  },
  "inlayHints": {
    "parameterNames": {
      "enabled": "none",
      "suppressWhenArgumentMatchesName": true
    },
    "parameterTypes": {
      "enabled": false
    },
    "variableTypes": {
      "enabled": false,
      "suppressWhenTypeMatchesName": true
    },
    "propertyDeclarationTypes": {
      "enabled": false
    },
    "functionLikeReturnTypes": {
      "enabled": false
    },
    "enumMemberValues": {
      "enabled": false
    }
  },
  "internalDebug": false,
  "lint": true,
  "documentPreloadLimit": 1000,
  "suggest": {
    "completeFunctionCalls": true,
    "names": true,
    "paths": true,
    "autoImports": true,
    "imports": {
      "autoDiscover": true,
      "hosts": {
        "https://deno.land": true
      }
    }
  },
  "testing": {
    "args": [
      "--allow-all",
      "--no-check"
    ],
    "enable": true
  },
  "tlsCertificate": null,
  "unsafelyIgnoreCertificateErrors": null,
  "unstable": true
}

andrinheusser avatar Sep 02 '23 11:09 andrinheusser

Up, I'm still having issues with this.

mcandeia avatar Oct 25 '23 16:10 mcandeia

I'm having the same issue.

mephju avatar Oct 31 '23 17:10 mephju

@mephju Please run Deno: Language server status through the command palette and share the workspace settings section

nayeemrmn avatar Oct 31 '23 18:10 nayeemrmn

@nayeemrmn

Deno Language Server Status

Workspace Settings

{
  "enable": true,
  "disablePaths": [],
  "enablePaths": [
    "../common/app",
    "./app",
    "./app.tests"
  ],
  "cache": null,
  "cacheOnSave": false,
  "certificateStores": null,
  "config": "./deno.jsonc",
  "importMap": null,
  "codeLens": {
    "implementations": false,
    "references": false,
    "referencesAllFunctions": false,
    "test": false
  },
  "internalDebug": false,
  "lint": true,
  "documentPreloadLimit": 1000,
  "suggest": {
    "imports": {
      "autoDiscover": true,
      "hosts": {
        "https://deno.land": true
      }
    }
  },
  "testing": {
    "args": [
      "--allow-all",
      "--no-check"
    ]
  },
  "tlsCertificate": null,
  "unsafelyIgnoreCertificateErrors": null,
  "unstable": false,
  "javascript": {
    "inlayHints": {
      "parameterNames": {
        "enabled": "none",
        "suppressWhenArgumentMatchesName": true
      },
      "parameterTypes": {
        "enabled": false
      },
      "variableTypes": {
        "enabled": false,
        "suppressWhenTypeMatchesName": true
      },
      "propertyDeclarationTypes": {
        "enabled": false
      },
      "functionLikeReturnTypes": {
        "enabled": false
      },
      "enumMemberValues": {
        "enabled": false
      }
    },
    "preferences": {
      "importModuleSpecifier": "shortest",
      "jsxAttributeCompletionStyle": "auto",
      "autoImportFileExcludePatterns": [],
      "useAliasesForRenames": true
    },
    "suggest": {
      "completeFunctionCalls": false,
      "includeAutomaticOptionalChainCompletions": true,
      "includeCompletionsForImportStatements": true,
      "names": true,
      "paths": true,
      "autoImports": false,
      "enabled": true,
      "classMemberSnippets": {
        "enabled": true
      },
      "objectLiteralMethodSnippets": {
        "enabled": true
      }
    },
    "updateImportsOnFileMove": {
      "enabled": "always"
    }
  },
  "typescript": {
    "inlayHints": {
      "parameterNames": {
        "enabled": "none",
        "suppressWhenArgumentMatchesName": true
      },
      "parameterTypes": {
        "enabled": false
      },
      "variableTypes": {
        "enabled": false,
        "suppressWhenTypeMatchesName": true
      },
      "propertyDeclarationTypes": {
        "enabled": false
      },
      "functionLikeReturnTypes": {
        "enabled": false
      },
      "enumMemberValues": {
        "enabled": false
      }
    },
    "preferences": {
      "importModuleSpecifier": "shortest",
      "jsxAttributeCompletionStyle": "auto",
      "autoImportFileExcludePatterns": [],
      "useAliasesForRenames": true
    },
    "suggest": {
      "completeFunctionCalls": false,
      "includeAutomaticOptionalChainCompletions": true,
      "includeCompletionsForImportStatements": true,
      "names": true,
      "paths": true,
      "autoImports": false,
      "enabled": true,
      "classMemberSnippets": {
        "enabled": true
      },
      "objectLiteralMethodSnippets": {
        "enabled": true
      }
    },
    "updateImportsOnFileMove": {
      "enabled": "always"
    }
  }
}

Workspace Details

  • Documents in memory: 532
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/mongodb/5.9.0/mongodb.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/_narrow.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/_paths.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/_reduceLazy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/_types.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/addProp.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/allPass.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/anyPass.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/chunk.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/clamp.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/clone.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/compact.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/concat.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/countBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/createPipe.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/difference.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/differenceWith.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/drop.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/dropLast.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/equals.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/filter.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/find.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/findIndex.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/findLast.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/findLastIndex.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/first.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/flatMap.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/flatMapToObj.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/flatten.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/flattenDeep.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/forEach.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/forEachObj.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/fromPairs.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/groupBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/identity.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/index.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/indexBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/intersection.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/intersectionWith.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/invert.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isArray.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isBoolean.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isDate.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isDefined.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isEmpty.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isError.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isFunction.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isNil.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isNonNull.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isNot.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isNumber.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isObject.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isPromise.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isString.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isTruthy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/join.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/keys.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/last.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/length.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/map.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/mapKeys.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/mapToObj.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/mapValues.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/maxBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/meanBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/merge.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/mergeAll.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/minBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/noop.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/objOf.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/omit.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/omitBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/once.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/partition.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/pathOr.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/pick.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/pickBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/pipe.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/prop.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/purry.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/randomString.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/range.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/reduce.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/reject.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/reverse.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/sample.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/set.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/setPath.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/shuffle.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/sliceString.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/sort.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/sortBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/splitAt.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/splitWhen.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/stringToPath.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/sumBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/take.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/takeWhile.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/times.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/toPairs.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/type.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/uniq.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/uniqBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/uniqWith.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/values.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/zip.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/zipObj.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/zipWith.d.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/analysisKeys.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/companyProAnalysisTableViews.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/ctaService.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/displayTypes/nexusTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/displayTypes/numericalTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/entityTypeZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/entityTypes/entityTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/labelledValueZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/lenses/lensZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/lenses/lenses.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/ratingKeys.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/regimeTimeFrames.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/sentiments/sentiments.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/services/plotService.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/services/priceChartTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/services/rangeTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/tagIdListZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/tags/tagZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/tags/tags.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/types.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/utils/options/optionUtils.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/utils/options/options.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/watchlistEventTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/analysisCategoryKeyZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/anyWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/assetOverviewType2ConfigZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/assetOverviewTypeZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/chartTypeZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/chartTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/AlternativeNoteWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/AnyChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/AnyFeedWidgetZod.test.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/AnyFeedWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/AssetIndicatorWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/AssetOverviewV2WidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/AssetOverviewV3WidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/BarChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/ClientPropDistributionWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/CorporateEventListWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/CustomChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/DeprecatedMapChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/DividerWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/EconomicCalendarWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/EventMonitorWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/EventSignalWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/FileViewerWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/FunnelFeatureWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/ImageWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/IndexRegimeChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/LeadSectionWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/LiveAssetBannerWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/LiveMonitorWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/MapChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/MetricChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/MonitorCollectionWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/MultiCompanyAnalysisChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/NoteWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/PerformanceChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/PriceChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/RelatedAuthorListWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/TagPopularityChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/TalkingPointWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/TrendLaneWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/VideoWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/WatchlistEventListWidgetV2Zod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/WatchlistListerWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/alternativeMapChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/alternativeNoteWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/anyChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/anyFeedSourceTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/anyFeedViewTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/anyFeedWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/assetIndicatorsWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/assetOverviewConfigService.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/assetOverviewV2WidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/assetOverviewV3WidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/barChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/candlestickChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/chartEditorService.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/clientPropDistributionWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/customChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/defaultWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/dividerWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/economicCalendarWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/eventMonitorTypeKeys.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/eventMonitorTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/eventMonitorWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/eventSignalConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/fileViewerWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/funnelFeatureWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/globalSearchWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/horizontalCompanyEventWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/imageWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/indexRegimeChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/leadWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/liveAssetBannerWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/liveMonitorWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/mapChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/metricChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/multiCompanyAnalysisChartConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/performanceChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/relatedAuthorWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/scrollingNoteWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/tagPopChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/talkingPointsWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/userWatchlistEventV2WidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/collection/videoWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/createWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/linkTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/orderZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/plotZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/rangeTypeZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/sortConfigZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/timeFrameZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/widgetConfigOptions.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/widgetTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../common/app/widgets/widgets.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/../main/app/common/tags/tagClasses.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/.vscode/settings.json
    • file:///home/meph/dev/nexus-ui/apps/cms/app.tests/appTestUtils.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app.tests/crudAllWidgets.test.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app.tests/getWidgets.test.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app.tests/migrationService.test.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app.tests/reorderWidgets.test.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app.tests/widgets.json
    • file:///home/meph/dev/nexus-ui/apps/cms/app/app.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/config.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/createApp.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/deps.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/meta/metaController.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/meta/metaRepo.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/meta/metaRouter.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/meta/metaUtils.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/meta/schemaVersion.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/migrations/MigrationError.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/migrations/MigrationService.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/migrations/migrationController.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/migrations/migrationEndpoints.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/migrations/migrationRouter.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/migrations/migrationScripts/migration2Up.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/store/Repo.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/store/mongo/MongoRepo.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/store/mongo/mongoConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/store/mongo/mongoStore.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/store/storeUtils.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/testing/apiClient.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/testing/httpClient.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/types.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/urlService.test.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/urlService.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/utils/controllerUtils.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/utils/errors/BaseError.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/utils/errors/errorService.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/utils/logs/logger.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/utils/utils.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/utils/zodUtils.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/WidgetRepo.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/groupService.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgetController.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgetControllerZods.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgetEndpoints.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgetFilter.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgetFilterZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgetRouter.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgetTypeZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgets.test.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgets.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgetsFromDb.mockData.json
    • file:///home/meph/dev/nexus-ui/apps/cms/deno.jsonc
    • file:///home/meph/dev/nexus-ui/apps/cms/version.json
    • file:///home/meph/dev/nexus-ui/apps/common/app/analysisKeys.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/companyProAnalysisTableViews.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/ctaService.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/displayTypes/nexusTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/displayTypes/numericalTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/entityTypeZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/entityTypes/entityTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/labelledValueZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/lenses/lensZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/lenses/lenses.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/ratingKeys.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/regimeTimeFrames.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/sentiments/sentiments.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/services/plotService.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/services/priceChartTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/services/rangeTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/tagIdListZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/tags/tagZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/tags/tags.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/types.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/utils/options/optionUtils.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/utils/options/options.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/watchlistEventTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/analysisCategoryKeyZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/anyWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/assetOverviewType2ConfigZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/assetOverviewTypeZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/chartTypeZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/chartTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/AlternativeNoteWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/AnyChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/AnyFeedWidgetZod.test.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/AnyFeedWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/AssetIndicatorWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/AssetOverviewV2WidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/AssetOverviewV3WidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/BarChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/ClientPropDistributionWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/CorporateEventListWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/CustomChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/DeprecatedMapChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/DividerWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/EconomicCalendarWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/EventMonitorWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/EventSignalWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/FileViewerWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/FunnelFeatureWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/ImageWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/IndexRegimeChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/LeadSectionWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/LiveAssetBannerWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/LiveMonitorWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/MapChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/MetricChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/MonitorCollectionWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/MultiCompanyAnalysisChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/NoteWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/PerformanceChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/PriceChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/RelatedAuthorListWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/TagPopularityChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/TalkingPointWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/TrendLaneWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/VideoWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/WatchlistEventListWidgetV2Zod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/WatchlistListerWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/alternativeMapChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/alternativeNoteWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/anyChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/anyFeedSourceTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/anyFeedViewTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/anyFeedWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/assetIndicatorsWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/assetOverviewConfigService.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/assetOverviewV2WidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/assetOverviewV3WidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/barChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/candlestickChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/chartEditorService.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/clientPropDistributionWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/customChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/defaultWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/dividerWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/economicCalendarWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/eventMonitorTypeKeys.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/eventMonitorTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/eventMonitorWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/eventSignalConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/fileViewerWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/funnelFeatureWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/globalSearchWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/horizontalCompanyEventWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/imageWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/indexRegimeChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/leadWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/liveAssetBannerWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/liveMonitorWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/mapChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/metricChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/multiCompanyAnalysisChartConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/performanceChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/relatedAuthorWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/scrollingNoteWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/tagPopChartWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/talkingPointsWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/userWatchlistEventV2WidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/videoWidgetConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/createWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/linkTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/orderZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/plotZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/rangeTypeZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/sortConfigZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/timeFrameZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/widgetConfigOptions.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/widgetTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/widgets.ts
    • file:///home/meph/dev/nexus-ui/apps/common/tsconfig.json
    • file:///home/meph/dev/nexus-ui/apps/main/app/common/tags/tagClasses.ts
    • https://deno.land/[email protected]/_util/assert.ts
    • https://deno.land/[email protected]/_util/os.ts
    • https://deno.land/[email protected]/async/deferred.ts
    • https://deno.land/[email protected]/bytes/bytes_list.ts
    • https://deno.land/[email protected]/bytes/equals.ts
    • https://deno.land/[email protected]/bytes/mod.ts
    • https://deno.land/[email protected]/crypto/timing_safe_equal.ts
    • https://deno.land/[email protected]/encoding/base64.ts
    • https://deno.land/[email protected]/fmt/colors.ts
    • https://deno.land/[email protected]/http/_negotiation/common.ts
    • https://deno.land/[email protected]/http/_negotiation/encoding.ts
    • https://deno.land/[email protected]/http/_negotiation/language.ts
    • https://deno.land/[email protected]/http/_negotiation/media_type.ts
    • https://deno.land/[email protected]/http/http_errors.ts
    • https://deno.land/[email protected]/http/http_status.ts
    • https://deno.land/[email protected]/http/negotiation.ts
    • https://deno.land/[email protected]/io/buffer.ts
    • https://deno.land/[email protected]/io/readers.ts
    • https://deno.land/[email protected]/io/types.d.ts
    • https://deno.land/[email protected]/media_types/_util.ts
    • https://deno.land/[email protected]/media_types/mod.ts
    • https://deno.land/[email protected]/media_types/vendor/mime-db.v1.52.0.ts
    • https://deno.land/[email protected]/path/_constants.ts
    • https://deno.land/[email protected]/path/_interface.ts
    • https://deno.land/[email protected]/path/_util.ts
    • https://deno.land/[email protected]/path/common.ts
    • https://deno.land/[email protected]/path/glob.ts
    • https://deno.land/[email protected]/path/mod.ts
    • https://deno.land/[email protected]/path/posix.ts
    • https://deno.land/[email protected]/path/separator.ts
    • https://deno.land/[email protected]/path/win32.ts
    • https://deno.land/[email protected]/streams/conversion.ts
    • https://deno.land/[email protected]/testing/_diff.ts
    • https://deno.land/[email protected]/testing/_format.ts
    • https://deno.land/[email protected]/testing/asserts.ts
    • https://deno.land/[email protected]/assert/_constants.ts
    • https://deno.land/[email protected]/assert/_diff.ts
    • https://deno.land/[email protected]/assert/_format.ts
    • https://deno.land/[email protected]/assert/assert.ts
    • https://deno.land/[email protected]/assert/assert_equals.ts
    • https://deno.land/[email protected]/assert/assert_is_error.ts
    • https://deno.land/[email protected]/assert/assert_throws.ts
    • https://deno.land/[email protected]/assert/assertion_error.ts
    • https://deno.land/[email protected]/assert/equal.ts
    • https://deno.land/[email protected]/bytes/copy.ts
    • https://deno.land/[email protected]/dotenv/mod.ts
    • https://deno.land/[email protected]/fmt/colors.ts
    • https://deno.land/[email protected]/fs/exists.ts
    • https://deno.land/[email protected]/io/buf_writer.ts
    • https://deno.land/[email protected]/log/handlers.ts
    • https://deno.land/[email protected]/log/levels.ts
    • https://deno.land/[email protected]/log/logger.ts
    • https://deno.land/[email protected]/log/mod.ts
    • https://deno.land/[email protected]/path/_basename.ts
    • https://deno.land/[email protected]/path/_constants.ts
    • https://deno.land/[email protected]/path/_dirname.ts
    • https://deno.land/[email protected]/path/_extname.ts
    • https://deno.land/[email protected]/path/_format.ts
    • https://deno.land/[email protected]/path/_from_file_url.ts
    • https://deno.land/[email protected]/path/_interface.ts
    • https://deno.land/[email protected]/path/_is_absolute.ts
    • https://deno.land/[email protected]/path/_join.ts
    • https://deno.land/[email protected]/path/_normalize.ts
    • https://deno.land/[email protected]/path/_os.ts
    • https://deno.land/[email protected]/path/_parse.ts
    • https://deno.land/[email protected]/path/_relative.ts
    • https://deno.land/[email protected]/path/_resolve.ts
    • https://deno.land/[email protected]/path/_to_file_url.ts
    • https://deno.land/[email protected]/path/_to_namespaced_path.ts
    • https://deno.land/[email protected]/path/_util.ts
    • https://deno.land/[email protected]/path/basename.ts
    • https://deno.land/[email protected]/path/common.ts
    • https://deno.land/[email protected]/path/dirname.ts
    • https://deno.land/[email protected]/path/extname.ts
    • https://deno.land/[email protected]/path/format.ts
    • https://deno.land/[email protected]/path/from_file_url.ts
    • https://deno.land/[email protected]/path/glob.ts
    • https://deno.land/[email protected]/path/is_absolute.ts
    • https://deno.land/[email protected]/path/join.ts
    • https://deno.land/[email protected]/path/mod.ts
    • https://deno.land/[email protected]/path/normalize.ts
    • https://deno.land/[email protected]/path/parse.ts
    • https://deno.land/[email protected]/path/posix.ts
    • https://deno.land/[email protected]/path/relative.ts
    • https://deno.land/[email protected]/path/resolve.ts
    • https://deno.land/[email protected]/path/separator.ts
    • https://deno.land/[email protected]/path/to_file_url.ts
    • https://deno.land/[email protected]/path/to_namespaced_path.ts
    • https://deno.land/[email protected]/path/win32.ts
    • https://deno.land/[email protected]/types.d.ts
    • https://deno.land/x/[email protected]/application.ts
    • https://deno.land/x/[email protected]/body.ts
    • https://deno.land/x/[email protected]/buf_reader.ts
    • https://deno.land/x/[email protected]/content_disposition.ts
    • https://deno.land/x/[email protected]/context.ts
    • https://deno.land/x/[email protected]/cookies.ts
    • https://deno.land/x/[email protected]/deps.ts
    • https://deno.land/x/[email protected]/etag.ts
    • https://deno.land/x/[email protected]/headers.ts
    • https://deno.land/x/[email protected]/helpers.ts
    • https://deno.land/x/[email protected]/http_request.ts
    • https://deno.land/x/[email protected]/http_server_flash.ts
    • https://deno.land/x/[email protected]/http_server_native.ts
    • https://deno.land/x/[email protected]/http_server_native_request.ts
    • https://deno.land/x/[email protected]/isMediaType.ts
    • https://deno.land/x/[email protected]/keyStack.ts
    • https://deno.land/x/[email protected]/mediaTyper.ts
    • https://deno.land/x/[email protected]/middleware.ts
    • https://deno.land/x/[email protected]/middleware/proxy.ts
    • https://deno.land/x/[email protected]/mod.ts
    • https://deno.land/x/[email protected]/multipart.ts
    • https://deno.land/x/[email protected]/range.ts
    • https://deno.land/x/[email protected]/request.ts
    • https://deno.land/x/[email protected]/response.ts
    • https://deno.land/x/[email protected]/router.ts
    • https://deno.land/x/[email protected]/send.ts
    • https://deno.land/x/[email protected]/server_sent_event.ts
    • https://deno.land/x/[email protected]/structured_clone.ts
    • https://deno.land/x/[email protected]/testing.ts
    • https://deno.land/x/[email protected]/types.d.ts
    • https://deno.land/x/[email protected]/util.ts
    • https://deno.land/x/[email protected]/index.ts
    • https://deno.land/x/[email protected]/ZodError.ts
    • https://deno.land/x/[email protected]/errors.ts
    • https://deno.land/x/[email protected]/external.ts
    • https://deno.land/x/[email protected]/helpers/enumUtil.ts
    • https://deno.land/x/[email protected]/helpers/errorUtil.ts
    • https://deno.land/x/[email protected]/helpers/parseUtil.ts
    • https://deno.land/x/[email protected]/helpers/partialUtil.ts
    • https://deno.land/x/[email protected]/helpers/typeAliases.ts
    • https://deno.land/x/[email protected]/helpers/util.ts
    • https://deno.land/x/[email protected]/index.ts
    • https://deno.land/x/[email protected]/locales/en.ts
    • https://deno.land/x/[email protected]/mod.ts
    • https://deno.land/x/[email protected]/types.ts
  • Performance measures: 3000
    • hover (44ms)
    • request (44ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • code_action (119ms)
    • request (61ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • code_action (59ms)
    • request (58ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • code_action (1468ms)
    • request (47ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • code_action (1421ms)
    • request (50ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • update_diagnostics_ts (1451ms)
    • request (1450ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_resolve (4ms)
    • op_load (0ms)
    • op_resolve (1ms)
    • op_load (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • update_diagnostics_lint (16ms)
    • update_diagnostics_deps (7ms)
    • testing_update (6ms)
    • did_open (1ms)
    • references (1078ms)
    • request (1077ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)

Performance

Name Duration Count
code_action 767ms 4
did_open 1ms 1
hover 44ms 1
op_load 0ms 2684
op_resolve 0ms 298
references 1078ms 1
request 398ms 7
testing_update 6ms 1
update_diagnostics_deps 7ms 1
update_diagnostics_lint 16ms 1
update_diagnostics_ts 1451ms 1

mephju avatar Oct 31 '23 18:10 mephju

I'm also experiencing this issue :( , I've decided to disable this extension.

murunwas avatar Nov 18 '23 10:11 murunwas

I was experiencing a similar issue. I managed to fix it by removing date-fns from my import_map.json. I was importing date-fns from https://esm.sh/[email protected]. After removing the line from my import_map.json, Deno intellisense was working normally.

wave-light avatar Nov 20 '23 14:11 wave-light

I still get the issue, now with Unable to send result to client. printed multiple times before completion is shown.

guy-borderless avatar Nov 22 '23 13:11 guy-borderless

I think everybody complaining here is running Linux btw. Also, from research on the Internet regarding this topic it seems that Linux users have the most issues with this extension. Currently it's very slow again. This is my Deno LSP status:

Deno Language Server Status

Workspace Settings

{
  "enable": true,
  "disablePaths": [],
  "enablePaths": null,
  "cache": null,
  "cacheOnSave": false,
  "certificateStores": null,
  "config": "./deno.jsonc",
  "importMap": null,
  "codeLens": {
    "implementations": false,
    "references": false,
    "referencesAllFunctions": false,
    "test": false
  },
  "internalDebug": false,
  "lint": true,
  "documentPreloadLimit": 1000,
  "suggest": {
    "imports": {
      "autoDiscover": false,
      "hosts": {
        "https://deno.land": true
      }
    }
  },
  "testing": {
    "args": [
      "--allow-all",
      "--no-check"
    ]
  },
  "tlsCertificate": null,
  "unsafelyIgnoreCertificateErrors": null,
  "unstable": false,
  "javascript": {
    "inlayHints": {
      "parameterNames": {
        "enabled": "none",
        "suppressWhenArgumentMatchesName": true
      },
      "parameterTypes": {
        "enabled": false
      },
      "variableTypes": {
        "enabled": false,
        "suppressWhenTypeMatchesName": true
      },
      "propertyDeclarationTypes": {
        "enabled": false
      },
      "functionLikeReturnTypes": {
        "enabled": false
      },
      "enumMemberValues": {
        "enabled": false
      }
    },
    "preferences": {
      "importModuleSpecifier": "shortest",
      "jsxAttributeCompletionStyle": "auto",
      "autoImportFileExcludePatterns": [],
      "useAliasesForRenames": true,
      "quoteStyle": "auto"
    },
    "suggest": {
      "completeFunctionCalls": false,
      "includeAutomaticOptionalChainCompletions": true,
      "includeCompletionsForImportStatements": true,
      "names": true,
      "paths": true,
      "autoImports": true,
      "enabled": true,
      "classMemberSnippets": {
        "enabled": true
      },
      "objectLiteralMethodSnippets": {
        "enabled": true
      }
    },
    "updateImportsOnFileMove": {
      "enabled": "always"
    }
  },
  "typescript": {
    "inlayHints": {
      "parameterNames": {
        "enabled": "none",
        "suppressWhenArgumentMatchesName": true
      },
      "parameterTypes": {
        "enabled": false
      },
      "variableTypes": {
        "enabled": false,
        "suppressWhenTypeMatchesName": true
      },
      "propertyDeclarationTypes": {
        "enabled": false
      },
      "functionLikeReturnTypes": {
        "enabled": false
      },
      "enumMemberValues": {
        "enabled": false
      }
    },
    "preferences": {
      "importModuleSpecifier": "shortest",
      "jsxAttributeCompletionStyle": "auto",
      "autoImportFileExcludePatterns": [],
      "useAliasesForRenames": true,
      "quoteStyle": "auto"
    },
    "suggest": {
      "completeFunctionCalls": false,
      "includeAutomaticOptionalChainCompletions": true,
      "includeCompletionsForImportStatements": true,
      "names": true,
      "paths": true,
      "autoImports": true,
      "enabled": true,
      "classMemberSnippets": {
        "enabled": true
      },
      "objectLiteralMethodSnippets": {
        "enabled": true
      }
    },
    "updateImportsOnFileMove": {
      "enabled": "always"
    }
  }
}

Workspace Details

  • Documents in memory: 367
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/mongodb/5.9.0/mongodb.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/mongodb/5.9.0/tsconfig.json
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/_narrow.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/_paths.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/_reduceLazy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/_types.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/addProp.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/allPass.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/anyPass.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/chunk.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/clamp.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/clone.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/compact.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/concat.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/countBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/createPipe.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/difference.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/differenceWith.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/drop.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/dropLast.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/equals.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/filter.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/find.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/findIndex.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/findLast.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/findLastIndex.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/first.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/flatMap.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/flatMapToObj.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/flatten.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/flattenDeep.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/forEach.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/forEachObj.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/fromPairs.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/groupBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/identity.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/index.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/indexBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/intersection.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/intersectionWith.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/invert.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isArray.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isBoolean.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isDate.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isDefined.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isEmpty.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isError.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isFunction.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isNil.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isNonNull.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isNot.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isNumber.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isObject.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isPromise.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isString.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/isTruthy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/join.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/keys.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/last.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/length.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/map.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/mapKeys.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/mapToObj.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/mapValues.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/maxBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/meanBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/merge.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/mergeAll.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/minBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/noop.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/objOf.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/omit.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/omitBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/once.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/partition.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/pathOr.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/pick.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/pickBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/pipe.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/prop.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/purry.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/randomString.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/range.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/reduce.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/reject.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/reverse.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/sample.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/set.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/setPath.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/shuffle.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/sliceString.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/sort.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/sortBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/splitAt.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/splitWhen.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/stringToPath.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/sumBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/take.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/takeWhile.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/times.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/toPairs.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/type.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/uniq.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/uniqBy.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/uniqWith.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/values.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/zip.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/zipObj.d.ts
    • file:///home/meph/.cache/deno/npm/registry.npmjs.org/remeda/1.24.0/dist/commonjs/zipWith.d.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/.vscode/settings.json
    • file:///home/meph/dev/nexus-ui/apps/cms/app.tests/appTestUtils.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app.tests/crudAllWidgets.test.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app.tests/getWidgets.test.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app.tests/migrationService.test.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app.tests/reorderWidgets.test.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app.tests/widgets.json
    • file:///home/meph/dev/nexus-ui/apps/cms/app/app.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/config.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/createApp.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/deps.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/meta/metaController.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/meta/metaRepo.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/meta/metaRouter.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/meta/metaUtils.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/meta/schemaVersion.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/migrations/MigrationError.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/migrations/MigrationRepo.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/migrations/MigrationService.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/migrations/migrationController.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/migrations/migrationEndpoints.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/migrations/migrationRouter.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/migrations/migrationScripts/addDefaultCountriesToEconomicCalendars.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/migrations/migrationScripts/addDefaultEntityTypesToWatchlistLister.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/store/Repo.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/store/mongo/MongoRepo.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/store/mongo/mongoConfig.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/store/mongo/mongoStore.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/store/storeUtils.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/testing/apiClient.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/testing/httpClient.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/types.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/urlService.test.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/urlService.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/utils/controllerUtils.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/utils/errors/BaseError.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/utils/errors/errorService.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/utils/logs/logger.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/utils/utils.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/WidgetRepo.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/groupService.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgetController.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgetControllerZods.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgetEndpoints.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgetFilter.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgetFilterZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgetRouter.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgetTypeZod.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgets.test.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgets.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/app/widgets/widgetsFromDb.mockData.json
    • file:///home/meph/dev/nexus-ui/apps/cms/health.ts
    • file:///home/meph/dev/nexus-ui/apps/cms/version.json
    • file:///home/meph/dev/nexus-ui/apps/common/app/analysisKeys.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/ctaService.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/entityTypeZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/entityTypes/entityTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/labelledValueZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/lenses/lensZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/regimeTimeFrames.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/services/rangeTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/tagIdListZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/tags/tagZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/utils/options/optionUtils.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/utils/options/options.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/utils/zodUtils.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/watchlistEventTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/analysisCategoryKeyZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/anyWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/assetOverviewType2ConfigZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/assetOverviewTypeZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/chartTypeZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/chartTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/AlternativeNoteWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/AnyChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/AnyFeedWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/AssetIndicatorWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/AssetOverviewV2WidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/AssetOverviewV3WidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/BarChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/ClientPropDistributionWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/CorporateEventListWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/CustomChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/DeprecatedMapChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/DividerWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/EconomicCalendarWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/EventMonitorWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/EventSignalWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/FileViewerWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/FunnelFeatureWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/ImageWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/IndexRegimeChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/LeadSectionWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/LiveAssetBannerWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/LiveMonitorWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/MapChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/MetricChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/MonitorCollectionWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/MultiCompanyAnalysisChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/NoteWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/PerformanceChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/PriceChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/RelatedAuthorListWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/TagPopularityChartWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/TalkingPointWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/TrendLaneWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/VideoWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/WatchlistEventListWidgetV2Zod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/WatchlistListerWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/anyFeedSourceTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/anyFeedViewTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/chartEditorService.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/eventMonitorTypeKeys.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/collection/eventMonitorTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/createWidgetZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/linkTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/orderZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/plotZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/rangeTypeZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/sortConfigZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/timeFrameZod.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/widgetTypes.ts
    • file:///home/meph/dev/nexus-ui/apps/common/app/widgets/widgets.ts
    • https://deno.land/[email protected]/_util/assert.ts
    • https://deno.land/[email protected]/_util/os.ts
    • https://deno.land/[email protected]/async/deferred.ts
    • https://deno.land/[email protected]/bytes/bytes_list.ts
    • https://deno.land/[email protected]/bytes/equals.ts
    • https://deno.land/[email protected]/bytes/mod.ts
    • https://deno.land/[email protected]/crypto/timing_safe_equal.ts
    • https://deno.land/[email protected]/encoding/base64.ts
    • https://deno.land/[email protected]/fmt/colors.ts
    • https://deno.land/[email protected]/http/_negotiation/common.ts
    • https://deno.land/[email protected]/http/_negotiation/encoding.ts
    • https://deno.land/[email protected]/http/_negotiation/language.ts
    • https://deno.land/[email protected]/http/_negotiation/media_type.ts
    • https://deno.land/[email protected]/http/http_errors.ts
    • https://deno.land/[email protected]/http/http_status.ts
    • https://deno.land/[email protected]/http/negotiation.ts
    • https://deno.land/[email protected]/io/buffer.ts
    • https://deno.land/[email protected]/io/readers.ts
    • https://deno.land/[email protected]/io/types.d.ts
    • https://deno.land/[email protected]/media_types/_util.ts
    • https://deno.land/[email protected]/media_types/mod.ts
    • https://deno.land/[email protected]/media_types/vendor/mime-db.v1.52.0.ts
    • https://deno.land/[email protected]/path/_constants.ts
    • https://deno.land/[email protected]/path/_interface.ts
    • https://deno.land/[email protected]/path/_util.ts
    • https://deno.land/[email protected]/path/common.ts
    • https://deno.land/[email protected]/path/glob.ts
    • https://deno.land/[email protected]/path/mod.ts
    • https://deno.land/[email protected]/path/posix.ts
    • https://deno.land/[email protected]/path/separator.ts
    • https://deno.land/[email protected]/path/win32.ts
    • https://deno.land/[email protected]/streams/conversion.ts
    • https://deno.land/[email protected]/testing/_diff.ts
    • https://deno.land/[email protected]/testing/_format.ts
    • https://deno.land/[email protected]/testing/asserts.ts
    • https://deno.land/[email protected]/assert/_constants.ts
    • https://deno.land/[email protected]/assert/_diff.ts
    • https://deno.land/[email protected]/assert/_format.ts
    • https://deno.land/[email protected]/assert/assert.ts
    • https://deno.land/[email protected]/assert/assert_equals.ts
    • https://deno.land/[email protected]/assert/assert_is_error.ts
    • https://deno.land/[email protected]/assert/assert_throws.ts
    • https://deno.land/[email protected]/assert/assertion_error.ts
    • https://deno.land/[email protected]/assert/equal.ts
    • https://deno.land/[email protected]/bytes/copy.ts
    • https://deno.land/[email protected]/dotenv/mod.ts
    • https://deno.land/[email protected]/fmt/colors.ts
    • https://deno.land/[email protected]/fs/exists.ts
    • https://deno.land/[email protected]/io/buf_writer.ts
    • https://deno.land/[email protected]/log/handlers.ts
    • https://deno.land/[email protected]/log/levels.ts
    • https://deno.land/[email protected]/log/logger.ts
    • https://deno.land/[email protected]/log/mod.ts
    • https://deno.land/[email protected]/path/_basename.ts
    • https://deno.land/[email protected]/path/_constants.ts
    • https://deno.land/[email protected]/path/_dirname.ts
    • https://deno.land/[email protected]/path/_extname.ts
    • https://deno.land/[email protected]/path/_format.ts
    • https://deno.land/[email protected]/path/_from_file_url.ts
    • https://deno.land/[email protected]/path/_interface.ts
    • https://deno.land/[email protected]/path/_is_absolute.ts
    • https://deno.land/[email protected]/path/_join.ts
    • https://deno.land/[email protected]/path/_normalize.ts
    • https://deno.land/[email protected]/path/_os.ts
    • https://deno.land/[email protected]/path/_parse.ts
    • https://deno.land/[email protected]/path/_relative.ts
    • https://deno.land/[email protected]/path/_resolve.ts
    • https://deno.land/[email protected]/path/_to_file_url.ts
    • https://deno.land/[email protected]/path/_to_namespaced_path.ts
    • https://deno.land/[email protected]/path/_util.ts
    • https://deno.land/[email protected]/path/basename.ts
    • https://deno.land/[email protected]/path/common.ts
    • https://deno.land/[email protected]/path/dirname.ts
    • https://deno.land/[email protected]/path/extname.ts
    • https://deno.land/[email protected]/path/format.ts
    • https://deno.land/[email protected]/path/from_file_url.ts
    • https://deno.land/[email protected]/path/glob.ts
    • https://deno.land/[email protected]/path/is_absolute.ts
    • https://deno.land/[email protected]/path/join.ts
    • https://deno.land/[email protected]/path/mod.ts
    • https://deno.land/[email protected]/path/normalize.ts
    • https://deno.land/[email protected]/path/parse.ts
    • https://deno.land/[email protected]/path/posix.ts
    • https://deno.land/[email protected]/path/relative.ts
    • https://deno.land/[email protected]/path/resolve.ts
    • https://deno.land/[email protected]/path/separator.ts
    • https://deno.land/[email protected]/path/to_file_url.ts
    • https://deno.land/[email protected]/path/to_namespaced_path.ts
    • https://deno.land/[email protected]/path/win32.ts
    • https://deno.land/[email protected]/types.d.ts
    • https://deno.land/x/[email protected]/application.ts
    • https://deno.land/x/[email protected]/body.ts
    • https://deno.land/x/[email protected]/buf_reader.ts
    • https://deno.land/x/[email protected]/content_disposition.ts
    • https://deno.land/x/[email protected]/context.ts
    • https://deno.land/x/[email protected]/cookies.ts
    • https://deno.land/x/[email protected]/deps.ts
    • https://deno.land/x/[email protected]/etag.ts
    • https://deno.land/x/[email protected]/headers.ts
    • https://deno.land/x/[email protected]/helpers.ts
    • https://deno.land/x/[email protected]/http_request.ts
    • https://deno.land/x/[email protected]/http_server_flash.ts
    • https://deno.land/x/[email protected]/http_server_native.ts
    • https://deno.land/x/[email protected]/http_server_native_request.ts
    • https://deno.land/x/[email protected]/isMediaType.ts
    • https://deno.land/x/[email protected]/keyStack.ts
    • https://deno.land/x/[email protected]/mediaTyper.ts
    • https://deno.land/x/[email protected]/middleware.ts
    • https://deno.land/x/[email protected]/middleware/proxy.ts
    • https://deno.land/x/[email protected]/mod.ts
    • https://deno.land/x/[email protected]/multipart.ts
    • https://deno.land/x/[email protected]/range.ts
    • https://deno.land/x/[email protected]/request.ts
    • https://deno.land/x/[email protected]/response.ts
    • https://deno.land/x/[email protected]/router.ts
    • https://deno.land/x/[email protected]/send.ts
    • https://deno.land/x/[email protected]/server_sent_event.ts
    • https://deno.land/x/[email protected]/structured_clone.ts
    • https://deno.land/x/[email protected]/testing.ts
    • https://deno.land/x/[email protected]/types.d.ts
    • https://deno.land/x/[email protected]/util.ts
    • https://deno.land/x/[email protected]/index.ts
    • https://deno.land/x/[email protected]/ZodError.ts
    • https://deno.land/x/[email protected]/errors.ts
    • https://deno.land/x/[email protected]/external.ts
    • https://deno.land/x/[email protected]/helpers/enumUtil.ts
    • https://deno.land/x/[email protected]/helpers/errorUtil.ts
    • https://deno.land/x/[email protected]/helpers/parseUtil.ts
    • https://deno.land/x/[email protected]/helpers/partialUtil.ts
    • https://deno.land/x/[email protected]/helpers/typeAliases.ts
    • https://deno.land/x/[email protected]/helpers/util.ts
    • https://deno.land/x/[email protected]/index.ts
    • https://deno.land/x/[email protected]/locales/en.ts
    • https://deno.land/x/[email protected]/mod.ts
    • https://deno.land/x/[email protected]/types.ts
  • Performance measures: 3000
    • did_close (0ms)
    • request (85ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (2ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • code_action (2258ms)
    • request (106ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (1ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • request (1178ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (1ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • code_action (981ms)
    • request (72ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (1ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • request (1085ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (1ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • code_action (6294ms)
    • request (82ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (1ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • update_diagnostics_ts (6279ms)
    • request (6002ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (2ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • folding_range (383ms)
    • request (43ms)
    • op_load (0ms)
    • request (87ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (1ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • document_highlight (341ms)
    • request (83ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (1ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)

Performance

Name Duration Count
code_action 3178ms 3
did_close 0ms 1
document_highlight 341ms 1
folding_range 383ms 1
op_load 0ms 2947
op_resolve 0ms 36
request 882ms 10
update_diagnostics_ts 6279ms 1

mephju avatar Nov 27 '23 10:11 mephju

I'm running it on Mac, so I don't think that this is a Linux-specific issue. Deno's language server simply isn't able to handle anything other than tiny (and I really mean tiny) pet projects right now. Tried writing a simple Fresh app, and the performance of the language server made me pretty much decide that I will avoid using Deno for the forseeable future, as importing just a few node libraries causes the language server to slow down to an unusable state.

renbou avatar Nov 28 '23 07:11 renbou

@renbou Thanks for you input. I'm also considering to migrate my project to Node. The selling point of Deno was really that it kinda just works in terms of dev experience. But with issues like this it's actually the opposite, unfortunately.

mephju avatar Nov 28 '23 13:11 mephju

I think we just have to give higher priority to completion requests, so it doesn't wait for pending diagnostics requests but cancels them and runs first.

nayeemrmn avatar Nov 28 '23 14:11 nayeemrmn

I don't have a more polite way to say this: VSCode + Deno is unusable.

Intellisense works if you wait an unreasonable amount of time. Hovering over variables/types rarely works. Navigating to a definition -- a local file -- also has an extremely long delay.

It's difficult to have much confidence in Deno with such a poor experience in the most popular IDE for TypeScript.

https://github.com/denoland/vscode_deno/assets/3904778/dd3f0d80-0544-4eea-9fb6-f592a27fdb10

Deno Language Server Status
Workspace Settings
{
  "enable": true,
  "disablePaths": [],
  "enablePaths": null,
  "cache": null,
  "cacheOnSave": false,
  "certificateStores": null,
  "config": null,
  "importMap": null,
  "codeLens": {
    "implementations": false,
    "references": false,
    "referencesAllFunctions": false,
    "test": false
  },
  "internalDebug": false,
  "lint": true,
  "documentPreloadLimit": 1000,
  "suggest": {
    "imports": {
      "autoDiscover": true,
      "hosts": {
        "https://deno.land": true
      }
    }
  },
  "testing": {
    "args": [
      "--allow-all",
      "--no-check"
    ]
  },
  "tlsCertificate": null,
  "unsafelyIgnoreCertificateErrors": null,
  "unstable": true,
  "javascript": {
    "inlayHints": {
      "parameterNames": {
        "enabled": "none",
        "suppressWhenArgumentMatchesName": true
      },
      "parameterTypes": {
        "enabled": false
      },
      "variableTypes": {
        "enabled": false,
        "suppressWhenTypeMatchesName": true
      },
      "propertyDeclarationTypes": {
        "enabled": false
      },
      "functionLikeReturnTypes": {
        "enabled": false
      },
      "enumMemberValues": {
        "enabled": false
      }
    },
    "preferences": {
      "importModuleSpecifier": "shortest",
      "jsxAttributeCompletionStyle": "auto",
      "autoImportFileExcludePatterns": [],
      "useAliasesForRenames": true,
      "quoteStyle": "auto"
    },
    "suggest": {
      "completeFunctionCalls": false,
      "includeAutomaticOptionalChainCompletions": true,
      "includeCompletionsForImportStatements": true,
      "names": true,
      "paths": true,
      "autoImports": true,
      "enabled": true,
      "classMemberSnippets": {
        "enabled": true
      },
      "objectLiteralMethodSnippets": {
        "enabled": true
      }
    },
    "updateImportsOnFileMove": {
      "enabled": "always"
    }
  },
  "typescript": {
    "inlayHints": {
      "parameterNames": {
        "enabled": "none",
        "suppressWhenArgumentMatchesName": true
      },
      "parameterTypes": {
        "enabled": false
      },
      "variableTypes": {
        "enabled": false,
        "suppressWhenTypeMatchesName": true
      },
      "propertyDeclarationTypes": {
        "enabled": false
      },
      "functionLikeReturnTypes": {
        "enabled": false
      },
      "enumMemberValues": {
        "enabled": false
      }
    },
    "preferences": {
      "importModuleSpecifier": "shortest",
      "jsxAttributeCompletionStyle": "auto",
      "autoImportFileExcludePatterns": [],
      "useAliasesForRenames": true,
      "quoteStyle": "auto"
    },
    "suggest": {
      "completeFunctionCalls": false,
      "includeAutomaticOptionalChainCompletions": true,
      "includeCompletionsForImportStatements": true,
      "names": true,
      "paths": true,
      "autoImports": true,
      "enabled": true,
      "classMemberSnippets": {
        "enabled": true
      },
      "objectLiteralMethodSnippets": {
        "enabled": true
      }
    },
    "updateImportsOnFileMove": {
      "enabled": "always"
    }
  }
}

Workspace Details
Documents in memory: 1575
Performance measures: 3000
Performance
Name	Duration	Count
document_symbol	721ms	1
folding_range	721ms	1
get_navigation_tree	720ms	1
op_load	0ms	2994
request	22ms	3

shepherdjerred avatar Nov 29 '23 01:11 shepherdjerred

We are aware of the problem and will dedicate more resources to fixing it. For the folks experiencing these problems: could you please share the projects where you encounter the slowness? It will greatly help us in debugging the problem on our side. We have a few mitigations we want to put in place in the near future, but ideally we'd fix the underlying issue you're facing.

bartlomieju avatar Nov 29 '23 19:11 bartlomieju

Thanks for the quick response. I'd love to give Deno a real try once this is sorted out. Here is my project: https://github.com/shepherdjerred/glitter-boys/tree/sj/deno

shepherdjerred avatar Nov 29 '23 19:11 shepherdjerred

I'm careful now watch for culprits like very large json files,
When I apply @nayeemrmn recommended disablePaths fix:

{
   "deno.disablePaths": ["./offendingFolder/"],
}

The problem goes away. When these large files are not disabled, any move or rename of any file causes a slowdown or LSP OOM crash. Again, this is on a low powered Windows 11 laptop with only 8gb memory. I can always tell when it is about to happen as the laptop fan starts howling.

Hope this helps.

nhrones avatar Nov 29 '23 20:11 nhrones

I do import some large JSON files in tests -- maybe that's what's causing the issue for me. I'll see what happens when I remove those imports.

shepherdjerred avatar Nov 29 '23 20:11 shepherdjerred

Please do! We might want to fix it on our side to ignore files that are eg. >1Mb in size. We'll check to see how TSServer is handling it itself.

bartlomieju avatar Nov 29 '23 21:11 bartlomieju

An offending file -- JSON with 100k unique user objects.: 8.4 MB https://raw.githubusercontent.com/nhrones/BuenoCache/main/workers/hundredK.json

The fix in settings.json

"deno.disablePaths": ["./dist", "./workers/", "./.vscode"]

nhrones avatar Nov 29 '23 21:11 nhrones

One of potential improvements would be https://github.com/denoland/deno/issues/11032 as in https://github.com/denoland/vscode_deno/issues/895#issuecomment-1831053167 it can be seen that constructing a navigation tree takes almost a second.

bartlomieju avatar Nov 29 '23 23:11 bartlomieju

We have developed a potential fix for this problem and are currently investigating it. If we feel confident enough that it alleviates the problem we will cut a hot-fix Deno v1.38.4 release dedicated to this problem.

This fix could also help with https://github.com/denoland/vscode_deno/issues/943.

bartlomieju avatar Nov 30 '23 02:11 bartlomieju

same here 1.38.3

ynwd avatar Nov 30 '23 07:11 ynwd

I don't have a more polite way to say this: VSCode + Deno is unusable.

Intellisense works if you wait an unreasonable amount of time. Hovering over variables/types rarely works. Navigating to a definition -- a local file -- also has an extremely long delay.

It's difficult to have much confidence in Deno with such a poor experience in the most popular IDE for TypeScript.

CleanShot.2023-11-28.at.17.32.40.mp4

Deno Language Server Status
Workspace Settings
{
  "enable": true,
  "disablePaths": [],
  "enablePaths": null,
  "cache": null,
  "cacheOnSave": false,
  "certificateStores": null,
  "config": null,
  "importMap": null,
  "codeLens": {
    "implementations": false,
    "references": false,
    "referencesAllFunctions": false,
    "test": false
  },
  "internalDebug": false,
  "lint": true,
  "documentPreloadLimit": 1000,
  "suggest": {
    "imports": {
      "autoDiscover": true,
      "hosts": {
        "https://deno.land": true
      }
    }
  },
  "testing": {
    "args": [
      "--allow-all",
      "--no-check"
    ]
  },
  "tlsCertificate": null,
  "unsafelyIgnoreCertificateErrors": null,
  "unstable": true,
  "javascript": {
    "inlayHints": {
      "parameterNames": {
        "enabled": "none",
        "suppressWhenArgumentMatchesName": true
      },
      "parameterTypes": {
        "enabled": false
      },
      "variableTypes": {
        "enabled": false,
        "suppressWhenTypeMatchesName": true
      },
      "propertyDeclarationTypes": {
        "enabled": false
      },
      "functionLikeReturnTypes": {
        "enabled": false
      },
      "enumMemberValues": {
        "enabled": false
      }
    },
    "preferences": {
      "importModuleSpecifier": "shortest",
      "jsxAttributeCompletionStyle": "auto",
      "autoImportFileExcludePatterns": [],
      "useAliasesForRenames": true,
      "quoteStyle": "auto"
    },
    "suggest": {
      "completeFunctionCalls": false,
      "includeAutomaticOptionalChainCompletions": true,
      "includeCompletionsForImportStatements": true,
      "names": true,
      "paths": true,
      "autoImports": true,
      "enabled": true,
      "classMemberSnippets": {
        "enabled": true
      },
      "objectLiteralMethodSnippets": {
        "enabled": true
      }
    },
    "updateImportsOnFileMove": {
      "enabled": "always"
    }
  },
  "typescript": {
    "inlayHints": {
      "parameterNames": {
        "enabled": "none",
        "suppressWhenArgumentMatchesName": true
      },
      "parameterTypes": {
        "enabled": false
      },
      "variableTypes": {
        "enabled": false,
        "suppressWhenTypeMatchesName": true
      },
      "propertyDeclarationTypes": {
        "enabled": false
      },
      "functionLikeReturnTypes": {
        "enabled": false
      },
      "enumMemberValues": {
        "enabled": false
      }
    },
    "preferences": {
      "importModuleSpecifier": "shortest",
      "jsxAttributeCompletionStyle": "auto",
      "autoImportFileExcludePatterns": [],
      "useAliasesForRenames": true,
      "quoteStyle": "auto"
    },
    "suggest": {
      "completeFunctionCalls": false,
      "includeAutomaticOptionalChainCompletions": true,
      "includeCompletionsForImportStatements": true,
      "names": true,
      "paths": true,
      "autoImports": true,
      "enabled": true,
      "classMemberSnippets": {
        "enabled": true
      },
      "objectLiteralMethodSnippets": {
        "enabled": true
      }
    },
    "updateImportsOnFileMove": {
      "enabled": "always"
    }
  }
}

Workspace Details
Documents in memory: 1575
Performance measures: 3000
Performance
Name	Duration	Count
document_symbol	721ms	1
folding_range	721ms	1
get_navigation_tree	720ms	1
op_load	0ms	2994
request	22ms	3

[1] I have similar problem when start deno run -A --watch --unstable main.ts and at the same time open the VScode. [2] But when I stop the application, and restart the LSP, and open it with VScode -- intellisense back to normal [3] intellisense slow again if I start no.1

cc: @bartlomieju @nayeemrmn

ynwd avatar Nov 30 '23 22:11 ynwd

Deno v1.38.4 containing a few LSP performance fixes is now released. Please update and let us know if the problems persist.

bartlomieju avatar Nov 30 '23 22:11 bartlomieju

Still persist if i run deno run -A --watch --unstable main.ts and at the same time open the VScode.

ynwd avatar Nov 30 '23 23:11 ynwd

Thanks for checking. Could you provide the output from the "Deno Language Server" tab in VSCode?

bartlomieju avatar Nov 30 '23 23:11 bartlomieju

Deno Language Server Status

Workspace Settings

{
  "enable": true,
  "disablePaths": [
    "npm"
  ],
  "enablePaths": null,
  "cache": null,
  "cacheOnSave": false,
  "certificateStores": null,
  "config": null,
  "importMap": "import_map.json",
  "codeLens": {
    "implementations": false,
    "references": false,
    "referencesAllFunctions": false,
    "test": false
  },
  "internalDebug": false,
  "lint": true,
  "documentPreloadLimit": 1000,
  "suggest": {
    "imports": {
      "autoDiscover": true,
      "hosts": {
        "https://deno.land": true
      }
    }
  },
  "testing": {
    "args": [
      "--allow-all",
      "--no-check"
    ]
  },
  "tlsCertificate": null,
  "unsafelyIgnoreCertificateErrors": null,
  "unstable": false,
  "javascript": {
    "inlayHints": {
      "parameterNames": {
        "enabled": "none",
        "suppressWhenArgumentMatchesName": true
      },
      "parameterTypes": {
        "enabled": false
      },
      "variableTypes": {
        "enabled": false,
        "suppressWhenTypeMatchesName": true
      },
      "propertyDeclarationTypes": {
        "enabled": false
      },
      "functionLikeReturnTypes": {
        "enabled": false
      },
      "enumMemberValues": {
        "enabled": false
      }
    },
    "preferences": {
      "importModuleSpecifier": "shortest",
      "jsxAttributeCompletionStyle": "auto",
      "autoImportFileExcludePatterns": [],
      "useAliasesForRenames": true,
      "quoteStyle": "auto"
    },
    "suggest": {
      "completeFunctionCalls": false,
      "includeAutomaticOptionalChainCompletions": true,
      "includeCompletionsForImportStatements": true,
      "names": true,
      "paths": true,
      "autoImports": true,
      "enabled": true,
      "classMemberSnippets": {
        "enabled": true
      },
      "objectLiteralMethodSnippets": {
        "enabled": true
      }
    },
    "updateImportsOnFileMove": {
      "enabled": "prompt"
    }
  },
  "typescript": {
    "inlayHints": {
      "parameterNames": {
        "enabled": "none",
        "suppressWhenArgumentMatchesName": true
      },
      "parameterTypes": {
        "enabled": false
      },
      "variableTypes": {
        "enabled": false,
        "suppressWhenTypeMatchesName": true
      },
      "propertyDeclarationTypes": {
        "enabled": false
      },
      "functionLikeReturnTypes": {
        "enabled": false
      },
      "enumMemberValues": {
        "enabled": false
      }
    },
    "preferences": {
      "importModuleSpecifier": "shortest",
      "jsxAttributeCompletionStyle": "auto",
      "autoImportFileExcludePatterns": [],
      "useAliasesForRenames": true,
      "quoteStyle": "auto"
    },
    "suggest": {
      "completeFunctionCalls": false,
      "includeAutomaticOptionalChainCompletions": true,
      "includeCompletionsForImportStatements": true,
      "names": true,
      "paths": true,
      "autoImports": true,
      "enabled": true,
      "classMemberSnippets": {
        "enabled": true
      },
      "objectLiteralMethodSnippets": {
        "enabled": true
      }
    },
    "updateImportsOnFileMove": {
      "enabled": "prompt"
    }
  }
}

Workspace Details

  • Performance measures: 3000
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (1ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (1ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • goto_definition (3506ms)
    • tsc getDefinitionAndBoundSpan (3506ms)
    • request (1362ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • code_action (2348ms)
    • tsc getApplicableRefactors (2348ms)
    • request (1321ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • document_highlight (1282ms)
    • tsc getDocumentHighlights (1282ms)
    • request (1282ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_resolve (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)
    • op_load (0ms)

Performance

Name Duration Count
code_action 2348ms 1
document_highlight 1282ms 1
goto_definition 3506ms 1
op_load 0ms 2946
op_resolve 0ms 45
request 1322ms 3
tsc getApplicableRefactors 2348ms 1
tsc getDefinitionAndBoundSpan 3506ms 1
tsc getDocumentHighlights 1282ms 1

ynwd avatar Nov 30 '23 23:11 ynwd

Wow! Over 3s to get a response from TSC. That is definitely off. Could you share the project you are seeing this on? That would help us with debugging a lot.

bartlomieju avatar Nov 30 '23 23:11 bartlomieju

Wow! Over 3s to get a response from TSC. That is definitely off. Could you share the project you are seeing this on? That would help us with debugging a lot.

@bartlomieju, rpx

ynwd avatar Nov 30 '23 23:11 ynwd