Skip to content

Instantly share code, notes, and snippets.

@argentinaluiz
Last active May 14, 2024 01:15
Show Gist options
  • Save argentinaluiz/f134417fa4753064820b6ee2af194e55 to your computer and use it in GitHub Desktop.
Save argentinaluiz/f134417fa4753064820b6ee2af194e55 to your computer and use it in GitHub Desktop.
Minhas configurações do VScode via extensão Settings Sync
{"lastUpload":"2022-04-20T17:51:11.452Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "d3836729-9cc1-42c1-b2af-d50071f57d29",
"publisherId": "formulahendry.auto-close-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-close-tag",
"publisher": "formulahendry",
"version": "0.5.14"
},
{
"metadata": {
"id": "6e440e71-8ed9-4f25-bb78-4b13096b8a03",
"publisherId": "formulahendry.auto-rename-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-rename-tag",
"publisher": "formulahendry",
"version": "0.1.10"
},
{
"metadata": {
"id": "b689fcc8-d494-4dbf-a228-2c694a578afc",
"publisherId": "alefragnani.Bookmarks",
"publisherDisplayName": "alefragnani"
},
"name": "Bookmarks",
"publisher": "alefragnani",
"version": "13.2.4"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.3"
},
{
"metadata": {
"id": "532533c9-a894-4a58-9eee-bbfbe7c06f71",
"publisherId": "mikestead.dotenv",
"publisherDisplayName": "mikestead"
},
"name": "dotenv",
"publisher": "mikestead",
"version": "1.0.1"
},
{
"metadata": {
"id": "94cd620d-a2c4-4528-9f78-6facd10f45fc",
"publisherId": "dcortes92.FreeMarker",
"publisherDisplayName": "dcortes92"
},
"name": "FreeMarker",
"publisher": "dcortes92",
"version": "0.0.9"
},
{
"metadata": {
"id": "0cfb9d1d-3e59-4c36-a597-157b54e4442b",
"publisherId": "vsls-contrib.gistfs",
"publisherDisplayName": "vsls-contrib"
},
"name": "gistfs",
"publisher": "vsls-contrib",
"version": "0.4.0"
},
{
"metadata": {
"id": "7328a705-91fc-49e6-8293-da6f112e482d",
"publisherId": "GitHub.github-vscode-theme",
"publisherDisplayName": "GitHub"
},
"name": "github-vscode-theme",
"publisher": "GitHub",
"version": "6.0.0"
},
{
"metadata": {
"id": "5db78037-f674-459f-a236-db622c427c5b",
"publisherId": "PKief.material-icon-theme",
"publisherDisplayName": "PKief"
},
"name": "material-icon-theme",
"publisher": "PKief",
"version": "4.16.0"
},
{
"metadata": {
"id": "80def04d-6d01-495b-9d59-4ad19408872f",
"publisherId": "csstools.postcss",
"publisherDisplayName": "csstools"
},
"name": "postcss",
"publisher": "csstools",
"version": "1.0.9"
},
{
"metadata": {
"id": "93ce222b-5f6f-49b7-9ab1-a0463c6238df",
"publisherId": "ms-vscode-remote.remote-containers",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-containers",
"publisher": "ms-vscode-remote",
"version": "0.231.6"
},
{
"metadata": {
"id": "bfeaf631-bcff-4908-93ed-fda4ef9a0c5c",
"publisherId": "ms-vscode-remote.remote-ssh-edit",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-ssh-edit",
"publisher": "ms-vscode-remote",
"version": "0.80.0"
},
{
"metadata": {
"id": "f0c5397b-d357-4197-99f0-cb4202f22818",
"publisherId": "ms-vscode-remote.remote-wsl",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-wsl",
"publisher": "ms-vscode-remote",
"version": "0.66.0"
},
{
"metadata": {
"id": "fc7d7e85-2e58-4c1c-97a3-2172ed9a77cd",
"publisherId": "GitHub.remotehub",
"publisherDisplayName": "GitHub"
},
"name": "remotehub",
"publisher": "GitHub",
"version": "0.30.0"
},
{
"metadata": {
"id": "4e44877c-1c8d-4f9c-ba86-1372d0fbeeb1",
"publisherId": "dracula-theme.theme-dracula",
"publisherDisplayName": "dracula-theme"
},
"name": "theme-dracula",
"publisher": "dracula-theme",
"version": "2.24.2"
},
{
"metadata": {
"id": "3324c5be-43aa-4c39-a0f8-d94c2978804f",
"publisherId": "whatwedo.twig",
"publisherDisplayName": "whatwedo"
},
"name": "twig",
"publisher": "whatwedo",
"version": "1.0.2"
},
{
"metadata": {
"id": "ea6a6046-2132-421f-a984-664909fcf0b8",
"publisherId": "hediet.vscode-drawio",
"publisherDisplayName": "hediet"
},
"name": "vscode-drawio",
"publisher": "hediet",
"version": "1.6.4"
},
{
"metadata": {
"id": "829a192d-496c-44ac-87f3-0a84ce36a853",
"publisherId": "emmanuelbeziat.vscode-great-icons",
"publisherDisplayName": "emmanuelbeziat"
},
"name": "vscode-great-icons",
"publisher": "emmanuelbeziat",
"version": "2.1.86"
},
{
"metadata": {
"id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a",
"publisherId": "vscode-icons-team.vscode-icons",
"publisherDisplayName": "vscode-icons-team"
},
"name": "vscode-icons",
"publisher": "vscode-icons-team",
"version": "11.11.0"
},
{
"metadata": {
"id": "414b2873-c80e-4dc6-9031-bd185cfb3944",
"publisherId": "william-voyek.vscode-nginx",
"publisherDisplayName": "william-voyek"
},
"name": "vscode-nginx",
"publisher": "william-voyek",
"version": "0.7.2"
},
{
"metadata": {
"id": "5a7017bf-c571-4d77-b902-6e56b16f539a",
"publisherId": "johnpapa.vscode-peacock",
"publisherDisplayName": "johnpapa"
},
"name": "vscode-peacock",
"publisher": "johnpapa",
"version": "4.0.1"
},
{
"metadata": {
"id": "23d72dfc-8dd1-4e30-926e-8783b4378f13",
"publisherId": "ms-vscode-remote.vscode-remote-extensionpack",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "vscode-remote-extensionpack",
"publisher": "ms-vscode-remote",
"version": "0.21.0"
},
{
"metadata": {
"id": "ec2271c0-9d6d-44c5-93e5-7e8cda744f21",
"publisherId": "rokoroku.vscode-theme-darcula",
"publisherDisplayName": "rokoroku"
},
"name": "vscode-theme-darcula",
"publisher": "rokoroku",
"version": "1.2.3"
},
{
"metadata": {
"id": "4c808376-20ec-41d4-a934-f7601552c4f1",
"publisherId": "jcbuisson.vue",
"publisherDisplayName": "jcbuisson"
},
"name": "vue",
"publisher": "jcbuisson",
"version": "0.1.5"
}
]
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v3.1/win-x86",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v3.1": {},
".NETCoreApp,Version=v3.1/win-x86": {
"Microsoft.Build.Tasks.Git/1.0.0-beta2-19367-01": {},
"Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.0"
}
},
"Microsoft.NETCore.App.Internal/3.1.1-servicing.19608.4": {
"dependencies": {
"Microsoft.NETCore.DotNetHostPolicy": "3.1.1",
"Microsoft.NETCore.Platforms": "3.1.0",
"Microsoft.NETCore.Targets": "3.1.0",
"NETStandard.Library": "2.1.0",
"runtime.win-x86.Microsoft.NETCore.App": "3.1.1-servicing.19608.4"
}
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"dependencies": {
"runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy": "3.1.1"
}
},
"Microsoft.NETCore.Platforms/3.1.0": {},
"Microsoft.NETCore.Targets/3.1.0": {},
"Microsoft.SourceLink.Common/1.0.0-beta2-19367-01": {},
"Microsoft.SourceLink.GitHub/1.0.0-beta2-19367-01": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.0.0-beta2-19367-01",
"Microsoft.SourceLink.Common": "1.0.0-beta2-19367-01"
}
},
"Microsoft.SourceLink.Vsts.Git/1.0.0-beta2-19367-01": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.0.0-beta2-19367-01",
"Microsoft.SourceLink.Common": "1.0.0-beta2-19367-01"
}
},
"NETStandard.Library/2.1.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.0"
}
},
"runtime.win-x86.Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"runtime": {
"runtimes/win-x86/lib/netcoreapp3.1/Microsoft.CSharp.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/Microsoft.VisualBasic.Core.dll": {
"assemblyVersion": "10.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/Microsoft.VisualBasic.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/Microsoft.Win32.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/Microsoft.Win32.Registry.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.AppContext.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Buffers.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Collections.Concurrent.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Collections.Immutable.dll": {
"assemblyVersion": "1.2.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Collections.NonGeneric.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Collections.Specialized.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Collections.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.ComponentModel.Annotations.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.ComponentModel.DataAnnotations.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.ComponentModel.EventBasedAsync.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.ComponentModel.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.ComponentModel.TypeConverter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.ComponentModel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Configuration.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Console.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Core.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Data.Common.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Data.DataSetExtensions.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Data.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Diagnostics.Contracts.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Diagnostics.Debug.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Diagnostics.DiagnosticSource.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Diagnostics.FileVersionInfo.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Diagnostics.Process.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Diagnostics.StackTrace.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Diagnostics.TextWriterTraceListener.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Diagnostics.Tools.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Diagnostics.TraceSource.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Diagnostics.Tracing.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Drawing.Primitives.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Drawing.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Dynamic.Runtime.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Globalization.Calendars.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Globalization.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Globalization.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.IO.Compression.Brotli.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.IO.Compression.FileSystem.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.IO.Compression.ZipFile.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.IO.Compression.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.IO.FileSystem.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.IO.FileSystem.DriveInfo.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.IO.FileSystem.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.IO.FileSystem.Watcher.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.IO.FileSystem.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.IO.IsolatedStorage.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.IO.MemoryMappedFiles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.IO.Pipes.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.IO.Pipes.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.IO.UnmanagedMemoryStream.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.IO.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Linq.Expressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Linq.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Linq.Queryable.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Linq.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Memory.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Net.Http.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Net.HttpListener.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Net.Mail.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Net.NameResolution.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Net.NetworkInformation.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Net.Ping.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Net.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Net.Requests.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Net.Security.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Net.ServicePoint.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Net.Sockets.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Net.WebClient.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Net.WebHeaderCollection.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Net.WebProxy.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Net.WebSockets.Client.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Net.WebSockets.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Net.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Numerics.Vectors.dll": {
"assemblyVersion": "4.1.6.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Numerics.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.ObjectModel.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Private.DataContractSerialization.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Private.Uri.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Private.Xml.Linq.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Private.Xml.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Reflection.DispatchProxy.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Reflection.Emit.ILGeneration.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Reflection.Emit.Lightweight.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Reflection.Emit.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Reflection.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Reflection.Metadata.dll": {
"assemblyVersion": "1.4.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Reflection.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Reflection.TypeExtensions.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Reflection.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Resources.Reader.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Resources.ResourceManager.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Resources.Writer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Runtime.CompilerServices.VisualC.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Runtime.Extensions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Runtime.Handles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Runtime.InteropServices.WindowsRuntime.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Runtime.InteropServices.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Runtime.Intrinsics.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Runtime.Loader.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Runtime.Numerics.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Runtime.Serialization.Formatters.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Runtime.Serialization.Json.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Runtime.Serialization.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Runtime.Serialization.Xml.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Runtime.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.UI.Xaml.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Runtime.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Security.AccessControl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Security.Claims.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Security.Cryptography.Algorithms.dll": {
"assemblyVersion": "4.3.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Security.Cryptography.Cng.dll": {
"assemblyVersion": "4.3.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Security.Cryptography.Csp.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Security.Cryptography.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Security.Cryptography.OpenSsl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Security.Cryptography.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Security.Cryptography.X509Certificates.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Security.Principal.Windows.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Security.Principal.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Security.SecureString.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Security.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.ServiceModel.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.ServiceProcess.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Text.Encoding.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Text.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Text.Encodings.Web.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Text.Json.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Text.RegularExpressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Threading.Channels.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Threading.Overlapped.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Threading.Tasks.Dataflow.dll": {
"assemblyVersion": "4.6.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Threading.Tasks.Extensions.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Threading.Tasks.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Threading.Tasks.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Threading.Thread.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Threading.ThreadPool.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Threading.Timer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Threading.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Transactions.Local.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Transactions.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.ValueTuple.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Web.HttpUtility.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Windows.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Xml.Linq.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Xml.ReaderWriter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Xml.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Xml.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Xml.XPath.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Xml.XPath.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Xml.XmlDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Xml.XmlSerializer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.Xml.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/System.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/WindowsBase.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/mscorlib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/lib/netcoreapp3.1/netstandard.dll": {
"assemblyVersion": "2.1.0.0",
"fileVersion": "4.700.19.60801"
}
},
"native": {
"runtimes/win-x86/native/API-MS-Win-core-xstate-l2-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/Microsoft.DiaSymReader.Native.x86.dll": {
"fileVersion": "14.12.25830.2"
},
"runtimes/win-x86/native/SOS_README.md": {
"fileVersion": "0.0.0.0"
},
"runtimes/win-x86/native/System.Private.CoreLib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60701"
},
"runtimes/win-x86/native/api-ms-win-core-console-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-datetime-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-debug-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-errorhandling-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-file-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-file-l1-2-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-file-l2-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-handle-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-heap-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-interlocked-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-libraryloader-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-localization-l1-2-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-memory-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-namedpipe-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-processenvironment-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-processthreads-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-processthreads-l1-1-1.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-profile-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-rtlsupport-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-string-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-synch-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-synch-l1-2-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-sysinfo-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-timezone-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-core-util-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-crt-conio-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-crt-convert-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-crt-environment-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-crt-filesystem-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-crt-heap-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-crt-locale-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-crt-math-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-crt-multibyte-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-crt-private-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-crt-process-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-crt-runtime-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-crt-stdio-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-crt-string-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-crt-time-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/api-ms-win-crt-utility-l1-1-0.dll": {
"fileVersion": "10.0.17134.12"
},
"runtimes/win-x86/native/clrcompression.dll": {
"fileVersion": "4.700.19.60801"
},
"runtimes/win-x86/native/clretwrc.dll": {
"fileVersion": "4.700.19.60701"
},
"runtimes/win-x86/native/clrjit.dll": {
"fileVersion": "4.700.19.60701"
},
"runtimes/win-x86/native/coreclr.dll": {
"fileVersion": "4.700.19.60701"
},
"runtimes/win-x86/native/dbgshim.dll": {
"fileVersion": "4.700.19.60701"
},
"runtimes/win-x86/native/mscordaccore.dll": {
"fileVersion": "4.700.19.60701"
},
"runtimes/win-x86/native/mscordaccore_x86_x86_4.700.19.60701.dll": {
"fileVersion": "4.700.19.60701"
},
"runtimes/win-x86/native/mscordbi.dll": {
"fileVersion": "4.700.19.60701"
},
"runtimes/win-x86/native/mscorrc.debug.dll": {
"fileVersion": "4.700.19.60701"
},
"runtimes/win-x86/native/mscorrc.dll": {
"fileVersion": "4.700.19.60701"
},
"runtimes/win-x86/native/ucrtbase.dll": {
"fileVersion": "10.0.17134.12"
}
}
},
"runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"native": {
"runtimes/win-x86/native/hostpolicy.dll": {
"fileVersion": "3.100.119.60804"
}
}
},
"XliffTasks/1.0.0-beta.19252.1": {}
}
},
"libraries": {
"Microsoft.Build.Tasks.Git/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3kbkb7aUF41YuJnQzoCJRbjb6bgYY3KHlJ9GGJZ30Y5ytdFusLAC5o3/kfE+Vm6slvu4EBgIwMUknL6U+Pu9uA==",
"path": "microsoft.build.tasks.git/1.0.0-beta2-19367-01",
"hashPath": "microsoft.build.tasks.git.1.0.0-beta2-19367-01.nupkg.sha512"
},
"Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-7Si5Jvsszu+Op11skEI5zVIOKiQTbt2Yr46L7EYbBIy5t4DrLWK+N1VpdNDqlqIF7vpMOpBdJHkgczBP9zNuyw==",
"path": "microsoft.netcore.app/3.1.1-servicing.19608.4",
"hashPath": "microsoft.netcore.app.3.1.1-servicing.19608.4.nupkg.sha512"
},
"Microsoft.NETCore.App.Internal/3.1.1-servicing.19608.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-c+mBRKOPPIP0mNIemmbudq5i9TOtloBUDTmjSkPRkZo1mCbC8l/gQEDzAJtSnQ4l+TCZVCun7rJogjYSfPLjRg==",
"path": "microsoft.netcore.app.internal/3.1.1-servicing.19608.4",
"hashPath": "microsoft.netcore.app.internal.3.1.1-servicing.19608.4.nupkg.sha512"
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-qpdvRwWh/YMKdGURQfnFYfsN8ja07gfvZJ98G/e07ScfLjp37BIKA2lMIpfC8BYKAE50XxdEuomGewzoH43zaQ=="
},
"Microsoft.NETCore.Platforms/3.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==",
"path": "microsoft.netcore.platforms/3.1.0",
"hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512"
},
"Microsoft.NETCore.Targets/3.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IAFeJxHy2vlTm3mhiZVP/jKE5DImLUMQc3OV8z5G4ZBeYNAlPSwjC5V/Vx14GIJU6Osmhr+XPmtWW0cv5jSmTw==",
"path": "microsoft.netcore.targets/3.1.0",
"hashPath": "microsoft.netcore.targets.3.1.0.nupkg.sha512"
},
"Microsoft.SourceLink.Common/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-T6ZEkbRgqcmDoTQDn0ES4FcXiq6uOiqPmbb+hCnKQ/i45W3WjM1+hfNGmsXvTK/e/AqEGiqtXJIi9ZtmbHnzHQ==",
"path": "microsoft.sourcelink.common/1.0.0-beta2-19367-01",
"hashPath": "microsoft.sourcelink.common.1.0.0-beta2-19367-01.nupkg.sha512"
},
"Microsoft.SourceLink.GitHub/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+Zfc8EddeIPTy9w26xrMOqIL5k5fPICfoYGPMhvlCcmENVT0pslIvrOzRaEvv1UgUL1cjbGRO8SXa1HtoVEhPA==",
"path": "microsoft.sourcelink.github/1.0.0-beta2-19367-01",
"hashPath": "microsoft.sourcelink.github.1.0.0-beta2-19367-01.nupkg.sha512"
},
"Microsoft.SourceLink.Vsts.Git/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-vfYRwh2jIQ5XFmqk9BebaGnj3tL9p1hkZ270NMXutiE7jCGH1zMB+3HCPec6DpnC4V3XX1oWlwAXoxNtXB90pQ==",
"path": "microsoft.sourcelink.vsts.git/1.0.0-beta2-19367-01",
"hashPath": "microsoft.sourcelink.vsts.git.1.0.0-beta2-19367-01.nupkg.sha512"
},
"NETStandard.Library/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5HpvGyPsBaglPPgkcUYRyBuTc1KwVsaiYrrt6dLb9SC/VTClgTjXq3rHo7aXDiodwIwtbCJCLCq+ZPyjwkamjw==",
"path": "netstandard.library/2.1.0",
"hashPath": "netstandard.library.2.1.0.nupkg.sha512"
},
"runtime.win-x86.Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3F/IOoR8yBg7eb2L2MuXGkLQRNxUH9OGt6CJz+agrD5fzgycrK2DotJHegH6FjkgC/kBO5etp5hTT7GWfLc/OA==",
"path": "runtime.win-x86.microsoft.netcore.app/3.1.1-servicing.19608.4",
"hashPath": "runtime.win-x86.microsoft.netcore.app.3.1.1-servicing.19608.4.nupkg.sha512"
},
"runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-I2CTU3nqsviIYpZa//AMaBCymO13+2L1s8MqXY5kAPsnmadz/tUshIsK8IAUlCqCSrsYPs1zxuPpR0OkLq42qQ=="
},
"XliffTasks/1.0.0-beta.19252.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-pf1QwugyHdppWF5Q+qLSIqFkPkyBJOTAbvDxMO7Cv8zRkLGR9/OfOrjgSrcnniA2OTfZVo7JzTdNbDNAKSRZIA==",
"path": "xlifftasks/1.0.0-beta.19252.1",
"hashPath": "xlifftasks.1.0.0-beta.19252.1.nupkg.sha512"
}
},
"runtimes": {
"win-arm": [
"win",
"any",
"base"
],
"win-arm64": [
"win",
"any",
"base"
],
"win-x64": [
"win",
"any",
"base"
],
"win-x86": [
"win",
"any",
"base"
],
"win": [
"any",
"base"
],
"win-aot": [
"win",
"aot",
"any",
"base"
],
"win-arm-aot": [
"win-aot",
"win-arm",
"win",
"aot",
"any",
"base"
],
"win-arm64-aot": [
"win-aot",
"win-arm64",
"win",
"aot",
"any",
"base"
],
"win-x64-aot": [
"win-aot",
"win-x64",
"win",
"aot",
"any",
"base"
],
"win-x86-aot": [
"win-aot",
"win-x86",
"win",
"aot",
"any",
"base"
],
"win10": [
"win81",
"win8",
"win7",
"win",
"any",
"base"
],
"win10-aot": [
"win10",
"win81-aot",
"win81",
"win8-aot",
"win8",
"win7-aot",
"win7",
"win-aot",
"win",
"aot",
"any",
"base"
],
"win10-arm": [
"win10",
"win81-arm",
"win81",
"win8-arm",
"win8",
"win7-arm",
"win7",
"win-arm",
"win",
"any",
"base"
],
"win10-arm-aot": [
"win10-aot",
"win10-arm",
"win10",
"win81-arm-aot",
"win81-aot",
"win81-arm",
"win81",
"win8-arm-aot",
"win8-aot",
"win8-arm",
"win8",
"win7-arm-aot",
"win7-aot",
"win7-arm",
"win7",
"win-arm-aot",
"win-aot",
"win-arm",
"win",
"aot",
"any",
"base"
],
"win10-arm64": [
"win10",
"win81-arm64",
"win81",
"win8-arm64",
"win8",
"win7-arm64",
"win7",
"win-arm64",
"win",
"any",
"base"
],
"win10-arm64-aot": [
"win10-aot",
"win10-arm64",
"win10",
"win81-arm64-aot",
"win81-aot",
"win81-arm64",
"win81",
"win8-arm64-aot",
"win8-aot",
"win8-arm64",
"win8",
"win7-arm64-aot",
"win7-aot",
"win7-arm64",
"win7",
"win-arm64-aot",
"win-aot",
"win-arm64",
"win",
"aot",
"any",
"base"
],
"win10-x64": [
"win10",
"win81-x64",
"win81",
"win8-x64",
"win8",
"win7-x64",
"win7",
"win-x64",
"win",
"any",
"base"
],
"win10-x64-aot": [
"win10-aot",
"win10-x64",
"win10",
"win81-x64-aot",
"win81-aot",
"win81-x64",
"win81",
"win8-x64-aot",
"win8-aot",
"win8-x64",
"win8",
"win7-x64-aot",
"win7-aot",
"win7-x64",
"win7",
"win-x64-aot",
"win-aot",
"win-x64",
"win",
"aot",
"any",
"base"
],
"win10-x86": [
"win10",
"win81-x86",
"win81",
"win8-x86",
"win8",
"win7-x86",
"win7",
"win-x86",
"win",
"any",
"base"
],
"win10-x86-aot": [
"win10-aot",
"win10-x86",
"win10",
"win81-x86-aot",
"win81-aot",
"win81-x86",
"win81",
"win8-x86-aot",
"win8-aot",
"win8-x86",
"win8",
"win7-x86-aot",
"win7-aot",
"win7-x86",
"win7",
"win-x86-aot",
"win-aot",
"win-x86",
"win",
"aot",
"any",
"base"
],
"win7": [
"win",
"any",
"base"
],
"win7-aot": [
"win7",
"win-aot",
"win",
"aot",
"any",
"base"
],
"win7-arm": [
"win7",
"win-arm",
"win",
"any",
"base"
],
"win7-arm-aot": [
"win7-aot",
"win7-arm",
"win7",
"win-arm-aot",
"win-aot",
"win-arm",
"win",
"aot",
"any",
"base"
],
"win7-arm64": [
"win7",
"win-arm64",
"win",
"any",
"base"
],
"win7-arm64-aot": [
"win7-aot",
"win7-arm64",
"win7",
"win-arm64-aot",
"win-aot",
"win-arm64",
"win",
"aot",
"any",
"base"
],
"win7-x64": [
"win7",
"win-x64",
"win",
"any",
"base"
],
"win7-x64-aot": [
"win7-aot",
"win7-x64",
"win7",
"win-x64-aot",
"win-aot",
"win-x64",
"win",
"aot",
"any",
"base"
],
"win7-x86": [
"win7",
"win-x86",
"win",
"any",
"base"
],
"win7-x86-aot": [
"win7-aot",
"win7-x86",
"win7",
"win-x86-aot",
"win-aot",
"win-x86",
"win",
"aot",
"any",
"base"
],
"win8": [
"win7",
"win",
"any",
"base"
],
"win8-aot": [
"win8",
"win7-aot",
"win7",
"win-aot",
"win",
"aot",
"any",
"base"
],
"win8-arm": [
"win8",
"win7-arm",
"win7",
"win-arm",
"win",
"any",
"base"
],
"win8-arm-aot": [
"win8-aot",
"win8-arm",
"win8",
"win7-arm-aot",
"win7-aot",
"win7-arm",
"win7",
"win-arm-aot",
"win-aot",
"win-arm",
"win",
"aot",
"any",
"base"
],
"win8-arm64": [
"win8",
"win7-arm64",
"win7",
"win-arm64",
"win",
"any",
"base"
],
"win8-arm64-aot": [
"win8-aot",
"win8-arm64",
"win8",
"win7-arm64-aot",
"win7-aot",
"win7-arm64",
"win7",
"win-arm64-aot",
"win-aot",
"win-arm64",
"win",
"aot",
"any",
"base"
],
"win8-x64": [
"win8",
"win7-x64",
"win7",
"win-x64",
"win",
"any",
"base"
],
"win8-x64-aot": [
"win8-aot",
"win8-x64",
"win8",
"win7-x64-aot",
"win7-aot",
"win7-x64",
"win7",
"win-x64-aot",
"win-aot",
"win-x64",
"win",
"aot",
"any",
"base"
],
"win8-x86": [
"win8",
"win7-x86",
"win7",
"win-x86",
"win",
"any",
"base"
],
"win8-x86-aot": [
"win8-aot",
"win8-x86",
"win8",
"win7-x86-aot",
"win7-aot",
"win7-x86",
"win7",
"win-x86-aot",
"win-aot",
"win-x86",
"win",
"aot",
"any",
"base"
],
"win81": [
"win8",
"win7",
"win",
"any",
"base"
],
"win81-aot": [
"win81",
"win8-aot",
"win8",
"win7-aot",
"win7",
"win-aot",
"win",
"aot",
"any",
"base"
],
"win81-arm": [
"win81",
"win8-arm",
"win8",
"win7-arm",
"win7",
"win-arm",
"win",
"any",
"base"
],
"win81-arm-aot": [
"win81-aot",
"win81-arm",
"win81",
"win8-arm-aot",
"win8-aot",
"win8-arm",
"win8",
"win7-arm-aot",
"win7-aot",
"win7-arm",
"win7",
"win-arm-aot",
"win-aot",
"win-arm",
"win",
"aot",
"any",
"base"
],
"win81-arm64": [
"win81",
"win8-arm64",
"win8",
"win7-arm64",
"win7",
"win-arm64",
"win",
"any",
"base"
],
"win81-arm64-aot": [
"win81-aot",
"win81-arm64",
"win81",
"win8-arm64-aot",
"win8-aot",
"win8-arm64",
"win8",
"win7-arm64-aot",
"win7-aot",
"win7-arm64",
"win7",
"win-arm64-aot",
"win-aot",
"win-arm64",
"win",
"aot",
"any",
"base"
],
"win81-x64": [
"win81",
"win8-x64",
"win8",
"win7-x64",
"win7",
"win-x64",
"win",
"any",
"base"
],
"win81-x64-aot": [
"win81-aot",
"win81-x64",
"win81",
"win8-x64-aot",
"win8-aot",
"win8-x64",
"win8",
"win7-x64-aot",
"win7-aot",
"win7-x64",
"win7",
"win-x64-aot",
"win-aot",
"win-x64",
"win",
"aot",
"any",
"base"
],
"win81-x86": [
"win81",
"win8-x86",
"win8",
"win7-x86",
"win7",
"win-x86",
"win",
"any",
"base"
],
"win81-x86-aot": [
"win81-aot",
"win81-x86",
"win81",
"win8-x86-aot",
"win8-aot",
"win8-x86",
"win8",
"win7-x86-aot",
"win7-aot",
"win7-x86",
"win7",
"win-x86-aot",
"win-aot",
"win-x86",
"win",
"aot",
"any",
"base"
]
}
}
{
"title": "JSON schema for the TypeScript compiler's configuration file",
"$schema": "http://json-schema.org/draft-04/schema#",
"id": "https://json.schemastore.org/tsconfig",
"definitions": {
"//": {
"explainer": "https://www.typescriptlang.org/docs/handbook/tsconfig-json.html#overview",
"reference": "https://www.typescriptlang.org/tsconfig",
"reference metadata": "https://github.com/microsoft/TypeScript-Website/blob/v2/packages/tsconfig-reference/scripts/tsconfigRules.ts"
},
"filesDefinition": {
"properties": {
"files": {
"description": "If no 'files' or 'include' property is present in a tsconfig.json, the compiler defaults to including all files in the containing directory and subdirectories except those specified by 'exclude'. When a 'files' property is specified, only those files and those specified by 'include' are included.",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
}
}
}
},
"excludeDefinition": {
"properties": {
"exclude": {
"description": "Specifies a list of files to be excluded from compilation. The 'exclude' property only affects the files included via the 'include' property and not the 'files' property. Glob patterns require TypeScript version 2.0 or later.",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
}
}
}
},
"includeDefinition": {
"properties": {
"include": {
"description": "Specifies a list of glob patterns that match files to be included in compilation. If no 'files' or 'include' property is present in a tsconfig.json, the compiler defaults to including all files in the containing directory and subdirectories except those specified by 'exclude'. Requires TypeScript version 2.0 or later.",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
}
}
}
},
"compileOnSaveDefinition": {
"properties": {
"compileOnSave": {
"description": "Enable Compile-on-Save for this project.",
"type": "boolean"
}
}
},
"extendsDefinition": {
"properties": {
"extends": {
"description": "Path to base configuration file to inherit from. Requires TypeScript version 2.1 or later.",
"type": "string"
}
}
},
"buildOptionsDefinition": {
"properties": {
"buildOptions": {
"properties": {
"dry": {
"description": "~",
"type": "boolean",
"default": false
},
"force": {
"description": "Build all projects, including those that appear to be up to date",
"type": "boolean",
"default": false,
"markdownDescription": "Build all projects, including those that appear to be up to date\n\nSee more: https://www.typescriptlang.org/tsconfig#force"
},
"verbose": {
"description": "Enable verbose logging",
"type": "boolean",
"default": false,
"markdownDescription": "Enable verbose logging\n\nSee more: https://www.typescriptlang.org/tsconfig#verbose"
},
"incremental": {
"description": "Save .tsbuildinfo files to allow for incremental compilation of projects.",
"type": "boolean",
"default": false,
"markdownDescription": "Save .tsbuildinfo files to allow for incremental compilation of projects.\n\nSee more: https://www.typescriptlang.org/tsconfig#incremental"
},
"assumeChangesOnlyAffectDirectDependencies": {
"description": "Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.",
"type": "boolean",
"default": false,
"markdownDescription": "Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.\n\nSee more: https://www.typescriptlang.org/tsconfig#assumeChangesOnlyAffectDirectDependencies"
},
"traceResolution": {
"description": "Log paths used during the `moduleResolution` process.",
"type": "boolean",
"default": false,
"markdownDescription": "Log paths used during the `moduleResolution` process.\n\nSee more: https://www.typescriptlang.org/tsconfig#traceResolution"
}
}
}
}
},
"watchOptionsDefinition": {
"properties": {
"watchOptions": {
"type": "object",
"description": "Settings for the watch mode in TypeScript.",
"properties": {
"force": {
"description": "~",
"type": "string"
},
"watchFile": {
"description": "Specify how the TypeScript watch mode works.",
"type": "string",
"markdownDescription": "Specify how the TypeScript watch mode works.\n\nSee more: https://www.typescriptlang.org/tsconfig#watchFile"
},
"watchDirectory": {
"description": "Specify how directories are watched on systems that lack recursive file-watching functionality.",
"type": "string",
"markdownDescription": "Specify how directories are watched on systems that lack recursive file-watching functionality.\n\nSee more: https://www.typescriptlang.org/tsconfig#watchDirectory"
},
"fallbackPolling": {
"description": "Specify what approach the watcher should use if the system runs out of native file watchers.",
"type": "string",
"markdownDescription": "Specify what approach the watcher should use if the system runs out of native file watchers.\n\nSee more: https://www.typescriptlang.org/tsconfig#fallbackPolling"
},
"synchronousWatchDirectory": {
"description": "Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively.",
"type": "boolean",
"markdownDescription": "Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively.\n\nSee more: https://www.typescriptlang.org/tsconfig#synchronousWatchDirectory"
},
"excludeFiles": {
"description": "Remove a list of files from the watch mode's processing.",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
},
"markdownDescription": "Remove a list of files from the watch mode's processing.\n\nSee more: https://www.typescriptlang.org/tsconfig#excludeFiles"
},
"excludeDirectories": {
"description": "Remove a list of directories from the watch process.",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
},
"markdownDescription": "Remove a list of directories from the watch process.\n\nSee more: https://www.typescriptlang.org/tsconfig#excludeDirectories"
}
}
}
}
},
"compilerOptionsDefinition": {
"properties": {
"compilerOptions": {
"type": "object",
"description": "Instructs the TypeScript compiler how to compile .ts files.",
"properties": {
"charset": {
"description": "No longer supported. In early versions, manually set the text encoding for reading files.",
"type": "string",
"markdownDescription": "No longer supported. In early versions, manually set the text encoding for reading files.\n\nSee more: https://www.typescriptlang.org/tsconfig#charset"
},
"composite": {
"description": "Enable constraints that allow a TypeScript project to be used with project references.",
"type": "boolean",
"default": true,
"markdownDescription": "Enable constraints that allow a TypeScript project to be used with project references.\n\nSee more: https://www.typescriptlang.org/tsconfig#composite"
},
"declaration": {
"description": "Generate .d.ts files from TypeScript and JavaScript files in your project.",
"type": "boolean",
"default": false,
"markdownDescription": "Generate .d.ts files from TypeScript and JavaScript files in your project.\n\nSee more: https://www.typescriptlang.org/tsconfig#declaration"
},
"declarationDir": {
"description": "Specify the output directory for generated declaration files.",
"type": [
"string",
"null"
],
"markdownDescription": "Specify the output directory for generated declaration files.\n\nSee more: https://www.typescriptlang.org/tsconfig#declarationDir"
},
"diagnostics": {
"description": "Output compiler performance information after building.",
"type": "boolean",
"markdownDescription": "Output compiler performance information after building.\n\nSee more: https://www.typescriptlang.org/tsconfig#diagnostics"
},
"disableReferencedProjectLoad": {
"description": "Reduce the number of projects loaded automatically by TypeScript.",
"type": "boolean",
"markdownDescription": "Reduce the number of projects loaded automatically by TypeScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#disableReferencedProjectLoad"
},
"noPropertyAccessFromIndexSignature": {
"description": "Enforces using indexed accessors for keys declared using an indexed type",
"type": "boolean",
"markdownDescription": "Enforces using indexed accessors for keys declared using an indexed type\n\nSee more: https://www.typescriptlang.org/tsconfig#noPropertyAccessFromIndexSignature"
},
"emitBOM": {
"description": "Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files.",
"type": "boolean",
"default": false,
"markdownDescription": "Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files.\n\nSee more: https://www.typescriptlang.org/tsconfig#emitBOM"
},
"emitDeclarationOnly": {
"description": "Only output d.ts files and not JavaScript files.",
"type": "boolean",
"default": false,
"markdownDescription": "Only output d.ts files and not JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#emitDeclarationOnly"
},
"exactOptionalPropertyTypes": {
"description": "Differentiate between undefined and not present when type checking",
"type": "boolean",
"default": false,
"markdownDescription": "Differentiate between undefined and not present when type checking\n\nSee more: https://www.typescriptlang.org/tsconfig#exactOptionalPropertyTypes"
},
"incremental": {
"description": "Enable incremental compilation. Requires TypeScript version 3.4 or later.",
"type": "boolean"
},
"tsBuildInfoFile": {
"description": "Specify the folder for .tsbuildinfo incremental compilation files.",
"default": ".tsbuildinfo",
"type": "string",
"markdownDescription": "Specify the folder for .tsbuildinfo incremental compilation files.\n\nSee more: https://www.typescriptlang.org/tsconfig#tsBuildInfoFile"
},
"inlineSourceMap": {
"description": "Include sourcemap files inside the emitted JavaScript.",
"type": "boolean",
"default": false,
"markdownDescription": "Include sourcemap files inside the emitted JavaScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#inlineSourceMap"
},
"inlineSources": {
"description": "Include source code in the sourcemaps inside the emitted JavaScript.",
"type": "boolean",
"default": false,
"markdownDescription": "Include source code in the sourcemaps inside the emitted JavaScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#inlineSources"
},
"jsx": {
"description": "Specify what JSX code is generated.",
"enum": [
"preserve",
"react",
"react-jsx",
"react-jsxdev",
"react-native"
]
},
"reactNamespace": {
"description": "Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.",
"type": "string",
"default": "React",
"markdownDescription": "Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.\n\nSee more: https://www.typescriptlang.org/tsconfig#reactNamespace"
},
"jsxFactory": {
"description": "Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'",
"type": "string",
"default": "React.createElement",
"markdownDescription": "Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'\n\nSee more: https://www.typescriptlang.org/tsconfig#jsxFactory"
},
"jsxFragmentFactory": {
"description": "Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'.",
"type": "string",
"default": "React.Fragment",
"markdownDescription": "Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'.\n\nSee more: https://www.typescriptlang.org/tsconfig#jsxFragmentFactory"
},
"jsxImportSource": {
"description": "Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx`.",
"type": "string",
"default": "react",
"markdownDescription": "Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx`.\n\nSee more: https://www.typescriptlang.org/tsconfig#jsxImportSource"
},
"listFiles": {
"description": "Print all of the files read during the compilation.",
"type": "boolean",
"default": false,
"markdownDescription": "Print all of the files read during the compilation.\n\nSee more: https://www.typescriptlang.org/tsconfig#listFiles"
},
"mapRoot": {
"description": "Specify the location where debugger should locate map files instead of generated locations.",
"type": "string",
"markdownDescription": "Specify the location where debugger should locate map files instead of generated locations.\n\nSee more: https://www.typescriptlang.org/tsconfig#mapRoot"
},
"module": {
"description": "Specify what module code is generated.",
"type": "string",
"anyOf": [
{
"enum": [
"CommonJS",
"AMD",
"System",
"UMD",
"ES6",
"ES2015",
"ES2020",
"ESNext",
"None",
"ES2022",
"Node12",
"NodeNext"
]
},
{
"pattern": "^([Cc][Oo][Mm][Mm][Oo][Nn][Jj][Ss]|[AaUu][Mm][Dd]|[Ss][Yy][Ss][Tt][Ee][Mm]|[Ee][Ss]([356]|20(1[567]|2[02])|[Nn][Ee][Xx][Tt])|[Nn][Oo][Nn][Ee])$"
}
],
"markdownDescription": "Specify what module code is generated.\n\nSee more: https://www.typescriptlang.org/tsconfig#module"
},
"moduleResolution": {
"description": "Specify how TypeScript looks up a file from a given module specifier.",
"type": "string",
"anyOf": [
{
"enum": [
"Classic",
"Node",
"Node12",
"NodeNext"
]
},
{
"pattern": "^(([Nn]ode)|([Nn]ode12)|([Nn]ode[Nn]ext)|([Cc]lassic))$"
}
],
"default": "classic",
"markdownDescription": "Specify how TypeScript looks up a file from a given module specifier.\n\nSee more: https://www.typescriptlang.org/tsconfig#moduleResolution"
},
"newLine": {
"description": "Set the newline character for emitting files.",
"type": "string",
"anyOf": [
{
"enum": [
"crlf",
"lf"
]
},
{
"pattern": "^(CRLF|LF|crlf|lf)$"
}
],
"markdownDescription": "Set the newline character for emitting files.\n\nSee more: https://www.typescriptlang.org/tsconfig#newLine"
},
"noEmit": {
"description": "Disable emitting file from a compilation.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable emitting file from a compilation.\n\nSee more: https://www.typescriptlang.org/tsconfig#noEmit"
},
"noEmitHelpers": {
"description": "Disable generating custom helper functions like `__extends` in compiled output.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable generating custom helper functions like `__extends` in compiled output.\n\nSee more: https://www.typescriptlang.org/tsconfig#noEmitHelpers"
},
"noEmitOnError": {
"description": "Disable emitting files if any type checking errors are reported.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable emitting files if any type checking errors are reported.\n\nSee more: https://www.typescriptlang.org/tsconfig#noEmitOnError"
},
"noImplicitAny": {
"description": "Enable error reporting for expressions and declarations with an implied `any` type..",
"type": "boolean",
"markdownDescription": "Enable error reporting for expressions and declarations with an implied `any` type..\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitAny"
},
"noImplicitThis": {
"description": "Enable error reporting when `this` is given the type `any`.",
"type": "boolean",
"markdownDescription": "Enable error reporting when `this` is given the type `any`.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitThis"
},
"noUnusedLocals": {
"description": "Enable error reporting when a local variables aren't read.",
"type": "boolean",
"default": false,
"markdownDescription": "Enable error reporting when a local variables aren't read.\n\nSee more: https://www.typescriptlang.org/tsconfig#noUnusedLocals"
},
"noUnusedParameters": {
"description": "Raise an error when a function parameter isn't read",
"type": "boolean",
"default": false,
"markdownDescription": "Raise an error when a function parameter isn't read\n\nSee more: https://www.typescriptlang.org/tsconfig#noUnusedParameters"
},
"noLib": {
"description": "Disable including any library files, including the default lib.d.ts.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable including any library files, including the default lib.d.ts.\n\nSee more: https://www.typescriptlang.org/tsconfig#noLib"
},
"noResolve": {
"description": "Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.",
"type": "boolean",
"default": false,
"markdownDescription": "Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.\n\nSee more: https://www.typescriptlang.org/tsconfig#noResolve"
},
"noStrictGenericChecks": {
"description": "Disable strict checking of generic signatures in function types.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable strict checking of generic signatures in function types.\n\nSee more: https://www.typescriptlang.org/tsconfig#noStrictGenericChecks"
},
"skipDefaultLibCheck": {
"description": "Skip type checking .d.ts files that are included with TypeScript.",
"type": "boolean",
"default": false,
"markdownDescription": "Skip type checking .d.ts files that are included with TypeScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#skipDefaultLibCheck"
},
"skipLibCheck": {
"description": "Skip type checking all .d.ts files.",
"type": "boolean",
"default": false,
"markdownDescription": "Skip type checking all .d.ts files.\n\nSee more: https://www.typescriptlang.org/tsconfig#skipLibCheck"
},
"outFile": {
"description": "Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.",
"type": "string",
"markdownDescription": "Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.\n\nSee more: https://www.typescriptlang.org/tsconfig#outFile"
},
"outDir": {
"description": "Specify an output folder for all emitted files.",
"type": "string",
"markdownDescription": "Specify an output folder for all emitted files.\n\nSee more: https://www.typescriptlang.org/tsconfig#outDir"
},
"preserveConstEnums": {
"description": "Disable erasing `const enum` declarations in generated code.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable erasing `const enum` declarations in generated code.\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveConstEnums"
},
"preserveSymlinks": {
"description": "Disable resolving symlinks to their realpath. This correlates to the same flag in node.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable resolving symlinks to their realpath. This correlates to the same flag in node.\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveSymlinks"
},
"preserveValueImports": {
"description": "Preserve unused imported values in the JavaScript output that would otherwise be removed",
"type": "boolean",
"default": false,
"markdownDescription": "Preserve unused imported values in the JavaScript output that would otherwise be removed\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveValueImports"
},
"preserveWatchOutput": {
"description": "Disable wiping the console in watch mode",
"type": "boolean",
"markdownDescription": "Disable wiping the console in watch mode\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveWatchOutput"
},
"pretty": {
"description": "Enable color and formatting in output to make compiler errors easier to read",
"type": "boolean",
"default": true,
"markdownDescription": "Enable color and formatting in output to make compiler errors easier to read\n\nSee more: https://www.typescriptlang.org/tsconfig#pretty"
},
"removeComments": {
"description": "Disable emitting comments.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable emitting comments.\n\nSee more: https://www.typescriptlang.org/tsconfig#removeComments"
},
"rootDir": {
"description": "Specify the root folder within your source files.",
"type": "string",
"markdownDescription": "Specify the root folder within your source files.\n\nSee more: https://www.typescriptlang.org/tsconfig#rootDir"
},
"isolatedModules": {
"description": "Ensure that each file can be safely transpiled without relying on other imports.",
"type": "boolean",
"default": false,
"markdownDescription": "Ensure that each file can be safely transpiled without relying on other imports.\n\nSee more: https://www.typescriptlang.org/tsconfig#isolatedModules"
},
"sourceMap": {
"description": "Create source map files for emitted JavaScript files.",
"type": "boolean",
"default": false,
"markdownDescription": "Create source map files for emitted JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#sourceMap"
},
"sourceRoot": {
"description": "Specify the root path for debuggers to find the reference source code.",
"type": "string",
"markdownDescription": "Specify the root path for debuggers to find the reference source code.\n\nSee more: https://www.typescriptlang.org/tsconfig#sourceRoot"
},
"suppressExcessPropertyErrors": {
"description": "Disable reporting of excess property errors during the creation of object literals.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable reporting of excess property errors during the creation of object literals.\n\nSee more: https://www.typescriptlang.org/tsconfig#suppressExcessPropertyErrors"
},
"suppressImplicitAnyIndexErrors": {
"description": "Suppress `noImplicitAny` errors when indexing objects that lack index signatures.",
"type": "boolean",
"default": false,
"markdownDescription": "Suppress `noImplicitAny` errors when indexing objects that lack index signatures.\n\nSee more: https://www.typescriptlang.org/tsconfig#suppressImplicitAnyIndexErrors"
},
"stripInternal": {
"description": "Disable emitting declarations that have `@internal` in their JSDoc comments.",
"type": "boolean",
"markdownDescription": "Disable emitting declarations that have `@internal` in their JSDoc comments.\n\nSee more: https://www.typescriptlang.org/tsconfig#stripInternal"
},
"target": {
"description": "Set the JavaScript language version for emitted JavaScript and include compatible library declarations.",
"type": "string",
"default": "ES3",
"anyOf": [
{
"enum": [
"ES3",
"ES5",
"ES6",
"ES2015",
"ES2016",
"ES2017",
"ES2018",
"ES2019",
"ES2020",
"ES2021",
"ES2022",
"ESNext"
]
},
{
"pattern": "^([Ee][Ss]([356]|(20(1[56789]|2[012]))|[Nn][Ee][Xx][Tt]))$"
}
],
"markdownDescription": "Set the JavaScript language version for emitted JavaScript and include compatible library declarations.\n\nSee more: https://www.typescriptlang.org/tsconfig#target"
},
"useUnknownInCatchVariables": {
"description": "Default catch clause variables as `unknown` instead of `any`.",
"type": "boolean",
"default": false,
"markdownDescription": "Default catch clause variables as `unknown` instead of `any`.\n\nSee more: https://www.typescriptlang.org/tsconfig#useUnknownInCatchVariables"
},
"watch": {
"description": "Watch input files.",
"type": "boolean"
},
"fallbackPolling": {
"description": "Specify the polling strategy to use when the system runs out of or doesn't support native file watchers. Requires TypeScript version 3.8 or later.",
"enum": [
"fixedPollingInterval",
"priorityPollingInterval",
"dynamicPriorityPolling",
"fixedInterval",
"priorityInterval",
"dynamicPriority",
"fixedChunkSize"
]
},
"watchDirectory": {
"description": "Specify the strategy for watching directories under systems that lack recursive file-watching functionality. Requires TypeScript version 3.8 or later.",
"enum": [
"useFsEvents",
"fixedPollingInterval",
"dynamicPriorityPolling",
"fixedChunkSizePolling"
],
"default": "useFsEvents"
},
"watchFile": {
"description": "Specify the strategy for watching individual files. Requires TypeScript version 3.8 or later.",
"enum": [
"fixedPollingInterval",
"priorityPollingInterval",
"dynamicPriorityPolling",
"useFsEvents",
"useFsEventsOnParentDirectory",
"fixedChunkSizePolling"
],
"default": "useFsEvents"
},
"experimentalDecorators": {
"description": "Enable experimental support for TC39 stage 2 draft decorators.",
"type": "boolean",
"markdownDescription": "Enable experimental support for TC39 stage 2 draft decorators.\n\nSee more: https://www.typescriptlang.org/tsconfig#experimentalDecorators"
},
"emitDecoratorMetadata": {
"description": "Emit design-type metadata for decorated declarations in source files.",
"type": "boolean",
"markdownDescription": "Emit design-type metadata for decorated declarations in source files.\n\nSee more: https://www.typescriptlang.org/tsconfig#emitDecoratorMetadata"
},
"allowUnusedLabels": {
"description": "Disable error reporting for unused labels.",
"type": "boolean",
"markdownDescription": "Disable error reporting for unused labels.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowUnusedLabels"
},
"noImplicitReturns": {
"description": "Enable error reporting for codepaths that do not explicitly return in a function.",
"type": "boolean",
"default": false,
"markdownDescription": "Enable error reporting for codepaths that do not explicitly return in a function.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitReturns"
},
"noUncheckedIndexedAccess": {
"description": "Add `undefined` to a type when accessed using an index.",
"type": "boolean",
"markdownDescription": "Add `undefined` to a type when accessed using an index.\n\nSee more: https://www.typescriptlang.org/tsconfig#noUncheckedIndexedAccess"
},
"noFallthroughCasesInSwitch": {
"description": "Enable error reporting for fallthrough cases in switch statements.",
"type": "boolean",
"default": false,
"markdownDescription": "Enable error reporting for fallthrough cases in switch statements.\n\nSee more: https://www.typescriptlang.org/tsconfig#noFallthroughCasesInSwitch"
},
"noImplicitOverride": {
"description": "Ensure overriding members in derived classes are marked with an override modifier.",
"type": "boolean",
"default": false,
"markdownDescription": "Ensure overriding members in derived classes are marked with an override modifier.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitOverride"
},
"allowUnreachableCode": {
"description": "Disable error reporting for unreachable code.",
"type": "boolean",
"markdownDescription": "Disable error reporting for unreachable code.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowUnreachableCode"
},
"forceConsistentCasingInFileNames": {
"description": "Ensure that casing is correct in imports.",
"type": "boolean",
"default": false,
"markdownDescription": "Ensure that casing is correct in imports.\n\nSee more: https://www.typescriptlang.org/tsconfig#forceConsistentCasingInFileNames"
},
"generateCpuProfile": {
"description": "Emit a v8 CPU profile of the compiler run for debugging.",
"type": "string",
"default": "profile.cpuprofile",
"markdownDescription": "Emit a v8 CPU profile of the compiler run for debugging.\n\nSee more: https://www.typescriptlang.org/tsconfig#generateCpuProfile"
},
"baseUrl": {
"description": "Specify the base directory to resolve non-relative module names.",
"type": "string",
"markdownDescription": "Specify the base directory to resolve non-relative module names.\n\nSee more: https://www.typescriptlang.org/tsconfig#baseUrl"
},
"paths": {
"description": "Specify a set of entries that re-map imports to additional lookup locations.",
"type": "object",
"additionalProperties": {
"type": "array",
"uniqueItems": true,
"items": {
"type": "string",
"description": "Path mapping to be computed relative to baseUrl option."
}
},
"markdownDescription": "Specify a set of entries that re-map imports to additional lookup locations.\n\nSee more: https://www.typescriptlang.org/tsconfig#paths"
},
"plugins": {
"description": "Specify a list of language service plugins to include.",
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"description": "Plugin name.",
"type": "string"
}
}
},
"markdownDescription": "Specify a list of language service plugins to include.\n\nSee more: https://www.typescriptlang.org/tsconfig#plugins"
},
"rootDirs": {
"description": "Allow multiple folders to be treated as one when resolving modules.",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
},
"markdownDescription": "Allow multiple folders to be treated as one when resolving modules.\n\nSee more: https://www.typescriptlang.org/tsconfig#rootDirs"
},
"typeRoots": {
"description": "Specify multiple folders that act like `./node_modules/@types`.",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
},
"markdownDescription": "Specify multiple folders that act like `./node_modules/@types`.\n\nSee more: https://www.typescriptlang.org/tsconfig#typeRoots"
},
"types": {
"description": "Specify type package names to be included without being referenced in a source file.",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
},
"markdownDescription": "Specify type package names to be included without being referenced in a source file.\n\nSee more: https://www.typescriptlang.org/tsconfig#types"
},
"traceResolution": {
"description": "Enable tracing of the name resolution process. Requires TypeScript version 2.0 or later.",
"type": "boolean",
"default": false
},
"allowJs": {
"description": "Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.",
"type": "boolean",
"default": false,
"markdownDescription": "Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowJs"
},
"noErrorTruncation": {
"description": "Disable truncating types in error messages.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable truncating types in error messages.\n\nSee more: https://www.typescriptlang.org/tsconfig#noErrorTruncation"
},
"allowSyntheticDefaultImports": {
"description": "Allow 'import x from y' when a module doesn't have a default export.",
"type": "boolean",
"markdownDescription": "Allow 'import x from y' when a module doesn't have a default export.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowSyntheticDefaultImports"
},
"noImplicitUseStrict": {
"description": "Disable adding 'use strict' directives in emitted JavaScript files.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable adding 'use strict' directives in emitted JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitUseStrict"
},
"listEmittedFiles": {
"description": "Print the names of emitted files after a compilation.",
"type": "boolean",
"default": false,
"markdownDescription": "Print the names of emitted files after a compilation.\n\nSee more: https://www.typescriptlang.org/tsconfig#listEmittedFiles"
},
"disableSizeLimit": {
"description": "Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server.",
"type": "boolean",
"default": false,
"markdownDescription": "Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server.\n\nSee more: https://www.typescriptlang.org/tsconfig#disableSizeLimit"
},
"lib": {
"description": "Specify a set of bundled library declaration files that describe the target runtime environment.",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string",
"anyOf": [
{
"enum": [
"ES5",
"ES6",
"ES2015",
"ES2015.Collection",
"ES2015.Core",
"ES2015.Generator",
"ES2015.Iterable",
"ES2015.Promise",
"ES2015.Proxy",
"ES2015.Reflect",
"ES2015.Symbol.WellKnown",
"ES2015.Symbol",
"ES2016",
"ES2016.Array.Include",
"ES2017",
"ES2017.Intl",
"ES2017.Object",
"ES2017.SharedMemory",
"ES2017.String",
"ES2017.TypedArrays",
"ES2018",
"ES2018.AsyncGenerator",
"ES2018.AsyncIterable",
"ES2018.Intl",
"ES2018.Promise",
"ES2018.Regexp",
"ES2019",
"ES2019.Array",
"ES2019.Object",
"ES2019.String",
"ES2019.Symbol",
"ES2020",
"ES2020.BigInt",
"ES2020.Promise",
"ES2020.String",
"ES2020.Symbol.WellKnown",
"ESNext",
"ESNext.Array",
"ESNext.AsyncIterable",
"ESNext.BigInt",
"ESNext.Intl",
"ESNext.Promise",
"ESNext.String",
"ESNext.Symbol",
"DOM",
"DOM.Iterable",
"ScriptHost",
"WebWorker",
"WebWorker.ImportScripts",
"Webworker.Iterable",
"ES7",
"ES2021",
"ES2020.SharedMemory",
"ES2020.Intl",
"ES2021.Promise",
"ES2021.String",
"ES2021.WeakRef",
"ESNext.WeakRef",
"es2021.intl"
]
},
{
"pattern": "^[Ee][Ss]5|[Ee][Ss]6|[Ee][Ss]7$"
},
{
"pattern": "^[Ee][Ss]2015(\\.([Cc][Oo][Ll][Ll][Ee][Cc][Tt][Ii][Oo][Nn]|[Cc][Oo][Rr][Ee]|[Gg][Ee][Nn][Ee][Rr][Aa][Tt][Oo][Rr]|[Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Pp][Rr][Oo][Xx][Yy]|[Rr][Ee][Ff][Ll][Ee][Cc][Tt]|[Ss][Yy][Mm][Bb][Oo][Ll].[Ww][Ee][Ll][Ll][Kk][Nn][Oo][Ww][Nn]|[Ss][Yy][Mm][Bb][Oo][Ll]))?$"
},
{
"pattern": "^[Ee][Ss]2016(\\.[Aa][Rr][Rr][Aa][Yy].[Ii][Nn][Cc][Ll][Uu][Dd][Ee])?$"
},
{
"pattern": "^[Ee][Ss]2017(\\.([Ii][Nn][Tt][Ll]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Hh][Aa][Rr][Ee][Dd][Mm][Ee][Mm][Oo][Rr][Yy]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Tt][Yy][Pp][Ee][Dd][Aa][Rr][Rr][Aa][Yy][Ss]))?$"
},
{
"pattern": "^[Ee][Ss]2018(\\.([Aa][Ss][Yy][Nn][Cc][Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Rr][Ee][Gg][Ee][Xx][Pp]))?$"
},
{
"pattern": "^[Ee][Ss]2019(\\.([Aa][Rr][Rr][Aa][Yy]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll]))?$"
},
{
"pattern": "^[Ee][Ss]2020(\\.([Bb][Ii][Gg][Ii][Nn][Tt]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll].[Ww][Ee][Ll][Ll][Kk][Nn][Oo][Ww][Nn]))?$"
},
{
"pattern": "^[Ee][Ss]2021(\\.([Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ww][Ee][Aa][Kk][Rr][Ee][Ff]))?$"
},
{
"pattern": "^[Ee][Ss][Nn][Ee][Xx][Tt](\\.([Aa][Rr][Rr][Aa][Yy]|[Aa][Ss][Yy][Nn][Cc][Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Bb][Ii][Gg][Ii][Nn][Tt]|[Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll]|[Ww][Ee][Aa][Kk][Rr][Ee][Ff]))?$"
},
{
"pattern": "^[Dd][Oo][Mm](\\.[Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee])?$"
},
{
"pattern": "^[Ss][Cc][Rr][Ii][Pp][Tt][Hh][Oo][Ss][Tt]$"
},
{
"pattern": "^[Ww][Ee][Bb][Ww][Oo][Rr][Kk][Ee][Rr](\\.[Ii][Mm][Pp][Oo][Rr][Tt][Ss][Cc][Rr][Ii][Pp][Tt][Ss])?$"
}
]
},
"markdownDescription": "Specify a set of bundled library declaration files that describe the target runtime environment.\n\nSee more: https://www.typescriptlang.org/tsconfig#lib"
},
"strictNullChecks": {
"description": "When type checking, take into account `null` and `undefined`.",
"type": "boolean",
"default": false,
"markdownDescription": "When type checking, take into account `null` and `undefined`.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictNullChecks"
},
"maxNodeModuleJsDepth": {
"description": "Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.",
"type": "number",
"default": 0,
"markdownDescription": "Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.\n\nSee more: https://www.typescriptlang.org/tsconfig#maxNodeModuleJsDepth"
},
"importHelpers": {
"description": "Allow importing helper functions from tslib once per project, instead of including them per-file.",
"type": "boolean",
"default": false,
"markdownDescription": "Allow importing helper functions from tslib once per project, instead of including them per-file.\n\nSee more: https://www.typescriptlang.org/tsconfig#importHelpers"
},
"importsNotUsedAsValues": {
"description": "Specify emit/checking behavior for imports that are only used for types.",
"default": "remove",
"enum": [
"remove",
"preserve",
"error"
]
},
"alwaysStrict": {
"description": "Ensure 'use strict' is always emitted.",
"type": "boolean",
"markdownDescription": "Ensure 'use strict' is always emitted.\n\nSee more: https://www.typescriptlang.org/tsconfig#alwaysStrict"
},
"strict": {
"description": "Enable all strict type checking options.",
"type": "boolean",
"default": false,
"markdownDescription": "Enable all strict type checking options.\n\nSee more: https://www.typescriptlang.org/tsconfig#strict"
},
"strictBindCallApply": {
"description": "Check that the arguments for `bind`, `call`, and `apply` methods match the original function.",
"type": "boolean",
"default": false,
"markdownDescription": "Check that the arguments for `bind`, `call`, and `apply` methods match the original function.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictBindCallApply"
},
"downlevelIteration": {
"description": "Emit more compliant, but verbose and less performant JavaScript for iteration.",
"type": "boolean",
"default": false,
"markdownDescription": "Emit more compliant, but verbose and less performant JavaScript for iteration.\n\nSee more: https://www.typescriptlang.org/tsconfig#downlevelIteration"
},
"checkJs": {
"description": "Enable error reporting in type-checked JavaScript files.",
"type": "boolean",
"default": false,
"markdownDescription": "Enable error reporting in type-checked JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#checkJs"
},
"strictFunctionTypes": {
"description": "When assigning functions, check to ensure parameters and the return values are subtype-compatible.",
"type": "boolean",
"default": false,
"markdownDescription": "When assigning functions, check to ensure parameters and the return values are subtype-compatible.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictFunctionTypes"
},
"strictPropertyInitialization": {
"description": "Check for class properties that are declared but not set in the constructor.",
"type": "boolean",
"default": false,
"markdownDescription": "Check for class properties that are declared but not set in the constructor.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictPropertyInitialization"
},
"esModuleInterop": {
"description": "Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.",
"type": "boolean",
"default": false,
"markdownDescription": "Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.\n\nSee more: https://www.typescriptlang.org/tsconfig#esModuleInterop"
},
"allowUmdGlobalAccess": {
"description": "Allow accessing UMD globals from modules.",
"type": "boolean",
"default": false,
"markdownDescription": "Allow accessing UMD globals from modules.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowUmdGlobalAccess"
},
"keyofStringsOnly": {
"description": "Make keyof only return strings instead of string, numbers or symbols. Legacy option.",
"type": "boolean",
"default": false,
"markdownDescription": "Make keyof only return strings instead of string, numbers or symbols. Legacy option.\n\nSee more: https://www.typescriptlang.org/tsconfig#keyofStringsOnly"
},
"useDefineForClassFields": {
"description": "Emit ECMAScript-standard-compliant class fields.",
"type": "boolean",
"default": false,
"markdownDescription": "Emit ECMAScript-standard-compliant class fields.\n\nSee more: https://www.typescriptlang.org/tsconfig#useDefineForClassFields"
},
"declarationMap": {
"description": "Create sourcemaps for d.ts files.",
"type": "boolean",
"default": false,
"markdownDescription": "Create sourcemaps for d.ts files.\n\nSee more: https://www.typescriptlang.org/tsconfig#declarationMap"
},
"resolveJsonModule": {
"description": "Enable importing .json files",
"type": "boolean",
"default": false,
"markdownDescription": "Enable importing .json files\n\nSee more: https://www.typescriptlang.org/tsconfig#resolveJsonModule"
},
"assumeChangesOnlyAffectDirectDependencies": {
"description": "Have recompiles in '--incremental' and '--watch' assume that changes within a file will only affect files directly depending on it. Requires TypeScript version 3.8 or later.",
"type": "boolean"
},
"extendedDiagnostics": {
"description": "Output more detailed compiler performance information after building.",
"type": "boolean",
"default": false,
"markdownDescription": "Output more detailed compiler performance information after building.\n\nSee more: https://www.typescriptlang.org/tsconfig#extendedDiagnostics"
},
"listFilesOnly": {
"description": "Print names of files that are part of the compilation and then stop processing.",
"type": "boolean"
},
"disableSourceOfProjectReferenceRedirect": {
"description": "Disable preferring source files instead of declaration files when referencing composite projects",
"type": "boolean",
"markdownDescription": "Disable preferring source files instead of declaration files when referencing composite projects\n\nSee more: https://www.typescriptlang.org/tsconfig#disableSourceOfProjectReferenceRedirect"
},
"disableSolutionSearching": {
"description": "Opt a project out of multi-project reference checking when editing.",
"type": "boolean",
"markdownDescription": "Opt a project out of multi-project reference checking when editing.\n\nSee more: https://www.typescriptlang.org/tsconfig#disableSolutionSearching"
}
}
}
}
},
"typeAcquisitionDefinition": {
"properties": {
"typeAcquisition": {
"type": "object",
"description": "Auto type (.d.ts) acquisition options for this project. Requires TypeScript version 2.1 or later.",
"properties": {
"enable": {
"description": "Enable auto type acquisition",
"type": "boolean",
"default": false
},
"include": {
"description": "Specifies a list of type declarations to be included in auto type acquisition. Ex. [\"jquery\", \"lodash\"]",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
}
},
"exclude": {
"description": "Specifies a list of type declarations to be excluded from auto type acquisition. Ex. [\"jquery\", \"lodash\"]",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
}
}
}
}
}
},
"referencesDefinition": {
"properties": {
"references": {
"type": "array",
"uniqueItems": true,
"description": "Referenced projects. Requires TypeScript version 3.0 or later.",
"items": {
"type": "object",
"description": "Project reference.",
"properties": {
"path": {
"type": "string",
"description": "Path to referenced tsconfig or to folder containing tsconfig."
}
}
}
}
}
},
"tsNodeModuleTypes": {
"type": "object"
},
"tsNodeDefinition": {
"properties": {
"ts-node": {
"description": "ts-node options. See also: https://typestrong.org/ts-node/docs/configuration\n\nts-node offers TypeScript execution and REPL for node.js, with source map support.",
"properties": {
"compiler": {
"default": "typescript",
"description": "Specify a custom TypeScript compiler.",
"type": "string"
},
"compilerHost": {
"default": false,
"description": "Use TypeScript's compiler host API instead of the language service API.",
"type": "boolean"
},
"compilerOptions": {
"additionalProperties": true,
"allOf": [
{
"$ref": "#/definitions/compilerOptionsDefinition/properties/compilerOptions"
}
],
"description": "JSON object to merge with TypeScript `compilerOptions`.",
"properties": {},
"type": "object"
},
"emit": {
"default": false,
"description": "Emit output files into `.ts-node` directory.",
"type": "boolean"
},
"experimentalReplAwait": {
"description": "Allows the usage of top level await in REPL.\n\nUses node's implementation which accomplishes this with an AST syntax transformation.\n\nEnabled by default when tsconfig target is es2018 or above. Set to false to disable.\n\n**Note**: setting to `true` when tsconfig target is too low will throw an Error. Leave as `undefined`\nto get default, automatic behavior.",
"type": "boolean"
},
"experimentalResolverFeatures": {
"description": "Enable experimental features that re-map imports and require calls to support:\n`baseUrl`, `paths`, `rootDirs`, `.js` to `.ts` file extension mappings,\n`outDir` to `rootDir` mappings for composite projects and monorepos.\n\nFor details, see https://github.com/TypeStrong/ts-node/issues/1514",
"type": "boolean"
},
"files": {
"default": false,
"description": "Load \"files\" and \"include\" from `tsconfig.json` on startup.\n\nDefault is to override `tsconfig.json` \"files\" and \"include\" to only include the entrypoint script.",
"type": "boolean"
},
"ignore": {
"default": [
"(?:^|/)node_modules/"
],
"description": "Paths which should not be compiled.\n\nEach string in the array is converted to a regular expression via `new RegExp()` and tested against source paths prior to compilation.\n\nSource paths are normalized to posix-style separators, relative to the directory containing `tsconfig.json` or to cwd if no `tsconfig.json` is loaded.\n\nDefault is to ignore all node_modules subdirectories.",
"items": {
"type": "string"
},
"type": "array"
},
"ignoreDiagnostics": {
"description": "Ignore TypeScript warnings by diagnostic code.",
"items": {
"type": [
"string",
"number"
]
},
"type": "array"
},
"logError": {
"default": false,
"description": "Logs TypeScript errors to stderr instead of throwing exceptions.",
"type": "boolean"
},
"moduleTypes": {
"$ref": "#/definitions/tsNodeModuleTypes",
"description": "Override certain paths to be compiled and executed as CommonJS or ECMAScript modules.\nWhen overridden, the tsconfig \"module\" and package.json \"type\" fields are overridden.\nThis is useful because TypeScript files cannot use the .cjs nor .mjs file extensions;\nit achieves the same effect.\n\nEach key is a glob pattern following the same rules as tsconfig's \"include\" array.\nWhen multiple patterns match the same file, the last pattern takes precedence.\n\n`cjs` overrides matches files to compile and execute as CommonJS.\n`esm` overrides matches files to compile and execute as native ECMAScript modules.\n`package` overrides either of the above to default behavior, which obeys package.json \"type\" and\ntsconfig.json \"module\" options."
},
"preferTsExts": {
"default": false,
"description": "Re-order file extensions so that TypeScript imports are preferred.\n\nFor example, when both `index.js` and `index.ts` exist, enabling this option causes `require('./index')` to resolve to `index.ts` instead of `index.js`",
"type": "boolean"
},
"pretty": {
"default": false,
"description": "Use pretty diagnostic formatter.",
"type": "boolean"
},
"require": {
"description": "Modules to require, like node's `--require` flag.\n\nIf specified in `tsconfig.json`, the modules will be resolved relative to the `tsconfig.json` file.\n\nIf specified programmatically, each input string should be pre-resolved to an absolute path for\nbest results.",
"items": {
"type": "string"
},
"type": "array"
},
"scope": {
"default": false,
"description": "Scope compiler to files within `scopeDir`.",
"type": "boolean"
},
"scopeDir": {
"default": "First of: `tsconfig.json` \"rootDir\" if specified, directory containing `tsconfig.json`, or cwd if no `tsconfig.json` is loaded.",
"type": "string"
},
"skipIgnore": {
"default": false,
"description": "Skip ignore check, so that compilation will be attempted for all files with matching extensions.",
"type": "boolean"
},
"swc": {
"description": "Transpile with swc instead of the TypeScript compiler, and skip typechecking.\n\nEquivalent to setting both `transpileOnly: true` and `transpiler: 'ts-node/transpilers/swc'`\n\nFor complete instructions: https://typestrong.org/ts-node/docs/transpilers",
"type": "boolean"
},
"transpileOnly": {
"default": false,
"description": "Use TypeScript's faster `transpileModule`.",
"type": "boolean"
},
"transpiler": {
"anyOf": [
{
"items": [
{
"type": "string"
},
{
"additionalProperties": true,
"properties": {},
"type": "object"
}
],
"maxItems": 2,
"minItems": 2,
"type": "array"
},
{
"type": "string"
}
],
"description": "Specify a custom transpiler for use with transpileOnly"
},
"typeCheck": {
"default": true,
"description": "**DEPRECATED** Specify type-check is enabled (e.g. `transpileOnly == false`).",
"type": "boolean"
}
},
"type": "object"
}
}
}
},
"type": "object",
"allOf": [
{
"$ref": "#/definitions/compilerOptionsDefinition"
},
{
"$ref": "#/definitions/compileOnSaveDefinition"
},
{
"$ref": "#/definitions/typeAcquisitionDefinition"
},
{
"$ref": "#/definitions/extendsDefinition"
},
{
"$ref": "#/definitions/watchOptionsDefinition"
},
{
"$ref": "#/definitions/buildOptionsDefinition"
},
{
"$ref": "#/definitions/tsNodeDefinition"
},
{
"anyOf": [
{
"$ref": "#/definitions/filesDefinition"
},
{
"$ref": "#/definitions/excludeDefinition"
},
{
"$ref": "#/definitions/includeDefinition"
},
{
"$ref": "#/definitions/referencesDefinition"
}
]
}
]
}
{
"$id": "https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Microsoft's Windows Terminal Settings Profile Schema",
"$defs": {
"KeyChordSegment": {
"pattern": "^(?:(?:ctrl|alt|shift|win)\\+)*(?:app|backspace|browser_(?:back|forward|refresh|stop|search|favorites|home)|comma|delete|down|end|enter|esc|escape|home|insert|left|menu|minus|pagedown|pageup|period|pgdn|pgup|plus|right|space|tab|up|f(?:1\\d?|2[0-4]?|[3-9])|numpad\\d|numpad_(?:\\d|add|decimal|divide|minus|multiply|period|plus|subtract)|(?:vk|sc)\\((?:[1-9]|1?\\d{2}|2[0-4]\\d|25[0-5])\\)|[^\\s+])(?:\\+(?:ctrl|alt|shift|win))*$",
"type": "string",
"description": "The string should fit the format \"[ctrl+][alt+][shift+][win+]<KeyName>\", where each modifier is optional. KeyName is either any single key character, an explicit virtual key or scan code in the form vk(nnn) and sc(nnn) respectively, or one of the special names listed at https://docs.microsoft.com/en-us/windows/terminal/customize-settings/actions#accepted-modifiers-and-keys"
},
"Color": {
"default": "#",
"pattern": "^#[A-Fa-f0-9]{3}(?:[A-Fa-f0-9]{3})?$",
"type": "string",
"format": "color"
},
"Coordinates": {
"pattern": "^(-?\\d+)?(,\\s?(-?\\d+)?)?$",
"type": "string"
},
"DynamicProfileSource": {
"enum": [
"Windows.Terminal.Wsl",
"Windows.Terminal.Azure",
"Windows.Terminal.PowershellCore"
],
"type": "string"
},
"BellStyle": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "array",
"items": {
"type": "string",
"enum": [
"audible",
"window",
"taskbar"
]
}
},
{
"type": "string",
"enum": [
"audible",
"taskbar",
"window",
"all",
"none"
]
}
]
},
"AppearanceConfig": {
"properties": {
"colorScheme": {
"description": "The name of a color scheme to use when unfocused.",
"type": "string"
},
"foreground": {
"$ref": "#/$defs/Color",
"default": "#cccccc",
"description": "Sets the text color when unfocused. Overrides \"foreground\" from the color scheme. Uses hex color format: \"#rrggbb\".",
"type": [
"string",
"null"
]
},
"background": {
"$ref": "#/$defs/Color",
"default": "#0c0c0c",
"description": "Sets the background color of the text when unfocused. Overrides \"background\" from the color scheme. Uses hex color format: \"#rrggbb\".",
"type": [
"string",
"null"
]
},
"selectionBackground": {
"oneOf": [
{
"$ref": "#/$defs/Color"
},
{
"type": "null"
}
],
"description": "Sets the background color of selected text when unfocused. Overrides selectionBackground set in the color scheme. Uses hex color format: \"#rrggbb\"."
},
"cursorColor": {
"oneOf": [
{
"$ref": "#/$defs/Color"
},
{
"type": "null"
}
],
"description": "Sets the color of the cursor when unfocused. Overrides the cursor color from the color scheme. Uses hex color format: \"#rrggbb\"."
},
"cursorShape": {
"default": "bar",
"description": "Sets the shape of the cursor when unfocused. Possible values:\n -\"bar\" ( ┃, default )\n -\"doubleUnderscore\" ( ‗ )\n -\"emptyBox\" ( ▯ )\n -\"filledBox\" ( █ )\n -\"underscore\" ( ▁ )\n -\"vintage\" ( ▃ )",
"enum": [
"bar",
"doubleUnderscore",
"emptyBox",
"filledBox",
"underscore",
"vintage"
],
"type": "string"
},
"cursorHeight": {
"description": "Sets the percentage height of the cursor (when unfocused) starting from the bottom. Only works when cursorShape is set to \"vintage\". Accepts values from 1-100.",
"maximum": 100,
"minimum": 1,
"type": [
"integer",
"null"
],
"default": 25
},
"backgroundImage": {
"description": "Sets the file location of the image to draw over the window background when unfocused.",
"oneOf": [
{
"type": [
"string",
"null"
]
},
{
"enum": [
"desktopWallpaper"
]
}
],
"type": [
"string",
"null"
]
},
"backgroundImageOpacity": {
"default": 1.0,
"description": "Sets the transparency of the background image when unfocused. Accepts floating point values from 0-1.",
"maximum": 1.0,
"minimum": 0.0,
"type": "number"
},
"backgroundImageStretchMode": {
"default": "uniformToFill",
"description": "Sets how the background image is resized to fill the window when unfocused.",
"enum": [
"fill",
"none",
"uniform",
"uniformToFill"
],
"type": "string"
},
"backgroundImageAlignment": {
"default": "center",
"enum": [
"bottom",
"bottomLeft",
"bottomRight",
"center",
"left",
"right",
"top",
"topLeft",
"topRight"
],
"description": "Sets how the background image aligns to the boundaries of the window when unfocused. Possible values: \"center\", \"left\", \"top\", \"right\", \"bottom\", \"topLeft\", \"topRight\", \"bottomLeft\", \"bottomRight\"",
"type": "string"
},
"intenseTextStyle": {
"default": "bright",
"description": "Controls how 'intense' text is rendered. Values are \"bold\", \"bright\", \"all\" and \"none\"",
"enum": [
"none",
"bold",
"bright",
"all"
],
"type": "string"
},
"adjustIndistinguishableColors": {
"description": "When set to true, we will (when necessary) adjust the foreground color to make it more visible, based on the background color.",
"type": "boolean"
},
"experimental.retroTerminalEffect": {
"description": "When set to true, enable retro terminal effects when unfocused. This is an experimental feature, and its continued existence is not guaranteed.",
"type": "boolean"
},
"experimental.pixelShaderPath": {
"description": "Use to set a path to a pixel shader to use with the Terminal when unfocused. Overrides `experimental.retroTerminalEffect`. This is an experimental feature, and its continued existence is not guaranteed.",
"type": "string"
}
},
"type": "object"
},
"FontConfig": {
"properties": {
"face": {
"default": "Cascadia Mono",
"description": "Name of the font face used in the profile.",
"type": "string"
},
"size": {
"default": 12,
"description": "Size of the font in points.",
"minimum": 1,
"type": "integer"
},
"weight": {
"default": "normal",
"description": "Sets the weight (lightness or heaviness of the strokes) for the given font. Possible values:\n -\"thin\"\n -\"extra-light\"\n -\"light\"\n -\"semi-light\"\n -\"normal\" (default)\n -\"medium\"\n -\"semi-bold\"\n -\"bold\"\n -\"extra-bold\"\n -\"black\"\n -\"extra-black\"\n or the corresponding numeric representation of OpenType font weight.",
"oneOf": [
{
"enum": [
"thin",
"extra-light",
"light",
"semi-light",
"normal",
"medium",
"semi-bold",
"bold",
"extra-bold",
"black",
"extra-black"
],
"type": "string"
},
{
"maximum": 990,
"minimum": 100,
"type": "integer"
}
]
},
"features": {
"description": "Sets the DWrite font features for the given font. For example, { \"ss01\": 1, \"liga\":0 } will enable ss01 and disable ligatures.",
"type": "object",
"patternProperties": {
"^(([A-Za-z0-9]){4})$": {
"type": "integer"
}
},
"additionalProperties": false
},
"axes": {
"description": "Sets the DWrite font axes for the given font. For example, { \"wght\": 200 } will set the font weight to 200.",
"type": "object",
"patternProperties": {
"^([A-Za-z]{4})$": {
"type": "number"
}
},
"additionalProperties": false
}
},
"type": "object"
},
"ProfileGuid": {
"default": "{}",
"pattern": "^\\{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\\}$",
"type": "string"
},
"Icon": {
"description": "Image file location or an emoji to be used as an icon. Displays within the tab, the dropdown menu, and jumplist.",
"type": [
"string",
"null"
]
},
"ShortcutActionName": {
"enum": [
"adjustFontSize",
"clearBuffer",
"closeOtherTabs",
"closePane",
"closeTab",
"closeTabsAfter",
"closeWindow",
"commandPalette",
"copy",
"duplicateTab",
"exportBuffer",
"find",
"findMatch",
"focusPane",
"globalSummon",
"identifyWindow",
"identifyWindows",
"moveFocus",
"movePane",
"swapPane",
"moveTab",
"multipleActions",
"newTab",
"newWindow",
"nextTab",
"openNewTabDropdown",
"openSettings",
"openTabColorPicker",
"openWindowRenamer",
"paste",
"prevTab",
"renameTab",
"openSystemMenu",
"openTabRenamer",
"quakeMode",
"resetFontSize",
"resizePane",
"renameWindow",
"scrollDown",
"scrollDownPage",
"scrollUp",
"scrollUpPage",
"scrollToBottom",
"scrollToTop",
"sendInput",
"setColorScheme",
"setTabColor",
"splitPane",
"switchToTab",
"tabSearch",
"toggleAlwaysOnTop",
"toggleFocusMode",
"setFocusMode",
"toggleFullscreen",
"setFullScreen",
"setMaximized",
"togglePaneZoom",
"toggleSplitOrientation",
"toggleReadOnlyMode",
"toggleShaderEffects",
"wt",
"quit",
"adjustOpacity",
"restoreLastClosed",
"unbound"
],
"type": "string"
},
"FocusDirection": {
"enum": [
"left",
"right",
"up",
"down",
"previous",
"nextInOrder",
"previousInOrder",
"first",
"parent",
"child"
],
"type": "string"
},
"ResizeDirection": {
"enum": [
"left",
"right",
"up",
"down"
],
"type": "string"
},
"MoveTabDirection": {
"enum": [
"forward",
"backward"
],
"type": "string"
},
"FindMatchDirection": {
"enum": [
"next",
"prev"
],
"type": "string"
},
"SplitDirection": {
"enum": [
"auto",
"up",
"right",
"down",
"left"
],
"type": "string"
},
"CopyFormat": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "array",
"items": {
"type": "string",
"enum": [
"html",
"rtf"
]
}
},
{
"type": "string",
"enum": [
"html",
"rtf",
"all",
"none"
]
}
]
},
"AnchorKey": {
"enum": [
"ctrl",
"alt",
"shift"
],
"type": "string"
},
"CommandPaletteLaunchMode": {
"enum": [
"action",
"commandLine"
],
"type": "string"
},
"ClearBufferType": {
"enum": [
"all",
"screen",
"scrollback"
],
"type": "string"
},
"NewTerminalArgs": {
"properties": {
"commandline": {
"description": "A commandline to use instead of the profile's",
"type": "string"
},
"tabTitle": {
"description": "An initial tabTitle to use instead of the profile's",
"type": "string"
},
"startingDirectory": {
"description": "A startingDirectory to use instead of the profile's",
"type": "string"
},
"profile": {
"description": "Either the GUID or name of a profile to use, instead of launching the default",
"type": "string"
},
"index": {
"type": "integer",
"description": "The index of the profile in the new tab dropdown (starting at 0)"
},
"tabColor": {
"$ref": "#/$defs/Color",
"default": null,
"description": "If provided, will set the tab's color to the given value"
},
"suppressApplicationTitle": {
"type": "boolean",
"default": false,
"description": "When set to true, tabTitle overrides the default title of the tab and any title change messages from the application will be suppressed. When set to false, tabTitle behaves as normal"
},
"colorScheme": {
"description": "The name of a color scheme to use, instead of the one specified by the profile",
"type": "string"
},
"elevate": {
"type": "boolean",
"default": false,
"description": "This will override the profile's `elevate` setting."
},
},
"type": "object"
},
"SwitchToAdjacentTabArgs": {
"oneOf": [
{
"type": "null"
},
{
"enum": [
"mru",
"inOrder",
"disabled"
],
"type": "string"
}
]
},
"ShortcutAction": {
"properties": {
"action": {
"description": "The action to execute",
"$ref": "#/$defs/ShortcutActionName"
}
},
"required": [
"action"
],
"type": "object"
},
"AdjustFontSizeAction": {
"description": "Arguments corresponding to an Adjust Font Size Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "adjustFontSize"
},
"delta": {
"type": "integer",
"default": 0,
"description": "How much to change the current font point size"
}
}
}
],
"required": [
"delta"
]
},
"CopyAction": {
"description": "Arguments corresponding to a Copy Text Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "copy"
},
"singleLine": {
"type": "boolean",
"default": false,
"description": "If true, the copied content will be copied as a single line (even if there are hard line breaks present in the text). If false, newlines persist from the selected text."
},
"copyFormatting": {
"default": null,
"description": "When set to `true`, the color and font formatting of selected text is also copied to your clipboard. When set to `false`, only plain text is copied to your clipboard. An array of specific formats can also be used. Supported array values include `html` and `rtf`. Plain text is always copied. Not setting this value inherits the behavior of the `copyFormatting` global setting.",
"oneOf": [
{
"$ref": "#/$defs/CopyFormat"
},
{
"type": "null"
}
]
}
}
}
]
},
"NewTabAction": {
"description": "Arguments corresponding to a New Tab Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"$ref": "#/$defs/NewTerminalArgs"
},
{
"properties": {
"action": {
"type": "string",
"const": "newTab"
}
}
}
]
},
"SwitchToTabAction": {
"description": "Arguments corresponding to a Switch To Tab Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "switchToTab"
},
"index": {
"type": "integer",
"default": 0,
"description": "Which tab to switch to, with the first being 0"
}
}
}
],
"required": [
"index"
]
},
"MovePaneAction": {
"description": "Arguments corresponding to a Move Pane Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "movePane"
},
"index": {
"type": "integer",
"default": 0,
"description": "Which tab to move the pane to, with the first being 0"
}
}
}
],
"required": [
"index"
]
},
"MoveFocusAction": {
"description": "Arguments corresponding to a Move Focus Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "moveFocus"
},
"direction": {
"$ref": "#/$defs/FocusDirection",
"default": "left",
"description": "The direction to move focus in, between panes. Direction can be 'previous' to move to the most recently used pane, 'nextInOrder' or 'previousInOrder' to move to the next or previous pane, 'first' to focus the first pane, or 'parent' or 'child' to move up and down the tree."
}
}
}
],
"required": [
"direction"
]
},
"SwapPaneAction": {
"description": "Arguments corresponding to a Swap Pane Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "swapPane"
},
"direction": {
"$ref": "#/$defs/FocusDirection",
"default": "left",
"description": "The direction to move the focus pane in, swapping panes. Direction can be 'previous' to swap with the most recently used pane, 'nextInOrder' or 'previousInOrder' to move to the next or previous pane, or 'first' to swap with the first pane."
}
}
}
],
"required": [
"direction"
]
},
"ResizePaneAction": {
"description": "Arguments corresponding to a Resize Pane Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "resizePane"
},
"direction": {
"$ref": "#/$defs/ResizeDirection",
"default": "left",
"description": "The direction to move the pane separator in."
}
}
}
],
"required": [
"direction"
]
},
"SendInputAction": {
"description": "Arguments corresponding to a Send Input Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "sendInput"
},
"input": {
"type": "string",
"default": "",
"description": "The text input to feed into the shell. ANSI escape sequences may be used. Escape codes like \\x1b must be written as \\u001b."
}
}
}
],
"required": [
"input"
]
},
"SplitPaneAction": {
"description": "Arguments corresponding to a Split Pane Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"$ref": "#/$defs/NewTerminalArgs"
},
{
"properties": {
"action": {
"type": "string",
"const": "splitPane"
},
"split": {
"$ref": "#/$defs/SplitDirection",
"default": "auto",
"description": "The orientation to split the pane in. Possible values:\n -\"auto\" (splits pane based on remaining space)\n -\"up\" (think [-] and above)\n -\"down\" (think [-] and below)\n -\"left\" (think [|] and to the left)\n -\"right\"(think [|] and to the right)"
},
"splitMode": {
"default": "duplicate",
"description": "Control how the pane splits. Only accepts \"duplicate\" which will duplicate the focused pane's profile into a new pane."
},
"size": {
"default": 0.5,
"description": "Specify how large the new pane should be, as a fraction of the current pane's size. 1.0 would be 'all of the current pane', and 0.0 is 'None of the parent'. Accepts floating point values from 0-1 (default 0.5).",
"maximum": 1,
"minimum": 0,
"type": "number"
}
}
}
]
},
"OpenSettingsAction": {
"description": "Arguments corresponding to a Open Settings Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "openSettings"
},
"target": {
"type": "string",
"default": "settingsUI",
"description": "Opens Settings UI or settings file.",
"enum": [
"settingsFile",
"defaultsFile",
"allFiles",
"settingsUI"
]
}
}
}
]
},
"SetTabColorAction": {
"description": "Arguments corresponding to a Set Tab Color Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "setTabColor"
},
"color": {
"$ref": "#/$defs/Color",
"default": null,
"description": "If provided, will set the tab's color to the given value. If omitted, will reset the tab's color."
}
}
}
]
},
"SetColorSchemeAction": {
"description": "Arguments corresponding to a Set Color Scheme Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "setColorScheme"
},
"colorScheme": {
"type": "string",
"default": "",
"description": "the name of the scheme to apply to the active pane"
}
}
}
],
"required": [
"colorScheme"
]
},
"SetFocusModeAction": {
"description": "Arguments for a setFocusMode action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "setFocusMode"
},
"isFocusMode": {
"type": "boolean",
"description": "whether focus mode is enabled"
}
}
}
],
},
"SetFullScreenAction": {
"description": "Arguments for a setFullScreen action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "setFullScreen"
},
"isFullScreen": {
"type": "boolean",
"description": "whether the window should be full screen"
}
}
}
],
},
"SetMaximizedAction": {
"description": "Arguments for a setMaximized action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "setMaximized"
},
"isMaximized": {
"type": "boolean",
"description": "whether the window should be maximized"
}
}
}
],
},
"WtAction": {
"description": "Arguments corresponding to a wt Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "wt"
},
"commandline": {
"type": "string",
"default": "",
"description": "a `wt` commandline to run in the current window"
}
}
}
],
"required": [
"commandline"
]
},
"CloseOtherTabsAction": {
"description": "Arguments for a closeOtherTabs action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "closeOtherTabs"
},
"index": {
"oneOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Close the tabs other than the one at this index. If no index is provided, use the focused tab's index."
}
}
}
]
},
"CloseTabsAfterAction": {
"description": "Arguments for a closeTabsAfter action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "closeTabsAfter"
},
"index": {
"oneOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Close the tabs following the tab at this index. If no index is provided, use the focused tab's index."
}
}
}
]
},
"CloseTabAction": {
"description": "Arguments for a closeTab action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "closeTab"
},
"index": {
"oneOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Close the tab at this index. If no index is provided, use the focused tab's index."
}
}
}
]
},
"ScrollUpAction": {
"description": "Arguments for a scrollUp action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "scrollUp"
},
"rowsToScroll": {
"type": [
"integer",
"null"
],
"default": null,
"description": "Scroll up rowsToScroll lines. If no value is provided, use the system-level defaults."
}
}
}
]
},
"ScrollDownAction": {
"description": "Arguments for a scrollDown action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "scrollDown"
},
"rowsToScroll": {
"type": [
"integer",
"null"
],
"default": null,
"description": "Scroll down rowsToScroll lines. If no value is provided, use the system-level defaults."
}
}
}
]
},
"MoveTabAction": {
"description": "Arguments for moving a tab",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "moveTab"
},
"direction": {
"$ref": "#/$defs/MoveTabDirection",
"description": "The direction to move the tab"
}
}
}
],
"required": [
"direction"
]
},
"MultipleActionsAction": {
"description": "Arguments for the multiple actions command",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "multipleActions"
},
"actions": {
"$ref": "#/$defs/ShortcutAction",
"type": "array",
"minItems": 1,
"description": "A list of other actions."
}
}
}
],
"required": [
"actions"
]
},
"CommandPaletteAction": {
"description": "Arguments for a commandPalette action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "commandPalette"
},
"launchMode": {
"$ref": "#/$defs/CommandPaletteLaunchMode",
"default": "action",
"description": "Toggle command palette in either action or command line mode. If no value is provided, the palette will launch in action mode."
}
}
}
]
},
"FindMatchAction": {
"description": "Arguments corresponding to a Find Match Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "findMatch"
},
"direction": {
"$ref": "#/$defs/FindMatchDirection",
"default": "prev",
"description": "The direction to search in. \"prev\" will search upwards in the buffer, and \"next\" will search downwards."
}
}
}
],
"required": [
"direction"
]
},
"NewWindowAction": {
"description": "Arguments corresponding to a New Window Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"$ref": "#/$defs/NewTerminalArgs"
},
{
"properties": {
"action": {
"type": "string",
"const": "newWindow"
}
}
}
]
},
"PrevTabAction": {
"description": "Arguments corresponding to a Previous Tab Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "prevTab"
},
"tabSwitcherMode": {
"$ref": "#/$defs/SwitchToAdjacentTabArgs",
"default": null,
"description": "Move to the previous tab using \"tabSwitcherMode\". If no mode is provided, use the one globally defined one."
}
}
}
]
},
"NextTabAction": {
"description": "Arguments corresponding to a Next Tab Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "nextTab"
},
"tabSwitcherMode": {
"$ref": "#/$defs/SwitchToAdjacentTabArgs",
"default": null,
"description": "Move to the next tab using \"tabSwitcherMode\". If no mode is provided, use the one globally defined one."
}
}
}
]
},
"RenameTabAction": {
"description": "Arguments corresponding to a renameTab Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "renameTab"
},
"title": {
"type": "string",
"default": "",
"description": "A title to assign to the tab. If omitted or null, this action will restore the tab's title to the original value."
}
}
}
]
},
"RenameWindowAction": {
"description": "Arguments corresponding to a renameWindow Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "renameWindow"
},
"name": {
"type": "string",
"default": "",
"description": "A name to assign to the window."
}
}
}
]
},
"FocusPaneAction": {
"description": "Arguments corresponding to a focusPane Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "focusPane"
},
"id": {
"type": "integer",
"minimum": 0,
"default": 0,
"description": "The ID of the pane to focus"
}
}
}
]
},
"ClearBufferAction": {
"description": "Arguments corresponding to a clearBuffer Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "clearBuffer"
},
"clear": {
"$ref": "#/$defs/ClearBufferType",
"default": "all",
"description": "What to clear. Accepts one of `screen`, `scrollback` or `all` (for both)."
}
}
}
]
},
"ExportBufferAction": {
"description": "Arguments corresponding to a exportBuffer Action",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "exportBuffer"
},
"path": {
"type": "string",
"default": "",
"description": "The path to export the text buffer to. If left blank, the Terminal will open a file picker to choose the path."
}
}
}
]
},
"GlobalSummonAction": {
"description": "This is a special action that works globally in the OS, rather than only in the context of the terminal window. When pressed, this action will summon the terminal window.",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "globalSummon"
},
"desktop": {
"type": "string",
"default": "toCurrent",
"description": "This controls how the terminal should interact with virtual desktops.\n- \"any\": Leave the window on whichever desktop it's already on - will switch to that desktop as the window is activated.\n- \"toCurrent\" (default): Move the window to the current virtual desktop.\n- \"onCurrent\": Only summon the window if it's already on the current virtual desktop. ",
"enum": [
"any",
"toCurrent",
"onCurrent"
]
},
"monitor": {
"type": "string",
"default": "toMouse",
"description": "This controls the monitor that the window will be summoned from/to.\n- \"any\": Summon the most recently used window, regardless of which monitor it's currently on.\n- \"toCurrent\": Summon the most recently used window to the monitor with the current foreground window.\n- \"toMouse\" (default): Summon the most recently used window to the monitor where the mouse cursor is.",
"enum": [
"any",
"toCurrent",
"toMouse"
]
},
"name": {
"type": "string",
"description": "When provided, summon the window whose name or ID matches the given name value. If no such window exists, then create a new window with that name."
},
"dropdownDuration": {
"type": "integer",
"minimum": 0,
"default": 0,
"description": "When provided with a positive number, \"slide\" the window in from the top of the screen using an animation that lasts dropdownDuration milliseconds."
},
"toggleVisibility": {
"type": "boolean",
"default": true,
"description": "When true, pressing the assigned keys for this action will dismiss (minimize) the window when the window is currently the foreground window."
}
}
}
]
},
"QuakeModeAction": {
"description": "This action is a special variation of the globalSummon action. It specifically summons a window called \"_quake\". If you would like to change the behavior of the quakeMode action, we recommended creating a new globalSummon entry.",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "quakeMode"
}
}
}
]
},
"AdjustOpacityAction": {
"description": "Changes the opacity of the active Terminal window. If `relative` is specified, then this action will increase/decrease relative to the current opacity.",
"allOf": [
{
"$ref": "#/$defs/ShortcutAction"
},
{
"properties": {
"action": {
"type": "string",
"const": "adjustOpacity"
},
"opacity": {
"type": "integer",
"minimum": -100,
"maximum": 100,
"default": 0,
"description": "How opaque the terminal should become or how much the opacity should be changed by, depending on the value of `relative`"
},
"relative": {
"type": "boolean",
"default": true,
"description": "If true, then adjust the current opacity by the given `opacity` parameter, additively. If false, set the opacity to exactly that value."
}
}
}
]
},
"Keybinding": {
"additionalProperties": false,
"properties": {
"command": {
"description": "The action executed when the associated key bindings are pressed.",
"oneOf": [
{
"$ref": "#/$defs/AdjustFontSizeAction"
},
{
"$ref": "#/$defs/CopyAction"
},
{
"$ref": "#/$defs/ShortcutActionName"
},
{
"$ref": "#/$defs/NewTabAction"
},
{
"$ref": "#/$defs/SwitchToTabAction"
},
{
"$ref": "#/$defs/MoveFocusAction"
},
{
"$ref": "#/$defs/MovePaneAction"
},
{
"$ref": "#/$defs/SwapPaneAction"
},
{
"$ref": "#/$defs/ResizePaneAction"
},
{
"$ref": "#/$defs/SendInputAction"
},
{
"$ref": "#/$defs/SplitPaneAction"
},
{
"$ref": "#/$defs/OpenSettingsAction"
},
{
"$ref": "#/$defs/SetTabColorAction"
},
{
"$ref": "#/$defs/SetColorSchemeAction"
},
{
"$ref": "#/$defs/WtAction"
},
{
"$ref": "#/$defs/CloseOtherTabsAction"
},
{
"$ref": "#/$defs/CloseTabsAfterAction"
},
{
"$ref": "#/$defs/CloseTabAction"
},
{
"$ref": "#/$defs/ScrollUpAction"
},
{
"$ref": "#/$defs/ScrollDownAction"
},
{
"$ref": "#/$defs/MoveTabAction"
},
{
"$ref": "#/$defs/MultipleActionsAction"
},
{
"$ref": "#/$defs/CommandPaletteAction"
},
{
"$ref": "#/$defs/FindMatchAction"
},
{
"$ref": "#/$defs/NewWindowAction"
},
{
"$ref": "#/$defs/NextTabAction"
},
{
"$ref": "#/$defs/PrevTabAction"
},
{
"$ref": "#/$defs/RenameTabAction"
},
{
"$ref": "#/$defs/RenameWindowAction"
},
{
"$ref": "#/$defs/FocusPaneAction"
},
{
"$ref": "#/$defs/ExportBufferAction"
},
{
"$ref": "#/$defs/ClearBufferAction"
},
{
"$ref": "#/$defs/GlobalSummonAction"
},
{
"$ref": "#/$defs/QuakeModeAction"
},
{
"$ref": "#/$defs/AdjustOpacityAction"
},
{
"type": "null"
}
]
},
"keys": {
"description": "Defines the key combinations used to call the command. It must be composed of...\n -any number of modifiers (ctrl/alt/shift)\n -a non-modifier key",
"oneOf": [
{
"$ref": "#/$defs/KeyChordSegment"
},
{
"items": {
"$ref": "#/$defs/KeyChordSegment"
},
"minItems": 1,
"type": "array"
}
]
},
"icon": {
"$ref": "#/$defs/Icon"
},
"name": {
"description": "The name that will appear in the command palette. If one isn't provided, the terminal will attempt to automatically generate a name.\nIf name is a string, it will be the name of the command.\nIf name is a object, the key property of the object will be used to lookup a localized string resource for the command",
"properties": {
"key": {
"type": "string"
}
},
"type": [
"string",
"object",
"null"
]
},
"iterateOn": {
"type": "string",
"description": "Used to create iterable commands based on other objects in your settings. Possible values:\n- \"profiles\" \n- \"schemes\"",
"enum": [
"profiles",
"schemes"
]
},
"commands": {
"description": "List of commands to execute",
"items": {
"$ref": "#/$defs/Keybinding/properties/command"
},
"minItems": 1,
"type": "array"
}
},
"anyOf": [
{
"required": [
"name",
"commands"
]
},
{
"required": [
"command"
]
}
],
"type": "object"
},
"Globals": {
"additionalProperties": true,
"description": "Properties that affect the entire window, regardless of the profile settings.",
"properties": {
"alwaysOnTop": {
"default": false,
"description": "When set to true, the window is created on top of all other windows. If multiple windows are all \"always on top\", the most recently focused one will be the topmost",
"type": "boolean"
},
"alwaysShowTabs": {
"default": true,
"description": "When set to true, tabs are always displayed. When set to false and \"showTabsInTitlebar\" is set to false, tabs only appear after opening a new tab.",
"type": "boolean"
},
"centerOnLaunch": {
"default": false,
"description": "When set to `true`, the terminal window will auto-center itself on the display it opens on. The terminal will use the \"initialPosition\" to determine which display to open on.",
"type": "boolean"
},
"inputServiceWarning": {
"default": true,
"description": "Warning if 'Touch Keyboard and Handwriting Panel Service' is disabled.",
"type": "boolean"
},
"copyOnSelect": {
"default": false,
"description": "When set to true, a selection is immediately copied to your clipboard upon creation. When set to false, the selection persists and awaits further action.",
"type": "boolean"
},
"focusFollowMouse": {
"default": false,
"description": "When set to true, the terminal will focus the pane on mouse hover.",
"type": "boolean"
},
"copyFormatting": {
"default": true,
"description": "When set to `true`, the color and font formatting of selected text is also copied to your clipboard. When set to `false`, only plain text is copied to your clipboard. An array of specific formats can also be used. Supported array values include `html` and `rtf`. Plain text is always copied.",
"$ref": "#/$defs/CopyFormat"
},
"trimBlockSelection": {
"default": false,
"description": "When set to true, trailing white-spaces will be removed from text in rectangular (block) selection while copied to your clipboard. When set to false, the white-spaces will be preserved.",
"type": "boolean"
},
"trimPaste": {
"default": true,
"description": "When enabled, the Terminal will automatically trim trailing whitespace characters when pasting text",
"type": "boolean"
},
"experimental.detectURLs": {
"default": true,
"description": "When set to true, URLs will be detected by the Terminal. This will cause URLs to underline on hover and be clickable by pressing Ctrl.",
"type": "boolean"
},
"disableAnimations": {
"default": false,
"description": "When set to `true`, visual animations will be disabled across the application.",
"type": "boolean"
},
"largePasteWarning": {
"default": true,
"description": "When set to true, trying to paste text with more than 5 KiB of characters will display a warning asking you whether to continue or not with the paste.",
"type": "boolean"
},
"multiLinePasteWarning": {
"default": true,
"description": "When set to true, trying to paste text with a \"new line\" character will display a warning asking you whether to continue or not with the paste.",
"type": "boolean"
},
"defaultProfile": {
"description": "Sets the default profile. Opens by clicking the \"+\" icon or typing the key binding assigned to \"newTab\".",
"type": "string"
},
"startupActions": {
"description": "Sets the list of actions to apply if no command line is provided. Uses the same format as command line arguments",
"type": "string"
},
"disabledProfileSources": {
"description": "Disables all the dynamic profile generators in this list, preventing them from adding their profiles to the list of profiles on startup.",
"items": {
"$ref": "#/$defs/DynamicProfileSource"
},
"type": "array"
},
"experimental.rendering.forceFullRepaint": {
"description": "When set to true, we will redraw the entire screen each frame. When set to false, we will render only the updates to the screen between frames.",
"type": "boolean"
},
"experimental.rendering.software": {
"description": "When set to true, we will use the software renderer (a.k.a. WARP) instead of the hardware one.",
"type": "boolean"
},
"experimental.input.forceVT": {
"description": "Force the terminal to use the legacy input encoding. Certain keys in some applications may stop working when enabling this setting.",
"type": "boolean"
},
"initialCols": {
"default": 120,
"description": "The number of columns displayed in the window upon first load. If \"launchMode\" is set to \"maximized\" (or \"maximizedFocus\"), this property is ignored.",
"maximum": 999,
"minimum": 1,
"type": "integer"
},
"initialPosition": {
"$ref": "#/$defs/Coordinates",
"description": "The position of the top left corner of the window upon first load. On a system with multiple displays, these coordinates are relative to the top left of the primary display. If \"launchMode\" is set to \"maximized\" (or \"maximizedFocus\"), the window will be maximized on the monitor specified by those coordinates."
},
"initialRows": {
"default": 30,
"description": "The number of rows displayed in the window upon first load. If \"launchMode\" is set to \"maximized\" (or \"maximizedFocus\"), this property is ignored.",
"maximum": 999,
"minimum": 1,
"type": "integer"
},
"startOnUserLogin": {
"default": false,
"description": "When set to true, this enables the launch of Terminal at startup. Setting this to false will disable the startup task entry. If the Terminal startup task entry is disabled either by org policy or by user action this setting will have no effect.",
"type": "boolean"
},
"firstWindowPreference": {
"default": "defaultProfile",
"description": "Defines what behavior the terminal takes when it starts. \"defaultProfile\" will have the terminal launch with one tab of the default profile, and \"persistedWindowLayout\" will cause the terminal to save its layout on close and reload it on open.",
"enum": [
"defaultProfile",
"persistedWindowLayout"
],
"type": "string"
},
"launchMode": {
"default": "default",
"description": "Defines whether the terminal will launch as maximized, full screen, or in a window. Setting this to \"focus\" is equivalent to launching the terminal in the \"default\" mode, but with the focus mode enabled. Similar, setting this to \"maximizedFocus\" will result in launching the terminal in a maximized window with the focus mode enabled.",
"enum": [
"fullscreen",
"maximized",
"default",
"focus",
"maximizedFocus"
],
"type": "string"
},
"rowsToScroll": {
"default": "system",
"description": "This parameter once allowed you to override the systemwide \"choose how many lines to scroll at one time\" setting. It no longer does so. However, you can customize the number of lines to scroll in \"scrollUp\" and \"scrollDown\" bindings.",
"maximum": 999,
"minimum": 0,
"type": [
"integer",
"string"
],
"deprecated": true
},
"minimizeToNotificationArea": {
"default": false,
"description": "When set to true, minimizing a Terminal window will no longer appear in the taskbar. Instead, a Terminal icon will appear in the notification area through which the user can access their windows.",
"type": "boolean"
},
"alwaysShowNotificationIcon": {
"default": false,
"description": "When set to true, the Terminal's notification icon will always be shown in the notification area.",
"type": "boolean"
},
"showAdminShield": {
"default": true,
"description": "When set to true, the Terminal's tab row will display a shield icon when the Terminal is running with administrator privileges",
"type": "boolean"
},
"useAcrylicInTabRow": {
"default": false,
"description": "When set to true, the tab row will have an acrylic background with 50% opacity.",
"type": "boolean"
},
"actions": {
"description": "Properties are specific to each custom action.",
"items": {
"$ref": "#/$defs/Keybinding"
},
"type": "array"
},
"keybindings": {
"description": "[deprecated] Use actions instead.",
"deprecated": true,
"items": {
"$ref": "#/$defs/Keybinding"
},
"type": "array"
},
"language": {
"default": "",
"description": "Sets an override for the app's preferred language, expressed as a BCP-47 language tag like en-US.",
"type": "string"
},
"theme": {
"default": "system",
"description": "Sets the theme of the application. The special value \"system\" refers to the active Windows system theme.",
"enum": [
"light",
"dark",
"system"
],
"type": "string"
},
"showTabsInTitlebar": {
"default": true,
"description": "When set to true, the tabs are moved into the titlebar and the titlebar disappears. When set to false, the titlebar sits above the tabs.",
"type": "boolean"
},
"showTerminalTitleInTitlebar": {
"default": true,
"description": "When set to true, titlebar displays the title of the selected tab. When set to false, titlebar displays \"Windows Terminal\".",
"type": "boolean"
},
"snapToGridOnResize": {
"default": false,
"description": "When set to true, the window will snap to the nearest character boundary on resize. When false, the window will resize smoothly",
"type": "boolean"
},
"tabWidthMode": {
"default": "equal",
"description": "Sets the width of the tabs. Possible values include:\n -\"equal\" sizes each tab to the same width\n -\"titleLength\" sizes each tab to the length of its title\n -\"compact\" sizes each tab to the length of its title when focused, and shrinks to the size of only the icon when the tab is unfocused.",
"enum": [
"compact",
"equal",
"titleLength"
],
"type": "string"
},
"wordDelimiters": {
"default": " ./\\()\"'-:,.;<>~!@#$%^&*|+=[]{}~?│",
"description": "Determines the delimiters used in a double click selection.",
"type": "string"
},
"confirmCloseAllTabs": {
"default": true,
"description": "When set to \"true\" closing a window with multiple tabs open will require confirmation. When set to \"false\", the confirmation dialog will not appear.",
"type": "boolean"
},
"useTabSwitcher": {
"default": true,
"description": "Deprecated. Please use \"tabSwitcherMode\" instead.",
"oneOf": [
{
"type": "boolean"
},
{
"enum": [
"mru",
"inOrder",
"disabled"
],
"type": "string"
}
],
"deprecated": true
},
"tabSwitcherMode": {
"default": "inOrder",
"description": "When set to \"true\" or \"mru\", the \"nextTab\" and \"prevTab\" commands will use the tab switcher UI, with most-recently-used ordering. When set to \"inOrder\", these actions will switch tabs in their current ordering. Set to \"false\" to disable the tab switcher.",
"oneOf": [
{
"type": "boolean"
},
{
"enum": [
"mru",
"inOrder",
"disabled"
],
"type": "string"
}
]
},
"windowingBehavior": {
"default": "useNew",
"description": "Controls how new terminal instances attach to existing windows. \"useNew\" will always create a new window. \"useExisting\" will create new tabs in the most recently used window on this virtual desktop, and \"useAnyExisting\" will create tabs in the most recent window on any desktop.",
"enum": [
"useNew",
"useExisting",
"useAnyExisting"
],
"type": "string"
}
},
"required": [
"defaultProfile"
],
"type": "object"
},
"Profile": {
"description": "Properties specific to a unique profile.",
"additionalProperties": false,
"properties": {
"acrylicOpacity": {
"default": 0.5,
"description": "[deprecated] Please use `opacity` instead.",
"deprecated": true,
"maximum": 1,
"minimum": 0,
"type": "number"
},
"antialiasingMode": {
"default": "grayscale",
"description": "Controls how text is antialiased in the renderer. Possible values are \"grayscale\", \"cleartype\" and \"aliased\". Note that changing this setting will require starting a new terminal instance.",
"enum": [
"grayscale",
"cleartype",
"aliased"
],
"type": "string"
},
"background": {
"$ref": "#/$defs/Color",
"default": "#0c0c0c",
"description": "Sets the background color of the text. Overrides \"background\" from the color scheme. Uses hex color format: \"#rrggbb\".",
"type": [
"string",
"null"
]
},
"unfocusedAppearance": {
"$ref": "#/$defs/AppearanceConfig",
"description": "Sets the appearance of the terminal when it is unfocused.",
"type": [
"object",
"null"
]
},
"font": {
"$ref": "#/$defs/FontConfig",
"description": "Sets the font options of the terminal.",
"type": [
"object",
"null"
]
},
"backgroundImage": {
"description": "Sets the file location of the image to draw over the window background.",
"oneOf": [
{
"type": [
"string",
"null"
]
},
{
"enum": [
"desktopWallpaper"
]
}
],
"type": [
"string",
"null"
]
},
"backgroundImageAlignment": {
"default": "center",
"enum": [
"bottom",
"bottomLeft",
"bottomRight",
"center",
"left",
"right",
"top",
"topLeft",
"topRight"
],
"description": "Sets how the background image aligns to the boundaries of the window. Possible values: \"center\", \"left\", \"top\", \"right\", \"bottom\", \"topLeft\", \"topRight\", \"bottomLeft\", \"bottomRight\"",
"type": "string"
},
"backgroundImageOpacity": {
"default": 1.0,
"description": "Sets the transparency of the background image. Accepts floating point values from 0-1.",
"maximum": 1.0,
"minimum": 0.0,
"type": "number"
},
"backgroundImageStretchMode": {
"default": "uniformToFill",
"description": "Sets how the background image is resized to fill the window.",
"enum": [
"fill",
"none",
"uniform",
"uniformToFill"
],
"type": "string"
},
"bellStyle": {
"default": "audible",
"description": "Controls what happens when the application emits a BEL character. When set to \"all\", the Terminal will play a sound, flash the taskbar icon (if the terminal window is not in focus) and flash the window. An array of specific behaviors can also be used. Supported array values include `audible`, `window` and `taskbar`. When set to \"none\", nothing will happen.",
"$ref": "#/$defs/BellStyle"
},
"closeOnExit": {
"default": "graceful",
"description": "Sets how the profile reacts to termination or failure to launch. Possible values:\n -\"graceful\" (close when exit is typed or the process exits normally)\n -\"always\" (always close)\n -\"never\" (never close).\ntrue and false are accepted as synonyms for \"graceful\" and \"never\" respectively.",
"oneOf": [
{
"enum": [
"never",
"graceful",
"always"
],
"type": "string"
},
{
"type": "boolean"
}
]
},
"colorScheme": {
"default": "Campbell",
"description": "Name of the terminal color scheme to use. Color schemes are defined under \"schemes\".",
"type": "string"
},
"commandline": {
"description": "Executable used in the profile.",
"type": "string"
},
"cursorColor": {
"oneOf": [
{
"$ref": "#/$defs/Color"
},
{
"type": "null"
}
],
"description": "Sets the color of the cursor. Overrides the cursor color from the color scheme. Uses hex color format: \"#rrggbb\"."
},
"cursorHeight": {
"description": "Sets the percentage height of the cursor starting from the bottom. Only works when cursorShape is set to \"vintage\". Accepts values from 1-100.",
"maximum": 100,
"minimum": 1,
"type": [
"integer",
"null"
],
"default": 25
},
"cursorShape": {
"default": "bar",
"description": "Sets the shape of the cursor. Possible values:\n -\"bar\" ( ┃, default )\n -\"doubleUnderscore\" ( ‗ )\n -\"emptyBox\" ( ▯ )\n -\"filledBox\" ( █ )\n -\"underscore\" ( ▁ )\n -\"vintage\" ( ▃ )",
"enum": [
"bar",
"doubleUnderscore",
"emptyBox",
"filledBox",
"underscore",
"vintage"
],
"type": "string"
},
"elevate": {
"type": "boolean",
"default": false,
"description": "When true, this profile should always open in an elevated context. If the window isn't running as an Administrator, then a new elevated window will be created."
},
"experimental.retroTerminalEffect": {
"description": "When set to true, enable retro terminal effects. This is an experimental feature, and its continued existence is not guaranteed.",
"type": "boolean"
},
"experimental.pixelShaderPath": {
"description": "Use to set a path to a pixel shader to use with the Terminal. Overrides `experimental.retroTerminalEffect`. This is an experimental feature, and its continued existence is not guaranteed.",
"type": "string"
},
"fontFace": {
"default": "Cascadia Mono",
"description": "[deprecated] Define 'face' within the 'font' object instead.",
"type": "string",
"deprecated": true
},
"fontSize": {
"default": 12,
"description": "[deprecated] Define 'size' within the 'font' object instead.",
"minimum": 1,
"type": "integer",
"deprecated": true
},
"fontWeight": {
"default": "normal",
"description": "[deprecated] Define 'weight' within the 'font' object instead.",
"oneOf": [
{
"enum": [
"thin",
"extra-light",
"light",
"semi-light",
"normal",
"medium",
"semi-bold",
"bold",
"extra-bold",
"black",
"extra-black"
],
"type": "string"
},
{
"maximum": 990,
"minimum": 100,
"type": "integer"
}
],
"deprecated": true
},
"foreground": {
"$ref": "#/$defs/Color",
"default": "#cccccc",
"description": "Sets the text color. Overrides \"foreground\" from the color scheme. Uses hex color format: \"#rrggbb\".",
"type": [
"string",
"null"
]
},
"guid": {
"$ref": "#/$defs/ProfileGuid",
"description": "Unique identifier of the profile. Written in registry format: \"{00000000-0000-0000-0000-000000000000}\"."
},
"hidden": {
"default": false,
"description": "If set to true, the profile will not appear in the list of profiles. This can be used to hide default profiles and dynamically generated profiles, while leaving them in your settings file.",
"type": "boolean"
},
"historySize": {
"default": 9001,
"description": "The number of lines above the ones displayed in the window you can scroll back to.",
"minimum": -1,
"type": "integer"
},
"icon": {
"$ref": "#/$defs/Icon"
},
"name": {
"description": "Name of the profile. Displays in the dropdown menu.",
"minLength": 1,
"type": "string"
},
"opacity": {
"default": 100,
"description": "Sets the opacity of the window for the profile. Accepts values from 0-100. Defaults to 50 when useAcrylic is set to true.",
"maximum": 100,
"minimum": 0,
"type": "number"
},
"padding": {
"default": "8, 8, 8, 8",
"description": "Sets the padding around the text within the window. Can have three different formats:\n -\"#\" sets the same padding for all sides \n -\"#, #\" sets the same padding for left-right and top-bottom\n -\"#, #, #, #\" sets the padding individually for left, top, right, and bottom.",
"oneOf": [
{
"pattern": "^-?[0-9]+(\\.[0-9]+)?( *, *-?[0-9]+(\\.[0-9]+)?|( *, *-?[0-9]+(\\.[0-9]+)?){3})?$",
"type": "string"
},
{
"type": "integer"
}
]
},
"adjustIndistinguishableColors": {
"description": "When set to true, we will (when necessary) adjust the foreground color to make it more visible, based on the background color.",
"type": "boolean"
},
"scrollbarState": {
"default": "visible",
"description": "Defines the visibility of the scrollbar.",
"enum": [
"visible",
"hidden"
],
"type": "string"
},
"selectionBackground": {
"oneOf": [
{
"$ref": "#/$defs/Color"
},
{
"type": "null"
}
],
"description": "Sets the background color of selected text. Overrides selectionBackground set in the color scheme. Uses hex color format: \"#rrggbb\"."
},
"snapOnInput": {
"default": true,
"description": "When set to true, the window will scroll to the command input line when typing. When set to false, the window will not scroll when you start typing.",
"type": "boolean"
},
"altGrAliasing": {
"default": true,
"description": "By default Windows treats Ctrl+Alt as an alias for AltGr. When altGrAliasing is set to false, this behavior will be disabled.",
"type": "boolean"
},
"source": {
"description": "Stores the name of the profile generator that originated this profile.",
"type": [
"string",
"null"
]
},
"startingDirectory": {
"description": "The directory the shell starts in when it is loaded.",
"type": "string"
},
"suppressApplicationTitle": {
"description": "When set to true, tabTitle overrides the default title of the tab and any title change messages from the application will be suppressed. When set to false, tabTitle behaves as normal.",
"type": "boolean",
"default": false
},
"tabColor": {
"$ref": "#/$defs/Color",
"description": "Sets the color of the profile's tab. Using the tab color picker will override this color.",
"type": [
"string",
"null"
]
},
"tabTitle": {
"description": "If set, will replace the name as the title to pass to the shell on startup. Some shells (like bash) may choose to ignore this initial value, while others (cmd, powershell) may use this value over the lifetime of the application.",
"type": [
"string",
"null"
]
},
"useAcrylic": {
"default": false,
"description": "When set to true, the window will have an acrylic background. When set to false, the window will have a plain, untextured background.",
"type": "boolean"
}
},
"type": "object"
},
"ProfileList": {
"description": "A list of profiles and the properties specific to each.",
"items": {
"$ref": "#/$defs/Profile",
"required": [
"guid",
"name"
]
},
"type": "array"
},
"ProfilesObject": {
"description": "A list of profiles and default settings that apply to all of them",
"properties": {
"list": {
"$ref": "#/$defs/ProfileList"
},
"defaults": {
"description": "The default settings that apply to every profile.",
"$ref": "#/$defs/Profile"
}
},
"type": "object"
},
"SchemeList": {
"description": "Properties are specific to each color scheme. ColorTool is a great tool you can use to create and explore new color schemes. All colors use hex color format.",
"items": {
"additionalProperties": false,
"properties": {
"name": {
"description": "Name of the color scheme.",
"minLength": 1,
"type": "string"
},
"background": {
"$ref": "#/$defs/Color",
"description": "Sets the background color of the color scheme."
},
"black": {
"$ref": "#/$defs/Color",
"description": "Sets the color used as ANSI black."
},
"blue": {
"$ref": "#/$defs/Color",
"description": "Sets the color used as ANSI blue."
},
"brightBlack": {
"$ref": "#/$defs/Color",
"description": "Sets the color used as ANSI bright black."
},
"brightBlue": {
"$ref": "#/$defs/Color",
"description": "Sets the color used as ANSI bright blue."
},
"brightCyan": {
"$ref": "#/$defs/Color",
"description": "Sets the color used as ANSI bright cyan."
},
"brightGreen": {
"$ref": "#/$defs/Color",
"description": "Sets the color used as ANSI bright green."
},
"brightPurple": {
"$ref": "#/$defs/Color",
"description": "Sets the color used as ANSI bright purple."
},
"brightRed": {
"$ref": "#/$defs/Color",
"description": "Sets the color used as ANSI bright red."
},
"brightWhite": {
"$ref": "#/$defs/Color",
"description": "Sets the color used as ANSI bright white."
},
"brightYellow": {
"$ref": "#/$defs/Color",
"description": "Sets the color used as ANSI bright yellow."
},
"cursorColor": {
"$ref": "#/$defs/Color",
"default": "#FFFFFF",
"description": "Sets the cursor color of the color scheme."
},
"cyan": {
"$ref": "#/$defs/Color",
"description": "Sets the color used as ANSI cyan."
},
"foreground": {
"$ref": "#/$defs/Color",
"description": "Sets the foreground color of the color scheme."
},
"green": {
"$ref": "#/$defs/Color",
"description": "Sets the color used as ANSI green."
},
"purple": {
"$ref": "#/$defs/Color",
"description": "Sets the color used as ANSI purple."
},
"red": {
"$ref": "#/$defs/Color",
"description": "Sets the color used as ANSI red."
},
"selectionBackground": {
"$ref": "#/$defs/Color",
"description": "Sets the selection background color of the color scheme."
},
"white": {
"$ref": "#/$defs/Color",
"description": "Sets the color used as ANSI white."
},
"yellow": {
"$ref": "#/$defs/Color",
"description": "Sets the color used as ANSI yellow."
}
},
"type": "object"
},
"type": "array"
}
},
"allOf": [
{
"$ref": "#/$defs/Globals"
},
{
"additionalItems": true,
"properties": {
"profiles": {
"oneOf": [
{
"$ref": "#/$defs/ProfileList"
},
{
"$ref": "#/$defs/ProfilesObject"
}
]
},
"schemes": {
"$ref": "#/$defs/SchemeList"
}
},
"required": [
"profiles",
"schemes",
"defaultProfile"
]
}
]
}
{
"$id": "https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json",
"$schema": "https://json-schema.org/draft/2020-12/schema#",
"title": "Microsoft's Windows Terminal Settings Profile Schema",
"definitions": {
"KeyChordSegment": {
"pattern": "^(?:(?:ctrl|alt|shift|win)\\+)*(?:app|backspace|browser_(?:back|forward|refresh|stop|search|favorites|home)|comma|delete|down|end|enter|esc|escape|home|insert|left|menu|minus|pagedown|pageup|period|pgdn|pgup|plus|right|space|tab|up|f(?:1\\d?|2[0-4]?|[3-9])|numpad\\d|numpad_(?:\\d|add|decimal|divide|minus|multiply|period|plus|subtract)|(?:vk|sc)\\((?:[1-9]|1?\\d{2}|2[0-4]\\d|25[0-5])\\)|[^\\s+])(?:\\+(?:ctrl|alt|shift|win))*$",
"type": "string",
"description": "The string should fit the format \"[ctrl+][alt+][shift+][win+]<KeyName>\", where each modifier is optional. KeyName is either any single key character, an explicit virtual key or scan code in the form vk(nnn) and sc(nnn) respectively, or one of the special names listed at https://docs.microsoft.com/en-us/windows/terminal/customize-settings/actions#accepted-modifiers-and-keys"
},
"Color": {
"default": "#",
"pattern": "^#[A-Fa-f0-9]{3}(?:[A-Fa-f0-9]{3})?$",
"type": "string",
"format": "color"
},
"Coordinates": {
"pattern": "^(-?\\d+)?(,\\s?(-?\\d+)?)?$",
"type": "string"
},
"DynamicProfileSource": {
"enum": [
"Windows.Terminal.Wsl",
"Windows.Terminal.Azure",
"Windows.Terminal.PowershellCore"
],
"type": "string"
},
"BellStyle": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "array",
"items": {
"type": "string",
"enum": [
"audible",
"window",
"taskbar"
]
}
},
{
"type": "string",
"enum": [
"audible",
"taskbar",
"window",
"all",
"none"
]
}
]
},
"AppearanceConfig": {
"properties": {
"colorScheme": {
"description": "The name of a color scheme to use when unfocused.",
"type": "string"
},
"foreground": {
"$ref": "#/definitions/Color",
"default": "#cccccc",
"description": "Sets the text color when unfocused. Overrides \"foreground\" from the color scheme. Uses hex color format: \"#rrggbb\".",
"type": ["string", "null"]
},
"background": {
"$ref": "#/definitions/Color",
"default": "#0c0c0c",
"description": "Sets the background color of the text when unfocused. Overrides \"background\" from the color scheme. Uses hex color format: \"#rrggbb\".",
"type": ["string", "null"]
},
"selectionBackground": {
"oneOf": [
{"$ref": "#/definitions/Color"},
{ "type": "null" }
],
"description": "Sets the background color of selected text when unfocused. Overrides selectionBackground set in the color scheme. Uses hex color format: \"#rrggbb\"."
},
"cursorColor": {
"oneOf": [
{ "$ref": "#/definitions/Color" },
{"type": "null"}
],
"description": "Sets the color of the cursor when unfocused. Overrides the cursor color from the color scheme. Uses hex color format: \"#rrggbb\"."
},
"cursorShape": {
"default": "bar",
"description": "Sets the shape of the cursor when unfocused. Possible values:\n -\"bar\" ( ┃, default )\n -\"doubleUnderscore\" ( ‗ )\n -\"emptyBox\" ( ▯ )\n -\"filledBox\" ( █ )\n -\"underscore\" ( ▁ )\n -\"vintage\" ( ▃ )",
"enum": [
"bar",
"doubleUnderscore",
"emptyBox",
"filledBox",
"underscore",
"vintage"
],
"type": "string"
},
"cursorHeight": {
"description": "Sets the percentage height of the cursor (when unfocused) starting from the bottom. Only works when cursorShape is set to \"vintage\". Accepts values from 1-100.",
"maximum": 100,
"minimum": 1,
"type": ["integer","null"],
"default": 25
},
"backgroundImage": {
"description": "Sets the file location of the image to draw over the window background when unfocused.",
"oneOf": [
{
"type": ["string", null]
},
{
"enum": [
"desktopWallpaper"
]
}
],
"type": [ "string", "null" ]
},
"backgroundImageOpacity": {
"default": 1.0,
"description": "Sets the transparency of the background image when unfocused. Accepts floating point values from 0-1.",
"maximum": 1.0,
"minimum": 0.0,
"type": "number"
},
"backgroundImageStretchMode": {
"default": "uniformToFill",
"description": "Sets how the background image is resized to fill the window when unfocused.",
"enum": [
"fill",
"none",
"uniform",
"uniformToFill"
],
"type": "string"
},
"backgroundImageAlignment": {
"default": "center",
"enum": [
"bottom",
"bottomLeft",
"bottomRight",
"center",
"left",
"right",
"top",
"topLeft",
"topRight"
],
"description": "Sets how the background image aligns to the boundaries of the window when unfocused. Possible values: \"center\", \"left\", \"top\", \"right\", \"bottom\", \"topLeft\", \"topRight\", \"bottomLeft\", \"bottomRight\"",
"type": "string"
},
"intenseTextStyle": {
"default": "bright",
"description": "Controls how 'intense' text is rendered. Values are \"bold\", \"bright\", \"all\" and \"none\"",
"enum": [
"none",
"bold",
"bright",
"all"
],
"type": "string"
},
"experimental.retroTerminalEffect": {
"description": "When set to true, enable retro terminal effects when unfocused. This is an experimental feature, and its continued existence is not guaranteed.",
"type": "boolean"
},
"experimental.pixelShaderPath": {
"description": "Use to set a path to a pixel shader to use with the Terminal when unfocused. Overrides `experimental.retroTerminalEffect`. This is an experimental feature, and its continued existence is not guaranteed.",
"type": "string"
}
},
"type": "object"
},
"FontConfig": {
"properties": {
"face": {
"default": "Cascadia Mono",
"description": "Name of the font face used in the profile.",
"type": "string"
},
"size": {
"default": 12,
"description": "Size of the font in points.",
"minimum": 1,
"type": "integer"
},
"weight": {
"default": "normal",
"description": "Sets the weight (lightness or heaviness of the strokes) for the given font. Possible values:\n -\"thin\"\n -\"extra-light\"\n -\"light\"\n -\"semi-light\"\n -\"normal\" (default)\n -\"medium\"\n -\"semi-bold\"\n -\"bold\"\n -\"extra-bold\"\n -\"black\"\n -\"extra-black\"\n or the corresponding numeric representation of OpenType font weight.",
"oneOf": [
{
"enum": [
"thin",
"extra-light",
"light",
"semi-light",
"normal",
"medium",
"semi-bold",
"bold",
"extra-bold",
"black",
"extra-black"
],
"type": "string"
},
{
"maximum": 990,
"minimum": 100,
"type": "integer"
}
]
},
"features": {
"description": "Sets the DWrite font features for the given font. For example, { \"ss01\": 1, \"liga\":0 } will enable ss01 and disable ligatures.",
"type": "object",
"patternProperties": {
"^(([A-Za-z0-9]){4})$": { "type": "integer" }
},
"additionalProperties": false
},
"axes": {
"description": "Sets the DWrite font axes for the given font. For example, { \"wght\": 200 } will set the font weight to 200.",
"type": "object",
"patternProperties": {
"^([A-Za-z]{4})$": { "type": "number" }
},
"additionalProperties": false
}
},
"type": "object"
},
"ProfileGuid": {
"default": "{}",
"pattern": "^\\{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\\}$",
"type": "string"
},
"Icon": {
"description": "Image file location or an emoji to be used as an icon. Displays within the tab, the dropdown menu, and jumplist.",
"type": [
"string",
"null"
]
},
"ShortcutActionName": {
"enum": [
"adjustFontSize",
"closeOtherTabs",
"closePane",
"closeTab",
"closeTabsAfter",
"closeWindow",
"commandPalette",
"copy",
"duplicateTab",
"find",
"findMatch",
"focusPane",
"globalSummon",
"identifyWindow",
"identifyWindows",
"moveFocus",
"movePane",
"swapPane",
"moveTab",
"newTab",
"newWindow",
"nextTab",
"openNewTabDropdown",
"openSettings",
"openTabColorPicker",
"openWindowRenamer",
"paste",
"prevTab",
"renameTab",
"openTabRenamer",
"quakeMode",
"resetFontSize",
"resizePane",
"renameWindow",
"scrollDown",
"scrollDownPage",
"scrollUp",
"scrollUpPage",
"scrollToBottom",
"scrollToTop",
"sendInput",
"setColorScheme",
"setTabColor",
"splitPane",
"switchToTab",
"tabSearch",
"toggleAlwaysOnTop",
"toggleFocusMode",
"toggleFullscreen",
"togglePaneZoom",
"toggleSplitOrientation",
"toggleReadOnlyMode",
"toggleShaderEffects",
"wt",
"unbound"
],
"type": "string"
},
"FocusDirection": {
"enum": [
"left",
"right",
"up",
"down",
"previous",
"nextInOrder",
"previousInOrder",
"first"
],
"type": "string"
},
"ResizeDirection": {
"enum": [
"left",
"right",
"up",
"down"
],
"type": "string"
},
"MoveTabDirection": {
"enum": [
"forward",
"backward"
],
"type": "string"
},
"FindMatchDirection": {
"enum": [
"next",
"prev"
],
"type": "string"
},
"SplitState": {
"enum": [
"vertical",
"horizontal",
"auto"
],
"type": "string"
},
"CopyFormat": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "array",
"items": {
"type": "string",
"enum": [
"html",
"rtf"
]
}
},
{
"type": "string",
"enum": [
"html",
"rtf",
"all",
"none"
]
}
]
},
"AnchorKey": {
"enum": [
"ctrl",
"alt",
"shift"
],
"type": "string"
},
"CommandPaletteLaunchMode": {
"enum": [
"action",
"commandLine"
],
"type": "string"
},
"NewTerminalArgs": {
"properties": {
"commandline": {
"description": "A commandline to use instead of the profile's",
"type": "string"
},
"tabTitle": {
"description": "An initial tabTitle to use instead of the profile's",
"type": "string"
},
"startingDirectory": {
"description": "A startingDirectory to use instead of the profile's",
"type": "string"
},
"profile": {
"description": "Either the GUID or name of a profile to use, instead of launching the default",
"type": "string"
},
"index": {
"type": "integer",
"description": "The index of the profile in the new tab dropdown (starting at 0)"
},
"tabColor": {
"$ref": "#/definitions/Color",
"default": null,
"description": "If provided, will set the tab's color to the given value"
},
"suppressApplicationTitle": {
"type": "boolean",
"default": "false",
"description": "When set to true, tabTitle overrides the default title of the tab and any title change messages from the application will be suppressed. When set to false, tabTitle behaves as normal"
},
"colorScheme": {
"description": "The name of a color scheme to use, instead of the one specified by the profile",
"type": "string"
}
},
"type": "object"
},
"SwitchToAdjacentTabArgs" : {
"oneOf": [
{ "type": "null" },
{
"enum": [
"mru",
"inOrder",
"disabled"
],
"type": "string"
}
]
},
"ShortcutAction": {
"properties": {
"action": {
"description": "The action to execute",
"$ref": "#/definitions/ShortcutActionName"
}
},
"required": [
"action"
],
"type": "object"
},
"AdjustFontSizeAction": {
"description": "Arguments corresponding to an Adjust Font Size Action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "adjustFontSize" },
"delta": {
"type": "integer",
"default": 0,
"description": "How much to change the current font point size"
}
}
}
],
"required": [ "delta" ]
},
"CopyAction": {
"description": "Arguments corresponding to a Copy Text Action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "copy" },
"singleLine": {
"type": "boolean",
"default": false,
"description": "If true, the copied content will be copied as a single line (even if there are hard line breaks present in the text). If false, newlines persist from the selected text."
},
"copyFormatting": {
"default": null,
"description": "When set to `true`, the color and font formatting of selected text is also copied to your clipboard. When set to `false`, only plain text is copied to your clipboard. An array of specific formats can also be used. Supported array values include `html` and `rtf`. Plain text is always copied. Not setting this value inherits the behavior of the `copyFormatting` global setting.",
"oneOf": [
{
"$ref": "#/definitions/CopyFormat"
},
{
"type": "null"
}
]
}
}
}
]
},
"NewTabAction": {
"description": "Arguments corresponding to a New Tab Action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{ "$ref": "#/definitions/NewTerminalArgs" },
{
"properties": {
"action": { "type":"string", "pattern": "newTab" }
}
}
]
},
"SwitchToTabAction": {
"description": "Arguments corresponding to a Switch To Tab Action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "switchToTab" },
"index": {
"type": "integer",
"default": 0,
"description": "Which tab to switch to, with the first being 0"
}
}
}
],
"required": [ "index" ]
},
"MovePaneAction": {
"description": "Arguments corresponding to a Move Pane Action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "movePane" },
"index": {
"type": "integer",
"default": 0,
"description": "Which tab to move the pane to, with the first being 0"
}
}
}
],
"required": [ "index" ]
},
"MoveFocusAction": {
"description": "Arguments corresponding to a Move Focus Action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "moveFocus" },
"direction": {
"$ref": "#/definitions/FocusDirection",
"default": "left",
"description": "The direction to move focus in, between panes. Direction can be 'previous' to move to the most recently used pane, or 'nextInOrder' or 'previousInOrder' to move to the next or previous pane."
}
}
}
],
"required": [ "direction" ]
},
"SwapPaneAction": {
"description": "Arguments corresponding to a Swap Pane Action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "swapPane" },
"direction": {
"$ref": "#/definitions/FocusDirection",
"default": "left",
"description": "The direction to move the focus pane in, swapping panes. Direction can be 'previous' to swap with the most recently used pane, or 'nextInOrder' or 'previousInOrder' to move to the next or previous pane."
}
}
}
],
"required": [ "direction" ]
},
"ResizePaneAction": {
"description": "Arguments corresponding to a Resize Pane Action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "resizePane" },
"direction": {
"$ref": "#/definitions/ResizeDirection",
"default": "left",
"description": "The direction to move the pane separator in."
}
}
}
],
"required": [ "direction" ]
},
"SendInputAction": {
"description": "Arguments corresponding to a Send Input Action",
"allOf": [
{
"$ref": "#/definitions/ShortcutAction"
},
{
"properties": {
"action": { "type": "string", "pattern": "sendInput" },
"input": {
"type": "string",
"default": "",
"description": "The text input to feed into the shell. ANSI escape sequences may be used. Escape codes like \\x1b must be written as \\u001b."
}
}
}
],
"required": [ "input" ]
},
"SplitPaneAction": {
"description": "Arguments corresponding to a Split Pane Action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{ "$ref": "#/definitions/NewTerminalArgs" },
{
"properties": {
"action": { "type": "string", "pattern": "splitPane" },
"split": {
"$ref": "#/definitions/SplitState",
"default": "auto",
"description": "The orientation to split the pane in. Possible values:\n -\"auto\" (splits pane based on remaining space)\n -\"horizontal\" (think [-])\n -\"vertical\" (think [|])"
},
"splitMode": {
"default": "duplicate",
"description": "Control how the pane splits. Only accepts \"duplicate\" which will duplicate the focused pane's profile into a new pane."
},
"size": {
"default": 0.5,
"description": "Specify how large the new pane should be, as a fraction of the current pane's size. 1.0 would be 'all of the current pane', and 0.0 is 'None of the parent'. Accepts floating point values from 0-1 (default 0.5).",
"maximum": 1,
"minimum": 0,
"type": "number"
}
}
}
]
},
"OpenSettingsAction": {
"description": "Arguments corresponding to a Open Settings Action",
"allOf": [
{
"$ref": "#/definitions/ShortcutAction"
},
{
"properties": {
"action": { "type": "string", "pattern": "openSettings" },
"target": {
"type": "string",
"default": "settingsUI",
"description": "Opens Settings UI or settings file.",
"enum": [
"settingsFile",
"defaultsFile",
"allFiles",
"settingsUI"
]
}
}
}
]
},
"SetTabColorAction": {
"description": "Arguments corresponding to a Set Tab Color Action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "setTabColor" },
"color": {
"$ref": "#/definitions/Color",
"default": null,
"description": "If provided, will set the tab's color to the given value. If omitted, will reset the tab's color."
}
}
}
]
},
"SetColorSchemeAction": {
"description": "Arguments corresponding to a Set Color Scheme Action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "setColorScheme" },
"colorScheme": {
"type": "string",
"default": "",
"description": "the name of the scheme to apply to the active pane"
}
}
}
],
"required": [ "colorScheme" ]
},
"WtAction": {
"description": "Arguments corresponding to a wt Action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "wt" },
"commandline": {
"type": "string",
"default": "",
"description": "a `wt` commandline to run in the current window"
}
}
}
],
"required": [ "commandline" ]
},
"CloseOtherTabsAction": {
"description": "Arguments for a closeOtherTabs action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "closeOtherTabs" },
"index": {
"oneOf": [
{ "type": "integer" },
{ "type": "null" }
],
"default": null,
"description": "Close the tabs other than the one at this index. If no index is provided, use the focused tab's index."
}
}
}
]
},
"CloseTabsAfterAction": {
"description": "Arguments for a closeTabsAfter action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "closeTabsAfter" },
"index": {
"oneOf": [
{ "type": "integer" },
{ "type": "null" }
],
"default": null,
"description": "Close the tabs following the tab at this index. If no index is provided, use the focused tab's index."
}
}
}
]
},
"CloseTabAction": {
"description": "Arguments for a closeTab action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "closeTab" },
"index": {
"oneOf": [
{ "type": "integer" },
{ "type": "null" }
],
"default": null,
"description": "Close the tab at this index. If no index is provided, use the focused tab's index."
}
}
}
]
},
"ScrollUpAction": {
"description": "Arguments for a scrollUp action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "scrollUp" },
"rowsToScroll": {
"type": ["integer", "null"],
"default": null,
"description": "Scroll up rowsToScroll lines. If no value is provided, use the system-level defaults."
}
}
}
]
},
"ScrollDownAction": {
"description": "Arguments for a scrollDown action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "scrollDown" },
"rowsToScroll": {
"type": ["integer", "null"],
"default": null,
"description": "Scroll down rowsToScroll lines. If no value is provided, use the system-level defaults."
}
}
}
]
},
"MoveTabAction": {
"description": "Arguments for moving a tab",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "moveTab" },
"direction": {
"$ref": "#/definitions/MoveTabDirection",
"description": "The direction to move the tab"
}
}
}
],
"required": [ "direction" ]
},
"CommandPaletteAction": {
"description": "Arguments for a commandPalette action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "commandPalette" },
"launchMode": {
"$ref": "#/definitions/CommandPaletteLaunchMode",
"default": "action",
"description": "Toggle command palette in either action or command line mode. If no value is provided, the palette will launch in action mode."
}
}
}
]
},
"FindMatchAction": {
"description": "Arguments corresponding to a Find Match Action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "findMatch" },
"direction": {
"$ref": "#/definitions/FindMatchDirection",
"default": "prev",
"description": "The direction to search in. \"prev\" will search upwards in the buffer, and \"next\" will search downwards."
}
}
}
],
"required": [ "direction" ]
},
"NewWindowAction": {
"description": "Arguments corresponding to a New Window Action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{ "$ref": "#/definitions/NewTerminalArgs" },
{
"properties": {
"action": { "type":"string", "pattern": "newWindow" }
}
}
]
},
"PrevTabAction": {
"description": "Arguments corresponding to a Previous Tab Action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type":"string", "pattern": "prevTab" },
"tabSwitcherMode": {
"$ref": "#/definitions/SwitchToAdjacentTabArgs",
"default": null,
"description": "Move to the previous tab using \"tabSwitcherMode\". If no mode is provided, use the one globally defined one."
}
}
}
]
},
"NextTabAction": {
"description": "Arguments corresponding to a Next Tab Action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type":"string", "pattern": "nextTab" },
"tabSwitcherMode": {
"$ref": "#/definitions/SwitchToAdjacentTabArgs",
"default": null,
"description": "Move to the next tab using \"tabSwitcherMode\". If no mode is provided, use the one globally defined one."
}
}
}
]
},
"RenameTabAction": {
"description": "Arguments corresponding to a renameTab Action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "renameTab" },
"title": {
"type": "string",
"default": "",
"description": "A title to assign to the tab. If omitted or null, this action will restore the tab's title to the original value."
}
}
}
]
},
"RenameWindowAction": {
"description": "Arguments corresponding to a renameWindow Action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "renameWindow" },
"name": {
"type": "string",
"default": "",
"description": "A name to assign to the window."
}
}
}
]
},
"FocusPaneAction": {
"description": "Arguments corresponding to a focusPane Action",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "focusPane" },
"id": {
"type": "string",
"default": "",
"description": "The ID of the pane to focus"
}
}
}
]
},
"GlobalSummonAction": {
"description": "This is a special action that works globally in the OS, rather than only in the context of the terminal window. When pressed, this action will summon the terminal window.",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "globalSummon" },
"desktop": {
"type": "string",
"default": "toCurrent",
"description": "This controls how the terminal should interact with virtual desktops.\n- \"any\": Leave the window on whichever desktop it's already on - will switch to that desktop as the window is activated.\n- \"toCurrent\" (default): Move the window to the current virtual desktop.\n- \"onCurrent\": Only summon the window if it's already on the current virtual desktop. ",
"enum": [
"any",
"toCurrent",
"onCurrent"
]
},
"monitor": {
"type": "string",
"default": "toMouse",
"description": "This controls the monitor that the window will be summoned from/to.\n- \"any\": Summon the most recently used window, regardless of which monitor it's currently on.\n- \"toCurrent\": Summon the most recently used window to the monitor with the current foreground window.\n- \"toMouse\" (default): Summon the most recently used window to the monitor where the mouse cursor is.",
"enum": [
"any",
"toCurrent",
"toMouse"
]
},
"name": {
"type": "string",
"description": "When provided, summon the window whose name or ID matches the given name value. If no such window exists, then create a new window with that name."
},
"dropdownDuration": {
"type": "number",
"minimum": 0,
"default": 0,
"description": "When provided with a positive number, \"slide\" the window in from the top of the screen using an animation that lasts dropdownDuration milliseconds."
},
"toggleVisibility": {
"type": "boolean",
"default": true,
"description": "When true, pressing the assigned keys for this action will dismiss (minimize) the window when the window is currently the foreground window."
}
}
}
]
},
"QuakeModeAction": {
"description": "This action is a special variation of the globalSummon action. It specifically summons a window called \"_quake\". If you would like to change the behavior of the quakeMode action, we recommended creating a new globalSummon entry.",
"allOf": [
{ "$ref": "#/definitions/ShortcutAction" },
{
"properties": {
"action": { "type": "string", "pattern": "quakeMode" }
}
}
]
},
"Keybinding": {
"additionalProperties": false,
"properties": {
"command": {
"description": "The action executed when the associated key bindings are pressed.",
"oneOf": [
{ "$ref": "#/definitions/AdjustFontSizeAction" },
{ "$ref": "#/definitions/CopyAction" },
{ "$ref": "#/definitions/ShortcutActionName" },
{ "$ref": "#/definitions/NewTabAction" },
{ "$ref": "#/definitions/SwitchToTabAction" },
{ "$ref": "#/definitions/MoveFocusAction" },
{ "$ref": "#/definitions/MovePaneAction" },
{ "$ref": "#/definitions/SwapPaneAction" },
{ "$ref": "#/definitions/ResizePaneAction" },
{ "$ref": "#/definitions/SendInputAction" },
{ "$ref": "#/definitions/SplitPaneAction" },
{ "$ref": "#/definitions/OpenSettingsAction" },
{ "$ref": "#/definitions/SetTabColorAction" },
{ "$ref": "#/definitions/SetColorSchemeAction" },
{ "$ref": "#/definitions/WtAction" },
{ "$ref": "#/definitions/CloseOtherTabsAction" },
{ "$ref": "#/definitions/CloseTabsAfterAction" },
{ "$ref": "#/definitions/CloseTabAction" },
{ "$ref": "#/definitions/ScrollUpAction" },
{ "$ref": "#/definitions/ScrollDownAction" },
{ "$ref": "#/definitions/MoveTabAction" },
{ "$ref": "#/definitions/FindMatchAction" },
{ "$ref": "#/definitions/NewWindowAction" },
{ "$ref": "#/definitions/NextTabAction" },
{ "$ref": "#/definitions/PrevTabAction" },
{ "$ref": "#/definitions/RenameTabAction" },
{ "$ref": "#/definitions/RenameWindowAction" },
{ "$ref": "#/definitions/FocusPaneAction" },
{ "$ref": "#/definitions/GlobalSummonAction" },
{ "$ref": "#/definitions/QuakeModeAction" },
{ "type": "null" }
]
},
"keys": {
"description": "Defines the key combinations used to call the command. It must be composed of...\n -any number of modifiers (ctrl/alt/shift)\n -a non-modifier key",
"oneOf": [
{
"$ref": "#/definitions/KeyChordSegment"
},
{
"items": {
"$ref": "#/definitions/KeyChordSegment"
},
"minItems": 1,
"type": "array"
}
]
},
"icon": { "$ref": "#/definitions/Icon" },
"name": {
"description": "The name that will appear in the command palette. If one isn't provided, the terminal will attempt to automatically generate a name.\nIf name is a string, it will be the name of the command.\nIf name is a object, the key property of the object will be used to lookup a localized string resource for the command",
"properties": {
"key": {
"type": "string"
}
},
"type": [
"string",
"object",
"null"
]
},
"iterateOn": {
"type": "string",
"description": "Used to create iterable commands based on other objects in your settings. Possible values:\n- \"profiles\" \n- \"schemes\"",
"enum": [
"profiles",
"schemes"
]
},
"commands": {
"description": "List of commands to execute",
"items": {
"$ref": "#/definitions/Keybinding/properties/command"
},
"minItems": 1,
"type": "array"
}
},
"anyOf": [
{"required": ["name","commands"]},
{"required": ["command"]}
],
"type": "object"
},
"Globals": {
"additionalProperties": true,
"description": "Properties that affect the entire window, regardless of the profile settings.",
"properties": {
"alwaysOnTop": {
"default": false,
"description": "When set to true, the window is created on top of all other windows. If multiple windows are all \"always on top\", the most recently focused one will be the topmost",
"type": "boolean"
},
"alwaysShowTabs": {
"default": true,
"description": "When set to true, tabs are always displayed. When set to false and \"showTabsInTitlebar\" is set to false, tabs only appear after opening a new tab.",
"type": "boolean"
},
"centerOnLaunch": {
"default": false,
"description": "When set to `true`, the terminal window will auto-center itself on the display it opens on. The terminal will use the \"initialPosition\" to determine which display to open on.",
"type": "boolean"
},
"inputServiceWarning": {
"default": true,
"description": "Warning if 'Touch Keyboard and Handwriting Panel Service' is disabled.",
"type": "boolean"
},
"copyOnSelect": {
"default": false,
"description": "When set to true, a selection is immediately copied to your clipboard upon creation. When set to false, the selection persists and awaits further action.",
"type": "boolean"
},
"focusFollowMouse": {
"default": false,
"description": "When set to true, the terminal will focus the pane on mouse hover.",
"type": "boolean"
},
"copyFormatting": {
"default": true,
"description": "When set to `true`, the color and font formatting of selected text is also copied to your clipboard. When set to `false`, only plain text is copied to your clipboard. An array of specific formats can also be used. Supported array values include `html` and `rtf`. Plain text is always copied.",
"$ref": "#/definitions/CopyFormat"
},
"trimBlockSelection": {
"default": false,
"description": "When set to true, trailing white-spaces will be removed from text in rectangular (block) selection while copied to your clipboard. When set to false, the white-spaces will be preserved.",
"type": "boolean"
},
"experimental.detectURLs": {
"default": true,
"description": "When set to true, URLs will be detected by the Terminal. This will cause URLs to underline on hover and be clickable by pressing Ctrl.",
"type": "boolean"
},
"disableAnimations": {
"default": false,
"description": "When set to `true`, visual animations will be disabled across the application.",
"type": "boolean"
},
"largePasteWarning": {
"default": true,
"description": "When set to true, trying to paste text with more than 5 KiB of characters will display a warning asking you whether to continue or not with the paste.",
"type": "boolean"
},
"multiLinePasteWarning": {
"default": true,
"description": "When set to true, trying to paste text with a \"new line\" character will display a warning asking you whether to continue or not with the paste.",
"type": "boolean"
},
"defaultProfile": {
"description": "Sets the default profile. Opens by clicking the \"+\" icon or typing the key binding assigned to \"newTab\".",
"type": "string"
},
"startupActions": {
"description": "Sets the list of actions to apply if no command line is provided. Uses the same format as command line arguments",
"type": "string"
},
"disabledProfileSources": {
"description": "Disables all the dynamic profile generators in this list, preventing them from adding their profiles to the list of profiles on startup.",
"items": {
"$ref": "#/definitions/DynamicProfileSource"
},
"type": "array"
},
"experimental.rendering.forceFullRepaint": {
"description": "When set to true, we will redraw the entire screen each frame. When set to false, we will render only the updates to the screen between frames.",
"type": "boolean"
},
"experimental.rendering.software": {
"description": "When set to true, we will use the software renderer (a.k.a. WARP) instead of the hardware one.",
"type": "boolean"
},
"experimental.input.forceVT": {
"description": "Force the terminal to use the legacy input encoding. Certain keys in some applications may stop working when enabling this setting.",
"type": "boolean"
},
"initialCols": {
"default": 120,
"description": "The number of columns displayed in the window upon first load. If \"launchMode\" is set to \"maximized\" (or \"maximizedFocus\"), this property is ignored.",
"maximum": 999,
"minimum": 1,
"type": "integer"
},
"initialPosition": {
"$ref": "#/definitions/Coordinates",
"description": "The position of the top left corner of the window upon first load. On a system with multiple displays, these coordinates are relative to the top left of the primary display. If \"launchMode\" is set to \"maximized\" (or \"maximizedFocus\"), the window will be maximized on the monitor specified by those coordinates."
},
"initialRows": {
"default": 30,
"description": "The number of rows displayed in the window upon first load. If \"launchMode\" is set to \"maximized\" (or \"maximizedFocus\"), this property is ignored.",
"maximum": 999,
"minimum": 1,
"type": "integer"
},
"startOnUserLogin": {
"default": false,
"description": "When set to true, this enables the launch of Windows Terminal at startup. Setting this to false will disable the startup task entry. If the Windows Terminal startup task entry is disabled either by org policy or by user action this setting will have no effect.",
"type": "boolean"
},
"launchMode": {
"default": "default",
"description": "Defines whether the terminal will launch as maximized, full screen, or in a window. Setting this to \"focus\" is equivalent to launching the terminal in the \"default\" mode, but with the focus mode enabled. Similar, setting this to \"maximizedFocus\" will result in launching the terminal in a maximized window with the focus mode enabled.",
"enum": [
"fullscreen",
"maximized",
"default",
"focus",
"maximizedFocus"
],
"type": "string"
},
"rowsToScroll": {
"default": "system",
"description": "This parameter once allowed you to override the systemwide \"choose how many lines to scroll at one time\" setting. It no longer does so. However, you can customize the number of lines to scroll in \"scrollUp\" and \"scrollDown\" bindings.",
"maximum": 999,
"minimum": 0,
"type": [ "integer", "string" ],
"deprecated": true
},
"minimizeToNotificationArea": {
"default": "false",
"description": "When set to true, minimizing a Terminal window will no longer appear in the taskbar. Instead, a Terminal icon will appear in the notification area through which the user can access their windows.",
"type": "boolean"
},
"alwaysShowNotificationIcon": {
"default": "false",
"description": "When set to true, the Terminal's notification icon will always be shown in the notification area.",
"type": "boolean"
},
"actions": {
"description": "Properties are specific to each custom action.",
"items": {
"$ref": "#/definitions/Keybinding"
},
"type": "array"
},
"keybindings": {
"description": "[deprecated] Use actions instead.",
"deprecated": true,
"items": {
"$ref": "#/definitions/Keybinding"
},
"type": "array"
},
"language": {
"default": "",
"description": "Sets an override for the app's preferred language, expressed as a BCP-47 language tag like en-US.",
"type": "string"
},
"theme": {
"default": "system",
"description": "Sets the theme of the application. The special value \"system\" refers to the active Windows system theme.",
"enum": [
"light",
"dark",
"system"
],
"type": "string"
},
"showTabsInTitlebar": {
"default": true,
"description": "When set to true, the tabs are moved into the titlebar and the titlebar disappears. When set to false, the titlebar sits above the tabs.",
"type": "boolean"
},
"showTerminalTitleInTitlebar": {
"default": true,
"description": "When set to true, titlebar displays the title of the selected tab. When set to false, titlebar displays \"Windows Terminal\".",
"type": "boolean"
},
"snapToGridOnResize": {
"default": false,
"description": "When set to true, the window will snap to the nearest character boundary on resize. When false, the window will resize smoothly",
"type": "boolean"
},
"tabWidthMode": {
"default": "equal",
"description": "Sets the width of the tabs. Possible values include:\n -\"equal\" sizes each tab to the same width\n -\"titleLength\" sizes each tab to the length of its title\n -\"compact\" sizes each tab to the length of its title when focused, and shrinks to the size of only the icon when the tab is unfocused.",
"enum": [
"compact",
"equal",
"titleLength"
],
"type": "string"
},
"wordDelimiters": {
"default": " ./\\()\"'-:,.;<>~!@#$%^&*|+=[]{}~?│",
"description": "Determines the delimiters used in a double click selection.",
"type": "string"
},
"confirmCloseAllTabs": {
"default": true,
"description": "When set to \"true\" closing a window with multiple tabs open will require confirmation. When set to \"false\", the confirmation dialog will not appear.",
"type": "boolean"
},
"useTabSwitcher": {
"default": true,
"description": "Deprecated. Please use \"tabSwitcherMode\" instead.",
"oneOf": [
{
"type": "boolean"
},
{
"enum": [
"mru",
"inOrder",
"disabled"
],
"type": "string"
}
],
"deprecated": true
},
"tabSwitcherMode": {
"default": "inOrder",
"description": "When set to \"true\" or \"mru\", the \"nextTab\" and \"prevTab\" commands will use the tab switcher UI, with most-recently-used ordering. When set to \"inOrder\", these actions will switch tabs in their current ordering. Set to \"false\" to disable the tab switcher.",
"oneOf": [
{
"type": "boolean"
},
{
"enum": [
"mru",
"inOrder",
"disabled"
],
"type": "string"
}
]
},
"windowingBehavior": {
"default": "useNew",
"description": "Controls how new terminal instances attach to existing windows. \"useNew\" will always create a new window. \"useExisting\" will create new tabs in the most recently used window on this virtual desktop, and \"useAnyExisting\" will create tabs in the most recent window on any desktop.",
"enum": [
"useNew",
"useExisting",
"useAnyExisting"
],
"type": "string"
}
},
"required": [
"defaultProfile"
],
"type": "object"
},
"Profile": {
"description": "Properties specific to a unique profile.",
"additionalProperties": false,
"properties": {
"acrylicOpacity": {
"default": 0.5,
"description": "When useAcrylic is set to true, it sets the transparency of the window for the profile. Accepts floating point values from 0-1 (default 0.5).",
"maximum": 1,
"minimum": 0,
"type": "number"
},
"antialiasingMode": {
"default": "grayscale",
"description": "Controls how text is antialiased in the renderer. Possible values are \"grayscale\", \"cleartype\" and \"aliased\". Note that changing this setting will require starting a new terminal instance.",
"enum": [
"grayscale",
"cleartype",
"aliased"
],
"type": "string"
},
"background": {
"$ref": "#/definitions/Color",
"default": "#0c0c0c",
"description": "Sets the background color of the text. Overrides \"background\" from the color scheme. Uses hex color format: \"#rrggbb\".",
"type": ["string", "null"]
},
"unfocusedAppearance": {
"$ref": "#/definitions/AppearanceConfig",
"description": "Sets the appearance of the terminal when it is unfocused.",
"type": ["object", "null"]
},
"font": {
"$ref": "#/definitions/FontConfig",
"description": "Sets the font options of the terminal.",
"type": ["object", "null"]
},
"backgroundImage": {
"description": "Sets the file location of the image to draw over the window background.",
"oneOf": [
{
"type": ["string", null]
},
{
"enum": [
"desktopWallpaper"
]
}
],
"type": [ "string", "null" ]
},
"backgroundImageAlignment": {
"default": "center",
"enum": [
"bottom",
"bottomLeft",
"bottomRight",
"center",
"left",
"right",
"top",
"topLeft",
"topRight"
],
"description": "Sets how the background image aligns to the boundaries of the window. Possible values: \"center\", \"left\", \"top\", \"right\", \"bottom\", \"topLeft\", \"topRight\", \"bottomLeft\", \"bottomRight\"",
"type": "string"
},
"backgroundImageOpacity": {
"default": 1.0,
"description": "Sets the transparency of the background image. Accepts floating point values from 0-1.",
"maximum": 1.0,
"minimum": 0.0,
"type": "number"
},
"backgroundImageStretchMode": {
"default": "uniformToFill",
"description": "Sets how the background image is resized to fill the window.",
"enum": [
"fill",
"none",
"uniform",
"uniformToFill"
],
"type": "string"
},
"bellStyle": {
"default": "audible",
"description": "Controls what happens when the application emits a BEL character. When set to \"all\", the Terminal will play a sound, flash the taskbar icon (if the terminal window is not in focus) and flash the window. An array of specific behaviors can also be used. Supported array values include `audible`, `window` and `taskbar`. When set to \"none\", nothing will happen.",
"$ref": "#/definitions/BellStyle"
},
"closeOnExit": {
"default": "graceful",
"description": "Sets how the profile reacts to termination or failure to launch. Possible values:\n -\"graceful\" (close when exit is typed or the process exits normally)\n -\"always\" (always close)\n -\"never\" (never close).\ntrue and false are accepted as synonyms for \"graceful\" and \"never\" respectively.",
"oneOf": [
{
"enum": [
"never",
"graceful",
"always"
],
"type": "string"
},
{
"type": "boolean"
}
]
},
"colorScheme": {
"default": "Campbell",
"description": "Name of the terminal color scheme to use. Color schemes are defined under \"schemes\".",
"type": "string"
},
"commandline": {
"description": "Executable used in the profile.",
"type": "string"
},
"cursorColor": {
"oneOf": [
{ "$ref": "#/definitions/Color" },
{"type": "null"}
],
"description": "Sets the color of the cursor. Overrides the cursor color from the color scheme. Uses hex color format: \"#rrggbb\"."
},
"cursorHeight": {
"description": "Sets the percentage height of the cursor starting from the bottom. Only works when cursorShape is set to \"vintage\". Accepts values from 1-100.",
"maximum": 100,
"minimum": 1,
"type": ["integer","null"],
"default": 25
},
"cursorShape": {
"default": "bar",
"description": "Sets the shape of the cursor. Possible values:\n -\"bar\" ( ┃, default )\n -\"doubleUnderscore\" ( ‗ )\n -\"emptyBox\" ( ▯ )\n -\"filledBox\" ( █ )\n -\"underscore\" ( ▁ )\n -\"vintage\" ( ▃ )",
"enum": [
"bar",
"doubleUnderscore",
"emptyBox",
"filledBox",
"underscore",
"vintage"
],
"type": "string"
},
"experimental.retroTerminalEffect": {
"description": "When set to true, enable retro terminal effects. This is an experimental feature, and its continued existence is not guaranteed.",
"type": "boolean"
},
"experimental.pixelShaderPath": {
"description": "Use to set a path to a pixel shader to use with the Terminal. Overrides `experimental.retroTerminalEffect`. This is an experimental feature, and its continued existence is not guaranteed.",
"type": "string"
},
"fontFace": {
"default": "Cascadia Mono",
"description": "[deprecated] Define 'face' within the 'font' object instead.",
"type": "string",
"deprecated": true
},
"fontSize": {
"default": 12,
"description": "[deprecated] Define 'size' within the 'font' object instead.",
"minimum": 1,
"type": "integer",
"deprecated": true
},
"fontWeight": {
"default": "normal",
"description": "[deprecated] Define 'weight' within the 'font' object instead.",
"oneOf": [
{
"enum": [
"thin",
"extra-light",
"light",
"semi-light",
"normal",
"medium",
"semi-bold",
"bold",
"extra-bold",
"black",
"extra-black"
],
"type": "string"
},
{
"maximum": 990,
"minimum": 100,
"type": "integer"
}
],
"deprecated": true
},
"foreground": {
"$ref": "#/definitions/Color",
"default": "#cccccc",
"description": "Sets the text color. Overrides \"foreground\" from the color scheme. Uses hex color format: \"#rrggbb\".",
"type": ["string", "null"]
},
"guid": {
"$ref": "#/definitions/ProfileGuid",
"description": "Unique identifier of the profile. Written in registry format: \"{00000000-0000-0000-0000-000000000000}\"."
},
"hidden": {
"default": false,
"description": "If set to true, the profile will not appear in the list of profiles. This can be used to hide default profiles and dynamically generated profiles, while leaving them in your settings file.",
"type": "boolean"
},
"historySize": {
"default": 9001,
"description": "The number of lines above the ones displayed in the window you can scroll back to.",
"minimum": -1,
"type": "integer"
},
"icon":{ "$ref": "#/definitions/Icon" },
"name": {
"description": "Name of the profile. Displays in the dropdown menu.",
"minLength": 1,
"type": "string"
},
"padding": {
"default": "8, 8, 8, 8",
"description": "Sets the padding around the text within the window. Can have three different formats:\n -\"#\" sets the same padding for all sides \n -\"#, #\" sets the same padding for left-right and top-bottom\n -\"#, #, #, #\" sets the padding individually for left, top, right, and bottom.",
"oneOf": [
{
"pattern": "^-?[0-9]+(\\.[0-9]+)?( *, *-?[0-9]+(\\.[0-9]+)?|( *, *-?[0-9]+(\\.[0-9]+)?){3})?$",
"type": "string"
},
{
"type": "integer"
}
]
},
"scrollbarState": {
"default": "visible",
"description": "Defines the visibility of the scrollbar.",
"enum": [
"visible",
"hidden"
],
"type": "string"
},
"selectionBackground": {
"oneOf": [
{"$ref": "#/definitions/Color"},
{ "type": "null" }
],
"description": "Sets the background color of selected text. Overrides selectionBackground set in the color scheme. Uses hex color format: \"#rrggbb\"."
},
"snapOnInput": {
"default": true,
"description": "When set to true, the window will scroll to the command input line when typing. When set to false, the window will not scroll when you start typing.",
"type": "boolean"
},
"altGrAliasing": {
"default": true,
"description": "By default Windows treats Ctrl+Alt as an alias for AltGr. When altGrAliasing is set to false, this behavior will be disabled.",
"type": "boolean"
},
"source": {
"description": "Stores the name of the profile generator that originated this profile.",
"type": ["string", "null"]
},
"startingDirectory": {
"description": "The directory the shell starts in when it is loaded.",
"type": "string"
},
"suppressApplicationTitle": {
"description": "When set to true, tabTitle overrides the default title of the tab and any title change messages from the application will be suppressed. When set to false, tabTitle behaves as normal.",
"type": "boolean",
"default": false
},
"tabColor": {
"$ref": "#/definitions/Color",
"description": "Sets the color of the profile's tab. Using the tab color picker will override this color.",
"type": ["string", "null"]
},
"tabTitle": {
"description": "If set, will replace the name as the title to pass to the shell on startup. Some shells (like bash) may choose to ignore this initial value, while others (cmd, powershell) may use this value over the lifetime of the application.",
"type": ["string", "null"]
},
"useAcrylic": {
"default": false,
"description": "When set to true, the window will have an acrylic background. When set to false, the window will have a plain, untextured background.",
"type": "boolean"
}
},
"type": "object"
},
"ProfileList": {
"description": "A list of profiles and the properties specific to each.",
"items": {
"$ref": "#/definitions/Profile",
"required": [
"guid",
"name"
]
},
"type": "array"
},
"ProfilesObject": {
"description": "A list of profiles and default settings that apply to all of them",
"properties": {
"list": {
"$ref": "#/definitions/ProfileList"
},
"defaults": {
"description": "The default settings that apply to every profile.",
"$ref": "#/definitions/Profile"
}
},
"type": "object"
},
"SchemeList": {
"description": "Properties are specific to each color scheme. ColorTool is a great tool you can use to create and explore new color schemes. All colors use hex color format.",
"items": {
"additionalProperties": false,
"properties": {
"name": {
"description": "Name of the color scheme.",
"minLength": 1,
"type": "string"
},
"background": {
"$ref": "#/definitions/Color",
"description": "Sets the background color of the color scheme."
},
"black": {
"$ref": "#/definitions/Color",
"description": "Sets the color used as ANSI black."
},
"blue": {
"$ref": "#/definitions/Color",
"description": "Sets the color used as ANSI blue."
},
"brightBlack": {
"$ref": "#/definitions/Color",
"description": "Sets the color used as ANSI bright black."
},
"brightBlue": {
"$ref": "#/definitions/Color",
"description": "Sets the color used as ANSI bright blue."
},
"brightCyan": {
"$ref": "#/definitions/Color",
"description": "Sets the color used as ANSI bright cyan."
},
"brightGreen": {
"$ref": "#/definitions/Color",
"description": "Sets the color used as ANSI bright green."
},
"brightPurple": {
"$ref": "#/definitions/Color",
"description": "Sets the color used as ANSI bright purple."
},
"brightRed": {
"$ref": "#/definitions/Color",
"description": "Sets the color used as ANSI bright red."
},
"brightWhite": {
"$ref": "#/definitions/Color",
"description": "Sets the color used as ANSI bright white."
},
"brightYellow": {
"$ref": "#/definitions/Color",
"description": "Sets the color used as ANSI bright yellow."
},
"cursorColor": {
"$ref": "#/definitions/Color",
"default": "#FFFFFF",
"description": "Sets the cursor color of the color scheme."
},
"cyan": {
"$ref": "#/definitions/Color",
"description": "Sets the color used as ANSI cyan."
},
"foreground": {
"$ref": "#/definitions/Color",
"description": "Sets the foreground color of the color scheme."
},
"green": {
"$ref": "#/definitions/Color",
"description": "Sets the color used as ANSI green."
},
"purple": {
"$ref": "#/definitions/Color",
"description": "Sets the color used as ANSI purple."
},
"red": {
"$ref": "#/definitions/Color",
"description": "Sets the color used as ANSI red."
},
"selectionBackground": {
"$ref": "#/definitions/Color",
"description": "Sets the selection background color of the color scheme."
},
"white": {
"$ref": "#/definitions/Color",
"description": "Sets the color used as ANSI white."
},
"yellow": {
"$ref": "#/definitions/Color",
"description": "Sets the color used as ANSI yellow."
}
},
"type": "object"
},
"type": "array"
}
},
"allOf": [
{ "$ref": "#/definitions/Globals" },
{
"additionalItems": true,
"properties": {
"profiles": {
"oneOf": [
{ "$ref": "#/definitions/ProfileList" },
{ "$ref": "#/definitions/ProfilesObject" }
]
},
"schemes": { "$ref": "#/definitions/SchemeList" }
},
"required": [
"profiles",
"schemes",
"defaultProfile"
]
}
]
}
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "JSON schema for NPM package.json files",
"definitions": {
"person": {
"description": "A person who has been involved in creating or maintaining this package.",
"type": ["object", "string"],
"required": ["name"],
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
},
"email": {
"type": "string",
"format": "email"
}
}
},
"dependency": {
"description": "Dependencies are specified with a simple hash of package name to version range. The version range is a string which has one or more space-separated descriptors. Dependencies can also be identified with a tarball or git URL.",
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"scriptsInstallAfter": {
"description": "Run AFTER the package is installed.",
"type": "string"
},
"scriptsPublishAfter": {
"description": "Run AFTER the package is published.",
"type": "string"
},
"scriptsRestart": {
"description": "Run by the 'npm restart' command. Note: 'npm restart' will run the stop and start scripts if no restart script is provided.",
"type": "string"
},
"scriptsStart": {
"description": "Run by the 'npm start' command.",
"type": "string"
},
"scriptsStop": {
"description": "Run by the 'npm stop' command.",
"type": "string"
},
"scriptsTest": {
"description": "Run by the 'npm test' command.",
"type": "string"
},
"scriptsUninstallBefore": {
"description": "Run BEFORE the package is uninstalled.",
"type": "string"
},
"scriptsVersionBefore": {
"description": "Run BEFORE bump the package version.",
"type": "string"
},
"packageExportsEntryPath": {
"type": ["string", "null"],
"description": "The module path that is resolved when this specifier is imported. Set to `null` to disallow importing this module.",
"pattern": "^\\./"
},
"packageExportsEntryObject": {
"type": "object",
"description": "Used to specify conditional exports, note that Conditional exports are unsupported in older environments, so it's recommended to use the fallback array option if support for those environments is a concern.",
"properties": {
"require": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path that is resolved when this specifier is imported as a CommonJS module using the `require(...)` function."
},
"import": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path that is resolved when this specifier is imported as an ECMAScript module using an `import` declaration or the dynamic `import(...)` function."
},
"node": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path that is resolved when this environment is Node.js."
},
"default": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path that is resolved when no other export type matches."
}
},
"patternProperties": {
"^(?![\\.0-9]).": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path that is resolved when this environment matches the property name."
}
},
"additionalProperties": false
},
"packageExportsEntry": {
"oneOf": [
{
"$ref": "#/definitions/packageExportsEntryPath"
},
{
"$ref": "#/definitions/packageExportsEntryObject"
}
]
},
"packageExportsFallback": {
"type": "array",
"description": "Used to allow fallbacks in case this environment doesn't support the preceding entries.",
"items": {
"$ref": "#/definitions/packageExportsEntry"
}
},
"packageExportsEntryOrFallback": {
"oneOf": [
{
"$ref": "#/definitions/packageExportsEntry"
},
{
"$ref": "#/definitions/packageExportsFallback"
}
]
}
},
"type": "object",
"patternProperties": {
"^_": {
"description": "Any property starting with _ is valid.",
"tsType": "any"
}
},
"properties": {
"name": {
"description": "The name of the package.",
"type": "string",
"maxLength": 214,
"minLength": 1,
"pattern": "^(?:@[a-z0-9-*~][a-z0-9-*._~]*/)?[a-z0-9-~][a-z0-9-._~]*$"
},
"version": {
"description": "Version must be parseable by node-semver, which is bundled with npm as a dependency.",
"type": "string"
},
"description": {
"description": "This helps people discover your package, as it's listed in 'npm search'.",
"type": "string"
},
"keywords": {
"description": "This helps people discover your package as it's listed in 'npm search'.",
"type": "array",
"items": {
"type": "string"
}
},
"homepage": {
"description": "The url to the project homepage.",
"type": "string"
},
"bugs": {
"description": "The url to your project's issue tracker and / or the email address to which issues should be reported. These are helpful for people who encounter issues with your package.",
"type": ["object", "string"],
"properties": {
"url": {
"type": "string",
"description": "The url to your project's issue tracker.",
"format": "uri"
},
"email": {
"type": "string",
"description": "The email address to which issues should be reported.",
"format": "email"
}
}
},
"license": {
"type": "string",
"description": "You should specify a license for your package so that people know how they are permitted to use it, and any restrictions you're placing on it."
},
"licenses": {
"description": "DEPRECATED: Instead, use SPDX expressions, like this: { \"license\": \"ISC\" } or { \"license\": \"(MIT OR Apache-2.0)\" } see: 'https://docs.npmjs.com/files/package.json#license'.",
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
}
}
}
},
"author": {
"$ref": "#/definitions/person"
},
"contributors": {
"description": "A list of people who contributed to this package.",
"type": "array",
"items": {
"$ref": "#/definitions/person"
}
},
"maintainers": {
"description": "A list of people who maintains this package.",
"type": "array",
"items": {
"$ref": "#/definitions/person"
}
},
"files": {
"description": "The 'files' field is an array of files to include in your project. If you name a folder in the array, then it will also include the files inside that folder.",
"type": "array",
"items": {
"type": "string"
}
},
"main": {
"description": "The main field is a module ID that is the primary entry point to your program.",
"type": "string"
},
"exports": {
"description": "The \"exports\" field is used to restrict external access to non-exported module files, also enables a module to import itself using \"name\".",
"oneOf": [
{
"$ref": "#/definitions/packageExportsEntryPath",
"description": "The module path that is resolved when the module specifier matches \"name\", shadows the \"main\" field."
},
{
"type": "object",
"properties": {
".": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path that is resolved when the module specifier matches \"name\", shadows the \"main\" field."
},
"./": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path prefix that is resolved when the module specifier starts with \"name/\", set to \"./\" to allow external modules to import any subpath."
}
},
"patternProperties": {
"^\\./": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path that is resolved when the path component of the module specifier matches the property name."
}
},
"additionalProperties": false
},
{
"$ref": "#/definitions/packageExportsEntryObject",
"description": "The module path that is resolved when the module specifier matches \"name\", shadows the \"main\" field."
},
{
"$ref": "#/definitions/packageExportsFallback",
"description": "The module path that is resolved when the module specifier matches \"name\", shadows the \"main\" field."
}
]
},
"bin": {
"type": ["string", "object"],
"additionalProperties": {
"type": "string"
}
},
"type": {
"description": "When set to \"module\", the type field allows a package to specify all .js files within are ES modules. If the \"type\" field is omitted or set to \"commonjs\", all .js files are treated as CommonJS.",
"type": "string",
"enum": ["commonjs", "module"],
"default": "commonjs"
},
"types": {
"description": "Set the types property to point to your bundled declaration file.",
"type": "string"
},
"typings": {
"description": "Note that the \"typings\" field is synonymous with \"types\", and could be used as well.",
"type": "string"
},
"typesVersions": {
"description": "The \"typesVersions\" field is used since TypeScript 3.1 to support features that were only made available in newer TypeScript versions.",
"type": "object",
"additionalProperties": {
"description": "Contains overrides for the TypeScript version that matches the version range matching the property key.",
"type": "object",
"properties": {
"*": {
"description": "Maps all file paths to the file paths specified in the array.",
"type": "array",
"items": {
"type": "string",
"pattern": "^[^*]*(?:\\*[^*]*)?$"
}
}
},
"patternProperties": {
"^[^*]+$": {
"description": "Maps the file path matching the property key to the file paths specified in the array.",
"type": "array",
"items": {
"type": "string"
}
},
"^[^*]*\\*[^*]*$": {
"description": "Maps file paths matching the pattern specified in property key to file paths specified in the array.",
"type": "array",
"items": {
"type": "string",
"pattern": "^[^*]*(?:\\*[^*]*)?$"
}
}
},
"additionalProperties": false
}
},
"man": {
"type": ["array", "string"],
"description": "Specify either a single file or an array of filenames to put in place for the man program to find.",
"items": {
"type": "string"
}
},
"directories": {
"type": "object",
"properties": {
"bin": {
"description": "If you specify a 'bin' directory, then all the files in that folder will be used as the 'bin' hash.",
"type": "string"
},
"doc": {
"description": "Put markdown files in here. Eventually, these will be displayed nicely, maybe, someday.",
"type": "string"
},
"example": {
"description": "Put example scripts in here. Someday, it might be exposed in some clever way.",
"type": "string"
},
"lib": {
"description": "Tell people where the bulk of your library is. Nothing special is done with the lib folder in any way, but it's useful meta info.",
"type": "string"
},
"man": {
"description": "A folder that is full of man pages. Sugar to generate a 'man' array by walking the folder.",
"type": "string"
},
"test": {
"type": "string"
}
}
},
"repository": {
"description": "Specify the place where your code lives. This is helpful for people who want to contribute.",
"type": ["object", "string"],
"properties": {
"type": {
"type": "string"
},
"url": {
"type": "string"
},
"directory": {
"type": "string"
}
}
},
"scripts": {
"description": "The 'scripts' member is an object hash of script commands that are run at various times in the lifecycle of your package. The key is the lifecycle event, and the value is the command to run at that point.",
"type": "object",
"properties": {
"lint": {
"type": "string",
"description": "Run code quality tools, e.g. ESLint, TSLint, etc."
},
"prepublish": {
"type": "string",
"description": "Run BEFORE the package is published (Also run on local npm install without any arguments)."
},
"prepare": {
"type": "string",
"description": "Run both BEFORE the package is packed and published, and on local npm install without any arguments. This is run AFTER prepublish, but BEFORE prepublishOnly."
},
"prepublishOnly": {
"type": "string",
"description": "Run BEFORE the package is prepared and packed, ONLY on npm publish."
},
"prepack": {
"type": "string",
"description": "run BEFORE a tarball is packed (on npm pack, npm publish, and when installing git dependencies)."
},
"postpack": {
"type": "string",
"description": "Run AFTER the tarball has been generated and moved to its final destination."
},
"publish": {
"$ref": "#/definitions/scriptsPublishAfter"
},
"postpublish": {
"$ref": "#/definitions/scriptsPublishAfter"
},
"preinstall": {
"type": "string",
"description": "Run BEFORE the package is installed."
},
"install": {
"$ref": "#/definitions/scriptsInstallAfter"
},
"postinstall": {
"$ref": "#/definitions/scriptsInstallAfter"
},
"preuninstall": {
"$ref": "#/definitions/scriptsUninstallBefore"
},
"uninstall": {
"$ref": "#/definitions/scriptsUninstallBefore"
},
"postuninstall": {
"type": "string",
"description": "Run AFTER the package is uninstalled."
},
"preversion": {
"$ref": "#/definitions/scriptsVersionBefore"
},
"version": {
"$ref": "#/definitions/scriptsVersionBefore"
},
"postversion": {
"type": "string",
"description": "Run AFTER bump the package version."
},
"pretest": {
"$ref": "#/definitions/scriptsTest"
},
"test": {
"$ref": "#/definitions/scriptsTest"
},
"posttest": {
"$ref": "#/definitions/scriptsTest"
},
"prestop": {
"$ref": "#/definitions/scriptsStop"
},
"stop": {
"$ref": "#/definitions/scriptsStop"
},
"poststop": {
"$ref": "#/definitions/scriptsStop"
},
"prestart": {
"$ref": "#/definitions/scriptsStart"
},
"start": {
"$ref": "#/definitions/scriptsStart"
},
"poststart": {
"$ref": "#/definitions/scriptsStart"
},
"prerestart": {
"$ref": "#/definitions/scriptsRestart"
},
"restart": {
"$ref": "#/definitions/scriptsRestart"
},
"postrestart": {
"$ref": "#/definitions/scriptsRestart"
},
"serve": {
"type": "string",
"description": "Start dev server to serve application files"
}
},
"additionalProperties": {
"type": "string",
"tsType": "string | undefined"
}
},
"config": {
"description": "A 'config' hash can be used to set configuration parameters used in package scripts that persist across upgrades.",
"type": "object",
"additionalProperties": true
},
"dependencies": {
"$ref": "#/definitions/dependency"
},
"devDependencies": {
"$ref": "#/definitions/dependency"
},
"optionalDependencies": {
"$ref": "#/definitions/dependency"
},
"peerDependencies": {
"$ref": "#/definitions/dependency"
},
"peerDependenciesMeta": {
"description": "When a user installs your package, warnings are emitted if packages specified in \"peerDependencies\" are not already installed. The \"peerDependenciesMeta\" field serves to provide more information on how your peer dependencies are utilized. Most commonly, it allows peer dependencies to be marked as optional. Metadata for this field is specified with a simple hash of the package name to a metadata object.",
"type": "object",
"additionalProperties": {
"type": "object",
"additionalProperties": true,
"properties": {
"optional": {
"description": "Specifies that this peer dependency is optional and should not be installed automatically.",
"type": "boolean"
}
}
}
},
"bundledDependencies": {
"description": "Array of package names that will be bundled when publishing the package.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "boolean"
}
]
},
"bundleDependencies": {
"description": "DEPRECATED: This field is honored, but \"bundledDependencies\" is the correct field name.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "boolean"
}
]
},
"resolutions": {
"description": "Resolutions is used to support selective version resolutions, which lets you define custom package versions or ranges inside your dependencies. See: https://classic.yarnpkg.com/en/docs/selective-version-resolutions",
"type": "object"
},
"packageManager": {
"description": "Defines which package manager is expected to be used when working on the current project. This field is currently experimental and needs to be opted-in; see https://nodejs.org/api/corepack.html",
"type": "string",
"pattern": "(npm|pnpm|yarn)@\\d+\\.\\d+\\.\\d+(-.+)?"
},
"engines": {
"type": "object",
"properties": {
"node": {
"type": "string"
}
},
"additionalProperties": {
"type": "string"
}
},
"engineStrict": {
"type": "boolean"
},
"os": {
"description": "Specify which operating systems your module will run on.",
"type": "array",
"items": {
"type": "string"
}
},
"cpu": {
"description": "Specify that your code only runs on certain cpu architectures.",
"type": "array",
"items": {
"type": "string"
}
},
"preferGlobal": {
"type": "boolean",
"description": "DEPRECATED: This option used to trigger an npm warning, but it will no longer warn. It is purely there for informational purposes. It is now recommended that you install any binaries as local devDependencies wherever possible."
},
"private": {
"description": "If set to true, then npm will refuse to publish it.",
"oneOf": [
{
"type": "boolean"
},
{
"enum": [
"false",
"true"
]
}
]
},
"publishConfig": {
"type": "object",
"properties": {
"access": {
"type": "string",
"enum": ["public", "restricted"]
},
"tag": {
"type": "string"
},
"registry": {
"type": "string",
"format": "uri"
}
},
"additionalProperties": true
},
"dist": {
"type": "object",
"properties": {
"shasum": {
"type": "string"
},
"tarball": {
"type": "string"
}
}
},
"readme": {
"type": "string"
},
"module": {
"description": "An ECMAScript module ID that is the primary entry point to your program.",
"type": "string"
},
"esnext": {
"description": "A module ID with untranspiled code that is the primary entry point to your program.",
"type": ["string", "object"],
"properties": {
"main": {
"type": "string"
},
"browser": {
"type": "string"
}
},
"additionalProperties": {
"type": "string"
}
},
"workspaces": {
"description": "Allows packages within a directory to depend on one another using direct linking of local files. Additionally, dependencies within a workspace are hoisted to the workspace root when possible to reduce duplication. Note: It's also a good idea to set \"private\" to true when using this feature.",
"anyOf": [
{
"type": "array",
"description": "Workspace package paths. Glob patterns are supported.",
"items": {
"type": "string"
}
},
{
"type": "object",
"properties": {
"packages": {
"type": "array",
"description": "Workspace package paths. Glob patterns are supported.",
"items": {
"type": "string"
}
},
"nohoist": {
"type": "array",
"description": "Packages to block from hoisting to the workspace root. Currently only supported in Yarn only.",
"items": {
"type": "string"
}
}
}
}
]
},
"jspm": { "$ref": "#" }
},
"anyOf": [
{
"type": "object",
"not": {
"required": ["bundledDependencies", "bundleDependencies"]
}
},
{
"type": "object",
"not": {
"required": ["bundleDependencies"]
},
"required": ["bundledDependencies"]
},
{
"type": "object",
"not": {
"required": ["bundledDependencies"]
},
"required": ["bundleDependencies"]
}
]
}
<!DOCTYPE html>
<html lang="en" data-color-mode="auto" data-light-theme="light" data-dark-theme="dark">
<head>
<meta charset="utf-8">
<link rel="dns-prefetch" href="https://github.githubassets.com">
<link rel="dns-prefetch" href="https://avatars.githubusercontent.com">
<link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
<link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
<link rel="preconnect" href="https://github.githubassets.com" crossorigin>
<link rel="preconnect" href="https://avatars.githubusercontent.com">
<link crossorigin="anonymous" media="all" integrity="sha512-dkuYFW+ra8yYSt342e5pJEeslPSjMcrMvNxlYZMyM/X+/WJHDPvoCuGq3LFojI7B0dQWwZNRiPMnbi9IfUgTaA==" rel="stylesheet" href="https://github.githubassets.com/assets/light-764b98156fab6bcc984addf8d9ee6924.css" /><link crossorigin="anonymous" media="all" integrity="sha512-UrAu23+eyncWvaQFwsLbgSKtmLb2aH1bcT4hJnnRdkaPuY1eu9bumt33FyHHFDX8hskTUNWNkIsMCz7FWQQHwA==" rel="stylesheet" href="https://github.githubassets.com/assets/dark-52b02edb7f9eca7716bda405c2c2db81.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" integrity="sha512-kyu73YWtU8Fu2e7p+Hv094CRhaTvr8yy95vc1SQ2+MeWVWakGeIh/lv9yIFaYAb8J3oM6uBLGcn1kS6M1GxBCQ==" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-932bbbdd85ad53c16ed9eee9f87bf4f7.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" integrity="sha512-jZSKF7Gx8T/AFthO0CUkWWpG5EBlIZb+tIYu8KgP/kizn7fpXEiXJcB73GTZ69wSVVSZ6Y1Cw286qP7pVZr0gg==" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-8d948a17b1b1f13fc016d84ed0252459.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" integrity="sha512-E02WD8opZPpYu6LM9dlUSIHQgXtLmzi1KxMnaN/SA7k6ILsvpNJjpkBPU1sC98MitAOkCNIe6ozqY8+pHnrHZg==" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-134d960fca2964fa58bba2ccf5d95448.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" integrity="sha512-VWdBPHZj3WCDwaO0N2W8yvDZt7TNZohRIYK4sjjSU56485rCWazxnLr4p3DU8eqn2+eSj3CYYpw4+DzmwHOwew==" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-5567413c7663dd6083c1a3b43765bcca.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" integrity="sha512-dw8LrBQMvo9HDd5lo2UEp/tvMVR6zJjrQkQTBVrhyaHDlL1p7UiQ9/xpqYxOz9s7s1Qh5Bjokuzu7NX0U5BeYA==" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-770f0bac140cbe8f470dde65a36504a7.css" />
<link crossorigin="anonymous" media="all" integrity="sha512-na4wzpzKdoCbEgMMie5/+OzNZRFpktZGbdkAaPFu8Pg4PoBV0nk8DQCDAgutGApM6P6RLMbajUJ154wxygx4eg==" rel="stylesheet" href="https://github.githubassets.com/assets/frameworks-9dae30ce9cca76809b12030c89ee7ff8.css" />
<link crossorigin="anonymous" media="all" integrity="sha512-egJtFk4L8stElJrEv5CIWaUsCR5aMoUwRQdtaY+DNGUgB5KSU5dWvmq9F2ls9yR9wz0g6yJBcU2kWfTK+BYBwA==" rel="stylesheet" href="https://github.githubassets.com/assets/behaviors-7a026d164e0bf2cb44949ac4bf908859.css" />
<link crossorigin="anonymous" media="all" integrity="sha512-MCJFYfbQoT4EXC6aWx5Wghs8FC/jslHEeN2iWXphliccmede2dQlhIBTAUCBq9Yu5poltu4askungzvyCsycGg==" rel="stylesheet" href="https://github.githubassets.com/assets/tab-size-fix-30224561f6d0a13e045c2e9a5b1e5682.css" />
<link crossorigin="anonymous" media="all" integrity="sha512-PIMPk009QEo8BwZMqTmEMcliQIEklWtKPZDb/2wyfuMEeVZQwFB+9m0I/sHJasNcsvGR9r6ph8K0m/v5g8kVrQ==" rel="stylesheet" href="https://github.githubassets.com/assets/github-3c830f934d3d404a3c07064ca9398431.css" />
<script crossorigin="anonymous" defer="defer" integrity="sha512-lRIqeyIxt61WwZibYKL5EgYIj35TIxyWfbPZ8xKAsVxNYdIbWEoUSwUgz+1M3nBgbb5xVvkXX+1Ke5leSuaYjw==" type="application/javascript" src="https://github.githubassets.com/assets/environment-95122a7b.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-9jk0AWMRdLukPJK0Ekv2DwUYLPJaBugDWROSi75RhXrJut6R1PNABBFB0Bp4Pxw7nGLSydxeg0hPIsg/qjq4Hw==" type="application/javascript" src="https://github.githubassets.com/assets/chunk-frameworks-f6393401.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-Djzz0AWf9AlsJLxdI3qTbVS+ZHLaBYRE5Mu3awOz5vyHfo1/Zi8KFUonMRzqFcEYnoaWHpKFgK3BWigd80CupA==" type="application/javascript" src="https://github.githubassets.com/assets/chunk-vendor-0e3cf3d0.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-nlVwLz44JXHvDWiy/RpvNny+99Moy7veLNb70dCzc3GB3/0/ja9HomNQTE14/wcpO6OtUmQAypIV62f1PgOAGw==" type="application/javascript" src="https://github.githubassets.com/assets/behaviors-9e55702f.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-JvtDDIBynQ75SHqGJDJlTSoUiLp4v+yHUbBz/yKjsMT0cNUwnNuJCLeRckbUPxMoeGTF1SsZoLoyh2+2ONbFnA==" type="application/javascript" src="https://github.githubassets.com/assets/notifications-global-26fb430c.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-s29T5r7y591Z4m7jsJtkZdSy2BSgcbUhqOZxQzmImaMYoDdL2MLvaLIvhd1lee/y4dg++F9OOLWxQ4P1cj+WwQ==" type="application/javascript" data-module-id="./chunk-action-list-element.js" data-src="https://github.githubassets.com/assets/chunk-action-list-element-b36f53e6.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-8lFeMPD4akYYJTK4foKlQ+lH3gdJwMFML7I5NJfsZCGouNEBtSLdHH6ZYgBZtGwfdu+ixG2RfUUZ1veqWKJYmw==" type="application/javascript" data-module-id="./chunk-advanced.js" data-src="https://github.githubassets.com/assets/chunk-advanced-f2515e30.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-iG8aKaXiAy7ONu7OJuY1pf3FGFzrs4mYYGnUD47a1kXP5URyMlP1RpAFyWTFeyirHY/UoR2mmkkBD40j/9ouPA==" type="application/javascript" data-module-id="./chunk-animate-on-scroll.js" data-src="https://github.githubassets.com/assets/chunk-animate-on-scroll-886f1a29.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-hYDRBXAASsg/XNBqynH5m9egXuA4fHRv7fGWVHtBKjo45Ab7YdMD+qPEHilOkt4hr7KDVUzw+gvdeFlCrVKZmQ==" type="application/javascript" data-module-id="./chunk-area.js" data-src="https://github.githubassets.com/assets/chunk-area-8580d105.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-fGJW2FSExsEpobx9Kb2rYgeTIybR41QnA2lLfgJw31XzbfY+2jfbuR433ljZ1Der3vxUWJoxnpAiLym/HVvUAA==" type="application/javascript" data-module-id="./chunk-array.js" data-src="https://github.githubassets.com/assets/chunk-array-7c6256d8.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-+4dXpYDj5COKTdic7RPF4KJt8XQDKgtbcNHUdojLqRYPO9tK4A9RFVr61WpJWW8RF1YMGBNbj8UJtTECowOjVw==" type="application/javascript" data-module-id="./chunk-async-export.js" data-src="https://github.githubassets.com/assets/chunk-async-export-fb8757a5.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-E6oAz1QHJPTJfIGSZeB/PYa16h9x+1+4lxN2fe3zCeL/MxYuXtqQ5jFnd3cWtb4dRH0lxbALog3Vmap6pKQCAA==" type="application/javascript" data-module-id="./chunk-band.js" data-src="https://github.githubassets.com/assets/chunk-band-13aa00cf.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-Ajvp4eWVlyj0gO7hyo70jk7tNkGS/5rzpKfuIcfdpXSyTN3kwLKL15B4JEbjgXKkyd/dNN1mX7h8uQkxxLoeTw==" type="application/javascript" data-module-id="./chunk-bar-chart.js" data-src="https://github.githubassets.com/assets/chunk-bar-chart-023be9e1.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-ts+QjRdJ8l4YeV4z8foKCE8+AXJ3uSCGpWPjcVyut5LRzvgdtDXLpy1LYSyBpy7E0PlkRswBVgw1Va/EQ7d5lA==" type="application/javascript" data-module-id="./chunk-branch-from-issue-button.js" data-src="https://github.githubassets.com/assets/chunk-branch-from-issue-button-b6cf908d.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-Pn7maXkGR2Qgrox5/SfIyqhxziQrifckvKs8a8vZJe8LcyIsFQX0qUxm5xfmFUfB+szvB9KP3pZEZbwR45Cpkg==" type="application/javascript" data-module-id="./chunk-code-frequency-graph-element.js" data-src="https://github.githubassets.com/assets/chunk-code-frequency-graph-element-3e7ee669.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-jNV3X9rYbM+OIv29fcPTKqJczxgGRunhkDDAUH0GyzLq5hCzf7+wgNpad/lP7JsAn3qKzi3j0fx2YKh0lwCRug==" type="application/javascript" data-module-id="./chunk-codemirror.js" data-src="https://github.githubassets.com/assets/chunk-codemirror-8cd5775f.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-JzgkuDECne1pSMuCeKgrahMjbTRn6ucMKHPekcNzZJU8LuTFndvIoaI11sdas7kFFEF3kvmK2iKadUx0L6P6mA==" type="application/javascript" data-module-id="./chunk-codespaces-policy-form-element.js" data-src="https://github.githubassets.com/assets/chunk-codespaces-policy-form-element-273824b8.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-xhSAO0KtnFAlRqAK+mg8BPj/J334ccvnCmmjmBQBCgZcsoO9teHJSS6oAn3XOWYFsWPU2JehwG7S3OVEbLwdUg==" type="application/javascript" data-module-id="./chunk-color-modes.js" data-src="https://github.githubassets.com/assets/chunk-color-modes-c614803b.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-ZKU6M3qeSFFfp25Yw0GjIHoPfurr3TnlgSRzwPlLX+rgx3Wtgz2YONbRsHn0NQCDkeRh7+oxX0K/gjfOIuyFxw==" type="application/javascript" data-module-id="./chunk-command-palette-page-element.js" data-src="https://github.githubassets.com/assets/chunk-command-palette-page-element-64a53a33.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-EfZAlxeQuLenciEvaMA92/KsYIrhCga+ZoBdWj1AqMxdE5ULXnJEJFbZhgR64Lbh5uZmhyXU2ztKOH06OJOv4Q==" type="application/javascript" data-module-id="./chunk-command-palette-page-stack-element.js" data-src="https://github.githubassets.com/assets/chunk-command-palette-page-stack-element-11f64097.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-jXKDu6IyzvIDbU/P2kjldDi8Mj3YqywWTKcjYnbDmWuEmXDQhRLrSovhHut87Lym0gB1aX/Bq4VmCYCwI6z9/A==" type="application/javascript" data-module-id="./chunk-community-contributions.js" data-src="https://github.githubassets.com/assets/chunk-community-contributions-8d7283bb.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-HDsLJf6gAN+WDFaJneJwmIY82XkZKWqeX7tStBLRh1XM53K8vMV6JZvjq/UQXszaNVWxWcuYtgYTG6ZWo8+QSw==" type="application/javascript" data-module-id="./chunk-confetti.js" data-src="https://github.githubassets.com/assets/chunk-confetti-1c3b0b25.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-lVgRr0+tI0xOSqg0KRwUIXgHFNZVPIVkjok+tLfkuUNDcoM8CKRuoqbMlw2H7QQ3dfMN36XJbTy3ugG/qo8Czg==" type="application/javascript" data-module-id="./chunk-contributions-spider-graph.js" data-src="https://github.githubassets.com/assets/chunk-contributions-spider-graph-955811af.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-AdShwMIaVrtYr+LC9cc7rsC64wQJgoCdDjLJXaD4kVhdmuld7dk748AQueuoomE4OZypdoHSPmxQ56Wge/qtig==" type="application/javascript" data-module-id="./chunk-cookies.js" data-src="https://github.githubassets.com/assets/chunk-cookies-01d4a1c0.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-jitxouuFY6SUcDZV5W3jhadVEIfFBfCQZxfPV3kxNnsWEBzbxMJFp0ccLb7+OlBjSs1zU/MNtuOV6T9Ay7lx4w==" type="application/javascript" data-module-id="./chunk-copy.js" data-src="https://github.githubassets.com/assets/chunk-copy-8e2b71a2.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-miaiZ1xkDsWBUsURHOmeYtbgVKQGnm1octCo/lDXUmPzDyjtubnHULRVw1AK+sttwdwyB0+LOyhIVAWCNSGx+A==" type="application/javascript" data-module-id="./chunk-delayed-loading-element.js" data-src="https://github.githubassets.com/assets/chunk-delayed-loading-element-9a26a267.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-NqZwR5XuSRAw/f4t38HG/ylDGA7279e40SJtWFCT5UyqiwGQCITayV72YxNfHAM9rrSI42J7iSSMlsfXdOaUwg==" type="application/javascript" data-module-id="./chunk-discussion-page-views.js" data-src="https://github.githubassets.com/assets/chunk-discussion-page-views-36a67047.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-jUQ3pnS+O3jJfwI5P18gA2WzvI33rQdeRRf1JkZjV4s1+5vObtq/Eo83mlbXtyXPoTlcPy0pztpR3yZ/+9M0mg==" type="application/javascript" data-module-id="./chunk-discussions-daily-contributors.js" data-src="https://github.githubassets.com/assets/chunk-discussions-daily-contributors-8d4437a6.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-P9ggAq/e3lOP9iuTaA2IDG15gjqWTeqnMJxy9NAe9i96YMuBvN3kLcPNlL32vSdAWk+AGlG/QBH0eaLD2nOZKA==" type="application/javascript" data-module-id="./chunk-discussions-new-contributors.js" data-src="https://github.githubassets.com/assets/chunk-discussions-new-contributors-3fd82002.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-T092OZtYeslxDIimT2TR4IWlO+6B9q6zenOAqRekKME3TgdR1nKinRgV0PTYZ3Y3IITjimtvjqQpN5kW11o0bw==" type="application/javascript" data-module-id="./chunk-drag-drop.js" data-src="https://github.githubassets.com/assets/chunk-drag-drop-4f4f7639.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-EvJ2Fip59DXgARNuwTWgjdVqoCjhXQL73SP9yexijlWStKq92sfbKeGK5R4wIP0QOr39WsnW/Kaw3Wpl1QPfog==" type="application/javascript" data-module-id="./chunk-edit-hook-secret-element.js" data-src="https://github.githubassets.com/assets/chunk-edit-hook-secret-element-12f27616.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-lJhSlHBxDYfafMGsvjfmbReBxHE64RGTSucXtcG3vTpWvu2vlw/heQjiHB+JwYpnWvcXh0Tn9oLlo90LEpUfIA==" type="application/javascript" data-module-id="./chunk-edit.js" data-src="https://github.githubassets.com/assets/chunk-edit-94985294.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-6WJL+zyYirKxwD8MNBenuxbMKvCeskXBrXISNlqhV3kltmI8kiSjUX0nDQM3fXeSakcll12sYS8Pli1GFPtG9Q==" type="application/javascript" data-module-id="./chunk-emoji-picker-element.js" data-src="https://github.githubassets.com/assets/chunk-emoji-picker-element-e9624bfb.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-euLLeTFpj2DeM/lF0qLZedbrh2iLKL86jMNj8ydBs0Dr24s0ZxmdYnenUo2UIVD8r3t2DgXaahNQmstHlXpmtA==" type="application/javascript" data-module-id="./chunk-extent.js" data-src="https://github.githubassets.com/assets/chunk-extent-7ae2cb79.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-aGaoVKNIqNkSpelOnfn0UCDbQLW2XBUVVkOOgVZXFNDfgJgFQNMXALc0964DwIi9kYrkYQIShePOSMFo20hHkw==" type="application/javascript" data-module-id="./chunk-feature-callout-element.js" data-src="https://github.githubassets.com/assets/chunk-feature-callout-element-6866a854.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-iOOLdgqJ+9nIsmgDk8G3/VXnNT5WVKtigTTDNim7RiAGAwo5ZhHeiwPKyxnPdpHoUhusFkQOyjv/G5+mPAaY6Q==" type="application/javascript" data-module-id="./chunk-filter-input.js" data-src="https://github.githubassets.com/assets/chunk-filter-input-88e38b76.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-I5GWAgLNL1Ik55RAlli3NkR3h7jovmTh1NBBIZfPn47Y4ALgUdIV/bVqkysygt0Rpv/Zo/ISZQJJaFk9daQAjQ==" type="application/javascript" data-module-id="./chunk-get-repo-element.js" data-src="https://github.githubassets.com/assets/chunk-get-repo-element-23919602.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-Q8q7N7XzNXhgaWGGb+GJg1j747S64eBnN4i9fBnc2ZC+iaTX4RNv7nP9QyHXBqKHusT2KuXfOGc2hO6STYS38A==" type="application/javascript" data-module-id="./chunk-input-demux.js" data-src="https://github.githubassets.com/assets/chunk-input-demux-43cabb37.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-hsTNFqudnc2FNAl3hHQc+98pgQu4kgIp/+NYpS0pGrRWHQ6B+AhusAZm1awZaKiPkDjX9YJxBW4F+4UF5XJ15g==" type="application/javascript" data-module-id="./chunk-insights-query.js" data-src="https://github.githubassets.com/assets/chunk-insights-query-86c4cd16.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-zArQSz4uNqIUa9EXlIbae9VrKKp1aK5mmghC2ot78iANUV3XjWnNwL4EGXukMio4+QZk7eaNFXCGhgXOjnvD3Q==" type="application/javascript" data-module-id="./chunk-invitations.js" data-src="https://github.githubassets.com/assets/chunk-invitations-cc0ad04b.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-HUCXKPq3d57T7xAUTeWCbBIsAT7tb7qn4hcSRxcf+yIJ3LUe+EuVOYLlAksjgale2nSW2D6nFfaUazs8TvDMKw==" type="application/javascript" data-module-id="./chunk-jump-to.js" data-src="https://github.githubassets.com/assets/chunk-jump-to-1d409728.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-L2jxBDS9QAN9O1qn7LqMcs0YJn/gF6xW73zSbWPRlVCEnG05dexaoJWkAG6RqALTnXLsj2GTUKnba6DATR828g==" type="application/javascript" data-module-id="./chunk-launch-code-element.js" data-src="https://github.githubassets.com/assets/chunk-launch-code-element-2f68f104.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-Agzv3JB+hMWrw5dZ5l1nWlMFz4U9s0XtcS5yphek09Us1YXDfOzgQaDVAW4XwMHaun8UZ5WyAdSUCerGhi3VmA==" type="application/javascript" data-module-id="./chunk-line-chart.js" data-src="https://github.githubassets.com/assets/chunk-line-chart-020cefdc.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-JAfdu6lgGs86fcTO8wYQzT66kMlf29Ts9pyn6TK9J1L+8qqry7T2Bls4vAwrnZmCBTBe/tvefX06vII1AU8NeA==" type="application/javascript" data-module-id="./chunk-line.js" data-src="https://github.githubassets.com/assets/chunk-line-2407ddbb.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-tNAVhVuf3K1xDDodLofpJqA7p0eeczeUKZcvwZhJVMTX5L54VgpRoQ92up9EHHt9WS5w6kEZeBx3jMnEF0kSTw==" type="application/javascript" data-module-id="./chunk-linear.js" data-src="https://github.githubassets.com/assets/chunk-linear-b4d01585.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-af75/blvTxPgJ+U/NJv1AdCatvyftFB8/C/cBLsMd5htNQuBoFQg6DHpHZhekoY/+o1hx4hqYI0pxYbAnDo0Nw==" type="application/javascript" data-module-id="./chunk-memex-project-picker-element.js" data-src="https://github.githubassets.com/assets/chunk-memex-project-picker-element-69fef9fd.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-cvjyIYhR2ZkuFAXHYZSjPTc5wXYOdISgqbXw69CXpDXdxffXmXuzjCcGJNVk3mDNYsVH4Q9sb2UMNPFrNxxRUQ==" type="application/javascript" data-module-id="./chunk-metric-selection-element.js" data-src="https://github.githubassets.com/assets/chunk-metric-selection-element-72f8f221.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-x51kWxNaKiuBWTPZ+IX923ONOyqpFonKFirLe2zxxsIH6akLMo5eQR+aJu5XzrXE0tcaHMjk1Ko5mpJ8Kkp9Gg==" type="application/javascript" data-module-id="./chunk-notification-list-focus.js" data-src="https://github.githubassets.com/assets/chunk-notification-list-focus-c79d645b.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-XPZ/UKr7xoeMUy/qNP/Xtz75lOQSAx79MciLVEyMPraKbo/fyGj/3UG5oXlF71WkZyOFVYl2L/beXCv9gCL9jw==" type="application/javascript" data-module-id="./chunk-overview.js" data-src="https://github.githubassets.com/assets/chunk-overview-5cf67f50.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-YJO7n7OcyUpSmPBTiPTMQt66iw6XBzrAOuPgbfIuxJYQd20bMGvSm6LhfkIe+pIYRfxZj8sca2UwHam1wVQIAw==" type="application/javascript" data-module-id="./chunk-prefetched-provider.js" data-src="https://github.githubassets.com/assets/chunk-prefetched-provider-6093bb9f.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-dDzS24+0NTp60Lg9o8knFH9cyfQP7970zVCE7ojzMSFwzB8BTOBFQdV+gBhIaS/bltHlhvHA9NVEP3nmZB821Q==" type="application/javascript" data-module-id="./chunk-premium-runners.js" data-src="https://github.githubassets.com/assets/chunk-premium-runners-743cd2db.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-i15/Lscj9OK0WLprCYM07xLLnbLlzFVRUO10KGu3mRzVzjVox6vk4NZn6gtexLyeeG0t/FPAg+JY44Xhl8RwPQ==" type="application/javascript" data-module-id="./chunk-presence-avatars.js" data-src="https://github.githubassets.com/assets/chunk-presence-avatars-8b5e7f2e.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-5H5N/3G/20nmVKntphXb9z0H9q3URFDmHSccLhFkMSA8ILAA9mYlRKCWAWoDcl/W437jtGw1tIxjWStfInvidw==" type="application/javascript" data-module-id="./chunk-profile-pins-element.js" data-src="https://github.githubassets.com/assets/chunk-profile-pins-element-e47e4dff.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-vFR+IqThljOLrAWmjhOL/kiQrjgZZg95uPovX0J7kRH5p7Y049LDRZaXLMDijfeqqk71d3MMn9XP5bUcH+lB9w==" type="application/javascript" data-module-id="./chunk-profile.js" data-src="https://github.githubassets.com/assets/chunk-profile-bc547e22.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-ooYcnNLBDnMePhMvdQEQiItFZowYg4gwklGZGCrAWPW1LCxePPkzB1kr8U3Bay0NPKYEDmICeXBqqDPd8EDmqA==" type="application/javascript" data-module-id="./chunk-project-picker-element.js" data-src="https://github.githubassets.com/assets/chunk-project-picker-element-a2861c9c.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-Ss5123BxfOLXauNzkKuVJLf6Df4bJ2xCQAWm0Eeojv32Cl/WJHj0J97uE2zrGPpGP3eK8a7wi9DYoKj6gK5S7g==" type="application/javascript" data-module-id="./chunk-pulse-authors-graph-element.js" data-src="https://github.githubassets.com/assets/chunk-pulse-authors-graph-element-4ace75db.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-4c1T1xmasSz69dd9MxySBvtZlnV5u3bFXJXlJLlFe57DoQJ/9FHWx8sVKFvrDjDCnmy+oEbB3Zw9FKduYh71XA==" type="application/javascript" data-module-id="./chunk-readme-toc-element.js" data-src="https://github.githubassets.com/assets/chunk-readme-toc-element-e1cd53d7.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-dtVRIDepgZPiXO37xJz46z0iKqh6nxYydwMwrzyTKWVTyrZosO3paK8h3ueILWyCKjZntOBb1SXu5Myg8TOAJQ==" type="application/javascript" data-module-id="./chunk-ref-selector.js" data-src="https://github.githubassets.com/assets/chunk-ref-selector-76d55120.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-1qv2NZ7xA2F/hwAq4HdNLvjmBHM6neha9OUP9IqXA/VgxKvsbg/40HJN1sBXKZ6ufTb0/fokBXJHla8YCHAbTQ==" type="application/javascript" data-module-id="./chunk-remote-clipboard-copy.js" data-src="https://github.githubassets.com/assets/chunk-remote-clipboard-copy-d6abf635.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-oJMW0D2NMJDWZ3hNGcsi+GGSEKcrjdyKORlra0Gv0nlZ3Pc654AfESFBwPkfcin7RTP4VIS8ze8G+csRc4Kk8w==" type="application/javascript" data-module-id="./chunk-responsive-underlinenav.js" data-src="https://github.githubassets.com/assets/chunk-responsive-underlinenav-a09316d0.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-vaGnAx5Fp/lV6x+tWNtSKS8H0hTaiXw2b4N16r0CYjAQ6Gcjl1BOWqWgmPPisyYO4drrI8Qz9rWJCWYTuOchjw==" type="application/javascript" data-module-id="./chunk-runner-groups.js" data-src="https://github.githubassets.com/assets/chunk-runner-groups-bda1a703.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-eO/r0W5ywI2kxVkcH8yquw3n5Gh+cA8lVOgxd+ecgJYU81FB4Q5FqFxgHhx1omigPwexB4ltwXBMDhSeW6qNeQ==" type="application/javascript" data-module-id="./chunk-series-table.js" data-src="https://github.githubassets.com/assets/chunk-series-table-78efebd1.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-0ho0SIKf1TsQpvFNdpkKw57DmpU8LampLRvO67Q0G+6744f/qI8uTtL96F5tOPT56dG40cwoKB8v6kYqyGipvw==" type="application/javascript" data-module-id="./chunk-severity-calculator-element.js" data-src="https://github.githubassets.com/assets/chunk-severity-calculator-element-d21a3448.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-SGxKZJPMoMDPJ4mVhReJ1NPmXxuTuePhizAUPkKphsivzZhVQstruqwewm3oUpP1yONOG8MITAodv/5iKRsEtw==" type="application/javascript" data-module-id="./chunk-sortable-behavior.js" data-src="https://github.githubassets.com/assets/chunk-sortable-behavior-486c4a64.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-m1DYBZwZNZaLWYDL/8GnEN2lhhO0BKfvwRgOHwDYGo9yWF9qW/H8k2wAvACXO+cIKN7kiznlYmA31ZYFRe7xjw==" type="application/javascript" data-module-id="./chunk-stacked-area-chart.js" data-src="https://github.githubassets.com/assets/chunk-stacked-area-chart-9b50d805.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-Z5vxYqlrzgKkUgwWnpxHQ7mGgyY4QVo6rX+t+/+TEiFrVv4hH0bIN7cl/YvFJ5FVrLz/LFu7mhSnEWByM5sJXw==" type="application/javascript" data-module-id="./chunk-stacks-input-config-view.js" data-src="https://github.githubassets.com/assets/chunk-stacks-input-config-view-679bf162.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-gmw7obKL/JEHWPp6zWFh+ynbXUFOidj1DN2aPiTDwP8Gair0moVuDmA340LD84A29I3ZPak19CEiumG+oIiseg==" type="application/javascript" data-module-id="./chunk-tag-input.js" data-src="https://github.githubassets.com/assets/chunk-tag-input-826c3ba1.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-5hEtVXv0HlYtpvCSDdjhSPIMuBRCQtmmYPBX2cdwfQnjcYNNQ63X+qzck70pa9hTjQD6qKbWgWU3wjZ/ymyLuQ==" type="application/javascript" data-module-id="./chunk-three.module.js" data-src="https://github.githubassets.com/assets/chunk-three.module-e6112d55.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-oyXoD67cJ5ojz4bVFfH8srUIhRCJEHrUAss+P3h/8H6QjK+ZTv6USJDYb0RpyU7K3keLgY5VsviHKHgB76Hh7w==" type="application/javascript" data-module-id="./chunk-tip.js" data-src="https://github.githubassets.com/assets/chunk-tip-a325e80f.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-4GJz2wyWwjq7P4hyx3qSkjvnTO7RG5cWvnePVXPB+Oji6MBVugAdl7kCTKbpX8+Ae2ONvGJwFzSc9A7m1pqzXw==" type="application/javascript" data-module-id="./chunk-toast.js" data-src="https://github.githubassets.com/assets/chunk-toast-e06273db.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-LrFD/6TEB4KoXgX7o9XDqbgp/Z9c2M05v7j4J+Pu5AoNU76hTxEerTqOBIM9cBQzvSjpCSoJV66hHqfyIeUMkg==" type="application/javascript" data-module-id="./chunk-tweetsodium.js" data-src="https://github.githubassets.com/assets/chunk-tweetsodium-2eb143ff.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-ODZJzCJpaOfusrIka5QVZQcPiO9LBGyrrMYjhhJWSLuCN5WbZ5xiEiiOPOKVu71dqygyRdB2TY7AKPA1J5hqdg==" type="application/javascript" data-module-id="./chunk-unveil.js" data-src="https://github.githubassets.com/assets/chunk-unveil-383649cc.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-mLpA7cDmISDeXiqsCEbEzVF1WCiEO6weP+AP7bKfcNLYHg7ZNunX7b2yUWKPN+ByilarY1AM+uGcNH3MN5jnYQ==" type="application/javascript" data-module-id="./chunk-user-status-submit.js" data-src="https://github.githubassets.com/assets/chunk-user-status-submit-98ba40ed.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-6yI/t7GcFRajrquWdg5NqQdrvgI4rWRWcuZhNmAHH/T2aw2iB0uAco9nNYoETW3zzJ+tmnC7qqfArrHaYmk1oQ==" type="application/javascript" data-module-id="./chunk-voting.js" data-src="https://github.githubassets.com/assets/chunk-voting-eb223fb7.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-q34Q0/s/exmYECvsCRWCxp+22UY2cZK8MPrKv3LjI3bNU5AD3Fzv+JhN0Lgfvd2mgju3llixlQ4z2RvkTIw2oA==" type="application/javascript" data-module-id="./chunk-webgl-warp.js" data-src="https://github.githubassets.com/assets/chunk-webgl-warp-ab7e10d3.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-/0RIBpc3SGPdy2FUtE8GWnfB5MHqTm4kKGgm9oVmVZTq+PAqzhmfYRTb5w/Y9jEEoNW+4OhNZVDYQV988IQWaw==" type="application/javascript" src="https://github.githubassets.com/assets/repositories-ff444806.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-1iflGS3Mh/iMA0y2NlgAVoCVAHVTw1YTX/fOe7W/AzYwpIXRwTPP1CUIFAzJ78o6Gb9YtbaYL3qCi8eXRtqYlw==" type="application/javascript" src="https://github.githubassets.com/assets/diffs-d627e519.js"></script>
<meta name="viewport" content="width=device-width">
<title>terminal/profiles.schema.json at main · microsoft/terminal · GitHub</title>
<meta name="description" content="The new Windows Terminal and the original Windows console host, all in the same place! - terminal/profiles.schema.json at main · microsoft/terminal">
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
<link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
<meta property="fb:app_id" content="1401488693436528">
<meta name="apple-itunes-app" content="app-id=1477376905" />
<meta name="twitter:image:src" content="https://repository-images.githubusercontent.com/100060912/dc77b180-764a-11e9-9e12-aace7d0ecd7d" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="terminal/profiles.schema.json at main · microsoft/terminal" /><meta name="twitter:description" content="The new Windows Terminal and the original Windows console host, all in the same place! - terminal/profiles.schema.json at main · microsoft/terminal" />
<meta property="og:image" content="https://repository-images.githubusercontent.com/100060912/dc77b180-764a-11e9-9e12-aace7d0ecd7d" /><meta property="og:image:alt" content="The new Windows Terminal and the original Windows console host, all in the same place! - terminal/profiles.schema.json at main · microsoft/terminal" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="terminal/profiles.schema.json at main · microsoft/terminal" /><meta property="og:url" content="https://github.com/microsoft/terminal" /><meta property="og:description" content="The new Windows Terminal and the original Windows console host, all in the same place! - terminal/profiles.schema.json at main · microsoft/terminal" />
<link rel="assets" href="https://github.githubassets.com/">
<meta name="request-id" content="DE82:5F0A:878DDA:B91E5F:61F7C6EA" data-pjax-transient="true"/><meta name="html-safe-nonce" content="8a3f4abb1629eaf875748967289da284e8efba060c4f61c035b1ed02b86c210d" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERTgyOjVGMEE6ODc4RERBOkI5MUU1Rjo2MUY3QzZFQSIsInZpc2l0b3JfaWQiOiI0MTAwNTcxOTE1Mjc1OTc4NDc0IiwicmVnaW9uX2VkZ2UiOiJicmF6aWxzb3V0aCIsInJlZ2lvbl9yZW5kZXIiOiJicmF6aWxzb3V0aCJ9" data-pjax-transient="true"/><meta name="visitor-hmac" content="34a9febc63ae0b7d9bf9ecf1223458549588e9b2e15f4f51ab3d98508ed5e6b9" data-pjax-transient="true"/>
<meta name="hovercard-subject-tag" content="repository:100060912" data-pjax-transient>
<meta name="github-keyboard-shortcuts" content="repository,source-code" data-pjax-transient="true" />
<meta name="selected-link" value="repo_source" data-pjax-transient>
<meta name="google-site-verification" content="c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY">
<meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU">
<meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA">
<meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc">
<meta name="octolytics-url" content="https://collector.githubapp.com/github/collect" />
<meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show" data-pjax-transient="true" />
<meta name="optimizely-datafile" content="{&quot;version&quot;: &quot;4&quot;, &quot;rollouts&quot;: [], &quot;typedAudiences&quot;: [], &quot;anonymizeIP&quot;: true, &quot;projectId&quot;: &quot;16737760170&quot;, &quot;variables&quot;: [], &quot;featureFlags&quot;: [], &quot;experiments&quot;: [{&quot;status&quot;: &quot;Running&quot;, &quot;audienceIds&quot;: [], &quot;variations&quot;: [{&quot;variables&quot;: [], &quot;id&quot;: &quot;20438636352&quot;, &quot;key&quot;: &quot;control&quot;}, {&quot;variables&quot;: [], &quot;id&quot;: &quot;20484957397&quot;, &quot;key&quot;: &quot;treatment&quot;}], &quot;id&quot;: &quot;20479227424&quot;, &quot;key&quot;: &quot;growth_ghec_onboarding_experience&quot;, &quot;layerId&quot;: &quot;20467848595&quot;, &quot;trafficAllocation&quot;: [{&quot;entityId&quot;: &quot;20484957397&quot;, &quot;endOfRange&quot;: 1000}, {&quot;entityId&quot;: &quot;20484957397&quot;, &quot;endOfRange&quot;: 3000}, {&quot;entityId&quot;: &quot;20484957397&quot;, &quot;endOfRange&quot;: 5000}, {&quot;entityId&quot;: &quot;20484957397&quot;, &quot;endOfRange&quot;: 6000}, {&quot;entityId&quot;: &quot;20484957397&quot;, &quot;endOfRange&quot;: 8000}, {&quot;entityId&quot;: &quot;20484957397&quot;, &quot;endOfRange&quot;: 10000}], &quot;forcedVariations&quot;: {&quot;85e2238ce2b9074907d7a3d91d6feeae&quot;: &quot;control&quot;}}, {&quot;status&quot;: &quot;Running&quot;, &quot;audienceIds&quot;: [], &quot;variations&quot;: [{&quot;variables&quot;: [], &quot;id&quot;: &quot;20667381018&quot;, &quot;key&quot;: &quot;control&quot;}, {&quot;variables&quot;: [], &quot;id&quot;: &quot;20680930759&quot;, &quot;key&quot;: &quot;treatment&quot;}], &quot;id&quot;: &quot;20652570897&quot;, &quot;key&quot;: &quot;project_genesis&quot;, &quot;layerId&quot;: &quot;20672300363&quot;, &quot;trafficAllocation&quot;: [{&quot;entityId&quot;: &quot;20667381018&quot;, &quot;endOfRange&quot;: 5000}, {&quot;entityId&quot;: &quot;20680930759&quot;, &quot;endOfRange&quot;: 10000}], &quot;forcedVariations&quot;: {&quot;83356e17066d336d1803024138ecb683&quot;: &quot;treatment&quot;, &quot;18e31c8a9b2271332466133162a4aa0d&quot;: &quot;treatment&quot;, &quot;10f8ab3fbc5ebe989a36a05f79d48f32&quot;: &quot;treatment&quot;, &quot;1686089f6d540cd2deeaec60ee43ecf7&quot;: &quot;treatment&quot;}}, {&quot;status&quot;: &quot;Running&quot;, &quot;audienceIds&quot;: [], &quot;variations&quot;: [{&quot;variables&quot;: [], &quot;id&quot;: &quot;20898546114&quot;, &quot;key&quot;: &quot;control&quot;}, {&quot;variables&quot;: [], &quot;id&quot;: &quot;20923036705&quot;, &quot;key&quot;: &quot;treatment_a&quot;}, {&quot;variables&quot;: [], &quot;id&quot;: &quot;20965581308&quot;, &quot;key&quot;: &quot;treatment_b&quot;}], &quot;id&quot;: &quot;20902325119&quot;, &quot;key&quot;: &quot;contact_sales_page_optimizations&quot;, &quot;layerId&quot;: &quot;20969031091&quot;, &quot;trafficAllocation&quot;: [{&quot;entityId&quot;: &quot;20965581308&quot;, &quot;endOfRange&quot;: 3330}, {&quot;entityId&quot;: &quot;20898546114&quot;, &quot;endOfRange&quot;: 5000}, {&quot;entityId&quot;: &quot;20898546114&quot;, &quot;endOfRange&quot;: 6670}, {&quot;entityId&quot;: &quot;20923036705&quot;, &quot;endOfRange&quot;: 10000}], &quot;forcedVariations&quot;: {}}], &quot;audiences&quot;: [{&quot;conditions&quot;: &quot;[\&quot;or\&quot;, {\&quot;match\&quot;: \&quot;exact\&quot;, \&quot;name\&quot;: \&quot;$opt_dummy_attribute\&quot;, \&quot;type\&quot;: \&quot;custom_attribute\&quot;, \&quot;value\&quot;: \&quot;$opt_dummy_value\&quot;}]&quot;, &quot;id&quot;: &quot;$opt_dummy_audience&quot;, &quot;name&quot;: &quot;Optimizely-Generated Audience for Backwards Compatibility&quot;}], &quot;groups&quot;: [], &quot;sdkKey&quot;: &quot;WTc6awnGuYDdG98CYRban&quot;, &quot;environmentKey&quot;: &quot;production&quot;, &quot;attributes&quot;: [{&quot;id&quot;: &quot;16822470375&quot;, &quot;key&quot;: &quot;user_id&quot;}, {&quot;id&quot;: &quot;17143601254&quot;, &quot;key&quot;: &quot;spammy&quot;}, {&quot;id&quot;: &quot;18175660309&quot;, &quot;key&quot;: &quot;organization_plan&quot;}, {&quot;id&quot;: &quot;18813001570&quot;, &quot;key&quot;: &quot;is_logged_in&quot;}, {&quot;id&quot;: &quot;19073851829&quot;, &quot;key&quot;: &quot;geo&quot;}, {&quot;id&quot;: &quot;20175462351&quot;, &quot;key&quot;: &quot;requestedCurrency&quot;}, {&quot;id&quot;: &quot;20785470195&quot;, &quot;key&quot;: &quot;country_code&quot;}], &quot;botFiltering&quot;: false, &quot;accountId&quot;: &quot;16737760170&quot;, &quot;events&quot;: [{&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;17911811441&quot;, &quot;key&quot;: &quot;hydro_click.dashboard.teacher_toolbox_cta&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18124116703&quot;, &quot;key&quot;: &quot;submit.organizations.complete_sign_up&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18145892387&quot;, &quot;key&quot;: &quot;no_metric.tracked_outside_of_optimizely&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18178755568&quot;, &quot;key&quot;: &quot;click.org_onboarding_checklist.add_repo&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18180553241&quot;, &quot;key&quot;: &quot;submit.repository_imports.create&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18186103728&quot;, &quot;key&quot;: &quot;click.help.learn_more_about_repository_creation&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18188530140&quot;, &quot;key&quot;: &quot;test_event.do_not_use_in_production&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18191963644&quot;, &quot;key&quot;: &quot;click.empty_org_repo_cta.transfer_repository&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18195612788&quot;, &quot;key&quot;: &quot;click.empty_org_repo_cta.import_repository&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18210945499&quot;, &quot;key&quot;: &quot;click.org_onboarding_checklist.invite_members&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18211063248&quot;, &quot;key&quot;: &quot;click.empty_org_repo_cta.create_repository&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18215721889&quot;, &quot;key&quot;: &quot;click.org_onboarding_checklist.update_profile&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18224360785&quot;, &quot;key&quot;: &quot;click.org_onboarding_checklist.dismiss&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18234832286&quot;, &quot;key&quot;: &quot;submit.organization_activation.complete&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18252392383&quot;, &quot;key&quot;: &quot;submit.org_repository.create&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18257551537&quot;, &quot;key&quot;: &quot;submit.org_member_invitation.create&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18259522260&quot;, &quot;key&quot;: &quot;submit.organization_profile.update&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18564603625&quot;, &quot;key&quot;: &quot;view.classroom_select_organization&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18568612016&quot;, &quot;key&quot;: &quot;click.classroom_sign_in_click&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18572592540&quot;, &quot;key&quot;: &quot;view.classroom_name&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18574203855&quot;, &quot;key&quot;: &quot;click.classroom_create_organization&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18582053415&quot;, &quot;key&quot;: &quot;click.classroom_select_organization&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18589463420&quot;, &quot;key&quot;: &quot;click.classroom_create_classroom&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18591323364&quot;, &quot;key&quot;: &quot;click.classroom_create_first_classroom&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18591652321&quot;, &quot;key&quot;: &quot;click.classroom_grant_access&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18607131425&quot;, &quot;key&quot;: &quot;view.classroom_creation&quot;}, {&quot;experimentIds&quot;: [&quot;20479227424&quot;], &quot;id&quot;: &quot;18831680583&quot;, &quot;key&quot;: &quot;upgrade_account_plan&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19064064515&quot;, &quot;key&quot;: &quot;click.signup&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19075373687&quot;, &quot;key&quot;: &quot;click.view_account_billing_page&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19077355841&quot;, &quot;key&quot;: &quot;click.dismiss_signup_prompt&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19079713938&quot;, &quot;key&quot;: &quot;click.contact_sales&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19120963070&quot;, &quot;key&quot;: &quot;click.compare_account_plans&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19151690317&quot;, &quot;key&quot;: &quot;click.upgrade_account_cta&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19424193129&quot;, &quot;key&quot;: &quot;click.open_account_switcher&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19520330825&quot;, &quot;key&quot;: &quot;click.visit_account_profile&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19540970635&quot;, &quot;key&quot;: &quot;click.switch_account_context&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19730198868&quot;, &quot;key&quot;: &quot;submit.homepage_signup&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19820830627&quot;, &quot;key&quot;: &quot;click.homepage_signup&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19988571001&quot;, &quot;key&quot;: &quot;click.create_enterprise_trial&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20036538294&quot;, &quot;key&quot;: &quot;click.create_organization_team&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20040653299&quot;, &quot;key&quot;: &quot;click.input_enterprise_trial_form&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20062030003&quot;, &quot;key&quot;: &quot;click.continue_with_team&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20068947153&quot;, &quot;key&quot;: &quot;click.create_organization_free&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20086636658&quot;, &quot;key&quot;: &quot;click.signup_continue.username&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20091648988&quot;, &quot;key&quot;: &quot;click.signup_continue.create_account&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20103637615&quot;, &quot;key&quot;: &quot;click.signup_continue.email&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20111574253&quot;, &quot;key&quot;: &quot;click.signup_continue.password&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20120044111&quot;, &quot;key&quot;: &quot;view.pricing_page&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20152062109&quot;, &quot;key&quot;: &quot;submit.create_account&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20165800992&quot;, &quot;key&quot;: &quot;submit.upgrade_payment_form&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20171520319&quot;, &quot;key&quot;: &quot;submit.create_organization&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20222645674&quot;, &quot;key&quot;: &quot;click.recommended_plan_in_signup.discuss_your_needs&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20227443657&quot;, &quot;key&quot;: &quot;submit.verify_primary_user_email&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20234607160&quot;, &quot;key&quot;: &quot;click.recommended_plan_in_signup.try_enterprise&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20238175784&quot;, &quot;key&quot;: &quot;click.recommended_plan_in_signup.team&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20239847212&quot;, &quot;key&quot;: &quot;click.recommended_plan_in_signup.continue_free&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20251097193&quot;, &quot;key&quot;: &quot;recommended_plan&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20438619534&quot;, &quot;key&quot;: &quot;click.pricing_calculator.1_member&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20456699683&quot;, &quot;key&quot;: &quot;click.pricing_calculator.15_members&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20467868331&quot;, &quot;key&quot;: &quot;click.pricing_calculator.10_members&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20476267432&quot;, &quot;key&quot;: &quot;click.trial_days_remaining&quot;}, {&quot;experimentIds&quot;: [&quot;20479227424&quot;], &quot;id&quot;: &quot;20476357660&quot;, &quot;key&quot;: &quot;click.discover_feature&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20479287901&quot;, &quot;key&quot;: &quot;click.pricing_calculator.custom_members&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20481107083&quot;, &quot;key&quot;: &quot;click.recommended_plan_in_signup.apply_teacher_benefits&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20483089392&quot;, &quot;key&quot;: &quot;click.pricing_calculator.5_members&quot;}, {&quot;experimentIds&quot;: [&quot;20479227424&quot;, &quot;20652570897&quot;], &quot;id&quot;: &quot;20484283944&quot;, &quot;key&quot;: &quot;click.onboarding_task&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20484996281&quot;, &quot;key&quot;: &quot;click.recommended_plan_in_signup.apply_student_benefits&quot;}, {&quot;experimentIds&quot;: [&quot;20479227424&quot;], &quot;id&quot;: &quot;20486713726&quot;, &quot;key&quot;: &quot;click.onboarding_task_breadcrumb&quot;}, {&quot;experimentIds&quot;: [&quot;20479227424&quot;], &quot;id&quot;: &quot;20490791319&quot;, &quot;key&quot;: &quot;click.upgrade_to_enterprise&quot;}, {&quot;experimentIds&quot;: [&quot;20479227424&quot;], &quot;id&quot;: &quot;20491786766&quot;, &quot;key&quot;: &quot;click.talk_to_us&quot;}, {&quot;experimentIds&quot;: [&quot;20479227424&quot;], &quot;id&quot;: &quot;20494144087&quot;, &quot;key&quot;: &quot;click.dismiss_enterprise_trial&quot;}, {&quot;experimentIds&quot;: [&quot;20479227424&quot;, &quot;20652570897&quot;], &quot;id&quot;: &quot;20499722759&quot;, &quot;key&quot;: &quot;completed_all_tasks&quot;}, {&quot;experimentIds&quot;: [&quot;20479227424&quot;, &quot;20652570897&quot;], &quot;id&quot;: &quot;20500710104&quot;, &quot;key&quot;: &quot;completed_onboarding_tasks&quot;}, {&quot;experimentIds&quot;: [&quot;20479227424&quot;], &quot;id&quot;: &quot;20513160672&quot;, &quot;key&quot;: &quot;click.read_doc&quot;}, {&quot;experimentIds&quot;: [&quot;20652570897&quot;], &quot;id&quot;: &quot;20516196762&quot;, &quot;key&quot;: &quot;actions_enabled&quot;}, {&quot;experimentIds&quot;: [&quot;20479227424&quot;], &quot;id&quot;: &quot;20518980986&quot;, &quot;key&quot;: &quot;click.dismiss_trial_banner&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20535446721&quot;, &quot;key&quot;: &quot;click.issue_actions_prompt.dismiss_prompt&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20557002247&quot;, &quot;key&quot;: &quot;click.issue_actions_prompt.setup_workflow&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20595070227&quot;, &quot;key&quot;: &quot;click.pull_request_setup_workflow&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20626600314&quot;, &quot;key&quot;: &quot;click.seats_input&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20642310305&quot;, &quot;key&quot;: &quot;click.decrease_seats_number&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20662990045&quot;, &quot;key&quot;: &quot;click.increase_seats_number&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20679620969&quot;, &quot;key&quot;: &quot;click.public_product_roadmap&quot;}, {&quot;experimentIds&quot;: [&quot;20479227424&quot;], &quot;id&quot;: &quot;20761240940&quot;, &quot;key&quot;: &quot;click.dismiss_survey_banner&quot;}, {&quot;experimentIds&quot;: [&quot;20479227424&quot;], &quot;id&quot;: &quot;20767210721&quot;, &quot;key&quot;: &quot;click.take_survey&quot;}, {&quot;experimentIds&quot;: [&quot;20652570897&quot;], &quot;id&quot;: &quot;20795281201&quot;, &quot;key&quot;: &quot;click.archive_list&quot;}, {&quot;experimentIds&quot;: [&quot;20902325119&quot;], &quot;id&quot;: &quot;20966790249&quot;, &quot;key&quot;: &quot;contact_sales.submit&quot;}, {&quot;experimentIds&quot;: [&quot;20902325119&quot;], &quot;id&quot;: &quot;20996500333&quot;, &quot;key&quot;: &quot;contact_sales.existing_customer&quot;}, {&quot;experimentIds&quot;: [&quot;20902325119&quot;], &quot;id&quot;: &quot;20996890162&quot;, &quot;key&quot;: &quot;contact_sales.blank_message_field&quot;}, {&quot;experimentIds&quot;: [&quot;20902325119&quot;], &quot;id&quot;: &quot;21000470317&quot;, &quot;key&quot;: &quot;contact_sales.personal_email&quot;}, {&quot;experimentIds&quot;: [&quot;20902325119&quot;], &quot;id&quot;: &quot;21002790172&quot;, &quot;key&quot;: &quot;contact_sales.blank_phone_field&quot;}], &quot;revision&quot;: &quot;1040&quot;}" />
<!-- To prevent page flashing, the optimizely JS needs to be loaded in the
<head> tag before the DOM renders -->
<script crossorigin="anonymous" defer="defer" integrity="sha512-vMFEXzNkwSH209UPGY/WHYspQK2Yp8bM5Gni8x2XcNAvcO8oWKfeiY0DypdZBoKYTvBQOMZFnTIJxU7wyEEXfg==" type="application/javascript" src="https://github.githubassets.com/assets/optimizely-bcc1445f.js"></script>
<meta name="hostname" content="github.com">
<meta name="user-login" content="">
<meta name="expected-hostname" content="github.com">
<meta name="enabled-features" content="BIDIRECTIONAL_PREVIEWABLE_COMMENTS,MARKETPLACE_PENDING_INSTALLATIONS">
<meta http-equiv="x-pjax-version" content="d12de5eed2705bdea3e518036020dbc3cefad4123f379055094b2490036b119f">
<meta http-equiv="x-pjax-csp-version" content="9ea82e8060ac9d44365bfa193918b70ed58abd9413362ba412abb161b3a8d1b6">
<meta http-equiv="x-pjax-css-version" content="d33f18daa7256e40d32df2b085c6beb4ff56dfb7a53b8139421574cd94b7e51a">
<meta http-equiv="x-pjax-js-version" content="891291f4702d82197dd0a20e5c6790de54aa21561a12abb42d956b0518017191">
<meta name="go-import" content="github.com/microsoft/terminal git https://github.com/microsoft/terminal.git">
<meta name="octolytics-dimension-user_id" content="6154722" /><meta name="octolytics-dimension-user_login" content="microsoft" /><meta name="octolytics-dimension-repository_id" content="100060912" /><meta name="octolytics-dimension-repository_nwo" content="microsoft/terminal" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="100060912" /><meta name="octolytics-dimension-repository_network_root_nwo" content="microsoft/terminal" />
<link rel="canonical" href="https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json" data-pjax-transient>
<meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
<meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
<meta name="browser-optimizely-client-errors-url" content="https://api.github.com/_private/browser/optimizely_client/errors">
<link rel="mask-icon" href="https://github.githubassets.com/pinned-octocat.svg" color="#000000">
<link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png">
<link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg">
<meta name="theme-color" content="#1e2327">
<meta name="color-scheme" content="light dark" />
<link rel="manifest" href="/manifest.json" crossOrigin="use-credentials">
</head>
<body class="logged-out env-production page-responsive page-blob" style="word-wrap: break-word;">
<div class="position-relative js-header-wrapper ">
<a href="#start-of-content" class="px-2 py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a>
<span data-view-component="true" class="progress-pjax-loader js-pjax-loader-bar Progress position-fixed width-full">
<span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span>
</span>
<header class="Header-old header-logged-out js-details-container Details position-relative f4 py-2" role="banner">
<div class="container-xl d-lg-flex flex-items-center p-responsive">
<div class="d-flex flex-justify-between flex-items-center">
<a class="mr-4 color-fg-inherit" href="https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark">
<svg height="32" aria-hidden="true" viewBox="0 0 16 16" version="1.1" width="32" data-view-component="true" class="octicon octicon-mark-github">
<path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path>
</svg>
</a>
<div class="d-lg-none css-truncate css-truncate-target width-fit p-2">
</div>
<div class="d-flex flex-items-center">
<a href="/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&amp;source=header-repo"
class="d-inline-block d-lg-none f5 no-underline border color-border-default rounded-2 px-2 py-1 mr-3 mr-sm-5 color-fg-inherit"
data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="ba11cc5522a24fc8a0105a3fdb57b80c9a81963fc14029984259c1bfa63fb6c5"
>
Sign&nbsp;up
</a>
<button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="js-details-target btn-link d-lg-none mt-1 color-fg-inherit"> <svg aria-hidden="true" height="24" viewBox="0 0 16 16" version="1.1" width="24" data-view-component="true" class="octicon octicon-three-bars">
<path fill-rule="evenodd" d="M1 2.75A.75.75 0 011.75 2h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 2.75zm0 5A.75.75 0 011.75 7h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 7.75zM1.75 12a.75.75 0 100 1.5h12.5a.75.75 0 100-1.5H1.75z"></path>
</svg>
</button> </div>
</div>
<div class="HeaderMenu HeaderMenu--logged-out position-fixed top-0 right-0 bottom-0 height-fit position-lg-relative d-lg-flex flex-justify-between flex-items-center flex-auto">
<div class="d-flex d-lg-none flex-justify-end border-bottom color-bg-subtle p-3">
<button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="js-details-target btn-link"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-x color-fg-muted">
<path fill-rule="evenodd" d="M5.72 5.72a.75.75 0 011.06 0L12 10.94l5.22-5.22a.75.75 0 111.06 1.06L13.06 12l5.22 5.22a.75.75 0 11-1.06 1.06L12 13.06l-5.22 5.22a.75.75 0 01-1.06-1.06L10.94 12 5.72 6.78a.75.75 0 010-1.06z"></path>
</svg>
</button> </div>
<nav class="mt-0 px-3 px-lg-0 mb-5 mb-lg-0" aria-label="Global">
<ul class="d-lg-flex list-style-none">
<li class="mr-0 mr-lg-3 position-relative flex-wrap flex-justify-between flex-items-center border-bottom border-lg-bottom-0 d-block d-lg-flex flex-lg-nowrap flex-lg-items-center">
<details class="HeaderMenu-details details-overlay details-reset width-full">
<summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block">
Why GitHub?
<svg x="0" y="0" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"><path d="M1,1l6.2,6L13,1"></path></svg>
</summary>
<div class="dropdown-menu flex-auto rounded px-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4">
<ul class="list-style-none f5 pb-1">
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--primary text-bold py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Features&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Features;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="8c9456cd72d4408238644e29016dc3e8885a71b99541420c8caab1a2dde316e8" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Features&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Features;&quot;}" href="/features">
Features
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Mobile&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Mobile;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="50d56e686b5c56de5cf0693bbb4ecf46fd3ec1b73f05b0635fa5a211a4d9896d" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Mobile&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Mobile;&quot;}" href="/mobile">
Mobile
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Actions&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Actions;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="dbbad435a52eeac9e655f90899e6c64c800eef573eb595b7a66f8a53be4190d5" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Actions&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Actions;&quot;}" href="/features/actions">
Actions
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Codespaces&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Codespaces;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="a6ce84726e3c34641b199d24815783a166d9eae04817c53716ac89ad6639c53a" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Codespaces&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Codespaces;&quot;}" href="/features/codespaces">
Codespaces
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Packages&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Packages;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="76517b89e6fd1d011c1d96c7a4a712d98c2af3c174854fad69e6f595a8d241e5" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Packages&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Packages;&quot;}" href="/features/packages">
Packages
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Security&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Security;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="5df403a1f0b48f07a0872b2c64c42099f382711e585e8a8df1e640397ccc7fd5" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Security&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Security;&quot;}" href="/features/security">
Security
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Code review&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Code review;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="b8cc481896271bf6514a5048bc5ed90a87d9a77a84a7abfa10e9c5b85485e52c" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Code review&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Code review;&quot;}" href="/features/code-review">
Code review
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Issues&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Issues;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="11a8dee33d252958c72925ba6740883dd1dffc95072a14fdc18f74dfe604a895" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Issues&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Issues;&quot;}" href="/features/issues">
Issues
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Integrations&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Integrations;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="5548c655c2ca7f7aeafc6d77c7e81ae508e899dc3ca2736d2274a07ceddf437b" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Integrations&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Integrations;&quot;}" href="/features/integrations">
Integrations
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--primary text-bold border-top pt-4 pb-2 mt-3" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to GitHub Sponsors&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:GitHub Sponsors;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="48cc426c188ba26149d0700f8f36fec6f872344e76b3c0f2352819a1a4fcf5ec" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to GitHub Sponsors&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:GitHub Sponsors;&quot;}" href="/sponsors">
GitHub Sponsors
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--primary text-bold py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Customer stories&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Customer stories;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="b9bad05f813858f712f61ad3283384d020baad1a7f2ce3e7904089641de91fa4" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Why GitHub?&quot;,&quot;action&quot;:&quot;click to go to Customer stories&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Customer stories;&quot;}" href="/customer-stories">
Customer stories
</a> </li>
</ul>
</div>
</details>
</li>
<li class="mr-0 mr-lg-3 position-relative flex-wrap flex-justify-between flex-items-center border-bottom border-lg-bottom-0 d-block d-lg-flex flex-lg-nowrap flex-lg-items-center">
<a class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header menu top item (logged out)&quot;,&quot;action&quot;:&quot;click to go to Team&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Team;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="080d8412ec4d54a77129a3962afbcac413ff8b08ee0ef34736f73131383c9805" data-analytics-event="{&quot;category&quot;:&quot;Header menu top item (logged out)&quot;,&quot;action&quot;:&quot;click to go to Team&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Team;&quot;}" href="/team">Team</a>
</li>
<li class="mr-0 mr-lg-3 position-relative flex-wrap flex-justify-between flex-items-center border-bottom border-lg-bottom-0 d-block d-lg-flex flex-lg-nowrap flex-lg-items-center">
<a class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header menu top item (logged out)&quot;,&quot;action&quot;:&quot;click to go to Enterprise&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Enterprise;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="a536357470e5e268fdb81059e9d874270e14f5fb42d4ab788075c19a6015286a" data-analytics-event="{&quot;category&quot;:&quot;Header menu top item (logged out)&quot;,&quot;action&quot;:&quot;click to go to Enterprise&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Enterprise;&quot;}" href="/enterprise">Enterprise</a>
</li>
<li class="mr-0 mr-lg-3 position-relative flex-wrap flex-justify-between flex-items-center border-bottom border-lg-bottom-0 d-block d-lg-flex flex-lg-nowrap flex-lg-items-center">
<details class="HeaderMenu-details details-overlay details-reset width-full">
<summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block">
Explore
<svg x="0" y="0" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"><path d="M1,1l6.2,6L13,1"></path></svg>
</summary>
<div class="dropdown-menu flex-auto rounded px-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4">
<ul class="list-style-none f5 pb-1">
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--primary text-bold py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to Explore GitHub&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Explore GitHub;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="6c6e21c18af25e8334c5c5ade818c1ce38de904ec2cfba76fa9eb7133fe85ebe" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to Explore GitHub&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Explore GitHub;&quot;}" href="/explore">
Explore GitHub
</a> </li>
<li class="color-fg-muted text-normal f6 text-mono mb-1 border-top pt-3 mt-3 mb-1">Learn and contribute</li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to Topics&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Topics;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="910ca9cef25f29f97b42edcc9d60d1ec3c143eaf9c9e7f302eec31ab0c4a3bb0" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to Topics&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Topics;&quot;}" href="/topics">
Topics
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to Collections&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Collections;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="d4b0244620f5b176999b6f1f33024afe4eea392ee25b1eb403961594061590ec" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to Collections&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Collections;&quot;}" href="/collections">
Collections
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to Trending&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Trending;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="763cda89248942ad3aceca5d2d485f025109bbb67fe28c0bac8bc96fcfc53d5a" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to Trending&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Trending;&quot;}" href="/trending">
Trending
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to Learning Lab&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Learning Lab;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="efc608dfa6f604bd9b9045b771c31c3844bae42a11e248df577610ab602c6f6c" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to Learning Lab&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Learning Lab;&quot;}" href="https://lab.github.com/">
Learning Lab
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to Open source guides&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Open source guides;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="df704774824fccacff5df16f49476a947f256d900f6abf0e62fd5f16ff3f934d" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to Open source guides&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Open source guides;&quot;}" href="https://opensource.guide">
Open source guides
</a> </li>
<li class="color-fg-muted text-normal f6 text-mono mb-1 border-top pt-3 mt-3 mb-1">Connect with others</li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to The ReadME Project&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:The ReadME Project;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="7e7714da862d6b4741651b7343dfbb6b64575bac467d0a7b93eab431f5278ffd" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to The ReadME Project&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:The ReadME Project;&quot;}" href="/readme">
The ReadME Project
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to Events&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Events;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="b821e098a728bd6b838c431d542e11c54297d30eca5dbc8c3bf7aec21d7717e1" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to Events&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Events;&quot;}" href="/events">
Events
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to Community forum&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Community forum;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="fceb32f233c81e2355043bd1f4b17101c406106848e6649433451d2df632cfff" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to Community forum&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Community forum;&quot;}" href="https://github.community">
Community forum
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to GitHub Education&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:GitHub Education;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="c9e57714701a540ce8fd68453b406d7c3b57f453682c7de1a0a7930f32ab4611" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to GitHub Education&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:GitHub Education;&quot;}" href="https://education.github.com">
GitHub Education
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to GitHub Stars program&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:GitHub Stars program;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="45b95ba95e237e7ff4012660004ab823ddc2aa1c65ffc3c7f99187c09171496d" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Explore&quot;,&quot;action&quot;:&quot;click to go to GitHub Stars program&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:GitHub Stars program;&quot;}" href="https://stars.github.com">
GitHub Stars program
</a> </li>
</ul>
</div>
</details>
</li>
<li class="mr-0 mr-lg-3 position-relative flex-wrap flex-justify-between flex-items-center border-bottom border-lg-bottom-0 d-block d-lg-flex flex-lg-nowrap flex-lg-items-center">
<a class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header menu top item (logged out)&quot;,&quot;action&quot;:&quot;click to go to Marketplace&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Marketplace;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="1e40a0a13d6f3a67619e6f24e39656fb0310f437e718b4052c7160ca0c121e3a" data-analytics-event="{&quot;category&quot;:&quot;Header menu top item (logged out)&quot;,&quot;action&quot;:&quot;click to go to Marketplace&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Marketplace;&quot;}" href="/marketplace">Marketplace</a>
</li>
<li class="mr-0 mr-lg-3 position-relative flex-wrap flex-justify-between flex-items-center border-bottom border-lg-bottom-0 d-block d-lg-flex flex-lg-nowrap flex-lg-items-center">
<details class="HeaderMenu-details details-overlay details-reset width-full">
<summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block">
Pricing
<svg x="0" y="0" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"><path d="M1,1l6.2,6L13,1"></path></svg>
</summary>
<div class="dropdown-menu flex-auto rounded px-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4">
<ul class="list-style-none f5 pb-1">
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--primary text-bold py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Pricing&quot;,&quot;action&quot;:&quot;click to go to Plans&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Plans;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="952038cadd46c5122c3d4a1b8ca1242b1697aaace85bf08a46313eb79c5ec10e" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Pricing&quot;,&quot;action&quot;:&quot;click to go to Plans&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Plans;&quot;}" href="/pricing">
Plans
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Pricing&quot;,&quot;action&quot;:&quot;click to go to Compare plans&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Compare plans;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="5106c7ea4395fbf2949eca11f495b23095d061ecfbe619860101d3834deec8b0" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Pricing&quot;,&quot;action&quot;:&quot;click to go to Compare plans&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Compare plans;&quot;}" href="/pricing#compare-features">
Compare plans
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--secondary py-2" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Pricing&quot;,&quot;action&quot;:&quot;click to go to Contact Sales&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Contact Sales;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="382b8ee4de74e7013aab1faa4670b734551aa03e0c7c77bf60c81449492a0d91" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Pricing&quot;,&quot;action&quot;:&quot;click to go to Contact Sales&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Contact Sales;&quot;}" href="https://github.com/enterprise/contact">
Contact Sales
</a> </li>
<li>
<a class="lh-condensed-ultra d-block no-underline position-relative Link--primary text-bold border-top pt-4 pb-2 mt-3" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Header dropdown (logged out), Pricing&quot;,&quot;action&quot;:&quot;click to go to Education&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Education;&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="eed130d4b4e86eef7b5947e25e93e0b510cbd4844088136c4900abdf2c60d4a5" data-analytics-event="{&quot;category&quot;:&quot;Header dropdown (logged out), Pricing&quot;,&quot;action&quot;:&quot;click to go to Education&quot;,&quot;label&quot;:&quot;ref_page:/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json;ref_cta:Education;&quot;}" href="https://education.github.com">
Education
</a> </li>
</ul>
</div>
</details>
</li>
</ul>
</nav>
<div class="d-lg-flex flex-items-center px-3 px-lg-0 text-center text-lg-left">
<div class="d-lg-flex min-width-0 mb-3 mb-lg-0">
<div class="header-search flex-auto js-site-search position-relative flex-self-stretch flex-md-self-auto mb-3 mb-md-0 mr-0 mr-md-3 scoped-search site-scoped-search js-jump-to"
>
<div class="position-relative">
<!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" role="search" aria-label="Site" data-scope-type="Repository" data-scope-id="100060912" data-scoped-search-url="/microsoft/terminal/search" data-owner-scoped-search-url="/orgs/microsoft/search" data-unscoped-search-url="/search" action="/microsoft/terminal/search" accept-charset="UTF-8" method="get">
<label class="form-control input-sm header-search-wrapper p-0 js-chromeless-input-container header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center">
<input type="text"
class="form-control input-sm header-search-input jump-to-field js-jump-to-field js-site-search-focus js-site-search-field is-clearable"
data-hotkey=s,/
name="q"
data-test-selector="nav-search-input"
placeholder="Search"
data-unscoped-placeholder="Search GitHub"
data-scoped-placeholder="Search"
autocapitalize="off"
role="combobox"
aria-haspopup="listbox"
aria-expanded="false"
aria-autocomplete="list"
aria-controls="jump-to-results"
aria-label="Search"
data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations"
spellcheck="false"
autocomplete="off"
>
<input type="hidden" data-csrf="true" class="js-data-jump-to-suggestions-path-csrf" value="2Y4TVdF7SU9Gdzl100MHO4DCS/qoUxpRHHvuMSJlVVd9QR8ztnBH6R6qnyO2GUk+e2MZmzgvKIxTTjWYOx6Iuw==" />
<input type="hidden" class="js-site-search-type-field" name="type" >
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" aria-hidden="true" class="mr-1 header-search-key-slash"><path fill="none" stroke="#979A9C" opacity=".4" d="M3.5.5h12c1.7 0 3 1.3 3 3v13c0 1.7-1.3 3-3 3h-12c-1.7 0-3-1.3-3-3v-13c0-1.7 1.3-3 3-3z"></path><path fill="#979A9C" d="M11.8 6L8 15.1h-.9L10.8 6h1z"></path></svg>
<div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container">
<ul class="d-none js-jump-to-suggestions-template-container">
<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-suggestion" role="option">
<a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="suggestion">
<div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
<svg title="Repository" aria-label="Repository" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo js-jump-to-octicon-repo d-none flex-shrink-0">
<path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path>
</svg>
<svg title="Project" aria-label="Project" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project js-jump-to-octicon-project d-none flex-shrink-0">
<path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path>
</svg>
<svg title="Search" aria-label="Search" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search js-jump-to-octicon-search d-none flex-shrink-0">
<path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path>
</svg>
</div>
<img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">
<div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
</div>
<div class="border rounded-1 flex-shrink-0 color-bg-subtle px-1 color-fg-muted ml-1 f6 d-none js-jump-to-badge-search">
<span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository">
In this repository
</span>
<span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
All GitHub
</span>
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
</div>
<div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-subtle px-1 color-fg-muted ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
Jump to
<span class="d-inline-block ml-1 v-align-middle">↵</span>
</div>
</a>
</li>
</ul>
<ul class="d-none js-jump-to-no-results-template-container">
<li class="d-flex flex-justify-center flex-items-center f5 d-none js-jump-to-suggestion p-2">
<span class="color-fg-muted">No suggested jump to results</span>
</li>
</ul>
<ul id="jump-to-results" role="listbox" class="p-0 m-0 js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container">
<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-scoped-search d-none" role="option">
<a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="scoped_search">
<div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
<svg title="Repository" aria-label="Repository" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo js-jump-to-octicon-repo d-none flex-shrink-0">
<path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path>
</svg>
<svg title="Project" aria-label="Project" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project js-jump-to-octicon-project d-none flex-shrink-0">
<path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path>
</svg>
<svg title="Search" aria-label="Search" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search js-jump-to-octicon-search d-none flex-shrink-0">
<path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path>
</svg>
</div>
<img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">
<div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
</div>
<div class="border rounded-1 flex-shrink-0 color-bg-subtle px-1 color-fg-muted ml-1 f6 d-none js-jump-to-badge-search">
<span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository">
In this repository
</span>
<span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
All GitHub
</span>
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
</div>
<div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-subtle px-1 color-fg-muted ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
Jump to
<span class="d-inline-block ml-1 v-align-middle">↵</span>
</div>
</a>
</li>
<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-owner-scoped-search d-none" role="option">
<a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="owner_scoped_search">
<div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
<svg title="Repository" aria-label="Repository" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo js-jump-to-octicon-repo d-none flex-shrink-0">
<path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path>
</svg>
<svg title="Project" aria-label="Project" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project js-jump-to-octicon-project d-none flex-shrink-0">
<path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path>
</svg>
<svg title="Search" aria-label="Search" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search js-jump-to-octicon-search d-none flex-shrink-0">
<path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path>
</svg>
</div>
<img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">
<div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
</div>
<div class="border rounded-1 flex-shrink-0 color-bg-subtle px-1 color-fg-muted ml-1 f6 d-none js-jump-to-badge-search">
<span class="js-jump-to-badge-search-text-default d-none" aria-label="in this organization">
In this organization
</span>
<span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
All GitHub
</span>
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
</div>
<div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-subtle px-1 color-fg-muted ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
Jump to
<span class="d-inline-block ml-1 v-align-middle">↵</span>
</div>
</a>
</li>
<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-global-search d-none" role="option">
<a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="global_search">
<div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
<svg title="Repository" aria-label="Repository" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo js-jump-to-octicon-repo d-none flex-shrink-0">
<path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path>
</svg>
<svg title="Project" aria-label="Project" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project js-jump-to-octicon-project d-none flex-shrink-0">
<path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path>
</svg>
<svg title="Search" aria-label="Search" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search js-jump-to-octicon-search d-none flex-shrink-0">
<path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path>
</svg>
</div>
<img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">
<div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
</div>
<div class="border rounded-1 flex-shrink-0 color-bg-subtle px-1 color-fg-muted ml-1 f6 d-none js-jump-to-badge-search">
<span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository">
In this repository
</span>
<span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
All GitHub
</span>
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
</div>
<div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-subtle px-1 color-fg-muted ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
Jump to
<span class="d-inline-block ml-1 v-align-middle">↵</span>
</div>
</a>
</li>
</ul>
</div>
</label>
</form> </div>
</div>
</div>
<div class="position-relative mr-3 mb-4 mb-lg-0 d-inline-block">
<a href="/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fterminal%2Fblob%2Fmain%2Fdoc%2Fcascadia%2Fprofiles.schema.json"
class="HeaderMenu-link flex-shrink-0 no-underline"
data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="e38affa37f6615171c45310fa757377261e2e5a163e780349a9059a3cd7501d7"
data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in">
Sign in
</a>
</div>
<a href="/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&amp;source=header-repo&amp;source_repo=microsoft%2Fterminal"
class="HeaderMenu-link flex-shrink-0 d-inline-block no-underline border color-border-default rounded px-2 py-1"
data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="e38affa37f6615171c45310fa757377261e2e5a163e780349a9059a3cd7501d7"
data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Sign up&quot;,&quot;action&quot;:&quot;click to sign up for account&quot;,&quot;label&quot;:&quot;ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show;ref_cta:Sign up;ref_loc:header logged out&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="7829b531e3357dfa3774effbf69c27bd058ce280422a1d31a619a302083d6893" data-analytics-event="{&quot;category&quot;:&quot;Sign up&quot;,&quot;action&quot;:&quot;click to sign up for account&quot;,&quot;label&quot;:&quot;ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show;ref_cta:Sign up;ref_loc:header logged out&quot;}"
>
Sign up
</a>
</div>
</div>
</div>
</header>
</div>
<div id="start-of-content" class="show-on-focus"></div>
<div data-pjax-replace id="js-flash-container">
<template class="js-flash-template">
<div class="flash flash-full {{ className }}">
<div class=" px-2" >
<button class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
<path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path>
</svg>
</button>
<div>{{ message }}</div>
</div>
</div>
</template>
</div>
<include-fragment class="js-notification-shelf-include-fragment" data-base-src="https://github.com/notifications/beta/shelf"></include-fragment>
<div
class="application-main "
data-commit-hovercards-enabled
data-discussion-hovercards-enabled
data-issue-and-pr-hovercards-enabled
>
<div itemscope itemtype="http://schema.org/SoftwareSourceCode" class="">
<main id="js-repo-pjax-container" data-pjax-container >
<div id="repository-container-header" class="pt-3 hide-full-screen mb-5" style="background-color: var(--color-page-header-bg);" data-pjax-replace>
<div class="d-flex mb-3 px-3 px-md-4 px-lg-5">
<div class="flex-auto min-width-0 width-fit mr-3">
<h1 class=" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo color-fg-muted mr-2">
<path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path>
</svg>
<span class="author flex-self-stretch" itemprop="author">
<a class="url fn" rel="author" data-hovercard-type="organization" data-hovercard-url="/orgs/microsoft/hovercard" href="/microsoft">microsoft</a>
</span>
<span class="mx-1 flex-self-stretch color-fg-muted">/</span>
<strong itemprop="name" class="mr-2 flex-self-stretch">
<a data-pjax="#repo-content-pjax-container" href="/microsoft/terminal">terminal</a>
</strong>
<span></span><span class="Label Label--secondary v-align-middle mr-1">Public</span>
</h1>
</div>
<ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding: 2px 0;">
<li>
<a href="/login?return_to=%2Fmicrosoft%2Fterminal" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="5678b1d59293edc3ac720896899710e35298aba26ebded95811b97cf7628f70a" aria-label="You must be signed in to change notification settings" data-view-component="true" class="tooltipped tooltipped-s btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bell mr-2">
<path d="M8 16a2 2 0 001.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 008 16z"></path><path fill-rule="evenodd" d="M8 1.5A3.5 3.5 0 004.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.018.018 0 00-.003.01l.001.006c0 .002.002.004.004.006a.017.017 0 00.006.004l.007.001h10.964l.007-.001a.016.016 0 00.006-.004.016.016 0 00.004-.006l.001-.007a.017.017 0 00-.003-.01l-1.703-2.554a1.75 1.75 0 01-.294-.97V5A3.5 3.5 0 008 1.5zM3 5a5 5 0 0110 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.518 1.518 0 0113.482 13H2.518a1.518 1.518 0 01-1.263-2.36l1.703-2.554A.25.25 0 003 7.947V5z"></path>
</svg>Notifications
</a>
</li>
<li>
<a href="/login?return_to=%2Fmicrosoft%2Fterminal" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;repo details fork button&quot;,&quot;repository_id&quot;:100060912,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="98889ef0170b8624cffee65335e9ce64d89987eb00524ce9ddca6a70e1a9420d" aria-label="You must be signed in to fork a repository" data-view-component="true" class="tooltipped tooltipped-s btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-2">
<path fill-rule="evenodd" d="M5 3.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm0 2.122a2.25 2.25 0 10-1.5 0v.878A2.25 2.25 0 005.75 8.5h1.5v2.128a2.251 2.251 0 101.5 0V8.5h1.5a2.25 2.25 0 002.25-2.25v-.878a2.25 2.25 0 10-1.5 0v.878a.75.75 0 01-.75.75h-4.5A.75.75 0 015 6.25v-.878zm3.75 7.378a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm3-8.75a.75.75 0 100-1.5.75.75 0 000 1.5z"></path>
</svg>Fork
<span id="repo-network-counter" data-pjax-replace="true" title="7,153" data-view-component="true" class="Counter">7.2k</span>
</a>
</li>
<li>
<div data-view-component="true" class="BtnGroup d-flex">
<a href="/login?return_to=%2Fmicrosoft%2Fterminal" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:100060912,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="c85f3bc652f55c2b6018e667a73ec6f6a4147f222db6eef50ed50f17cd2ac265" aria-label="You must be signed in to star a repository" data-view-component="true" class="tooltipped tooltipped-s btn-sm btn BtnGroup-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star v-align-text-bottom d-inline-block mr-2">
<path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path>
</svg><span data-view-component="true" class="d-inline">
Star
</span> <span id="repo-stars-counter-star" aria-label="80022 users starred this repository" data-singular-suffix="user starred this repository" data-plural-suffix="users starred this repository" data-pjax-replace="true" title="80,022" data-view-component="true" class="Counter js-social-count">80k</span>
</a> <button disabled="disabled" aria-label="You must be signed in to add this repository to a list" type="button" data-view-component="true" class="btn-sm btn BtnGroup-item px-2"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down">
<path d="M4.427 7.427l3.396 3.396a.25.25 0 00.354 0l3.396-3.396A.25.25 0 0011.396 7H4.604a.25.25 0 00-.177.427z"></path>
</svg>
</button></div>
</li>
<li>
</li>
</ul>
</div>
<div id="responsive-meta-container" data-pjax-replace>
</div>
<nav data-pjax="#js-repo-pjax-container" aria-label="Repository" data-view-component="true" class="js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5">
<ul data-view-component="true" class="UnderlineNav-body list-style-none">
<li data-view-component="true" class="d-inline-flex">
<a id="code-tab" href="/microsoft/terminal" data-tab-item="i0code-tab" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments /microsoft/terminal" data-pjax="#repo-content-pjax-container" data-hotkey="g c" data-ga-click="Repository, Navigation click, Code tab" aria-current="page" data-view-component="true" class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline">
<path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path>
</svg>
<span data-content="Code">Code</span>
<span id="code-repo-tab-count" data-pjax-replace="" title="Not available" data-view-component="true" class="Counter"></span>
</a></li>
<li data-view-component="true" class="d-inline-flex">
<a id="issues-tab" href="/microsoft/terminal/issues" data-tab-item="i1issues-tab" data-selected-links="repo_issues repo_labels repo_milestones /microsoft/terminal/issues" data-pjax="#repo-content-pjax-container" data-hotkey="g i" data-ga-click="Repository, Navigation click, Issues tab" data-view-component="true" class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline">
<path d="M8 9.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path><path fill-rule="evenodd" d="M8 0a8 8 0 100 16A8 8 0 008 0zM1.5 8a6.5 6.5 0 1113 0 6.5 6.5 0 01-13 0z"></path>
</svg>
<span data-content="Issues">Issues</span>
<span id="issues-repo-tab-count" data-pjax-replace="" title="1,406" data-view-component="true" class="Counter">1.4k</span>
</a></li>
<li data-view-component="true" class="d-inline-flex">
<a id="pull-requests-tab" href="/microsoft/terminal/pulls" data-tab-item="i2pull-requests-tab" data-selected-links="repo_pulls checks /microsoft/terminal/pulls" data-pjax="#repo-content-pjax-container" data-hotkey="g p" data-ga-click="Repository, Navigation click, Pull requests tab" data-view-component="true" class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline">
<path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path>
</svg>
<span data-content="Pull requests">Pull requests</span>
<span id="pull-requests-repo-tab-count" data-pjax-replace="" title="34" data-view-component="true" class="Counter">34</span>
</a></li>
<li data-view-component="true" class="d-inline-flex">
<a id="discussions-tab" href="/microsoft/terminal/discussions" data-tab-item="i3discussions-tab" data-selected-links="repo_discussions /microsoft/terminal/discussions" data-pjax="#repo-content-pjax-container" data-hotkey="g g" data-ga-click="Repository, Navigation click, Discussions tab" data-view-component="true" class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion UnderlineNav-octicon d-none d-sm-inline">
<path fill-rule="evenodd" d="M1.5 2.75a.25.25 0 01.25-.25h8.5a.25.25 0 01.25.25v5.5a.25.25 0 01-.25.25h-3.5a.75.75 0 00-.53.22L3.5 11.44V9.25a.75.75 0 00-.75-.75h-1a.25.25 0 01-.25-.25v-5.5zM1.75 1A1.75 1.75 0 000 2.75v5.5C0 9.216.784 10 1.75 10H2v1.543a1.457 1.457 0 002.487 1.03L7.061 10h3.189A1.75 1.75 0 0012 8.25v-5.5A1.75 1.75 0 0010.25 1h-8.5zM14.5 4.75a.25.25 0 00-.25-.25h-.5a.75.75 0 110-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0114.25 12H14v1.543a1.457 1.457 0 01-2.487 1.03L9.22 12.28a.75.75 0 111.06-1.06l2.22 2.22v-2.19a.75.75 0 01.75-.75h1a.25.25 0 00.25-.25v-5.5z"></path>
</svg>
<span data-content="Discussions">Discussions</span>
<span id="discussions-repo-tab-count" data-pjax-replace="" title="Not available" data-view-component="true" class="Counter"></span>
</a></li>
<li data-view-component="true" class="d-inline-flex">
<a id="actions-tab" href="/microsoft/terminal/actions" data-tab-item="i4actions-tab" data-selected-links="repo_actions /microsoft/terminal/actions" data-pjax="#repo-content-pjax-container" data-hotkey="g a" data-ga-click="Repository, Navigation click, Actions tab" data-view-component="true" class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play UnderlineNav-octicon d-none d-sm-inline">
<path fill-rule="evenodd" d="M1.5 8a6.5 6.5 0 1113 0 6.5 6.5 0 01-13 0zM8 0a8 8 0 100 16A8 8 0 008 0zM6.379 5.227A.25.25 0 006 5.442v5.117a.25.25 0 00.379.214l4.264-2.559a.25.25 0 000-.428L6.379 5.227z"></path>
</svg>
<span data-content="Actions">Actions</span>
<span id="actions-repo-tab-count" data-pjax-replace="" title="Not available" data-view-component="true" class="Counter"></span>
</a></li>
<li data-view-component="true" class="d-inline-flex">
<a id="projects-tab" href="/microsoft/terminal/projects?type=beta" data-tab-item="i5projects-tab" data-selected-links="repo_projects new_repo_project repo_project /microsoft/terminal/projects?type=beta" data-pjax="#repo-content-pjax-container" data-hotkey="g b" data-ga-click="Repository, Navigation click, Projects tab" data-view-component="true" class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-table UnderlineNav-octicon d-none d-sm-inline">
<path fill-rule="evenodd" d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v3.585a.746.746 0 010 .83v8.085A1.75 1.75 0 0114.25 16H6.309a.748.748 0 01-1.118 0H1.75A1.75 1.75 0 010 14.25V6.165a.746.746 0 010-.83V1.75zM1.5 6.5v7.75c0 .138.112.25.25.25H5v-8H1.5zM5 5H1.5V1.75a.25.25 0 01.25-.25H5V5zm1.5 1.5v8h7.75a.25.25 0 00.25-.25V6.5h-8zm8-1.5h-8V1.5h7.75a.25.25 0 01.25.25V5z"></path>
</svg>
<span data-content="Projects">Projects</span>
<span id="projects-repo-tab-count" data-pjax-replace="" title="4" data-view-component="true" class="Counter">4</span>
</a></li>
<li data-view-component="true" class="d-inline-flex">
<a id="wiki-tab" href="/microsoft/terminal/wiki" data-tab-item="i6wiki-tab" data-selected-links="repo_wiki /microsoft/terminal/wiki" data-pjax="#repo-content-pjax-container" data-hotkey="g w" data-ga-click="Repository, Navigation click, Wikis tab" data-view-component="true" class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book UnderlineNav-octicon d-none d-sm-inline">
<path fill-rule="evenodd" d="M0 1.75A.75.75 0 01.75 1h4.253c1.227 0 2.317.59 3 1.501A3.744 3.744 0 0111.006 1h4.245a.75.75 0 01.75.75v10.5a.75.75 0 01-.75.75h-4.507a2.25 2.25 0 00-1.591.659l-.622.621a.75.75 0 01-1.06 0l-.622-.621A2.25 2.25 0 005.258 13H.75a.75.75 0 01-.75-.75V1.75zm8.755 3a2.25 2.25 0 012.25-2.25H14.5v9h-3.757c-.71 0-1.4.201-1.992.572l.004-7.322zm-1.504 7.324l.004-5.073-.002-2.253A2.25 2.25 0 005.003 2.5H1.5v9h3.757a3.75 3.75 0 011.994.574z"></path>
</svg>
<span data-content="Wiki">Wiki</span>
<span id="wiki-repo-tab-count" data-pjax-replace="" title="Not available" data-view-component="true" class="Counter"></span>
</a></li>
<li data-view-component="true" class="d-inline-flex">
<a id="security-tab" href="/microsoft/terminal/security" data-tab-item="i7security-tab" data-selected-links="security overview alerts policy token_scanning code_scanning /microsoft/terminal/security" data-pjax="#repo-content-pjax-container" data-hotkey="g s" data-ga-click="Repository, Navigation click, Security tab" data-view-component="true" class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline">
<path fill-rule="evenodd" d="M7.467.133a1.75 1.75 0 011.066 0l5.25 1.68A1.75 1.75 0 0115 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.7 1.7 0 01-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 011.217-1.667l5.25-1.68zm.61 1.429a.25.25 0 00-.153 0l-5.25 1.68a.25.25 0 00-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.2.2 0 00.154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.25.25 0 00-.174-.237l-5.25-1.68zM9 10.5a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.75a.75.75 0 10-1.5 0v3a.75.75 0 001.5 0v-3z"></path>
</svg>
<span data-content="Security">Security</span>
<include-fragment src="/microsoft/terminal/security/overall-count" accept="text/fragment+html"></include-fragment>
</a></li>
<li data-view-component="true" class="d-inline-flex">
<a id="insights-tab" href="/microsoft/terminal/pulse" data-tab-item="i8insights-tab" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /microsoft/terminal/pulse" data-pjax="#repo-content-pjax-container" data-ga-click="Repository, Navigation click, Insights tab" data-view-component="true" class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline">
<path fill-rule="evenodd" d="M1.5 1.75a.75.75 0 00-1.5 0v12.5c0 .414.336.75.75.75h14.5a.75.75 0 000-1.5H1.5V1.75zm14.28 2.53a.75.75 0 00-1.06-1.06L10 7.94 7.53 5.47a.75.75 0 00-1.06 0L3.22 8.72a.75.75 0 001.06 1.06L7 7.06l2.47 2.47a.75.75 0 001.06 0l5.25-5.25z"></path>
</svg>
<span data-content="Insights">Insights</span>
<span id="insights-repo-tab-count" data-pjax-replace="" title="Not available" data-view-component="true" class="Counter"></span>
</a></li>
</ul>
<div style="visibility:hidden;" data-view-component="true" class="UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 pr-md-4 pr-lg-5 right-0"> <details data-view-component="true" class="details-overlay details-reset position-relative">
<summary role="button" data-view-component="true"> <div class="UnderlineNav-item mr-0 border-0">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal">
<path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path>
</svg>
<span class="sr-only">More</span>
</div>
</summary>
<div data-view-component="true"> <details-menu role="menu" data-view-component="true" class="dropdown-menu dropdown-menu-sw">
<ul>
<li data-menu-item="i0code-tab" hidden>
<a role="menuitem" class="js-selected-navigation-item selected dropdown-item" aria-current="page" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments /microsoft/terminal" href="/microsoft/terminal">
Code
</a> </li>
<li data-menu-item="i1issues-tab" hidden>
<a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links="repo_issues repo_labels repo_milestones /microsoft/terminal/issues" href="/microsoft/terminal/issues">
Issues
</a> </li>
<li data-menu-item="i2pull-requests-tab" hidden>
<a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links="repo_pulls checks /microsoft/terminal/pulls" href="/microsoft/terminal/pulls">
Pull requests
</a> </li>
<li data-menu-item="i3discussions-tab" hidden>
<a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links="repo_discussions /microsoft/terminal/discussions" href="/microsoft/terminal/discussions">
Discussions
</a> </li>
<li data-menu-item="i4actions-tab" hidden>
<a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links="repo_actions /microsoft/terminal/actions" href="/microsoft/terminal/actions">
Actions
</a> </li>
<li data-menu-item="i5projects-tab" hidden>
<a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links="repo_projects new_repo_project repo_project /microsoft/terminal/projects?type=beta" href="/microsoft/terminal/projects?type=beta">
Projects
</a> </li>
<li data-menu-item="i6wiki-tab" hidden>
<a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links="repo_wiki /microsoft/terminal/wiki" href="/microsoft/terminal/wiki">
Wiki
</a> </li>
<li data-menu-item="i7security-tab" hidden>
<a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links="security overview alerts policy token_scanning code_scanning /microsoft/terminal/security" href="/microsoft/terminal/security">
Security
</a> </li>
<li data-menu-item="i8insights-tab" hidden>
<a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /microsoft/terminal/pulse" href="/microsoft/terminal/pulse">
Insights
</a> </li>
</ul>
</details-menu></div>
</details></div>
</nav>
</div>
<div class="clearfix new-discussion-timeline container-xl px-3 px-md-4 px-lg-5">
<div id="repo-content-pjax-container" class="repository-content " >
<div>
<a class="d-none js-permalink-shortcut" data-hotkey="y" href="/microsoft/terminal/blob/eb7559733d3cc9062c7de610f3b95d9143099ca1/doc/cascadia/profiles.schema.json">Permalink</a>
<div class="d-flex flex-items-start flex-shrink-0 pb-3 flex-wrap flex-md-nowrap flex-justify-between flex-md-justify-start">
<div class="position-relative">
<details class="details-reset details-overlay mr-0 mb-0 " id="branch-select-menu">
<summary class="btn css-truncate"
data-hotkey="w"
title="Switch branches or tags">
<svg text="gray" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-branch">
<path fill-rule="evenodd" d="M11.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122V6A2.5 2.5 0 0110 8.5H6a1 1 0 00-1 1v1.128a2.251 2.251 0 11-1.5 0V5.372a2.25 2.25 0 111.5 0v1.836A2.492 2.492 0 016 7h4a1 1 0 001-1v-.628A2.25 2.25 0 019.5 3.25zM4.25 12a.75.75 0 100 1.5.75.75 0 000-1.5zM3.5 3.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0z"></path>
</svg>
<span class="css-truncate-target" data-menu-button>main</span>
<span class="dropdown-caret"></span>
</summary>
<div class="SelectMenu">
<div class="SelectMenu-modal">
<header class="SelectMenu-header">
<span class="SelectMenu-title">Switch branches/tags</span>
<button class="SelectMenu-closeButton" type="button" data-toggle-for="branch-select-menu"><svg aria-label="Close menu" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
<path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path>
</svg></button>
</header>
<input-demux data-action="tab-container-change:input-demux#storeInput tab-container-changed:input-demux#updateInput">
<tab-container class="d-flex flex-column js-branches-tags-tabs" style="min-height: 0;">
<div class="SelectMenu-filter">
<input data-target="input-demux.source"
id="context-commitish-filter-field"
class="SelectMenu-input form-control"
aria-owns="ref-list-branches"
data-controls-ref-menu-id="ref-list-branches"
autofocus
autocomplete="off"
aria-label="Filter branches/tags"
placeholder="Filter branches/tags"
type="text"
>
</div>
<div class="SelectMenu-tabs" role="tablist" data-target="input-demux.control" >
<button class="SelectMenu-tab" type="button" role="tab" aria-selected="true">Branches</button>
<button class="SelectMenu-tab" type="button" role="tab">Tags</button>
</div>
<div role="tabpanel" id="ref-list-branches" data-filter-placeholder="Filter branches/tags" tabindex="" class="d-flex flex-column flex-auto overflow-auto">
<ref-selector
type="branch"
data-targets="input-demux.sinks"
data-action="
input-entered:ref-selector#inputEntered
tab-selected:ref-selector#tabSelected
focus-list:ref-selector#focusFirstListMember
"
query-endpoint="/microsoft/terminal/refs"
cache-key="v0:1643411074.789403"
current-committish="bWFpbg=="
default-branch="bWFpbg=="
name-with-owner="bWljcm9zb2Z0L3Rlcm1pbmFs"
prefetch-on-mouseover
>
<template data-target="ref-selector.fetchFailedTemplate">
<div class="SelectMenu-message" data-index="{{ index }}">Could not load branches</div>
</template>
<template data-target="ref-selector.noMatchTemplate">
<div class="SelectMenu-message">Nothing to show</div>
</template>
<!-- TODO: this max-height is necessary or else the branch list won't scroll. why? -->
<div data-target="ref-selector.listContainer" role="menu" class="SelectMenu-list " style="max-height: 330px" data-pjax="#repo-content-pjax-container">
<div class="SelectMenu-loading pt-3 pb-0 overflow-hidden" aria-label="Menu is loading">
<svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" data-view-component="true" class="anim-rotate">
<circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" />
<path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" />
</svg>
</div>
</div>
<template data-target="ref-selector.itemTemplate">
<a href="https://github.com/microsoft/terminal/blob/{{ urlEncodedRefName }}/doc/cascadia/profiles.schema.json" class="SelectMenu-item" role="menuitemradio" rel="nofollow" aria-checked="{{ isCurrent }}" data-index="{{ index }}">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check SelectMenu-icon SelectMenu-icon--check">
<path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path>
</svg>
<span class="flex-1 css-truncate css-truncate-overflow {{ isFilteringClass }}">{{ refName }}</span>
<span hidden="{{ isNotDefault }}" class="Label Label--secondary flex-self-start">default</span>
</a>
</template>
<footer class="SelectMenu-footer"><a href="/microsoft/terminal/branches">View all branches</a></footer>
</ref-selector>
</div>
<div role="tabpanel" id="tags-menu" data-filter-placeholder="Find a tag" tabindex="" hidden class="d-flex flex-column flex-auto overflow-auto">
<ref-selector
type="tag"
data-action="
input-entered:ref-selector#inputEntered
tab-selected:ref-selector#tabSelected
focus-list:ref-selector#focusFirstListMember
"
data-targets="input-demux.sinks"
query-endpoint="/microsoft/terminal/refs"
cache-key="v0:1643411074.789403"
current-committish="bWFpbg=="
default-branch="bWFpbg=="
name-with-owner="bWljcm9zb2Z0L3Rlcm1pbmFs"
>
<template data-target="ref-selector.fetchFailedTemplate">
<div class="SelectMenu-message" data-index="{{ index }}">Could not load tags</div>
</template>
<template data-target="ref-selector.noMatchTemplate">
<div class="SelectMenu-message" data-index="{{ index }}">Nothing to show</div>
</template>
<template data-target="ref-selector.itemTemplate">
<a href="https://github.com/microsoft/terminal/blob/{{ urlEncodedRefName }}/doc/cascadia/profiles.schema.json" class="SelectMenu-item" role="menuitemradio" rel="nofollow" aria-checked="{{ isCurrent }}" data-index="{{ index }}">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check SelectMenu-icon SelectMenu-icon--check">
<path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path>
</svg>
<span class="flex-1 css-truncate css-truncate-overflow {{ isFilteringClass }}">{{ refName }}</span>
<span hidden="{{ isNotDefault }}" class="Label Label--secondary flex-self-start">default</span>
</a>
</template>
<div data-target="ref-selector.listContainer" role="menu" class="SelectMenu-list" style="max-height: 330px" data-pjax="#repo-content-pjax-container">
<div class="SelectMenu-loading pt-3 pb-0 overflow-hidden" aria-label="Menu is loading">
<svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" data-view-component="true" class="anim-rotate">
<circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" />
<path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" />
</svg>
</div>
</div>
<footer class="SelectMenu-footer"><a href="/microsoft/terminal/tags">View all tags</a></footer>
</ref-selector>
</div>
</tab-container>
</input-demux>
</div>
</div>
</details>
</div>
<h2 id="blob-path" class="breadcrumb flex-auto flex-self-center min-width-0 text-normal mx-2 width-full width-md-auto flex-order-1 flex-md-order-none mt-3 mt-md-0">
<span class="js-repo-root text-bold"><span class="js-path-segment d-inline-block wb-break-all"><a data-pjax="#repo-content-pjax-container" href="/microsoft/terminal"><span>terminal</span></a></span></span><span class="separator">/</span><span class="js-path-segment d-inline-block wb-break-all"><a data-pjax="#repo-content-pjax-container" href="/microsoft/terminal/tree/main/doc"><span>doc</span></a></span><span class="separator">/</span><span class="js-path-segment d-inline-block wb-break-all"><a data-pjax="#repo-content-pjax-container" href="/microsoft/terminal/tree/main/doc/cascadia"><span>cascadia</span></a></span><span class="separator">/</span><strong class="final-path">profiles.schema.json</strong>
</h2>
<a href="/microsoft/terminal/find/main"
class="js-pjax-capture-input btn mr-2 d-none d-md-block"
data-pjax
data-hotkey="t">
Go to file
</a>
<details id="blob-more-options-details" data-view-component="true" class="details-overlay details-reset position-relative">
<summary role="button" data-view-component="true" class="btn"> <svg aria-label="More options" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal">
<path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path>
</svg>
</summary>
<div data-view-component="true"> <ul class="dropdown-menu dropdown-menu-sw">
<li class="d-block d-md-none">
<a class="dropdown-item d-flex flex-items-baseline" data-hydro-click="{&quot;event_type&quot;:&quot;repository.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;FIND_FILE_BUTTON&quot;,&quot;repository_id&quot;:100060912,&quot;originating_url&quot;:&quot;https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="a5a42d1cecc9244cd4e6d16fc2cdd722949a2c36d58f8e07b00e6c1b088ad18e" data-ga-click="Repository, find file, location:repo overview" data-hotkey="t" data-pjax="true" href="/microsoft/terminal/find/main">
<span class="flex-auto">Go to file</span>
<span class="text-small color-fg-muted" aria-hidden="true">T</span>
</a> </li>
<li data-toggle-for="blob-more-options-details">
<button data-toggle-for="jumpto-line-details-dialog" type="button" data-view-component="true" class="dropdown-item btn-link"> <span class="d-flex flex-items-baseline">
<span class="flex-auto">Go to line</span>
<span class="text-small color-fg-muted" aria-hidden="true">L</span>
</span>
</button> </li>
<li class="dropdown-divider" role="none"></li>
<li>
<clipboard-copy data-toggle-for="blob-more-options-details" aria-label="Copy path" value="doc/cascadia/profiles.schema.json" data-view-component="true" class="dropdown-item cursor-pointer">
Copy path
</clipboard-copy> </li>
<li>
<clipboard-copy data-toggle-for="blob-more-options-details" aria-label="Copy permalink" value="https://github.com/microsoft/terminal/blob/eb7559733d3cc9062c7de610f3b95d9143099ca1/doc/cascadia/profiles.schema.json" data-view-component="true" class="dropdown-item cursor-pointer">
<span class="d-flex flex-items-baseline">
<span class="flex-auto">Copy permalink</span>
</span>
</clipboard-copy> </li>
</ul>
</div>
</details> </div>
<div class="Box d-flex flex-column flex-shrink-0 mb-3">
<div class="Box-header Details js-details-container">
<div class="d-flex flex-items-center">
<span class="flex-shrink-0 ml-n1 mr-n1 mt-n1 mb-n1">
<a rel="contributor" data-skip-pjax="true" data-hovercard-type="user" data-hovercard-url="/users/zadjii-msft/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/zadjii-msft"><img class="avatar avatar-user" src="https://avatars.githubusercontent.com/u/18356694?s=48&amp;v=4" width="24" height="24" alt="@zadjii-msft" /></a>
</span>
<div class="flex-1 d-flex flex-items-center ml-3 min-width-0">
<div class="css-truncate css-truncate-overflow">
<a class="text-bold Link--primary" rel="contributor" data-hovercard-type="user" data-hovercard-url="/users/zadjii-msft/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/zadjii-msft">zadjii-msft</a>
<span class="markdown-title">
<a data-pjax="true" title="Rename &quot;Windows Terminal&quot; -&gt; &quot;Terminal&quot; (#12264)
This should be most of the surfaces that we really care about for displaying &quot;Windows Terminal&quot;. There's a pile of other references in code, but I couldn't find any other resources that mention it.
I left a lot of the references to Windows Terminal throughout. Seemed like it was fine to keep calling it that in most places, just these localized strings that are going to be displayed in the Shell that should be changed.
Rough compare:
![image](https://user-images.githubusercontent.com/18356694/151248506-edf9a6ab-d93f-438f-8755-cdf6ae643736.png)
The strings were also moved to the Context Menu resources file, because that's localized into more languages.
@DHowett we may want to spin a full build to make sure this works and I didn't miss anything
* [x] Closes #12091" class="Link--secondary" href="/microsoft/terminal/commit/a66a1c0cf5751d99ceaa9b2c0f5f0594043a945e">Rename "Windows Terminal" -&gt; "Terminal" (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1115513365" data-permission-text="Title is private" data-url="https://github.com/microsoft/terminal/issues/12264" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/terminal/pull/12264/hovercard" href="https://github.com/microsoft/terminal/pull/12264">#12264</a><a data-pjax="true" title="Rename &quot;Windows Terminal&quot; -&gt; &quot;Terminal&quot; (#12264)
This should be most of the surfaces that we really care about for displaying &quot;Windows Terminal&quot;. There's a pile of other references in code, but I couldn't find any other resources that mention it.
I left a lot of the references to Windows Terminal throughout. Seemed like it was fine to keep calling it that in most places, just these localized strings that are going to be displayed in the Shell that should be changed.
Rough compare:
![image](https://user-images.githubusercontent.com/18356694/151248506-edf9a6ab-d93f-438f-8755-cdf6ae643736.png)
The strings were also moved to the Context Menu resources file, because that's localized into more languages.
@DHowett we may want to spin a full build to make sure this works and I didn't miss anything
* [x] Closes #12091" class="Link--secondary" href="/microsoft/terminal/commit/a66a1c0cf5751d99ceaa9b2c0f5f0594043a945e">)</a>
</span>
</div>
<span class="hidden-text-expander ml-1 flex-shrink-0">
<button type="button" class="ellipsis-expander js-details-target" aria-expanded="false">&hellip;</button>
</span>
<span class="ml-2">
<include-fragment accept="text/fragment+html" src="/microsoft/terminal/commit/a66a1c0cf5751d99ceaa9b2c0f5f0594043a945e/rollup?direction=e" class="d-inline"></include-fragment>
</span>
</div>
<div class="ml-3 d-flex flex-shrink-0 flex-items-center flex-justify-end color-fg-muted no-wrap">
<span class="d-none d-md-inline">
<span>Latest commit</span>
<a class="text-small text-mono Link--secondary" href="/microsoft/terminal/commit/a66a1c0cf5751d99ceaa9b2c0f5f0594043a945e" data-pjax>a66a1c0</a>
<span itemprop="dateModified"><relative-time datetime="2022-01-27T23:34:06Z" class="no-wrap">Jan 27, 2022</relative-time></span>
</span>
<a data-pjax href="/microsoft/terminal/commits/main/doc/cascadia/profiles.schema.json" class="ml-3 no-wrap Link--primary no-underline">
<svg text="gray" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-history">
<path fill-rule="evenodd" d="M1.643 3.143L.427 1.927A.25.25 0 000 2.104V5.75c0 .138.112.25.25.25h3.646a.25.25 0 00.177-.427L2.715 4.215a6.5 6.5 0 11-1.18 4.458.75.75 0 10-1.493.154 8.001 8.001 0 101.6-5.684zM7.75 4a.75.75 0 01.75.75v2.992l2.028.812a.75.75 0 01-.557 1.392l-2.5-1A.75.75 0 017 8.25v-3.5A.75.75 0 017.75 4z"></path>
</svg>
<span class="d-none d-sm-inline">
<strong>History</strong>
</span>
</a>
</div>
</div>
<div class="Details-content--hidden ml-5 mt-2"><pre class="mt-2 f6 ws-pre-wrap">This should be most of the surfaces that we really care about for displaying "Windows Terminal". There's a pile of other references in code, but I couldn't find any other resources that mention it.
I left a lot of the references to Windows Terminal throughout. Seemed like it was fine to keep calling it that in most places, just these localized strings that are going to be displayed in the Shell that should be changed.
Rough compare:
![image](<a href="https://user-images.githubusercontent.com/18356694/151248506-edf9a6ab-d93f-438f-8755-cdf6ae643736.png" rel="nofollow">https://user-images.githubusercontent.com/18356694/151248506-edf9a6ab-d93f-438f-8755-cdf6ae643736.png</a>)
The strings were also moved to the Context Menu resources file, because that's localized into more languages.
<a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/DHowett/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DHowett">@DHowett</a> we may want to spin a full build to make sure this works and I didn't miss anything
* [x] <span class="issue-keyword tooltipped tooltipped-se" aria-label="This commit closes issue #12091.">Closes</span> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1093856873" data-permission-text="Title is private" data-url="https://github.com/microsoft/terminal/issues/12091" data-hovercard-type="issue" data-hovercard-url="/microsoft/terminal/issues/12091/hovercard" href="https://github.com/microsoft/terminal/issues/12091">#12091</a></pre></div>
</div>
<div class="Box-body d-flex flex-items-center flex-auto border-bottom-0 flex-wrap" >
<details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default float-left mr-3" id="blob_contributors_box">
<summary class="Link--primary">
<svg text="gray" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-people">
<path fill-rule="evenodd" d="M5.5 3.5a2 2 0 100 4 2 2 0 000-4zM2 5.5a3.5 3.5 0 115.898 2.549 5.507 5.507 0 013.034 4.084.75.75 0 11-1.482.235 4.001 4.001 0 00-7.9 0 .75.75 0 01-1.482-.236A5.507 5.507 0 013.102 8.05 3.49 3.49 0 012 5.5zM11 4a.75.75 0 100 1.5 1.5 1.5 0 01.666 2.844.75.75 0 00-.416.672v.352a.75.75 0 00.574.73c1.2.289 2.162 1.2 2.522 2.372a.75.75 0 101.434-.44 5.01 5.01 0 00-2.56-3.012A3 3 0 0011 4z"></path>
</svg>
<strong>46</strong>
contributors
</summary>
<details-dialog
class="Box Box--overlay d-flex flex-column anim-fade-in fast"
aria-label="Users who have contributed to this file"
src="/microsoft/terminal/contributors-list/main/doc/cascadia/profiles.schema.json" preload>
<div class="Box-header">
<button class="Box-btn-octicon btn-octicon float-right" type="button" aria-label="Close dialog" data-close-dialog>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
<path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path>
</svg>
</button>
<h3 class="Box-title">
Users who have contributed to this file
</h3>
</div>
<include-fragment>
<svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" data-view-component="true" class="my-3 mx-auto d-block anim-rotate">
<circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" />
<path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" />
</svg>
</include-fragment>
</details-dialog>
</details>
<span class="">
<a class="avatar-link" data-hovercard-type="user" data-hovercard-url="/users/zadjii-msft/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/microsoft/terminal/commits/main/doc/cascadia/profiles.schema.json?author=zadjii-msft">
<img class="avatar mr-2 avatar-user" src="https://avatars.githubusercontent.com/u/18356694?s=48&amp;v=4" width="24" height="24" alt="@zadjii-msft" />
</a> <a class="avatar-link" data-hovercard-type="user" data-hovercard-url="/users/Rosefield/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/microsoft/terminal/commits/main/doc/cascadia/profiles.schema.json?author=Rosefield">
<img class="avatar mr-2 avatar-user" src="https://avatars.githubusercontent.com/u/6185249?s=48&amp;v=4" width="24" height="24" alt="@Rosefield" />
</a> <a class="avatar-link" data-hovercard-type="user" data-hovercard-url="/users/carlos-zamora/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/microsoft/terminal/commits/main/doc/cascadia/profiles.schema.json?author=carlos-zamora">
<img class="avatar mr-2 avatar-user" src="https://avatars.githubusercontent.com/u/11050425?s=48&amp;v=4" width="24" height="24" alt="@carlos-zamora" />
</a> <a class="avatar-link" data-hovercard-type="user" data-hovercard-url="/users/cinnamon-msft/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/microsoft/terminal/commits/main/doc/cascadia/profiles.schema.json?author=cinnamon-msft">
<img class="avatar mr-2 avatar-user" src="https://avatars.githubusercontent.com/u/48369326?s=48&amp;v=4" width="24" height="24" alt="@cinnamon-msft" />
</a> <a class="avatar-link" data-hovercard-type="user" data-hovercard-url="/users/Don-Vito/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/microsoft/terminal/commits/main/doc/cascadia/profiles.schema.json?author=Don-Vito">
<img class="avatar mr-2 avatar-user" src="https://avatars.githubusercontent.com/u/4639110?s=48&amp;v=4" width="24" height="24" alt="@Don-Vito" />
</a> <a class="avatar-link" data-hovercard-type="user" data-hovercard-url="/users/PankajBhojwani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/microsoft/terminal/commits/main/doc/cascadia/profiles.schema.json?author=PankajBhojwani">
<img class="avatar mr-2 avatar-user" src="https://avatars.githubusercontent.com/u/26824113?s=48&amp;v=4" width="24" height="24" alt="@PankajBhojwani" />
</a> <a class="avatar-link" data-hovercard-type="user" data-hovercard-url="/users/DHowett/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/microsoft/terminal/commits/main/doc/cascadia/profiles.schema.json?author=DHowett">
<img class="avatar mr-2 avatar-user" src="https://avatars.githubusercontent.com/u/189190?s=48&amp;v=4" width="24" height="24" alt="@DHowett" />
</a> <a class="avatar-link" data-hovercard-type="user" data-hovercard-url="/users/NotWearingPants/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/microsoft/terminal/commits/main/doc/cascadia/profiles.schema.json?author=NotWearingPants">
<img class="avatar mr-2 avatar-user" src="https://avatars.githubusercontent.com/u/26556598?s=48&amp;v=4" width="24" height="24" alt="@NotWearingPants" />
</a> <a class="avatar-link" data-hovercard-type="user" data-hovercard-url="/users/leonMSFT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/microsoft/terminal/commits/main/doc/cascadia/profiles.schema.json?author=leonMSFT">
<img class="avatar mr-2 avatar-user" src="https://avatars.githubusercontent.com/u/57155886?s=48&amp;v=4" width="24" height="24" alt="@leonMSFT" />
</a> <a class="avatar-link" data-hovercard-type="user" data-hovercard-url="/users/lhecker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/microsoft/terminal/commits/main/doc/cascadia/profiles.schema.json?author=lhecker">
<img class="avatar mr-2 avatar-user" src="https://avatars.githubusercontent.com/u/2256941?s=48&amp;v=4" width="24" height="24" alt="@lhecker" />
</a> <a class="avatar-link" data-hovercard-type="user" data-hovercard-url="/users/miniksa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/microsoft/terminal/commits/main/doc/cascadia/profiles.schema.json?author=miniksa">
<img class="avatar mr-2 avatar-user" src="https://avatars.githubusercontent.com/u/18221333?s=48&amp;v=4" width="24" height="24" alt="@miniksa" />
</a> <a class="avatar-link" data-hovercard-type="user" data-hovercard-url="/users/Daniel599/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/microsoft/terminal/commits/main/doc/cascadia/profiles.schema.json?author=Daniel599">
<img class="avatar mr-2 avatar-user" src="https://avatars.githubusercontent.com/u/24626802?s=48&amp;v=4" width="24" height="24" alt="@Daniel599" />
</a>
<button data-toggle-for="blob_contributors_box" type="button" data-view-component="true" class="lh-default btn-link"> +28
</button></span>
</div>
</div>
<div data-target="readme-toc.content" class="Box mt-3 position-relative">
<div
class="Box-header js-blob-header py-2 pr-2 d-flex flex-shrink-0 flex-md-row flex-items-center"
>
<div class="text-mono f6 flex-auto pr-3 flex-order-2 flex-md-order-1">
2377 lines (2377 sloc)
<span class="file-info-divider"></span>
76.2 KB
</div>
<div class="d-flex py-1 py-md-0 flex-auto flex-order-1 flex-md-order-2 flex-sm-grow-0 flex-justify-between hide-sm hide-md">
<div class="BtnGroup">
<a href="/microsoft/terminal/raw/main/doc/cascadia/profiles.schema.json" id="raw-url" data-view-component="true" class="btn-sm btn BtnGroup-item"> Raw
</a>
<a href="/microsoft/terminal/blame/main/doc/cascadia/profiles.schema.json" data-hotkey="b" data-view-component="true" class="js-update-url-with-hash btn-sm btn BtnGroup-item"> Blame
</a>
</div>
<div>
<a class="btn-octicon tooltipped tooltipped-nw js-remove-unless-platform"
data-platforms="windows,mac"
href="https://desktop.github.com"
aria-label="Open this file in GitHub Desktop"
data-ga-click="Repository, open with desktop">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-desktop">
<path fill-rule="evenodd" d="M1.75 2.5h12.5a.25.25 0 01.25.25v7.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25v-7.5a.25.25 0 01.25-.25zM14.25 1H1.75A1.75 1.75 0 000 2.75v7.5C0 11.216.784 12 1.75 12h3.727c-.1 1.041-.52 1.872-1.292 2.757A.75.75 0 004.75 16h6.5a.75.75 0 00.565-1.243c-.772-.885-1.193-1.716-1.292-2.757h3.727A1.75 1.75 0 0016 10.25v-7.5A1.75 1.75 0 0014.25 1zM9.018 12H6.982a5.72 5.72 0 01-.765 2.5h3.566a5.72 5.72 0 01-.765-2.5z"></path>
</svg>
</a>
<a href="/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fterminal%2Fblob%2Fmain%2Fdoc%2Fcascadia%2Fprofiles.schema.json" class="btn-octicon disabled tooltipped tooltipped-nw"
aria-label="You must be signed in to make or propose changes">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pencil">
<path fill-rule="evenodd" d="M11.013 1.427a1.75 1.75 0 012.474 0l1.086 1.086a1.75 1.75 0 010 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 01-.927-.928l.929-3.25a1.75 1.75 0 01.445-.758l8.61-8.61zm1.414 1.06a.25.25 0 00-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 000-.354l-1.086-1.086zM11.189 6.25L9.75 4.81l-6.286 6.287a.25.25 0 00-.064.108l-.558 1.953 1.953-.558a.249.249 0 00.108-.064l6.286-6.286z"></path>
</svg>
</a>
<a href="/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fterminal%2Fblob%2Fmain%2Fdoc%2Fcascadia%2Fprofiles.schema.json" class="btn-octicon btn-octicon-danger disabled tooltipped tooltipped-nw"
aria-label="You must be signed in to make or propose changes">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-trash">
<path fill-rule="evenodd" d="M6.5 1.75a.25.25 0 01.25-.25h2.5a.25.25 0 01.25.25V3h-3V1.75zm4.5 0V3h2.25a.75.75 0 010 1.5H2.75a.75.75 0 010-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75zM4.496 6.675a.75.75 0 10-1.492.15l.66 6.6A1.75 1.75 0 005.405 15h5.19c.9 0 1.652-.681 1.741-1.576l.66-6.6a.75.75 0 00-1.492-.149l-.66 6.6a.25.25 0 01-.249.225h-5.19a.25.25 0 01-.249-.225l-.66-6.6z"></path>
</svg>
</a>
</div>
</div>
<div class="d-flex hide-lg hide-xl flex-order-2 flex-grow-0">
<details class="dropdown details-reset details-overlay d-inline-block">
<summary class="btn-octicon" aria-haspopup="true" aria-label="possible actions">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal">
<path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path>
</svg>
</summary>
<ul class="dropdown-menu dropdown-menu-sw" style="width: 175px">
<li>
<a class="dropdown-item tooltipped tooltipped-nw js-remove-unless-platform"
data-platforms="windows,mac"
href="https://desktop.github.com"
data-ga-click="Repository, open with desktop">
Open with Desktop
</a>
</li>
<li>
<a class="dropdown-item" href="/microsoft/terminal/raw/main/doc/cascadia/profiles.schema.json">
View raw
</a>
</li>
<li>
</li>
<li>
<a class="dropdown-item" href="/microsoft/terminal/blame/main/doc/cascadia/profiles.schema.json">
View blame
</a>
</li>
</ul>
</details>
</div>
</div>
<div itemprop="text" class="Box-body p-0 blob-wrapper data type-json gist-border-0">
<div class="js-check-bidi js-blob-code-container blob-code-content">
<template class="js-file-alert-template">
<div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
<path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path>
</svg>
<span>
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
<a href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a>
</span>
<div data-view-component="true" class="flash-action"> <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters
</a>
</div>
</div></template>
<template class="js-line-alert-template">
<span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
<path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path>
</svg>
</span></template>
<table class="highlight tab-size js-file-line-container js-code-nav-container js-tagsearch-file" data-tab-size="2" data-paste-markdown-skip data-tagsearch-lang="JSON" data-tagsearch-path="doc/cascadia/profiles.schema.json">
<tr>
<td id="L1" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1"></td>
<td id="LC1" class="blob-code blob-code-inner js-file-line">{</td>
</tr>
<tr>
<td id="L2" class="blob-num js-line-number js-code-nav-line-number" data-line-number="2"></td>
<td id="LC2" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$id&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>https://github.com/microsoft/terminal/blob/main/doc/cascadia/profiles.schema.json<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L3" class="blob-num js-line-number js-code-nav-line-number" data-line-number="3"></td>
<td id="LC3" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$schema&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>https://json-schema.org/draft/2020-12/schema<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L4" class="blob-num js-line-number js-code-nav-line-number" data-line-number="4"></td>
<td id="LC4" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;title&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Microsoft&#39;s Windows Terminal Settings Profile Schema<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L5" class="blob-num js-line-number js-code-nav-line-number" data-line-number="5"></td>
<td id="LC5" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$defs&quot;</span>: {</td>
</tr>
<tr>
<td id="L6" class="blob-num js-line-number js-code-nav-line-number" data-line-number="6"></td>
<td id="LC6" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;KeyChordSegment&quot;</span>: {</td>
</tr>
<tr>
<td id="L7" class="blob-num js-line-number js-code-nav-line-number" data-line-number="7"></td>
<td id="LC7" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;pattern&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>^(?:(?:ctrl|alt|shift|win)<span class="pl-cce">\\</span>+)*(?:app|backspace|browser_(?:back|forward|refresh|stop|search|favorites|home)|comma|delete|down|end|enter|esc|escape|home|insert|left|menu|minus|pagedown|pageup|period|pgdn|pgup|plus|right|space|tab|up|f(?:1<span class="pl-cce">\\</span>d?|2[0-4]?|[3-9])|numpad<span class="pl-cce">\\</span>d|numpad_(?:<span class="pl-cce">\\</span>d|add|decimal|divide|minus|multiply|period|plus|subtract)|(?:vk|sc)<span class="pl-cce">\\</span>((?:[1-9]|1?<span class="pl-cce">\\</span>d{2}|2[0-4]<span class="pl-cce">\\</span>d|25[0-5])<span class="pl-cce">\\</span>)|[^<span class="pl-cce">\\</span>s+])(?:<span class="pl-cce">\\</span>+(?:ctrl|alt|shift|win))*$<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L8" class="blob-num js-line-number js-code-nav-line-number" data-line-number="8"></td>
<td id="LC8" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L9" class="blob-num js-line-number js-code-nav-line-number" data-line-number="9"></td>
<td id="LC9" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The string should fit the format <span class="pl-cce">\&quot;</span>[ctrl+][alt+][shift+][win+]&lt;KeyName&gt;<span class="pl-cce">\&quot;</span>, where each modifier is optional. KeyName is either any single key character, an explicit virtual key or scan code in the form vk(nnn) and sc(nnn) respectively, or one of the special names listed at https://docs.microsoft.com/en-us/windows/terminal/customize-settings/actions#accepted-modifiers-and-keys<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L10" class="blob-num js-line-number js-code-nav-line-number" data-line-number="10"></td>
<td id="LC10" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L11" class="blob-num js-line-number js-code-nav-line-number" data-line-number="11"></td>
<td id="LC11" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;Color&quot;</span>: {</td>
</tr>
<tr>
<td id="L12" class="blob-num js-line-number js-code-nav-line-number" data-line-number="12"></td>
<td id="LC12" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L13" class="blob-num js-line-number js-code-nav-line-number" data-line-number="13"></td>
<td id="LC13" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;pattern&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>^#[A-Fa-f0-9]{3}(?:[A-Fa-f0-9]{3})?$<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L14" class="blob-num js-line-number js-code-nav-line-number" data-line-number="14"></td>
<td id="LC14" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L15" class="blob-num js-line-number js-code-nav-line-number" data-line-number="15"></td>
<td id="LC15" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;format&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>color<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L16" class="blob-num js-line-number js-code-nav-line-number" data-line-number="16"></td>
<td id="LC16" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L17" class="blob-num js-line-number js-code-nav-line-number" data-line-number="17"></td>
<td id="LC17" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;Coordinates&quot;</span>: {</td>
</tr>
<tr>
<td id="L18" class="blob-num js-line-number js-code-nav-line-number" data-line-number="18"></td>
<td id="LC18" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;pattern&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>^(-?<span class="pl-cce">\\</span>d+)?(,<span class="pl-cce">\\</span>s?(-?<span class="pl-cce">\\</span>d+)?)?$<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L19" class="blob-num js-line-number js-code-nav-line-number" data-line-number="19"></td>
<td id="LC19" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L20" class="blob-num js-line-number js-code-nav-line-number" data-line-number="20"></td>
<td id="LC20" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L21" class="blob-num js-line-number js-code-nav-line-number" data-line-number="21"></td>
<td id="LC21" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;DynamicProfileSource&quot;</span>: {</td>
</tr>
<tr>
<td id="L22" class="blob-num js-line-number js-code-nav-line-number" data-line-number="22"></td>
<td id="LC22" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L23" class="blob-num js-line-number js-code-nav-line-number" data-line-number="23"></td>
<td id="LC23" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>Windows.Terminal.Wsl<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L24" class="blob-num js-line-number js-code-nav-line-number" data-line-number="24"></td>
<td id="LC24" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>Windows.Terminal.Azure<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L25" class="blob-num js-line-number js-code-nav-line-number" data-line-number="25"></td>
<td id="LC25" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>Windows.Terminal.PowershellCore<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L26" class="blob-num js-line-number js-code-nav-line-number" data-line-number="26"></td>
<td id="LC26" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L27" class="blob-num js-line-number js-code-nav-line-number" data-line-number="27"></td>
<td id="LC27" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L28" class="blob-num js-line-number js-code-nav-line-number" data-line-number="28"></td>
<td id="LC28" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L29" class="blob-num js-line-number js-code-nav-line-number" data-line-number="29"></td>
<td id="LC29" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;BellStyle&quot;</span>: {</td>
</tr>
<tr>
<td id="L30" class="blob-num js-line-number js-code-nav-line-number" data-line-number="30"></td>
<td id="LC30" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;oneOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L31" class="blob-num js-line-number js-code-nav-line-number" data-line-number="31"></td>
<td id="LC31" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L32" class="blob-num js-line-number js-code-nav-line-number" data-line-number="32"></td>
<td id="LC32" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>boolean<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L33" class="blob-num js-line-number js-code-nav-line-number" data-line-number="33"></td>
<td id="LC33" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L34" class="blob-num js-line-number js-code-nav-line-number" data-line-number="34"></td>
<td id="LC34" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L35" class="blob-num js-line-number js-code-nav-line-number" data-line-number="35"></td>
<td id="LC35" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>array<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L36" class="blob-num js-line-number js-code-nav-line-number" data-line-number="36"></td>
<td id="LC36" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;items&quot;</span>: {</td>
</tr>
<tr>
<td id="L37" class="blob-num js-line-number js-code-nav-line-number" data-line-number="37"></td>
<td id="LC37" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L38" class="blob-num js-line-number js-code-nav-line-number" data-line-number="38"></td>
<td id="LC38" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L39" class="blob-num js-line-number js-code-nav-line-number" data-line-number="39"></td>
<td id="LC39" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>audible<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L40" class="blob-num js-line-number js-code-nav-line-number" data-line-number="40"></td>
<td id="LC40" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>window<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L41" class="blob-num js-line-number js-code-nav-line-number" data-line-number="41"></td>
<td id="LC41" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>taskbar<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L42" class="blob-num js-line-number js-code-nav-line-number" data-line-number="42"></td>
<td id="LC42" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L43" class="blob-num js-line-number js-code-nav-line-number" data-line-number="43"></td>
<td id="LC43" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L44" class="blob-num js-line-number js-code-nav-line-number" data-line-number="44"></td>
<td id="LC44" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L45" class="blob-num js-line-number js-code-nav-line-number" data-line-number="45"></td>
<td id="LC45" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L46" class="blob-num js-line-number js-code-nav-line-number" data-line-number="46"></td>
<td id="LC46" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L47" class="blob-num js-line-number js-code-nav-line-number" data-line-number="47"></td>
<td id="LC47" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L48" class="blob-num js-line-number js-code-nav-line-number" data-line-number="48"></td>
<td id="LC48" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>audible<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L49" class="blob-num js-line-number js-code-nav-line-number" data-line-number="49"></td>
<td id="LC49" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>taskbar<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L50" class="blob-num js-line-number js-code-nav-line-number" data-line-number="50"></td>
<td id="LC50" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>window<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L51" class="blob-num js-line-number js-code-nav-line-number" data-line-number="51"></td>
<td id="LC51" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>all<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L52" class="blob-num js-line-number js-code-nav-line-number" data-line-number="52"></td>
<td id="LC52" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>none<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L53" class="blob-num js-line-number js-code-nav-line-number" data-line-number="53"></td>
<td id="LC53" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L54" class="blob-num js-line-number js-code-nav-line-number" data-line-number="54"></td>
<td id="LC54" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L55" class="blob-num js-line-number js-code-nav-line-number" data-line-number="55"></td>
<td id="LC55" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L56" class="blob-num js-line-number js-code-nav-line-number" data-line-number="56"></td>
<td id="LC56" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L57" class="blob-num js-line-number js-code-nav-line-number" data-line-number="57"></td>
<td id="LC57" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;AppearanceConfig&quot;</span>: {</td>
</tr>
<tr>
<td id="L58" class="blob-num js-line-number js-code-nav-line-number" data-line-number="58"></td>
<td id="LC58" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L59" class="blob-num js-line-number js-code-nav-line-number" data-line-number="59"></td>
<td id="LC59" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;colorScheme&quot;</span>: {</td>
</tr>
<tr>
<td id="L60" class="blob-num js-line-number js-code-nav-line-number" data-line-number="60"></td>
<td id="LC60" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The name of a color scheme to use when unfocused.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L61" class="blob-num js-line-number js-code-nav-line-number" data-line-number="61"></td>
<td id="LC61" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L62" class="blob-num js-line-number js-code-nav-line-number" data-line-number="62"></td>
<td id="LC62" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L63" class="blob-num js-line-number js-code-nav-line-number" data-line-number="63"></td>
<td id="LC63" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;foreground&quot;</span>: {</td>
</tr>
<tr>
<td id="L64" class="blob-num js-line-number js-code-nav-line-number" data-line-number="64"></td>
<td id="LC64" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/Color<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L65" class="blob-num js-line-number js-code-nav-line-number" data-line-number="65"></td>
<td id="LC65" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#cccccc<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L66" class="blob-num js-line-number js-code-nav-line-number" data-line-number="66"></td>
<td id="LC66" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Sets the text color when unfocused. Overrides <span class="pl-cce">\&quot;</span>foreground<span class="pl-cce">\&quot;</span> from the color scheme. Uses hex color format: <span class="pl-cce">\&quot;</span>#rrggbb<span class="pl-cce">\&quot;</span>.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L67" class="blob-num js-line-number js-code-nav-line-number" data-line-number="67"></td>
<td id="LC67" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: [</td>
</tr>
<tr>
<td id="L68" class="blob-num js-line-number js-code-nav-line-number" data-line-number="68"></td>
<td id="LC68" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L69" class="blob-num js-line-number js-code-nav-line-number" data-line-number="69"></td>
<td id="LC69" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>null<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L70" class="blob-num js-line-number js-code-nav-line-number" data-line-number="70"></td>
<td id="LC70" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L71" class="blob-num js-line-number js-code-nav-line-number" data-line-number="71"></td>
<td id="LC71" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L72" class="blob-num js-line-number js-code-nav-line-number" data-line-number="72"></td>
<td id="LC72" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;background&quot;</span>: {</td>
</tr>
<tr>
<td id="L73" class="blob-num js-line-number js-code-nav-line-number" data-line-number="73"></td>
<td id="LC73" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/Color<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L74" class="blob-num js-line-number js-code-nav-line-number" data-line-number="74"></td>
<td id="LC74" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#0c0c0c<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L75" class="blob-num js-line-number js-code-nav-line-number" data-line-number="75"></td>
<td id="LC75" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Sets the background color of the text when unfocused. Overrides <span class="pl-cce">\&quot;</span>background<span class="pl-cce">\&quot;</span> from the color scheme. Uses hex color format: <span class="pl-cce">\&quot;</span>#rrggbb<span class="pl-cce">\&quot;</span>.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L76" class="blob-num js-line-number js-code-nav-line-number" data-line-number="76"></td>
<td id="LC76" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: [</td>
</tr>
<tr>
<td id="L77" class="blob-num js-line-number js-code-nav-line-number" data-line-number="77"></td>
<td id="LC77" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L78" class="blob-num js-line-number js-code-nav-line-number" data-line-number="78"></td>
<td id="LC78" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>null<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L79" class="blob-num js-line-number js-code-nav-line-number" data-line-number="79"></td>
<td id="LC79" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L80" class="blob-num js-line-number js-code-nav-line-number" data-line-number="80"></td>
<td id="LC80" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L81" class="blob-num js-line-number js-code-nav-line-number" data-line-number="81"></td>
<td id="LC81" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;selectionBackground&quot;</span>: {</td>
</tr>
<tr>
<td id="L82" class="blob-num js-line-number js-code-nav-line-number" data-line-number="82"></td>
<td id="LC82" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;oneOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L83" class="blob-num js-line-number js-code-nav-line-number" data-line-number="83"></td>
<td id="LC83" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L84" class="blob-num js-line-number js-code-nav-line-number" data-line-number="84"></td>
<td id="LC84" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/Color<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L85" class="blob-num js-line-number js-code-nav-line-number" data-line-number="85"></td>
<td id="LC85" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L86" class="blob-num js-line-number js-code-nav-line-number" data-line-number="86"></td>
<td id="LC86" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L87" class="blob-num js-line-number js-code-nav-line-number" data-line-number="87"></td>
<td id="LC87" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>null<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L88" class="blob-num js-line-number js-code-nav-line-number" data-line-number="88"></td>
<td id="LC88" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L89" class="blob-num js-line-number js-code-nav-line-number" data-line-number="89"></td>
<td id="LC89" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L90" class="blob-num js-line-number js-code-nav-line-number" data-line-number="90"></td>
<td id="LC90" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Sets the background color of selected text when unfocused. Overrides selectionBackground set in the color scheme. Uses hex color format: <span class="pl-cce">\&quot;</span>#rrggbb<span class="pl-cce">\&quot;</span>.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L91" class="blob-num js-line-number js-code-nav-line-number" data-line-number="91"></td>
<td id="LC91" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L92" class="blob-num js-line-number js-code-nav-line-number" data-line-number="92"></td>
<td id="LC92" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;cursorColor&quot;</span>: {</td>
</tr>
<tr>
<td id="L93" class="blob-num js-line-number js-code-nav-line-number" data-line-number="93"></td>
<td id="LC93" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;oneOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L94" class="blob-num js-line-number js-code-nav-line-number" data-line-number="94"></td>
<td id="LC94" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L95" class="blob-num js-line-number js-code-nav-line-number" data-line-number="95"></td>
<td id="LC95" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/Color<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L96" class="blob-num js-line-number js-code-nav-line-number" data-line-number="96"></td>
<td id="LC96" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L97" class="blob-num js-line-number js-code-nav-line-number" data-line-number="97"></td>
<td id="LC97" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L98" class="blob-num js-line-number js-code-nav-line-number" data-line-number="98"></td>
<td id="LC98" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>null<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L99" class="blob-num js-line-number js-code-nav-line-number" data-line-number="99"></td>
<td id="LC99" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L100" class="blob-num js-line-number js-code-nav-line-number" data-line-number="100"></td>
<td id="LC100" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L101" class="blob-num js-line-number js-code-nav-line-number" data-line-number="101"></td>
<td id="LC101" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Sets the color of the cursor when unfocused. Overrides the cursor color from the color scheme. Uses hex color format: <span class="pl-cce">\&quot;</span>#rrggbb<span class="pl-cce">\&quot;</span>.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L102" class="blob-num js-line-number js-code-nav-line-number" data-line-number="102"></td>
<td id="LC102" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L103" class="blob-num js-line-number js-code-nav-line-number" data-line-number="103"></td>
<td id="LC103" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;cursorShape&quot;</span>: {</td>
</tr>
<tr>
<td id="L104" class="blob-num js-line-number js-code-nav-line-number" data-line-number="104"></td>
<td id="LC104" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>bar<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L105" class="blob-num js-line-number js-code-nav-line-number" data-line-number="105"></td>
<td id="LC105" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Sets the shape of the cursor when unfocused. Possible values:<span class="pl-cce">\n</span> -<span class="pl-cce">\&quot;</span>bar<span class="pl-cce">\&quot;</span> ( ┃, default )<span class="pl-cce">\n</span> -<span class="pl-cce">\&quot;</span>doubleUnderscore<span class="pl-cce">\&quot;</span> ( ‗ )<span class="pl-cce">\n</span> -<span class="pl-cce">\&quot;</span>emptyBox<span class="pl-cce">\&quot;</span> ( ▯ )<span class="pl-cce">\n</span> -<span class="pl-cce">\&quot;</span>filledBox<span class="pl-cce">\&quot;</span> ( █ )<span class="pl-cce">\n</span> -<span class="pl-cce">\&quot;</span>underscore<span class="pl-cce">\&quot;</span> ( ▁ )<span class="pl-cce">\n</span> -<span class="pl-cce">\&quot;</span>vintage<span class="pl-cce">\&quot;</span> ( ▃ )<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L106" class="blob-num js-line-number js-code-nav-line-number" data-line-number="106"></td>
<td id="LC106" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L107" class="blob-num js-line-number js-code-nav-line-number" data-line-number="107"></td>
<td id="LC107" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>bar<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L108" class="blob-num js-line-number js-code-nav-line-number" data-line-number="108"></td>
<td id="LC108" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>doubleUnderscore<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L109" class="blob-num js-line-number js-code-nav-line-number" data-line-number="109"></td>
<td id="LC109" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>emptyBox<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L110" class="blob-num js-line-number js-code-nav-line-number" data-line-number="110"></td>
<td id="LC110" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>filledBox<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L111" class="blob-num js-line-number js-code-nav-line-number" data-line-number="111"></td>
<td id="LC111" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>underscore<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L112" class="blob-num js-line-number js-code-nav-line-number" data-line-number="112"></td>
<td id="LC112" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>vintage<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L113" class="blob-num js-line-number js-code-nav-line-number" data-line-number="113"></td>
<td id="LC113" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L114" class="blob-num js-line-number js-code-nav-line-number" data-line-number="114"></td>
<td id="LC114" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L115" class="blob-num js-line-number js-code-nav-line-number" data-line-number="115"></td>
<td id="LC115" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L116" class="blob-num js-line-number js-code-nav-line-number" data-line-number="116"></td>
<td id="LC116" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;cursorHeight&quot;</span>: {</td>
</tr>
<tr>
<td id="L117" class="blob-num js-line-number js-code-nav-line-number" data-line-number="117"></td>
<td id="LC117" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Sets the percentage height of the cursor (when unfocused) starting from the bottom. Only works when cursorShape is set to <span class="pl-cce">\&quot;</span>vintage<span class="pl-cce">\&quot;</span>. Accepts values from 1-100.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L118" class="blob-num js-line-number js-code-nav-line-number" data-line-number="118"></td>
<td id="LC118" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;maximum&quot;</span>: <span class="pl-c1">100</span>,</td>
</tr>
<tr>
<td id="L119" class="blob-num js-line-number js-code-nav-line-number" data-line-number="119"></td>
<td id="LC119" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;minimum&quot;</span>: <span class="pl-c1">1</span>,</td>
</tr>
<tr>
<td id="L120" class="blob-num js-line-number js-code-nav-line-number" data-line-number="120"></td>
<td id="LC120" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: [</td>
</tr>
<tr>
<td id="L121" class="blob-num js-line-number js-code-nav-line-number" data-line-number="121"></td>
<td id="LC121" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>integer<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L122" class="blob-num js-line-number js-code-nav-line-number" data-line-number="122"></td>
<td id="LC122" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>null<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L123" class="blob-num js-line-number js-code-nav-line-number" data-line-number="123"></td>
<td id="LC123" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L124" class="blob-num js-line-number js-code-nav-line-number" data-line-number="124"></td>
<td id="LC124" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">25</span></td>
</tr>
<tr>
<td id="L125" class="blob-num js-line-number js-code-nav-line-number" data-line-number="125"></td>
<td id="LC125" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L126" class="blob-num js-line-number js-code-nav-line-number" data-line-number="126"></td>
<td id="LC126" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;backgroundImage&quot;</span>: {</td>
</tr>
<tr>
<td id="L127" class="blob-num js-line-number js-code-nav-line-number" data-line-number="127"></td>
<td id="LC127" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Sets the file location of the image to draw over the window background when unfocused.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L128" class="blob-num js-line-number js-code-nav-line-number" data-line-number="128"></td>
<td id="LC128" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;oneOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L129" class="blob-num js-line-number js-code-nav-line-number" data-line-number="129"></td>
<td id="LC129" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L130" class="blob-num js-line-number js-code-nav-line-number" data-line-number="130"></td>
<td id="LC130" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: [</td>
</tr>
<tr>
<td id="L131" class="blob-num js-line-number js-code-nav-line-number" data-line-number="131"></td>
<td id="LC131" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L132" class="blob-num js-line-number js-code-nav-line-number" data-line-number="132"></td>
<td id="LC132" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>null<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L133" class="blob-num js-line-number js-code-nav-line-number" data-line-number="133"></td>
<td id="LC133" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L134" class="blob-num js-line-number js-code-nav-line-number" data-line-number="134"></td>
<td id="LC134" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L135" class="blob-num js-line-number js-code-nav-line-number" data-line-number="135"></td>
<td id="LC135" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L136" class="blob-num js-line-number js-code-nav-line-number" data-line-number="136"></td>
<td id="LC136" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L137" class="blob-num js-line-number js-code-nav-line-number" data-line-number="137"></td>
<td id="LC137" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>desktopWallpaper<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L138" class="blob-num js-line-number js-code-nav-line-number" data-line-number="138"></td>
<td id="LC138" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L139" class="blob-num js-line-number js-code-nav-line-number" data-line-number="139"></td>
<td id="LC139" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L140" class="blob-num js-line-number js-code-nav-line-number" data-line-number="140"></td>
<td id="LC140" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L141" class="blob-num js-line-number js-code-nav-line-number" data-line-number="141"></td>
<td id="LC141" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: [</td>
</tr>
<tr>
<td id="L142" class="blob-num js-line-number js-code-nav-line-number" data-line-number="142"></td>
<td id="LC142" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L143" class="blob-num js-line-number js-code-nav-line-number" data-line-number="143"></td>
<td id="LC143" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>null<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L144" class="blob-num js-line-number js-code-nav-line-number" data-line-number="144"></td>
<td id="LC144" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L145" class="blob-num js-line-number js-code-nav-line-number" data-line-number="145"></td>
<td id="LC145" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L146" class="blob-num js-line-number js-code-nav-line-number" data-line-number="146"></td>
<td id="LC146" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;backgroundImageOpacity&quot;</span>: {</td>
</tr>
<tr>
<td id="L147" class="blob-num js-line-number js-code-nav-line-number" data-line-number="147"></td>
<td id="LC147" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">1.0</span>,</td>
</tr>
<tr>
<td id="L148" class="blob-num js-line-number js-code-nav-line-number" data-line-number="148"></td>
<td id="LC148" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Sets the transparency of the background image when unfocused. Accepts floating point values from 0-1.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L149" class="blob-num js-line-number js-code-nav-line-number" data-line-number="149"></td>
<td id="LC149" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;maximum&quot;</span>: <span class="pl-c1">1.0</span>,</td>
</tr>
<tr>
<td id="L150" class="blob-num js-line-number js-code-nav-line-number" data-line-number="150"></td>
<td id="LC150" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;minimum&quot;</span>: <span class="pl-c1">0.0</span>,</td>
</tr>
<tr>
<td id="L151" class="blob-num js-line-number js-code-nav-line-number" data-line-number="151"></td>
<td id="LC151" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>number<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L152" class="blob-num js-line-number js-code-nav-line-number" data-line-number="152"></td>
<td id="LC152" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L153" class="blob-num js-line-number js-code-nav-line-number" data-line-number="153"></td>
<td id="LC153" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;backgroundImageStretchMode&quot;</span>: {</td>
</tr>
<tr>
<td id="L154" class="blob-num js-line-number js-code-nav-line-number" data-line-number="154"></td>
<td id="LC154" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>uniformToFill<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L155" class="blob-num js-line-number js-code-nav-line-number" data-line-number="155"></td>
<td id="LC155" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Sets how the background image is resized to fill the window when unfocused.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L156" class="blob-num js-line-number js-code-nav-line-number" data-line-number="156"></td>
<td id="LC156" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L157" class="blob-num js-line-number js-code-nav-line-number" data-line-number="157"></td>
<td id="LC157" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>fill<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L158" class="blob-num js-line-number js-code-nav-line-number" data-line-number="158"></td>
<td id="LC158" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>none<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L159" class="blob-num js-line-number js-code-nav-line-number" data-line-number="159"></td>
<td id="LC159" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>uniform<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L160" class="blob-num js-line-number js-code-nav-line-number" data-line-number="160"></td>
<td id="LC160" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>uniformToFill<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L161" class="blob-num js-line-number js-code-nav-line-number" data-line-number="161"></td>
<td id="LC161" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L162" class="blob-num js-line-number js-code-nav-line-number" data-line-number="162"></td>
<td id="LC162" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L163" class="blob-num js-line-number js-code-nav-line-number" data-line-number="163"></td>
<td id="LC163" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L164" class="blob-num js-line-number js-code-nav-line-number" data-line-number="164"></td>
<td id="LC164" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;backgroundImageAlignment&quot;</span>: {</td>
</tr>
<tr>
<td id="L165" class="blob-num js-line-number js-code-nav-line-number" data-line-number="165"></td>
<td id="LC165" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>center<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L166" class="blob-num js-line-number js-code-nav-line-number" data-line-number="166"></td>
<td id="LC166" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L167" class="blob-num js-line-number js-code-nav-line-number" data-line-number="167"></td>
<td id="LC167" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>bottom<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L168" class="blob-num js-line-number js-code-nav-line-number" data-line-number="168"></td>
<td id="LC168" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>bottomLeft<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L169" class="blob-num js-line-number js-code-nav-line-number" data-line-number="169"></td>
<td id="LC169" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>bottomRight<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L170" class="blob-num js-line-number js-code-nav-line-number" data-line-number="170"></td>
<td id="LC170" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>center<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L171" class="blob-num js-line-number js-code-nav-line-number" data-line-number="171"></td>
<td id="LC171" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>left<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L172" class="blob-num js-line-number js-code-nav-line-number" data-line-number="172"></td>
<td id="LC172" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>right<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L173" class="blob-num js-line-number js-code-nav-line-number" data-line-number="173"></td>
<td id="LC173" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>top<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L174" class="blob-num js-line-number js-code-nav-line-number" data-line-number="174"></td>
<td id="LC174" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>topLeft<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L175" class="blob-num js-line-number js-code-nav-line-number" data-line-number="175"></td>
<td id="LC175" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>topRight<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L176" class="blob-num js-line-number js-code-nav-line-number" data-line-number="176"></td>
<td id="LC176" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L177" class="blob-num js-line-number js-code-nav-line-number" data-line-number="177"></td>
<td id="LC177" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Sets how the background image aligns to the boundaries of the window when unfocused. Possible values: <span class="pl-cce">\&quot;</span>center<span class="pl-cce">\&quot;</span>, <span class="pl-cce">\&quot;</span>left<span class="pl-cce">\&quot;</span>, <span class="pl-cce">\&quot;</span>top<span class="pl-cce">\&quot;</span>, <span class="pl-cce">\&quot;</span>right<span class="pl-cce">\&quot;</span>, <span class="pl-cce">\&quot;</span>bottom<span class="pl-cce">\&quot;</span>, <span class="pl-cce">\&quot;</span>topLeft<span class="pl-cce">\&quot;</span>, <span class="pl-cce">\&quot;</span>topRight<span class="pl-cce">\&quot;</span>, <span class="pl-cce">\&quot;</span>bottomLeft<span class="pl-cce">\&quot;</span>, <span class="pl-cce">\&quot;</span>bottomRight<span class="pl-cce">\&quot;</span><span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L178" class="blob-num js-line-number js-code-nav-line-number" data-line-number="178"></td>
<td id="LC178" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L179" class="blob-num js-line-number js-code-nav-line-number" data-line-number="179"></td>
<td id="LC179" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L180" class="blob-num js-line-number js-code-nav-line-number" data-line-number="180"></td>
<td id="LC180" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;intenseTextStyle&quot;</span>: {</td>
</tr>
<tr>
<td id="L181" class="blob-num js-line-number js-code-nav-line-number" data-line-number="181"></td>
<td id="LC181" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>bright<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L182" class="blob-num js-line-number js-code-nav-line-number" data-line-number="182"></td>
<td id="LC182" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Controls how &#39;intense&#39; text is rendered. Values are <span class="pl-cce">\&quot;</span>bold<span class="pl-cce">\&quot;</span>, <span class="pl-cce">\&quot;</span>bright<span class="pl-cce">\&quot;</span>, <span class="pl-cce">\&quot;</span>all<span class="pl-cce">\&quot;</span> and <span class="pl-cce">\&quot;</span>none<span class="pl-cce">\&quot;</span><span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L183" class="blob-num js-line-number js-code-nav-line-number" data-line-number="183"></td>
<td id="LC183" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L184" class="blob-num js-line-number js-code-nav-line-number" data-line-number="184"></td>
<td id="LC184" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>none<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L185" class="blob-num js-line-number js-code-nav-line-number" data-line-number="185"></td>
<td id="LC185" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>bold<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L186" class="blob-num js-line-number js-code-nav-line-number" data-line-number="186"></td>
<td id="LC186" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>bright<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L187" class="blob-num js-line-number js-code-nav-line-number" data-line-number="187"></td>
<td id="LC187" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>all<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L188" class="blob-num js-line-number js-code-nav-line-number" data-line-number="188"></td>
<td id="LC188" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L189" class="blob-num js-line-number js-code-nav-line-number" data-line-number="189"></td>
<td id="LC189" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L190" class="blob-num js-line-number js-code-nav-line-number" data-line-number="190"></td>
<td id="LC190" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L191" class="blob-num js-line-number js-code-nav-line-number" data-line-number="191"></td>
<td id="LC191" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;adjustIndistinguishableColors&quot;</span>: {</td>
</tr>
<tr>
<td id="L192" class="blob-num js-line-number js-code-nav-line-number" data-line-number="192"></td>
<td id="LC192" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>When set to true, we will (when necessary) adjust the foreground color to make it more visible, based on the background color.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L193" class="blob-num js-line-number js-code-nav-line-number" data-line-number="193"></td>
<td id="LC193" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>boolean<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L194" class="blob-num js-line-number js-code-nav-line-number" data-line-number="194"></td>
<td id="LC194" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L195" class="blob-num js-line-number js-code-nav-line-number" data-line-number="195"></td>
<td id="LC195" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;experimental.retroTerminalEffect&quot;</span>: {</td>
</tr>
<tr>
<td id="L196" class="blob-num js-line-number js-code-nav-line-number" data-line-number="196"></td>
<td id="LC196" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>When set to true, enable retro terminal effects when unfocused. This is an experimental feature, and its continued existence is not guaranteed.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L197" class="blob-num js-line-number js-code-nav-line-number" data-line-number="197"></td>
<td id="LC197" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>boolean<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L198" class="blob-num js-line-number js-code-nav-line-number" data-line-number="198"></td>
<td id="LC198" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L199" class="blob-num js-line-number js-code-nav-line-number" data-line-number="199"></td>
<td id="LC199" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;experimental.pixelShaderPath&quot;</span>: {</td>
</tr>
<tr>
<td id="L200" class="blob-num js-line-number js-code-nav-line-number" data-line-number="200"></td>
<td id="LC200" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Use to set a path to a pixel shader to use with the Terminal when unfocused. Overrides `experimental.retroTerminalEffect`. This is an experimental feature, and its continued existence is not guaranteed.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L201" class="blob-num js-line-number js-code-nav-line-number" data-line-number="201"></td>
<td id="LC201" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L202" class="blob-num js-line-number js-code-nav-line-number" data-line-number="202"></td>
<td id="LC202" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L203" class="blob-num js-line-number js-code-nav-line-number" data-line-number="203"></td>
<td id="LC203" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L204" class="blob-num js-line-number js-code-nav-line-number" data-line-number="204"></td>
<td id="LC204" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L205" class="blob-num js-line-number js-code-nav-line-number" data-line-number="205"></td>
<td id="LC205" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L206" class="blob-num js-line-number js-code-nav-line-number" data-line-number="206"></td>
<td id="LC206" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;FontConfig&quot;</span>: {</td>
</tr>
<tr>
<td id="L207" class="blob-num js-line-number js-code-nav-line-number" data-line-number="207"></td>
<td id="LC207" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L208" class="blob-num js-line-number js-code-nav-line-number" data-line-number="208"></td>
<td id="LC208" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;face&quot;</span>: {</td>
</tr>
<tr>
<td id="L209" class="blob-num js-line-number js-code-nav-line-number" data-line-number="209"></td>
<td id="LC209" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Cascadia Mono<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L210" class="blob-num js-line-number js-code-nav-line-number" data-line-number="210"></td>
<td id="LC210" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Name of the font face used in the profile.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L211" class="blob-num js-line-number js-code-nav-line-number" data-line-number="211"></td>
<td id="LC211" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L212" class="blob-num js-line-number js-code-nav-line-number" data-line-number="212"></td>
<td id="LC212" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L213" class="blob-num js-line-number js-code-nav-line-number" data-line-number="213"></td>
<td id="LC213" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;size&quot;</span>: {</td>
</tr>
<tr>
<td id="L214" class="blob-num js-line-number js-code-nav-line-number" data-line-number="214"></td>
<td id="LC214" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">12</span>,</td>
</tr>
<tr>
<td id="L215" class="blob-num js-line-number js-code-nav-line-number" data-line-number="215"></td>
<td id="LC215" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Size of the font in points.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L216" class="blob-num js-line-number js-code-nav-line-number" data-line-number="216"></td>
<td id="LC216" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;minimum&quot;</span>: <span class="pl-c1">1</span>,</td>
</tr>
<tr>
<td id="L217" class="blob-num js-line-number js-code-nav-line-number" data-line-number="217"></td>
<td id="LC217" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>integer<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L218" class="blob-num js-line-number js-code-nav-line-number" data-line-number="218"></td>
<td id="LC218" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L219" class="blob-num js-line-number js-code-nav-line-number" data-line-number="219"></td>
<td id="LC219" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;weight&quot;</span>: {</td>
</tr>
<tr>
<td id="L220" class="blob-num js-line-number js-code-nav-line-number" data-line-number="220"></td>
<td id="LC220" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>normal<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L221" class="blob-num js-line-number js-code-nav-line-number" data-line-number="221"></td>
<td id="LC221" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Sets the weight (lightness or heaviness of the strokes) for the given font. Possible values:<span class="pl-cce">\n</span> -<span class="pl-cce">\&quot;</span>thin<span class="pl-cce">\&quot;\n</span> -<span class="pl-cce">\&quot;</span>extra-light<span class="pl-cce">\&quot;\n</span> -<span class="pl-cce">\&quot;</span>light<span class="pl-cce">\&quot;\n</span> -<span class="pl-cce">\&quot;</span>semi-light<span class="pl-cce">\&quot;\n</span> -<span class="pl-cce">\&quot;</span>normal<span class="pl-cce">\&quot;</span> (default)<span class="pl-cce">\n</span> -<span class="pl-cce">\&quot;</span>medium<span class="pl-cce">\&quot;\n</span> -<span class="pl-cce">\&quot;</span>semi-bold<span class="pl-cce">\&quot;\n</span> -<span class="pl-cce">\&quot;</span>bold<span class="pl-cce">\&quot;\n</span> -<span class="pl-cce">\&quot;</span>extra-bold<span class="pl-cce">\&quot;\n</span> -<span class="pl-cce">\&quot;</span>black<span class="pl-cce">\&quot;\n</span> -<span class="pl-cce">\&quot;</span>extra-black<span class="pl-cce">\&quot;\n</span> or the corresponding numeric representation of OpenType font weight.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L222" class="blob-num js-line-number js-code-nav-line-number" data-line-number="222"></td>
<td id="LC222" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;oneOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L223" class="blob-num js-line-number js-code-nav-line-number" data-line-number="223"></td>
<td id="LC223" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L224" class="blob-num js-line-number js-code-nav-line-number" data-line-number="224"></td>
<td id="LC224" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L225" class="blob-num js-line-number js-code-nav-line-number" data-line-number="225"></td>
<td id="LC225" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>thin<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L226" class="blob-num js-line-number js-code-nav-line-number" data-line-number="226"></td>
<td id="LC226" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>extra-light<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L227" class="blob-num js-line-number js-code-nav-line-number" data-line-number="227"></td>
<td id="LC227" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>light<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L228" class="blob-num js-line-number js-code-nav-line-number" data-line-number="228"></td>
<td id="LC228" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>semi-light<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L229" class="blob-num js-line-number js-code-nav-line-number" data-line-number="229"></td>
<td id="LC229" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>normal<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L230" class="blob-num js-line-number js-code-nav-line-number" data-line-number="230"></td>
<td id="LC230" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>medium<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L231" class="blob-num js-line-number js-code-nav-line-number" data-line-number="231"></td>
<td id="LC231" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>semi-bold<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L232" class="blob-num js-line-number js-code-nav-line-number" data-line-number="232"></td>
<td id="LC232" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>bold<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L233" class="blob-num js-line-number js-code-nav-line-number" data-line-number="233"></td>
<td id="LC233" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>extra-bold<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L234" class="blob-num js-line-number js-code-nav-line-number" data-line-number="234"></td>
<td id="LC234" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>black<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L235" class="blob-num js-line-number js-code-nav-line-number" data-line-number="235"></td>
<td id="LC235" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>extra-black<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L236" class="blob-num js-line-number js-code-nav-line-number" data-line-number="236"></td>
<td id="LC236" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L237" class="blob-num js-line-number js-code-nav-line-number" data-line-number="237"></td>
<td id="LC237" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L238" class="blob-num js-line-number js-code-nav-line-number" data-line-number="238"></td>
<td id="LC238" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L239" class="blob-num js-line-number js-code-nav-line-number" data-line-number="239"></td>
<td id="LC239" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L240" class="blob-num js-line-number js-code-nav-line-number" data-line-number="240"></td>
<td id="LC240" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;maximum&quot;</span>: <span class="pl-c1">990</span>,</td>
</tr>
<tr>
<td id="L241" class="blob-num js-line-number js-code-nav-line-number" data-line-number="241"></td>
<td id="LC241" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;minimum&quot;</span>: <span class="pl-c1">100</span>,</td>
</tr>
<tr>
<td id="L242" class="blob-num js-line-number js-code-nav-line-number" data-line-number="242"></td>
<td id="LC242" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>integer<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L243" class="blob-num js-line-number js-code-nav-line-number" data-line-number="243"></td>
<td id="LC243" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L244" class="blob-num js-line-number js-code-nav-line-number" data-line-number="244"></td>
<td id="LC244" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L245" class="blob-num js-line-number js-code-nav-line-number" data-line-number="245"></td>
<td id="LC245" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L246" class="blob-num js-line-number js-code-nav-line-number" data-line-number="246"></td>
<td id="LC246" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;features&quot;</span>: {</td>
</tr>
<tr>
<td id="L247" class="blob-num js-line-number js-code-nav-line-number" data-line-number="247"></td>
<td id="LC247" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Sets the DWrite font features for the given font. For example, { <span class="pl-cce">\&quot;</span>ss01<span class="pl-cce">\&quot;</span>: 1, <span class="pl-cce">\&quot;</span>liga<span class="pl-cce">\&quot;</span>:0 } will enable ss01 and disable ligatures.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L248" class="blob-num js-line-number js-code-nav-line-number" data-line-number="248"></td>
<td id="LC248" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L249" class="blob-num js-line-number js-code-nav-line-number" data-line-number="249"></td>
<td id="LC249" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;patternProperties&quot;</span>: {</td>
</tr>
<tr>
<td id="L250" class="blob-num js-line-number js-code-nav-line-number" data-line-number="250"></td>
<td id="LC250" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;^(([A-Za-z0-9]){4})$&quot;</span>: {</td>
</tr>
<tr>
<td id="L251" class="blob-num js-line-number js-code-nav-line-number" data-line-number="251"></td>
<td id="LC251" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>integer<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L252" class="blob-num js-line-number js-code-nav-line-number" data-line-number="252"></td>
<td id="LC252" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L253" class="blob-num js-line-number js-code-nav-line-number" data-line-number="253"></td>
<td id="LC253" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L254" class="blob-num js-line-number js-code-nav-line-number" data-line-number="254"></td>
<td id="LC254" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;additionalProperties&quot;</span>: <span class="pl-c1">false</span></td>
</tr>
<tr>
<td id="L255" class="blob-num js-line-number js-code-nav-line-number" data-line-number="255"></td>
<td id="LC255" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L256" class="blob-num js-line-number js-code-nav-line-number" data-line-number="256"></td>
<td id="LC256" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;axes&quot;</span>: {</td>
</tr>
<tr>
<td id="L257" class="blob-num js-line-number js-code-nav-line-number" data-line-number="257"></td>
<td id="LC257" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Sets the DWrite font axes for the given font. For example, { <span class="pl-cce">\&quot;</span>wght<span class="pl-cce">\&quot;</span>: 200 } will set the font weight to 200.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L258" class="blob-num js-line-number js-code-nav-line-number" data-line-number="258"></td>
<td id="LC258" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L259" class="blob-num js-line-number js-code-nav-line-number" data-line-number="259"></td>
<td id="LC259" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;patternProperties&quot;</span>: {</td>
</tr>
<tr>
<td id="L260" class="blob-num js-line-number js-code-nav-line-number" data-line-number="260"></td>
<td id="LC260" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;^([A-Za-z]{4})$&quot;</span>: {</td>
</tr>
<tr>
<td id="L261" class="blob-num js-line-number js-code-nav-line-number" data-line-number="261"></td>
<td id="LC261" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>number<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L262" class="blob-num js-line-number js-code-nav-line-number" data-line-number="262"></td>
<td id="LC262" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L263" class="blob-num js-line-number js-code-nav-line-number" data-line-number="263"></td>
<td id="LC263" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L264" class="blob-num js-line-number js-code-nav-line-number" data-line-number="264"></td>
<td id="LC264" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;additionalProperties&quot;</span>: <span class="pl-c1">false</span></td>
</tr>
<tr>
<td id="L265" class="blob-num js-line-number js-code-nav-line-number" data-line-number="265"></td>
<td id="LC265" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L266" class="blob-num js-line-number js-code-nav-line-number" data-line-number="266"></td>
<td id="LC266" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L267" class="blob-num js-line-number js-code-nav-line-number" data-line-number="267"></td>
<td id="LC267" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L268" class="blob-num js-line-number js-code-nav-line-number" data-line-number="268"></td>
<td id="LC268" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L269" class="blob-num js-line-number js-code-nav-line-number" data-line-number="269"></td>
<td id="LC269" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;ProfileGuid&quot;</span>: {</td>
</tr>
<tr>
<td id="L270" class="blob-num js-line-number js-code-nav-line-number" data-line-number="270"></td>
<td id="LC270" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>{}<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L271" class="blob-num js-line-number js-code-nav-line-number" data-line-number="271"></td>
<td id="LC271" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;pattern&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>^<span class="pl-cce">\\</span>{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}<span class="pl-cce">\\</span>}$<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L272" class="blob-num js-line-number js-code-nav-line-number" data-line-number="272"></td>
<td id="LC272" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L273" class="blob-num js-line-number js-code-nav-line-number" data-line-number="273"></td>
<td id="LC273" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L274" class="blob-num js-line-number js-code-nav-line-number" data-line-number="274"></td>
<td id="LC274" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;Icon&quot;</span>: {</td>
</tr>
<tr>
<td id="L275" class="blob-num js-line-number js-code-nav-line-number" data-line-number="275"></td>
<td id="LC275" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Image file location or an emoji to be used as an icon. Displays within the tab, the dropdown menu, and jumplist.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L276" class="blob-num js-line-number js-code-nav-line-number" data-line-number="276"></td>
<td id="LC276" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: [</td>
</tr>
<tr>
<td id="L277" class="blob-num js-line-number js-code-nav-line-number" data-line-number="277"></td>
<td id="LC277" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L278" class="blob-num js-line-number js-code-nav-line-number" data-line-number="278"></td>
<td id="LC278" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>null<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L279" class="blob-num js-line-number js-code-nav-line-number" data-line-number="279"></td>
<td id="LC279" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L280" class="blob-num js-line-number js-code-nav-line-number" data-line-number="280"></td>
<td id="LC280" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L281" class="blob-num js-line-number js-code-nav-line-number" data-line-number="281"></td>
<td id="LC281" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;ShortcutActionName&quot;</span>: {</td>
</tr>
<tr>
<td id="L282" class="blob-num js-line-number js-code-nav-line-number" data-line-number="282"></td>
<td id="LC282" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L283" class="blob-num js-line-number js-code-nav-line-number" data-line-number="283"></td>
<td id="LC283" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>adjustFontSize<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L284" class="blob-num js-line-number js-code-nav-line-number" data-line-number="284"></td>
<td id="LC284" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>clearBuffer<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L285" class="blob-num js-line-number js-code-nav-line-number" data-line-number="285"></td>
<td id="LC285" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>closeOtherTabs<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L286" class="blob-num js-line-number js-code-nav-line-number" data-line-number="286"></td>
<td id="LC286" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>closePane<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L287" class="blob-num js-line-number js-code-nav-line-number" data-line-number="287"></td>
<td id="LC287" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>closeTab<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L288" class="blob-num js-line-number js-code-nav-line-number" data-line-number="288"></td>
<td id="LC288" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>closeTabsAfter<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L289" class="blob-num js-line-number js-code-nav-line-number" data-line-number="289"></td>
<td id="LC289" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>closeWindow<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L290" class="blob-num js-line-number js-code-nav-line-number" data-line-number="290"></td>
<td id="LC290" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>commandPalette<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L291" class="blob-num js-line-number js-code-nav-line-number" data-line-number="291"></td>
<td id="LC291" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>copy<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L292" class="blob-num js-line-number js-code-nav-line-number" data-line-number="292"></td>
<td id="LC292" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>duplicateTab<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L293" class="blob-num js-line-number js-code-nav-line-number" data-line-number="293"></td>
<td id="LC293" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>exportBuffer<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L294" class="blob-num js-line-number js-code-nav-line-number" data-line-number="294"></td>
<td id="LC294" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>find<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L295" class="blob-num js-line-number js-code-nav-line-number" data-line-number="295"></td>
<td id="LC295" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>findMatch<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L296" class="blob-num js-line-number js-code-nav-line-number" data-line-number="296"></td>
<td id="LC296" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>focusPane<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L297" class="blob-num js-line-number js-code-nav-line-number" data-line-number="297"></td>
<td id="LC297" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>globalSummon<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L298" class="blob-num js-line-number js-code-nav-line-number" data-line-number="298"></td>
<td id="LC298" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>identifyWindow<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L299" class="blob-num js-line-number js-code-nav-line-number" data-line-number="299"></td>
<td id="LC299" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>identifyWindows<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L300" class="blob-num js-line-number js-code-nav-line-number" data-line-number="300"></td>
<td id="LC300" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>moveFocus<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L301" class="blob-num js-line-number js-code-nav-line-number" data-line-number="301"></td>
<td id="LC301" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>movePane<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L302" class="blob-num js-line-number js-code-nav-line-number" data-line-number="302"></td>
<td id="LC302" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>swapPane<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L303" class="blob-num js-line-number js-code-nav-line-number" data-line-number="303"></td>
<td id="LC303" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>moveTab<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L304" class="blob-num js-line-number js-code-nav-line-number" data-line-number="304"></td>
<td id="LC304" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>multipleActions<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L305" class="blob-num js-line-number js-code-nav-line-number" data-line-number="305"></td>
<td id="LC305" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>newTab<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L306" class="blob-num js-line-number js-code-nav-line-number" data-line-number="306"></td>
<td id="LC306" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>newWindow<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L307" class="blob-num js-line-number js-code-nav-line-number" data-line-number="307"></td>
<td id="LC307" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>nextTab<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L308" class="blob-num js-line-number js-code-nav-line-number" data-line-number="308"></td>
<td id="LC308" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>openNewTabDropdown<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L309" class="blob-num js-line-number js-code-nav-line-number" data-line-number="309"></td>
<td id="LC309" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>openSettings<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L310" class="blob-num js-line-number js-code-nav-line-number" data-line-number="310"></td>
<td id="LC310" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>openTabColorPicker<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L311" class="blob-num js-line-number js-code-nav-line-number" data-line-number="311"></td>
<td id="LC311" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>openWindowRenamer<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L312" class="blob-num js-line-number js-code-nav-line-number" data-line-number="312"></td>
<td id="LC312" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>paste<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L313" class="blob-num js-line-number js-code-nav-line-number" data-line-number="313"></td>
<td id="LC313" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>prevTab<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L314" class="blob-num js-line-number js-code-nav-line-number" data-line-number="314"></td>
<td id="LC314" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>renameTab<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L315" class="blob-num js-line-number js-code-nav-line-number" data-line-number="315"></td>
<td id="LC315" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>openSystemMenu<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L316" class="blob-num js-line-number js-code-nav-line-number" data-line-number="316"></td>
<td id="LC316" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>openTabRenamer<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L317" class="blob-num js-line-number js-code-nav-line-number" data-line-number="317"></td>
<td id="LC317" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>quakeMode<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L318" class="blob-num js-line-number js-code-nav-line-number" data-line-number="318"></td>
<td id="LC318" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>resetFontSize<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L319" class="blob-num js-line-number js-code-nav-line-number" data-line-number="319"></td>
<td id="LC319" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>resizePane<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L320" class="blob-num js-line-number js-code-nav-line-number" data-line-number="320"></td>
<td id="LC320" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>renameWindow<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L321" class="blob-num js-line-number js-code-nav-line-number" data-line-number="321"></td>
<td id="LC321" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>scrollDown<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L322" class="blob-num js-line-number js-code-nav-line-number" data-line-number="322"></td>
<td id="LC322" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>scrollDownPage<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L323" class="blob-num js-line-number js-code-nav-line-number" data-line-number="323"></td>
<td id="LC323" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>scrollUp<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L324" class="blob-num js-line-number js-code-nav-line-number" data-line-number="324"></td>
<td id="LC324" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>scrollUpPage<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L325" class="blob-num js-line-number js-code-nav-line-number" data-line-number="325"></td>
<td id="LC325" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>scrollToBottom<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L326" class="blob-num js-line-number js-code-nav-line-number" data-line-number="326"></td>
<td id="LC326" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>scrollToTop<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L327" class="blob-num js-line-number js-code-nav-line-number" data-line-number="327"></td>
<td id="LC327" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>sendInput<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L328" class="blob-num js-line-number js-code-nav-line-number" data-line-number="328"></td>
<td id="LC328" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>setColorScheme<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L329" class="blob-num js-line-number js-code-nav-line-number" data-line-number="329"></td>
<td id="LC329" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>setTabColor<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L330" class="blob-num js-line-number js-code-nav-line-number" data-line-number="330"></td>
<td id="LC330" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>splitPane<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L331" class="blob-num js-line-number js-code-nav-line-number" data-line-number="331"></td>
<td id="LC331" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>switchToTab<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L332" class="blob-num js-line-number js-code-nav-line-number" data-line-number="332"></td>
<td id="LC332" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>tabSearch<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L333" class="blob-num js-line-number js-code-nav-line-number" data-line-number="333"></td>
<td id="LC333" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>toggleAlwaysOnTop<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L334" class="blob-num js-line-number js-code-nav-line-number" data-line-number="334"></td>
<td id="LC334" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>toggleFocusMode<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L335" class="blob-num js-line-number js-code-nav-line-number" data-line-number="335"></td>
<td id="LC335" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>setFocusMode<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L336" class="blob-num js-line-number js-code-nav-line-number" data-line-number="336"></td>
<td id="LC336" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>toggleFullscreen<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L337" class="blob-num js-line-number js-code-nav-line-number" data-line-number="337"></td>
<td id="LC337" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>setFullScreen<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L338" class="blob-num js-line-number js-code-nav-line-number" data-line-number="338"></td>
<td id="LC338" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>setMaximized<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L339" class="blob-num js-line-number js-code-nav-line-number" data-line-number="339"></td>
<td id="LC339" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>togglePaneZoom<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L340" class="blob-num js-line-number js-code-nav-line-number" data-line-number="340"></td>
<td id="LC340" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>toggleSplitOrientation<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L341" class="blob-num js-line-number js-code-nav-line-number" data-line-number="341"></td>
<td id="LC341" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>toggleReadOnlyMode<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L342" class="blob-num js-line-number js-code-nav-line-number" data-line-number="342"></td>
<td id="LC342" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>toggleShaderEffects<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L343" class="blob-num js-line-number js-code-nav-line-number" data-line-number="343"></td>
<td id="LC343" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>wt<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L344" class="blob-num js-line-number js-code-nav-line-number" data-line-number="344"></td>
<td id="LC344" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>quit<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L345" class="blob-num js-line-number js-code-nav-line-number" data-line-number="345"></td>
<td id="LC345" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>adjustOpacity<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L346" class="blob-num js-line-number js-code-nav-line-number" data-line-number="346"></td>
<td id="LC346" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>restoreLastClosed<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L347" class="blob-num js-line-number js-code-nav-line-number" data-line-number="347"></td>
<td id="LC347" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>unbound<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L348" class="blob-num js-line-number js-code-nav-line-number" data-line-number="348"></td>
<td id="LC348" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L349" class="blob-num js-line-number js-code-nav-line-number" data-line-number="349"></td>
<td id="LC349" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L350" class="blob-num js-line-number js-code-nav-line-number" data-line-number="350"></td>
<td id="LC350" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L351" class="blob-num js-line-number js-code-nav-line-number" data-line-number="351"></td>
<td id="LC351" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;FocusDirection&quot;</span>: {</td>
</tr>
<tr>
<td id="L352" class="blob-num js-line-number js-code-nav-line-number" data-line-number="352"></td>
<td id="LC352" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L353" class="blob-num js-line-number js-code-nav-line-number" data-line-number="353"></td>
<td id="LC353" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>left<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L354" class="blob-num js-line-number js-code-nav-line-number" data-line-number="354"></td>
<td id="LC354" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>right<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L355" class="blob-num js-line-number js-code-nav-line-number" data-line-number="355"></td>
<td id="LC355" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>up<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L356" class="blob-num js-line-number js-code-nav-line-number" data-line-number="356"></td>
<td id="LC356" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>down<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L357" class="blob-num js-line-number js-code-nav-line-number" data-line-number="357"></td>
<td id="LC357" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>previous<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L358" class="blob-num js-line-number js-code-nav-line-number" data-line-number="358"></td>
<td id="LC358" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>nextInOrder<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L359" class="blob-num js-line-number js-code-nav-line-number" data-line-number="359"></td>
<td id="LC359" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>previousInOrder<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L360" class="blob-num js-line-number js-code-nav-line-number" data-line-number="360"></td>
<td id="LC360" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>first<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L361" class="blob-num js-line-number js-code-nav-line-number" data-line-number="361"></td>
<td id="LC361" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>parent<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L362" class="blob-num js-line-number js-code-nav-line-number" data-line-number="362"></td>
<td id="LC362" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>child<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L363" class="blob-num js-line-number js-code-nav-line-number" data-line-number="363"></td>
<td id="LC363" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L364" class="blob-num js-line-number js-code-nav-line-number" data-line-number="364"></td>
<td id="LC364" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L365" class="blob-num js-line-number js-code-nav-line-number" data-line-number="365"></td>
<td id="LC365" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L366" class="blob-num js-line-number js-code-nav-line-number" data-line-number="366"></td>
<td id="LC366" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;ResizeDirection&quot;</span>: {</td>
</tr>
<tr>
<td id="L367" class="blob-num js-line-number js-code-nav-line-number" data-line-number="367"></td>
<td id="LC367" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L368" class="blob-num js-line-number js-code-nav-line-number" data-line-number="368"></td>
<td id="LC368" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>left<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L369" class="blob-num js-line-number js-code-nav-line-number" data-line-number="369"></td>
<td id="LC369" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>right<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L370" class="blob-num js-line-number js-code-nav-line-number" data-line-number="370"></td>
<td id="LC370" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>up<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L371" class="blob-num js-line-number js-code-nav-line-number" data-line-number="371"></td>
<td id="LC371" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>down<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L372" class="blob-num js-line-number js-code-nav-line-number" data-line-number="372"></td>
<td id="LC372" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L373" class="blob-num js-line-number js-code-nav-line-number" data-line-number="373"></td>
<td id="LC373" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L374" class="blob-num js-line-number js-code-nav-line-number" data-line-number="374"></td>
<td id="LC374" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L375" class="blob-num js-line-number js-code-nav-line-number" data-line-number="375"></td>
<td id="LC375" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;MoveTabDirection&quot;</span>: {</td>
</tr>
<tr>
<td id="L376" class="blob-num js-line-number js-code-nav-line-number" data-line-number="376"></td>
<td id="LC376" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L377" class="blob-num js-line-number js-code-nav-line-number" data-line-number="377"></td>
<td id="LC377" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>forward<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L378" class="blob-num js-line-number js-code-nav-line-number" data-line-number="378"></td>
<td id="LC378" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>backward<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L379" class="blob-num js-line-number js-code-nav-line-number" data-line-number="379"></td>
<td id="LC379" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L380" class="blob-num js-line-number js-code-nav-line-number" data-line-number="380"></td>
<td id="LC380" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L381" class="blob-num js-line-number js-code-nav-line-number" data-line-number="381"></td>
<td id="LC381" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L382" class="blob-num js-line-number js-code-nav-line-number" data-line-number="382"></td>
<td id="LC382" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;FindMatchDirection&quot;</span>: {</td>
</tr>
<tr>
<td id="L383" class="blob-num js-line-number js-code-nav-line-number" data-line-number="383"></td>
<td id="LC383" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L384" class="blob-num js-line-number js-code-nav-line-number" data-line-number="384"></td>
<td id="LC384" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>next<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L385" class="blob-num js-line-number js-code-nav-line-number" data-line-number="385"></td>
<td id="LC385" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>prev<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L386" class="blob-num js-line-number js-code-nav-line-number" data-line-number="386"></td>
<td id="LC386" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L387" class="blob-num js-line-number js-code-nav-line-number" data-line-number="387"></td>
<td id="LC387" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L388" class="blob-num js-line-number js-code-nav-line-number" data-line-number="388"></td>
<td id="LC388" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L389" class="blob-num js-line-number js-code-nav-line-number" data-line-number="389"></td>
<td id="LC389" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;SplitDirection&quot;</span>: {</td>
</tr>
<tr>
<td id="L390" class="blob-num js-line-number js-code-nav-line-number" data-line-number="390"></td>
<td id="LC390" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L391" class="blob-num js-line-number js-code-nav-line-number" data-line-number="391"></td>
<td id="LC391" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>auto<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L392" class="blob-num js-line-number js-code-nav-line-number" data-line-number="392"></td>
<td id="LC392" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>up<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L393" class="blob-num js-line-number js-code-nav-line-number" data-line-number="393"></td>
<td id="LC393" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>right<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L394" class="blob-num js-line-number js-code-nav-line-number" data-line-number="394"></td>
<td id="LC394" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>down<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L395" class="blob-num js-line-number js-code-nav-line-number" data-line-number="395"></td>
<td id="LC395" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>left<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L396" class="blob-num js-line-number js-code-nav-line-number" data-line-number="396"></td>
<td id="LC396" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L397" class="blob-num js-line-number js-code-nav-line-number" data-line-number="397"></td>
<td id="LC397" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L398" class="blob-num js-line-number js-code-nav-line-number" data-line-number="398"></td>
<td id="LC398" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L399" class="blob-num js-line-number js-code-nav-line-number" data-line-number="399"></td>
<td id="LC399" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;CopyFormat&quot;</span>: {</td>
</tr>
<tr>
<td id="L400" class="blob-num js-line-number js-code-nav-line-number" data-line-number="400"></td>
<td id="LC400" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;oneOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L401" class="blob-num js-line-number js-code-nav-line-number" data-line-number="401"></td>
<td id="LC401" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L402" class="blob-num js-line-number js-code-nav-line-number" data-line-number="402"></td>
<td id="LC402" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>boolean<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L403" class="blob-num js-line-number js-code-nav-line-number" data-line-number="403"></td>
<td id="LC403" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L404" class="blob-num js-line-number js-code-nav-line-number" data-line-number="404"></td>
<td id="LC404" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L405" class="blob-num js-line-number js-code-nav-line-number" data-line-number="405"></td>
<td id="LC405" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>array<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L406" class="blob-num js-line-number js-code-nav-line-number" data-line-number="406"></td>
<td id="LC406" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;items&quot;</span>: {</td>
</tr>
<tr>
<td id="L407" class="blob-num js-line-number js-code-nav-line-number" data-line-number="407"></td>
<td id="LC407" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L408" class="blob-num js-line-number js-code-nav-line-number" data-line-number="408"></td>
<td id="LC408" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L409" class="blob-num js-line-number js-code-nav-line-number" data-line-number="409"></td>
<td id="LC409" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>html<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L410" class="blob-num js-line-number js-code-nav-line-number" data-line-number="410"></td>
<td id="LC410" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>rtf<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L411" class="blob-num js-line-number js-code-nav-line-number" data-line-number="411"></td>
<td id="LC411" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L412" class="blob-num js-line-number js-code-nav-line-number" data-line-number="412"></td>
<td id="LC412" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L413" class="blob-num js-line-number js-code-nav-line-number" data-line-number="413"></td>
<td id="LC413" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L414" class="blob-num js-line-number js-code-nav-line-number" data-line-number="414"></td>
<td id="LC414" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L415" class="blob-num js-line-number js-code-nav-line-number" data-line-number="415"></td>
<td id="LC415" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L416" class="blob-num js-line-number js-code-nav-line-number" data-line-number="416"></td>
<td id="LC416" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L417" class="blob-num js-line-number js-code-nav-line-number" data-line-number="417"></td>
<td id="LC417" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>html<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L418" class="blob-num js-line-number js-code-nav-line-number" data-line-number="418"></td>
<td id="LC418" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>rtf<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L419" class="blob-num js-line-number js-code-nav-line-number" data-line-number="419"></td>
<td id="LC419" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>all<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L420" class="blob-num js-line-number js-code-nav-line-number" data-line-number="420"></td>
<td id="LC420" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>none<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L421" class="blob-num js-line-number js-code-nav-line-number" data-line-number="421"></td>
<td id="LC421" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L422" class="blob-num js-line-number js-code-nav-line-number" data-line-number="422"></td>
<td id="LC422" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L423" class="blob-num js-line-number js-code-nav-line-number" data-line-number="423"></td>
<td id="LC423" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L424" class="blob-num js-line-number js-code-nav-line-number" data-line-number="424"></td>
<td id="LC424" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L425" class="blob-num js-line-number js-code-nav-line-number" data-line-number="425"></td>
<td id="LC425" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;AnchorKey&quot;</span>: {</td>
</tr>
<tr>
<td id="L426" class="blob-num js-line-number js-code-nav-line-number" data-line-number="426"></td>
<td id="LC426" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L427" class="blob-num js-line-number js-code-nav-line-number" data-line-number="427"></td>
<td id="LC427" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>ctrl<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L428" class="blob-num js-line-number js-code-nav-line-number" data-line-number="428"></td>
<td id="LC428" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>alt<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L429" class="blob-num js-line-number js-code-nav-line-number" data-line-number="429"></td>
<td id="LC429" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>shift<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L430" class="blob-num js-line-number js-code-nav-line-number" data-line-number="430"></td>
<td id="LC430" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L431" class="blob-num js-line-number js-code-nav-line-number" data-line-number="431"></td>
<td id="LC431" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L432" class="blob-num js-line-number js-code-nav-line-number" data-line-number="432"></td>
<td id="LC432" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L433" class="blob-num js-line-number js-code-nav-line-number" data-line-number="433"></td>
<td id="LC433" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;CommandPaletteLaunchMode&quot;</span>: {</td>
</tr>
<tr>
<td id="L434" class="blob-num js-line-number js-code-nav-line-number" data-line-number="434"></td>
<td id="LC434" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L435" class="blob-num js-line-number js-code-nav-line-number" data-line-number="435"></td>
<td id="LC435" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L436" class="blob-num js-line-number js-code-nav-line-number" data-line-number="436"></td>
<td id="LC436" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>commandLine<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L437" class="blob-num js-line-number js-code-nav-line-number" data-line-number="437"></td>
<td id="LC437" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L438" class="blob-num js-line-number js-code-nav-line-number" data-line-number="438"></td>
<td id="LC438" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L439" class="blob-num js-line-number js-code-nav-line-number" data-line-number="439"></td>
<td id="LC439" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L440" class="blob-num js-line-number js-code-nav-line-number" data-line-number="440"></td>
<td id="LC440" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;ClearBufferType&quot;</span>: {</td>
</tr>
<tr>
<td id="L441" class="blob-num js-line-number js-code-nav-line-number" data-line-number="441"></td>
<td id="LC441" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L442" class="blob-num js-line-number js-code-nav-line-number" data-line-number="442"></td>
<td id="LC442" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>all<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L443" class="blob-num js-line-number js-code-nav-line-number" data-line-number="443"></td>
<td id="LC443" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>screen<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L444" class="blob-num js-line-number js-code-nav-line-number" data-line-number="444"></td>
<td id="LC444" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>scrollback<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L445" class="blob-num js-line-number js-code-nav-line-number" data-line-number="445"></td>
<td id="LC445" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L446" class="blob-num js-line-number js-code-nav-line-number" data-line-number="446"></td>
<td id="LC446" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L447" class="blob-num js-line-number js-code-nav-line-number" data-line-number="447"></td>
<td id="LC447" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L448" class="blob-num js-line-number js-code-nav-line-number" data-line-number="448"></td>
<td id="LC448" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;NewTerminalArgs&quot;</span>: {</td>
</tr>
<tr>
<td id="L449" class="blob-num js-line-number js-code-nav-line-number" data-line-number="449"></td>
<td id="LC449" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L450" class="blob-num js-line-number js-code-nav-line-number" data-line-number="450"></td>
<td id="LC450" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;commandline&quot;</span>: {</td>
</tr>
<tr>
<td id="L451" class="blob-num js-line-number js-code-nav-line-number" data-line-number="451"></td>
<td id="LC451" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>A commandline to use instead of the profile&#39;s<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L452" class="blob-num js-line-number js-code-nav-line-number" data-line-number="452"></td>
<td id="LC452" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L453" class="blob-num js-line-number js-code-nav-line-number" data-line-number="453"></td>
<td id="LC453" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L454" class="blob-num js-line-number js-code-nav-line-number" data-line-number="454"></td>
<td id="LC454" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;tabTitle&quot;</span>: {</td>
</tr>
<tr>
<td id="L455" class="blob-num js-line-number js-code-nav-line-number" data-line-number="455"></td>
<td id="LC455" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>An initial tabTitle to use instead of the profile&#39;s<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L456" class="blob-num js-line-number js-code-nav-line-number" data-line-number="456"></td>
<td id="LC456" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L457" class="blob-num js-line-number js-code-nav-line-number" data-line-number="457"></td>
<td id="LC457" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L458" class="blob-num js-line-number js-code-nav-line-number" data-line-number="458"></td>
<td id="LC458" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;startingDirectory&quot;</span>: {</td>
</tr>
<tr>
<td id="L459" class="blob-num js-line-number js-code-nav-line-number" data-line-number="459"></td>
<td id="LC459" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>A startingDirectory to use instead of the profile&#39;s<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L460" class="blob-num js-line-number js-code-nav-line-number" data-line-number="460"></td>
<td id="LC460" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L461" class="blob-num js-line-number js-code-nav-line-number" data-line-number="461"></td>
<td id="LC461" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L462" class="blob-num js-line-number js-code-nav-line-number" data-line-number="462"></td>
<td id="LC462" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;profile&quot;</span>: {</td>
</tr>
<tr>
<td id="L463" class="blob-num js-line-number js-code-nav-line-number" data-line-number="463"></td>
<td id="LC463" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Either the GUID or name of a profile to use, instead of launching the default<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L464" class="blob-num js-line-number js-code-nav-line-number" data-line-number="464"></td>
<td id="LC464" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L465" class="blob-num js-line-number js-code-nav-line-number" data-line-number="465"></td>
<td id="LC465" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L466" class="blob-num js-line-number js-code-nav-line-number" data-line-number="466"></td>
<td id="LC466" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;index&quot;</span>: {</td>
</tr>
<tr>
<td id="L467" class="blob-num js-line-number js-code-nav-line-number" data-line-number="467"></td>
<td id="LC467" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>integer<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L468" class="blob-num js-line-number js-code-nav-line-number" data-line-number="468"></td>
<td id="LC468" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The index of the profile in the new tab dropdown (starting at 0)<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L469" class="blob-num js-line-number js-code-nav-line-number" data-line-number="469"></td>
<td id="LC469" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L470" class="blob-num js-line-number js-code-nav-line-number" data-line-number="470"></td>
<td id="LC470" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;tabColor&quot;</span>: {</td>
</tr>
<tr>
<td id="L471" class="blob-num js-line-number js-code-nav-line-number" data-line-number="471"></td>
<td id="LC471" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/Color<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L472" class="blob-num js-line-number js-code-nav-line-number" data-line-number="472"></td>
<td id="LC472" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">null</span>,</td>
</tr>
<tr>
<td id="L473" class="blob-num js-line-number js-code-nav-line-number" data-line-number="473"></td>
<td id="LC473" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>If provided, will set the tab&#39;s color to the given value<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L474" class="blob-num js-line-number js-code-nav-line-number" data-line-number="474"></td>
<td id="LC474" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L475" class="blob-num js-line-number js-code-nav-line-number" data-line-number="475"></td>
<td id="LC475" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;suppressApplicationTitle&quot;</span>: {</td>
</tr>
<tr>
<td id="L476" class="blob-num js-line-number js-code-nav-line-number" data-line-number="476"></td>
<td id="LC476" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>boolean<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L477" class="blob-num js-line-number js-code-nav-line-number" data-line-number="477"></td>
<td id="LC477" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">false</span>,</td>
</tr>
<tr>
<td id="L478" class="blob-num js-line-number js-code-nav-line-number" data-line-number="478"></td>
<td id="LC478" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>When set to true, tabTitle overrides the default title of the tab and any title change messages from the application will be suppressed. When set to false, tabTitle behaves as normal<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L479" class="blob-num js-line-number js-code-nav-line-number" data-line-number="479"></td>
<td id="LC479" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L480" class="blob-num js-line-number js-code-nav-line-number" data-line-number="480"></td>
<td id="LC480" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;colorScheme&quot;</span>: {</td>
</tr>
<tr>
<td id="L481" class="blob-num js-line-number js-code-nav-line-number" data-line-number="481"></td>
<td id="LC481" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The name of a color scheme to use, instead of the one specified by the profile<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L482" class="blob-num js-line-number js-code-nav-line-number" data-line-number="482"></td>
<td id="LC482" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L483" class="blob-num js-line-number js-code-nav-line-number" data-line-number="483"></td>
<td id="LC483" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L484" class="blob-num js-line-number js-code-nav-line-number" data-line-number="484"></td>
<td id="LC484" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;elevate&quot;</span>: {</td>
</tr>
<tr>
<td id="L485" class="blob-num js-line-number js-code-nav-line-number" data-line-number="485"></td>
<td id="LC485" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>boolean<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L486" class="blob-num js-line-number js-code-nav-line-number" data-line-number="486"></td>
<td id="LC486" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">false</span>,</td>
</tr>
<tr>
<td id="L487" class="blob-num js-line-number js-code-nav-line-number" data-line-number="487"></td>
<td id="LC487" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>This will override the profile&#39;s `elevate` setting.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L488" class="blob-num js-line-number js-code-nav-line-number" data-line-number="488"></td>
<td id="LC488" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L489" class="blob-num js-line-number js-code-nav-line-number" data-line-number="489"></td>
<td id="LC489" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L490" class="blob-num js-line-number js-code-nav-line-number" data-line-number="490"></td>
<td id="LC490" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L491" class="blob-num js-line-number js-code-nav-line-number" data-line-number="491"></td>
<td id="LC491" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L492" class="blob-num js-line-number js-code-nav-line-number" data-line-number="492"></td>
<td id="LC492" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;SwitchToAdjacentTabArgs&quot;</span>: {</td>
</tr>
<tr>
<td id="L493" class="blob-num js-line-number js-code-nav-line-number" data-line-number="493"></td>
<td id="LC493" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;oneOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L494" class="blob-num js-line-number js-code-nav-line-number" data-line-number="494"></td>
<td id="LC494" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L495" class="blob-num js-line-number js-code-nav-line-number" data-line-number="495"></td>
<td id="LC495" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>null<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L496" class="blob-num js-line-number js-code-nav-line-number" data-line-number="496"></td>
<td id="LC496" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L497" class="blob-num js-line-number js-code-nav-line-number" data-line-number="497"></td>
<td id="LC497" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L498" class="blob-num js-line-number js-code-nav-line-number" data-line-number="498"></td>
<td id="LC498" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L499" class="blob-num js-line-number js-code-nav-line-number" data-line-number="499"></td>
<td id="LC499" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>mru<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L500" class="blob-num js-line-number js-code-nav-line-number" data-line-number="500"></td>
<td id="LC500" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>inOrder<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L501" class="blob-num js-line-number js-code-nav-line-number" data-line-number="501"></td>
<td id="LC501" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>disabled<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L502" class="blob-num js-line-number js-code-nav-line-number" data-line-number="502"></td>
<td id="LC502" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L503" class="blob-num js-line-number js-code-nav-line-number" data-line-number="503"></td>
<td id="LC503" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L504" class="blob-num js-line-number js-code-nav-line-number" data-line-number="504"></td>
<td id="LC504" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L505" class="blob-num js-line-number js-code-nav-line-number" data-line-number="505"></td>
<td id="LC505" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L506" class="blob-num js-line-number js-code-nav-line-number" data-line-number="506"></td>
<td id="LC506" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L507" class="blob-num js-line-number js-code-nav-line-number" data-line-number="507"></td>
<td id="LC507" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;ShortcutAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L508" class="blob-num js-line-number js-code-nav-line-number" data-line-number="508"></td>
<td id="LC508" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L509" class="blob-num js-line-number js-code-nav-line-number" data-line-number="509"></td>
<td id="LC509" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L510" class="blob-num js-line-number js-code-nav-line-number" data-line-number="510"></td>
<td id="LC510" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The action to execute<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L511" class="blob-num js-line-number js-code-nav-line-number" data-line-number="511"></td>
<td id="LC511" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutActionName<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L512" class="blob-num js-line-number js-code-nav-line-number" data-line-number="512"></td>
<td id="LC512" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L513" class="blob-num js-line-number js-code-nav-line-number" data-line-number="513"></td>
<td id="LC513" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L514" class="blob-num js-line-number js-code-nav-line-number" data-line-number="514"></td>
<td id="LC514" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;required&quot;</span>: [</td>
</tr>
<tr>
<td id="L515" class="blob-num js-line-number js-code-nav-line-number" data-line-number="515"></td>
<td id="LC515" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>action<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L516" class="blob-num js-line-number js-code-nav-line-number" data-line-number="516"></td>
<td id="LC516" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L517" class="blob-num js-line-number js-code-nav-line-number" data-line-number="517"></td>
<td id="LC517" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L518" class="blob-num js-line-number js-code-nav-line-number" data-line-number="518"></td>
<td id="LC518" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L519" class="blob-num js-line-number js-code-nav-line-number" data-line-number="519"></td>
<td id="LC519" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;AdjustFontSizeAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L520" class="blob-num js-line-number js-code-nav-line-number" data-line-number="520"></td>
<td id="LC520" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to an Adjust Font Size Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L521" class="blob-num js-line-number js-code-nav-line-number" data-line-number="521"></td>
<td id="LC521" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L522" class="blob-num js-line-number js-code-nav-line-number" data-line-number="522"></td>
<td id="LC522" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L523" class="blob-num js-line-number js-code-nav-line-number" data-line-number="523"></td>
<td id="LC523" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L524" class="blob-num js-line-number js-code-nav-line-number" data-line-number="524"></td>
<td id="LC524" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L525" class="blob-num js-line-number js-code-nav-line-number" data-line-number="525"></td>
<td id="LC525" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L526" class="blob-num js-line-number js-code-nav-line-number" data-line-number="526"></td>
<td id="LC526" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L527" class="blob-num js-line-number js-code-nav-line-number" data-line-number="527"></td>
<td id="LC527" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L528" class="blob-num js-line-number js-code-nav-line-number" data-line-number="528"></td>
<td id="LC528" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L529" class="blob-num js-line-number js-code-nav-line-number" data-line-number="529"></td>
<td id="LC529" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>adjustFontSize<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L530" class="blob-num js-line-number js-code-nav-line-number" data-line-number="530"></td>
<td id="LC530" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L531" class="blob-num js-line-number js-code-nav-line-number" data-line-number="531"></td>
<td id="LC531" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;delta&quot;</span>: {</td>
</tr>
<tr>
<td id="L532" class="blob-num js-line-number js-code-nav-line-number" data-line-number="532"></td>
<td id="LC532" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>integer<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L533" class="blob-num js-line-number js-code-nav-line-number" data-line-number="533"></td>
<td id="LC533" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">0</span>,</td>
</tr>
<tr>
<td id="L534" class="blob-num js-line-number js-code-nav-line-number" data-line-number="534"></td>
<td id="LC534" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>How much to change the current font point size<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L535" class="blob-num js-line-number js-code-nav-line-number" data-line-number="535"></td>
<td id="LC535" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L536" class="blob-num js-line-number js-code-nav-line-number" data-line-number="536"></td>
<td id="LC536" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L537" class="blob-num js-line-number js-code-nav-line-number" data-line-number="537"></td>
<td id="LC537" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L538" class="blob-num js-line-number js-code-nav-line-number" data-line-number="538"></td>
<td id="LC538" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L539" class="blob-num js-line-number js-code-nav-line-number" data-line-number="539"></td>
<td id="LC539" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;required&quot;</span>: [</td>
</tr>
<tr>
<td id="L540" class="blob-num js-line-number js-code-nav-line-number" data-line-number="540"></td>
<td id="LC540" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>delta<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L541" class="blob-num js-line-number js-code-nav-line-number" data-line-number="541"></td>
<td id="LC541" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L542" class="blob-num js-line-number js-code-nav-line-number" data-line-number="542"></td>
<td id="LC542" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L543" class="blob-num js-line-number js-code-nav-line-number" data-line-number="543"></td>
<td id="LC543" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;CopyAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L544" class="blob-num js-line-number js-code-nav-line-number" data-line-number="544"></td>
<td id="LC544" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a Copy Text Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L545" class="blob-num js-line-number js-code-nav-line-number" data-line-number="545"></td>
<td id="LC545" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L546" class="blob-num js-line-number js-code-nav-line-number" data-line-number="546"></td>
<td id="LC546" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L547" class="blob-num js-line-number js-code-nav-line-number" data-line-number="547"></td>
<td id="LC547" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L548" class="blob-num js-line-number js-code-nav-line-number" data-line-number="548"></td>
<td id="LC548" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L549" class="blob-num js-line-number js-code-nav-line-number" data-line-number="549"></td>
<td id="LC549" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L550" class="blob-num js-line-number js-code-nav-line-number" data-line-number="550"></td>
<td id="LC550" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L551" class="blob-num js-line-number js-code-nav-line-number" data-line-number="551"></td>
<td id="LC551" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L552" class="blob-num js-line-number js-code-nav-line-number" data-line-number="552"></td>
<td id="LC552" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L553" class="blob-num js-line-number js-code-nav-line-number" data-line-number="553"></td>
<td id="LC553" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>copy<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L554" class="blob-num js-line-number js-code-nav-line-number" data-line-number="554"></td>
<td id="LC554" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L555" class="blob-num js-line-number js-code-nav-line-number" data-line-number="555"></td>
<td id="LC555" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;singleLine&quot;</span>: {</td>
</tr>
<tr>
<td id="L556" class="blob-num js-line-number js-code-nav-line-number" data-line-number="556"></td>
<td id="LC556" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>boolean<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L557" class="blob-num js-line-number js-code-nav-line-number" data-line-number="557"></td>
<td id="LC557" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">false</span>,</td>
</tr>
<tr>
<td id="L558" class="blob-num js-line-number js-code-nav-line-number" data-line-number="558"></td>
<td id="LC558" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>If true, the copied content will be copied as a single line (even if there are hard line breaks present in the text). If false, newlines persist from the selected text.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L559" class="blob-num js-line-number js-code-nav-line-number" data-line-number="559"></td>
<td id="LC559" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L560" class="blob-num js-line-number js-code-nav-line-number" data-line-number="560"></td>
<td id="LC560" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;copyFormatting&quot;</span>: {</td>
</tr>
<tr>
<td id="L561" class="blob-num js-line-number js-code-nav-line-number" data-line-number="561"></td>
<td id="LC561" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">null</span>,</td>
</tr>
<tr>
<td id="L562" class="blob-num js-line-number js-code-nav-line-number" data-line-number="562"></td>
<td id="LC562" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>When set to `true`, the color and font formatting of selected text is also copied to your clipboard. When set to `false`, only plain text is copied to your clipboard. An array of specific formats can also be used. Supported array values include `html` and `rtf`. Plain text is always copied. Not setting this value inherits the behavior of the `copyFormatting` global setting.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L563" class="blob-num js-line-number js-code-nav-line-number" data-line-number="563"></td>
<td id="LC563" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;oneOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L564" class="blob-num js-line-number js-code-nav-line-number" data-line-number="564"></td>
<td id="LC564" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L565" class="blob-num js-line-number js-code-nav-line-number" data-line-number="565"></td>
<td id="LC565" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/CopyFormat<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L566" class="blob-num js-line-number js-code-nav-line-number" data-line-number="566"></td>
<td id="LC566" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L567" class="blob-num js-line-number js-code-nav-line-number" data-line-number="567"></td>
<td id="LC567" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L568" class="blob-num js-line-number js-code-nav-line-number" data-line-number="568"></td>
<td id="LC568" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>null<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L569" class="blob-num js-line-number js-code-nav-line-number" data-line-number="569"></td>
<td id="LC569" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L570" class="blob-num js-line-number js-code-nav-line-number" data-line-number="570"></td>
<td id="LC570" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L571" class="blob-num js-line-number js-code-nav-line-number" data-line-number="571"></td>
<td id="LC571" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L572" class="blob-num js-line-number js-code-nav-line-number" data-line-number="572"></td>
<td id="LC572" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L573" class="blob-num js-line-number js-code-nav-line-number" data-line-number="573"></td>
<td id="LC573" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L574" class="blob-num js-line-number js-code-nav-line-number" data-line-number="574"></td>
<td id="LC574" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L575" class="blob-num js-line-number js-code-nav-line-number" data-line-number="575"></td>
<td id="LC575" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L576" class="blob-num js-line-number js-code-nav-line-number" data-line-number="576"></td>
<td id="LC576" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;NewTabAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L577" class="blob-num js-line-number js-code-nav-line-number" data-line-number="577"></td>
<td id="LC577" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a New Tab Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L578" class="blob-num js-line-number js-code-nav-line-number" data-line-number="578"></td>
<td id="LC578" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L579" class="blob-num js-line-number js-code-nav-line-number" data-line-number="579"></td>
<td id="LC579" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L580" class="blob-num js-line-number js-code-nav-line-number" data-line-number="580"></td>
<td id="LC580" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L581" class="blob-num js-line-number js-code-nav-line-number" data-line-number="581"></td>
<td id="LC581" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L582" class="blob-num js-line-number js-code-nav-line-number" data-line-number="582"></td>
<td id="LC582" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L583" class="blob-num js-line-number js-code-nav-line-number" data-line-number="583"></td>
<td id="LC583" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/NewTerminalArgs<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L584" class="blob-num js-line-number js-code-nav-line-number" data-line-number="584"></td>
<td id="LC584" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L585" class="blob-num js-line-number js-code-nav-line-number" data-line-number="585"></td>
<td id="LC585" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L586" class="blob-num js-line-number js-code-nav-line-number" data-line-number="586"></td>
<td id="LC586" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L587" class="blob-num js-line-number js-code-nav-line-number" data-line-number="587"></td>
<td id="LC587" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L588" class="blob-num js-line-number js-code-nav-line-number" data-line-number="588"></td>
<td id="LC588" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L589" class="blob-num js-line-number js-code-nav-line-number" data-line-number="589"></td>
<td id="LC589" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>newTab<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L590" class="blob-num js-line-number js-code-nav-line-number" data-line-number="590"></td>
<td id="LC590" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L591" class="blob-num js-line-number js-code-nav-line-number" data-line-number="591"></td>
<td id="LC591" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L592" class="blob-num js-line-number js-code-nav-line-number" data-line-number="592"></td>
<td id="LC592" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L593" class="blob-num js-line-number js-code-nav-line-number" data-line-number="593"></td>
<td id="LC593" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L594" class="blob-num js-line-number js-code-nav-line-number" data-line-number="594"></td>
<td id="LC594" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L595" class="blob-num js-line-number js-code-nav-line-number" data-line-number="595"></td>
<td id="LC595" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;SwitchToTabAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L596" class="blob-num js-line-number js-code-nav-line-number" data-line-number="596"></td>
<td id="LC596" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a Switch To Tab Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L597" class="blob-num js-line-number js-code-nav-line-number" data-line-number="597"></td>
<td id="LC597" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L598" class="blob-num js-line-number js-code-nav-line-number" data-line-number="598"></td>
<td id="LC598" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L599" class="blob-num js-line-number js-code-nav-line-number" data-line-number="599"></td>
<td id="LC599" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L600" class="blob-num js-line-number js-code-nav-line-number" data-line-number="600"></td>
<td id="LC600" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L601" class="blob-num js-line-number js-code-nav-line-number" data-line-number="601"></td>
<td id="LC601" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L602" class="blob-num js-line-number js-code-nav-line-number" data-line-number="602"></td>
<td id="LC602" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L603" class="blob-num js-line-number js-code-nav-line-number" data-line-number="603"></td>
<td id="LC603" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L604" class="blob-num js-line-number js-code-nav-line-number" data-line-number="604"></td>
<td id="LC604" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L605" class="blob-num js-line-number js-code-nav-line-number" data-line-number="605"></td>
<td id="LC605" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>switchToTab<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L606" class="blob-num js-line-number js-code-nav-line-number" data-line-number="606"></td>
<td id="LC606" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L607" class="blob-num js-line-number js-code-nav-line-number" data-line-number="607"></td>
<td id="LC607" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;index&quot;</span>: {</td>
</tr>
<tr>
<td id="L608" class="blob-num js-line-number js-code-nav-line-number" data-line-number="608"></td>
<td id="LC608" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>integer<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L609" class="blob-num js-line-number js-code-nav-line-number" data-line-number="609"></td>
<td id="LC609" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">0</span>,</td>
</tr>
<tr>
<td id="L610" class="blob-num js-line-number js-code-nav-line-number" data-line-number="610"></td>
<td id="LC610" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Which tab to switch to, with the first being 0<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L611" class="blob-num js-line-number js-code-nav-line-number" data-line-number="611"></td>
<td id="LC611" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L612" class="blob-num js-line-number js-code-nav-line-number" data-line-number="612"></td>
<td id="LC612" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L613" class="blob-num js-line-number js-code-nav-line-number" data-line-number="613"></td>
<td id="LC613" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L614" class="blob-num js-line-number js-code-nav-line-number" data-line-number="614"></td>
<td id="LC614" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L615" class="blob-num js-line-number js-code-nav-line-number" data-line-number="615"></td>
<td id="LC615" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;required&quot;</span>: [</td>
</tr>
<tr>
<td id="L616" class="blob-num js-line-number js-code-nav-line-number" data-line-number="616"></td>
<td id="LC616" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>index<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L617" class="blob-num js-line-number js-code-nav-line-number" data-line-number="617"></td>
<td id="LC617" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L618" class="blob-num js-line-number js-code-nav-line-number" data-line-number="618"></td>
<td id="LC618" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L619" class="blob-num js-line-number js-code-nav-line-number" data-line-number="619"></td>
<td id="LC619" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;MovePaneAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L620" class="blob-num js-line-number js-code-nav-line-number" data-line-number="620"></td>
<td id="LC620" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a Move Pane Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L621" class="blob-num js-line-number js-code-nav-line-number" data-line-number="621"></td>
<td id="LC621" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L622" class="blob-num js-line-number js-code-nav-line-number" data-line-number="622"></td>
<td id="LC622" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L623" class="blob-num js-line-number js-code-nav-line-number" data-line-number="623"></td>
<td id="LC623" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L624" class="blob-num js-line-number js-code-nav-line-number" data-line-number="624"></td>
<td id="LC624" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L625" class="blob-num js-line-number js-code-nav-line-number" data-line-number="625"></td>
<td id="LC625" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L626" class="blob-num js-line-number js-code-nav-line-number" data-line-number="626"></td>
<td id="LC626" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L627" class="blob-num js-line-number js-code-nav-line-number" data-line-number="627"></td>
<td id="LC627" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L628" class="blob-num js-line-number js-code-nav-line-number" data-line-number="628"></td>
<td id="LC628" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L629" class="blob-num js-line-number js-code-nav-line-number" data-line-number="629"></td>
<td id="LC629" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>movePane<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L630" class="blob-num js-line-number js-code-nav-line-number" data-line-number="630"></td>
<td id="LC630" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L631" class="blob-num js-line-number js-code-nav-line-number" data-line-number="631"></td>
<td id="LC631" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;index&quot;</span>: {</td>
</tr>
<tr>
<td id="L632" class="blob-num js-line-number js-code-nav-line-number" data-line-number="632"></td>
<td id="LC632" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>integer<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L633" class="blob-num js-line-number js-code-nav-line-number" data-line-number="633"></td>
<td id="LC633" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">0</span>,</td>
</tr>
<tr>
<td id="L634" class="blob-num js-line-number js-code-nav-line-number" data-line-number="634"></td>
<td id="LC634" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Which tab to move the pane to, with the first being 0<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L635" class="blob-num js-line-number js-code-nav-line-number" data-line-number="635"></td>
<td id="LC635" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L636" class="blob-num js-line-number js-code-nav-line-number" data-line-number="636"></td>
<td id="LC636" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L637" class="blob-num js-line-number js-code-nav-line-number" data-line-number="637"></td>
<td id="LC637" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L638" class="blob-num js-line-number js-code-nav-line-number" data-line-number="638"></td>
<td id="LC638" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L639" class="blob-num js-line-number js-code-nav-line-number" data-line-number="639"></td>
<td id="LC639" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;required&quot;</span>: [</td>
</tr>
<tr>
<td id="L640" class="blob-num js-line-number js-code-nav-line-number" data-line-number="640"></td>
<td id="LC640" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>index<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L641" class="blob-num js-line-number js-code-nav-line-number" data-line-number="641"></td>
<td id="LC641" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L642" class="blob-num js-line-number js-code-nav-line-number" data-line-number="642"></td>
<td id="LC642" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L643" class="blob-num js-line-number js-code-nav-line-number" data-line-number="643"></td>
<td id="LC643" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;MoveFocusAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L644" class="blob-num js-line-number js-code-nav-line-number" data-line-number="644"></td>
<td id="LC644" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a Move Focus Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L645" class="blob-num js-line-number js-code-nav-line-number" data-line-number="645"></td>
<td id="LC645" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L646" class="blob-num js-line-number js-code-nav-line-number" data-line-number="646"></td>
<td id="LC646" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L647" class="blob-num js-line-number js-code-nav-line-number" data-line-number="647"></td>
<td id="LC647" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L648" class="blob-num js-line-number js-code-nav-line-number" data-line-number="648"></td>
<td id="LC648" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L649" class="blob-num js-line-number js-code-nav-line-number" data-line-number="649"></td>
<td id="LC649" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L650" class="blob-num js-line-number js-code-nav-line-number" data-line-number="650"></td>
<td id="LC650" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L651" class="blob-num js-line-number js-code-nav-line-number" data-line-number="651"></td>
<td id="LC651" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L652" class="blob-num js-line-number js-code-nav-line-number" data-line-number="652"></td>
<td id="LC652" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L653" class="blob-num js-line-number js-code-nav-line-number" data-line-number="653"></td>
<td id="LC653" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>moveFocus<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L654" class="blob-num js-line-number js-code-nav-line-number" data-line-number="654"></td>
<td id="LC654" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L655" class="blob-num js-line-number js-code-nav-line-number" data-line-number="655"></td>
<td id="LC655" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;direction&quot;</span>: {</td>
</tr>
<tr>
<td id="L656" class="blob-num js-line-number js-code-nav-line-number" data-line-number="656"></td>
<td id="LC656" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/FocusDirection<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L657" class="blob-num js-line-number js-code-nav-line-number" data-line-number="657"></td>
<td id="LC657" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>left<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L658" class="blob-num js-line-number js-code-nav-line-number" data-line-number="658"></td>
<td id="LC658" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The direction to move focus in, between panes. Direction can be &#39;previous&#39; to move to the most recently used pane, &#39;nextInOrder&#39; or &#39;previousInOrder&#39; to move to the next or previous pane, &#39;first&#39; to focus the first pane, or &#39;parent&#39; or &#39;child&#39; to move up and down the tree.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L659" class="blob-num js-line-number js-code-nav-line-number" data-line-number="659"></td>
<td id="LC659" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L660" class="blob-num js-line-number js-code-nav-line-number" data-line-number="660"></td>
<td id="LC660" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L661" class="blob-num js-line-number js-code-nav-line-number" data-line-number="661"></td>
<td id="LC661" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L662" class="blob-num js-line-number js-code-nav-line-number" data-line-number="662"></td>
<td id="LC662" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L663" class="blob-num js-line-number js-code-nav-line-number" data-line-number="663"></td>
<td id="LC663" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;required&quot;</span>: [</td>
</tr>
<tr>
<td id="L664" class="blob-num js-line-number js-code-nav-line-number" data-line-number="664"></td>
<td id="LC664" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>direction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L665" class="blob-num js-line-number js-code-nav-line-number" data-line-number="665"></td>
<td id="LC665" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L666" class="blob-num js-line-number js-code-nav-line-number" data-line-number="666"></td>
<td id="LC666" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L667" class="blob-num js-line-number js-code-nav-line-number" data-line-number="667"></td>
<td id="LC667" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;SwapPaneAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L668" class="blob-num js-line-number js-code-nav-line-number" data-line-number="668"></td>
<td id="LC668" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a Swap Pane Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L669" class="blob-num js-line-number js-code-nav-line-number" data-line-number="669"></td>
<td id="LC669" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L670" class="blob-num js-line-number js-code-nav-line-number" data-line-number="670"></td>
<td id="LC670" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L671" class="blob-num js-line-number js-code-nav-line-number" data-line-number="671"></td>
<td id="LC671" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L672" class="blob-num js-line-number js-code-nav-line-number" data-line-number="672"></td>
<td id="LC672" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L673" class="blob-num js-line-number js-code-nav-line-number" data-line-number="673"></td>
<td id="LC673" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L674" class="blob-num js-line-number js-code-nav-line-number" data-line-number="674"></td>
<td id="LC674" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L675" class="blob-num js-line-number js-code-nav-line-number" data-line-number="675"></td>
<td id="LC675" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L676" class="blob-num js-line-number js-code-nav-line-number" data-line-number="676"></td>
<td id="LC676" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L677" class="blob-num js-line-number js-code-nav-line-number" data-line-number="677"></td>
<td id="LC677" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>swapPane<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L678" class="blob-num js-line-number js-code-nav-line-number" data-line-number="678"></td>
<td id="LC678" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L679" class="blob-num js-line-number js-code-nav-line-number" data-line-number="679"></td>
<td id="LC679" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;direction&quot;</span>: {</td>
</tr>
<tr>
<td id="L680" class="blob-num js-line-number js-code-nav-line-number" data-line-number="680"></td>
<td id="LC680" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/FocusDirection<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L681" class="blob-num js-line-number js-code-nav-line-number" data-line-number="681"></td>
<td id="LC681" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>left<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L682" class="blob-num js-line-number js-code-nav-line-number" data-line-number="682"></td>
<td id="LC682" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The direction to move the focus pane in, swapping panes. Direction can be &#39;previous&#39; to swap with the most recently used pane, &#39;nextInOrder&#39; or &#39;previousInOrder&#39; to move to the next or previous pane, or &#39;first&#39; to swap with the first pane.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L683" class="blob-num js-line-number js-code-nav-line-number" data-line-number="683"></td>
<td id="LC683" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L684" class="blob-num js-line-number js-code-nav-line-number" data-line-number="684"></td>
<td id="LC684" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L685" class="blob-num js-line-number js-code-nav-line-number" data-line-number="685"></td>
<td id="LC685" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L686" class="blob-num js-line-number js-code-nav-line-number" data-line-number="686"></td>
<td id="LC686" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L687" class="blob-num js-line-number js-code-nav-line-number" data-line-number="687"></td>
<td id="LC687" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;required&quot;</span>: [</td>
</tr>
<tr>
<td id="L688" class="blob-num js-line-number js-code-nav-line-number" data-line-number="688"></td>
<td id="LC688" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>direction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L689" class="blob-num js-line-number js-code-nav-line-number" data-line-number="689"></td>
<td id="LC689" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L690" class="blob-num js-line-number js-code-nav-line-number" data-line-number="690"></td>
<td id="LC690" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L691" class="blob-num js-line-number js-code-nav-line-number" data-line-number="691"></td>
<td id="LC691" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;ResizePaneAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L692" class="blob-num js-line-number js-code-nav-line-number" data-line-number="692"></td>
<td id="LC692" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a Resize Pane Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L693" class="blob-num js-line-number js-code-nav-line-number" data-line-number="693"></td>
<td id="LC693" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L694" class="blob-num js-line-number js-code-nav-line-number" data-line-number="694"></td>
<td id="LC694" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L695" class="blob-num js-line-number js-code-nav-line-number" data-line-number="695"></td>
<td id="LC695" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L696" class="blob-num js-line-number js-code-nav-line-number" data-line-number="696"></td>
<td id="LC696" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L697" class="blob-num js-line-number js-code-nav-line-number" data-line-number="697"></td>
<td id="LC697" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L698" class="blob-num js-line-number js-code-nav-line-number" data-line-number="698"></td>
<td id="LC698" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L699" class="blob-num js-line-number js-code-nav-line-number" data-line-number="699"></td>
<td id="LC699" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L700" class="blob-num js-line-number js-code-nav-line-number" data-line-number="700"></td>
<td id="LC700" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L701" class="blob-num js-line-number js-code-nav-line-number" data-line-number="701"></td>
<td id="LC701" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>resizePane<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L702" class="blob-num js-line-number js-code-nav-line-number" data-line-number="702"></td>
<td id="LC702" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L703" class="blob-num js-line-number js-code-nav-line-number" data-line-number="703"></td>
<td id="LC703" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;direction&quot;</span>: {</td>
</tr>
<tr>
<td id="L704" class="blob-num js-line-number js-code-nav-line-number" data-line-number="704"></td>
<td id="LC704" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ResizeDirection<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L705" class="blob-num js-line-number js-code-nav-line-number" data-line-number="705"></td>
<td id="LC705" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>left<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L706" class="blob-num js-line-number js-code-nav-line-number" data-line-number="706"></td>
<td id="LC706" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The direction to move the pane separator in.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L707" class="blob-num js-line-number js-code-nav-line-number" data-line-number="707"></td>
<td id="LC707" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L708" class="blob-num js-line-number js-code-nav-line-number" data-line-number="708"></td>
<td id="LC708" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L709" class="blob-num js-line-number js-code-nav-line-number" data-line-number="709"></td>
<td id="LC709" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L710" class="blob-num js-line-number js-code-nav-line-number" data-line-number="710"></td>
<td id="LC710" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L711" class="blob-num js-line-number js-code-nav-line-number" data-line-number="711"></td>
<td id="LC711" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;required&quot;</span>: [</td>
</tr>
<tr>
<td id="L712" class="blob-num js-line-number js-code-nav-line-number" data-line-number="712"></td>
<td id="LC712" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>direction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L713" class="blob-num js-line-number js-code-nav-line-number" data-line-number="713"></td>
<td id="LC713" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L714" class="blob-num js-line-number js-code-nav-line-number" data-line-number="714"></td>
<td id="LC714" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L715" class="blob-num js-line-number js-code-nav-line-number" data-line-number="715"></td>
<td id="LC715" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;SendInputAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L716" class="blob-num js-line-number js-code-nav-line-number" data-line-number="716"></td>
<td id="LC716" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a Send Input Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L717" class="blob-num js-line-number js-code-nav-line-number" data-line-number="717"></td>
<td id="LC717" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L718" class="blob-num js-line-number js-code-nav-line-number" data-line-number="718"></td>
<td id="LC718" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L719" class="blob-num js-line-number js-code-nav-line-number" data-line-number="719"></td>
<td id="LC719" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L720" class="blob-num js-line-number js-code-nav-line-number" data-line-number="720"></td>
<td id="LC720" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L721" class="blob-num js-line-number js-code-nav-line-number" data-line-number="721"></td>
<td id="LC721" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L722" class="blob-num js-line-number js-code-nav-line-number" data-line-number="722"></td>
<td id="LC722" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L723" class="blob-num js-line-number js-code-nav-line-number" data-line-number="723"></td>
<td id="LC723" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L724" class="blob-num js-line-number js-code-nav-line-number" data-line-number="724"></td>
<td id="LC724" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L725" class="blob-num js-line-number js-code-nav-line-number" data-line-number="725"></td>
<td id="LC725" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>sendInput<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L726" class="blob-num js-line-number js-code-nav-line-number" data-line-number="726"></td>
<td id="LC726" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L727" class="blob-num js-line-number js-code-nav-line-number" data-line-number="727"></td>
<td id="LC727" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;input&quot;</span>: {</td>
</tr>
<tr>
<td id="L728" class="blob-num js-line-number js-code-nav-line-number" data-line-number="728"></td>
<td id="LC728" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L729" class="blob-num js-line-number js-code-nav-line-number" data-line-number="729"></td>
<td id="LC729" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L730" class="blob-num js-line-number js-code-nav-line-number" data-line-number="730"></td>
<td id="LC730" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The text input to feed into the shell. ANSI escape sequences may be used. Escape codes like <span class="pl-cce">\\</span>x1b must be written as <span class="pl-cce">\\</span>u001b.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L731" class="blob-num js-line-number js-code-nav-line-number" data-line-number="731"></td>
<td id="LC731" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L732" class="blob-num js-line-number js-code-nav-line-number" data-line-number="732"></td>
<td id="LC732" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L733" class="blob-num js-line-number js-code-nav-line-number" data-line-number="733"></td>
<td id="LC733" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L734" class="blob-num js-line-number js-code-nav-line-number" data-line-number="734"></td>
<td id="LC734" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L735" class="blob-num js-line-number js-code-nav-line-number" data-line-number="735"></td>
<td id="LC735" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;required&quot;</span>: [</td>
</tr>
<tr>
<td id="L736" class="blob-num js-line-number js-code-nav-line-number" data-line-number="736"></td>
<td id="LC736" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>input<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L737" class="blob-num js-line-number js-code-nav-line-number" data-line-number="737"></td>
<td id="LC737" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L738" class="blob-num js-line-number js-code-nav-line-number" data-line-number="738"></td>
<td id="LC738" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L739" class="blob-num js-line-number js-code-nav-line-number" data-line-number="739"></td>
<td id="LC739" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;SplitPaneAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L740" class="blob-num js-line-number js-code-nav-line-number" data-line-number="740"></td>
<td id="LC740" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a Split Pane Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L741" class="blob-num js-line-number js-code-nav-line-number" data-line-number="741"></td>
<td id="LC741" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L742" class="blob-num js-line-number js-code-nav-line-number" data-line-number="742"></td>
<td id="LC742" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L743" class="blob-num js-line-number js-code-nav-line-number" data-line-number="743"></td>
<td id="LC743" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L744" class="blob-num js-line-number js-code-nav-line-number" data-line-number="744"></td>
<td id="LC744" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L745" class="blob-num js-line-number js-code-nav-line-number" data-line-number="745"></td>
<td id="LC745" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L746" class="blob-num js-line-number js-code-nav-line-number" data-line-number="746"></td>
<td id="LC746" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/NewTerminalArgs<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L747" class="blob-num js-line-number js-code-nav-line-number" data-line-number="747"></td>
<td id="LC747" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L748" class="blob-num js-line-number js-code-nav-line-number" data-line-number="748"></td>
<td id="LC748" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L749" class="blob-num js-line-number js-code-nav-line-number" data-line-number="749"></td>
<td id="LC749" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L750" class="blob-num js-line-number js-code-nav-line-number" data-line-number="750"></td>
<td id="LC750" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L751" class="blob-num js-line-number js-code-nav-line-number" data-line-number="751"></td>
<td id="LC751" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L752" class="blob-num js-line-number js-code-nav-line-number" data-line-number="752"></td>
<td id="LC752" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>splitPane<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L753" class="blob-num js-line-number js-code-nav-line-number" data-line-number="753"></td>
<td id="LC753" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L754" class="blob-num js-line-number js-code-nav-line-number" data-line-number="754"></td>
<td id="LC754" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;split&quot;</span>: {</td>
</tr>
<tr>
<td id="L755" class="blob-num js-line-number js-code-nav-line-number" data-line-number="755"></td>
<td id="LC755" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/SplitDirection<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L756" class="blob-num js-line-number js-code-nav-line-number" data-line-number="756"></td>
<td id="LC756" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>auto<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L757" class="blob-num js-line-number js-code-nav-line-number" data-line-number="757"></td>
<td id="LC757" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The orientation to split the pane in. Possible values:<span class="pl-cce">\n</span> -<span class="pl-cce">\&quot;</span>auto<span class="pl-cce">\&quot;</span> (splits pane based on remaining space)<span class="pl-cce">\n</span> -<span class="pl-cce">\&quot;</span>up<span class="pl-cce">\&quot;</span> (think [-] and above)<span class="pl-cce">\n</span> -<span class="pl-cce">\&quot;</span>down<span class="pl-cce">\&quot;</span> (think [-] and below)<span class="pl-cce">\n</span> -<span class="pl-cce">\&quot;</span>left<span class="pl-cce">\&quot;</span> (think [|] and to the left)<span class="pl-cce">\n</span> -<span class="pl-cce">\&quot;</span>right<span class="pl-cce">\&quot;</span>(think [|] and to the right)<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L758" class="blob-num js-line-number js-code-nav-line-number" data-line-number="758"></td>
<td id="LC758" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L759" class="blob-num js-line-number js-code-nav-line-number" data-line-number="759"></td>
<td id="LC759" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;splitMode&quot;</span>: {</td>
</tr>
<tr>
<td id="L760" class="blob-num js-line-number js-code-nav-line-number" data-line-number="760"></td>
<td id="LC760" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>duplicate<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L761" class="blob-num js-line-number js-code-nav-line-number" data-line-number="761"></td>
<td id="LC761" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Control how the pane splits. Only accepts <span class="pl-cce">\&quot;</span>duplicate<span class="pl-cce">\&quot;</span> which will duplicate the focused pane&#39;s profile into a new pane.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L762" class="blob-num js-line-number js-code-nav-line-number" data-line-number="762"></td>
<td id="LC762" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L763" class="blob-num js-line-number js-code-nav-line-number" data-line-number="763"></td>
<td id="LC763" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;size&quot;</span>: {</td>
</tr>
<tr>
<td id="L764" class="blob-num js-line-number js-code-nav-line-number" data-line-number="764"></td>
<td id="LC764" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">0.5</span>,</td>
</tr>
<tr>
<td id="L765" class="blob-num js-line-number js-code-nav-line-number" data-line-number="765"></td>
<td id="LC765" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Specify how large the new pane should be, as a fraction of the current pane&#39;s size. 1.0 would be &#39;all of the current pane&#39;, and 0.0 is &#39;None of the parent&#39;. Accepts floating point values from 0-1 (default 0.5).<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L766" class="blob-num js-line-number js-code-nav-line-number" data-line-number="766"></td>
<td id="LC766" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;maximum&quot;</span>: <span class="pl-c1">1</span>,</td>
</tr>
<tr>
<td id="L767" class="blob-num js-line-number js-code-nav-line-number" data-line-number="767"></td>
<td id="LC767" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;minimum&quot;</span>: <span class="pl-c1">0</span>,</td>
</tr>
<tr>
<td id="L768" class="blob-num js-line-number js-code-nav-line-number" data-line-number="768"></td>
<td id="LC768" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>number<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L769" class="blob-num js-line-number js-code-nav-line-number" data-line-number="769"></td>
<td id="LC769" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L770" class="blob-num js-line-number js-code-nav-line-number" data-line-number="770"></td>
<td id="LC770" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L771" class="blob-num js-line-number js-code-nav-line-number" data-line-number="771"></td>
<td id="LC771" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L772" class="blob-num js-line-number js-code-nav-line-number" data-line-number="772"></td>
<td id="LC772" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L773" class="blob-num js-line-number js-code-nav-line-number" data-line-number="773"></td>
<td id="LC773" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L774" class="blob-num js-line-number js-code-nav-line-number" data-line-number="774"></td>
<td id="LC774" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;OpenSettingsAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L775" class="blob-num js-line-number js-code-nav-line-number" data-line-number="775"></td>
<td id="LC775" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a Open Settings Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L776" class="blob-num js-line-number js-code-nav-line-number" data-line-number="776"></td>
<td id="LC776" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L777" class="blob-num js-line-number js-code-nav-line-number" data-line-number="777"></td>
<td id="LC777" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L778" class="blob-num js-line-number js-code-nav-line-number" data-line-number="778"></td>
<td id="LC778" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L779" class="blob-num js-line-number js-code-nav-line-number" data-line-number="779"></td>
<td id="LC779" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L780" class="blob-num js-line-number js-code-nav-line-number" data-line-number="780"></td>
<td id="LC780" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L781" class="blob-num js-line-number js-code-nav-line-number" data-line-number="781"></td>
<td id="LC781" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L782" class="blob-num js-line-number js-code-nav-line-number" data-line-number="782"></td>
<td id="LC782" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L783" class="blob-num js-line-number js-code-nav-line-number" data-line-number="783"></td>
<td id="LC783" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L784" class="blob-num js-line-number js-code-nav-line-number" data-line-number="784"></td>
<td id="LC784" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>openSettings<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L785" class="blob-num js-line-number js-code-nav-line-number" data-line-number="785"></td>
<td id="LC785" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L786" class="blob-num js-line-number js-code-nav-line-number" data-line-number="786"></td>
<td id="LC786" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;target&quot;</span>: {</td>
</tr>
<tr>
<td id="L787" class="blob-num js-line-number js-code-nav-line-number" data-line-number="787"></td>
<td id="LC787" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L788" class="blob-num js-line-number js-code-nav-line-number" data-line-number="788"></td>
<td id="LC788" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>settingsUI<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L789" class="blob-num js-line-number js-code-nav-line-number" data-line-number="789"></td>
<td id="LC789" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Opens Settings UI or settings file.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L790" class="blob-num js-line-number js-code-nav-line-number" data-line-number="790"></td>
<td id="LC790" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L791" class="blob-num js-line-number js-code-nav-line-number" data-line-number="791"></td>
<td id="LC791" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>settingsFile<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L792" class="blob-num js-line-number js-code-nav-line-number" data-line-number="792"></td>
<td id="LC792" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>defaultsFile<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L793" class="blob-num js-line-number js-code-nav-line-number" data-line-number="793"></td>
<td id="LC793" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>allFiles<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L794" class="blob-num js-line-number js-code-nav-line-number" data-line-number="794"></td>
<td id="LC794" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>settingsUI<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L795" class="blob-num js-line-number js-code-nav-line-number" data-line-number="795"></td>
<td id="LC795" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L796" class="blob-num js-line-number js-code-nav-line-number" data-line-number="796"></td>
<td id="LC796" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L797" class="blob-num js-line-number js-code-nav-line-number" data-line-number="797"></td>
<td id="LC797" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L798" class="blob-num js-line-number js-code-nav-line-number" data-line-number="798"></td>
<td id="LC798" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L799" class="blob-num js-line-number js-code-nav-line-number" data-line-number="799"></td>
<td id="LC799" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L800" class="blob-num js-line-number js-code-nav-line-number" data-line-number="800"></td>
<td id="LC800" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L801" class="blob-num js-line-number js-code-nav-line-number" data-line-number="801"></td>
<td id="LC801" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;SetTabColorAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L802" class="blob-num js-line-number js-code-nav-line-number" data-line-number="802"></td>
<td id="LC802" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a Set Tab Color Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L803" class="blob-num js-line-number js-code-nav-line-number" data-line-number="803"></td>
<td id="LC803" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L804" class="blob-num js-line-number js-code-nav-line-number" data-line-number="804"></td>
<td id="LC804" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L805" class="blob-num js-line-number js-code-nav-line-number" data-line-number="805"></td>
<td id="LC805" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L806" class="blob-num js-line-number js-code-nav-line-number" data-line-number="806"></td>
<td id="LC806" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L807" class="blob-num js-line-number js-code-nav-line-number" data-line-number="807"></td>
<td id="LC807" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L808" class="blob-num js-line-number js-code-nav-line-number" data-line-number="808"></td>
<td id="LC808" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L809" class="blob-num js-line-number js-code-nav-line-number" data-line-number="809"></td>
<td id="LC809" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L810" class="blob-num js-line-number js-code-nav-line-number" data-line-number="810"></td>
<td id="LC810" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L811" class="blob-num js-line-number js-code-nav-line-number" data-line-number="811"></td>
<td id="LC811" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>setTabColor<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L812" class="blob-num js-line-number js-code-nav-line-number" data-line-number="812"></td>
<td id="LC812" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L813" class="blob-num js-line-number js-code-nav-line-number" data-line-number="813"></td>
<td id="LC813" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;color&quot;</span>: {</td>
</tr>
<tr>
<td id="L814" class="blob-num js-line-number js-code-nav-line-number" data-line-number="814"></td>
<td id="LC814" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/Color<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L815" class="blob-num js-line-number js-code-nav-line-number" data-line-number="815"></td>
<td id="LC815" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">null</span>,</td>
</tr>
<tr>
<td id="L816" class="blob-num js-line-number js-code-nav-line-number" data-line-number="816"></td>
<td id="LC816" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>If provided, will set the tab&#39;s color to the given value. If omitted, will reset the tab&#39;s color.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L817" class="blob-num js-line-number js-code-nav-line-number" data-line-number="817"></td>
<td id="LC817" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L818" class="blob-num js-line-number js-code-nav-line-number" data-line-number="818"></td>
<td id="LC818" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L819" class="blob-num js-line-number js-code-nav-line-number" data-line-number="819"></td>
<td id="LC819" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L820" class="blob-num js-line-number js-code-nav-line-number" data-line-number="820"></td>
<td id="LC820" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L821" class="blob-num js-line-number js-code-nav-line-number" data-line-number="821"></td>
<td id="LC821" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L822" class="blob-num js-line-number js-code-nav-line-number" data-line-number="822"></td>
<td id="LC822" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;SetColorSchemeAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L823" class="blob-num js-line-number js-code-nav-line-number" data-line-number="823"></td>
<td id="LC823" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a Set Color Scheme Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L824" class="blob-num js-line-number js-code-nav-line-number" data-line-number="824"></td>
<td id="LC824" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L825" class="blob-num js-line-number js-code-nav-line-number" data-line-number="825"></td>
<td id="LC825" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L826" class="blob-num js-line-number js-code-nav-line-number" data-line-number="826"></td>
<td id="LC826" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L827" class="blob-num js-line-number js-code-nav-line-number" data-line-number="827"></td>
<td id="LC827" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L828" class="blob-num js-line-number js-code-nav-line-number" data-line-number="828"></td>
<td id="LC828" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L829" class="blob-num js-line-number js-code-nav-line-number" data-line-number="829"></td>
<td id="LC829" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L830" class="blob-num js-line-number js-code-nav-line-number" data-line-number="830"></td>
<td id="LC830" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L831" class="blob-num js-line-number js-code-nav-line-number" data-line-number="831"></td>
<td id="LC831" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L832" class="blob-num js-line-number js-code-nav-line-number" data-line-number="832"></td>
<td id="LC832" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>setColorScheme<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L833" class="blob-num js-line-number js-code-nav-line-number" data-line-number="833"></td>
<td id="LC833" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L834" class="blob-num js-line-number js-code-nav-line-number" data-line-number="834"></td>
<td id="LC834" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;colorScheme&quot;</span>: {</td>
</tr>
<tr>
<td id="L835" class="blob-num js-line-number js-code-nav-line-number" data-line-number="835"></td>
<td id="LC835" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L836" class="blob-num js-line-number js-code-nav-line-number" data-line-number="836"></td>
<td id="LC836" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L837" class="blob-num js-line-number js-code-nav-line-number" data-line-number="837"></td>
<td id="LC837" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>the name of the scheme to apply to the active pane<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L838" class="blob-num js-line-number js-code-nav-line-number" data-line-number="838"></td>
<td id="LC838" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L839" class="blob-num js-line-number js-code-nav-line-number" data-line-number="839"></td>
<td id="LC839" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L840" class="blob-num js-line-number js-code-nav-line-number" data-line-number="840"></td>
<td id="LC840" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L841" class="blob-num js-line-number js-code-nav-line-number" data-line-number="841"></td>
<td id="LC841" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L842" class="blob-num js-line-number js-code-nav-line-number" data-line-number="842"></td>
<td id="LC842" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;required&quot;</span>: [</td>
</tr>
<tr>
<td id="L843" class="blob-num js-line-number js-code-nav-line-number" data-line-number="843"></td>
<td id="LC843" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>colorScheme<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L844" class="blob-num js-line-number js-code-nav-line-number" data-line-number="844"></td>
<td id="LC844" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L845" class="blob-num js-line-number js-code-nav-line-number" data-line-number="845"></td>
<td id="LC845" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L846" class="blob-num js-line-number js-code-nav-line-number" data-line-number="846"></td>
<td id="LC846" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;SetFocusModeAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L847" class="blob-num js-line-number js-code-nav-line-number" data-line-number="847"></td>
<td id="LC847" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments for a setFocusMode action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L848" class="blob-num js-line-number js-code-nav-line-number" data-line-number="848"></td>
<td id="LC848" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L849" class="blob-num js-line-number js-code-nav-line-number" data-line-number="849"></td>
<td id="LC849" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L850" class="blob-num js-line-number js-code-nav-line-number" data-line-number="850"></td>
<td id="LC850" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L851" class="blob-num js-line-number js-code-nav-line-number" data-line-number="851"></td>
<td id="LC851" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L852" class="blob-num js-line-number js-code-nav-line-number" data-line-number="852"></td>
<td id="LC852" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L853" class="blob-num js-line-number js-code-nav-line-number" data-line-number="853"></td>
<td id="LC853" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L854" class="blob-num js-line-number js-code-nav-line-number" data-line-number="854"></td>
<td id="LC854" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L855" class="blob-num js-line-number js-code-nav-line-number" data-line-number="855"></td>
<td id="LC855" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L856" class="blob-num js-line-number js-code-nav-line-number" data-line-number="856"></td>
<td id="LC856" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>setFocusMode<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L857" class="blob-num js-line-number js-code-nav-line-number" data-line-number="857"></td>
<td id="LC857" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L858" class="blob-num js-line-number js-code-nav-line-number" data-line-number="858"></td>
<td id="LC858" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;isFocusMode&quot;</span>: {</td>
</tr>
<tr>
<td id="L859" class="blob-num js-line-number js-code-nav-line-number" data-line-number="859"></td>
<td id="LC859" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>boolean<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L860" class="blob-num js-line-number js-code-nav-line-number" data-line-number="860"></td>
<td id="LC860" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>whether focus mode is enabled<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L861" class="blob-num js-line-number js-code-nav-line-number" data-line-number="861"></td>
<td id="LC861" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L862" class="blob-num js-line-number js-code-nav-line-number" data-line-number="862"></td>
<td id="LC862" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L863" class="blob-num js-line-number js-code-nav-line-number" data-line-number="863"></td>
<td id="LC863" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L864" class="blob-num js-line-number js-code-nav-line-number" data-line-number="864"></td>
<td id="LC864" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L865" class="blob-num js-line-number js-code-nav-line-number" data-line-number="865"></td>
<td id="LC865" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L866" class="blob-num js-line-number js-code-nav-line-number" data-line-number="866"></td>
<td id="LC866" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;SetFullScreenAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L867" class="blob-num js-line-number js-code-nav-line-number" data-line-number="867"></td>
<td id="LC867" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments for a setFullScreen action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L868" class="blob-num js-line-number js-code-nav-line-number" data-line-number="868"></td>
<td id="LC868" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L869" class="blob-num js-line-number js-code-nav-line-number" data-line-number="869"></td>
<td id="LC869" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L870" class="blob-num js-line-number js-code-nav-line-number" data-line-number="870"></td>
<td id="LC870" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L871" class="blob-num js-line-number js-code-nav-line-number" data-line-number="871"></td>
<td id="LC871" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L872" class="blob-num js-line-number js-code-nav-line-number" data-line-number="872"></td>
<td id="LC872" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L873" class="blob-num js-line-number js-code-nav-line-number" data-line-number="873"></td>
<td id="LC873" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L874" class="blob-num js-line-number js-code-nav-line-number" data-line-number="874"></td>
<td id="LC874" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L875" class="blob-num js-line-number js-code-nav-line-number" data-line-number="875"></td>
<td id="LC875" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L876" class="blob-num js-line-number js-code-nav-line-number" data-line-number="876"></td>
<td id="LC876" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>setFullScreen<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L877" class="blob-num js-line-number js-code-nav-line-number" data-line-number="877"></td>
<td id="LC877" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L878" class="blob-num js-line-number js-code-nav-line-number" data-line-number="878"></td>
<td id="LC878" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;isFullScreen&quot;</span>: {</td>
</tr>
<tr>
<td id="L879" class="blob-num js-line-number js-code-nav-line-number" data-line-number="879"></td>
<td id="LC879" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>boolean<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L880" class="blob-num js-line-number js-code-nav-line-number" data-line-number="880"></td>
<td id="LC880" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>whether the window should be full screen<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L881" class="blob-num js-line-number js-code-nav-line-number" data-line-number="881"></td>
<td id="LC881" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L882" class="blob-num js-line-number js-code-nav-line-number" data-line-number="882"></td>
<td id="LC882" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L883" class="blob-num js-line-number js-code-nav-line-number" data-line-number="883"></td>
<td id="LC883" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L884" class="blob-num js-line-number js-code-nav-line-number" data-line-number="884"></td>
<td id="LC884" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L885" class="blob-num js-line-number js-code-nav-line-number" data-line-number="885"></td>
<td id="LC885" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L886" class="blob-num js-line-number js-code-nav-line-number" data-line-number="886"></td>
<td id="LC886" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;SetMaximizedAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L887" class="blob-num js-line-number js-code-nav-line-number" data-line-number="887"></td>
<td id="LC887" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments for a setMaximized action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L888" class="blob-num js-line-number js-code-nav-line-number" data-line-number="888"></td>
<td id="LC888" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L889" class="blob-num js-line-number js-code-nav-line-number" data-line-number="889"></td>
<td id="LC889" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L890" class="blob-num js-line-number js-code-nav-line-number" data-line-number="890"></td>
<td id="LC890" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L891" class="blob-num js-line-number js-code-nav-line-number" data-line-number="891"></td>
<td id="LC891" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L892" class="blob-num js-line-number js-code-nav-line-number" data-line-number="892"></td>
<td id="LC892" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L893" class="blob-num js-line-number js-code-nav-line-number" data-line-number="893"></td>
<td id="LC893" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L894" class="blob-num js-line-number js-code-nav-line-number" data-line-number="894"></td>
<td id="LC894" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L895" class="blob-num js-line-number js-code-nav-line-number" data-line-number="895"></td>
<td id="LC895" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L896" class="blob-num js-line-number js-code-nav-line-number" data-line-number="896"></td>
<td id="LC896" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>setMaximized<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L897" class="blob-num js-line-number js-code-nav-line-number" data-line-number="897"></td>
<td id="LC897" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L898" class="blob-num js-line-number js-code-nav-line-number" data-line-number="898"></td>
<td id="LC898" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;isMaximized&quot;</span>: {</td>
</tr>
<tr>
<td id="L899" class="blob-num js-line-number js-code-nav-line-number" data-line-number="899"></td>
<td id="LC899" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>boolean<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L900" class="blob-num js-line-number js-code-nav-line-number" data-line-number="900"></td>
<td id="LC900" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>whether the window should be maximized<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L901" class="blob-num js-line-number js-code-nav-line-number" data-line-number="901"></td>
<td id="LC901" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L902" class="blob-num js-line-number js-code-nav-line-number" data-line-number="902"></td>
<td id="LC902" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L903" class="blob-num js-line-number js-code-nav-line-number" data-line-number="903"></td>
<td id="LC903" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L904" class="blob-num js-line-number js-code-nav-line-number" data-line-number="904"></td>
<td id="LC904" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L905" class="blob-num js-line-number js-code-nav-line-number" data-line-number="905"></td>
<td id="LC905" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L906" class="blob-num js-line-number js-code-nav-line-number" data-line-number="906"></td>
<td id="LC906" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;WtAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L907" class="blob-num js-line-number js-code-nav-line-number" data-line-number="907"></td>
<td id="LC907" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a wt Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L908" class="blob-num js-line-number js-code-nav-line-number" data-line-number="908"></td>
<td id="LC908" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L909" class="blob-num js-line-number js-code-nav-line-number" data-line-number="909"></td>
<td id="LC909" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L910" class="blob-num js-line-number js-code-nav-line-number" data-line-number="910"></td>
<td id="LC910" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L911" class="blob-num js-line-number js-code-nav-line-number" data-line-number="911"></td>
<td id="LC911" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L912" class="blob-num js-line-number js-code-nav-line-number" data-line-number="912"></td>
<td id="LC912" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L913" class="blob-num js-line-number js-code-nav-line-number" data-line-number="913"></td>
<td id="LC913" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L914" class="blob-num js-line-number js-code-nav-line-number" data-line-number="914"></td>
<td id="LC914" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L915" class="blob-num js-line-number js-code-nav-line-number" data-line-number="915"></td>
<td id="LC915" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L916" class="blob-num js-line-number js-code-nav-line-number" data-line-number="916"></td>
<td id="LC916" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>wt<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L917" class="blob-num js-line-number js-code-nav-line-number" data-line-number="917"></td>
<td id="LC917" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L918" class="blob-num js-line-number js-code-nav-line-number" data-line-number="918"></td>
<td id="LC918" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;commandline&quot;</span>: {</td>
</tr>
<tr>
<td id="L919" class="blob-num js-line-number js-code-nav-line-number" data-line-number="919"></td>
<td id="LC919" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L920" class="blob-num js-line-number js-code-nav-line-number" data-line-number="920"></td>
<td id="LC920" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L921" class="blob-num js-line-number js-code-nav-line-number" data-line-number="921"></td>
<td id="LC921" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>a `wt` commandline to run in the current window<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L922" class="blob-num js-line-number js-code-nav-line-number" data-line-number="922"></td>
<td id="LC922" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L923" class="blob-num js-line-number js-code-nav-line-number" data-line-number="923"></td>
<td id="LC923" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L924" class="blob-num js-line-number js-code-nav-line-number" data-line-number="924"></td>
<td id="LC924" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L925" class="blob-num js-line-number js-code-nav-line-number" data-line-number="925"></td>
<td id="LC925" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L926" class="blob-num js-line-number js-code-nav-line-number" data-line-number="926"></td>
<td id="LC926" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;required&quot;</span>: [</td>
</tr>
<tr>
<td id="L927" class="blob-num js-line-number js-code-nav-line-number" data-line-number="927"></td>
<td id="LC927" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>commandline<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L928" class="blob-num js-line-number js-code-nav-line-number" data-line-number="928"></td>
<td id="LC928" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L929" class="blob-num js-line-number js-code-nav-line-number" data-line-number="929"></td>
<td id="LC929" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L930" class="blob-num js-line-number js-code-nav-line-number" data-line-number="930"></td>
<td id="LC930" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;CloseOtherTabsAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L931" class="blob-num js-line-number js-code-nav-line-number" data-line-number="931"></td>
<td id="LC931" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments for a closeOtherTabs action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L932" class="blob-num js-line-number js-code-nav-line-number" data-line-number="932"></td>
<td id="LC932" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L933" class="blob-num js-line-number js-code-nav-line-number" data-line-number="933"></td>
<td id="LC933" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L934" class="blob-num js-line-number js-code-nav-line-number" data-line-number="934"></td>
<td id="LC934" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L935" class="blob-num js-line-number js-code-nav-line-number" data-line-number="935"></td>
<td id="LC935" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L936" class="blob-num js-line-number js-code-nav-line-number" data-line-number="936"></td>
<td id="LC936" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L937" class="blob-num js-line-number js-code-nav-line-number" data-line-number="937"></td>
<td id="LC937" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L938" class="blob-num js-line-number js-code-nav-line-number" data-line-number="938"></td>
<td id="LC938" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L939" class="blob-num js-line-number js-code-nav-line-number" data-line-number="939"></td>
<td id="LC939" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L940" class="blob-num js-line-number js-code-nav-line-number" data-line-number="940"></td>
<td id="LC940" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>closeOtherTabs<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L941" class="blob-num js-line-number js-code-nav-line-number" data-line-number="941"></td>
<td id="LC941" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L942" class="blob-num js-line-number js-code-nav-line-number" data-line-number="942"></td>
<td id="LC942" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;index&quot;</span>: {</td>
</tr>
<tr>
<td id="L943" class="blob-num js-line-number js-code-nav-line-number" data-line-number="943"></td>
<td id="LC943" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;oneOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L944" class="blob-num js-line-number js-code-nav-line-number" data-line-number="944"></td>
<td id="LC944" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L945" class="blob-num js-line-number js-code-nav-line-number" data-line-number="945"></td>
<td id="LC945" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>integer<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L946" class="blob-num js-line-number js-code-nav-line-number" data-line-number="946"></td>
<td id="LC946" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L947" class="blob-num js-line-number js-code-nav-line-number" data-line-number="947"></td>
<td id="LC947" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L948" class="blob-num js-line-number js-code-nav-line-number" data-line-number="948"></td>
<td id="LC948" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>null<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L949" class="blob-num js-line-number js-code-nav-line-number" data-line-number="949"></td>
<td id="LC949" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L950" class="blob-num js-line-number js-code-nav-line-number" data-line-number="950"></td>
<td id="LC950" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L951" class="blob-num js-line-number js-code-nav-line-number" data-line-number="951"></td>
<td id="LC951" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">null</span>,</td>
</tr>
<tr>
<td id="L952" class="blob-num js-line-number js-code-nav-line-number" data-line-number="952"></td>
<td id="LC952" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Close the tabs other than the one at this index. If no index is provided, use the focused tab&#39;s index.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L953" class="blob-num js-line-number js-code-nav-line-number" data-line-number="953"></td>
<td id="LC953" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L954" class="blob-num js-line-number js-code-nav-line-number" data-line-number="954"></td>
<td id="LC954" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L955" class="blob-num js-line-number js-code-nav-line-number" data-line-number="955"></td>
<td id="LC955" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L956" class="blob-num js-line-number js-code-nav-line-number" data-line-number="956"></td>
<td id="LC956" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L957" class="blob-num js-line-number js-code-nav-line-number" data-line-number="957"></td>
<td id="LC957" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L958" class="blob-num js-line-number js-code-nav-line-number" data-line-number="958"></td>
<td id="LC958" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;CloseTabsAfterAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L959" class="blob-num js-line-number js-code-nav-line-number" data-line-number="959"></td>
<td id="LC959" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments for a closeTabsAfter action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L960" class="blob-num js-line-number js-code-nav-line-number" data-line-number="960"></td>
<td id="LC960" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L961" class="blob-num js-line-number js-code-nav-line-number" data-line-number="961"></td>
<td id="LC961" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L962" class="blob-num js-line-number js-code-nav-line-number" data-line-number="962"></td>
<td id="LC962" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L963" class="blob-num js-line-number js-code-nav-line-number" data-line-number="963"></td>
<td id="LC963" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L964" class="blob-num js-line-number js-code-nav-line-number" data-line-number="964"></td>
<td id="LC964" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L965" class="blob-num js-line-number js-code-nav-line-number" data-line-number="965"></td>
<td id="LC965" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L966" class="blob-num js-line-number js-code-nav-line-number" data-line-number="966"></td>
<td id="LC966" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L967" class="blob-num js-line-number js-code-nav-line-number" data-line-number="967"></td>
<td id="LC967" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L968" class="blob-num js-line-number js-code-nav-line-number" data-line-number="968"></td>
<td id="LC968" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>closeTabsAfter<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L969" class="blob-num js-line-number js-code-nav-line-number" data-line-number="969"></td>
<td id="LC969" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L970" class="blob-num js-line-number js-code-nav-line-number" data-line-number="970"></td>
<td id="LC970" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;index&quot;</span>: {</td>
</tr>
<tr>
<td id="L971" class="blob-num js-line-number js-code-nav-line-number" data-line-number="971"></td>
<td id="LC971" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;oneOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L972" class="blob-num js-line-number js-code-nav-line-number" data-line-number="972"></td>
<td id="LC972" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L973" class="blob-num js-line-number js-code-nav-line-number" data-line-number="973"></td>
<td id="LC973" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>integer<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L974" class="blob-num js-line-number js-code-nav-line-number" data-line-number="974"></td>
<td id="LC974" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L975" class="blob-num js-line-number js-code-nav-line-number" data-line-number="975"></td>
<td id="LC975" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L976" class="blob-num js-line-number js-code-nav-line-number" data-line-number="976"></td>
<td id="LC976" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>null<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L977" class="blob-num js-line-number js-code-nav-line-number" data-line-number="977"></td>
<td id="LC977" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L978" class="blob-num js-line-number js-code-nav-line-number" data-line-number="978"></td>
<td id="LC978" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L979" class="blob-num js-line-number js-code-nav-line-number" data-line-number="979"></td>
<td id="LC979" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">null</span>,</td>
</tr>
<tr>
<td id="L980" class="blob-num js-line-number js-code-nav-line-number" data-line-number="980"></td>
<td id="LC980" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Close the tabs following the tab at this index. If no index is provided, use the focused tab&#39;s index.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L981" class="blob-num js-line-number js-code-nav-line-number" data-line-number="981"></td>
<td id="LC981" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L982" class="blob-num js-line-number js-code-nav-line-number" data-line-number="982"></td>
<td id="LC982" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L983" class="blob-num js-line-number js-code-nav-line-number" data-line-number="983"></td>
<td id="LC983" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L984" class="blob-num js-line-number js-code-nav-line-number" data-line-number="984"></td>
<td id="LC984" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L985" class="blob-num js-line-number js-code-nav-line-number" data-line-number="985"></td>
<td id="LC985" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L986" class="blob-num js-line-number js-code-nav-line-number" data-line-number="986"></td>
<td id="LC986" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;CloseTabAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L987" class="blob-num js-line-number js-code-nav-line-number" data-line-number="987"></td>
<td id="LC987" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments for a closeTab action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L988" class="blob-num js-line-number js-code-nav-line-number" data-line-number="988"></td>
<td id="LC988" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L989" class="blob-num js-line-number js-code-nav-line-number" data-line-number="989"></td>
<td id="LC989" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L990" class="blob-num js-line-number js-code-nav-line-number" data-line-number="990"></td>
<td id="LC990" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L991" class="blob-num js-line-number js-code-nav-line-number" data-line-number="991"></td>
<td id="LC991" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L992" class="blob-num js-line-number js-code-nav-line-number" data-line-number="992"></td>
<td id="LC992" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L993" class="blob-num js-line-number js-code-nav-line-number" data-line-number="993"></td>
<td id="LC993" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L994" class="blob-num js-line-number js-code-nav-line-number" data-line-number="994"></td>
<td id="LC994" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L995" class="blob-num js-line-number js-code-nav-line-number" data-line-number="995"></td>
<td id="LC995" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L996" class="blob-num js-line-number js-code-nav-line-number" data-line-number="996"></td>
<td id="LC996" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>closeTab<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L997" class="blob-num js-line-number js-code-nav-line-number" data-line-number="997"></td>
<td id="LC997" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L998" class="blob-num js-line-number js-code-nav-line-number" data-line-number="998"></td>
<td id="LC998" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;index&quot;</span>: {</td>
</tr>
<tr>
<td id="L999" class="blob-num js-line-number js-code-nav-line-number" data-line-number="999"></td>
<td id="LC999" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;oneOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L1000" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1000"></td>
<td id="LC1000" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1001" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1001"></td>
<td id="LC1001" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>integer<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1002" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1002"></td>
<td id="LC1002" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1003" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1003"></td>
<td id="LC1003" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1004" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1004"></td>
<td id="LC1004" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>null<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1005" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1005"></td>
<td id="LC1005" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1006" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1006"></td>
<td id="LC1006" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L1007" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1007"></td>
<td id="LC1007" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">null</span>,</td>
</tr>
<tr>
<td id="L1008" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1008"></td>
<td id="LC1008" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Close the tab at this index. If no index is provided, use the focused tab&#39;s index.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1009" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1009"></td>
<td id="LC1009" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1010" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1010"></td>
<td id="LC1010" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1011" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1011"></td>
<td id="LC1011" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1012" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1012"></td>
<td id="LC1012" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1013" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1013"></td>
<td id="LC1013" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1014" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1014"></td>
<td id="LC1014" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;ScrollUpAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L1015" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1015"></td>
<td id="LC1015" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments for a scrollUp action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1016" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1016"></td>
<td id="LC1016" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L1017" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1017"></td>
<td id="LC1017" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1018" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1018"></td>
<td id="LC1018" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1019" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1019"></td>
<td id="LC1019" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1020" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1020"></td>
<td id="LC1020" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1021" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1021"></td>
<td id="LC1021" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L1022" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1022"></td>
<td id="LC1022" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L1023" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1023"></td>
<td id="LC1023" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1024" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1024"></td>
<td id="LC1024" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>scrollUp<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1025" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1025"></td>
<td id="LC1025" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1026" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1026"></td>
<td id="LC1026" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;rowsToScroll&quot;</span>: {</td>
</tr>
<tr>
<td id="L1027" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1027"></td>
<td id="LC1027" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: [</td>
</tr>
<tr>
<td id="L1028" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1028"></td>
<td id="LC1028" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>integer<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1029" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1029"></td>
<td id="LC1029" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>null<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1030" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1030"></td>
<td id="LC1030" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L1031" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1031"></td>
<td id="LC1031" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">null</span>,</td>
</tr>
<tr>
<td id="L1032" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1032"></td>
<td id="LC1032" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Scroll up rowsToScroll lines. If no value is provided, use the system-level defaults.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1033" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1033"></td>
<td id="LC1033" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1034" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1034"></td>
<td id="LC1034" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1035" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1035"></td>
<td id="LC1035" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1036" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1036"></td>
<td id="LC1036" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1037" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1037"></td>
<td id="LC1037" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1038" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1038"></td>
<td id="LC1038" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;ScrollDownAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L1039" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1039"></td>
<td id="LC1039" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments for a scrollDown action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1040" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1040"></td>
<td id="LC1040" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L1041" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1041"></td>
<td id="LC1041" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1042" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1042"></td>
<td id="LC1042" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1043" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1043"></td>
<td id="LC1043" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1044" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1044"></td>
<td id="LC1044" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1045" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1045"></td>
<td id="LC1045" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L1046" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1046"></td>
<td id="LC1046" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L1047" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1047"></td>
<td id="LC1047" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1048" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1048"></td>
<td id="LC1048" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>scrollDown<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1049" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1049"></td>
<td id="LC1049" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1050" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1050"></td>
<td id="LC1050" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;rowsToScroll&quot;</span>: {</td>
</tr>
<tr>
<td id="L1051" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1051"></td>
<td id="LC1051" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: [</td>
</tr>
<tr>
<td id="L1052" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1052"></td>
<td id="LC1052" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>integer<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1053" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1053"></td>
<td id="LC1053" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>null<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1054" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1054"></td>
<td id="LC1054" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L1055" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1055"></td>
<td id="LC1055" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">null</span>,</td>
</tr>
<tr>
<td id="L1056" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1056"></td>
<td id="LC1056" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Scroll down rowsToScroll lines. If no value is provided, use the system-level defaults.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1057" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1057"></td>
<td id="LC1057" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1058" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1058"></td>
<td id="LC1058" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1059" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1059"></td>
<td id="LC1059" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1060" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1060"></td>
<td id="LC1060" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1061" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1061"></td>
<td id="LC1061" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1062" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1062"></td>
<td id="LC1062" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;MoveTabAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L1063" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1063"></td>
<td id="LC1063" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments for moving a tab<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1064" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1064"></td>
<td id="LC1064" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L1065" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1065"></td>
<td id="LC1065" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1066" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1066"></td>
<td id="LC1066" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1067" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1067"></td>
<td id="LC1067" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1068" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1068"></td>
<td id="LC1068" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1069" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1069"></td>
<td id="LC1069" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L1070" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1070"></td>
<td id="LC1070" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L1071" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1071"></td>
<td id="LC1071" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1072" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1072"></td>
<td id="LC1072" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>moveTab<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1073" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1073"></td>
<td id="LC1073" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1074" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1074"></td>
<td id="LC1074" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;direction&quot;</span>: {</td>
</tr>
<tr>
<td id="L1075" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1075"></td>
<td id="LC1075" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/MoveTabDirection<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1076" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1076"></td>
<td id="LC1076" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The direction to move the tab<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1077" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1077"></td>
<td id="LC1077" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1078" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1078"></td>
<td id="LC1078" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1079" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1079"></td>
<td id="LC1079" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1080" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1080"></td>
<td id="LC1080" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L1081" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1081"></td>
<td id="LC1081" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;required&quot;</span>: [</td>
</tr>
<tr>
<td id="L1082" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1082"></td>
<td id="LC1082" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>direction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1083" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1083"></td>
<td id="LC1083" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1084" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1084"></td>
<td id="LC1084" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1085" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1085"></td>
<td id="LC1085" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;MultipleActionsAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L1086" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1086"></td>
<td id="LC1086" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments for the multiple actions command<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1087" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1087"></td>
<td id="LC1087" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L1088" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1088"></td>
<td id="LC1088" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1089" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1089"></td>
<td id="LC1089" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1090" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1090"></td>
<td id="LC1090" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1091" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1091"></td>
<td id="LC1091" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1092" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1092"></td>
<td id="LC1092" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L1093" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1093"></td>
<td id="LC1093" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L1094" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1094"></td>
<td id="LC1094" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1095" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1095"></td>
<td id="LC1095" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>multipleActions<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1096" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1096"></td>
<td id="LC1096" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1097" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1097"></td>
<td id="LC1097" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;actions&quot;</span>: {</td>
</tr>
<tr>
<td id="L1098" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1098"></td>
<td id="LC1098" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1099" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1099"></td>
<td id="LC1099" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>array<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1100" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1100"></td>
<td id="LC1100" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;minItems&quot;</span>: <span class="pl-c1">1</span>,</td>
</tr>
<tr>
<td id="L1101" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1101"></td>
<td id="LC1101" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>A list of other actions.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1102" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1102"></td>
<td id="LC1102" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1103" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1103"></td>
<td id="LC1103" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1104" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1104"></td>
<td id="LC1104" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1105" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1105"></td>
<td id="LC1105" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L1106" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1106"></td>
<td id="LC1106" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;required&quot;</span>: [</td>
</tr>
<tr>
<td id="L1107" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1107"></td>
<td id="LC1107" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>actions<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1108" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1108"></td>
<td id="LC1108" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1109" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1109"></td>
<td id="LC1109" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1110" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1110"></td>
<td id="LC1110" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;CommandPaletteAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L1111" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1111"></td>
<td id="LC1111" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments for a commandPalette action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1112" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1112"></td>
<td id="LC1112" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L1113" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1113"></td>
<td id="LC1113" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1114" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1114"></td>
<td id="LC1114" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1115" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1115"></td>
<td id="LC1115" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1116" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1116"></td>
<td id="LC1116" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1117" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1117"></td>
<td id="LC1117" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L1118" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1118"></td>
<td id="LC1118" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L1119" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1119"></td>
<td id="LC1119" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1120" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1120"></td>
<td id="LC1120" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>commandPalette<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1121" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1121"></td>
<td id="LC1121" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1122" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1122"></td>
<td id="LC1122" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;launchMode&quot;</span>: {</td>
</tr>
<tr>
<td id="L1123" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1123"></td>
<td id="LC1123" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/CommandPaletteLaunchMode<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1124" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1124"></td>
<td id="LC1124" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1125" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1125"></td>
<td id="LC1125" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Toggle command palette in either action or command line mode. If no value is provided, the palette will launch in action mode.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1126" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1126"></td>
<td id="LC1126" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1127" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1127"></td>
<td id="LC1127" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1128" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1128"></td>
<td id="LC1128" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1129" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1129"></td>
<td id="LC1129" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1130" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1130"></td>
<td id="LC1130" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1131" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1131"></td>
<td id="LC1131" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;FindMatchAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L1132" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1132"></td>
<td id="LC1132" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a Find Match Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1133" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1133"></td>
<td id="LC1133" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L1134" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1134"></td>
<td id="LC1134" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1135" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1135"></td>
<td id="LC1135" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1136" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1136"></td>
<td id="LC1136" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1137" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1137"></td>
<td id="LC1137" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1138" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1138"></td>
<td id="LC1138" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L1139" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1139"></td>
<td id="LC1139" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L1140" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1140"></td>
<td id="LC1140" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1141" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1141"></td>
<td id="LC1141" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>findMatch<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1142" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1142"></td>
<td id="LC1142" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1143" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1143"></td>
<td id="LC1143" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;direction&quot;</span>: {</td>
</tr>
<tr>
<td id="L1144" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1144"></td>
<td id="LC1144" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/FindMatchDirection<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1145" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1145"></td>
<td id="LC1145" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>prev<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1146" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1146"></td>
<td id="LC1146" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The direction to search in. <span class="pl-cce">\&quot;</span>prev<span class="pl-cce">\&quot;</span> will search upwards in the buffer, and <span class="pl-cce">\&quot;</span>next<span class="pl-cce">\&quot;</span> will search downwards.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1147" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1147"></td>
<td id="LC1147" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1148" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1148"></td>
<td id="LC1148" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1149" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1149"></td>
<td id="LC1149" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1150" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1150"></td>
<td id="LC1150" class="blob-code blob-code-inner js-file-line"> ],</td>
</tr>
<tr>
<td id="L1151" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1151"></td>
<td id="LC1151" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;required&quot;</span>: [</td>
</tr>
<tr>
<td id="L1152" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1152"></td>
<td id="LC1152" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>direction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1153" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1153"></td>
<td id="LC1153" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1154" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1154"></td>
<td id="LC1154" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1155" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1155"></td>
<td id="LC1155" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;NewWindowAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L1156" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1156"></td>
<td id="LC1156" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a New Window Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1157" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1157"></td>
<td id="LC1157" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L1158" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1158"></td>
<td id="LC1158" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1159" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1159"></td>
<td id="LC1159" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1160" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1160"></td>
<td id="LC1160" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1161" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1161"></td>
<td id="LC1161" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1162" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1162"></td>
<td id="LC1162" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/NewTerminalArgs<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1163" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1163"></td>
<td id="LC1163" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1164" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1164"></td>
<td id="LC1164" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1165" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1165"></td>
<td id="LC1165" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L1166" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1166"></td>
<td id="LC1166" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L1167" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1167"></td>
<td id="LC1167" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1168" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1168"></td>
<td id="LC1168" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>newWindow<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1169" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1169"></td>
<td id="LC1169" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1170" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1170"></td>
<td id="LC1170" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1171" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1171"></td>
<td id="LC1171" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1172" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1172"></td>
<td id="LC1172" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1173" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1173"></td>
<td id="LC1173" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1174" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1174"></td>
<td id="LC1174" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;PrevTabAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L1175" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1175"></td>
<td id="LC1175" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a Previous Tab Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1176" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1176"></td>
<td id="LC1176" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L1177" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1177"></td>
<td id="LC1177" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1178" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1178"></td>
<td id="LC1178" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1179" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1179"></td>
<td id="LC1179" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1180" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1180"></td>
<td id="LC1180" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1181" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1181"></td>
<td id="LC1181" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L1182" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1182"></td>
<td id="LC1182" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L1183" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1183"></td>
<td id="LC1183" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1184" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1184"></td>
<td id="LC1184" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>prevTab<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1185" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1185"></td>
<td id="LC1185" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1186" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1186"></td>
<td id="LC1186" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;tabSwitcherMode&quot;</span>: {</td>
</tr>
<tr>
<td id="L1187" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1187"></td>
<td id="LC1187" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/SwitchToAdjacentTabArgs<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1188" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1188"></td>
<td id="LC1188" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">null</span>,</td>
</tr>
<tr>
<td id="L1189" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1189"></td>
<td id="LC1189" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Move to the previous tab using <span class="pl-cce">\&quot;</span>tabSwitcherMode<span class="pl-cce">\&quot;</span>. If no mode is provided, use the one globally defined one.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1190" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1190"></td>
<td id="LC1190" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1191" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1191"></td>
<td id="LC1191" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1192" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1192"></td>
<td id="LC1192" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1193" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1193"></td>
<td id="LC1193" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1194" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1194"></td>
<td id="LC1194" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1195" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1195"></td>
<td id="LC1195" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;NextTabAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L1196" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1196"></td>
<td id="LC1196" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a Next Tab Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1197" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1197"></td>
<td id="LC1197" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L1198" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1198"></td>
<td id="LC1198" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1199" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1199"></td>
<td id="LC1199" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1200" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1200"></td>
<td id="LC1200" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1201" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1201"></td>
<td id="LC1201" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1202" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1202"></td>
<td id="LC1202" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L1203" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1203"></td>
<td id="LC1203" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L1204" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1204"></td>
<td id="LC1204" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1205" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1205"></td>
<td id="LC1205" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>nextTab<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1206" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1206"></td>
<td id="LC1206" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1207" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1207"></td>
<td id="LC1207" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;tabSwitcherMode&quot;</span>: {</td>
</tr>
<tr>
<td id="L1208" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1208"></td>
<td id="LC1208" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/SwitchToAdjacentTabArgs<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1209" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1209"></td>
<td id="LC1209" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">null</span>,</td>
</tr>
<tr>
<td id="L1210" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1210"></td>
<td id="LC1210" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Move to the next tab using <span class="pl-cce">\&quot;</span>tabSwitcherMode<span class="pl-cce">\&quot;</span>. If no mode is provided, use the one globally defined one.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1211" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1211"></td>
<td id="LC1211" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1212" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1212"></td>
<td id="LC1212" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1213" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1213"></td>
<td id="LC1213" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1214" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1214"></td>
<td id="LC1214" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1215" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1215"></td>
<td id="LC1215" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1216" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1216"></td>
<td id="LC1216" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;RenameTabAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L1217" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1217"></td>
<td id="LC1217" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a renameTab Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1218" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1218"></td>
<td id="LC1218" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L1219" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1219"></td>
<td id="LC1219" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1220" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1220"></td>
<td id="LC1220" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1221" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1221"></td>
<td id="LC1221" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1222" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1222"></td>
<td id="LC1222" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1223" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1223"></td>
<td id="LC1223" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L1224" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1224"></td>
<td id="LC1224" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L1225" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1225"></td>
<td id="LC1225" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1226" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1226"></td>
<td id="LC1226" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>renameTab<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1227" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1227"></td>
<td id="LC1227" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1228" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1228"></td>
<td id="LC1228" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;title&quot;</span>: {</td>
</tr>
<tr>
<td id="L1229" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1229"></td>
<td id="LC1229" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1230" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1230"></td>
<td id="LC1230" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1231" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1231"></td>
<td id="LC1231" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>A title to assign to the tab. If omitted or null, this action will restore the tab&#39;s title to the original value.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1232" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1232"></td>
<td id="LC1232" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1233" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1233"></td>
<td id="LC1233" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1234" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1234"></td>
<td id="LC1234" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1235" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1235"></td>
<td id="LC1235" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1236" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1236"></td>
<td id="LC1236" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1237" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1237"></td>
<td id="LC1237" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;RenameWindowAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L1238" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1238"></td>
<td id="LC1238" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a renameWindow Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1239" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1239"></td>
<td id="LC1239" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L1240" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1240"></td>
<td id="LC1240" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1241" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1241"></td>
<td id="LC1241" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1242" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1242"></td>
<td id="LC1242" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1243" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1243"></td>
<td id="LC1243" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1244" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1244"></td>
<td id="LC1244" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L1245" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1245"></td>
<td id="LC1245" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L1246" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1246"></td>
<td id="LC1246" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1247" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1247"></td>
<td id="LC1247" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>renameWindow<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1248" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1248"></td>
<td id="LC1248" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1249" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1249"></td>
<td id="LC1249" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;name&quot;</span>: {</td>
</tr>
<tr>
<td id="L1250" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1250"></td>
<td id="LC1250" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1251" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1251"></td>
<td id="LC1251" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1252" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1252"></td>
<td id="LC1252" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>A name to assign to the window.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1253" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1253"></td>
<td id="LC1253" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1254" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1254"></td>
<td id="LC1254" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1255" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1255"></td>
<td id="LC1255" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1256" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1256"></td>
<td id="LC1256" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1257" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1257"></td>
<td id="LC1257" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1258" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1258"></td>
<td id="LC1258" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;FocusPaneAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L1259" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1259"></td>
<td id="LC1259" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a focusPane Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1260" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1260"></td>
<td id="LC1260" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L1261" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1261"></td>
<td id="LC1261" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1262" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1262"></td>
<td id="LC1262" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1263" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1263"></td>
<td id="LC1263" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1264" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1264"></td>
<td id="LC1264" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1265" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1265"></td>
<td id="LC1265" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L1266" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1266"></td>
<td id="LC1266" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L1267" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1267"></td>
<td id="LC1267" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1268" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1268"></td>
<td id="LC1268" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>focusPane<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1269" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1269"></td>
<td id="LC1269" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1270" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1270"></td>
<td id="LC1270" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;id&quot;</span>: {</td>
</tr>
<tr>
<td id="L1271" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1271"></td>
<td id="LC1271" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>integer<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1272" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1272"></td>
<td id="LC1272" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;minimum&quot;</span>: <span class="pl-c1">0</span>,</td>
</tr>
<tr>
<td id="L1273" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1273"></td>
<td id="LC1273" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">0</span>,</td>
</tr>
<tr>
<td id="L1274" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1274"></td>
<td id="LC1274" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The ID of the pane to focus<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1275" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1275"></td>
<td id="LC1275" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1276" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1276"></td>
<td id="LC1276" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1277" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1277"></td>
<td id="LC1277" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1278" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1278"></td>
<td id="LC1278" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1279" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1279"></td>
<td id="LC1279" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1280" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1280"></td>
<td id="LC1280" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;ClearBufferAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L1281" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1281"></td>
<td id="LC1281" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a clearBuffer Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1282" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1282"></td>
<td id="LC1282" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L1283" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1283"></td>
<td id="LC1283" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1284" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1284"></td>
<td id="LC1284" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1285" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1285"></td>
<td id="LC1285" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1286" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1286"></td>
<td id="LC1286" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1287" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1287"></td>
<td id="LC1287" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L1288" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1288"></td>
<td id="LC1288" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L1289" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1289"></td>
<td id="LC1289" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1290" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1290"></td>
<td id="LC1290" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>clearBuffer<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1291" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1291"></td>
<td id="LC1291" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1292" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1292"></td>
<td id="LC1292" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;clear&quot;</span>: {</td>
</tr>
<tr>
<td id="L1293" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1293"></td>
<td id="LC1293" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ClearBufferType<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1294" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1294"></td>
<td id="LC1294" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>all<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1295" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1295"></td>
<td id="LC1295" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>What to clear. Accepts one of `screen`, `scrollback` or `all` (for both).<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1296" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1296"></td>
<td id="LC1296" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1297" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1297"></td>
<td id="LC1297" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1298" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1298"></td>
<td id="LC1298" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1299" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1299"></td>
<td id="LC1299" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1300" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1300"></td>
<td id="LC1300" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1301" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1301"></td>
<td id="LC1301" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;ExportBufferAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L1302" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1302"></td>
<td id="LC1302" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments corresponding to a exportBuffer Action<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1303" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1303"></td>
<td id="LC1303" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L1304" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1304"></td>
<td id="LC1304" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1305" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1305"></td>
<td id="LC1305" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1306" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1306"></td>
<td id="LC1306" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1307" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1307"></td>
<td id="LC1307" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1308" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1308"></td>
<td id="LC1308" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L1309" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1309"></td>
<td id="LC1309" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L1310" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1310"></td>
<td id="LC1310" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1311" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1311"></td>
<td id="LC1311" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>exportBuffer<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1312" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1312"></td>
<td id="LC1312" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1313" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1313"></td>
<td id="LC1313" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;path&quot;</span>: {</td>
</tr>
<tr>
<td id="L1314" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1314"></td>
<td id="LC1314" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1315" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1315"></td>
<td id="LC1315" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1316" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1316"></td>
<td id="LC1316" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The path to export the text buffer to. If left blank, the Terminal will open a file picker to choose the path.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1317" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1317"></td>
<td id="LC1317" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1318" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1318"></td>
<td id="LC1318" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1319" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1319"></td>
<td id="LC1319" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1320" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1320"></td>
<td id="LC1320" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1321" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1321"></td>
<td id="LC1321" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1322" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1322"></td>
<td id="LC1322" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;GlobalSummonAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L1323" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1323"></td>
<td id="LC1323" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>This is a special action that works globally in the OS, rather than only in the context of the terminal window. When pressed, this action will summon the terminal window.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1324" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1324"></td>
<td id="LC1324" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L1325" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1325"></td>
<td id="LC1325" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1326" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1326"></td>
<td id="LC1326" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1327" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1327"></td>
<td id="LC1327" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1328" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1328"></td>
<td id="LC1328" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1329" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1329"></td>
<td id="LC1329" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L1330" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1330"></td>
<td id="LC1330" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L1331" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1331"></td>
<td id="LC1331" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1332" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1332"></td>
<td id="LC1332" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>globalSummon<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1333" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1333"></td>
<td id="LC1333" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1334" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1334"></td>
<td id="LC1334" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;desktop&quot;</span>: {</td>
</tr>
<tr>
<td id="L1335" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1335"></td>
<td id="LC1335" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1336" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1336"></td>
<td id="LC1336" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>toCurrent<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1337" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1337"></td>
<td id="LC1337" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>This controls how the terminal should interact with virtual desktops.<span class="pl-cce">\n</span>- <span class="pl-cce">\&quot;</span>any<span class="pl-cce">\&quot;</span>: Leave the window on whichever desktop it&#39;s already on - will switch to that desktop as the window is activated.<span class="pl-cce">\n</span>- <span class="pl-cce">\&quot;</span>toCurrent<span class="pl-cce">\&quot;</span> (default): Move the window to the current virtual desktop.<span class="pl-cce">\n</span>- <span class="pl-cce">\&quot;</span>onCurrent<span class="pl-cce">\&quot;</span>: Only summon the window if it&#39;s already on the current virtual desktop. <span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1338" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1338"></td>
<td id="LC1338" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L1339" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1339"></td>
<td id="LC1339" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>any<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1340" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1340"></td>
<td id="LC1340" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>toCurrent<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1341" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1341"></td>
<td id="LC1341" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>onCurrent<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1342" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1342"></td>
<td id="LC1342" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1343" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1343"></td>
<td id="LC1343" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1344" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1344"></td>
<td id="LC1344" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;monitor&quot;</span>: {</td>
</tr>
<tr>
<td id="L1345" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1345"></td>
<td id="LC1345" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1346" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1346"></td>
<td id="LC1346" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>toMouse<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1347" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1347"></td>
<td id="LC1347" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>This controls the monitor that the window will be summoned from/to.<span class="pl-cce">\n</span>- <span class="pl-cce">\&quot;</span>any<span class="pl-cce">\&quot;</span>: Summon the most recently used window, regardless of which monitor it&#39;s currently on.<span class="pl-cce">\n</span>- <span class="pl-cce">\&quot;</span>toCurrent<span class="pl-cce">\&quot;</span>: Summon the most recently used window to the monitor with the current foreground window.<span class="pl-cce">\n</span>- <span class="pl-cce">\&quot;</span>toMouse<span class="pl-cce">\&quot;</span> (default): Summon the most recently used window to the monitor where the mouse cursor is.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1348" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1348"></td>
<td id="LC1348" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;enum&quot;</span>: [</td>
</tr>
<tr>
<td id="L1349" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1349"></td>
<td id="LC1349" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>any<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1350" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1350"></td>
<td id="LC1350" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>toCurrent<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1351" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1351"></td>
<td id="LC1351" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>toMouse<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1352" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1352"></td>
<td id="LC1352" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1353" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1353"></td>
<td id="LC1353" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1354" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1354"></td>
<td id="LC1354" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;name&quot;</span>: {</td>
</tr>
<tr>
<td id="L1355" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1355"></td>
<td id="LC1355" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1356" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1356"></td>
<td id="LC1356" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>When provided, summon the window whose name or ID matches the given name value. If no such window exists, then create a new window with that name.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1357" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1357"></td>
<td id="LC1357" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1358" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1358"></td>
<td id="LC1358" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;dropdownDuration&quot;</span>: {</td>
</tr>
<tr>
<td id="L1359" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1359"></td>
<td id="LC1359" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>integer<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1360" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1360"></td>
<td id="LC1360" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;minimum&quot;</span>: <span class="pl-c1">0</span>,</td>
</tr>
<tr>
<td id="L1361" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1361"></td>
<td id="LC1361" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">0</span>,</td>
</tr>
<tr>
<td id="L1362" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1362"></td>
<td id="LC1362" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>When provided with a positive number, <span class="pl-cce">\&quot;</span>slide<span class="pl-cce">\&quot;</span> the window in from the top of the screen using an animation that lasts dropdownDuration milliseconds.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1363" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1363"></td>
<td id="LC1363" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1364" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1364"></td>
<td id="LC1364" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;toggleVisibility&quot;</span>: {</td>
</tr>
<tr>
<td id="L1365" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1365"></td>
<td id="LC1365" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>boolean<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1366" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1366"></td>
<td id="LC1366" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">true</span>,</td>
</tr>
<tr>
<td id="L1367" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1367"></td>
<td id="LC1367" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>When true, pressing the assigned keys for this action will dismiss (minimize) the window when the window is currently the foreground window.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1368" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1368"></td>
<td id="LC1368" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1369" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1369"></td>
<td id="LC1369" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1370" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1370"></td>
<td id="LC1370" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1371" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1371"></td>
<td id="LC1371" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1372" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1372"></td>
<td id="LC1372" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1373" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1373"></td>
<td id="LC1373" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;QuakeModeAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L1374" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1374"></td>
<td id="LC1374" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>This action is a special variation of the globalSummon action. It specifically summons a window called <span class="pl-cce">\&quot;</span>_quake<span class="pl-cce">\&quot;</span>. If you would like to change the behavior of the quakeMode action, we recommended creating a new globalSummon entry.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1375" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1375"></td>
<td id="LC1375" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L1376" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1376"></td>
<td id="LC1376" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1377" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1377"></td>
<td id="LC1377" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1378" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1378"></td>
<td id="LC1378" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1379" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1379"></td>
<td id="LC1379" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1380" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1380"></td>
<td id="LC1380" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L1381" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1381"></td>
<td id="LC1381" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L1382" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1382"></td>
<td id="LC1382" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1383" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1383"></td>
<td id="LC1383" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>quakeMode<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1384" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1384"></td>
<td id="LC1384" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1385" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1385"></td>
<td id="LC1385" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1386" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1386"></td>
<td id="LC1386" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1387" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1387"></td>
<td id="LC1387" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1388" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1388"></td>
<td id="LC1388" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1389" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1389"></td>
<td id="LC1389" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;AdjustOpacityAction&quot;</span>: {</td>
</tr>
<tr>
<td id="L1390" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1390"></td>
<td id="LC1390" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Changes the opacity of the active Terminal window. If `relative` is specified, then this action will increase/decrease relative to the current opacity.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1391" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1391"></td>
<td id="LC1391" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;allOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L1392" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1392"></td>
<td id="LC1392" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1393" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1393"></td>
<td id="LC1393" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1394" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1394"></td>
<td id="LC1394" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1395" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1395"></td>
<td id="LC1395" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1396" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1396"></td>
<td id="LC1396" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L1397" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1397"></td>
<td id="LC1397" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;action&quot;</span>: {</td>
</tr>
<tr>
<td id="L1398" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1398"></td>
<td id="LC1398" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1399" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1399"></td>
<td id="LC1399" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>adjustOpacity<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1400" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1400"></td>
<td id="LC1400" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1401" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1401"></td>
<td id="LC1401" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;opacity&quot;</span>: {</td>
</tr>
<tr>
<td id="L1402" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1402"></td>
<td id="LC1402" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>integer<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1403" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1403"></td>
<td id="LC1403" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;minimum&quot;</span>: <span class="pl-c1">-100</span>,</td>
</tr>
<tr>
<td id="L1404" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1404"></td>
<td id="LC1404" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;maximum&quot;</span>: <span class="pl-c1">100</span>,</td>
</tr>
<tr>
<td id="L1405" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1405"></td>
<td id="LC1405" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">0</span>,</td>
</tr>
<tr>
<td id="L1406" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1406"></td>
<td id="LC1406" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>How opaque the terminal should become or how much the opacity should be changed by, depending on the value of `relative`<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1407" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1407"></td>
<td id="LC1407" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1408" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1408"></td>
<td id="LC1408" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;relative&quot;</span>: {</td>
</tr>
<tr>
<td id="L1409" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1409"></td>
<td id="LC1409" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>boolean<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1410" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1410"></td>
<td id="LC1410" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;default&quot;</span>: <span class="pl-c1">true</span>,</td>
</tr>
<tr>
<td id="L1411" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1411"></td>
<td id="LC1411" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>If true, then adjust the current opacity by the given `opacity` parameter, additively. If false, set the opacity to exactly that value.<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1412" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1412"></td>
<td id="LC1412" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1413" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1413"></td>
<td id="LC1413" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1414" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1414"></td>
<td id="LC1414" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1415" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1415"></td>
<td id="LC1415" class="blob-code blob-code-inner js-file-line"> ]</td>
</tr>
<tr>
<td id="L1416" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1416"></td>
<td id="LC1416" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1417" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1417"></td>
<td id="LC1417" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;Keybinding&quot;</span>: {</td>
</tr>
<tr>
<td id="L1418" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1418"></td>
<td id="LC1418" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;additionalProperties&quot;</span>: <span class="pl-c1">false</span>,</td>
</tr>
<tr>
<td id="L1419" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1419"></td>
<td id="LC1419" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;properties&quot;</span>: {</td>
</tr>
<tr>
<td id="L1420" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1420"></td>
<td id="LC1420" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;command&quot;</span>: {</td>
</tr>
<tr>
<td id="L1421" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1421"></td>
<td id="LC1421" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The action executed when the associated key bindings are pressed.<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1422" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1422"></td>
<td id="LC1422" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;oneOf&quot;</span>: [</td>
</tr>
<tr>
<td id="L1423" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1423"></td>
<td id="LC1423" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1424" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1424"></td>
<td id="LC1424" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/AdjustFontSizeAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1425" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1425"></td>
<td id="LC1425" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1426" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1426"></td>
<td id="LC1426" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1427" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1427"></td>
<td id="LC1427" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/CopyAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1428" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1428"></td>
<td id="LC1428" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1429" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1429"></td>
<td id="LC1429" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1430" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1430"></td>
<td id="LC1430" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ShortcutActionName<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1431" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1431"></td>
<td id="LC1431" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1432" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1432"></td>
<td id="LC1432" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1433" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1433"></td>
<td id="LC1433" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/NewTabAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1434" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1434"></td>
<td id="LC1434" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1435" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1435"></td>
<td id="LC1435" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1436" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1436"></td>
<td id="LC1436" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/SwitchToTabAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1437" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1437"></td>
<td id="LC1437" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1438" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1438"></td>
<td id="LC1438" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1439" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1439"></td>
<td id="LC1439" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/MoveFocusAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1440" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1440"></td>
<td id="LC1440" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1441" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1441"></td>
<td id="LC1441" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1442" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1442"></td>
<td id="LC1442" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/MovePaneAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1443" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1443"></td>
<td id="LC1443" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1444" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1444"></td>
<td id="LC1444" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1445" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1445"></td>
<td id="LC1445" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/SwapPaneAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1446" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1446"></td>
<td id="LC1446" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1447" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1447"></td>
<td id="LC1447" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1448" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1448"></td>
<td id="LC1448" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ResizePaneAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1449" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1449"></td>
<td id="LC1449" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1450" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1450"></td>
<td id="LC1450" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1451" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1451"></td>
<td id="LC1451" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/SendInputAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1452" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1452"></td>
<td id="LC1452" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1453" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1453"></td>
<td id="LC1453" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1454" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1454"></td>
<td id="LC1454" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/SplitPaneAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1455" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1455"></td>
<td id="LC1455" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1456" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1456"></td>
<td id="LC1456" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1457" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1457"></td>
<td id="LC1457" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/OpenSettingsAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1458" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1458"></td>
<td id="LC1458" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1459" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1459"></td>
<td id="LC1459" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1460" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1460"></td>
<td id="LC1460" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/SetTabColorAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1461" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1461"></td>
<td id="LC1461" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1462" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1462"></td>
<td id="LC1462" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1463" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1463"></td>
<td id="LC1463" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/SetColorSchemeAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1464" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1464"></td>
<td id="LC1464" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1465" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1465"></td>
<td id="LC1465" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1466" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1466"></td>
<td id="LC1466" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/WtAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1467" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1467"></td>
<td id="LC1467" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1468" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1468"></td>
<td id="LC1468" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1469" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1469"></td>
<td id="LC1469" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/CloseOtherTabsAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1470" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1470"></td>
<td id="LC1470" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1471" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1471"></td>
<td id="LC1471" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1472" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1472"></td>
<td id="LC1472" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/CloseTabsAfterAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1473" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1473"></td>
<td id="LC1473" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1474" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1474"></td>
<td id="LC1474" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1475" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1475"></td>
<td id="LC1475" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/CloseTabAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1476" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1476"></td>
<td id="LC1476" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1477" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1477"></td>
<td id="LC1477" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1478" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1478"></td>
<td id="LC1478" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ScrollUpAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1479" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1479"></td>
<td id="LC1479" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1480" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1480"></td>
<td id="LC1480" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1481" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1481"></td>
<td id="LC1481" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ScrollDownAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1482" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1482"></td>
<td id="LC1482" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1483" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1483"></td>
<td id="LC1483" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1484" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1484"></td>
<td id="LC1484" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/MoveTabAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1485" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1485"></td>
<td id="LC1485" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1486" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1486"></td>
<td id="LC1486" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1487" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1487"></td>
<td id="LC1487" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/MultipleActionsAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1488" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1488"></td>
<td id="LC1488" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1489" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1489"></td>
<td id="LC1489" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1490" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1490"></td>
<td id="LC1490" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/CommandPaletteAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1491" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1491"></td>
<td id="LC1491" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1492" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1492"></td>
<td id="LC1492" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1493" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1493"></td>
<td id="LC1493" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/FindMatchAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1494" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1494"></td>
<td id="LC1494" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1495" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1495"></td>
<td id="LC1495" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1496" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1496"></td>
<td id="LC1496" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/NewWindowAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1497" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1497"></td>
<td id="LC1497" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1498" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1498"></td>
<td id="LC1498" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1499" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1499"></td>
<td id="LC1499" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/NextTabAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1500" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1500"></td>
<td id="LC1500" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1501" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1501"></td>
<td id="LC1501" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1502" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1502"></td>
<td id="LC1502" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/PrevTabAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1503" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1503"></td>
<td id="LC1503" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1504" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1504"></td>
<td id="LC1504" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1505" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1505"></td>
<td id="LC1505" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/RenameTabAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1506" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1506"></td>
<td id="LC1506" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1507" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1507"></td>
<td id="LC1507" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1508" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1508"></td>
<td id="LC1508" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/RenameWindowAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1509" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1509"></td>
<td id="LC1509" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1510" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1510"></td>
<td id="LC1510" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1511" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1511"></td>
<td id="LC1511" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/FocusPaneAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1512" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1512"></td>
<td id="LC1512" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1513" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1513"></td>
<td id="LC1513" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1514" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1514"></td>
<td id="LC1514" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ExportBufferAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1515" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1515"></td>
<td id="LC1515" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1516" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1516"></td>
<td id="LC1516" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1517" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1517"></td>
<td id="LC1517" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ClearBufferAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1518" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1518"></td>
<td id="LC1518" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1519" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1519"></td>
<td id="LC1519" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1520" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1520"></td>
<td id="LC1520" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/GlobalSummonAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1521" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1521"></td>
<td id="LC1521" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1522" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1522"></td>
<td id="LC1522" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1523" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1523"></td>
<td id="LC1523" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/QuakeModeAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1524" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1524"></td>
<td id="LC1524" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1525" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1525"></td>
<td id="LC1525" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1526" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1526"></td>
<td id="LC1526" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/AdjustOpacityAction<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1527" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1527"></td>
<td id="LC1527" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1528" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1528"></td>
<td id="LC1528" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1529" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1529"></td>
<td id="LC1529" class="blob-code blob-code-inner js-file-line"> <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>null<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1530" class="blob-num js-line-number js-code-nav-line-number" data-line-number="1530"></td>
<td id="LC1530" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1531" class="blob-num js-line-number js-code-nav-line-number" data-
{
"workbench.iconTheme": "material-icon-theme",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": true,
"sync.forceUpload": true,
"sync.quietSync": true,
"sync.gist": "f134417fa4753064820b6ee2af194e55",
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\wsl.exe",
"workbench.colorTheme": "GitHub Dark",
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"files.autoSave": "onFocusChange",
"cSpell.language": "en,pt,pt_BR",
"remote.containers.defaultExtensions": [
"alefragnani.bookmarks",
"bungcip.better-toml",
"christian-kohler.path-intellisense",
"dbaeumer.vscode-eslint",
"donjayamanne.githistory",
"e
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment