gitextract_9gu592nz/ ├── .aiAutoMinify.json ├── .eslintrc ├── .gitattributes ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── codeql/ │ │ └── codeql-config.yml │ ├── copilot-instructions.md │ ├── prompts/ │ │ └── release-pr.prompt.md │ └── workflows/ │ ├── ci.yml │ ├── codeql-analysis.yml │ ├── delete-merged-branches.yml │ ├── jekyll-gh-pages.yml │ ├── lock.yml │ ├── stale-assigned.yml │ └── stale.yml ├── .gitignore ├── .npmignore ├── .travis/ │ ├── test_react_native.sh │ └── test_rush.sh ├── AISKU/ │ ├── .npmignore │ ├── API.md │ ├── LICENSE │ ├── NOTICE │ ├── PRIVACY │ ├── README.md │ ├── Tests/ │ │ ├── Manual/ │ │ │ ├── HelloWorld.html │ │ │ ├── README.md │ │ │ ├── ai1.test.js │ │ │ ├── ai2.test.js │ │ │ ├── ai3.test.js │ │ │ ├── aisku-example-index.gbl.js │ │ │ ├── latestSnippet.html │ │ │ ├── span-e2e-manual-test.html │ │ │ ├── style/ │ │ │ │ └── style.css │ │ │ └── testVersionConflict.html │ │ ├── Perf/ │ │ │ └── src/ │ │ │ ├── AISKUPerf.Tests.ts │ │ │ ├── AISKUPerf.ts │ │ │ └── aiskuperftests.ts │ │ ├── PerfTests.html │ │ ├── Unit/ │ │ │ └── src/ │ │ │ ├── AISKUSize.Tests.ts │ │ │ ├── CdnPackaging.tests.ts │ │ │ ├── CdnThrottle.tests.ts │ │ │ ├── GlobalTestHooks.Test.ts │ │ │ ├── IAnalyticsConfig.Tests.ts │ │ │ ├── NonRecordingSpan.Tests.ts │ │ │ ├── OTelInit.Tests.ts │ │ │ ├── SnippetInitialization.Tests.ts │ │ │ ├── SpanContextPropagation.Tests.ts │ │ │ ├── SpanE2E.Tests.ts │ │ │ ├── SpanErrorHandling.Tests.ts │ │ │ ├── SpanHelperUtils.Tests.ts │ │ │ ├── SpanLifeCycle.Tests.ts │ │ │ ├── SpanPluginIntegration.Tests.ts │ │ │ ├── SpanUtils.Tests.ts │ │ │ ├── StartSpan.Tests.ts │ │ │ ├── TelemetryItemGeneration.Tests.ts │ │ │ ├── ThrottleSentMessage.tests.ts │ │ │ ├── TraceContext.Tests.ts │ │ │ ├── TraceProvider.Tests.ts │ │ │ ├── TraceSuppression.Tests.ts │ │ │ ├── UseSpan.Tests.ts │ │ │ ├── WithSpan.Tests.ts │ │ │ ├── aiskuunittests.ts │ │ │ ├── applicationinsights.e2e.fetch.tests.ts │ │ │ ├── applicationinsights.e2e.tests.ts │ │ │ ├── sanitizer.e2e.tests.ts │ │ │ ├── sender.e2e.tests.ts │ │ │ ├── testLegacySnippet.ts │ │ │ ├── testSnippetV5.ts │ │ │ ├── testSnippetV6.ts │ │ │ └── validate.e2e.tests.ts │ │ ├── UnitTests.html │ │ ├── es6-module-type-check/ │ │ │ ├── package.json │ │ │ ├── src/ │ │ │ │ └── main.ts │ │ │ └── tsconfig.json │ │ └── tsconfig.json │ ├── api-extractor.json │ ├── dist-history/ │ │ ├── aisdk.0.0.13.js │ │ ├── aisdk.0.0.15.js │ │ ├── aisdk.0.0.17.js │ │ ├── aisdk.0.0.18.js │ │ ├── aisdk.0.0.19.js │ │ ├── aisdk.0.0.8.js │ │ ├── aisdk.min.0.0.8.js │ │ └── aisdk.min.0.0.9.js │ ├── examples/ │ │ └── span-usage-example.ts │ ├── package.json │ ├── rollup.config.js │ ├── samples/ │ │ └── HelloWorld/ │ │ └── index-snippet.html │ ├── scripts/ │ │ ├── README.md │ │ ├── listAzCdnVersions.ps1 │ │ ├── publishAzImgToCdn.ps1 │ │ ├── publishAzReleaseToCdn.ps1 │ │ └── setAzActiveCdnVersion.ps1 │ ├── snippet/ │ │ ├── README.md │ │ └── snippet.js │ ├── src/ │ │ ├── AISku.ts │ │ ├── ApplicationInsightsContainer.ts │ │ ├── IApplicationInsights.ts │ │ ├── Init.ts │ │ ├── InternalConstants.ts │ │ ├── Snippet.ts │ │ ├── applicationinsights-web.ts │ │ └── internal/ │ │ └── trace/ │ │ └── spanUtils.ts │ ├── tsconfig.json │ ├── tsdoc.json │ ├── tslint.json │ └── typedoc.json ├── AISKULight/ │ ├── .npmignore │ ├── LICENSE │ ├── NOTICE │ ├── PRIVACY │ ├── README.md │ ├── Tests/ │ │ ├── Unit/ │ │ │ └── src/ │ │ │ ├── AISKULightSize.Tests.ts │ │ │ ├── GlobalTestHooks.Test.ts │ │ │ ├── aiskuliteunittests.ts │ │ │ ├── config.tests.ts │ │ │ ├── dynamicconfig.tests.ts │ │ │ └── otelNegative.tests.ts │ │ ├── UnitTests.html │ │ └── tsconfig.json │ ├── api-extractor.json │ ├── build.cmd │ ├── dist-history/ │ │ ├── aisdklight.js │ │ └── aisdklite.0.0.3.js │ ├── package.json │ ├── rollup.config.js │ ├── src/ │ │ └── index.ts │ ├── tsconfig.json │ ├── tsdoc.json │ ├── tslint.json │ └── typedoc.json ├── API-reference.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── PRIVACY ├── README.md ├── RELEASES.md ├── SECURITY.md ├── SUPPORT.md ├── ThirdPartyNotices.txt ├── TreeShakingRecommendations.md ├── channels/ │ ├── 1ds-post-js/ │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── CODE_OF_CONDUCT.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE.TXT │ │ ├── NOTICE │ │ ├── PRIVACY │ │ ├── README.md │ │ ├── SECURITY.md │ │ ├── SUPPORT.md │ │ ├── api-extractor.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src/ │ │ │ ├── BatchNotificationActions.ts │ │ │ ├── ClockSkewManager.ts │ │ │ ├── DataModels.ts │ │ │ ├── EventBatch.ts │ │ │ ├── HttpManager.ts │ │ │ ├── Index.ts │ │ │ ├── InternalConstants.ts │ │ │ ├── KillSwitch.ts │ │ │ ├── PostChannel.ts │ │ │ ├── RetryPolicy.ts │ │ │ ├── Serializer.ts │ │ │ ├── TimeoutOverrideWrapper.ts │ │ │ └── typings/ │ │ │ └── XDomainRequest.ts │ │ ├── test/ │ │ │ ├── Unit/ │ │ │ │ └── src/ │ │ │ │ ├── FileSizeCheckTest.ts │ │ │ │ ├── GlobalTestHooks.Test.ts │ │ │ │ ├── HttpManagerTest.ts │ │ │ │ ├── KillSwitchTest.ts │ │ │ │ ├── PostChannelTest.ts │ │ │ │ ├── SerializerTest.ts │ │ │ │ ├── TestHelper.ts │ │ │ │ └── post.unittests.ts │ │ │ ├── UnitTests.html │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── tsdoc.json │ │ └── typedoc.json │ ├── applicationinsights-channel-js/ │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── PRIVACY │ │ ├── README.md │ │ ├── Tests/ │ │ │ ├── Unit/ │ │ │ │ └── src/ │ │ │ │ ├── GlobalTestHooks.Test.ts │ │ │ │ ├── Sample.tests.ts │ │ │ │ ├── Sender.tests.ts │ │ │ │ ├── StatsBeat.tests.ts │ │ │ │ └── aichannel.tests.ts │ │ │ ├── UnitTests.html │ │ │ └── tsconfig.json │ │ ├── api-extractor.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src/ │ │ │ ├── EnvelopeCreator.ts │ │ │ ├── Interfaces/ │ │ │ │ └── Contracts/ │ │ │ │ └── IRequestData.ts │ │ │ ├── Interfaces.ts │ │ │ ├── InternalConstants.ts │ │ │ ├── SendBuffer.ts │ │ │ ├── Sender.ts │ │ │ ├── Serializer.ts │ │ │ ├── Telemetry/ │ │ │ │ ├── Common/ │ │ │ │ │ └── Data.ts │ │ │ │ ├── RemoteDependencyData.ts │ │ │ │ └── RequestData.ts │ │ │ ├── TelemetryProcessors/ │ │ │ │ ├── Sample.ts │ │ │ │ └── SamplingScoreGenerators/ │ │ │ │ ├── HashCodeScoreGenerator.ts │ │ │ │ └── SamplingScoreGenerator.ts │ │ │ └── applicationinsights-channel-js.ts │ │ ├── tsconfig.json │ │ ├── tsdoc.json │ │ ├── tslint.json │ │ └── typedoc.json │ ├── offline-channel-js/ │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── CODE_OF_CONDUCT.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE.TXT │ │ ├── PRIVACY │ │ ├── README.md │ │ ├── SECURITY.md │ │ ├── SUPPORT.md │ │ ├── Tests/ │ │ │ ├── Unit/ │ │ │ │ └── src/ │ │ │ │ ├── GlobalTestHooks.Test.ts │ │ │ │ ├── IndexedDB.tests.ts │ │ │ │ ├── TestHelper.ts │ │ │ │ ├── channel.tests.ts │ │ │ │ ├── customprovider.tests.ts │ │ │ │ ├── dbprovider.tests.ts │ │ │ │ ├── inmemorybatch.tests.ts │ │ │ │ ├── offlinebatchhandler.tests.ts │ │ │ │ ├── offlinechannel.tests.ts │ │ │ │ ├── offlinetimer.tests.ts │ │ │ │ └── webprovider.tests.ts │ │ │ ├── UnitTests.html │ │ │ └── tsconfig.json │ │ ├── api-extractor.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src/ │ │ │ ├── Helpers/ │ │ │ │ └── Utils.ts │ │ │ ├── InMemoryBatch.ts │ │ │ ├── Interfaces/ │ │ │ │ ├── IInMemoryBatch.ts │ │ │ │ ├── IOfflineBatch.ts │ │ │ │ ├── IOfflineIndexDb.ts │ │ │ │ ├── IOfflineProvider.ts │ │ │ │ └── ISender.ts │ │ │ ├── OfflineBatchHandler.ts │ │ │ ├── OfflineChannel.ts │ │ │ ├── PayloadHelper.ts │ │ │ ├── Providers/ │ │ │ │ ├── IndexDbHelper.ts │ │ │ │ ├── IndexDbProvider.ts │ │ │ │ └── WebStorageProvider.ts │ │ │ ├── Sender.ts │ │ │ └── applicationinsights-offlinechannel-js.ts │ │ ├── tsconfig.json │ │ ├── tsdoc.json │ │ └── typedoc.json │ └── tee-channel-js/ │ ├── .npmignore │ ├── LICENSE │ ├── NOTICE │ ├── PRIVACY │ ├── README.md │ ├── Tests/ │ │ ├── Unit/ │ │ │ └── src/ │ │ │ ├── GlobalTestHooks.Test.ts │ │ │ ├── TeeChannelCore.Tests.ts │ │ │ └── teechannel.tests.ts │ │ ├── UnitTests.html │ │ └── tsconfig.json │ ├── api-extractor.json │ ├── package.json │ ├── rollup.config.js │ ├── src/ │ │ ├── ChannelController.ts │ │ ├── Interfaces/ │ │ │ └── ITeeChannelConfig.ts │ │ ├── TeeChannel.ts │ │ └── applicationinsights-teechannel-js.ts │ ├── tsconfig.json │ ├── tsdoc.json │ └── typedoc.json ├── common/ │ ├── Tests/ │ │ ├── External/ │ │ │ ├── blanket-1.2.2.js │ │ │ ├── blanket-reporter.js │ │ │ ├── jquery.d.ts │ │ │ ├── magic-string.umd.js │ │ │ ├── qunit-1.23.1.css │ │ │ ├── qunit-1.23.1.js │ │ │ ├── qunit-2.9.1.css │ │ │ ├── qunit-2.9.1.js │ │ │ ├── qunit-2.9.3.css │ │ │ ├── qunit-2.9.3.js │ │ │ ├── qunit.d.ts │ │ │ ├── require-2.2.0.js │ │ │ ├── require-2.3.6.js │ │ │ ├── sinon-1.17.2.js │ │ │ ├── sinon-2.3.8.js │ │ │ ├── sinon-7.3.1.js │ │ │ ├── sinon.d.ts │ │ │ ├── whatwg-fetch.3.0.0.js │ │ │ └── whatwg-fetch.3.6.2.js │ │ ├── Framework/ │ │ │ ├── package.json │ │ │ ├── rollup.config.js │ │ │ ├── src/ │ │ │ │ ├── AITestClass.ts │ │ │ │ ├── Assert.ts │ │ │ │ ├── DebugHelpers.ts │ │ │ │ ├── PollingAssert.ts │ │ │ │ ├── StepResult.ts │ │ │ │ ├── TelemetryValidation/ │ │ │ │ │ ├── CommonValidator.ts │ │ │ │ │ ├── EventValidator.ts │ │ │ │ │ ├── ExceptionValidator.ts │ │ │ │ │ ├── ITypeValidator.ts │ │ │ │ │ ├── MetricValidator.ts │ │ │ │ │ ├── PageViewPerformanceValidator.ts │ │ │ │ │ ├── PageViewValidator.ts │ │ │ │ │ ├── RemoteDepdencyValidator.ts │ │ │ │ │ └── TraceValidator.ts │ │ │ │ ├── TestHelper.ts │ │ │ │ ├── ai-test-framework.ts │ │ │ │ └── interfaces/ │ │ │ │ ├── FakeXMLHttpRequest.ts │ │ │ │ ├── IASyncQueue.ts │ │ │ │ ├── IBeaconRequest.ts │ │ │ │ ├── IFetchRequest.ts │ │ │ │ ├── ITestCase.ts │ │ │ │ ├── ITestCaseAsync.ts │ │ │ │ └── ITestContext.ts │ │ │ └── tsconfig.json │ │ └── Selenium/ │ │ ├── ExceptionHelper.js │ │ └── ModuleLoader.js │ ├── changes/ │ │ └── @microsoft/ │ │ └── applicationinsights-web/ │ │ └── markwolff-refactor_readme_2019-10-04-20-34.json │ ├── config/ │ │ └── rush/ │ │ ├── .npmrc │ │ ├── command-line.json │ │ ├── common-versions.json │ │ ├── npm-shrinkwrap.json │ │ └── version-policies.json │ └── scripts/ │ ├── install-run-rush-silent.js │ ├── install-run-rush.js │ ├── install-run-rushx.js │ ├── install-run-silent.js │ └── install-run.js ├── docs/ │ ├── API-reference.md │ ├── Dependency.md │ ├── ExtensionErrorSteps.md │ ├── OTel/ │ │ ├── README.md │ │ ├── examples.md │ │ ├── otelApi.md │ │ ├── startActiveSpan.md │ │ ├── traceApi.md │ │ ├── useSpan.md │ │ └── withSpan.md │ ├── PageUnloadEvents.md │ ├── PerformanceMonitoring.md │ ├── README.md │ ├── SdkLoadFailure.md │ ├── SdkLoadFailureSteps.md │ ├── ThrottleMgr.md │ ├── WebConfig.md │ ├── es3_Support.md │ ├── exceptionTelemetry.md │ ├── upgrade/ │ │ ├── MergeCommonToCore.md │ │ ├── v2_UpgradeGuide.md │ │ └── v3_BreakingChanges.md │ └── webSdk/ │ └── README.md ├── examples/ │ ├── AISKU/ │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src/ │ │ │ ├── aisku-example-index.ts │ │ │ ├── aisku-init.ts │ │ │ └── utils.ts │ │ ├── style/ │ │ │ └── style.css │ │ └── tsconfig.json │ ├── README.md │ ├── cfgSync/ │ │ ├── CfgSync.html │ │ ├── README.md │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src/ │ │ │ ├── example-cfgsync-index.ts │ │ │ ├── example-cfgsync-init.ts │ │ │ ├── listener1.ts │ │ │ ├── listener2.ts │ │ │ └── main.ts │ │ └── tsconfig.json │ ├── dependency/ │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src/ │ │ │ ├── appinsights-init.ts │ │ │ ├── dependencies-example-index.ts │ │ │ ├── startSpan-example.ts │ │ │ └── utils.ts │ │ ├── style/ │ │ │ └── style.css │ │ └── tsconfig.json │ ├── shared-worker/ │ │ ├── README.md │ │ ├── SharedWorker.html │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src/ │ │ │ ├── example-shared-worker.ts │ │ │ ├── interfaces/ │ │ │ │ └── IExampleMessage.ts │ │ │ ├── worker-npm-init.ts │ │ │ ├── worker.ts │ │ │ └── worker2.ts │ │ └── tsconfig.json │ └── startSpan/ │ ├── package.json │ ├── rollup.config.js │ ├── src/ │ │ ├── startSpanExample.ts │ │ └── startspan-example-index.ts │ └── tsconfig.json ├── extensions/ │ ├── applicationinsights-analytics-js/ │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── PRIVACY │ │ ├── README.md │ │ ├── Tests/ │ │ │ ├── Unit/ │ │ │ │ └── src/ │ │ │ │ ├── AnalyticsExtensionSize.tests.ts │ │ │ │ ├── AnalyticsPlugin.tests.ts │ │ │ │ ├── GlobalTestHooks.Test.ts │ │ │ │ ├── TelemetryItemCreator.tests.ts │ │ │ │ └── appinsights-analytics.tests.ts │ │ │ ├── UnitTests.html │ │ │ └── tsconfig.json │ │ ├── api-extractor.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src/ │ │ │ ├── JavaScriptSDK/ │ │ │ │ ├── AnalyticsPlugin.ts │ │ │ │ ├── Interfaces/ │ │ │ │ │ └── IAnalyticsConfig.ts │ │ │ │ ├── Telemetry/ │ │ │ │ │ ├── PageViewManager.ts │ │ │ │ │ ├── PageViewPerformanceManager.ts │ │ │ │ │ └── PageVisitTimeManager.ts │ │ │ │ └── Timing.ts │ │ │ └── applicationinsights-analytics-js.ts │ │ ├── tsconfig.json │ │ ├── tsdoc.json │ │ ├── tslint.json │ │ └── typedoc.json │ ├── applicationinsights-angularplugin-js/ │ │ ├── README.md │ │ └── tsdoc.json │ ├── applicationinsights-cfgsync-js/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── Tests/ │ │ │ ├── Unit/ │ │ │ │ └── src/ │ │ │ │ ├── GlobalTestHooks.Test.ts │ │ │ │ ├── cfgsync.tests.ts │ │ │ │ ├── cfgsynchelper.tests.ts │ │ │ │ └── cfgsyncplugin.tests.ts │ │ │ ├── UnitTests.html │ │ │ └── tsconfig.json │ │ ├── api-extractor.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src/ │ │ │ ├── CfgSyncHelperFuncs.ts │ │ │ ├── CfgSyncPlugin.ts │ │ │ ├── Interfaces/ │ │ │ │ ├── ICfgSyncCdnConfig.ts │ │ │ │ ├── ICfgSyncConfig.ts │ │ │ │ └── ICfgSyncPlugin.ts │ │ │ └── applicationinsights-cfgsync-js.ts │ │ ├── tsconfig.json │ │ ├── tsdoc.json │ │ ├── tslint.json │ │ └── typedoc.json │ ├── applicationinsights-clickanalytics-js/ │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── PRIVACY │ │ ├── README.md │ │ ├── Tests/ │ │ │ ├── Unit/ │ │ │ │ └── src/ │ │ │ │ ├── ClickEventTest.ts │ │ │ │ ├── GlobalTestHooks.Test.ts │ │ │ │ └── appinsights-clickanalytics.tests.ts │ │ │ ├── UnitTests.html │ │ │ └── tsconfig.json │ │ ├── api-extractor.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── scripts/ │ │ │ ├── listAzCdnVersions.ps1 │ │ │ ├── publishAzReleaseToCdn.ps1 │ │ │ └── setAzActiveCdnVersion.ps1 │ │ ├── src/ │ │ │ ├── Behaviours.ts │ │ │ ├── ClickAnalyticsPlugin.ts │ │ │ ├── DataCollector.ts │ │ │ ├── Enums.ts │ │ │ ├── Interfaces/ │ │ │ │ └── Datamodel.ts │ │ │ ├── applicationinsights-clickanalytics-js.ts │ │ │ ├── common/ │ │ │ │ └── Utils.ts │ │ │ ├── events/ │ │ │ │ ├── PageAction.ts │ │ │ │ └── WebEvent.ts │ │ │ └── handlers/ │ │ │ ├── AutoCaptureHandler.ts │ │ │ └── DomContentHandler.ts │ │ ├── tsconfig.json │ │ ├── tsdoc.json │ │ ├── tslint.json │ │ └── typedoc.json │ ├── applicationinsights-debugplugin-js/ │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── PRIVACY │ │ ├── README.md │ │ ├── api-extractor.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── sample/ │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ └── public/ │ │ │ ├── index.html │ │ │ └── sample.js │ │ ├── scripts/ │ │ │ ├── listAzCdnVersions.ps1 │ │ │ ├── publishAzReleaseToCdn.ps1 │ │ │ └── setAzActiveCdnVersion.ps1 │ │ ├── src/ │ │ │ ├── DebugPlugin.ts │ │ │ ├── applicationinsights-debugplugin-js.ts │ │ │ ├── components/ │ │ │ │ ├── Dashboard.ts │ │ │ │ ├── LogEntry.ts │ │ │ │ ├── debugBins.ts │ │ │ │ ├── filterList.ts │ │ │ │ ├── helpers.ts │ │ │ │ └── styleNodeSrc.ts │ │ │ ├── interfaces/ │ │ │ │ └── IDebugPluginConfig.ts │ │ │ └── localization/ │ │ │ └── EN-US.json │ │ ├── tsconfig.json │ │ ├── tsdoc.json │ │ ├── tslint.json │ │ └── typedoc.json │ ├── applicationinsights-dependencies-js/ │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── PRIVACY │ │ ├── README.md │ │ ├── Tests/ │ │ │ ├── Unit/ │ │ │ │ └── src/ │ │ │ │ ├── GlobalTestHooks.Test.ts │ │ │ │ ├── TestChannelPlugin.ts │ │ │ │ ├── W3CTraceStateDependency.tests.ts │ │ │ │ ├── ajax.tests.ts │ │ │ │ └── dependencies.tests.ts │ │ │ ├── UnitTests.html │ │ │ └── tsconfig.json │ │ ├── api-extractor.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src/ │ │ │ ├── DependencyInitializer.ts │ │ │ ├── DependencyListener.ts │ │ │ ├── InternalConstants.ts │ │ │ ├── ajax.ts │ │ │ ├── ajaxRecord.ts │ │ │ └── applicationinsights-dependencies-js.ts │ │ ├── tsconfig.json │ │ ├── tsdoc.json │ │ ├── tslint.json │ │ └── typedoc.json │ ├── applicationinsights-osplugin-js/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── Tests/ │ │ │ ├── Unit/ │ │ │ │ └── src/ │ │ │ │ ├── OsPluginTest.ts │ │ │ │ └── applicationinsights-osplugin.tests.ts │ │ │ ├── UnitTests.html │ │ │ └── tsconfig.json │ │ ├── api-extractor.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src/ │ │ │ ├── DataModels.ts │ │ │ ├── OsPlugin.ts │ │ │ └── applicationinsights-osplugin-js.ts │ │ ├── tsconfig.json │ │ ├── tsdoc.json │ │ └── typedoc.json │ ├── applicationinsights-perfmarkmeasure-js/ │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── PRIVACY │ │ ├── README.md │ │ ├── Tests/ │ │ │ ├── Unit/ │ │ │ │ └── src/ │ │ │ │ ├── GlobalTestHooks.Test.ts │ │ │ │ ├── MarkMeasureTests.ts │ │ │ │ └── appinsights-perfmarkmeasure.tests.ts │ │ │ ├── UnitTests.html │ │ │ └── tsconfig.json │ │ ├── api-extractor.json │ │ ├── example/ │ │ │ └── cdn-usage.html │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── scripts/ │ │ │ ├── listAzCdnVersions.ps1 │ │ │ ├── publishAzReleaseToCdn.ps1 │ │ │ └── setAzActiveCdnVersion.ps1 │ │ ├── src/ │ │ │ ├── PerfMarkMeasureManager.ts │ │ │ ├── applicationinsights-perfmarkmeasure-js.ts │ │ │ └── interfaces/ │ │ │ └── IPerfMarkMeasureConfiguration.ts │ │ ├── tsconfig.json │ │ ├── tsdoc.json │ │ ├── tslint.json │ │ └── typedoc.json │ ├── applicationinsights-properties-js/ │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── PRIVACY │ │ ├── README.md │ │ ├── Tests/ │ │ │ ├── Unit/ │ │ │ │ └── src/ │ │ │ │ ├── GlobalTestHooks.Test.ts │ │ │ │ ├── SessionManager.Tests.ts │ │ │ │ ├── TelemetryContext.Tests.ts │ │ │ │ ├── TestChannelPlugin.ts │ │ │ │ ├── prop.tests.ts │ │ │ │ ├── properties.tests.ts │ │ │ │ └── propertiesSize.tests.ts │ │ │ ├── UnitTests.html │ │ │ └── tsconfig.json │ │ ├── api-extractor.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src/ │ │ │ ├── Context/ │ │ │ │ ├── Application.ts │ │ │ │ ├── Device.ts │ │ │ │ ├── Internal.ts │ │ │ │ ├── Location.ts │ │ │ │ ├── Session.ts │ │ │ │ └── User.ts │ │ │ ├── Interfaces/ │ │ │ │ ├── IPropTelemetryContext.ts │ │ │ │ └── IPropertiesConfig.ts │ │ │ ├── PropertiesPlugin.ts │ │ │ ├── TelemetryContext.ts │ │ │ └── applicationinsights-properties-js.ts │ │ ├── tsconfig.json │ │ ├── tsdoc.json │ │ ├── tslint.json │ │ └── typedoc.json │ ├── applicationinsights-react-js/ │ │ ├── NOTICE │ │ ├── PRIVACY │ │ └── README.md │ └── applicationinsights-react-native/ │ ├── NOTICE │ ├── PRIVACY │ └── README.md ├── gruntfile.js ├── legacy/ │ └── README.md ├── nuget/ │ └── Microsoft.ApplicationInsights.JavaScript.Snippet.nuspec ├── package.json ├── policheck-exclusions.xml ├── rollup.base.config.js ├── rush.json ├── scripts/ │ └── dtsgen.js ├── shared/ │ ├── 1ds-core-js/ │ │ ├── .npmignore │ │ ├── CODE_OF_CONDUCT.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE.TXT │ │ ├── NOTICE │ │ ├── PRIVACY │ │ ├── README.md │ │ ├── SECURITY.md │ │ ├── SUPPORT.md │ │ ├── api-extractor.json │ │ ├── auto-minify.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src/ │ │ │ └── Index.ts │ │ ├── test/ │ │ │ ├── Unit/ │ │ │ │ └── src/ │ │ │ │ ├── FileSizeCheckTest.ts │ │ │ │ └── core.unittests.ts │ │ │ ├── UnitTests.html │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── tsdoc.json │ │ └── typedoc.json │ ├── AppInsightsCommon/ │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── PRIVACY │ │ ├── README.md │ │ ├── api-extractor.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src/ │ │ │ └── applicationinsights-common.ts │ │ ├── tsconfig.json │ │ ├── tsdoc.json │ │ ├── tslint.json │ │ └── typedoc.json │ └── AppInsightsCore/ │ ├── .npmignore │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── NOTICE │ ├── PRIVACY │ ├── README.md │ ├── SpanImplementationSummary.md │ ├── Span_Implementation_Refactoring_Summary.md │ ├── Tests/ │ │ ├── Perf/ │ │ │ ├── src/ │ │ │ │ ├── CorePerfCheck.Tests.ts │ │ │ │ └── aiperftests.ts │ │ │ └── tsconfig.json │ │ ├── PerfTests.html │ │ ├── Unit/ │ │ │ └── src/ │ │ │ ├── OpenTelemetry/ │ │ │ │ ├── commonUtils.Tests.ts │ │ │ │ ├── errors.Tests.ts │ │ │ │ └── otelNegative.Tests.ts │ │ │ ├── ai/ │ │ │ │ ├── AppInsightsCommon.tests.ts │ │ │ │ ├── AppInsightsCoreSize.Tests.ts │ │ │ │ ├── ApplicationInsightsCore.Tests.ts │ │ │ │ ├── ConnectionStringParser.tests.ts │ │ │ │ ├── CookieManager.Tests.ts │ │ │ │ ├── EventHelper.Tests.ts │ │ │ │ ├── EventsDiscardedReason.Tests.ts │ │ │ │ ├── Exception.tests.ts │ │ │ │ ├── GlobalTestHooks.Test.ts │ │ │ │ ├── HelperFunc.Tests.ts │ │ │ │ ├── LoggingEnum.Tests.ts │ │ │ │ ├── RequestHeaders.tests.ts │ │ │ │ ├── SendPostManager.Tests.ts │ │ │ │ ├── SeverityLevel.tests.ts │ │ │ │ ├── StatsBeat.Tests.ts │ │ │ │ ├── TestPlugins.ts │ │ │ │ ├── ThrottleMgr.tests.ts │ │ │ │ ├── UpdateConfig.Tests.ts │ │ │ │ └── Util.tests.ts │ │ │ ├── aiunittests.ts │ │ │ ├── attribute/ │ │ │ │ └── attributeContainer.Tests.ts │ │ │ ├── config/ │ │ │ │ ├── Dynamic.Tests.ts │ │ │ │ └── DynamicConfig.Tests.ts │ │ │ ├── ext/ │ │ │ │ ├── CoreTest.ts │ │ │ │ ├── DynamicProtoTests.ts │ │ │ │ ├── ESPromiseSchedulerTests.ts │ │ │ │ ├── ESPromiseTests.ts │ │ │ │ ├── GlobalTestHooks.Test.ts │ │ │ │ ├── SpanUtilsTests.ts │ │ │ │ ├── TestHelper.ts │ │ │ │ ├── UtilsTest.ts │ │ │ │ └── ValueSanitizerTests.ts │ │ │ └── trace/ │ │ │ ├── W3CTraceStateModes.tests.ts │ │ │ ├── W3cTraceParentTests.ts │ │ │ ├── W3cTraceState.Tests.ts │ │ │ ├── span.Tests.ts │ │ │ ├── traceState.Tests.ts │ │ │ └── traceUtils.Tests.ts │ │ ├── UnitTests.html │ │ └── tsconfig.json │ ├── api-extractor.json │ ├── package.json │ ├── rollup.config.js │ ├── src/ │ │ ├── config/ │ │ │ ├── ConfigDefaultHelpers.ts │ │ │ ├── ConfigDefaults.ts │ │ │ ├── DynamicConfig.ts │ │ │ ├── DynamicProperty.ts │ │ │ ├── DynamicState.ts │ │ │ └── DynamicSupport.ts │ │ ├── constants/ │ │ │ ├── Constants.ts │ │ │ └── InternalConstants.ts │ │ ├── core/ │ │ │ ├── AggregationError.ts │ │ │ ├── AppInsightsCore.ts │ │ │ ├── AsyncUtils.ts │ │ │ ├── BaseTelemetryPlugin.ts │ │ │ ├── CookieMgr.ts │ │ │ ├── DbgExtensionUtils.ts │ │ │ ├── InstrumentHooks.ts │ │ │ ├── NotificationManager.ts │ │ │ ├── PerfManager.ts │ │ │ ├── ProcessTelemetryContext.ts │ │ │ ├── ResponseHelpers.ts │ │ │ ├── SenderPostManager.ts │ │ │ ├── StatsBeat.ts │ │ │ ├── TelemetryHelpers.ts │ │ │ ├── TelemetryInitializerPlugin.ts │ │ │ ├── UnloadHandlerContainer.ts │ │ │ └── UnloadHookContainer.ts │ │ ├── diagnostics/ │ │ │ ├── DiagnosticLogger.ts │ │ │ └── ThrottleMgr.ts │ │ ├── enums/ │ │ │ ├── EnumHelperFuncs.ts │ │ │ ├── W3CTraceFlags.ts │ │ │ ├── ai/ │ │ │ │ ├── DependencyTypes.ts │ │ │ │ ├── Enums.ts │ │ │ │ ├── EventsDiscardedReason.ts │ │ │ │ ├── FeatureOptInEnums.ts │ │ │ │ ├── InitActiveStatusEnum.ts │ │ │ │ ├── LoggingEnums.ts │ │ │ │ ├── SendRequestReason.ts │ │ │ │ ├── StatsType.ts │ │ │ │ ├── TelemetryUnloadReason.ts │ │ │ │ ├── TelemetryUpdateReason.ts │ │ │ │ ├── TraceHeadersMode.ts │ │ │ │ └── UrlRedactionOptions.ts │ │ │ ├── ext/ │ │ │ │ └── Enums.ts │ │ │ └── otel/ │ │ │ ├── OTelSamplingDecision.ts │ │ │ ├── OTelSpanKind.ts │ │ │ ├── OTelSpanStatus.ts │ │ │ └── eAttributeChangeOp.ts │ │ ├── ext/ │ │ │ ├── AppInsightsExtCore.ts │ │ │ ├── ValueSanitizer.ts │ │ │ ├── extSpanUtils.ts │ │ │ └── extUtils.ts │ │ ├── index.ts │ │ ├── interfaces/ │ │ │ ├── IException.ts │ │ │ ├── IOTelHrTime.ts │ │ │ ├── ai/ │ │ │ │ ├── ConnectionString.ts │ │ │ │ ├── IAppInsights.ts │ │ │ │ ├── IAppInsightsCore.ts │ │ │ │ ├── IChannelControls.ts │ │ │ │ ├── IChannelControlsHost.ts │ │ │ │ ├── IConfig.ts │ │ │ │ ├── IConfiguration.ts │ │ │ │ ├── ICookieMgr.ts │ │ │ │ ├── ICorrelationConfig.ts │ │ │ │ ├── IDbgExtension.ts │ │ │ │ ├── IDependencyTelemetry.ts │ │ │ │ ├── IDiagnosticLogger.ts │ │ │ │ ├── IDistributedTraceContext.ts │ │ │ │ ├── IEventTelemetry.ts │ │ │ │ ├── IExceptionConfig.ts │ │ │ │ ├── IExceptionTelemetry.ts │ │ │ │ ├── IFeatureOptIn.ts │ │ │ │ ├── IInstrumentHooks.ts │ │ │ │ ├── IMetricTelemetry.ts │ │ │ │ ├── INetworkStatsbeat.ts │ │ │ │ ├── INotificationListener.ts │ │ │ │ ├── INotificationManager.ts │ │ │ │ ├── IPageViewPerformanceTelemetry.ts │ │ │ │ ├── IPageViewTelemetry.ts │ │ │ │ ├── IPartC.ts │ │ │ │ ├── IPerfEvent.ts │ │ │ │ ├── IPerfManager.ts │ │ │ │ ├── IProcessTelemetryContext.ts │ │ │ │ ├── IPropertiesPlugin.ts │ │ │ │ ├── IRequestContext.ts │ │ │ │ ├── IRequestTelemetry.ts │ │ │ │ ├── ISenderPostManager.ts │ │ │ │ ├── IStatsBeat.ts │ │ │ │ ├── IStatsEventData.ts │ │ │ │ ├── IStatsMgr.ts │ │ │ │ ├── IStorageBuffer.ts │ │ │ │ ├── ITelemetryContext.ts │ │ │ │ ├── ITelemetryInitializers.ts │ │ │ │ ├── ITelemetryItem.ts │ │ │ │ ├── ITelemetryPlugin.ts │ │ │ │ ├── ITelemetryPluginChain.ts │ │ │ │ ├── ITelemetryUnloadState.ts │ │ │ │ ├── ITelemetryUpdateState.ts │ │ │ │ ├── IThrottleMgr.ts │ │ │ │ ├── ITraceParent.ts │ │ │ │ ├── ITraceProvider.ts │ │ │ │ ├── ITraceTelemetry.ts │ │ │ │ ├── IUnloadHook.ts │ │ │ │ ├── IUnloadableComponent.ts │ │ │ │ ├── IW3cTraceState.ts │ │ │ │ ├── IXDomainRequest.ts │ │ │ │ ├── IXHROverride.ts │ │ │ │ ├── PartAExtensions.ts │ │ │ │ ├── context/ │ │ │ │ │ ├── IApplication.ts │ │ │ │ │ ├── IDevice.ts │ │ │ │ │ ├── IInternal.ts │ │ │ │ │ ├── ILocation.ts │ │ │ │ │ ├── IOperatingSystem.ts │ │ │ │ │ ├── ISample.ts │ │ │ │ │ ├── ISession.ts │ │ │ │ │ ├── ISessionManager.ts │ │ │ │ │ ├── ITelemetryTrace.ts │ │ │ │ │ ├── IUser.ts │ │ │ │ │ └── IWeb.ts │ │ │ │ ├── contracts/ │ │ │ │ │ ├── AvailabilityData.ts │ │ │ │ │ ├── ContextTagKeys.ts │ │ │ │ │ ├── DataPointType.ts │ │ │ │ │ ├── DependencyKind.ts │ │ │ │ │ ├── DependencySourceType.ts │ │ │ │ │ ├── IBase.ts │ │ │ │ │ ├── IData.ts │ │ │ │ │ ├── IDataPoint.ts │ │ │ │ │ ├── IDomain.ts │ │ │ │ │ ├── IEventData.ts │ │ │ │ │ ├── IExceptionData.ts │ │ │ │ │ ├── IExceptionDetails.ts │ │ │ │ │ ├── IMessageData.ts │ │ │ │ │ ├── IMetricData.ts │ │ │ │ │ ├── IPageViewData.ts │ │ │ │ │ ├── IPageViewPerfData.ts │ │ │ │ │ ├── IRemoteDependencyData.ts │ │ │ │ │ ├── IStackFrame.ts │ │ │ │ │ └── SeverityLevel.ts │ │ │ │ └── telemetry/ │ │ │ │ ├── IEnvelope.ts │ │ │ │ └── ISerializable.ts │ │ │ ├── config/ │ │ │ │ ├── IConfigDefaults.ts │ │ │ │ ├── IDynamicConfigHandler.ts │ │ │ │ ├── IDynamicPropertyHandler.ts │ │ │ │ ├── IDynamicWatcher.ts │ │ │ │ └── _IDynamicConfigHandlerState.ts │ │ │ ├── ext/ │ │ │ │ └── DataModels.ts │ │ │ └── otel/ │ │ │ ├── IOTelApi.ts │ │ │ ├── IOTelApiCtx.ts │ │ │ ├── IOTelAttributes.ts │ │ │ ├── attribute/ │ │ │ │ └── IAttributeContainer.ts │ │ │ ├── config/ │ │ │ │ ├── IOTelAttributeLimits.ts │ │ │ │ ├── IOTelConfig.ts │ │ │ │ ├── IOTelErrorHandlers.ts │ │ │ │ ├── IOTelSpanLimits.ts │ │ │ │ └── IOTelTraceCfg.ts │ │ │ └── trace/ │ │ │ ├── IOTelSpan.ts │ │ │ ├── IOTelSpanContext.ts │ │ │ ├── IOTelSpanCtx.ts │ │ │ ├── IOTelSpanOptions.ts │ │ │ ├── IOTelSpanStatus.ts │ │ │ ├── IOTelTraceApi.ts │ │ │ ├── IOTelTraceState.ts │ │ │ ├── IOTelTracer.ts │ │ │ ├── IOTelTracerOptions.ts │ │ │ ├── IOTelTracerProvider.ts │ │ │ └── IReadableSpan.ts │ │ ├── internal/ │ │ │ ├── EventHelpers.ts │ │ │ ├── attributeHelpers.ts │ │ │ ├── commonUtils.ts │ │ │ ├── handleErrors.ts │ │ │ ├── noopHelpers.ts │ │ │ └── timeHelpers.ts │ │ ├── otel/ │ │ │ ├── api/ │ │ │ │ ├── OTelApi.ts │ │ │ │ ├── errors/ │ │ │ │ │ ├── OTelError.ts │ │ │ │ │ ├── OTelInvalidAttributeError.ts │ │ │ │ │ └── OTelSpanError.ts │ │ │ │ └── trace/ │ │ │ │ ├── span.ts │ │ │ │ ├── spanContext.ts │ │ │ │ ├── traceApi.ts │ │ │ │ ├── traceProvider.ts │ │ │ │ ├── traceState.ts │ │ │ │ ├── tracer.ts │ │ │ │ ├── tracerProvider.ts │ │ │ │ └── utils.ts │ │ │ └── attribute/ │ │ │ ├── SemanticConventions.ts │ │ │ └── attributeContainer.ts │ │ ├── telemetry/ │ │ │ ├── ConnectionStringParser.ts │ │ │ ├── RequestResponseHeaders.ts │ │ │ ├── TelemetryItemCreator.ts │ │ │ ├── W3cTraceState.ts │ │ │ └── ai/ │ │ │ ├── Common/ │ │ │ │ ├── Data.ts │ │ │ │ ├── DataPoint.ts │ │ │ │ ├── DataSanitizer.ts │ │ │ │ └── Envelope.ts │ │ │ ├── DataTypes.ts │ │ │ ├── EnvelopeTypes.ts │ │ │ ├── Event.ts │ │ │ ├── Exception.ts │ │ │ ├── Metric.ts │ │ │ ├── PageView.ts │ │ │ ├── PageViewPerformance.ts │ │ │ ├── RemoteDependencyData.ts │ │ │ └── Trace.ts │ │ └── utils/ │ │ ├── CoreUtils.ts │ │ ├── DataCacheHelper.ts │ │ ├── DomHelperFuncs.ts │ │ ├── EnvUtils.ts │ │ ├── HelperFuncs.ts │ │ ├── Offline.ts │ │ ├── RandomHelper.ts │ │ ├── StorageHelperFuncs.ts │ │ ├── TraceParent.ts │ │ ├── UrlHelperFuncs.ts │ │ └── Util.ts │ ├── tsconfig.json │ ├── tsdoc.json │ ├── tslint.json │ └── typedoc.json ├── tools/ │ ├── applicationinsights-web-snippet/ │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── PRIVACY │ │ ├── README.md │ │ ├── Tests/ │ │ │ ├── Unit/ │ │ │ │ └── src/ │ │ │ │ ├── SnippetTests.ts │ │ │ │ └── snippet.tests.ts │ │ │ ├── UnitTests.html │ │ │ ├── manual/ │ │ │ │ ├── cspUseNounceTest.html │ │ │ │ └── cspUsePolicyTest.html │ │ │ └── tsconfig.json │ │ ├── api-extractor.json │ │ ├── createAiSnippet.js │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── rollupOneDSSnippet.config.js │ │ ├── rollupSnippet.config.js │ │ ├── src/ │ │ │ ├── 1dsSupport.ts │ │ │ ├── 1dsType.ts │ │ │ ├── aiSupport.ts │ │ │ ├── applicationinsights-web-snippet.ts │ │ │ ├── common/ │ │ │ │ └── utils.ts │ │ │ ├── snippet-config.jsonc │ │ │ ├── snippet.ts │ │ │ ├── support.ts │ │ │ └── type.ts │ │ ├── trustedTypeSupport.md │ │ ├── tsconfig.json │ │ ├── tslint.json │ │ └── typedoc.json │ ├── chrome-debug-extension/ │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── PRIVACY │ │ ├── README.md │ │ ├── manifest.json │ │ ├── package.json │ │ ├── pages/ │ │ │ └── popup.html │ │ ├── rollup.config.js │ │ ├── scripts/ │ │ │ ├── listAzCdnVersions.ps1 │ │ │ ├── publishAzReleaseToCdn.ps1 │ │ │ └── setAzActiveCdnVersion.ps1 │ │ ├── src/ │ │ │ ├── Enums.ts │ │ │ ├── LogEntry.ts │ │ │ ├── UpdateCheck.ts │ │ │ ├── background.ts │ │ │ ├── components/ │ │ │ │ ├── IFilterSettings.ts │ │ │ │ ├── configurationSelection.tsx │ │ │ │ ├── eventDetails.tsx │ │ │ │ ├── eventTable.tsx │ │ │ │ ├── eventTypeCounter.tsx │ │ │ │ ├── eventTypeFilter.tsx │ │ │ │ ├── eventTypeIcon.tsx │ │ │ │ ├── optionsBar.tsx │ │ │ │ ├── splitPanel.tsx │ │ │ │ └── telemetryViewer.tsx │ │ │ ├── configuration/ │ │ │ │ ├── Configuration.types.ts │ │ │ │ ├── IConfiguration.ts │ │ │ │ ├── IPopupSettings.ts │ │ │ │ ├── PopupConfigCache.ts │ │ │ │ ├── configuration.ts │ │ │ │ └── defaultConfiguration.ts │ │ │ ├── contentLoad.ts │ │ │ ├── dataSources/ │ │ │ │ ├── IDataEvent.ts │ │ │ │ ├── IDataSource.ts │ │ │ │ ├── dataHelpers.ts │ │ │ │ ├── dataSources.ts │ │ │ │ ├── defaultDataSource.ts │ │ │ │ └── noOpDataSource.ts │ │ │ ├── helpers.ts │ │ │ ├── interfaces/ │ │ │ │ └── IMessage.ts │ │ │ ├── pageHelper.ts │ │ │ ├── popup.tsx │ │ │ ├── session.ts │ │ │ └── telemetryViewerPopup.tsx │ │ ├── styles/ │ │ │ └── popup.css │ │ └── tsconfig.json │ ├── config/ │ │ ├── README.md │ │ ├── config.json │ │ ├── package.json │ │ ├── scripts/ │ │ │ ├── listAzCdnVersions.ps1 │ │ │ ├── publishAzReleaseToCdn.ps1 │ │ │ └── setAzActiveCdnVersion.ps1 │ │ └── test-config.json │ ├── github-page-script-injection/ │ │ └── injectScript.js │ ├── grunt-tasks/ │ │ ├── chrome/ │ │ │ └── bridge.js │ │ ├── minifyNames.js │ │ ├── qunit.js │ │ └── stringReplace.js │ ├── release-tools/ │ │ ├── README.md │ │ ├── npm_package.js │ │ ├── npm_publish.js │ │ ├── npm_set_latest.js │ │ ├── package.json │ │ ├── package_groups.json │ │ ├── setVersion.js │ │ ├── updatemanifest.js │ │ └── zipbrowser.js │ ├── rollup-es5/ │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── Tests/ │ │ │ ├── Unit/ │ │ │ │ └── src/ │ │ │ │ ├── Es5Rollup.Tests.ts │ │ │ │ └── Es5RollupTests.ts │ │ │ ├── UnitTests.html │ │ │ └── tsconfig.json │ │ ├── api-extractor.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src/ │ │ │ ├── ImportCheck.ts │ │ │ ├── applicationinsights-rollup-es5.ts │ │ │ └── es5/ │ │ │ ├── Es5Check.ts │ │ │ ├── Es5Poly.ts │ │ │ ├── Es5Tokens.ts │ │ │ ├── FormatError.ts │ │ │ ├── Interfaces.ts │ │ │ └── Utils.ts │ │ ├── tsconfig.json │ │ └── tslint.json │ ├── rollup-plugin-uglify3-js/ │ │ ├── .eslintrc │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src/ │ │ │ └── uglify3-js.ts │ │ └── tsconfig.json │ ├── shims/ │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── README.md │ │ ├── Tests/ │ │ │ ├── Unit/ │ │ │ │ └── src/ │ │ │ │ ├── ShimsTests.ts │ │ │ │ └── shims.tests.ts │ │ │ ├── UnitTests.html │ │ │ └── tsconfig.json │ │ ├── api-extractor.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src/ │ │ │ ├── Constants.ts │ │ │ ├── TsLibGlobals.ts │ │ │ ├── TsLibShims.ts │ │ │ └── applicationinsights-shims.ts │ │ ├── tsconfig.json │ │ └── tslint.json │ ├── sizeImageGenerator/ │ │ ├── package.json │ │ └── size-image-generator.js │ ├── status-tools/ │ │ ├── github-status.js │ │ └── package.json │ ├── subResourceIntegrity/ │ │ └── generateIntegrityFile.js │ └── updateDistEsm/ │ └── updateDistEsm.js ├── tsconfig.json ├── tsconfigmodule.json ├── tsdoc.json ├── tslint-base.json ├── tslint.json ├── version.json └── versionConflict.md