diff --git a/.github/workflows/build_packages.yml b/.github/workflows/build_packages.yml
index d79bc76..0a1715c 100644
--- a/.github/workflows/build_packages.yml
+++ b/.github/workflows/build_packages.yml
@@ -15,7 +15,5 @@ jobs:
uses: actions/setup-dotnet@v3
with:
global-json-file: global.json
- - name: Setup node
- uses: actions/setup-node@v2
- name: Build project
run: dotnet build ./GroupDocs.Viewer.UI.sln
\ No newline at end of file
diff --git a/build/dependencies.props b/build/dependencies.props
index 879a562..2d2312a 100644
--- a/build/dependencies.props
+++ b/build/dependencies.props
@@ -16,7 +16,7 @@
- 25.4.0
+ 25.8.0
8.0.1
8.0.2
@@ -24,29 +24,29 @@
8.0.0
8.0.2
8.0.1
- 8.0.1
+ 8.0.2
- 8.0.5
+ 8.0.6
- 12.24.0
- 4.0.0.1
+ 12.25.0
+ 4.0.7.2
8.0.0
- 8.0.7
- 8.0.7
- 8.0.7
- 8.0.7
- 8.0.7
- 8.0.7
- 8.0.7
- 8.0.7
- 8.0.7
- 8.0.7
- 8.0.7
- 8.0.7
+ 8.1.1
+ 8.1.1
+ 8.1.1
+ 8.1.1
+ 8.1.1
+ 8.1.1
+ 8.1.1
+ 8.1.1
+ 8.1.1
+ 8.1.1
+ 8.1.1
+ 8.1.1
diff --git a/samples/GroupDocs.Viewer.UI.Sample.CrossPlatform/Dockerfile b/samples/GroupDocs.Viewer.UI.Sample.CrossPlatform/Dockerfile
index a35434f..cebab10 100644
--- a/samples/GroupDocs.Viewer.UI.Sample.CrossPlatform/Dockerfile
+++ b/samples/GroupDocs.Viewer.UI.Sample.CrossPlatform/Dockerfile
@@ -1,8 +1,8 @@
# This stage is used when running from VS in fast mode (Default for Debug configuration)
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
WORKDIR /app
-EXPOSE 80
-EXPOSE 443
+EXPOSE 8080
+EXPOSE 8081
# Install dependencies for Windows Fonts package
RUN apt update && apt install -y --no-install-recommends \
diff --git a/samples/GroupDocs.Viewer.UI.Sample.CrossPlatform/GroupDocs.Viewer.UI.Sample.CrossPlatform.csproj b/samples/GroupDocs.Viewer.UI.Sample.CrossPlatform/GroupDocs.Viewer.UI.Sample.CrossPlatform.csproj
index 99c9032..58994ed 100644
--- a/samples/GroupDocs.Viewer.UI.Sample.CrossPlatform/GroupDocs.Viewer.UI.Sample.CrossPlatform.csproj
+++ b/samples/GroupDocs.Viewer.UI.Sample.CrossPlatform/GroupDocs.Viewer.UI.Sample.CrossPlatform.csproj
@@ -18,7 +18,7 @@
-
+
diff --git a/samples/GroupDocs.Viewer.UI.Sample.CustomCacheProvider/Program.cs b/samples/GroupDocs.Viewer.UI.Sample.CustomCacheProvider/Program.cs
index 87111fc..4c92db8 100644
--- a/samples/GroupDocs.Viewer.UI.Sample.CustomCacheProvider/Program.cs
+++ b/samples/GroupDocs.Viewer.UI.Sample.CustomCacheProvider/Program.cs
@@ -19,7 +19,7 @@
//Trial limitations https://docs.groupdocs.com/viewer/net/evaluation-limitations-and-licensing-of-groupdocs-viewer/
//Temporary license can be requested at https://purchase.groupdocs.com/temporary-license
- //config.SetLicensePath("c:\\licenses\\GroupDocs.Viewer.lic"); // or set environment variable 'GROUPDOCS_LIC_PATH'
+ //config.SetLicensePath("GroupDocs.Viewer.lic"); // or set environment variable 'GROUPDOCS_LIC_PATH'
})
.AddLocalStorage("./Files");
diff --git a/samples/GroupDocs.Viewer.UI.Sample.StaticContentMode.Generator/Program.cs b/samples/GroupDocs.Viewer.UI.Sample.StaticContentMode.Generator/Program.cs
index 165630a..0171c7e 100644
--- a/samples/GroupDocs.Viewer.UI.Sample.StaticContentMode.Generator/Program.cs
+++ b/samples/GroupDocs.Viewer.UI.Sample.StaticContentMode.Generator/Program.cs
@@ -29,7 +29,7 @@ static async Task Main(string[] args)
{
Config apiConfig = new Config();
apiConfig.SetViewerType(VIEWER_TYPE);
- //apiConfig.SetLicensePath("c://Licenses//GroupDocs.Viewer.lic");
+ //apiConfig.SetLicensePath("GroupDocs.Viewer.lic");
IFileStorage fileStorage = new LocalFileStorage(STORAGE_PATH);
IApiUrlBuilder urlBuilder = new StaticUrlBuilder(API_ENDPOINT);
diff --git a/samples/GroupDocs.Viewer.UI.Sample.ViewAsPng/GroupDocs.Viewer.UI.Sample.ViewAsPng.csproj b/samples/GroupDocs.Viewer.UI.Sample.ViewAsPng/GroupDocs.Viewer.UI.Sample.ViewAsPng.csproj
index b2bb5bf..ae2a47e 100644
--- a/samples/GroupDocs.Viewer.UI.Sample.ViewAsPng/GroupDocs.Viewer.UI.Sample.ViewAsPng.csproj
+++ b/samples/GroupDocs.Viewer.UI.Sample.ViewAsPng/GroupDocs.Viewer.UI.Sample.ViewAsPng.csproj
@@ -18,7 +18,7 @@
-
+
diff --git a/samples/GroupDocs.Viewer.UI.Sample.ViewAsPng/Program.cs b/samples/GroupDocs.Viewer.UI.Sample.ViewAsPng/Program.cs
index bbe7690..64fdbe6 100644
--- a/samples/GroupDocs.Viewer.UI.Sample.ViewAsPng/Program.cs
+++ b/samples/GroupDocs.Viewer.UI.Sample.ViewAsPng/Program.cs
@@ -20,7 +20,7 @@
//Trial limitations https://docs.groupdocs.com/viewer/net/evaluation-limitations-and-licensing-of-groupdocs-viewer/
//Temporary license can be requested at https://purchase.groupdocs.com/temporary-license
- //config.SetLicensePath("c:\\licenses\\GroupDocs.Viewer.lic"); // or set environment variable 'GROUPDOCS_LIC_PATH'
+ //config.SetLicensePath("GroupDocs.Viewer.lic"); // or set environment variable 'GROUPDOCS_LIC_PATH'
})
.AddLocalStorage("./Files")
.AddLocalCache("./Cache");
diff --git a/samples/GroupDocs.Viewer.UI.Sample/GroupDocs.Viewer.UI.Sample.csproj b/samples/GroupDocs.Viewer.UI.Sample/GroupDocs.Viewer.UI.Sample.csproj
index a96d523..158812d 100644
--- a/samples/GroupDocs.Viewer.UI.Sample/GroupDocs.Viewer.UI.Sample.csproj
+++ b/samples/GroupDocs.Viewer.UI.Sample/GroupDocs.Viewer.UI.Sample.csproj
@@ -18,7 +18,7 @@
-
+
diff --git a/samples/GroupDocs.Viewer.UI.Sample/Program.cs b/samples/GroupDocs.Viewer.UI.Sample/Program.cs
index 451af4e..efa2625 100644
--- a/samples/GroupDocs.Viewer.UI.Sample/Program.cs
+++ b/samples/GroupDocs.Viewer.UI.Sample/Program.cs
@@ -19,7 +19,7 @@
//Trial limitations https://docs.groupdocs.com/viewer/net/evaluation-limitations-and-licensing-of-groupdocs-viewer/
//Temporary license can be requested at https://purchase.groupdocs.com/temporary-license
- //config.SetLicensePath("c:\\licenses\\GroupDocs.Viewer.lic"); // or set environment variable 'GROUPDOCS_LIC_PATH'
+ //config.SetLicensePath("GroupDocs.Viewer.lic"); // or set environment variable 'GROUPDOCS_LIC_PATH'
})
.AddLocalStorage("./Files")
.AddLocalCache("./Cache");
diff --git a/samples/GroupDocs.Viewer.UI.Sample/Properties/launchSettings.json b/samples/GroupDocs.Viewer.UI.Sample/Properties/launchSettings.json
index ea77891..ae101b3 100644
--- a/samples/GroupDocs.Viewer.UI.Sample/Properties/launchSettings.json
+++ b/samples/GroupDocs.Viewer.UI.Sample/Properties/launchSettings.json
@@ -3,23 +3,24 @@
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
+ "hotReloadEnabled": false,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
- },
- "hotReloadEnabled": false
+ }
},
"GroupDocs.Viewer.UI.Sample": {
"commandName": "Project",
"launchBrowser": true,
+ "hotReloadEnabled": false,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
- "hotReloadEnabled": false,
"applicationUrl": "https://localhost:5001;http://localhost:5000"
},
"Container (Dockerfile)": {
"commandName": "Docker",
"launchBrowser": true,
+ "hotReloadEnabled": false,
"launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}",
"environmentVariables": {
"ASPNETCORE_URLS": "https://+:443;http://+:80"
diff --git a/samples/GroupDocs.Viewer.UI.SelfHost.Api.Service.Sample/Program.cs b/samples/GroupDocs.Viewer.UI.SelfHost.Api.Service.Sample/Program.cs
index b5a35ac..be09ffe 100644
--- a/samples/GroupDocs.Viewer.UI.SelfHost.Api.Service.Sample/Program.cs
+++ b/samples/GroupDocs.Viewer.UI.SelfHost.Api.Service.Sample/Program.cs
@@ -33,7 +33,7 @@
//Trial limitations https://docs.groupdocs.com/viewer/net/evaluation-limitations-and-licensing-of-groupdocs-viewer/
//Temporary license can be requested at https://purchase.groupdocs.com/temporary-license
- //config.SetLicensePath("c://Licenses//GroupDocs.Viewer.lic"); // or set environment variable 'GROUPDOCS_LIC_PATH'
+ //config.SetLicensePath("GroupDocs.Viewer.lic"); // or set environment variable 'GROUPDOCS_LIC_PATH'
})
.AddLocalStorage("./Files")
.AddLocalCache("./Cache");
diff --git a/src/GroupDocs.Viewer.UI.API/GroupDocs.Viewer.UI.Api.csproj b/src/GroupDocs.Viewer.UI.API/GroupDocs.Viewer.UI.Api.csproj
index a8246df..ab137be 100644
--- a/src/GroupDocs.Viewer.UI.API/GroupDocs.Viewer.UI.Api.csproj
+++ b/src/GroupDocs.Viewer.UI.API/GroupDocs.Viewer.UI.Api.csproj
@@ -5,13 +5,16 @@
GroupDocs.Viewer.UI.Api
$(GroupDocsViewerUIApi)
- GroupDocs.Viewer.UI.Api containing base API features required by GroupDocs.Viewer.UI see https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-.NET-UI for more details.
- GroupDocs;Viewer;UI;API;ASP.NET Core;
+
+ GroupDocs.Viewer.UI.Api containing base API features required by GroupDocs.Viewer.UI see https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-.NET-UI for more details.
+ GroupDocs;Viewer;UI;API;ASP.NET Core;
images\icon.png
+ README.md
+
diff --git a/src/GroupDocs.Viewer.UI.Api.AwsS3.Storage/GroupDocs.Viewer.UI.Api.AwsS3.Storage.csproj b/src/GroupDocs.Viewer.UI.Api.AwsS3.Storage/GroupDocs.Viewer.UI.Api.AwsS3.Storage.csproj
index 8ae6465..d3fd0ad 100644
--- a/src/GroupDocs.Viewer.UI.Api.AwsS3.Storage/GroupDocs.Viewer.UI.Api.AwsS3.Storage.csproj
+++ b/src/GroupDocs.Viewer.UI.Api.AwsS3.Storage/GroupDocs.Viewer.UI.Api.AwsS3.Storage.csproj
@@ -5,9 +5,11 @@
GroupDocs.Viewer.UI.Api.AwsS3.Storage
$(GroupDocsViewerUIApiAwsS3Storage)
- GroupDocs.Viewer.UI.Api.AwsS3.Storage containing Amazon S3 file-storage implementation that can be used with GroupDocs.Viewer.UI.Api see https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-.NET-UI for more details.
+
+ GroupDocs.Viewer.UI.Api.AwsS3.Storage containing Amazon S3 file-storage implementation that can be used with GroupDocs.Viewer.UI.Api see https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-.NET-UI for more details.
GroupDocs;Viewer;UI;API;Aws;Amazon;S3;File;Storage;ASP.NET Core;
images\icon.png
+ README.md
diff --git a/src/GroupDocs.Viewer.UI.Api.AzureBlob.Storage/GroupDocs.Viewer.UI.Api.AzureBlob.Storage.csproj b/src/GroupDocs.Viewer.UI.Api.AzureBlob.Storage/GroupDocs.Viewer.UI.Api.AzureBlob.Storage.csproj
index e4457b4..6497868 100644
--- a/src/GroupDocs.Viewer.UI.Api.AzureBlob.Storage/GroupDocs.Viewer.UI.Api.AzureBlob.Storage.csproj
+++ b/src/GroupDocs.Viewer.UI.Api.AzureBlob.Storage/GroupDocs.Viewer.UI.Api.AzureBlob.Storage.csproj
@@ -5,9 +5,11 @@
GroupDocs.Viewer.UI.Api.AzureBlob.Storage
$(GroupDocsViewerUIApiAzureStorage)
- GroupDocs.Viewer.UI.Api.AzureBlob.Storage containing Microsoft Azure file-storage implementation that can be used with GroupDocs.Viewer.UI.Api see https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-.NET-UI for more details.
+
+ GroupDocs.Viewer.UI.Api.AzureBlob.Storage containing Microsoft Azure file-storage implementation that can be used with GroupDocs.Viewer.UI.Api see https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-.NET-UI for more details.
GroupDocs;Viewer;UI;API;Azure;Azure;File;Storage;ASP.NET Core;
images\icon.png
+ README.md
diff --git a/src/GroupDocs.Viewer.UI.Api.Cloud.Storage/GroupDocs.Viewer.UI.Api.Cloud.Storage.csproj b/src/GroupDocs.Viewer.UI.Api.Cloud.Storage/GroupDocs.Viewer.UI.Api.Cloud.Storage.csproj
index 15a8c28..672c07f 100644
--- a/src/GroupDocs.Viewer.UI.Api.Cloud.Storage/GroupDocs.Viewer.UI.Api.Cloud.Storage.csproj
+++ b/src/GroupDocs.Viewer.UI.Api.Cloud.Storage/GroupDocs.Viewer.UI.Api.Cloud.Storage.csproj
@@ -5,9 +5,11 @@
GroupDocs.Viewer.UI.Api.Cloud.Storage
$(GroupDocsViewerUIApiCloudStorage)
+
GroupDocs.Viewer.UI.Api.Cloud.Storage containing cloud file-storage implementation that can be used with GroupDocs.Viewer.UI.Api see https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-.NET-UI for more details.
GroupDocs;Viewer;UI;API;Cloud;File;Storage;ASP.NET Core;
images\icon.png
+ README.md
diff --git a/src/GroupDocs.Viewer.UI.Api.InMemory.Cache/GroupDocs.Viewer.UI.Api.InMemory.Cache.csproj b/src/GroupDocs.Viewer.UI.Api.InMemory.Cache/GroupDocs.Viewer.UI.Api.InMemory.Cache.csproj
index bcde806..0f0c646 100644
--- a/src/GroupDocs.Viewer.UI.Api.InMemory.Cache/GroupDocs.Viewer.UI.Api.InMemory.Cache.csproj
+++ b/src/GroupDocs.Viewer.UI.Api.InMemory.Cache/GroupDocs.Viewer.UI.Api.InMemory.Cache.csproj
@@ -5,9 +5,11 @@
GroupDocs.Viewer.UI.Api.InMemory.Cache
$(GroupDocsViewerUIApiInMemoryCache)
- GroupDocs.Viewer.UI.Api.InMemory.Cache containing in-memory file-cache implementation that can be used with GroupDocs.Viewer.UI.Api see https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-.NET-UI for more details.
+
+ GroupDocs.Viewer.UI.Api.InMemory.Cache containing in-memory file-cache implementation that can be used with GroupDocs.Viewer.UI.Api see https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-.NET-UI for more details.
GroupDocs;Viewer;UI;API;In-Memory;File;Cache;ASP.NET Core;
images\icon.png
+ README.md
diff --git a/src/GroupDocs.Viewer.UI.Api.Local.Cache/GroupDocs.Viewer.UI.Api.Local.Cache.csproj b/src/GroupDocs.Viewer.UI.Api.Local.Cache/GroupDocs.Viewer.UI.Api.Local.Cache.csproj
index 64d4373..271a320 100644
--- a/src/GroupDocs.Viewer.UI.Api.Local.Cache/GroupDocs.Viewer.UI.Api.Local.Cache.csproj
+++ b/src/GroupDocs.Viewer.UI.Api.Local.Cache/GroupDocs.Viewer.UI.Api.Local.Cache.csproj
@@ -5,9 +5,11 @@
GroupDocs.Viewer.UI.Api.Local.Cache
$(GroupDocsViewerUIApiLocalCache)
+
GroupDocs.Viewer.UI.Api.Local.Cache containing local file-cache implementation that can be used with GroupDocs.Viewer.UI.Api see https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-.NET-UI for more details.
GroupDocs;Viewer;UI;API;Local;File;Cache;ASP.NET Core;
images\icon.png
+ README.md
diff --git a/src/GroupDocs.Viewer.UI.Api.Local.Storage/GroupDocs.Viewer.UI.Api.Local.Storage.csproj b/src/GroupDocs.Viewer.UI.Api.Local.Storage/GroupDocs.Viewer.UI.Api.Local.Storage.csproj
index 4ba2b1d..000436f 100644
--- a/src/GroupDocs.Viewer.UI.Api.Local.Storage/GroupDocs.Viewer.UI.Api.Local.Storage.csproj
+++ b/src/GroupDocs.Viewer.UI.Api.Local.Storage/GroupDocs.Viewer.UI.Api.Local.Storage.csproj
@@ -5,9 +5,11 @@
GroupDocs.Viewer.UI.Api.Local.Storage
$(GroupDocsViewerUIApiLocalStorage)
- GroupDocs.Viewer.UI.Api.Local.Storage containing local file-storage implementation that can be used with GroupDocs.Viewer.UI.Api see https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-.NET-UI for more details.
+
+ GroupDocs.Viewer.UI.Api.Local.Storage containing local file-storage implementation that can be used with GroupDocs.Viewer.UI.Api see https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-.NET-UI for more details.
GroupDocs;Viewer;UI;API;Local;File;Storage;ASP.NET Core;
images\icon.png
+ README.md
diff --git a/src/GroupDocs.Viewer.UI.Cloud.Api/GroupDocs.Viewer.UI.Cloud.Api.csproj b/src/GroupDocs.Viewer.UI.Cloud.Api/GroupDocs.Viewer.UI.Cloud.Api.csproj
index cd76aae..ce78f3e 100644
--- a/src/GroupDocs.Viewer.UI.Cloud.Api/GroupDocs.Viewer.UI.Cloud.Api.csproj
+++ b/src/GroupDocs.Viewer.UI.Cloud.Api/GroupDocs.Viewer.UI.Cloud.Api.csproj
@@ -5,9 +5,11 @@
GroupDocs.Viewer.UI.Cloud.Api
$(GroupDocsViewerUICloudApi)
+
GroupDocs.Viewer.UI.Cloud.Api containing API implementation that is based on GroupDocs.Viewer for .NET see https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-.NET-UI for more details.
GroupDocs;Viewer;UI;SelftHost;API;ASP.NET Core;
images\icon.png
+ README.md
diff --git a/src/GroupDocs.Viewer.UI.Core/GroupDocs.Viewer.UI.Core.csproj b/src/GroupDocs.Viewer.UI.Core/GroupDocs.Viewer.UI.Core.csproj
index 3ecc1c1..f959407 100644
--- a/src/GroupDocs.Viewer.UI.Core/GroupDocs.Viewer.UI.Core.csproj
+++ b/src/GroupDocs.Viewer.UI.Core/GroupDocs.Viewer.UI.Core.csproj
@@ -5,9 +5,11 @@
GroupDocs.Viewer.UI.Core
$(GroupDocsViewerUICore)
+
GroupDocs.Viewer.UI.Core containing interfaces, extensions, builders and model definitions see https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-.NET-UI for more details.
GroupDocs;Viewer;UI;Core;ASP.NET Core;
images\icon.png
+ README.md
diff --git a/src/GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform/GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform.csproj b/src/GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform/GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform.csproj
index e3a9059..7866e8b 100644
--- a/src/GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform/GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform.csproj
+++ b/src/GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform/GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform.csproj
@@ -3,12 +3,15 @@
$(NetVersions)
+ CROSS_PLATFORM
+
GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform
$(GroupDocsViewerUISelfHostApiCrossPlatform)
- GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform containing API implementation that is based on GroupDocs.Viewer for .NET cross-platform version see https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-.NET-UI for more details.
+
+ GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform containing API implementation that is based on GroupDocs.Viewer for .NET cross-platform version see https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-.NET-UI for more details.
GroupDocs;Viewer;UI;SelftHost;API;ASP.NET Core;CrossPlatform;
images\icon.png
- CROSS_PLATFORM
+ README.md
diff --git a/src/GroupDocs.Viewer.UI.SelfHost.Api/GroupDocs.Viewer.UI.SelfHost.Api.csproj b/src/GroupDocs.Viewer.UI.SelfHost.Api/GroupDocs.Viewer.UI.SelfHost.Api.csproj
index e79c484..65a552a 100644
--- a/src/GroupDocs.Viewer.UI.SelfHost.Api/GroupDocs.Viewer.UI.SelfHost.Api.csproj
+++ b/src/GroupDocs.Viewer.UI.SelfHost.Api/GroupDocs.Viewer.UI.SelfHost.Api.csproj
@@ -5,9 +5,11 @@
GroupDocs.Viewer.UI.SelfHost.Api
$(GroupDocsViewerUISelfHostApi)
- GroupDocs.Viewer.UI.SelfHost.Api containing API implementation that is based on GroupDocs.Viewer for .NET see https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-.NET-UI for more details.
+
+ GroupDocs.Viewer.UI.SelfHost.Api containing API implementation that is based on GroupDocs.Viewer for .NET see https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-.NET-UI for more details.
GroupDocs;Viewer;UI;SelftHost;API;ASP.NET Core;
images\icon.png
+ README.md
diff --git a/src/GroupDocs.Viewer.UI/App/3rdpartylicenses.txt b/src/GroupDocs.Viewer.UI/App/3rdpartylicenses.txt
index 9a6e899..1968fec 100644
--- a/src/GroupDocs.Viewer.UI/App/3rdpartylicenses.txt
+++ b/src/GroupDocs.Viewer.UI/App/3rdpartylicenses.txt
@@ -1,11 +1,14 @@
-@angular/animations
-MIT
-@angular/cdk
-MIT
-The MIT License
+--------------------------------------------------------------------------------
+Package: crypto-js
+License: "MIT"
+
+# License
-Copyright (c) 2023 Google LLC.
+[The MIT License (MIT)](http://opensource.org/licenses/MIT)
+
+Copyright (c) 2009-2013 Jeff Mott
+Copyright (c) 2013-2016 Evan Vosberg
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -25,27 +28,43 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
+--------------------------------------------------------------------------------
+Package: deepmerge
+License: "MIT"
+
+The MIT License (MIT)
+
+Copyright (c) 2012 James Halliday, Josh Duff, and other contributors
-@angular/common
-MIT
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
-@angular/core
-MIT
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
-@angular/forms
-MIT
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
-@angular/platform-browser
-MIT
+--------------------------------------------------------------------------------
+Package: primeng
+License: "SEE LICENSE IN LICENSE.md"
-@angular/router
-MIT
+# PRIMENG LICENSES
-@fortawesome/angular-fontawesome
-MIT
-MIT License
+## PRIMENG COMMUNITY VERSIONS LICENSE
-Copyright (c) 2018 Fonticons, Inc. and contributors
+The MIT License (MIT)
+
+Copyright (c) 2016-2025 PrimeTek
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -65,9 +84,62 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
+## PRIMENG LTS VERSIONS LICENSE (Versions with -lts suffix)
+
+THIS LICENSE AGREEMENT (THIS “CLA”) CONTAINS THE TERMS AND CONDITIONS FOR YOUR USE OF “PRIMENG LONG TERM SUPPORT”, A SUITE OF Angular Components (THE “Software”). THIS CLA IS A BINDING AGREEMENT BETWEEN YOU (“Licensee”) AND PrimeTek Bilişim. (“Licensor“); HOWEVER, IF YOU ARE ACTING AS AN AGENT FOR ANOTHER, SUCH AS ON BEHALF OF YOUR EMPLOYER, THEN “YOU” MEANS THE OTHER PERSON. BY INSTALLING, COPYING, USING OR OTHERWISE ACCESSING THE SOFTWARE, YOU AGREE TO BE BOUND BY THESE TERMS AND CONDITIONS.
+
+The term “Software” includes all source and object code, in whole and/or part; all printed materials; “online” or electronic documentation; data, data engines, images; updates and upgrades; and anything provided for use with or in conjunction with the Software.
+
+## Summary
+
+- Can be used on unlimited sites and servers
+- Source-code cannot be resold or distributed
+- Commercial use allowed
+- Can modify source-code but cannot distribute modifications (derivative works)
+
+## Terms and Conditions
+
+1. **License Grant:** Licensor hereby grants Licensee a Personal, Non-assignable and non-transferable, Commercial, Royalty free, Including the rights to create but not distribute derivative works, Non-exclusive license identified with a unique key stated in section 3, all with accordance with the terms set forth and other legal restrictions set forth in 3rd party software used while running Software.
+
+ 1. **Limited:** Licensee may use Software for the purpose of:
+
+ 1. Running Software on Licensee’s Website\[s\] and Server\[s\];
+ 2. Allowing 3rd Parties to run Software on Licensee’s Website\[s\] and Server\[s\];
+ 3. Publishing Software’s output to Licensee and 3rd Parties;
+ 4. Distribute verbatim copies of Software’s output (including compiled binaries);
+ 5. Modify Software to suit Licensee’s needs and specifications.
+
+ 2. **Non Assignable and Non-Transferable:** Licensee may not assign or transfer his rights and duties under this license.
+ 3. **Commercial, Royalty Free:** Licensee may use Software for any purpose, including paid-services, without any royalties
+ 4. **Including the Right to Create Derivative Works:** Licensee may create derivative works based on Software, including amending Software’s source code, modifying it, integrating it into a larger work or removing portions of Software, as long as no distribution of the derivative works is made
+
+2. **Term & Termination:** The Term of this license shall be until terminated. Licensor may terminate this Agreement, including Licensee’s license in the case where Licensee :
+ 1. became insolvent or otherwise entered into any liquidation process; or
+ 2. exported The Software to any jurisdiction where licensor may not enforce his rights under this agreements in; or
+ 3. Licensee was in breach of any of this license's terms and conditions and such breach was not cured, immediately upon notification; or
+ 4. Licensee in breach of any of the terms of clause 2 to this license; or
+ 5. Licensee otherwise entered into any arrangement which caused Licensor to be unable to enforce his rights under this License.
+3. **Payment:** In consideration of the License granted under clause 2, Licensee shall pay Licensor a fee, via credit card or any other mean which Licensor may deem adequate. Failure to perform payment shall construe as material breach of this Agreement. Transaction id of the payment is the unique license key granted to Licensee.
+4. **Upgrades, Updates and Fixes:** .
+
+ 1. **Fix:** for the purpose of this license, a fix shall be a minor amendment in The Software, intended to remove bugs or alter minor features which impair the The Software's functionality. A fix shall be marked as a new sub-sub-version number. For example, should Licensee purchase Software under version 1.1.1, an upgrade shall commence under number 1.1.2.
+
+5. **Support:** Software is provided under an AS-IS basis and without any support, updates or maintenance. Nothing in this Agreement shall require Licensor to provide Licensee with support or fixes to any bug, failure, mis-performance or other defect in The Software.
+6. **Liability:** To the extent permitted under Law, The Software is provided under an AS-IS basis. Licensor shall never, and without any limit, be liable for any damage, cost, expense or any other payment incurred by Licesee as a result of Software’s actions, failure, bugs and/or any other interaction between The Software and Licesee’s end-equipment, computers, other software or any 3rd party, end-equipment, computer or services. Moreover, Licensor shall never be liable for any defect in source code written by Licensee when relying on The Software or using The Software’s source code.
+7. **Warranty:**
+
+ 1. **Intellectual Property:** Licensor hereby warrants that The Software does not violate or infringe any 3rd party claims in regards to intellectual property, patents and/or trademarks and that to the best of its knowledge no legal action has been taken against it for any infringement or violation of any 3rd party intellectual property rights.
+ 2. **No-Warranty:** The Software is provided without any warranty; Licensor hereby disclaims any warranty that The Software shall be error free, without defects or code which may cause damage to Licensee’s computers or to Licensee, and that Software shall be functional. Licensee shall be solely liable to any damage, defect or loss incurred as a result of operating software and undertake the risks contained in running The Software on License’s Server\[s\] and Website\[s\].
+ 3. **Prior Inspection:** Licensee hereby states that he inspected The Software thoroughly and found it satisfactory and adequate to his needs, that it does not interfere with his regular operation and that it does meet the standards and scope of his computer systems and architecture. Licensee found that The Software interacts with his development, website and server environment and that it does not infringe any of End User License Agreement of any software Licensee may use in performing his services. Licensee hereby waives any claims regarding The Software's incompatibility, performance, results and features, and warrants that he inspected the The Software.
+
+8. **No Refunds:** Licensee warrants that he inspected The Software according to clause 7(c) and that it is adequate to his needs. Accordingly, as The Software is intangible goods, Licensee shall not be, ever, entitled to any refund, rebate, compensation or restitution for any reason whatsoever, even if The Software contains material flaws.
+9. **Indemnification:** Licensee hereby warrants to hold Licensor harmless and indemnify Licensor for any lawsuit brought against it in regards to Licensee’s use of The Software in means that violate, breach or otherwise circumvent this license, Licensor's intellectual property rights or Licensor's title in The Software. Licensor shall promptly notify Licensee in case of such legal action and request Licensee’s consent prior to any settlement in relation to such lawsuit or claim.
+10. **Governing Law, Jurisdiction:** Licensee hereby agrees not to initiate class-action lawsuits against Licensor in relation to this license and to compensate Licensor for any legal fees, cost or attorney fees should any claim brought by Licensee against Licensor be denied, in part or in full.
+
+--------------------------------------------------------------------------------
+Package: @fortawesome/free-regular-svg-icons
+License: "(CC-BY-4.0 AND MIT)"
-@fortawesome/fontawesome-svg-core
-MIT
Fonticons, Inc. (https://fontawesome.com)
--------------------------------------------------------------------------------
@@ -93,7 +165,7 @@ as SVG and JS file types.
In the Font Awesome Free download, the SIL OFL license applies to all icons
packaged as web and desktop font files.
-Copyright (c) 2023 Fonticons, Inc. (https://fontawesome.com)
+Copyright (c) 2024 Fonticons, Inc. (https://fontawesome.com)
with Reserved Font Name: "Font Awesome".
This Font Software is licensed under the SIL Open Font License, Version 1.1.
@@ -193,7 +265,7 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
In the Font Awesome Free download, the MIT license applies to all non-font and
non-icon files.
-Copyright 2023 Fonticons, Inc.
+Copyright 2024 Fonticons, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in the
@@ -234,368 +306,168 @@ trademarks does not indicate endorsement of the trademark holder by Font
Awesome, nor vice versa. **Please do not use brand logos for any purpose except
to represent the company, product, or service to which they refer.**
-
-@fortawesome/free-regular-svg-icons
-(CC-BY-4.0 AND MIT)
-Fonticons, Inc. (https://fontawesome.com)
-
--------------------------------------------------------------------------------
+Package: immer
+License: "MIT"
-Font Awesome Free License
+MIT License
-Font Awesome Free is free, open source, and GPL friendly. You can use it for
-commercial projects, open source projects, or really almost whatever you want.
-Full Font Awesome Free license: https://fontawesome.com/license/free.
+Copyright (c) 2017 Michel Weststrate
---------------------------------------------------------------------------------
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
-# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
-The Font Awesome Free download is licensed under a Creative Commons
-Attribution 4.0 International License and applies to all icons packaged
-as SVG and JS file types.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
--------------------------------------------------------------------------------
+Package: ngrx-immer
+License: "MIT"
-# Fonts: SIL OFL 1.1 License
-
-In the Font Awesome Free download, the SIL OFL license applies to all icons
-packaged as web and desktop font files.
-
-Copyright (c) 2023 Fonticons, Inc. (https://fontawesome.com)
-with Reserved Font Name: "Font Awesome".
-
-This Font Software is licensed under the SIL Open Font License, Version 1.1.
-This license is copied below, and is also available with a FAQ at:
-http://scripts.sil.org/OFL
+MIT License
-SIL OPEN FONT LICENSE
-Version 1.1 - 26 February 2007
+Copyright (c) Tim Deschryver
-PREAMBLE
-The goals of the Open Font License (OFL) are to stimulate worldwide
-development of collaborative font projects, to support the font creation
-efforts of academic and linguistic communities, and to provide a free and
-open framework in which fonts may be shared and improved in partnership
-with others.
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
-The OFL allows the licensed fonts to be used, studied, modified and
-redistributed freely as long as they are not sold by themselves. The
-fonts, including any derivative works, can be bundled, embedded,
-redistributed and/or sold with any software provided that any reserved
-names are not used by derivative works. The fonts and derivatives,
-however, cannot be released under any other type of license. The
-requirement for fonts to remain under this license does not apply
-to any document created using the fonts or their derivatives.
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
-DEFINITIONS
-"Font Software" refers to the set of files released by the Copyright
-Holder(s) under this license and clearly marked as such. This may
-include source files, build scripts and documentation.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
-"Reserved Font Name" refers to any names specified as such after the
-copyright statement(s).
+--------------------------------------------------------------------------------
+Package: @angular/animations
+License: "MIT"
-"Original Version" refers to the collection of Font Software components as
-distributed by the Copyright Holder(s).
+The MIT License
-"Modified Version" refers to any derivative made by adding to, deleting,
-or substituting — in part or in whole — any of the components of the
-Original Version, by changing formats or by porting the Font Software to a
-new environment.
+Copyright (c) 2010-2025 Google LLC. https://angular.dev/license
-"Author" refers to any designer, engineer, programmer, technical
-writer or other person who contributed to the Font Software.
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
-PERMISSION & CONDITIONS
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of the Font Software, to use, study, copy, merge, embed, modify,
-redistribute, and sell modified and unmodified copies of the Font
-Software, subject to the following conditions:
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
-1) Neither the Font Software nor any of its individual components,
-in Original or Modified Versions, may be sold by itself.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
-2) Original or Modified Versions of the Font Software may be bundled,
-redistributed and/or sold with any software, provided that each copy
-contains the above copyright notice and this license. These can be
-included either as stand-alone text files, human-readable headers or
-in the appropriate machine-readable metadata fields within text or
-binary files as long as those fields can be easily viewed by the user.
+--------------------------------------------------------------------------------
+Package: @angular/platform-browser
+License: "MIT"
-3) No Modified Version of the Font Software may use the Reserved Font
-Name(s) unless explicit written permission is granted by the corresponding
-Copyright Holder. This restriction only applies to the primary font name as
-presented to the users.
+The MIT License
-4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
-Software shall not be used to promote, endorse or advertise any
-Modified Version, except to acknowledge the contribution(s) of the
-Copyright Holder(s) and the Author(s) or with their explicit written
-permission.
+Copyright (c) 2010-2025 Google LLC. https://angular.dev/license
-5) The Font Software, modified or unmodified, in part or in whole,
-must be distributed entirely under this license, and must not be
-distributed under any other license. The requirement for fonts to
-remain under this license does not apply to any document created
-using the Font Software.
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
-TERMINATION
-This license becomes null and void if any of the above conditions are
-not met.
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
-DISCLAIMER
-THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
-OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
-COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
-DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
-OTHER DEALINGS IN THE FONT SOFTWARE.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
--------------------------------------------------------------------------------
+Package: ts-key-enum
+License: "MIT"
-# Code: MIT License (https://opensource.org/licenses/MIT)
-
-In the Font Awesome Free download, the MIT license applies to all non-font and
-non-icon files.
+MIT License
-Copyright 2023 Fonticons, Inc.
+Copyright (c) 2018 Nathan Friend
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in the
-Software without restriction, including without limitation the rights to use, copy,
-modify, merge, publish, distribute, sublicense, and/or sell copies of the Software,
-and to permit persons to whom the Software is furnished to do so, subject to the
-following conditions:
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
-INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
-PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
--------------------------------------------------------------------------------
+Package: jquery
+License: "MIT"
-# Attribution
+Copyright OpenJS Foundation and other contributors, https://openjsf.org/
-Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font
-Awesome Free files already contain embedded comments with sufficient
-attribution, so you shouldn't need to do anything additional when using these
-files normally.
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
-We've kept attribution comments terse, so we ask that you do not actively work
-to remove them from files, especially code. They're a great way for folks to
-learn about Font Awesome.
-
---------------------------------------------------------------------------------
-
-# Brand Icons
-
-All brand icons are trademarks of their respective owners. The use of these
-trademarks does not indicate endorsement of the trademark holder by Font
-Awesome, nor vice versa. **Please do not use brand logos for any purpose except
-to represent the company, product, or service to which they refer.**
-
-
-@fortawesome/free-solid-svg-icons
-(CC-BY-4.0 AND MIT)
-Fonticons, Inc. (https://fontawesome.com)
-
---------------------------------------------------------------------------------
-
-Font Awesome Free License
-
-Font Awesome Free is free, open source, and GPL friendly. You can use it for
-commercial projects, open source projects, or really almost whatever you want.
-Full Font Awesome Free license: https://fontawesome.com/license/free.
-
---------------------------------------------------------------------------------
-
-# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)
-
-The Font Awesome Free download is licensed under a Creative Commons
-Attribution 4.0 International License and applies to all icons packaged
-as SVG and JS file types.
-
---------------------------------------------------------------------------------
-
-# Fonts: SIL OFL 1.1 License
-
-In the Font Awesome Free download, the SIL OFL license applies to all icons
-packaged as web and desktop font files.
-
-Copyright (c) 2023 Fonticons, Inc. (https://fontawesome.com)
-with Reserved Font Name: "Font Awesome".
-
-This Font Software is licensed under the SIL Open Font License, Version 1.1.
-This license is copied below, and is also available with a FAQ at:
-http://scripts.sil.org/OFL
-
-SIL OPEN FONT LICENSE
-Version 1.1 - 26 February 2007
-
-PREAMBLE
-The goals of the Open Font License (OFL) are to stimulate worldwide
-development of collaborative font projects, to support the font creation
-efforts of academic and linguistic communities, and to provide a free and
-open framework in which fonts may be shared and improved in partnership
-with others.
-
-The OFL allows the licensed fonts to be used, studied, modified and
-redistributed freely as long as they are not sold by themselves. The
-fonts, including any derivative works, can be bundled, embedded,
-redistributed and/or sold with any software provided that any reserved
-names are not used by derivative works. The fonts and derivatives,
-however, cannot be released under any other type of license. The
-requirement for fonts to remain under this license does not apply
-to any document created using the fonts or their derivatives.
-
-DEFINITIONS
-"Font Software" refers to the set of files released by the Copyright
-Holder(s) under this license and clearly marked as such. This may
-include source files, build scripts and documentation.
-
-"Reserved Font Name" refers to any names specified as such after the
-copyright statement(s).
-
-"Original Version" refers to the collection of Font Software components as
-distributed by the Copyright Holder(s).
-
-"Modified Version" refers to any derivative made by adding to, deleting,
-or substituting — in part or in whole — any of the components of the
-Original Version, by changing formats or by porting the Font Software to a
-new environment.
-
-"Author" refers to any designer, engineer, programmer, technical
-writer or other person who contributed to the Font Software.
-
-PERMISSION & CONDITIONS
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of the Font Software, to use, study, copy, merge, embed, modify,
-redistribute, and sell modified and unmodified copies of the Font
-Software, subject to the following conditions:
-
-1) Neither the Font Software nor any of its individual components,
-in Original or Modified Versions, may be sold by itself.
-
-2) Original or Modified Versions of the Font Software may be bundled,
-redistributed and/or sold with any software, provided that each copy
-contains the above copyright notice and this license. These can be
-included either as stand-alone text files, human-readable headers or
-in the appropriate machine-readable metadata fields within text or
-binary files as long as those fields can be easily viewed by the user.
-
-3) No Modified Version of the Font Software may use the Reserved Font
-Name(s) unless explicit written permission is granted by the corresponding
-Copyright Holder. This restriction only applies to the primary font name as
-presented to the users.
-
-4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
-Software shall not be used to promote, endorse or advertise any
-Modified Version, except to acknowledge the contribution(s) of the
-Copyright Holder(s) and the Author(s) or with their explicit written
-permission.
-
-5) The Font Software, modified or unmodified, in part or in whole,
-must be distributed entirely under this license, and must not be
-distributed under any other license. The requirement for fonts to
-remain under this license does not apply to any document created
-using the Font Software.
-
-TERMINATION
-This license becomes null and void if any of the above conditions are
-not met.
-
-DISCLAIMER
-THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
-OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
-COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
-DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
-OTHER DEALINGS IN THE FONT SOFTWARE.
-
---------------------------------------------------------------------------------
-
-# Code: MIT License (https://opensource.org/licenses/MIT)
-
-In the Font Awesome Free download, the MIT license applies to all non-font and
-non-icon files.
-
-Copyright 2023 Fonticons, Inc.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in the
-Software without restriction, including without limitation the rights to use, copy,
-modify, merge, publish, distribute, sublicense, and/or sell copies of the Software,
-and to permit persons to whom the Software is furnished to do so, subject to the
-following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
-INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
-PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
---------------------------------------------------------------------------------
-
-# Attribution
-
-Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font
-Awesome Free files already contain embedded comments with sufficient
-attribution, so you shouldn't need to do anything additional when using these
-files normally.
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
-We've kept attribution comments terse, so we ask that you do not actively work
-to remove them from files, especially code. They're a great way for folks to
-learn about Font Awesome.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--------------------------------------------------------------------------------
+Package: hammerjs
+License: "MIT"
-# Brand Icons
-
-All brand icons are trademarks of their respective owners. The use of these
-trademarks does not indicate endorsement of the trademark holder by Font
-Awesome, nor vice versa. **Please do not use brand logos for any purpose except
-to represent the company, product, or service to which they refer.**
-
-
-@groupdocs.apps/common-components
-
-@groupdocs.apps/core
-
-@groupdocs.apps/document
-
-@groupdocs.apps/gtag
-
-@groupdocs.apps/i18n
-
-@groupdocs.apps/storage
-
-@groupdocs.apps/ui
-
-@groupdocs.apps/viewer-lib
-
-@groupdocs.apps/zoom
-
-@ngrx/component
-MIT
The MIT License (MIT)
-Copyright (c) 2017-2023 Brandon Roberts, Mike Ryan, Victor Savkin, Rob Wormald
+Copyright (C) 2011-2014 by Jorik Tangelder (Eight Media)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -604,27 +476,24 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-This repository includes a file "debounceSync.ts" originially copied from
-https://github.com/cartant/rxjs-etc by Nicholas Jamieson, MIT licensed. See the
-file header for details.
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+--------------------------------------------------------------------------------
+Package: @angular/cdk
+License: "MIT"
-@ngrx/effects
-MIT
-The MIT License (MIT)
+The MIT License
-Copyright (c) 2017-2023 Brandon Roberts, Mike Ryan, Victor Savkin, Rob Wormald
+Copyright (c) 2025 Google LLC.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -633,27 +502,24 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-This repository includes a file "debounceSync.ts" originially copied from
-https://github.com/cartant/rxjs-etc by Nicholas Jamieson, MIT licensed. See the
-file header for details.
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+--------------------------------------------------------------------------------
+Package: @angular/forms
+License: "MIT"
-@ngrx/store
-MIT
-The MIT License (MIT)
+The MIT License
-Copyright (c) 2017-2023 Brandon Roberts, Mike Ryan, Victor Savkin, Rob Wormald
+Copyright (c) 2010-2025 Google LLC. https://angular.dev/license
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -662,198 +528,34 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-This repository includes a file "debounceSync.ts" originially copied from
-https://github.com/cartant/rxjs-etc by Nicholas Jamieson, MIT licensed. See the
-file header for details.
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+--------------------------------------------------------------------------------
+Package: rxjs
+License: "Apache-2.0"
-@ngx-translate/core
-MIT
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
-crypto-js
-MIT
-# License
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-[The MIT License (MIT)](http://opensource.org/licenses/MIT)
+ 1. Definitions.
-Copyright (c) 2009-2013 Jeff Mott
-Copyright (c) 2013-2016 Evan Vosberg
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-
-
-deepmerge
-MIT
-The MIT License (MIT)
-
-Copyright (c) 2012 James Halliday, Josh Duff, and other contributors
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-
-
-hammerjs
-MIT
-The MIT License (MIT)
-
-Copyright (C) 2011-2014 by Jorik Tangelder (Eight Media)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-
-
-immer
-MIT
-MIT License
-
-Copyright (c) 2017 Michel Weststrate
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
-jquery
-MIT
-Copyright OpenJS Foundation and other contributors, https://openjsf.org/
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-
-ng-click-outside2
-MIT
-
-ngrx-immer
-MIT
-MIT License
-
-Copyright (c) Tim Deschryver
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
-primeng
-MIT
-
-rxjs
-Apache-2.0
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
@@ -1044,12 +746,29 @@ Apache-2.0
limitations under the License.
+--------------------------------------------------------------------------------
+Package: tslib
+License: "0BSD"
-ts-key-enum
-MIT
-MIT License
+Copyright (c) Microsoft Corporation.
-Copyright (c) 2018 Nathan Friend
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
+LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
+--------------------------------------------------------------------------------
+Package: @angular/core
+License: "MIT"
+
+The MIT License
+
+Copyright (c) 2010-2025 Google LLC. https://angular.dev/license
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -1058,23 +777,50 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+--------------------------------------------------------------------------------
+Package: @angular/common
+License: "MIT"
+The MIT License
+
+Copyright (c) 2010-2025 Google LLC. https://angular.dev/license
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+--------------------------------------------------------------------------------
+Package: @angular/router
+License: "MIT"
-zone.js
-MIT
The MIT License
-Copyright (c) 2010-2023 Google LLC. https://angular.io/license
+Copyright (c) 2010-2025 Google LLC. https://angular.dev/license
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -1093,3 +839,574 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
+
+--------------------------------------------------------------------------------
+Package: @ngrx/store
+License: "MIT"
+
+The MIT License (MIT)
+
+Copyright (c) 2017-2023 Brandon Roberts, Mike Ryan, Victor Savkin, Rob Wormald
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+This repository includes a file "debounceSync.ts" originially copied from
+https://github.com/cartant/rxjs-etc by Nicholas Jamieson, MIT licensed. See the
+file header for details.
+
+--------------------------------------------------------------------------------
+Package: @ngx-translate/core
+License: "MIT"
+
+
+--------------------------------------------------------------------------------
+Package: @ngrx/operators
+License: "MIT"
+
+The MIT License (MIT)
+
+Copyright (c) 2017-2023 Brandon Roberts, Mike Ryan, Victor Savkin, Rob Wormald
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+This repository includes a file "debounceSync.ts" originially copied from
+https://github.com/cartant/rxjs-etc by Nicholas Jamieson, MIT licensed. See the
+file header for details.
+
+--------------------------------------------------------------------------------
+Package: @ngrx/effects
+License: "MIT"
+
+The MIT License (MIT)
+
+Copyright (c) 2017-2023 Brandon Roberts, Mike Ryan, Victor Savkin, Rob Wormald
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+This repository includes a file "debounceSync.ts" originially copied from
+https://github.com/cartant/rxjs-etc by Nicholas Jamieson, MIT licensed. See the
+file header for details.
+
+--------------------------------------------------------------------------------
+Package: @fortawesome/fontawesome-svg-core
+License: "MIT"
+
+Fonticons, Inc. (https://fontawesome.com)
+
+--------------------------------------------------------------------------------
+
+Font Awesome Free License
+
+Font Awesome Free is free, open source, and GPL friendly. You can use it for
+commercial projects, open source projects, or really almost whatever you want.
+Full Font Awesome Free license: https://fontawesome.com/license/free.
+
+--------------------------------------------------------------------------------
+
+# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)
+
+The Font Awesome Free download is licensed under a Creative Commons
+Attribution 4.0 International License and applies to all icons packaged
+as SVG and JS file types.
+
+--------------------------------------------------------------------------------
+
+# Fonts: SIL OFL 1.1 License
+
+In the Font Awesome Free download, the SIL OFL license applies to all icons
+packaged as web and desktop font files.
+
+Copyright (c) 2024 Fonticons, Inc. (https://fontawesome.com)
+with Reserved Font Name: "Font Awesome".
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+SIL OPEN FONT LICENSE
+Version 1.1 - 26 February 2007
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting — in part or in whole — any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
+
+--------------------------------------------------------------------------------
+
+# Code: MIT License (https://opensource.org/licenses/MIT)
+
+In the Font Awesome Free download, the MIT license applies to all non-font and
+non-icon files.
+
+Copyright 2024 Fonticons, Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in the
+Software without restriction, including without limitation the rights to use, copy,
+modify, merge, publish, distribute, sublicense, and/or sell copies of the Software,
+and to permit persons to whom the Software is furnished to do so, subject to the
+following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
+INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
+PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+--------------------------------------------------------------------------------
+
+# Attribution
+
+Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font
+Awesome Free files already contain embedded comments with sufficient
+attribution, so you shouldn't need to do anything additional when using these
+files normally.
+
+We've kept attribution comments terse, so we ask that you do not actively work
+to remove them from files, especially code. They're a great way for folks to
+learn about Font Awesome.
+
+--------------------------------------------------------------------------------
+
+# Brand Icons
+
+All brand icons are trademarks of their respective owners. The use of these
+trademarks does not indicate endorsement of the trademark holder by Font
+Awesome, nor vice versa. **Please do not use brand logos for any purpose except
+to represent the company, product, or service to which they refer.**
+
+--------------------------------------------------------------------------------
+Package: @fortawesome/angular-fontawesome
+License: "MIT"
+
+MIT License
+
+Copyright (c) 2018 Fonticons, Inc. and contributors
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+--------------------------------------------------------------------------------
+Package: @primeuix/utils
+License: "MIT"
+
+MIT License
+
+Copyright (c) 2024 PrimeTek
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+--------------------------------------------------------------------------------
+Package: @primeuix/styled
+License: "MIT"
+
+MIT License
+
+Copyright (c) 2024 PrimeTek
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+--------------------------------------------------------------------------------
+Package: @ngrx/component
+License: "MIT"
+
+The MIT License (MIT)
+
+Copyright (c) 2017-2023 Brandon Roberts, Mike Ryan, Victor Savkin, Rob Wormald
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+This repository includes a file "debounceSync.ts" originially copied from
+https://github.com/cartant/rxjs-etc by Nicholas Jamieson, MIT licensed. See the
+file header for details.
+
+--------------------------------------------------------------------------------
+Package: @fortawesome/free-solid-svg-icons
+License: "(CC-BY-4.0 AND MIT)"
+
+Fonticons, Inc. (https://fontawesome.com)
+
+--------------------------------------------------------------------------------
+
+Font Awesome Free License
+
+Font Awesome Free is free, open source, and GPL friendly. You can use it for
+commercial projects, open source projects, or really almost whatever you want.
+Full Font Awesome Free license: https://fontawesome.com/license/free.
+
+--------------------------------------------------------------------------------
+
+# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)
+
+The Font Awesome Free download is licensed under a Creative Commons
+Attribution 4.0 International License and applies to all icons packaged
+as SVG and JS file types.
+
+--------------------------------------------------------------------------------
+
+# Fonts: SIL OFL 1.1 License
+
+In the Font Awesome Free download, the SIL OFL license applies to all icons
+packaged as web and desktop font files.
+
+Copyright (c) 2024 Fonticons, Inc. (https://fontawesome.com)
+with Reserved Font Name: "Font Awesome".
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+SIL OPEN FONT LICENSE
+Version 1.1 - 26 February 2007
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting — in part or in whole — any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
+
+--------------------------------------------------------------------------------
+
+# Code: MIT License (https://opensource.org/licenses/MIT)
+
+In the Font Awesome Free download, the MIT license applies to all non-font and
+non-icon files.
+
+Copyright 2024 Fonticons, Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in the
+Software without restriction, including without limitation the rights to use, copy,
+modify, merge, publish, distribute, sublicense, and/or sell copies of the Software,
+and to permit persons to whom the Software is furnished to do so, subject to the
+following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
+INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
+PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+--------------------------------------------------------------------------------
+
+# Attribution
+
+Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font
+Awesome Free files already contain embedded comments with sufficient
+attribution, so you shouldn't need to do anything additional when using these
+files normally.
+
+We've kept attribution comments terse, so we ask that you do not actively work
+to remove them from files, especially code. They're a great way for folks to
+learn about Font Awesome.
+
+--------------------------------------------------------------------------------
+
+# Brand Icons
+
+All brand icons are trademarks of their respective owners. The use of these
+trademarks does not indicate endorsement of the trademark holder by Font
+Awesome, nor vice versa. **Please do not use brand logos for any purpose except
+to represent the company, product, or service to which they refer.**
+
+--------------------------------------------------------------------------------
+Package: zone.js
+License: "MIT"
+
+The MIT License
+
+Copyright (c) 2010-2024 Google LLC. https://angular.io/license
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+--------------------------------------------------------------------------------
diff --git a/src/GroupDocs.Viewer.UI/App/assets/db.json b/src/GroupDocs.Viewer.UI/App/assets/db.json
index eb9c42c..3eae74c 100644
--- a/src/GroupDocs.Viewer.UI/App/assets/db.json
+++ b/src/GroupDocs.Viewer.UI/App/assets/db.json
@@ -1,8519 +1,5104 @@
{
- "application/1d-interleaved-parityfec": {
- "source": "iana"
- },
- "application/3gpdash-qoe-report+xml": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true
- },
- "application/3gpp-ims+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/3gpphal+json": {
- "source": "iana",
- "compressible": true
- },
- "application/3gpphalforms+json": {
- "source": "iana",
- "compressible": true
- },
- "application/a2l": {
- "source": "iana"
- },
- "application/ace+cbor": {
- "source": "iana"
- },
- "application/activemessage": {
- "source": "iana"
- },
- "application/activity+json": {
- "source": "iana",
- "compressible": true
- },
- "application/alto-costmap+json": {
- "source": "iana",
- "compressible": true
- },
- "application/alto-costmapfilter+json": {
- "source": "iana",
- "compressible": true
- },
- "application/alto-directory+json": {
- "source": "iana",
- "compressible": true
- },
- "application/alto-endpointcost+json": {
- "source": "iana",
- "compressible": true
- },
- "application/alto-endpointcostparams+json": {
- "source": "iana",
- "compressible": true
- },
- "application/alto-endpointprop+json": {
- "source": "iana",
- "compressible": true
- },
- "application/alto-endpointpropparams+json": {
- "source": "iana",
- "compressible": true
- },
- "application/alto-error+json": {
- "source": "iana",
- "compressible": true
- },
- "application/alto-networkmap+json": {
- "source": "iana",
- "compressible": true
- },
- "application/alto-networkmapfilter+json": {
- "source": "iana",
- "compressible": true
- },
- "application/alto-updatestreamcontrol+json": {
- "source": "iana",
- "compressible": true
- },
- "application/alto-updatestreamparams+json": {
- "source": "iana",
- "compressible": true
- },
- "application/aml": {
- "source": "iana"
- },
"application/andrew-inset": {
- "source": "iana",
- "extensions": ["ez"]
- },
- "application/applefile": {
- "source": "iana"
+ "extensions": [
+ "ez"
+ ]
},
"application/applixware": {
- "source": "apache",
- "extensions": ["aw"]
- },
- "application/at+jwt": {
- "source": "iana"
- },
- "application/atf": {
- "source": "iana"
- },
- "application/atfx": {
- "source": "iana"
+ "extensions": [
+ "aw"
+ ]
},
"application/atom+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["atom"]
+ "extensions": [
+ "atom"
+ ]
},
"application/atomcat+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["atomcat"]
+ "extensions": [
+ "atomcat"
+ ]
},
"application/atomdeleted+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["atomdeleted"]
- },
- "application/atomicmail": {
- "source": "iana"
+ "extensions": [
+ "atomdeleted"
+ ]
},
"application/atomsvc+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["atomsvc"]
+ "extensions": [
+ "atomsvc"
+ ]
},
"application/atsc-dwd+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["dwd"]
- },
- "application/atsc-dynamic-event-message": {
- "source": "iana"
+ "extensions": [
+ "dwd"
+ ]
},
"application/atsc-held+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["held"]
- },
- "application/atsc-rdt+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "held"
+ ]
},
"application/atsc-rsat+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["rsat"]
- },
- "application/atxml": {
- "source": "iana"
- },
- "application/auth-policy+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/bacnet-xdd+zip": {
- "source": "iana",
- "compressible": false
- },
- "application/batch-smtp": {
- "source": "iana"
+ "extensions": [
+ "rsat"
+ ]
},
"application/bdoc": {
- "compressible": false,
- "extensions": ["bdoc"]
- },
- "application/beep+xml": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true
- },
- "application/calendar+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "bdoc"
+ ]
},
"application/calendar+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["xcs"]
- },
- "application/call-completion": {
- "source": "iana"
- },
- "application/cals-1840": {
- "source": "iana"
- },
- "application/captive+json": {
- "source": "iana",
- "compressible": true
- },
- "application/cbor": {
- "source": "iana"
- },
- "application/cbor-seq": {
- "source": "iana"
- },
- "application/cccex": {
- "source": "iana"
- },
- "application/ccmp+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "xcs"
+ ]
},
"application/ccxml+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["ccxml"]
+ "extensions": [
+ "ccxml"
+ ]
},
"application/cdfx+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["cdfx"]
+ "extensions": [
+ "cdfx"
+ ]
},
"application/cdmi-capability": {
- "source": "iana",
- "extensions": ["cdmia"]
+ "extensions": [
+ "cdmia"
+ ]
},
"application/cdmi-container": {
- "source": "iana",
- "extensions": ["cdmic"]
+ "extensions": [
+ "cdmic"
+ ]
},
"application/cdmi-domain": {
- "source": "iana",
- "extensions": ["cdmid"]
+ "extensions": [
+ "cdmid"
+ ]
},
"application/cdmi-object": {
- "source": "iana",
- "extensions": ["cdmio"]
+ "extensions": [
+ "cdmio"
+ ]
},
"application/cdmi-queue": {
- "source": "iana",
- "extensions": ["cdmiq"]
- },
- "application/cdni": {
- "source": "iana"
- },
- "application/cea": {
- "source": "iana"
- },
- "application/cea-2018+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/cellml+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/cfw": {
- "source": "iana"
- },
- "application/city+json": {
- "source": "iana",
- "compressible": true
- },
- "application/clr": {
- "source": "iana"
- },
- "application/clue+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/clue_info+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/cms": {
- "source": "iana"
- },
- "application/cnrp+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/coap-group+json": {
- "source": "iana",
- "compressible": true
- },
- "application/coap-payload": {
- "source": "iana"
- },
- "application/commonground": {
- "source": "iana"
- },
- "application/conference-info+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/cose": {
- "source": "iana"
- },
- "application/cose-key": {
- "source": "iana"
- },
- "application/cose-key-set": {
- "source": "iana"
+ "extensions": [
+ "cdmiq"
+ ]
},
"application/cpl+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["cpl"]
- },
- "application/csrattrs": {
- "source": "iana"
- },
- "application/csta+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/cstadata+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/csvm+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "cpl"
+ ]
},
"application/cu-seeme": {
- "source": "apache",
- "extensions": ["cu"]
- },
- "application/cwt": {
- "source": "iana"
- },
- "application/cybercash": {
- "source": "iana"
- },
- "application/dart": {
- "compressible": true
+ "extensions": [
+ "cu"
+ ]
},
"application/dash+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["mpd"]
+ "extensions": [
+ "mpd"
+ ]
},
"application/dash-patch+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["mpp"]
- },
- "application/dashdelta": {
- "source": "iana"
+ "extensions": [
+ "mpp"
+ ]
},
"application/davmount+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["davmount"]
- },
- "application/dca-rft": {
- "source": "iana"
- },
- "application/dcd": {
- "source": "iana"
- },
- "application/dec-dx": {
- "source": "iana"
- },
- "application/dialog-info+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/dicom": {
- "source": "iana"
- },
- "application/dicom+json": {
- "source": "iana",
- "compressible": true
- },
- "application/dicom+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/dii": {
- "source": "iana"
- },
- "application/dit": {
- "source": "iana"
- },
- "application/dns": {
- "source": "iana"
- },
- "application/dns+json": {
- "source": "iana",
- "compressible": true
- },
- "application/dns-message": {
- "source": "iana"
+ "extensions": [
+ "davmount"
+ ]
},
"application/docbook+xml": {
- "source": "apache",
- "compressible": true,
- "extensions": ["dbk"]
- },
- "application/dots+cbor": {
- "source": "iana"
- },
- "application/dskpp+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "dbk"
+ ]
},
"application/dssc+der": {
- "source": "iana",
- "extensions": ["dssc"]
+ "extensions": [
+ "dssc"
+ ]
},
"application/dssc+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["xdssc"]
- },
- "application/dvcs": {
- "source": "iana"
+ "extensions": [
+ "xdssc"
+ ]
},
"application/ecmascript": {
- "source": "iana",
- "compressible": true,
- "extensions": ["es","ecma"]
- },
- "application/edi-consent": {
- "source": "iana"
- },
- "application/edi-x12": {
- "source": "iana",
- "compressible": false
- },
- "application/edifact": {
- "source": "iana",
- "compressible": false
- },
- "application/efi": {
- "source": "iana"
- },
- "application/elm+json": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true
- },
- "application/elm+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/emergencycalldata.cap+xml": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true
- },
- "application/emergencycalldata.comment+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/emergencycalldata.control+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/emergencycalldata.deviceinfo+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/emergencycalldata.ecall.msd": {
- "source": "iana"
- },
- "application/emergencycalldata.providerinfo+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/emergencycalldata.serviceinfo+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/emergencycalldata.subscriberinfo+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/emergencycalldata.veds+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "es",
+ "ecma"
+ ]
},
"application/emma+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["emma"]
+ "extensions": [
+ "emma"
+ ]
},
"application/emotionml+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["emotionml"]
- },
- "application/encaprtp": {
- "source": "iana"
- },
- "application/epp+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "emotionml"
+ ]
},
"application/epub+zip": {
- "source": "iana",
- "compressible": false,
- "extensions": ["epub"]
- },
- "application/eshop": {
- "source": "iana"
+ "extensions": [
+ "epub"
+ ]
},
"application/exi": {
- "source": "iana",
- "extensions": ["exi"]
- },
- "application/expect-ct-report+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "exi"
+ ]
},
"application/express": {
- "source": "iana",
- "extensions": ["exp"]
- },
- "application/fastinfoset": {
- "source": "iana"
- },
- "application/fastsoap": {
- "source": "iana"
+ "extensions": [
+ "exp"
+ ]
},
"application/fdt+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["fdt"]
- },
- "application/fhir+json": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true
- },
- "application/fhir+xml": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true
- },
- "application/fido.trusted-apps+json": {
- "compressible": true
- },
- "application/fits": {
- "source": "iana"
- },
- "application/flexfec": {
- "source": "iana"
- },
- "application/font-sfnt": {
- "source": "iana"
+ "extensions": [
+ "fdt"
+ ]
},
"application/font-tdpfr": {
- "source": "iana",
- "extensions": ["pfr"]
- },
- "application/font-woff": {
- "source": "iana",
- "compressible": false
- },
- "application/framework-attributes+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "pfr"
+ ]
},
"application/geo+json": {
- "source": "iana",
- "compressible": true,
- "extensions": ["geojson"]
- },
- "application/geo+json-seq": {
- "source": "iana"
- },
- "application/geopackage+sqlite3": {
- "source": "iana"
- },
- "application/geoxacml+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/gltf-buffer": {
- "source": "iana"
+ "extensions": [
+ "geojson"
+ ]
},
"application/gml+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["gml"]
+ "extensions": [
+ "gml"
+ ]
},
"application/gpx+xml": {
- "source": "apache",
- "compressible": true,
- "extensions": ["gpx"]
+ "extensions": [
+ "gpx"
+ ]
},
"application/gxf": {
- "source": "apache",
- "extensions": ["gxf"]
+ "extensions": [
+ "gxf"
+ ]
},
"application/gzip": {
- "source": "iana",
- "compressible": false,
- "extensions": ["gz"]
- },
- "application/h224": {
- "source": "iana"
- },
- "application/held+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "gz"
+ ]
},
"application/hjson": {
- "extensions": ["hjson"]
- },
- "application/http": {
- "source": "iana"
+ "extensions": [
+ "hjson"
+ ]
},
"application/hyperstudio": {
- "source": "iana",
- "extensions": ["stk"]
- },
- "application/ibe-key-request+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/ibe-pkg-reply+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/ibe-pp-data": {
- "source": "iana"
- },
- "application/iges": {
- "source": "iana"
- },
- "application/im-iscomposing+xml": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true
- },
- "application/index": {
- "source": "iana"
- },
- "application/index.cmd": {
- "source": "iana"
- },
- "application/index.obj": {
- "source": "iana"
- },
- "application/index.response": {
- "source": "iana"
- },
- "application/index.vnd": {
- "source": "iana"
+ "extensions": [
+ "stk"
+ ]
},
"application/inkml+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["ink","inkml"]
- },
- "application/iotp": {
- "source": "iana"
+ "extensions": [
+ "ink",
+ "inkml"
+ ]
},
"application/ipfix": {
- "source": "iana",
- "extensions": ["ipfix"]
- },
- "application/ipp": {
- "source": "iana"
- },
- "application/isup": {
- "source": "iana"
+ "extensions": [
+ "ipfix"
+ ]
},
"application/its+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["its"]
+ "extensions": [
+ "its"
+ ]
},
"application/java-archive": {
- "source": "apache",
- "compressible": false,
- "extensions": ["jar","war","ear"]
+ "extensions": [
+ "jar",
+ "war",
+ "ear"
+ ]
},
"application/java-serialized-object": {
- "source": "apache",
- "compressible": false,
- "extensions": ["ser"]
+ "extensions": [
+ "ser"
+ ]
},
"application/java-vm": {
- "source": "apache",
- "compressible": false,
- "extensions": ["class"]
+ "extensions": [
+ "class"
+ ]
},
"application/javascript": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true,
- "extensions": ["js","mjs"]
- },
- "application/jf2feed+json": {
- "source": "iana",
- "compressible": true
- },
- "application/jose": {
- "source": "iana"
- },
- "application/jose+json": {
- "source": "iana",
- "compressible": true
- },
- "application/jrd+json": {
- "source": "iana",
- "compressible": true
- },
- "application/jscalendar+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "js",
+ "mjs"
+ ]
},
"application/json": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true,
- "extensions": ["json","map"]
- },
- "application/json-patch+json": {
- "source": "iana",
- "compressible": true
- },
- "application/json-seq": {
- "source": "iana"
+ "extensions": [
+ "json",
+ "map"
+ ]
},
"application/json5": {
- "extensions": ["json5"]
+ "extensions": [
+ "json5"
+ ]
},
"application/jsonml+json": {
- "source": "apache",
- "compressible": true,
- "extensions": ["jsonml"]
- },
- "application/jwk+json": {
- "source": "iana",
- "compressible": true
- },
- "application/jwk-set+json": {
- "source": "iana",
- "compressible": true
- },
- "application/jwt": {
- "source": "iana"
- },
- "application/kpml-request+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/kpml-response+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "jsonml"
+ ]
},
"application/ld+json": {
- "source": "iana",
- "compressible": true,
- "extensions": ["jsonld"]
+ "extensions": [
+ "jsonld"
+ ]
},
"application/lgr+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["lgr"]
- },
- "application/link-format": {
- "source": "iana"
- },
- "application/load-control+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "lgr"
+ ]
},
"application/lost+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["lostxml"]
- },
- "application/lostsync+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/lpf+zip": {
- "source": "iana",
- "compressible": false
- },
- "application/lxf": {
- "source": "iana"
+ "extensions": [
+ "lostxml"
+ ]
},
"application/mac-binhex40": {
- "source": "iana",
- "extensions": ["hqx"]
+ "extensions": [
+ "hqx"
+ ]
},
"application/mac-compactpro": {
- "source": "apache",
- "extensions": ["cpt"]
- },
- "application/macwriteii": {
- "source": "iana"
+ "extensions": [
+ "cpt"
+ ]
},
"application/mads+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["mads"]
+ "extensions": [
+ "mads"
+ ]
},
"application/manifest+json": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true,
- "extensions": ["webmanifest"]
+ "extensions": [
+ "webmanifest"
+ ]
},
"application/marc": {
- "source": "iana",
- "extensions": ["mrc"]
+ "extensions": [
+ "mrc"
+ ]
},
"application/marcxml+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["mrcx"]
+ "extensions": [
+ "mrcx"
+ ]
},
"application/mathematica": {
- "source": "iana",
- "extensions": ["ma","nb","mb"]
+ "extensions": [
+ "ma",
+ "nb",
+ "mb"
+ ]
},
"application/mathml+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["mathml"]
- },
- "application/mathml-content+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/mathml-presentation+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/mbms-associated-procedure-description+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/mbms-deregister+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/mbms-envelope+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/mbms-msk+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/mbms-msk-response+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/mbms-protection-description+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/mbms-reception-report+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/mbms-register+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/mbms-register-response+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/mbms-schedule+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/mbms-user-service-description+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "mathml"
+ ]
},
"application/mbox": {
- "source": "iana",
- "extensions": ["mbox"]
+ "extensions": [
+ "mbox"
+ ]
},
"application/media-policy-dataset+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["mpf"]
- },
- "application/media_control+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "mpf"
+ ]
},
"application/mediaservercontrol+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["mscml"]
- },
- "application/merge-patch+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "mscml"
+ ]
},
"application/metalink+xml": {
- "source": "apache",
- "compressible": true,
- "extensions": ["metalink"]
+ "extensions": [
+ "metalink"
+ ]
},
"application/metalink4+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["meta4"]
+ "extensions": [
+ "meta4"
+ ]
},
"application/mets+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["mets"]
- },
- "application/mf4": {
- "source": "iana"
- },
- "application/mikey": {
- "source": "iana"
- },
- "application/mipc": {
- "source": "iana"
- },
- "application/missing-blocks+cbor-seq": {
- "source": "iana"
+ "extensions": [
+ "mets"
+ ]
},
"application/mmt-aei+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["maei"]
+ "extensions": [
+ "maei"
+ ]
},
"application/mmt-usd+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["musd"]
+ "extensions": [
+ "musd"
+ ]
},
"application/mods+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["mods"]
- },
- "application/moss-keys": {
- "source": "iana"
- },
- "application/moss-signature": {
- "source": "iana"
- },
- "application/mosskey-data": {
- "source": "iana"
- },
- "application/mosskey-request": {
- "source": "iana"
+ "extensions": [
+ "mods"
+ ]
},
"application/mp21": {
- "source": "iana",
- "extensions": ["m21","mp21"]
+ "extensions": [
+ "m21",
+ "mp21"
+ ]
},
"application/mp4": {
- "source": "iana",
- "extensions": ["mp4s","m4p"]
- },
- "application/mpeg4-generic": {
- "source": "iana"
- },
- "application/mpeg4-iod": {
- "source": "iana"
- },
- "application/mpeg4-iod-xmt": {
- "source": "iana"
- },
- "application/mrb-consumer+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/mrb-publish+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/msc-ivr+xml": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true
- },
- "application/msc-mixer+xml": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true
+ "extensions": [
+ "mp4s",
+ "m4p"
+ ]
},
"application/msword": {
- "source": "iana",
- "compressible": false,
- "extensions": ["doc","dot"]
- },
- "application/mud+json": {
- "source": "iana",
- "compressible": true
- },
- "application/multipart-core": {
- "source": "iana"
+ "extensions": [
+ "doc",
+ "dot"
+ ]
},
"application/mxf": {
- "source": "iana",
- "extensions": ["mxf"]
+ "extensions": [
+ "mxf"
+ ]
},
"application/n-quads": {
- "source": "iana",
- "extensions": ["nq"]
+ "extensions": [
+ "nq"
+ ]
},
"application/n-triples": {
- "source": "iana",
- "extensions": ["nt"]
- },
- "application/nasdata": {
- "source": "iana"
+ "extensions": [
+ "nt"
+ ]
},
"application/news-checkgroups": {
- "source": "iana",
"charset": "US-ASCII"
},
"application/news-groupinfo": {
- "source": "iana",
"charset": "US-ASCII"
},
- "application/news-transmission": {
- "source": "iana"
- },
- "application/nlsml+xml": {
- "source": "iana",
- "compressible": true
- },
"application/node": {
- "source": "iana",
- "extensions": ["cjs"]
- },
- "application/nss": {
- "source": "iana"
- },
- "application/oauth-authz-req+jwt": {
- "source": "iana"
- },
- "application/oblivious-dns-message": {
- "source": "iana"
- },
- "application/ocsp-request": {
- "source": "iana"
- },
- "application/ocsp-response": {
- "source": "iana"
+ "extensions": [
+ "cjs"
+ ]
},
"application/octet-stream": {
- "source": "iana",
- "compressible": false,
- "extensions": ["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]
+ "extensions": [
+ "bin",
+ "dms",
+ "lrf",
+ "mar",
+ "so",
+ "dist",
+ "distz",
+ "pkg",
+ "bpk",
+ "dump",
+ "elc",
+ "deploy",
+ "exe",
+ "dll",
+ "deb",
+ "dmg",
+ "iso",
+ "img",
+ "msi",
+ "msp",
+ "msm",
+ "buffer"
+ ]
},
"application/oda": {
- "source": "iana",
- "extensions": ["oda"]
- },
- "application/odm+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/odx": {
- "source": "iana"
+ "extensions": [
+ "oda"
+ ]
},
"application/oebps-package+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["opf"]
+ "extensions": [
+ "opf"
+ ]
},
"application/ogg": {
- "source": "iana",
- "compressible": false,
- "extensions": ["ogx"]
+ "extensions": [
+ "ogx"
+ ]
},
"application/omdoc+xml": {
- "source": "apache",
- "compressible": true,
- "extensions": ["omdoc"]
+ "extensions": [
+ "omdoc"
+ ]
},
"application/onenote": {
- "source": "apache",
- "extensions": ["onetoc","onetoc2","onetmp","onepkg"]
- },
- "application/opc-nodeset+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/oscore": {
- "source": "iana"
+ "extensions": [
+ "onetoc",
+ "onetoc2",
+ "onetmp",
+ "onepkg"
+ ]
},
"application/oxps": {
- "source": "iana",
- "extensions": ["oxps"]
- },
- "application/p21": {
- "source": "iana"
- },
- "application/p21+zip": {
- "source": "iana",
- "compressible": false
+ "extensions": [
+ "oxps"
+ ]
},
"application/p2p-overlay+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["relo"]
- },
- "application/parityfec": {
- "source": "iana"
- },
- "application/passport": {
- "source": "iana"
+ "extensions": [
+ "relo"
+ ]
},
"application/patch-ops-error+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["xer"]
+ "extensions": [
+ "xer"
+ ]
},
"application/pdf": {
- "source": "iana",
- "compressible": false,
- "extensions": ["pdf"]
- },
- "application/pdx": {
- "source": "iana"
- },
- "application/pem-certificate-chain": {
- "source": "iana"
+ "extensions": [
+ "pdf"
+ ]
},
"application/pgp-encrypted": {
- "source": "iana",
- "compressible": false,
- "extensions": ["pgp"]
+ "extensions": [
+ "pgp"
+ ]
},
"application/pgp-keys": {
- "source": "iana",
- "extensions": ["asc"]
+ "extensions": [
+ "asc"
+ ]
},
"application/pgp-signature": {
- "source": "iana",
- "extensions": ["asc","sig"]
+ "extensions": [
+ "asc",
+ "sig"
+ ]
},
"application/pics-rules": {
- "source": "apache",
- "extensions": ["prf"]
- },
- "application/pidf+xml": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true
- },
- "application/pidf-diff+xml": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true
+ "extensions": [
+ "prf"
+ ]
},
"application/pkcs10": {
- "source": "iana",
- "extensions": ["p10"]
- },
- "application/pkcs12": {
- "source": "iana"
+ "extensions": [
+ "p10"
+ ]
},
"application/pkcs7-mime": {
- "source": "iana",
- "extensions": ["p7m","p7c"]
+ "extensions": [
+ "p7m",
+ "p7c"
+ ]
},
"application/pkcs7-signature": {
- "source": "iana",
- "extensions": ["p7s"]
+ "extensions": [
+ "p7s"
+ ]
},
"application/pkcs8": {
- "source": "iana",
- "extensions": ["p8"]
- },
- "application/pkcs8-encrypted": {
- "source": "iana"
+ "extensions": [
+ "p8"
+ ]
},
"application/pkix-attr-cert": {
- "source": "iana",
- "extensions": ["ac"]
+ "extensions": [
+ "ac"
+ ]
},
"application/pkix-cert": {
- "source": "iana",
- "extensions": ["cer"]
+ "extensions": [
+ "cer"
+ ]
},
"application/pkix-crl": {
- "source": "iana",
- "extensions": ["crl"]
+ "extensions": [
+ "crl"
+ ]
},
"application/pkix-pkipath": {
- "source": "iana",
- "extensions": ["pkipath"]
+ "extensions": [
+ "pkipath"
+ ]
},
"application/pkixcmp": {
- "source": "iana",
- "extensions": ["pki"]
+ "extensions": [
+ "pki"
+ ]
},
"application/pls+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["pls"]
- },
- "application/poc-settings+xml": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true
+ "extensions": [
+ "pls"
+ ]
},
"application/postscript": {
- "source": "iana",
- "compressible": true,
- "extensions": ["ai","eps","ps"]
- },
- "application/ppsp-tracker+json": {
- "source": "iana",
- "compressible": true
- },
- "application/problem+json": {
- "source": "iana",
- "compressible": true
- },
- "application/problem+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "ai",
+ "eps",
+ "ps"
+ ]
},
"application/provenance+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["provx"]
- },
- "application/prs.alvestrand.titrax-sheet": {
- "source": "iana"
+ "extensions": [
+ "provx"
+ ]
},
"application/prs.cww": {
- "source": "iana",
- "extensions": ["cww"]
+ "extensions": [
+ "cww"
+ ]
},
"application/prs.cyn": {
- "source": "iana",
"charset": "7-BIT"
},
- "application/prs.hpub+zip": {
- "source": "iana",
- "compressible": false
- },
- "application/prs.nprend": {
- "source": "iana"
- },
- "application/prs.plucker": {
- "source": "iana"
- },
- "application/prs.rdf-xml-crypt": {
- "source": "iana"
- },
- "application/prs.xsf+xml": {
- "source": "iana",
- "compressible": true
- },
"application/pskc+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["pskcxml"]
- },
- "application/pvd+json": {
- "source": "iana",
- "compressible": true
- },
- "application/qsig": {
- "source": "iana"
+ "extensions": [
+ "pskcxml"
+ ]
},
"application/raml+yaml": {
- "compressible": true,
- "extensions": ["raml"]
- },
- "application/raptorfec": {
- "source": "iana"
- },
- "application/rdap+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "raml"
+ ]
},
"application/rdf+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["rdf","owl"]
+ "extensions": [
+ "rdf",
+ "owl"
+ ]
},
"application/reginfo+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["rif"]
+ "extensions": [
+ "rif"
+ ]
},
"application/relax-ng-compact-syntax": {
- "source": "iana",
- "extensions": ["rnc"]
- },
- "application/remote-printing": {
- "source": "iana"
- },
- "application/reputon+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "rnc"
+ ]
},
"application/resource-lists+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["rl"]
+ "extensions": [
+ "rl"
+ ]
},
"application/resource-lists-diff+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["rld"]
- },
- "application/rfc+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/riscos": {
- "source": "iana"
- },
- "application/rlmi+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "rld"
+ ]
},
"application/rls-services+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["rs"]
+ "extensions": [
+ "rs"
+ ]
},
"application/route-apd+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["rapd"]
+ "extensions": [
+ "rapd"
+ ]
},
"application/route-s-tsid+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["sls"]
+ "extensions": [
+ "sls"
+ ]
},
"application/route-usd+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["rusd"]
+ "extensions": [
+ "rusd"
+ ]
},
"application/rpki-ghostbusters": {
- "source": "iana",
- "extensions": ["gbr"]
+ "extensions": [
+ "gbr"
+ ]
},
"application/rpki-manifest": {
- "source": "iana",
- "extensions": ["mft"]
- },
- "application/rpki-publication": {
- "source": "iana"
+ "extensions": [
+ "mft"
+ ]
},
"application/rpki-roa": {
- "source": "iana",
- "extensions": ["roa"]
- },
- "application/rpki-updown": {
- "source": "iana"
+ "extensions": [
+ "roa"
+ ]
},
"application/rsd+xml": {
- "source": "apache",
- "compressible": true,
- "extensions": ["rsd"]
+ "extensions": [
+ "rsd"
+ ]
},
"application/rss+xml": {
- "source": "apache",
- "compressible": true,
- "extensions": ["rss"]
+ "extensions": [
+ "rss"
+ ]
},
"application/rtf": {
- "source": "iana",
- "compressible": true,
- "extensions": ["rtf"]
- },
- "application/rtploopback": {
- "source": "iana"
- },
- "application/rtx": {
- "source": "iana"
- },
- "application/samlassertion+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/samlmetadata+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/sarif+json": {
- "source": "iana",
- "compressible": true
- },
- "application/sarif-external-properties+json": {
- "source": "iana",
- "compressible": true
- },
- "application/sbe": {
- "source": "iana"
+ "extensions": [
+ "rtf"
+ ]
},
"application/sbml+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["sbml"]
- },
- "application/scaip+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/scim+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "sbml"
+ ]
},
"application/scvp-cv-request": {
- "source": "iana",
- "extensions": ["scq"]
+ "extensions": [
+ "scq"
+ ]
},
"application/scvp-cv-response": {
- "source": "iana",
- "extensions": ["scs"]
+ "extensions": [
+ "scs"
+ ]
},
"application/scvp-vp-request": {
- "source": "iana",
- "extensions": ["spq"]
+ "extensions": [
+ "spq"
+ ]
},
"application/scvp-vp-response": {
- "source": "iana",
- "extensions": ["spp"]
+ "extensions": [
+ "spp"
+ ]
},
"application/sdp": {
- "source": "iana",
- "extensions": ["sdp"]
- },
- "application/secevent+jwt": {
- "source": "iana"
- },
- "application/senml+cbor": {
- "source": "iana"
- },
- "application/senml+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "sdp"
+ ]
},
"application/senml+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["senmlx"]
- },
- "application/senml-etch+cbor": {
- "source": "iana"
- },
- "application/senml-etch+json": {
- "source": "iana",
- "compressible": true
- },
- "application/senml-exi": {
- "source": "iana"
- },
- "application/sensml+cbor": {
- "source": "iana"
- },
- "application/sensml+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "senmlx"
+ ]
},
"application/sensml+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["sensmlx"]
- },
- "application/sensml-exi": {
- "source": "iana"
- },
- "application/sep+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/sep-exi": {
- "source": "iana"
- },
- "application/session-info": {
- "source": "iana"
- },
- "application/set-payment": {
- "source": "iana"
+ "extensions": [
+ "sensmlx"
+ ]
},
"application/set-payment-initiation": {
- "source": "iana",
- "extensions": ["setpay"]
- },
- "application/set-registration": {
- "source": "iana"
+ "extensions": [
+ "setpay"
+ ]
},
"application/set-registration-initiation": {
- "source": "iana",
- "extensions": ["setreg"]
- },
- "application/sgml": {
- "source": "iana"
- },
- "application/sgml-open-catalog": {
- "source": "iana"
+ "extensions": [
+ "setreg"
+ ]
},
"application/shf+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["shf"]
+ "extensions": [
+ "shf"
+ ]
},
"application/sieve": {
- "source": "iana",
- "extensions": ["siv","sieve"]
- },
- "application/simple-filter+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/simple-message-summary": {
- "source": "iana"
- },
- "application/simplesymbolcontainer": {
- "source": "iana"
- },
- "application/sipc": {
- "source": "iana"
- },
- "application/slate": {
- "source": "iana"
- },
- "application/smil": {
- "source": "iana"
+ "extensions": [
+ "siv",
+ "sieve"
+ ]
},
"application/smil+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["smi","smil"]
- },
- "application/smpte336m": {
- "source": "iana"
- },
- "application/soap+fastinfoset": {
- "source": "iana"
- },
- "application/soap+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "smi",
+ "smil"
+ ]
},
"application/sparql-query": {
- "source": "iana",
- "extensions": ["rq"]
+ "extensions": [
+ "rq"
+ ]
},
"application/sparql-results+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["srx"]
- },
- "application/spdx+json": {
- "source": "iana",
- "compressible": true
- },
- "application/spirits-event+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/sql": {
- "source": "iana"
+ "extensions": [
+ "srx"
+ ]
},
"application/srgs": {
- "source": "iana",
- "extensions": ["gram"]
+ "extensions": [
+ "gram"
+ ]
},
"application/srgs+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["grxml"]
+ "extensions": [
+ "grxml"
+ ]
},
"application/sru+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["sru"]
+ "extensions": [
+ "sru"
+ ]
},
"application/ssdl+xml": {
- "source": "apache",
- "compressible": true,
- "extensions": ["ssdl"]
+ "extensions": [
+ "ssdl"
+ ]
},
"application/ssml+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["ssml"]
- },
- "application/stix+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "ssml"
+ ]
},
"application/swid+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["swidtag"]
- },
- "application/tamp-apex-update": {
- "source": "iana"
- },
- "application/tamp-apex-update-confirm": {
- "source": "iana"
- },
- "application/tamp-community-update": {
- "source": "iana"
- },
- "application/tamp-community-update-confirm": {
- "source": "iana"
- },
- "application/tamp-error": {
- "source": "iana"
- },
- "application/tamp-sequence-adjust": {
- "source": "iana"
- },
- "application/tamp-sequence-adjust-confirm": {
- "source": "iana"
- },
- "application/tamp-status-query": {
- "source": "iana"
- },
- "application/tamp-status-response": {
- "source": "iana"
- },
- "application/tamp-update": {
- "source": "iana"
- },
- "application/tamp-update-confirm": {
- "source": "iana"
- },
- "application/tar": {
- "compressible": true
- },
- "application/taxii+json": {
- "source": "iana",
- "compressible": true
- },
- "application/td+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "swidtag"
+ ]
},
"application/tei+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["tei","teicorpus"]
- },
- "application/tetra_isi": {
- "source": "iana"
+ "extensions": [
+ "tei",
+ "teicorpus"
+ ]
},
"application/thraud+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["tfi"]
- },
- "application/timestamp-query": {
- "source": "iana"
- },
- "application/timestamp-reply": {
- "source": "iana"
+ "extensions": [
+ "tfi"
+ ]
},
"application/timestamped-data": {
- "source": "iana",
- "extensions": ["tsd"]
- },
- "application/tlsrpt+gzip": {
- "source": "iana"
- },
- "application/tlsrpt+json": {
- "source": "iana",
- "compressible": true
- },
- "application/tnauthlist": {
- "source": "iana"
- },
- "application/token-introspection+jwt": {
- "source": "iana"
+ "extensions": [
+ "tsd"
+ ]
},
"application/toml": {
- "compressible": true,
- "extensions": ["toml"]
- },
- "application/trickle-ice-sdpfrag": {
- "source": "iana"
+ "extensions": [
+ "toml"
+ ]
},
"application/trig": {
- "source": "iana",
- "extensions": ["trig"]
+ "extensions": [
+ "trig"
+ ]
},
"application/ttml+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["ttml"]
- },
- "application/tve-trigger": {
- "source": "iana"
- },
- "application/tzif": {
- "source": "iana"
- },
- "application/tzif-leap": {
- "source": "iana"
+ "extensions": [
+ "ttml"
+ ]
},
"application/ubjson": {
- "compressible": false,
- "extensions": ["ubj"]
- },
- "application/ulpfec": {
- "source": "iana"
- },
- "application/urc-grpsheet+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "ubj"
+ ]
},
"application/urc-ressheet+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["rsheet"]
+ "extensions": [
+ "rsheet"
+ ]
},
"application/urc-targetdesc+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["td"]
- },
- "application/urc-uisocketdesc+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vcard+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vcard+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vemmi": {
- "source": "iana"
- },
- "application/vividence.scriptfile": {
- "source": "apache"
+ "extensions": [
+ "td"
+ ]
},
"application/vnd.1000minds.decision-model+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["1km"]
- },
- "application/vnd.3gpp-prose+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp-prose-pc3ch+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp-v2x-local-service-information": {
- "source": "iana"
- },
- "application/vnd.3gpp.5gnas": {
- "source": "iana"
- },
- "application/vnd.3gpp.access-transfer-events+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.bsf+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.gmop+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.gtpc": {
- "source": "iana"
- },
- "application/vnd.3gpp.interworking-data": {
- "source": "iana"
- },
- "application/vnd.3gpp.lpp": {
- "source": "iana"
- },
- "application/vnd.3gpp.mc-signalling-ear": {
- "source": "iana"
- },
- "application/vnd.3gpp.mcdata-affiliation-command+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcdata-info+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcdata-payload": {
- "source": "iana"
- },
- "application/vnd.3gpp.mcdata-service-config+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcdata-signalling": {
- "source": "iana"
- },
- "application/vnd.3gpp.mcdata-ue-config+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcdata-user-profile+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcptt-affiliation-command+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcptt-floor-request+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcptt-info+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcptt-location-info+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcptt-mbms-usage-info+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcptt-service-config+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcptt-signed+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcptt-ue-config+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcptt-ue-init-config+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcptt-user-profile+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcvideo-affiliation-command+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcvideo-affiliation-info+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcvideo-info+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcvideo-location-info+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcvideo-mbms-usage-info+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcvideo-service-config+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcvideo-transmission-request+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcvideo-ue-config+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mcvideo-user-profile+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.mid-call+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.ngap": {
- "source": "iana"
- },
- "application/vnd.3gpp.pfcp": {
- "source": "iana"
+ "extensions": [
+ "1km"
+ ]
},
"application/vnd.3gpp.pic-bw-large": {
- "source": "iana",
- "extensions": ["plb"]
+ "extensions": [
+ "plb"
+ ]
},
"application/vnd.3gpp.pic-bw-small": {
- "source": "iana",
- "extensions": ["psb"]
+ "extensions": [
+ "psb"
+ ]
},
"application/vnd.3gpp.pic-bw-var": {
- "source": "iana",
- "extensions": ["pvb"]
- },
- "application/vnd.3gpp.s1ap": {
- "source": "iana"
- },
- "application/vnd.3gpp.sms": {
- "source": "iana"
- },
- "application/vnd.3gpp.sms+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.srvcc-ext+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.srvcc-info+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.state-and-event-info+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp.ussd+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp2.bcmcsinfo+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.3gpp2.sms": {
- "source": "iana"
+ "extensions": [
+ "pvb"
+ ]
},
"application/vnd.3gpp2.tcap": {
- "source": "iana",
- "extensions": ["tcap"]
- },
- "application/vnd.3lightssoftware.imagescal": {
- "source": "iana"
+ "extensions": [
+ "tcap"
+ ]
},
"application/vnd.3m.post-it-notes": {
- "source": "iana",
- "extensions": ["pwn"]
+ "extensions": [
+ "pwn"
+ ]
},
"application/vnd.accpac.simply.aso": {
- "source": "iana",
- "extensions": ["aso"]
+ "extensions": [
+ "aso"
+ ]
},
"application/vnd.accpac.simply.imp": {
- "source": "iana",
- "extensions": ["imp"]
+ "extensions": [
+ "imp"
+ ]
},
"application/vnd.acucobol": {
- "source": "iana",
- "extensions": ["acu"]
+ "extensions": [
+ "acu"
+ ]
},
"application/vnd.acucorp": {
- "source": "iana",
- "extensions": ["atc","acutc"]
+ "extensions": [
+ "atc",
+ "acutc"
+ ]
},
"application/vnd.adobe.air-application-installer-package+zip": {
- "source": "apache",
- "compressible": false,
- "extensions": ["air"]
- },
- "application/vnd.adobe.flash.movie": {
- "source": "iana"
+ "extensions": [
+ "air"
+ ]
},
"application/vnd.adobe.formscentral.fcdt": {
- "source": "iana",
- "extensions": ["fcdt"]
+ "extensions": [
+ "fcdt"
+ ]
},
"application/vnd.adobe.fxp": {
- "source": "iana",
- "extensions": ["fxp","fxpl"]
- },
- "application/vnd.adobe.partial-upload": {
- "source": "iana"
+ "extensions": [
+ "fxp",
+ "fxpl"
+ ]
},
"application/vnd.adobe.xdp+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["xdp"]
+ "extensions": [
+ "xdp"
+ ]
},
"application/vnd.adobe.xfdf": {
- "source": "iana",
- "extensions": ["xfdf"]
- },
- "application/vnd.aether.imp": {
- "source": "iana"
- },
- "application/vnd.afpc.afplinedata": {
- "source": "iana"
- },
- "application/vnd.afpc.afplinedata-pagedef": {
- "source": "iana"
- },
- "application/vnd.afpc.cmoca-cmresource": {
- "source": "iana"
- },
- "application/vnd.afpc.foca-charset": {
- "source": "iana"
- },
- "application/vnd.afpc.foca-codedfont": {
- "source": "iana"
- },
- "application/vnd.afpc.foca-codepage": {
- "source": "iana"
- },
- "application/vnd.afpc.modca": {
- "source": "iana"
- },
- "application/vnd.afpc.modca-cmtable": {
- "source": "iana"
- },
- "application/vnd.afpc.modca-formdef": {
- "source": "iana"
- },
- "application/vnd.afpc.modca-mediummap": {
- "source": "iana"
- },
- "application/vnd.afpc.modca-objectcontainer": {
- "source": "iana"
- },
- "application/vnd.afpc.modca-overlay": {
- "source": "iana"
- },
- "application/vnd.afpc.modca-pagesegment": {
- "source": "iana"
+ "extensions": [
+ "xfdf"
+ ]
},
"application/vnd.age": {
- "source": "iana",
- "extensions": ["age"]
- },
- "application/vnd.ah-barcode": {
- "source": "iana"
+ "extensions": [
+ "age"
+ ]
},
"application/vnd.ahead.space": {
- "source": "iana",
- "extensions": ["ahead"]
+ "extensions": [
+ "ahead"
+ ]
},
"application/vnd.airzip.filesecure.azf": {
- "source": "iana",
- "extensions": ["azf"]
+ "extensions": [
+ "azf"
+ ]
},
"application/vnd.airzip.filesecure.azs": {
- "source": "iana",
- "extensions": ["azs"]
- },
- "application/vnd.amadeus+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "azs"
+ ]
},
"application/vnd.amazon.ebook": {
- "source": "apache",
- "extensions": ["azw"]
- },
- "application/vnd.amazon.mobi8-ebook": {
- "source": "iana"
+ "extensions": [
+ "azw"
+ ]
},
"application/vnd.americandynamics.acc": {
- "source": "iana",
- "extensions": ["acc"]
+ "extensions": [
+ "acc"
+ ]
},
"application/vnd.amiga.ami": {
- "source": "iana",
- "extensions": ["ami"]
- },
- "application/vnd.amundsen.maze+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.android.ota": {
- "source": "iana"
+ "extensions": [
+ "ami"
+ ]
},
"application/vnd.android.package-archive": {
- "source": "apache",
- "compressible": false,
- "extensions": ["apk"]
- },
- "application/vnd.anki": {
- "source": "iana"
+ "extensions": [
+ "apk"
+ ]
},
"application/vnd.anser-web-certificate-issue-initiation": {
- "source": "iana",
- "extensions": ["cii"]
+ "extensions": [
+ "cii"
+ ]
},
"application/vnd.anser-web-funds-transfer-initiation": {
- "source": "apache",
- "extensions": ["fti"]
+ "extensions": [
+ "fti"
+ ]
},
"application/vnd.antix.game-component": {
- "source": "iana",
- "extensions": ["atx"]
- },
- "application/vnd.apache.arrow.file": {
- "source": "iana"
- },
- "application/vnd.apache.arrow.stream": {
- "source": "iana"
- },
- "application/vnd.apache.thrift.binary": {
- "source": "iana"
- },
- "application/vnd.apache.thrift.compact": {
- "source": "iana"
- },
- "application/vnd.apache.thrift.json": {
- "source": "iana"
- },
- "application/vnd.api+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.aplextor.warrp+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.apothekende.reservation+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "atx"
+ ]
},
"application/vnd.apple.installer+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["mpkg"]
+ "extensions": [
+ "mpkg"
+ ]
},
"application/vnd.apple.keynote": {
- "source": "iana",
- "extensions": ["key"]
+ "extensions": [
+ "key"
+ ]
},
"application/vnd.apple.mpegurl": {
- "source": "iana",
- "extensions": ["m3u8"]
+ "extensions": [
+ "m3u8"
+ ]
},
"application/vnd.apple.numbers": {
- "source": "iana",
- "extensions": ["numbers"]
+ "extensions": [
+ "numbers"
+ ]
},
"application/vnd.apple.pages": {
- "source": "iana",
- "extensions": ["pages"]
+ "extensions": [
+ "pages"
+ ]
},
"application/vnd.apple.pkpass": {
- "compressible": false,
- "extensions": ["pkpass"]
- },
- "application/vnd.arastra.swi": {
- "source": "iana"
+ "extensions": [
+ "pkpass"
+ ]
},
"application/vnd.aristanetworks.swi": {
- "source": "iana",
- "extensions": ["swi"]
- },
- "application/vnd.artisan+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.artsquare": {
- "source": "iana"
+ "extensions": [
+ "swi"
+ ]
},
"application/vnd.astraea-software.iota": {
- "source": "iana",
- "extensions": ["iota"]
+ "extensions": [
+ "iota"
+ ]
},
"application/vnd.audiograph": {
- "source": "iana",
- "extensions": ["aep"]
- },
- "application/vnd.autopackage": {
- "source": "iana"
- },
- "application/vnd.avalon+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.avistar+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "aep"
+ ]
},
"application/vnd.balsamiq.bmml+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["bmml"]
- },
- "application/vnd.balsamiq.bmpr": {
- "source": "iana"
- },
- "application/vnd.banana-accounting": {
- "source": "iana"
+ "extensions": [
+ "bmml"
+ ]
},
- "application/vnd.bbf.usp.error": {
- "source": "iana"
+ "application/vnd.blueice.multipass": {
+ "extensions": [
+ "mpm"
+ ]
},
- "application/vnd.bbf.usp.msg": {
- "source": "iana"
+ "application/vnd.bmi": {
+ "extensions": [
+ "bmi"
+ ]
},
- "application/vnd.bbf.usp.msg+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.bekitzur-stech+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.bint.med-content": {
- "source": "iana"
- },
- "application/vnd.biopax.rdf+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.blink-idb-value-wrapper": {
- "source": "iana"
- },
- "application/vnd.blueice.multipass": {
- "source": "iana",
- "extensions": ["mpm"]
- },
- "application/vnd.bluetooth.ep.oob": {
- "source": "iana"
- },
- "application/vnd.bluetooth.le.oob": {
- "source": "iana"
- },
- "application/vnd.bmi": {
- "source": "iana",
- "extensions": ["bmi"]
- },
- "application/vnd.bpf": {
- "source": "iana"
- },
- "application/vnd.bpf3": {
- "source": "iana"
- },
- "application/vnd.businessobjects": {
- "source": "iana",
- "extensions": ["rep"]
- },
- "application/vnd.byu.uapi+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.cab-jscript": {
- "source": "iana"
- },
- "application/vnd.canon-cpdl": {
- "source": "iana"
- },
- "application/vnd.canon-lips": {
- "source": "iana"
- },
- "application/vnd.capasystems-pg+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.cendio.thinlinc.clientconf": {
- "source": "iana"
- },
- "application/vnd.century-systems.tcp_stream": {
- "source": "iana"
+ "application/vnd.businessobjects": {
+ "extensions": [
+ "rep"
+ ]
},
"application/vnd.chemdraw+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["cdxml"]
- },
- "application/vnd.chess-pgn": {
- "source": "iana"
+ "extensions": [
+ "cdxml"
+ ]
},
"application/vnd.chipnuts.karaoke-mmd": {
- "source": "iana",
- "extensions": ["mmd"]
- },
- "application/vnd.ciedi": {
- "source": "iana"
+ "extensions": [
+ "mmd"
+ ]
},
"application/vnd.cinderella": {
- "source": "iana",
- "extensions": ["cdy"]
- },
- "application/vnd.cirpack.isdn-ext": {
- "source": "iana"
+ "extensions": [
+ "cdy"
+ ]
},
"application/vnd.citationstyles.style+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["csl"]
+ "extensions": [
+ "csl"
+ ]
},
"application/vnd.claymore": {
- "source": "iana",
- "extensions": ["cla"]
+ "extensions": [
+ "cla"
+ ]
},
"application/vnd.cloanto.rp9": {
- "source": "iana",
- "extensions": ["rp9"]
+ "extensions": [
+ "rp9"
+ ]
},
"application/vnd.clonk.c4group": {
- "source": "iana",
- "extensions": ["c4g","c4d","c4f","c4p","c4u"]
+ "extensions": [
+ "c4g",
+ "c4d",
+ "c4f",
+ "c4p",
+ "c4u"
+ ]
},
"application/vnd.cluetrust.cartomobile-config": {
- "source": "iana",
- "extensions": ["c11amc"]
+ "extensions": [
+ "c11amc"
+ ]
},
"application/vnd.cluetrust.cartomobile-config-pkg": {
- "source": "iana",
- "extensions": ["c11amz"]
- },
- "application/vnd.coffeescript": {
- "source": "iana"
- },
- "application/vnd.collabio.xodocuments.document": {
- "source": "iana"
- },
- "application/vnd.collabio.xodocuments.document-template": {
- "source": "iana"
- },
- "application/vnd.collabio.xodocuments.presentation": {
- "source": "iana"
- },
- "application/vnd.collabio.xodocuments.presentation-template": {
- "source": "iana"
- },
- "application/vnd.collabio.xodocuments.spreadsheet": {
- "source": "iana"
- },
- "application/vnd.collabio.xodocuments.spreadsheet-template": {
- "source": "iana"
- },
- "application/vnd.collection+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.collection.doc+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.collection.next+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.comicbook+zip": {
- "source": "iana",
- "compressible": false
- },
- "application/vnd.comicbook-rar": {
- "source": "iana"
- },
- "application/vnd.commerce-battelle": {
- "source": "iana"
+ "extensions": [
+ "c11amz"
+ ]
},
"application/vnd.commonspace": {
- "source": "iana",
- "extensions": ["csp"]
+ "extensions": [
+ "csp"
+ ]
},
"application/vnd.contact.cmsg": {
- "source": "iana",
- "extensions": ["cdbcmsg"]
- },
- "application/vnd.coreos.ignition+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "cdbcmsg"
+ ]
},
"application/vnd.cosmocaller": {
- "source": "iana",
- "extensions": ["cmc"]
+ "extensions": [
+ "cmc"
+ ]
},
"application/vnd.crick.clicker": {
- "source": "iana",
- "extensions": ["clkx"]
+ "extensions": [
+ "clkx"
+ ]
},
"application/vnd.crick.clicker.keyboard": {
- "source": "iana",
- "extensions": ["clkk"]
+ "extensions": [
+ "clkk"
+ ]
},
"application/vnd.crick.clicker.palette": {
- "source": "iana",
- "extensions": ["clkp"]
+ "extensions": [
+ "clkp"
+ ]
},
"application/vnd.crick.clicker.template": {
- "source": "iana",
- "extensions": ["clkt"]
+ "extensions": [
+ "clkt"
+ ]
},
"application/vnd.crick.clicker.wordbank": {
- "source": "iana",
- "extensions": ["clkw"]
+ "extensions": [
+ "clkw"
+ ]
},
"application/vnd.criticaltools.wbs+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["wbs"]
- },
- "application/vnd.cryptii.pipe+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.crypto-shade-file": {
- "source": "iana"
- },
- "application/vnd.cryptomator.encrypted": {
- "source": "iana"
- },
- "application/vnd.cryptomator.vault": {
- "source": "iana"
+ "extensions": [
+ "wbs"
+ ]
},
"application/vnd.ctc-posml": {
- "source": "iana",
- "extensions": ["pml"]
- },
- "application/vnd.ctct.ws+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.cups-pdf": {
- "source": "iana"
- },
- "application/vnd.cups-postscript": {
- "source": "iana"
+ "extensions": [
+ "pml"
+ ]
},
"application/vnd.cups-ppd": {
- "source": "iana",
- "extensions": ["ppd"]
- },
- "application/vnd.cups-raster": {
- "source": "iana"
- },
- "application/vnd.cups-raw": {
- "source": "iana"
- },
- "application/vnd.curl": {
- "source": "iana"
+ "extensions": [
+ "ppd"
+ ]
},
"application/vnd.curl.car": {
- "source": "apache",
- "extensions": ["car"]
+ "extensions": [
+ "car"
+ ]
},
"application/vnd.curl.pcurl": {
- "source": "apache",
- "extensions": ["pcurl"]
- },
- "application/vnd.cyan.dean.root+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.cybank": {
- "source": "iana"
- },
- "application/vnd.cyclonedx+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.cyclonedx+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.d2l.coursepackage1p0+zip": {
- "source": "iana",
- "compressible": false
- },
- "application/vnd.d3m-dataset": {
- "source": "iana"
- },
- "application/vnd.d3m-problem": {
- "source": "iana"
+ "extensions": [
+ "pcurl"
+ ]
},
"application/vnd.dart": {
- "source": "iana",
- "compressible": true,
- "extensions": ["dart"]
+ "extensions": [
+ "dart"
+ ]
},
"application/vnd.data-vision.rdz": {
- "source": "iana",
- "extensions": ["rdz"]
- },
- "application/vnd.datapackage+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.dataresource+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "rdz"
+ ]
},
"application/vnd.dbf": {
- "source": "iana",
- "extensions": ["dbf"]
- },
- "application/vnd.debian.binary-package": {
- "source": "iana"
+ "extensions": [
+ "dbf"
+ ]
},
"application/vnd.dece.data": {
- "source": "iana",
- "extensions": ["uvf","uvvf","uvd","uvvd"]
+ "extensions": [
+ "uvf",
+ "uvvf",
+ "uvd",
+ "uvvd"
+ ]
},
"application/vnd.dece.ttml+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["uvt","uvvt"]
+ "extensions": [
+ "uvt",
+ "uvvt"
+ ]
},
"application/vnd.dece.unspecified": {
- "source": "iana",
- "extensions": ["uvx","uvvx"]
+ "extensions": [
+ "uvx",
+ "uvvx"
+ ]
},
"application/vnd.dece.zip": {
- "source": "iana",
- "extensions": ["uvz","uvvz"]
+ "extensions": [
+ "uvz",
+ "uvvz"
+ ]
},
"application/vnd.denovo.fcselayout-link": {
- "source": "iana",
- "extensions": ["fe_launch"]
- },
- "application/vnd.desmume.movie": {
- "source": "iana"
- },
- "application/vnd.dir-bi.plate-dl-nosuffix": {
- "source": "iana"
- },
- "application/vnd.dm.delegation+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "fe_launch"
+ ]
},
"application/vnd.dna": {
- "source": "iana",
- "extensions": ["dna"]
- },
- "application/vnd.document+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "dna"
+ ]
},
"application/vnd.dolby.mlp": {
- "source": "apache",
- "extensions": ["mlp"]
- },
- "application/vnd.dolby.mobile.1": {
- "source": "iana"
- },
- "application/vnd.dolby.mobile.2": {
- "source": "iana"
- },
- "application/vnd.doremir.scorecloud-binary-document": {
- "source": "iana"
+ "extensions": [
+ "mlp"
+ ]
},
"application/vnd.dpgraph": {
- "source": "iana",
- "extensions": ["dpg"]
+ "extensions": [
+ "dpg"
+ ]
},
"application/vnd.dreamfactory": {
- "source": "iana",
- "extensions": ["dfac"]
- },
- "application/vnd.drive+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "dfac"
+ ]
},
"application/vnd.ds-keypoint": {
- "source": "apache",
- "extensions": ["kpxx"]
- },
- "application/vnd.dtg.local": {
- "source": "iana"
- },
- "application/vnd.dtg.local.flash": {
- "source": "iana"
- },
- "application/vnd.dtg.local.html": {
- "source": "iana"
+ "extensions": [
+ "kpxx"
+ ]
},
"application/vnd.dvb.ait": {
- "source": "iana",
- "extensions": ["ait"]
- },
- "application/vnd.dvb.dvbisl+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.dvb.dvbj": {
- "source": "iana"
- },
- "application/vnd.dvb.esgcontainer": {
- "source": "iana"
- },
- "application/vnd.dvb.ipdcdftnotifaccess": {
- "source": "iana"
- },
- "application/vnd.dvb.ipdcesgaccess": {
- "source": "iana"
- },
- "application/vnd.dvb.ipdcesgaccess2": {
- "source": "iana"
- },
- "application/vnd.dvb.ipdcesgpdd": {
- "source": "iana"
- },
- "application/vnd.dvb.ipdcroaming": {
- "source": "iana"
- },
- "application/vnd.dvb.iptv.alfec-base": {
- "source": "iana"
- },
- "application/vnd.dvb.iptv.alfec-enhancement": {
- "source": "iana"
- },
- "application/vnd.dvb.notif-aggregate-root+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.dvb.notif-container+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.dvb.notif-generic+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.dvb.notif-ia-msglist+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.dvb.notif-ia-registration-request+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.dvb.notif-ia-registration-response+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.dvb.notif-init+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.dvb.pfr": {
- "source": "iana"
+ "extensions": [
+ "ait"
+ ]
},
"application/vnd.dvb.service": {
- "source": "iana",
- "extensions": ["svc"]
- },
- "application/vnd.dxr": {
- "source": "iana"
+ "extensions": [
+ "svc"
+ ]
},
"application/vnd.dynageo": {
- "source": "iana",
- "extensions": ["geo"]
- },
- "application/vnd.dzr": {
- "source": "iana"
- },
- "application/vnd.easykaraoke.cdgdownload": {
- "source": "iana"
- },
- "application/vnd.ecdis-update": {
- "source": "iana"
- },
- "application/vnd.ecip.rlp": {
- "source": "iana"
- },
- "application/vnd.eclipse.ditto+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "geo"
+ ]
},
"application/vnd.ecowin.chart": {
- "source": "iana",
- "extensions": ["mag"]
- },
- "application/vnd.ecowin.filerequest": {
- "source": "iana"
- },
- "application/vnd.ecowin.fileupdate": {
- "source": "iana"
- },
- "application/vnd.ecowin.series": {
- "source": "iana"
- },
- "application/vnd.ecowin.seriesrequest": {
- "source": "iana"
- },
- "application/vnd.ecowin.seriesupdate": {
- "source": "iana"
- },
- "application/vnd.efi.img": {
- "source": "iana"
- },
- "application/vnd.efi.iso": {
- "source": "iana"
- },
- "application/vnd.emclient.accessrequest+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "mag"
+ ]
},
"application/vnd.enliven": {
- "source": "iana",
- "extensions": ["nml"]
- },
- "application/vnd.enphase.envoy": {
- "source": "iana"
- },
- "application/vnd.eprints.data+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "nml"
+ ]
},
"application/vnd.epson.esf": {
- "source": "iana",
- "extensions": ["esf"]
+ "extensions": [
+ "esf"
+ ]
},
"application/vnd.epson.msf": {
- "source": "iana",
- "extensions": ["msf"]
+ "extensions": [
+ "msf"
+ ]
},
"application/vnd.epson.quickanime": {
- "source": "iana",
- "extensions": ["qam"]
+ "extensions": [
+ "qam"
+ ]
},
"application/vnd.epson.salt": {
- "source": "iana",
- "extensions": ["slt"]
+ "extensions": [
+ "slt"
+ ]
},
"application/vnd.epson.ssf": {
- "source": "iana",
- "extensions": ["ssf"]
- },
- "application/vnd.ericsson.quickcall": {
- "source": "iana"
- },
- "application/vnd.espass-espass+zip": {
- "source": "iana",
- "compressible": false
+ "extensions": [
+ "ssf"
+ ]
},
"application/vnd.eszigno3+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["es3","et3"]
- },
- "application/vnd.etsi.aoc+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.etsi.asic-e+zip": {
- "source": "iana",
- "compressible": false
- },
- "application/vnd.etsi.asic-s+zip": {
- "source": "iana",
- "compressible": false
- },
- "application/vnd.etsi.cug+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.etsi.iptvcommand+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.etsi.iptvdiscovery+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.etsi.iptvprofile+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.etsi.iptvsad-bc+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.etsi.iptvsad-cod+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.etsi.iptvsad-npvr+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.etsi.iptvservice+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.etsi.iptvsync+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.etsi.iptvueprofile+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.etsi.mcid+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.etsi.mheg5": {
- "source": "iana"
- },
- "application/vnd.etsi.overload-control-policy-dataset+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.etsi.pstn+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.etsi.sci+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.etsi.simservs+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.etsi.timestamp-token": {
- "source": "iana"
- },
- "application/vnd.etsi.tsl+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.etsi.tsl.der": {
- "source": "iana"
- },
- "application/vnd.eu.kasparian.car+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.eudora.data": {
- "source": "iana"
- },
- "application/vnd.evolv.ecig.profile": {
- "source": "iana"
- },
- "application/vnd.evolv.ecig.settings": {
- "source": "iana"
- },
- "application/vnd.evolv.ecig.theme": {
- "source": "iana"
- },
- "application/vnd.exstream-empower+zip": {
- "source": "iana",
- "compressible": false
- },
- "application/vnd.exstream-package": {
- "source": "iana"
+ "extensions": [
+ "es3",
+ "et3"
+ ]
},
"application/vnd.ezpix-album": {
- "source": "iana",
- "extensions": ["ez2"]
+ "extensions": [
+ "ez2"
+ ]
},
"application/vnd.ezpix-package": {
- "source": "iana",
- "extensions": ["ez3"]
- },
- "application/vnd.f-secure.mobile": {
- "source": "iana"
- },
- "application/vnd.familysearch.gedcom+zip": {
- "source": "iana",
- "compressible": false
- },
- "application/vnd.fastcopy-disk-image": {
- "source": "iana"
+ "extensions": [
+ "ez3"
+ ]
},
"application/vnd.fdf": {
- "source": "iana",
- "extensions": ["fdf"]
+ "extensions": [
+ "fdf"
+ ]
},
"application/vnd.fdsn.mseed": {
- "source": "iana",
- "extensions": ["mseed"]
+ "extensions": [
+ "mseed"
+ ]
},
"application/vnd.fdsn.seed": {
- "source": "iana",
- "extensions": ["seed","dataless"]
- },
- "application/vnd.ffsns": {
- "source": "iana"
- },
- "application/vnd.ficlab.flb+zip": {
- "source": "iana",
- "compressible": false
- },
- "application/vnd.filmit.zfc": {
- "source": "iana"
- },
- "application/vnd.fints": {
- "source": "iana"
- },
- "application/vnd.firemonkeys.cloudcell": {
- "source": "iana"
+ "extensions": [
+ "seed",
+ "dataless"
+ ]
},
"application/vnd.flographit": {
- "source": "iana",
- "extensions": ["gph"]
+ "extensions": [
+ "gph"
+ ]
},
"application/vnd.fluxtime.clip": {
- "source": "iana",
- "extensions": ["ftc"]
- },
- "application/vnd.font-fontforge-sfd": {
- "source": "iana"
+ "extensions": [
+ "ftc"
+ ]
},
"application/vnd.framemaker": {
- "source": "iana",
- "extensions": ["fm","frame","maker","book"]
+ "extensions": [
+ "fm",
+ "frame",
+ "maker",
+ "book"
+ ]
},
"application/vnd.frogans.fnc": {
- "source": "iana",
- "extensions": ["fnc"]
+ "extensions": [
+ "fnc"
+ ]
},
"application/vnd.frogans.ltf": {
- "source": "iana",
- "extensions": ["ltf"]
+ "extensions": [
+ "ltf"
+ ]
},
"application/vnd.fsc.weblaunch": {
- "source": "iana",
- "extensions": ["fsc"]
- },
- "application/vnd.fujifilm.fb.docuworks": {
- "source": "iana"
- },
- "application/vnd.fujifilm.fb.docuworks.binder": {
- "source": "iana"
- },
- "application/vnd.fujifilm.fb.docuworks.container": {
- "source": "iana"
- },
- "application/vnd.fujifilm.fb.jfi+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "fsc"
+ ]
},
"application/vnd.fujitsu.oasys": {
- "source": "iana",
- "extensions": ["oas"]
+ "extensions": [
+ "oas"
+ ]
},
"application/vnd.fujitsu.oasys2": {
- "source": "iana",
- "extensions": ["oa2"]
+ "extensions": [
+ "oa2"
+ ]
},
"application/vnd.fujitsu.oasys3": {
- "source": "iana",
- "extensions": ["oa3"]
+ "extensions": [
+ "oa3"
+ ]
},
"application/vnd.fujitsu.oasysgp": {
- "source": "iana",
- "extensions": ["fg5"]
+ "extensions": [
+ "fg5"
+ ]
},
"application/vnd.fujitsu.oasysprs": {
- "source": "iana",
- "extensions": ["bh2"]
- },
- "application/vnd.fujixerox.art-ex": {
- "source": "iana"
- },
- "application/vnd.fujixerox.art4": {
- "source": "iana"
+ "extensions": [
+ "bh2"
+ ]
},
"application/vnd.fujixerox.ddd": {
- "source": "iana",
- "extensions": ["ddd"]
+ "extensions": [
+ "ddd"
+ ]
},
"application/vnd.fujixerox.docuworks": {
- "source": "iana",
- "extensions": ["xdw"]
+ "extensions": [
+ "xdw"
+ ]
},
"application/vnd.fujixerox.docuworks.binder": {
- "source": "iana",
- "extensions": ["xbd"]
- },
- "application/vnd.fujixerox.docuworks.container": {
- "source": "iana"
- },
- "application/vnd.fujixerox.hbpl": {
- "source": "iana"
- },
- "application/vnd.fut-misnet": {
- "source": "iana"
- },
- "application/vnd.futoin+cbor": {
- "source": "iana"
- },
- "application/vnd.futoin+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "xbd"
+ ]
},
"application/vnd.fuzzysheet": {
- "source": "iana",
- "extensions": ["fzs"]
+ "extensions": [
+ "fzs"
+ ]
},
"application/vnd.genomatix.tuxedo": {
- "source": "iana",
- "extensions": ["txd"]
- },
- "application/vnd.gentics.grd+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.geo+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.geocube+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "txd"
+ ]
},
"application/vnd.geogebra.file": {
- "source": "iana",
- "extensions": ["ggb"]
- },
- "application/vnd.geogebra.slides": {
- "source": "iana"
+ "extensions": [
+ "ggb"
+ ]
},
"application/vnd.geogebra.tool": {
- "source": "iana",
- "extensions": ["ggt"]
+ "extensions": [
+ "ggt"
+ ]
},
"application/vnd.geometry-explorer": {
- "source": "iana",
- "extensions": ["gex","gre"]
+ "extensions": [
+ "gex",
+ "gre"
+ ]
},
"application/vnd.geonext": {
- "source": "iana",
- "extensions": ["gxt"]
+ "extensions": [
+ "gxt"
+ ]
},
"application/vnd.geoplan": {
- "source": "iana",
- "extensions": ["g2w"]
+ "extensions": [
+ "g2w"
+ ]
},
"application/vnd.geospace": {
- "source": "iana",
- "extensions": ["g3w"]
- },
- "application/vnd.gerber": {
- "source": "iana"
- },
- "application/vnd.globalplatform.card-content-mgt": {
- "source": "iana"
- },
- "application/vnd.globalplatform.card-content-mgt-response": {
- "source": "iana"
+ "extensions": [
+ "g3w"
+ ]
},
"application/vnd.gmx": {
- "source": "iana",
- "extensions": ["gmx"]
+ "extensions": [
+ "gmx"
+ ]
},
"application/vnd.google-apps.document": {
- "compressible": false,
- "extensions": ["gdoc"]
+ "extensions": [
+ "gdoc"
+ ]
},
"application/vnd.google-apps.presentation": {
- "compressible": false,
- "extensions": ["gslides"]
+ "extensions": [
+ "gslides"
+ ]
},
"application/vnd.google-apps.spreadsheet": {
- "compressible": false,
- "extensions": ["gsheet"]
+ "extensions": [
+ "gsheet"
+ ]
},
"application/vnd.google-earth.kml+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["kml"]
+ "extensions": [
+ "kml"
+ ]
},
"application/vnd.google-earth.kmz": {
- "source": "iana",
- "compressible": false,
- "extensions": ["kmz"]
- },
- "application/vnd.gov.sk.e-form+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.gov.sk.e-form+zip": {
- "source": "iana",
- "compressible": false
- },
- "application/vnd.gov.sk.xmldatacontainer+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "kmz"
+ ]
},
"application/vnd.grafeq": {
- "source": "iana",
- "extensions": ["gqf","gqs"]
- },
- "application/vnd.gridmp": {
- "source": "iana"
+ "extensions": [
+ "gqf",
+ "gqs"
+ ]
},
"application/vnd.groove-account": {
- "source": "iana",
- "extensions": ["gac"]
+ "extensions": [
+ "gac"
+ ]
},
"application/vnd.groove-help": {
- "source": "iana",
- "extensions": ["ghf"]
+ "extensions": [
+ "ghf"
+ ]
},
"application/vnd.groove-identity-message": {
- "source": "iana",
- "extensions": ["gim"]
+ "extensions": [
+ "gim"
+ ]
},
"application/vnd.groove-injector": {
- "source": "iana",
- "extensions": ["grv"]
+ "extensions": [
+ "grv"
+ ]
},
"application/vnd.groove-tool-message": {
- "source": "iana",
- "extensions": ["gtm"]
+ "extensions": [
+ "gtm"
+ ]
},
"application/vnd.groove-tool-template": {
- "source": "iana",
- "extensions": ["tpl"]
+ "extensions": [
+ "tpl"
+ ]
},
"application/vnd.groove-vcard": {
- "source": "iana",
- "extensions": ["vcg"]
- },
- "application/vnd.hal+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "vcg"
+ ]
},
"application/vnd.hal+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["hal"]
+ "extensions": [
+ "hal"
+ ]
},
"application/vnd.handheld-entertainment+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["zmm"]
+ "extensions": [
+ "zmm"
+ ]
},
"application/vnd.hbci": {
- "source": "iana",
- "extensions": ["hbci"]
- },
- "application/vnd.hc+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.hcl-bireports": {
- "source": "iana"
- },
- "application/vnd.hdt": {
- "source": "iana"
- },
- "application/vnd.heroku+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "hbci"
+ ]
},
"application/vnd.hhe.lesson-player": {
- "source": "iana",
- "extensions": ["les"]
- },
- "application/vnd.hl7cda+xml": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true
- },
- "application/vnd.hl7v2+xml": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true
+ "extensions": [
+ "les"
+ ]
},
"application/vnd.hp-hpgl": {
- "source": "iana",
- "extensions": ["hpgl"]
+ "extensions": [
+ "hpgl"
+ ]
},
"application/vnd.hp-hpid": {
- "source": "iana",
- "extensions": ["hpid"]
+ "extensions": [
+ "hpid"
+ ]
},
"application/vnd.hp-hps": {
- "source": "iana",
- "extensions": ["hps"]
+ "extensions": [
+ "hps"
+ ]
},
"application/vnd.hp-jlyt": {
- "source": "iana",
- "extensions": ["jlt"]
+ "extensions": [
+ "jlt"
+ ]
},
"application/vnd.hp-pcl": {
- "source": "iana",
- "extensions": ["pcl"]
+ "extensions": [
+ "pcl"
+ ]
},
"application/vnd.hp-pclxl": {
- "source": "iana",
- "extensions": ["pclxl"]
- },
- "application/vnd.httphone": {
- "source": "iana"
+ "extensions": [
+ "pclxl"
+ ]
},
"application/vnd.hydrostatix.sof-data": {
- "source": "iana",
- "extensions": ["sfd-hdstx"]
- },
- "application/vnd.hyper+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.hyper-item+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.hyperdrive+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.hzn-3d-crossword": {
- "source": "iana"
- },
- "application/vnd.ibm.afplinedata": {
- "source": "iana"
- },
- "application/vnd.ibm.electronic-media": {
- "source": "iana"
+ "extensions": [
+ "sfd-hdstx"
+ ]
},
"application/vnd.ibm.minipay": {
- "source": "iana",
- "extensions": ["mpy"]
+ "extensions": [
+ "mpy"
+ ]
},
"application/vnd.ibm.modcap": {
- "source": "iana",
- "extensions": ["afp","listafp","list3820"]
+ "extensions": [
+ "afp",
+ "listafp",
+ "list3820"
+ ]
},
"application/vnd.ibm.rights-management": {
- "source": "iana",
- "extensions": ["irm"]
+ "extensions": [
+ "irm"
+ ]
},
"application/vnd.ibm.secure-container": {
- "source": "iana",
- "extensions": ["sc"]
+ "extensions": [
+ "sc"
+ ]
},
"application/vnd.iccprofile": {
- "source": "iana",
- "extensions": ["icc","icm"]
- },
- "application/vnd.ieee.1905": {
- "source": "iana"
+ "extensions": [
+ "icc",
+ "icm"
+ ]
},
"application/vnd.igloader": {
- "source": "iana",
- "extensions": ["igl"]
- },
- "application/vnd.imagemeter.folder+zip": {
- "source": "iana",
- "compressible": false
- },
- "application/vnd.imagemeter.image+zip": {
- "source": "iana",
- "compressible": false
+ "extensions": [
+ "igl"
+ ]
},
"application/vnd.immervision-ivp": {
- "source": "iana",
- "extensions": ["ivp"]
+ "extensions": [
+ "ivp"
+ ]
},
"application/vnd.immervision-ivu": {
- "source": "iana",
- "extensions": ["ivu"]
- },
- "application/vnd.ims.imsccv1p1": {
- "source": "iana"
- },
- "application/vnd.ims.imsccv1p2": {
- "source": "iana"
- },
- "application/vnd.ims.imsccv1p3": {
- "source": "iana"
- },
- "application/vnd.ims.lis.v2.result+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.ims.lti.v2.toolconsumerprofile+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.ims.lti.v2.toolproxy+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.ims.lti.v2.toolproxy.id+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.ims.lti.v2.toolsettings+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.ims.lti.v2.toolsettings.simple+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.informedcontrol.rms+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.informix-visionary": {
- "source": "iana"
- },
- "application/vnd.infotech.project": {
- "source": "iana"
- },
- "application/vnd.infotech.project+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.innopath.wamp.notification": {
- "source": "iana"
+ "extensions": [
+ "ivu"
+ ]
},
"application/vnd.insors.igm": {
- "source": "iana",
- "extensions": ["igm"]
+ "extensions": [
+ "igm"
+ ]
},
"application/vnd.intercon.formnet": {
- "source": "iana",
- "extensions": ["xpw","xpx"]
+ "extensions": [
+ "xpw",
+ "xpx"
+ ]
},
"application/vnd.intergeo": {
- "source": "iana",
- "extensions": ["i2g"]
- },
- "application/vnd.intertrust.digibox": {
- "source": "iana"
- },
- "application/vnd.intertrust.nncp": {
- "source": "iana"
+ "extensions": [
+ "i2g"
+ ]
},
"application/vnd.intu.qbo": {
- "source": "iana",
- "extensions": ["qbo"]
+ "extensions": [
+ "qbo"
+ ]
},
"application/vnd.intu.qfx": {
- "source": "iana",
- "extensions": ["qfx"]
- },
- "application/vnd.iptc.g2.catalogitem+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.iptc.g2.conceptitem+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.iptc.g2.knowledgeitem+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.iptc.g2.newsitem+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.iptc.g2.newsmessage+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.iptc.g2.packageitem+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.iptc.g2.planningitem+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "qfx"
+ ]
},
"application/vnd.ipunplugged.rcprofile": {
- "source": "iana",
- "extensions": ["rcprofile"]
+ "extensions": [
+ "rcprofile"
+ ]
},
"application/vnd.irepository.package+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["irp"]
+ "extensions": [
+ "irp"
+ ]
},
"application/vnd.is-xpr": {
- "source": "iana",
- "extensions": ["xpr"]
+ "extensions": [
+ "xpr"
+ ]
},
"application/vnd.isac.fcs": {
- "source": "iana",
- "extensions": ["fcs"]
- },
- "application/vnd.iso11783-10+zip": {
- "source": "iana",
- "compressible": false
+ "extensions": [
+ "fcs"
+ ]
},
"application/vnd.jam": {
- "source": "iana",
- "extensions": ["jam"]
- },
- "application/vnd.japannet-directory-service": {
- "source": "iana"
- },
- "application/vnd.japannet-jpnstore-wakeup": {
- "source": "iana"
- },
- "application/vnd.japannet-payment-wakeup": {
- "source": "iana"
- },
- "application/vnd.japannet-registration": {
- "source": "iana"
- },
- "application/vnd.japannet-registration-wakeup": {
- "source": "iana"
- },
- "application/vnd.japannet-setstore-wakeup": {
- "source": "iana"
- },
- "application/vnd.japannet-verification": {
- "source": "iana"
- },
- "application/vnd.japannet-verification-wakeup": {
- "source": "iana"
+ "extensions": [
+ "jam"
+ ]
},
"application/vnd.jcp.javame.midlet-rms": {
- "source": "iana",
- "extensions": ["rms"]
+ "extensions": [
+ "rms"
+ ]
},
"application/vnd.jisp": {
- "source": "iana",
- "extensions": ["jisp"]
+ "extensions": [
+ "jisp"
+ ]
},
"application/vnd.joost.joda-archive": {
- "source": "iana",
- "extensions": ["joda"]
- },
- "application/vnd.jsk.isdn-ngn": {
- "source": "iana"
+ "extensions": [
+ "joda"
+ ]
},
"application/vnd.kahootz": {
- "source": "iana",
- "extensions": ["ktz","ktr"]
+ "extensions": [
+ "ktz",
+ "ktr"
+ ]
},
"application/vnd.kde.karbon": {
- "source": "iana",
- "extensions": ["karbon"]
+ "extensions": [
+ "karbon"
+ ]
},
"application/vnd.kde.kchart": {
- "source": "iana",
- "extensions": ["chrt"]
+ "extensions": [
+ "chrt"
+ ]
},
"application/vnd.kde.kformula": {
- "source": "iana",
- "extensions": ["kfo"]
+ "extensions": [
+ "kfo"
+ ]
},
"application/vnd.kde.kivio": {
- "source": "iana",
- "extensions": ["flw"]
+ "extensions": [
+ "flw"
+ ]
},
"application/vnd.kde.kontour": {
- "source": "iana",
- "extensions": ["kon"]
+ "extensions": [
+ "kon"
+ ]
},
"application/vnd.kde.kpresenter": {
- "source": "iana",
- "extensions": ["kpr","kpt"]
+ "extensions": [
+ "kpr",
+ "kpt"
+ ]
},
"application/vnd.kde.kspread": {
- "source": "iana",
- "extensions": ["ksp"]
+ "extensions": [
+ "ksp"
+ ]
},
"application/vnd.kde.kword": {
- "source": "iana",
- "extensions": ["kwd","kwt"]
+ "extensions": [
+ "kwd",
+ "kwt"
+ ]
},
"application/vnd.kenameaapp": {
- "source": "iana",
- "extensions": ["htke"]
+ "extensions": [
+ "htke"
+ ]
},
"application/vnd.kidspiration": {
- "source": "iana",
- "extensions": ["kia"]
+ "extensions": [
+ "kia"
+ ]
},
"application/vnd.kinar": {
- "source": "iana",
- "extensions": ["kne","knp"]
+ "extensions": [
+ "kne",
+ "knp"
+ ]
},
"application/vnd.koan": {
- "source": "iana",
- "extensions": ["skp","skd","skt","skm"]
+ "extensions": [
+ "skp",
+ "skd",
+ "skt",
+ "skm"
+ ]
},
"application/vnd.kodak-descriptor": {
- "source": "iana",
- "extensions": ["sse"]
- },
- "application/vnd.las": {
- "source": "iana"
- },
- "application/vnd.las.las+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "sse"
+ ]
},
"application/vnd.las.las+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["lasxml"]
- },
- "application/vnd.laszip": {
- "source": "iana"
- },
- "application/vnd.leap+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.liberty-request+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "lasxml"
+ ]
},
"application/vnd.llamagraphics.life-balance.desktop": {
- "source": "iana",
- "extensions": ["lbd"]
+ "extensions": [
+ "lbd"
+ ]
},
"application/vnd.llamagraphics.life-balance.exchange+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["lbe"]
- },
- "application/vnd.logipipe.circuit+zip": {
- "source": "iana",
- "compressible": false
- },
- "application/vnd.loom": {
- "source": "iana"
+ "extensions": [
+ "lbe"
+ ]
},
"application/vnd.lotus-1-2-3": {
- "source": "iana",
- "extensions": ["123"]
+ "extensions": [
+ "123"
+ ]
},
"application/vnd.lotus-approach": {
- "source": "iana",
- "extensions": ["apr"]
+ "extensions": [
+ "apr"
+ ]
},
"application/vnd.lotus-freelance": {
- "source": "iana",
- "extensions": ["pre"]
+ "extensions": [
+ "pre"
+ ]
},
"application/vnd.lotus-notes": {
- "source": "iana",
- "extensions": ["nsf"]
+ "extensions": [
+ "nsf"
+ ]
},
"application/vnd.lotus-organizer": {
- "source": "iana",
- "extensions": ["org"]
+ "extensions": [
+ "org"
+ ]
},
"application/vnd.lotus-screencam": {
- "source": "iana",
- "extensions": ["scm"]
+ "extensions": [
+ "scm"
+ ]
},
"application/vnd.lotus-wordpro": {
- "source": "iana",
- "extensions": ["lwp"]
+ "extensions": [
+ "lwp"
+ ]
},
"application/vnd.macports.portpkg": {
- "source": "iana",
- "extensions": ["portpkg"]
+ "extensions": [
+ "portpkg"
+ ]
},
"application/vnd.mapbox-vector-tile": {
- "source": "iana",
- "extensions": ["mvt"]
- },
- "application/vnd.marlin.drm.actiontoken+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.marlin.drm.conftoken+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.marlin.drm.license+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.marlin.drm.mdcf": {
- "source": "iana"
- },
- "application/vnd.mason+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.maxar.archive.3tz+zip": {
- "source": "iana",
- "compressible": false
- },
- "application/vnd.maxmind.maxmind-db": {
- "source": "iana"
+ "extensions": [
+ "mvt"
+ ]
},
"application/vnd.mcd": {
- "source": "iana",
- "extensions": ["mcd"]
+ "extensions": [
+ "mcd"
+ ]
},
"application/vnd.medcalcdata": {
- "source": "iana",
- "extensions": ["mc1"]
+ "extensions": [
+ "mc1"
+ ]
},
"application/vnd.mediastation.cdkey": {
- "source": "iana",
- "extensions": ["cdkey"]
- },
- "application/vnd.meridian-slingshot": {
- "source": "iana"
+ "extensions": [
+ "cdkey"
+ ]
},
"application/vnd.mfer": {
- "source": "iana",
- "extensions": ["mwf"]
+ "extensions": [
+ "mwf"
+ ]
},
"application/vnd.mfmp": {
- "source": "iana",
- "extensions": ["mfm"]
- },
- "application/vnd.micro+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "mfm"
+ ]
},
"application/vnd.micrografx.flo": {
- "source": "iana",
- "extensions": ["flo"]
+ "extensions": [
+ "flo"
+ ]
},
"application/vnd.micrografx.igx": {
- "source": "iana",
- "extensions": ["igx"]
- },
- "application/vnd.microsoft.portable-executable": {
- "source": "iana"
- },
- "application/vnd.microsoft.windows.thumbnail-cache": {
- "source": "iana"
- },
- "application/vnd.miele+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "igx"
+ ]
},
"application/vnd.mif": {
- "source": "iana",
- "extensions": ["mif"]
- },
- "application/vnd.minisoft-hp3000-save": {
- "source": "iana"
- },
- "application/vnd.mitsubishi.misty-guard.trustweb": {
- "source": "iana"
+ "extensions": [
+ "mif"
+ ]
},
"application/vnd.mobius.daf": {
- "source": "iana",
- "extensions": ["daf"]
+ "extensions": [
+ "daf"
+ ]
},
"application/vnd.mobius.dis": {
- "source": "iana",
- "extensions": ["dis"]
+ "extensions": [
+ "dis"
+ ]
},
"application/vnd.mobius.mbk": {
- "source": "iana",
- "extensions": ["mbk"]
+ "extensions": [
+ "mbk"
+ ]
},
"application/vnd.mobius.mqy": {
- "source": "iana",
- "extensions": ["mqy"]
+ "extensions": [
+ "mqy"
+ ]
},
"application/vnd.mobius.msl": {
- "source": "iana",
- "extensions": ["msl"]
+ "extensions": [
+ "msl"
+ ]
},
"application/vnd.mobius.plc": {
- "source": "iana",
- "extensions": ["plc"]
+ "extensions": [
+ "plc"
+ ]
},
"application/vnd.mobius.txf": {
- "source": "iana",
- "extensions": ["txf"]
+ "extensions": [
+ "txf"
+ ]
},
"application/vnd.mophun.application": {
- "source": "iana",
- "extensions": ["mpn"]
+ "extensions": [
+ "mpn"
+ ]
},
"application/vnd.mophun.certificate": {
- "source": "iana",
- "extensions": ["mpc"]
- },
- "application/vnd.motorola.flexsuite": {
- "source": "iana"
- },
- "application/vnd.motorola.flexsuite.adsi": {
- "source": "iana"
- },
- "application/vnd.motorola.flexsuite.fis": {
- "source": "iana"
- },
- "application/vnd.motorola.flexsuite.gotap": {
- "source": "iana"
- },
- "application/vnd.motorola.flexsuite.kmr": {
- "source": "iana"
- },
- "application/vnd.motorola.flexsuite.ttc": {
- "source": "iana"
- },
- "application/vnd.motorola.flexsuite.wem": {
- "source": "iana"
- },
- "application/vnd.motorola.iprm": {
- "source": "iana"
+ "extensions": [
+ "mpc"
+ ]
},
"application/vnd.mozilla.xul+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["xul"]
- },
- "application/vnd.ms-3mfdocument": {
- "source": "iana"
+ "extensions": [
+ "xul"
+ ]
},
"application/vnd.ms-artgalry": {
- "source": "iana",
- "extensions": ["cil"]
- },
- "application/vnd.ms-asf": {
- "source": "iana"
+ "extensions": [
+ "cil"
+ ]
},
"application/vnd.ms-cab-compressed": {
- "source": "iana",
- "extensions": ["cab"]
- },
- "application/vnd.ms-color.iccprofile": {
- "source": "apache"
+ "extensions": [
+ "cab"
+ ]
},
"application/vnd.ms-excel": {
- "source": "iana",
- "compressible": false,
- "extensions": ["xls","xlm","xla","xlc","xlt","xlw"]
+ "extensions": [
+ "xls",
+ "xlm",
+ "xla",
+ "xlc",
+ "xlt",
+ "xlw"
+ ]
},
"application/vnd.ms-excel.addin.macroenabled.12": {
- "source": "iana",
- "extensions": ["xlam"]
+ "extensions": [
+ "xlam"
+ ]
},
"application/vnd.ms-excel.sheet.binary.macroenabled.12": {
- "source": "iana",
- "extensions": ["xlsb"]
+ "extensions": [
+ "xlsb"
+ ]
},
"application/vnd.ms-excel.sheet.macroenabled.12": {
- "source": "iana",
- "extensions": ["xlsm"]
+ "extensions": [
+ "xlsm"
+ ]
},
"application/vnd.ms-excel.template.macroenabled.12": {
- "source": "iana",
- "extensions": ["xltm"]
+ "extensions": [
+ "xltm"
+ ]
},
"application/vnd.ms-fontobject": {
- "source": "iana",
- "compressible": true,
- "extensions": ["eot"]
+ "extensions": [
+ "eot"
+ ]
},
"application/vnd.ms-htmlhelp": {
- "source": "iana",
- "extensions": ["chm"]
+ "extensions": [
+ "chm"
+ ]
},
"application/vnd.ms-ims": {
- "source": "iana",
- "extensions": ["ims"]
+ "extensions": [
+ "ims"
+ ]
},
"application/vnd.ms-lrm": {
- "source": "iana",
- "extensions": ["lrm"]
- },
- "application/vnd.ms-office.activex+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "lrm"
+ ]
},
"application/vnd.ms-officetheme": {
- "source": "iana",
- "extensions": ["thmx"]
- },
- "application/vnd.ms-opentype": {
- "source": "apache",
- "compressible": true
+ "extensions": [
+ "thmx"
+ ]
},
"application/vnd.ms-outlook": {
- "compressible": false,
- "extensions": ["msg"]
- },
- "application/vnd.ms-package.obfuscated-opentype": {
- "source": "apache"
+ "extensions": [
+ "msg"
+ ]
},
"application/vnd.ms-pki.seccat": {
- "source": "apache",
- "extensions": ["cat"]
+ "extensions": [
+ "cat"
+ ]
},
"application/vnd.ms-pki.stl": {
- "source": "apache",
- "extensions": ["stl"]
- },
- "application/vnd.ms-playready.initiator+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "stl"
+ ]
},
"application/vnd.ms-powerpoint": {
- "source": "iana",
- "compressible": false,
- "extensions": ["ppt","pps","pot"]
+ "extensions": [
+ "ppt",
+ "pps",
+ "pot"
+ ]
},
"application/vnd.ms-powerpoint.addin.macroenabled.12": {
- "source": "iana",
- "extensions": ["ppam"]
+ "extensions": [
+ "ppam"
+ ]
},
"application/vnd.ms-powerpoint.presentation.macroenabled.12": {
- "source": "iana",
- "extensions": ["pptm"]
+ "extensions": [
+ "pptm"
+ ]
},
"application/vnd.ms-powerpoint.slide.macroenabled.12": {
- "source": "iana",
- "extensions": ["sldm"]
+ "extensions": [
+ "sldm"
+ ]
},
"application/vnd.ms-powerpoint.slideshow.macroenabled.12": {
- "source": "iana",
- "extensions": ["ppsm"]
+ "extensions": [
+ "ppsm"
+ ]
},
"application/vnd.ms-powerpoint.template.macroenabled.12": {
- "source": "iana",
- "extensions": ["potm"]
- },
- "application/vnd.ms-printdevicecapabilities+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.ms-printing.printticket+xml": {
- "source": "apache",
- "compressible": true
- },
- "application/vnd.ms-printschematicket+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "potm"
+ ]
},
"application/vnd.ms-project": {
- "source": "iana",
- "extensions": ["mpp","mpt"]
- },
- "application/vnd.ms-tnef": {
- "source": "iana"
- },
- "application/vnd.ms-windows.devicepairing": {
- "source": "iana"
- },
- "application/vnd.ms-windows.nwprinting.oob": {
- "source": "iana"
- },
- "application/vnd.ms-windows.printerpairing": {
- "source": "iana"
- },
- "application/vnd.ms-windows.wsd.oob": {
- "source": "iana"
- },
- "application/vnd.ms-wmdrm.lic-chlg-req": {
- "source": "iana"
- },
- "application/vnd.ms-wmdrm.lic-resp": {
- "source": "iana"
- },
- "application/vnd.ms-wmdrm.meter-chlg-req": {
- "source": "iana"
- },
- "application/vnd.ms-wmdrm.meter-resp": {
- "source": "iana"
+ "extensions": [
+ "mpp",
+ "mpt"
+ ]
},
"application/vnd.ms-word.document.macroenabled.12": {
- "source": "iana",
- "extensions": ["docm"]
+ "extensions": [
+ "docm"
+ ]
},
"application/vnd.ms-word.template.macroenabled.12": {
- "source": "iana",
- "extensions": ["dotm"]
+ "extensions": [
+ "dotm"
+ ]
},
"application/vnd.ms-works": {
- "source": "iana",
- "extensions": ["wps","wks","wcm","wdb"]
+ "extensions": [
+ "wps",
+ "wks",
+ "wcm",
+ "wdb"
+ ]
},
"application/vnd.ms-wpl": {
- "source": "iana",
- "extensions": ["wpl"]
+ "extensions": [
+ "wpl"
+ ]
},
"application/vnd.ms-xpsdocument": {
- "source": "iana",
- "compressible": false,
- "extensions": ["xps"]
- },
- "application/vnd.msa-disk-image": {
- "source": "iana"
+ "extensions": [
+ "xps"
+ ]
},
"application/vnd.mseq": {
- "source": "iana",
- "extensions": ["mseq"]
- },
- "application/vnd.msign": {
- "source": "iana"
- },
- "application/vnd.multiad.creator": {
- "source": "iana"
- },
- "application/vnd.multiad.creator.cif": {
- "source": "iana"
- },
- "application/vnd.music-niff": {
- "source": "iana"
+ "extensions": [
+ "mseq"
+ ]
},
"application/vnd.musician": {
- "source": "iana",
- "extensions": ["mus"]
+ "extensions": [
+ "mus"
+ ]
},
"application/vnd.muvee.style": {
- "source": "iana",
- "extensions": ["msty"]
+ "extensions": [
+ "msty"
+ ]
},
"application/vnd.mynfc": {
- "source": "iana",
- "extensions": ["taglet"]
- },
- "application/vnd.nacamar.ybrid+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.ncd.control": {
- "source": "iana"
- },
- "application/vnd.ncd.reference": {
- "source": "iana"
- },
- "application/vnd.nearst.inv+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.nebumind.line": {
- "source": "iana"
- },
- "application/vnd.nervana": {
- "source": "iana"
- },
- "application/vnd.netfpx": {
- "source": "iana"
+ "extensions": [
+ "taglet"
+ ]
},
"application/vnd.neurolanguage.nlu": {
- "source": "iana",
- "extensions": ["nlu"]
- },
- "application/vnd.nimn": {
- "source": "iana"
- },
- "application/vnd.nintendo.nitro.rom": {
- "source": "iana"
- },
- "application/vnd.nintendo.snes.rom": {
- "source": "iana"
+ "extensions": [
+ "nlu"
+ ]
},
"application/vnd.nitf": {
- "source": "iana",
- "extensions": ["ntf","nitf"]
+ "extensions": [
+ "ntf",
+ "nitf"
+ ]
},
"application/vnd.noblenet-directory": {
- "source": "iana",
- "extensions": ["nnd"]
+ "extensions": [
+ "nnd"
+ ]
},
"application/vnd.noblenet-sealer": {
- "source": "iana",
- "extensions": ["nns"]
+ "extensions": [
+ "nns"
+ ]
},
"application/vnd.noblenet-web": {
- "source": "iana",
- "extensions": ["nnw"]
- },
- "application/vnd.nokia.catalogs": {
- "source": "iana"
- },
- "application/vnd.nokia.conml+wbxml": {
- "source": "iana"
- },
- "application/vnd.nokia.conml+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.nokia.iptv.config+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.nokia.isds-radio-presets": {
- "source": "iana"
- },
- "application/vnd.nokia.landmark+wbxml": {
- "source": "iana"
- },
- "application/vnd.nokia.landmark+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.nokia.landmarkcollection+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "nnw"
+ ]
},
"application/vnd.nokia.n-gage.ac+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["ac"]
+ "extensions": [
+ "ac"
+ ]
},
"application/vnd.nokia.n-gage.data": {
- "source": "iana",
- "extensions": ["ngdat"]
+ "extensions": [
+ "ngdat"
+ ]
},
"application/vnd.nokia.n-gage.symbian.install": {
- "source": "iana",
- "extensions": ["n-gage"]
- },
- "application/vnd.nokia.ncd": {
- "source": "iana"
- },
- "application/vnd.nokia.pcd+wbxml": {
- "source": "iana"
- },
- "application/vnd.nokia.pcd+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "n-gage"
+ ]
},
"application/vnd.nokia.radio-preset": {
- "source": "iana",
- "extensions": ["rpst"]
+ "extensions": [
+ "rpst"
+ ]
},
"application/vnd.nokia.radio-presets": {
- "source": "iana",
- "extensions": ["rpss"]
+ "extensions": [
+ "rpss"
+ ]
},
"application/vnd.novadigm.edm": {
- "source": "iana",
- "extensions": ["edm"]
+ "extensions": [
+ "edm"
+ ]
},
"application/vnd.novadigm.edx": {
- "source": "iana",
- "extensions": ["edx"]
+ "extensions": [
+ "edx"
+ ]
},
"application/vnd.novadigm.ext": {
- "source": "iana",
- "extensions": ["ext"]
- },
- "application/vnd.ntt-local.content-share": {
- "source": "iana"
- },
- "application/vnd.ntt-local.file-transfer": {
- "source": "iana"
- },
- "application/vnd.ntt-local.ogw_remote-access": {
- "source": "iana"
- },
- "application/vnd.ntt-local.sip-ta_remote": {
- "source": "iana"
- },
- "application/vnd.ntt-local.sip-ta_tcp_stream": {
- "source": "iana"
+ "extensions": [
+ "ext"
+ ]
},
"application/vnd.oasis.opendocument.chart": {
- "source": "iana",
- "extensions": ["odc"]
+ "extensions": [
+ "odc"
+ ]
},
"application/vnd.oasis.opendocument.chart-template": {
- "source": "iana",
- "extensions": ["otc"]
+ "extensions": [
+ "otc"
+ ]
},
"application/vnd.oasis.opendocument.database": {
- "source": "iana",
- "extensions": ["odb"]
+ "extensions": [
+ "odb"
+ ]
},
"application/vnd.oasis.opendocument.formula": {
- "source": "iana",
- "extensions": ["odf"]
+ "extensions": [
+ "odf"
+ ]
},
"application/vnd.oasis.opendocument.formula-template": {
- "source": "iana",
- "extensions": ["odft"]
+ "extensions": [
+ "odft"
+ ]
},
"application/vnd.oasis.opendocument.graphics": {
- "source": "iana",
- "compressible": false,
- "extensions": ["odg"]
+ "extensions": [
+ "odg"
+ ]
},
"application/vnd.oasis.opendocument.graphics-template": {
- "source": "iana",
- "extensions": ["otg"]
+ "extensions": [
+ "otg"
+ ]
},
"application/vnd.oasis.opendocument.image": {
- "source": "iana",
- "extensions": ["odi"]
+ "extensions": [
+ "odi"
+ ]
},
"application/vnd.oasis.opendocument.image-template": {
- "source": "iana",
- "extensions": ["oti"]
+ "extensions": [
+ "oti"
+ ]
},
"application/vnd.oasis.opendocument.presentation": {
- "source": "iana",
- "compressible": false,
- "extensions": ["odp"]
+ "extensions": [
+ "odp"
+ ]
},
"application/vnd.oasis.opendocument.presentation-template": {
- "source": "iana",
- "extensions": ["otp"]
+ "extensions": [
+ "otp"
+ ]
},
"application/vnd.oasis.opendocument.spreadsheet": {
- "source": "iana",
- "compressible": false,
- "extensions": ["ods"]
+ "extensions": [
+ "ods"
+ ]
},
"application/vnd.oasis.opendocument.spreadsheet-template": {
- "source": "iana",
- "extensions": ["ots"]
+ "extensions": [
+ "ots"
+ ]
},
"application/vnd.oasis.opendocument.text": {
- "source": "iana",
- "compressible": false,
- "extensions": ["odt"]
+ "extensions": [
+ "odt"
+ ]
},
"application/vnd.oasis.opendocument.text-master": {
- "source": "iana",
- "extensions": ["odm"]
+ "extensions": [
+ "odm"
+ ]
},
"application/vnd.oasis.opendocument.text-template": {
- "source": "iana",
- "extensions": ["ott"]
+ "extensions": [
+ "ott"
+ ]
},
"application/vnd.oasis.opendocument.text-web": {
- "source": "iana",
- "extensions": ["oth"]
- },
- "application/vnd.obn": {
- "source": "iana"
- },
- "application/vnd.ocf+cbor": {
- "source": "iana"
+ "extensions": [
+ "oth"
+ ]
},
- "application/vnd.oci.image.manifest.v1+json": {
- "source": "iana",
- "compressible": true
+ "application/vnd.olpc-sugar": {
+ "extensions": [
+ "xo"
+ ]
},
- "application/vnd.oftn.l10n+json": {
- "source": "iana",
- "compressible": true
+ "application/vnd.oma.dd2+xml": {
+ "extensions": [
+ "dd2"
+ ]
},
- "application/vnd.oipf.contentaccessdownload+xml": {
- "source": "iana",
- "compressible": true
+ "application/vnd.openblox.game+xml": {
+ "extensions": [
+ "obgx"
+ ]
},
- "application/vnd.oipf.contentaccessstreaming+xml": {
- "source": "iana",
- "compressible": true
+ "application/vnd.openofficeorg.extension": {
+ "extensions": [
+ "oxt"
+ ]
},
- "application/vnd.oipf.cspg-hexbinary": {
- "source": "iana"
+ "application/vnd.openstreetmap.data+xml": {
+ "extensions": [
+ "osm"
+ ]
},
- "application/vnd.oipf.dae.svg+xml": {
- "source": "iana",
- "compressible": true
+ "application/vnd.openxmlformats-officedocument.presentationml.presentation": {
+ "extensions": [
+ "pptx"
+ ]
},
- "application/vnd.oipf.dae.xhtml+xml": {
- "source": "iana",
- "compressible": true
+ "application/vnd.openxmlformats-officedocument.presentationml.slide": {
+ "extensions": [
+ "sldx"
+ ]
},
- "application/vnd.oipf.mippvcontrolmessage+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oipf.pae.gem": {
- "source": "iana"
- },
- "application/vnd.oipf.spdiscovery+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oipf.spdlist+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oipf.ueprofile+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oipf.userprofile+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.olpc-sugar": {
- "source": "iana",
- "extensions": ["xo"]
- },
- "application/vnd.oma-scws-config": {
- "source": "iana"
- },
- "application/vnd.oma-scws-http-request": {
- "source": "iana"
- },
- "application/vnd.oma-scws-http-response": {
- "source": "iana"
- },
- "application/vnd.oma.bcast.associated-procedure-parameter+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.bcast.drm-trigger+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.bcast.imd+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.bcast.ltkm": {
- "source": "iana"
- },
- "application/vnd.oma.bcast.notification+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.bcast.provisioningtrigger": {
- "source": "iana"
- },
- "application/vnd.oma.bcast.sgboot": {
- "source": "iana"
- },
- "application/vnd.oma.bcast.sgdd+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.bcast.sgdu": {
- "source": "iana"
- },
- "application/vnd.oma.bcast.simple-symbol-container": {
- "source": "iana"
- },
- "application/vnd.oma.bcast.smartcard-trigger+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.bcast.sprov+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.bcast.stkm": {
- "source": "iana"
- },
- "application/vnd.oma.cab-address-book+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.cab-feature-handler+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.cab-pcc+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.cab-subs-invite+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.cab-user-prefs+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.dcd": {
- "source": "iana"
- },
- "application/vnd.oma.dcdc": {
- "source": "iana"
- },
- "application/vnd.oma.dd2+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["dd2"]
- },
- "application/vnd.oma.drm.risd+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.group-usage-list+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.lwm2m+cbor": {
- "source": "iana"
- },
- "application/vnd.oma.lwm2m+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.lwm2m+tlv": {
- "source": "iana"
- },
- "application/vnd.oma.pal+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.poc.detailed-progress-report+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.poc.final-report+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.poc.groups+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.poc.invocation-descriptor+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.poc.optimized-progress-report+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.push": {
- "source": "iana"
- },
- "application/vnd.oma.scidm.messages+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oma.xcap-directory+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.omads-email+xml": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true
- },
- "application/vnd.omads-file+xml": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true
- },
- "application/vnd.omads-folder+xml": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true
- },
- "application/vnd.omaloc-supl-init": {
- "source": "iana"
- },
- "application/vnd.onepager": {
- "source": "iana"
- },
- "application/vnd.onepagertamp": {
- "source": "iana"
- },
- "application/vnd.onepagertamx": {
- "source": "iana"
- },
- "application/vnd.onepagertat": {
- "source": "iana"
- },
- "application/vnd.onepagertatp": {
- "source": "iana"
- },
- "application/vnd.onepagertatx": {
- "source": "iana"
- },
- "application/vnd.openblox.game+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["obgx"]
- },
- "application/vnd.openblox.game-binary": {
- "source": "iana"
- },
- "application/vnd.openeye.oeb": {
- "source": "iana"
- },
- "application/vnd.openofficeorg.extension": {
- "source": "apache",
- "extensions": ["oxt"]
- },
- "application/vnd.openstreetmap.data+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["osm"]
- },
- "application/vnd.opentimestamps.ots": {
- "source": "iana"
- },
- "application/vnd.openxmlformats-officedocument.custom-properties+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.customxmlproperties+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.drawing+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.drawingml.chart+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.extended-properties+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.presentationml.comments+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.presentationml.presentation": {
- "source": "iana",
- "compressible": false,
- "extensions": ["pptx"]
- },
- "application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.presentationml.presprops+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.presentationml.slide": {
- "source": "iana",
- "extensions": ["sldx"]
- },
- "application/vnd.openxmlformats-officedocument.presentationml.slide+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.presentationml.slideshow": {
- "source": "iana",
- "extensions": ["ppsx"]
- },
- "application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.presentationml.tags+xml": {
- "source": "iana",
- "compressible": true
+ "application/vnd.openxmlformats-officedocument.presentationml.slideshow": {
+ "extensions": [
+ "ppsx"
+ ]
},
"application/vnd.openxmlformats-officedocument.presentationml.template": {
- "source": "iana",
- "extensions": ["potx"]
- },
- "application/vnd.openxmlformats-officedocument.presentationml.template.main+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "potx"
+ ]
},
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": {
- "source": "iana",
- "compressible": false,
- "extensions": ["xlsx"]
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "xlsx"
+ ]
},
"application/vnd.openxmlformats-officedocument.spreadsheetml.template": {
- "source": "iana",
- "extensions": ["xltx"]
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.theme+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.themeoverride+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.vmldrawing": {
- "source": "iana"
- },
- "application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "xltx"
+ ]
},
"application/vnd.openxmlformats-officedocument.wordprocessingml.document": {
- "source": "iana",
- "compressible": false,
- "extensions": ["docx"]
- },
- "application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "docx"
+ ]
},
"application/vnd.openxmlformats-officedocument.wordprocessingml.template": {
- "source": "iana",
- "extensions": ["dotx"]
- },
- "application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-package.core-properties+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.openxmlformats-package.relationships+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oracle.resource+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.orange.indata": {
- "source": "iana"
- },
- "application/vnd.osa.netdeploy": {
- "source": "iana"
+ "extensions": [
+ "dotx"
+ ]
},
"application/vnd.osgeo.mapguide.package": {
- "source": "iana",
- "extensions": ["mgp"]
- },
- "application/vnd.osgi.bundle": {
- "source": "iana"
+ "extensions": [
+ "mgp"
+ ]
},
"application/vnd.osgi.dp": {
- "source": "iana",
- "extensions": ["dp"]
+ "extensions": [
+ "dp"
+ ]
},
"application/vnd.osgi.subsystem": {
- "source": "iana",
- "extensions": ["esa"]
- },
- "application/vnd.otps.ct-kip+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.oxli.countgraph": {
- "source": "iana"
- },
- "application/vnd.pagerduty+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "esa"
+ ]
},
"application/vnd.palm": {
- "source": "iana",
- "extensions": ["pdb","pqa","oprc"]
- },
- "application/vnd.panoply": {
- "source": "iana"
- },
- "application/vnd.paos.xml": {
- "source": "iana"
- },
- "application/vnd.patentdive": {
- "source": "iana"
- },
- "application/vnd.patientecommsdoc": {
- "source": "iana"
+ "extensions": [
+ "pdb",
+ "pqa",
+ "oprc"
+ ]
},
"application/vnd.pawaafile": {
- "source": "iana",
- "extensions": ["paw"]
- },
- "application/vnd.pcos": {
- "source": "iana"
+ "extensions": [
+ "paw"
+ ]
},
"application/vnd.pg.format": {
- "source": "iana",
- "extensions": ["str"]
+ "extensions": [
+ "str"
+ ]
},
"application/vnd.pg.osasli": {
- "source": "iana",
- "extensions": ["ei6"]
- },
- "application/vnd.piaccess.application-licence": {
- "source": "iana"
+ "extensions": [
+ "ei6"
+ ]
},
"application/vnd.picsel": {
- "source": "iana",
- "extensions": ["efif"]
+ "extensions": [
+ "efif"
+ ]
},
"application/vnd.pmi.widget": {
- "source": "iana",
- "extensions": ["wg"]
- },
- "application/vnd.poc.group-advertisement+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "wg"
+ ]
},
"application/vnd.pocketlearn": {
- "source": "iana",
- "extensions": ["plf"]
+ "extensions": [
+ "plf"
+ ]
},
"application/vnd.powerbuilder6": {
- "source": "iana",
- "extensions": ["pbd"]
- },
- "application/vnd.powerbuilder6-s": {
- "source": "iana"
- },
- "application/vnd.powerbuilder7": {
- "source": "iana"
- },
- "application/vnd.powerbuilder7-s": {
- "source": "iana"
- },
- "application/vnd.powerbuilder75": {
- "source": "iana"
- },
- "application/vnd.powerbuilder75-s": {
- "source": "iana"
- },
- "application/vnd.preminet": {
- "source": "iana"
+ "extensions": [
+ "pbd"
+ ]
},
"application/vnd.previewsystems.box": {
- "source": "iana",
- "extensions": ["box"]
+ "extensions": [
+ "box"
+ ]
},
"application/vnd.proteus.magazine": {
- "source": "iana",
- "extensions": ["mgz"]
- },
- "application/vnd.psfs": {
- "source": "iana"
+ "extensions": [
+ "mgz"
+ ]
},
"application/vnd.publishare-delta-tree": {
- "source": "iana",
- "extensions": ["qps"]
+ "extensions": [
+ "qps"
+ ]
},
"application/vnd.pvi.ptid1": {
- "source": "iana",
- "extensions": ["ptid"]
- },
- "application/vnd.pwg-multiplexed": {
- "source": "iana"
- },
- "application/vnd.pwg-xhtml-print+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.qualcomm.brew-app-res": {
- "source": "iana"
- },
- "application/vnd.quarantainenet": {
- "source": "iana"
+ "extensions": [
+ "ptid"
+ ]
},
"application/vnd.quark.quarkxpress": {
- "source": "iana",
- "extensions": ["qxd","qxt","qwd","qwt","qxl","qxb"]
- },
- "application/vnd.quobject-quoxdocument": {
- "source": "iana"
- },
- "application/vnd.radisys.moml+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.radisys.msml+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.radisys.msml-audit+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.radisys.msml-audit-conf+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.radisys.msml-audit-conn+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.radisys.msml-audit-dialog+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.radisys.msml-audit-stream+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.radisys.msml-conf+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.radisys.msml-dialog+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.radisys.msml-dialog-base+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.radisys.msml-dialog-fax-detect+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.radisys.msml-dialog-fax-sendrecv+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.radisys.msml-dialog-group+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.radisys.msml-dialog-speech+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.radisys.msml-dialog-transform+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.rainstor.data": {
- "source": "iana"
- },
- "application/vnd.rapid": {
- "source": "iana"
+ "extensions": [
+ "qxd",
+ "qxt",
+ "qwd",
+ "qwt",
+ "qxl",
+ "qxb"
+ ]
},
"application/vnd.rar": {
- "source": "iana",
- "extensions": ["rar"]
+ "extensions": [
+ "rar"
+ ]
},
"application/vnd.realvnc.bed": {
- "source": "iana",
- "extensions": ["bed"]
+ "extensions": [
+ "bed"
+ ]
},
"application/vnd.recordare.musicxml": {
- "source": "iana",
- "extensions": ["mxl"]
+ "extensions": [
+ "mxl"
+ ]
},
"application/vnd.recordare.musicxml+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["musicxml"]
- },
- "application/vnd.renlearn.rlprint": {
- "source": "iana"
- },
- "application/vnd.resilient.logic": {
- "source": "iana"
- },
- "application/vnd.restful+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "musicxml"
+ ]
},
"application/vnd.rig.cryptonote": {
- "source": "iana",
- "extensions": ["cryptonote"]
+ "extensions": [
+ "cryptonote"
+ ]
},
"application/vnd.rim.cod": {
- "source": "apache",
- "extensions": ["cod"]
+ "extensions": [
+ "cod"
+ ]
},
"application/vnd.rn-realmedia": {
- "source": "apache",
- "extensions": ["rm"]
+ "extensions": [
+ "rm"
+ ]
},
"application/vnd.rn-realmedia-vbr": {
- "source": "apache",
- "extensions": ["rmvb"]
+ "extensions": [
+ "rmvb"
+ ]
},
"application/vnd.route66.link66+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["link66"]
- },
- "application/vnd.rs-274x": {
- "source": "iana"
- },
- "application/vnd.ruckus.download": {
- "source": "iana"
- },
- "application/vnd.s3sms": {
- "source": "iana"
+ "extensions": [
+ "link66"
+ ]
},
"application/vnd.sailingtracker.track": {
- "source": "iana",
- "extensions": ["st"]
- },
- "application/vnd.sar": {
- "source": "iana"
- },
- "application/vnd.sbm.cid": {
- "source": "iana"
- },
- "application/vnd.sbm.mid2": {
- "source": "iana"
- },
- "application/vnd.scribus": {
- "source": "iana"
- },
- "application/vnd.sealed.3df": {
- "source": "iana"
- },
- "application/vnd.sealed.csf": {
- "source": "iana"
- },
- "application/vnd.sealed.doc": {
- "source": "iana"
- },
- "application/vnd.sealed.eml": {
- "source": "iana"
- },
- "application/vnd.sealed.mht": {
- "source": "iana"
- },
- "application/vnd.sealed.net": {
- "source": "iana"
- },
- "application/vnd.sealed.ppt": {
- "source": "iana"
- },
- "application/vnd.sealed.tiff": {
- "source": "iana"
- },
- "application/vnd.sealed.xls": {
- "source": "iana"
- },
- "application/vnd.sealedmedia.softseal.html": {
- "source": "iana"
- },
- "application/vnd.sealedmedia.softseal.pdf": {
- "source": "iana"
+ "extensions": [
+ "st"
+ ]
},
"application/vnd.seemail": {
- "source": "iana",
- "extensions": ["see"]
- },
- "application/vnd.seis+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "see"
+ ]
},
"application/vnd.sema": {
- "source": "iana",
- "extensions": ["sema"]
+ "extensions": [
+ "sema"
+ ]
},
"application/vnd.semd": {
- "source": "iana",
- "extensions": ["semd"]
+ "extensions": [
+ "semd"
+ ]
},
"application/vnd.semf": {
- "source": "iana",
- "extensions": ["semf"]
- },
- "application/vnd.shade-save-file": {
- "source": "iana"
+ "extensions": [
+ "semf"
+ ]
},
"application/vnd.shana.informed.formdata": {
- "source": "iana",
- "extensions": ["ifm"]
+ "extensions": [
+ "ifm"
+ ]
},
"application/vnd.shana.informed.formtemplate": {
- "source": "iana",
- "extensions": ["itp"]
+ "extensions": [
+ "itp"
+ ]
},
"application/vnd.shana.informed.interchange": {
- "source": "iana",
- "extensions": ["iif"]
+ "extensions": [
+ "iif"
+ ]
},
"application/vnd.shana.informed.package": {
- "source": "iana",
- "extensions": ["ipk"]
- },
- "application/vnd.shootproof+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.shopkick+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.shp": {
- "source": "iana"
- },
- "application/vnd.shx": {
- "source": "iana"
- },
- "application/vnd.sigrok.session": {
- "source": "iana"
+ "extensions": [
+ "ipk"
+ ]
},
"application/vnd.simtech-mindmapper": {
- "source": "iana",
- "extensions": ["twd","twds"]
- },
- "application/vnd.siren+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "twd",
+ "twds"
+ ]
},
"application/vnd.smaf": {
- "source": "iana",
- "extensions": ["mmf"]
- },
- "application/vnd.smart.notebook": {
- "source": "iana"
+ "extensions": [
+ "mmf"
+ ]
},
"application/vnd.smart.teacher": {
- "source": "iana",
- "extensions": ["teacher"]
- },
- "application/vnd.snesdev-page-table": {
- "source": "iana"
+ "extensions": [
+ "teacher"
+ ]
},
"application/vnd.software602.filler.form+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["fo"]
- },
- "application/vnd.software602.filler.form-xml-zip": {
- "source": "iana"
+ "extensions": [
+ "fo"
+ ]
},
"application/vnd.solent.sdkm+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["sdkm","sdkd"]
+ "extensions": [
+ "sdkm",
+ "sdkd"
+ ]
},
"application/vnd.spotfire.dxp": {
- "source": "iana",
- "extensions": ["dxp"]
+ "extensions": [
+ "dxp"
+ ]
},
"application/vnd.spotfire.sfs": {
- "source": "iana",
- "extensions": ["sfs"]
- },
- "application/vnd.sqlite3": {
- "source": "iana"
- },
- "application/vnd.sss-cod": {
- "source": "iana"
- },
- "application/vnd.sss-dtf": {
- "source": "iana"
- },
- "application/vnd.sss-ntf": {
- "source": "iana"
+ "extensions": [
+ "sfs"
+ ]
},
"application/vnd.stardivision.calc": {
- "source": "apache",
- "extensions": ["sdc"]
+ "extensions": [
+ "sdc"
+ ]
},
"application/vnd.stardivision.draw": {
- "source": "apache",
- "extensions": ["sda"]
+ "extensions": [
+ "sda"
+ ]
},
"application/vnd.stardivision.impress": {
- "source": "apache",
- "extensions": ["sdd"]
+ "extensions": [
+ "sdd"
+ ]
},
"application/vnd.stardivision.math": {
- "source": "apache",
- "extensions": ["smf"]
+ "extensions": [
+ "smf"
+ ]
},
"application/vnd.stardivision.writer": {
- "source": "apache",
- "extensions": ["sdw","vor"]
+ "extensions": [
+ "sdw",
+ "vor"
+ ]
},
"application/vnd.stardivision.writer-global": {
- "source": "apache",
- "extensions": ["sgl"]
+ "extensions": [
+ "sgl"
+ ]
},
"application/vnd.stepmania.package": {
- "source": "iana",
- "extensions": ["smzip"]
+ "extensions": [
+ "smzip"
+ ]
},
"application/vnd.stepmania.stepchart": {
- "source": "iana",
- "extensions": ["sm"]
- },
- "application/vnd.street-stream": {
- "source": "iana"
+ "extensions": [
+ "sm"
+ ]
},
"application/vnd.sun.wadl+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["wadl"]
+ "extensions": [
+ "wadl"
+ ]
},
"application/vnd.sun.xml.calc": {
- "source": "apache",
- "extensions": ["sxc"]
+ "extensions": [
+ "sxc"
+ ]
},
"application/vnd.sun.xml.calc.template": {
- "source": "apache",
- "extensions": ["stc"]
+ "extensions": [
+ "stc"
+ ]
},
"application/vnd.sun.xml.draw": {
- "source": "apache",
- "extensions": ["sxd"]
+ "extensions": [
+ "sxd"
+ ]
},
"application/vnd.sun.xml.draw.template": {
- "source": "apache",
- "extensions": ["std"]
+ "extensions": [
+ "std"
+ ]
},
"application/vnd.sun.xml.impress": {
- "source": "apache",
- "extensions": ["sxi"]
+ "extensions": [
+ "sxi"
+ ]
},
"application/vnd.sun.xml.impress.template": {
- "source": "apache",
- "extensions": ["sti"]
+ "extensions": [
+ "sti"
+ ]
},
"application/vnd.sun.xml.math": {
- "source": "apache",
- "extensions": ["sxm"]
+ "extensions": [
+ "sxm"
+ ]
},
"application/vnd.sun.xml.writer": {
- "source": "apache",
- "extensions": ["sxw"]
+ "extensions": [
+ "sxw"
+ ]
},
"application/vnd.sun.xml.writer.global": {
- "source": "apache",
- "extensions": ["sxg"]
+ "extensions": [
+ "sxg"
+ ]
},
"application/vnd.sun.xml.writer.template": {
- "source": "apache",
- "extensions": ["stw"]
+ "extensions": [
+ "stw"
+ ]
},
"application/vnd.sus-calendar": {
- "source": "iana",
- "extensions": ["sus","susp"]
+ "extensions": [
+ "sus",
+ "susp"
+ ]
},
"application/vnd.svd": {
- "source": "iana",
- "extensions": ["svd"]
- },
- "application/vnd.swiftview-ics": {
- "source": "iana"
- },
- "application/vnd.sycle+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.syft+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "svd"
+ ]
},
"application/vnd.symbian.install": {
- "source": "apache",
- "extensions": ["sis","sisx"]
+ "extensions": [
+ "sis",
+ "sisx"
+ ]
},
"application/vnd.syncml+xml": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true,
- "extensions": ["xsm"]
+ "extensions": [
+ "xsm"
+ ]
},
"application/vnd.syncml.dm+wbxml": {
- "source": "iana",
- "charset": "UTF-8",
- "extensions": ["bdm"]
+ "extensions": [
+ "bdm"
+ ]
},
"application/vnd.syncml.dm+xml": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true,
- "extensions": ["xdm"]
- },
- "application/vnd.syncml.dm.notification": {
- "source": "iana"
- },
- "application/vnd.syncml.dmddf+wbxml": {
- "source": "iana"
+ "extensions": [
+ "xdm"
+ ]
},
"application/vnd.syncml.dmddf+xml": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true,
- "extensions": ["ddf"]
- },
- "application/vnd.syncml.dmtnds+wbxml": {
- "source": "iana"
- },
- "application/vnd.syncml.dmtnds+xml": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true
- },
- "application/vnd.syncml.ds.notification": {
- "source": "iana"
- },
- "application/vnd.tableschema+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "ddf"
+ ]
},
"application/vnd.tao.intent-module-archive": {
- "source": "iana",
- "extensions": ["tao"]
+ "extensions": [
+ "tao"
+ ]
},
"application/vnd.tcpdump.pcap": {
- "source": "iana",
- "extensions": ["pcap","cap","dmp"]
- },
- "application/vnd.think-cell.ppttc+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.tmd.mediaflex.api+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.tml": {
- "source": "iana"
+ "extensions": [
+ "pcap",
+ "cap",
+ "dmp"
+ ]
},
"application/vnd.tmobile-livetv": {
- "source": "iana",
- "extensions": ["tmo"]
- },
- "application/vnd.tri.onesource": {
- "source": "iana"
+ "extensions": [
+ "tmo"
+ ]
},
"application/vnd.trid.tpt": {
- "source": "iana",
- "extensions": ["tpt"]
+ "extensions": [
+ "tpt"
+ ]
},
"application/vnd.triscape.mxs": {
- "source": "iana",
- "extensions": ["mxs"]
+ "extensions": [
+ "mxs"
+ ]
},
"application/vnd.trueapp": {
- "source": "iana",
- "extensions": ["tra"]
- },
- "application/vnd.truedoc": {
- "source": "iana"
- },
- "application/vnd.ubisoft.webplayer": {
- "source": "iana"
+ "extensions": [
+ "tra"
+ ]
},
"application/vnd.ufdl": {
- "source": "iana",
- "extensions": ["ufd","ufdl"]
+ "extensions": [
+ "ufd",
+ "ufdl"
+ ]
},
"application/vnd.uiq.theme": {
- "source": "iana",
- "extensions": ["utz"]
+ "extensions": [
+ "utz"
+ ]
},
"application/vnd.umajin": {
- "source": "iana",
- "extensions": ["umj"]
+ "extensions": [
+ "umj"
+ ]
},
"application/vnd.unity": {
- "source": "iana",
- "extensions": ["unityweb"]
+ "extensions": [
+ "unityweb"
+ ]
},
"application/vnd.uoml+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["uoml"]
- },
- "application/vnd.uplanet.alert": {
- "source": "iana"
- },
- "application/vnd.uplanet.alert-wbxml": {
- "source": "iana"
- },
- "application/vnd.uplanet.bearer-choice": {
- "source": "iana"
- },
- "application/vnd.uplanet.bearer-choice-wbxml": {
- "source": "iana"
- },
- "application/vnd.uplanet.cacheop": {
- "source": "iana"
- },
- "application/vnd.uplanet.cacheop-wbxml": {
- "source": "iana"
- },
- "application/vnd.uplanet.channel": {
- "source": "iana"
- },
- "application/vnd.uplanet.channel-wbxml": {
- "source": "iana"
- },
- "application/vnd.uplanet.list": {
- "source": "iana"
- },
- "application/vnd.uplanet.list-wbxml": {
- "source": "iana"
- },
- "application/vnd.uplanet.listcmd": {
- "source": "iana"
- },
- "application/vnd.uplanet.listcmd-wbxml": {
- "source": "iana"
- },
- "application/vnd.uplanet.signal": {
- "source": "iana"
- },
- "application/vnd.uri-map": {
- "source": "iana"
- },
- "application/vnd.valve.source.material": {
- "source": "iana"
+ "extensions": [
+ "uoml"
+ ]
},
"application/vnd.vcx": {
- "source": "iana",
- "extensions": ["vcx"]
- },
- "application/vnd.vd-study": {
- "source": "iana"
- },
- "application/vnd.vectorworks": {
- "source": "iana"
- },
- "application/vnd.vel+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.verimatrix.vcas": {
- "source": "iana"
- },
- "application/vnd.veritone.aion+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.veryant.thin": {
- "source": "iana"
- },
- "application/vnd.ves.encrypted": {
- "source": "iana"
- },
- "application/vnd.vidsoft.vidconference": {
- "source": "iana"
+ "extensions": [
+ "vcx"
+ ]
},
"application/vnd.visio": {
- "source": "iana",
- "extensions": ["vsd","vst","vss","vsw"]
+ "extensions": [
+ "vsd",
+ "vst",
+ "vss",
+ "vsw"
+ ]
},
"application/vnd.visionary": {
- "source": "iana",
- "extensions": ["vis"]
- },
- "application/vnd.vividence.scriptfile": {
- "source": "iana"
+ "extensions": [
+ "vis"
+ ]
},
"application/vnd.vsf": {
- "source": "iana",
- "extensions": ["vsf"]
- },
- "application/vnd.wap.sic": {
- "source": "iana"
- },
- "application/vnd.wap.slc": {
- "source": "iana"
+ "extensions": [
+ "vsf"
+ ]
},
"application/vnd.wap.wbxml": {
- "source": "iana",
- "charset": "UTF-8",
- "extensions": ["wbxml"]
+ "extensions": [
+ "wbxml"
+ ]
},
"application/vnd.wap.wmlc": {
- "source": "iana",
- "extensions": ["wmlc"]
+ "extensions": [
+ "wmlc"
+ ]
},
"application/vnd.wap.wmlscriptc": {
- "source": "iana",
- "extensions": ["wmlsc"]
+ "extensions": [
+ "wmlsc"
+ ]
},
"application/vnd.webturbo": {
- "source": "iana",
- "extensions": ["wtb"]
- },
- "application/vnd.wfa.dpp": {
- "source": "iana"
- },
- "application/vnd.wfa.p2p": {
- "source": "iana"
- },
- "application/vnd.wfa.wsc": {
- "source": "iana"
- },
- "application/vnd.windows.devicepairing": {
- "source": "iana"
- },
- "application/vnd.wmc": {
- "source": "iana"
- },
- "application/vnd.wmf.bootstrap": {
- "source": "iana"
- },
- "application/vnd.wolfram.mathematica": {
- "source": "iana"
- },
- "application/vnd.wolfram.mathematica.package": {
- "source": "iana"
+ "extensions": [
+ "wtb"
+ ]
},
"application/vnd.wolfram.player": {
- "source": "iana",
- "extensions": ["nbp"]
+ "extensions": [
+ "nbp"
+ ]
},
"application/vnd.wordperfect": {
- "source": "iana",
- "extensions": ["wpd"]
+ "extensions": [
+ "wpd"
+ ]
},
"application/vnd.wqd": {
- "source": "iana",
- "extensions": ["wqd"]
- },
- "application/vnd.wrq-hp3000-labelled": {
- "source": "iana"
+ "extensions": [
+ "wqd"
+ ]
},
"application/vnd.wt.stf": {
- "source": "iana",
- "extensions": ["stf"]
- },
- "application/vnd.wv.csp+wbxml": {
- "source": "iana"
- },
- "application/vnd.wv.csp+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.wv.ssp+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.xacml+json": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "stf"
+ ]
},
"application/vnd.xara": {
- "source": "iana",
- "extensions": ["xar"]
+ "extensions": [
+ "xar"
+ ]
},
"application/vnd.xfdl": {
- "source": "iana",
- "extensions": ["xfdl"]
- },
- "application/vnd.xfdl.webform": {
- "source": "iana"
- },
- "application/vnd.xmi+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/vnd.xmpie.cpkg": {
- "source": "iana"
- },
- "application/vnd.xmpie.dpkg": {
- "source": "iana"
- },
- "application/vnd.xmpie.plan": {
- "source": "iana"
- },
- "application/vnd.xmpie.ppkg": {
- "source": "iana"
- },
- "application/vnd.xmpie.xlim": {
- "source": "iana"
+ "extensions": [
+ "xfdl"
+ ]
},
"application/vnd.yamaha.hv-dic": {
- "source": "iana",
- "extensions": ["hvd"]
+ "extensions": [
+ "hvd"
+ ]
},
"application/vnd.yamaha.hv-script": {
- "source": "iana",
- "extensions": ["hvs"]
+ "extensions": [
+ "hvs"
+ ]
},
"application/vnd.yamaha.hv-voice": {
- "source": "iana",
- "extensions": ["hvp"]
+ "extensions": [
+ "hvp"
+ ]
},
"application/vnd.yamaha.openscoreformat": {
- "source": "iana",
- "extensions": ["osf"]
+ "extensions": [
+ "osf"
+ ]
},
"application/vnd.yamaha.openscoreformat.osfpvg+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["osfpvg"]
- },
- "application/vnd.yamaha.remote-setup": {
- "source": "iana"
+ "extensions": [
+ "osfpvg"
+ ]
},
"application/vnd.yamaha.smaf-audio": {
- "source": "iana",
- "extensions": ["saf"]
+ "extensions": [
+ "saf"
+ ]
},
"application/vnd.yamaha.smaf-phrase": {
- "source": "iana",
- "extensions": ["spf"]
- },
- "application/vnd.yamaha.through-ngn": {
- "source": "iana"
- },
- "application/vnd.yamaha.tunnel-udpencap": {
- "source": "iana"
- },
- "application/vnd.yaoweme": {
- "source": "iana"
+ "extensions": [
+ "spf"
+ ]
},
"application/vnd.yellowriver-custom-menu": {
- "source": "iana",
- "extensions": ["cmp"]
- },
- "application/vnd.youtube.yt": {
- "source": "iana"
+ "extensions": [
+ "cmp"
+ ]
},
"application/vnd.zul": {
- "source": "iana",
- "extensions": ["zir","zirz"]
+ "extensions": [
+ "zir",
+ "zirz"
+ ]
},
"application/vnd.zzazz.deck+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["zaz"]
+ "extensions": [
+ "zaz"
+ ]
},
"application/voicexml+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["vxml"]
- },
- "application/voucher-cms+json": {
- "source": "iana",
- "compressible": true
- },
- "application/vq-rtcpxr": {
- "source": "iana"
+ "extensions": [
+ "vxml"
+ ]
},
"application/wasm": {
- "source": "iana",
- "compressible": true,
- "extensions": ["wasm"]
+ "extensions": [
+ "wasm"
+ ]
},
"application/watcherinfo+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["wif"]
- },
- "application/webpush-options+json": {
- "source": "iana",
- "compressible": true
- },
- "application/whoispp-query": {
- "source": "iana"
- },
- "application/whoispp-response": {
- "source": "iana"
+ "extensions": [
+ "wif"
+ ]
},
"application/widget": {
- "source": "iana",
- "extensions": ["wgt"]
+ "extensions": [
+ "wgt"
+ ]
},
"application/winhlp": {
- "source": "apache",
- "extensions": ["hlp"]
- },
- "application/wita": {
- "source": "iana"
- },
- "application/wordperfect5.1": {
- "source": "iana"
+ "extensions": [
+ "hlp"
+ ]
},
"application/wsdl+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["wsdl"]
+ "extensions": [
+ "wsdl"
+ ]
},
"application/wspolicy+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["wspolicy"]
+ "extensions": [
+ "wspolicy"
+ ]
},
"application/x-7z-compressed": {
- "source": "apache",
- "compressible": false,
- "extensions": ["7z"]
+ "extensions": [
+ "7z"
+ ]
},
"application/x-abiword": {
- "source": "apache",
- "extensions": ["abw"]
+ "extensions": [
+ "abw"
+ ]
},
"application/x-ace-compressed": {
- "source": "apache",
- "extensions": ["ace"]
- },
- "application/x-amf": {
- "source": "apache"
+ "extensions": [
+ "ace"
+ ]
},
"application/x-apple-diskimage": {
- "source": "apache",
- "extensions": ["dmg"]
+ "extensions": [
+ "dmg"
+ ]
},
"application/x-arj": {
- "compressible": false,
- "extensions": ["arj"]
+ "extensions": [
+ "arj"
+ ]
},
"application/x-authorware-bin": {
- "source": "apache",
- "extensions": ["aab","x32","u32","vox"]
+ "extensions": [
+ "aab",
+ "x32",
+ "u32",
+ "vox"
+ ]
},
"application/x-authorware-map": {
- "source": "apache",
- "extensions": ["aam"]
+ "extensions": [
+ "aam"
+ ]
},
"application/x-authorware-seg": {
- "source": "apache",
- "extensions": ["aas"]
+ "extensions": [
+ "aas"
+ ]
},
"application/x-bcpio": {
- "source": "apache",
- "extensions": ["bcpio"]
+ "extensions": [
+ "bcpio"
+ ]
},
"application/x-bdoc": {
- "compressible": false,
- "extensions": ["bdoc"]
+ "extensions": [
+ "bdoc"
+ ]
},
"application/x-bittorrent": {
- "source": "apache",
- "extensions": ["torrent"]
+ "extensions": [
+ "torrent"
+ ]
},
"application/x-blorb": {
- "source": "apache",
- "extensions": ["blb","blorb"]
+ "extensions": [
+ "blb",
+ "blorb"
+ ]
},
"application/x-bzip": {
- "source": "apache",
- "compressible": false,
- "extensions": ["bz"]
+ "extensions": [
+ "bz"
+ ]
},
"application/x-bzip2": {
- "source": "apache",
- "compressible": false,
- "extensions": ["bz2","boz"]
+ "extensions": [
+ "bz2",
+ "boz"
+ ]
},
"application/x-cbr": {
- "source": "apache",
- "extensions": ["cbr","cba","cbt","cbz","cb7"]
+ "extensions": [
+ "cbr",
+ "cba",
+ "cbt",
+ "cbz",
+ "cb7"
+ ]
},
"application/x-cdlink": {
- "source": "apache",
- "extensions": ["vcd"]
+ "extensions": [
+ "vcd"
+ ]
},
"application/x-cfs-compressed": {
- "source": "apache",
- "extensions": ["cfs"]
+ "extensions": [
+ "cfs"
+ ]
},
"application/x-chat": {
- "source": "apache",
- "extensions": ["chat"]
+ "extensions": [
+ "chat"
+ ]
},
"application/x-chess-pgn": {
- "source": "apache",
- "extensions": ["pgn"]
+ "extensions": [
+ "pgn"
+ ]
},
"application/x-chrome-extension": {
- "extensions": ["crx"]
+ "extensions": [
+ "crx"
+ ]
},
"application/x-cocoa": {
"source": "nginx",
- "extensions": ["cco"]
- },
- "application/x-compress": {
- "source": "apache"
+ "extensions": [
+ "cco"
+ ]
},
"application/x-conference": {
- "source": "apache",
- "extensions": ["nsc"]
+ "extensions": [
+ "nsc"
+ ]
},
"application/x-cpio": {
- "source": "apache",
- "extensions": ["cpio"]
+ "extensions": [
+ "cpio"
+ ]
},
"application/x-csh": {
- "source": "apache",
- "extensions": ["csh"]
- },
- "application/x-deb": {
- "compressible": false
+ "extensions": [
+ "csh"
+ ]
},
"application/x-debian-package": {
- "source": "apache",
- "extensions": ["deb","udeb"]
+ "extensions": [
+ "deb",
+ "udeb"
+ ]
},
"application/x-dgc-compressed": {
- "source": "apache",
- "extensions": ["dgc"]
+ "extensions": [
+ "dgc"
+ ]
},
"application/x-director": {
- "source": "apache",
- "extensions": ["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]
+ "extensions": [
+ "dir",
+ "dcr",
+ "dxr",
+ "cst",
+ "cct",
+ "cxt",
+ "w3d",
+ "fgd",
+ "swa"
+ ]
},
"application/x-doom": {
- "source": "apache",
- "extensions": ["wad"]
+ "extensions": [
+ "wad"
+ ]
},
"application/x-dtbncx+xml": {
- "source": "apache",
- "compressible": true,
- "extensions": ["ncx"]
+ "extensions": [
+ "ncx"
+ ]
},
"application/x-dtbook+xml": {
- "source": "apache",
- "compressible": true,
- "extensions": ["dtb"]
+ "extensions": [
+ "dtb"
+ ]
},
"application/x-dtbresource+xml": {
- "source": "apache",
- "compressible": true,
- "extensions": ["res"]
+ "extensions": [
+ "res"
+ ]
},
"application/x-dvi": {
- "source": "apache",
- "compressible": false,
- "extensions": ["dvi"]
+ "extensions": [
+ "dvi"
+ ]
},
"application/x-envoy": {
- "source": "apache",
- "extensions": ["evy"]
+ "extensions": [
+ "evy"
+ ]
},
"application/x-eva": {
- "source": "apache",
- "extensions": ["eva"]
+ "extensions": [
+ "eva"
+ ]
},
"application/x-font-bdf": {
- "source": "apache",
- "extensions": ["bdf"]
- },
- "application/x-font-dos": {
- "source": "apache"
- },
- "application/x-font-framemaker": {
- "source": "apache"
+ "extensions": [
+ "bdf"
+ ]
},
"application/x-font-ghostscript": {
- "source": "apache",
- "extensions": ["gsf"]
- },
- "application/x-font-libgrx": {
- "source": "apache"
+ "extensions": [
+ "gsf"
+ ]
},
"application/x-font-linux-psf": {
- "source": "apache",
- "extensions": ["psf"]
+ "extensions": [
+ "psf"
+ ]
},
"application/x-font-pcf": {
- "source": "apache",
- "extensions": ["pcf"]
+ "extensions": [
+ "pcf"
+ ]
},
"application/x-font-snf": {
- "source": "apache",
- "extensions": ["snf"]
- },
- "application/x-font-speedo": {
- "source": "apache"
- },
- "application/x-font-sunos-news": {
- "source": "apache"
+ "extensions": [
+ "snf"
+ ]
},
"application/x-font-type1": {
- "source": "apache",
- "extensions": ["pfa","pfb","pfm","afm"]
- },
- "application/x-font-vfont": {
- "source": "apache"
+ "extensions": [
+ "pfa",
+ "pfb",
+ "pfm",
+ "afm"
+ ]
},
"application/x-freearc": {
- "source": "apache",
- "extensions": ["arc"]
+ "extensions": [
+ "arc"
+ ]
},
"application/x-futuresplash": {
- "source": "apache",
- "extensions": ["spl"]
+ "extensions": [
+ "spl"
+ ]
},
"application/x-gca-compressed": {
- "source": "apache",
- "extensions": ["gca"]
+ "extensions": [
+ "gca"
+ ]
},
"application/x-glulx": {
- "source": "apache",
- "extensions": ["ulx"]
+ "extensions": [
+ "ulx"
+ ]
},
"application/x-gnumeric": {
- "source": "apache",
- "extensions": ["gnumeric"]
+ "extensions": [
+ "gnumeric"
+ ]
},
"application/x-gramps-xml": {
- "source": "apache",
- "extensions": ["gramps"]
+ "extensions": [
+ "gramps"
+ ]
},
"application/x-gtar": {
- "source": "apache",
- "extensions": ["gtar"]
- },
- "application/x-gzip": {
- "source": "apache"
+ "extensions": [
+ "gtar"
+ ]
},
"application/x-hdf": {
- "source": "apache",
- "extensions": ["hdf"]
+ "extensions": [
+ "hdf"
+ ]
},
"application/x-httpd-php": {
- "compressible": true,
- "extensions": ["php"]
+ "extensions": [
+ "php"
+ ]
},
"application/x-install-instructions": {
- "source": "apache",
- "extensions": ["install"]
+ "extensions": [
+ "install"
+ ]
},
"application/x-iso9660-image": {
- "source": "apache",
- "extensions": ["iso"]
+ "extensions": [
+ "iso"
+ ]
},
"application/x-iwork-keynote-sffkey": {
- "extensions": ["key"]
+ "extensions": [
+ "key"
+ ]
},
"application/x-iwork-numbers-sffnumbers": {
- "extensions": ["numbers"]
+ "extensions": [
+ "numbers"
+ ]
},
"application/x-iwork-pages-sffpages": {
- "extensions": ["pages"]
+ "extensions": [
+ "pages"
+ ]
},
"application/x-java-archive-diff": {
"source": "nginx",
- "extensions": ["jardiff"]
+ "extensions": [
+ "jardiff"
+ ]
},
"application/x-java-jnlp-file": {
- "source": "apache",
- "compressible": false,
- "extensions": ["jnlp"]
- },
- "application/x-javascript": {
- "compressible": true
+ "extensions": [
+ "jnlp"
+ ]
},
"application/x-keepass2": {
- "extensions": ["kdbx"]
+ "extensions": [
+ "kdbx"
+ ]
},
"application/x-latex": {
- "source": "apache",
- "compressible": false,
- "extensions": ["latex"]
+ "extensions": [
+ "latex"
+ ]
},
"application/x-lua-bytecode": {
- "extensions": ["luac"]
+ "extensions": [
+ "luac"
+ ]
},
"application/x-lzh-compressed": {
- "source": "apache",
- "extensions": ["lzh","lha"]
+ "extensions": [
+ "lzh",
+ "lha"
+ ]
},
"application/x-makeself": {
"source": "nginx",
- "extensions": ["run"]
+ "extensions": [
+ "run"
+ ]
},
"application/x-mie": {
- "source": "apache",
- "extensions": ["mie"]
+ "extensions": [
+ "mie"
+ ]
},
"application/x-mobipocket-ebook": {
- "source": "apache",
- "extensions": ["prc","mobi"]
- },
- "application/x-mpegurl": {
- "compressible": false
+ "extensions": [
+ "prc",
+ "mobi"
+ ]
},
"application/x-ms-application": {
- "source": "apache",
- "extensions": ["application"]
+ "extensions": [
+ "application"
+ ]
},
"application/x-ms-shortcut": {
- "source": "apache",
- "extensions": ["lnk"]
+ "extensions": [
+ "lnk"
+ ]
},
"application/x-ms-wmd": {
- "source": "apache",
- "extensions": ["wmd"]
+ "extensions": [
+ "wmd"
+ ]
},
"application/x-ms-wmz": {
- "source": "apache",
- "extensions": ["wmz"]
+ "extensions": [
+ "wmz"
+ ]
},
"application/x-ms-xbap": {
- "source": "apache",
- "extensions": ["xbap"]
+ "extensions": [
+ "xbap"
+ ]
},
"application/x-msaccess": {
- "source": "apache",
- "extensions": ["mdb"]
+ "extensions": [
+ "mdb"
+ ]
},
"application/x-msbinder": {
- "source": "apache",
- "extensions": ["obd"]
+ "extensions": [
+ "obd"
+ ]
},
"application/x-mscardfile": {
- "source": "apache",
- "extensions": ["crd"]
+ "extensions": [
+ "crd"
+ ]
},
"application/x-msclip": {
- "source": "apache",
- "extensions": ["clp"]
+ "extensions": [
+ "clp"
+ ]
},
"application/x-msdos-program": {
- "extensions": ["exe"]
+ "extensions": [
+ "exe"
+ ]
},
"application/x-msdownload": {
- "source": "apache",
- "extensions": ["exe","dll","com","bat","msi"]
+ "extensions": [
+ "exe",
+ "dll",
+ "com",
+ "bat",
+ "msi"
+ ]
},
"application/x-msmediaview": {
- "source": "apache",
- "extensions": ["mvb","m13","m14"]
+ "extensions": [
+ "mvb",
+ "m13",
+ "m14"
+ ]
},
"application/x-msmetafile": {
- "source": "apache",
- "extensions": ["wmf","wmz","emf","emz"]
+ "extensions": [
+ "wmf",
+ "wmz",
+ "emf",
+ "emz"
+ ]
},
"application/x-msmoney": {
- "source": "apache",
- "extensions": ["mny"]
+ "extensions": [
+ "mny"
+ ]
},
"application/x-mspublisher": {
- "source": "apache",
- "extensions": ["pub"]
+ "extensions": [
+ "pub"
+ ]
},
"application/x-msschedule": {
- "source": "apache",
- "extensions": ["scd"]
+ "extensions": [
+ "scd"
+ ]
},
"application/x-msterminal": {
- "source": "apache",
- "extensions": ["trm"]
+ "extensions": [
+ "trm"
+ ]
},
"application/x-mswrite": {
- "source": "apache",
- "extensions": ["wri"]
+ "extensions": [
+ "wri"
+ ]
},
"application/x-netcdf": {
- "source": "apache",
- "extensions": ["nc","cdf"]
+ "extensions": [
+ "nc",
+ "cdf"
+ ]
},
"application/x-ns-proxy-autoconfig": {
- "compressible": true,
- "extensions": ["pac"]
+ "extensions": [
+ "pac"
+ ]
},
"application/x-nzb": {
- "source": "apache",
- "extensions": ["nzb"]
+ "extensions": [
+ "nzb"
+ ]
},
"application/x-perl": {
"source": "nginx",
- "extensions": ["pl","pm"]
+ "extensions": [
+ "pl",
+ "pm"
+ ]
},
"application/x-pilot": {
"source": "nginx",
- "extensions": ["prc","pdb"]
+ "extensions": [
+ "prc",
+ "pdb"
+ ]
},
"application/x-pkcs12": {
- "source": "apache",
- "compressible": false,
- "extensions": ["p12","pfx"]
+ "extensions": [
+ "p12",
+ "pfx"
+ ]
},
"application/x-pkcs7-certificates": {
- "source": "apache",
- "extensions": ["p7b","spc"]
+ "extensions": [
+ "p7b",
+ "spc"
+ ]
},
"application/x-pkcs7-certreqresp": {
- "source": "apache",
- "extensions": ["p7r"]
- },
- "application/x-pki-message": {
- "source": "iana"
+ "extensions": [
+ "p7r"
+ ]
},
"application/x-rar-compressed": {
- "source": "apache",
- "compressible": false,
- "extensions": ["rar"]
+ "extensions": [
+ "rar"
+ ]
},
"application/x-redhat-package-manager": {
"source": "nginx",
- "extensions": ["rpm"]
+ "extensions": [
+ "rpm"
+ ]
},
"application/x-research-info-systems": {
- "source": "apache",
- "extensions": ["ris"]
+ "extensions": [
+ "ris"
+ ]
},
"application/x-sea": {
"source": "nginx",
- "extensions": ["sea"]
+ "extensions": [
+ "sea"
+ ]
},
"application/x-sh": {
- "source": "apache",
- "compressible": true,
- "extensions": ["sh"]
+ "extensions": [
+ "sh"
+ ]
},
"application/x-shar": {
- "source": "apache",
- "extensions": ["shar"]
+ "extensions": [
+ "shar"
+ ]
},
"application/x-shockwave-flash": {
- "source": "apache",
- "compressible": false,
- "extensions": ["swf"]
+ "extensions": [
+ "swf"
+ ]
},
"application/x-silverlight-app": {
- "source": "apache",
- "extensions": ["xap"]
+ "extensions": [
+ "xap"
+ ]
},
"application/x-sql": {
- "source": "apache",
- "extensions": ["sql"]
+ "extensions": [
+ "sql"
+ ]
},
"application/x-stuffit": {
- "source": "apache",
- "compressible": false,
- "extensions": ["sit"]
+ "extensions": [
+ "sit"
+ ]
},
"application/x-stuffitx": {
- "source": "apache",
- "extensions": ["sitx"]
+ "extensions": [
+ "sitx"
+ ]
},
"application/x-subrip": {
- "source": "apache",
- "extensions": ["srt"]
+ "extensions": [
+ "srt"
+ ]
},
"application/x-sv4cpio": {
- "source": "apache",
- "extensions": ["sv4cpio"]
+ "extensions": [
+ "sv4cpio"
+ ]
},
"application/x-sv4crc": {
- "source": "apache",
- "extensions": ["sv4crc"]
+ "extensions": [
+ "sv4crc"
+ ]
},
"application/x-t3vm-image": {
- "source": "apache",
- "extensions": ["t3"]
+ "extensions": [
+ "t3"
+ ]
},
"application/x-tads": {
- "source": "apache",
- "extensions": ["gam"]
+ "extensions": [
+ "gam"
+ ]
},
"application/x-tar": {
- "source": "apache",
- "compressible": true,
- "extensions": ["tar"]
+ "extensions": [
+ "tar"
+ ]
},
"application/x-tcl": {
- "source": "apache",
- "extensions": ["tcl","tk"]
+ "extensions": [
+ "tcl",
+ "tk"
+ ]
},
"application/x-tex": {
- "source": "apache",
- "extensions": ["tex"]
+ "extensions": [
+ "tex"
+ ]
},
"application/x-tex-tfm": {
- "source": "apache",
- "extensions": ["tfm"]
+ "extensions": [
+ "tfm"
+ ]
},
"application/x-texinfo": {
- "source": "apache",
- "extensions": ["texinfo","texi"]
+ "extensions": [
+ "texinfo",
+ "texi"
+ ]
},
"application/x-tgif": {
- "source": "apache",
- "extensions": ["obj"]
+ "extensions": [
+ "obj"
+ ]
},
"application/x-ustar": {
- "source": "apache",
- "extensions": ["ustar"]
+ "extensions": [
+ "ustar"
+ ]
},
"application/x-virtualbox-hdd": {
- "compressible": true,
- "extensions": ["hdd"]
+ "extensions": [
+ "hdd"
+ ]
},
"application/x-virtualbox-ova": {
- "compressible": true,
- "extensions": ["ova"]
+ "extensions": [
+ "ova"
+ ]
},
"application/x-virtualbox-ovf": {
- "compressible": true,
- "extensions": ["ovf"]
+ "extensions": [
+ "ovf"
+ ]
},
"application/x-virtualbox-vbox": {
- "compressible": true,
- "extensions": ["vbox"]
+ "extensions": [
+ "vbox"
+ ]
},
"application/x-virtualbox-vbox-extpack": {
- "compressible": false,
- "extensions": ["vbox-extpack"]
+ "extensions": [
+ "vbox-extpack"
+ ]
},
"application/x-virtualbox-vdi": {
- "compressible": true,
- "extensions": ["vdi"]
+ "extensions": [
+ "vdi"
+ ]
},
"application/x-virtualbox-vhd": {
- "compressible": true,
- "extensions": ["vhd"]
+ "extensions": [
+ "vhd"
+ ]
},
"application/x-virtualbox-vmdk": {
- "compressible": true,
- "extensions": ["vmdk"]
+ "extensions": [
+ "vmdk"
+ ]
},
"application/x-wais-source": {
- "source": "apache",
- "extensions": ["src"]
+ "extensions": [
+ "src"
+ ]
},
"application/x-web-app-manifest+json": {
- "compressible": true,
- "extensions": ["webapp"]
- },
- "application/x-www-form-urlencoded": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "webapp"
+ ]
},
"application/x-x509-ca-cert": {
- "source": "iana",
- "extensions": ["der","crt","pem"]
- },
- "application/x-x509-ca-ra-cert": {
- "source": "iana"
- },
- "application/x-x509-next-ca-cert": {
- "source": "iana"
+ "extensions": [
+ "der",
+ "crt",
+ "pem"
+ ]
},
"application/x-xfig": {
- "source": "apache",
- "extensions": ["fig"]
+ "extensions": [
+ "fig"
+ ]
},
"application/x-xliff+xml": {
- "source": "apache",
- "compressible": true,
- "extensions": ["xlf"]
+ "extensions": [
+ "xlf"
+ ]
},
"application/x-xpinstall": {
- "source": "apache",
- "compressible": false,
- "extensions": ["xpi"]
+ "extensions": [
+ "xpi"
+ ]
},
"application/x-xz": {
- "source": "apache",
- "extensions": ["xz"]
+ "extensions": [
+ "xz"
+ ]
},
"application/x-zmachine": {
- "source": "apache",
- "extensions": ["z1","z2","z3","z4","z5","z6","z7","z8"]
- },
- "application/x400-bp": {
- "source": "iana"
- },
- "application/xacml+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "z1",
+ "z2",
+ "z3",
+ "z4",
+ "z5",
+ "z6",
+ "z7",
+ "z8"
+ ]
},
"application/xaml+xml": {
- "source": "apache",
- "compressible": true,
- "extensions": ["xaml"]
+ "extensions": [
+ "xaml"
+ ]
},
"application/xcap-att+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["xav"]
+ "extensions": [
+ "xav"
+ ]
},
"application/xcap-caps+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["xca"]
+ "extensions": [
+ "xca"
+ ]
},
"application/xcap-diff+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["xdf"]
+ "extensions": [
+ "xdf"
+ ]
},
"application/xcap-el+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["xel"]
- },
- "application/xcap-error+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "xel"
+ ]
},
"application/xcap-ns+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["xns"]
- },
- "application/xcon-conference-info+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/xcon-conference-info-diff+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "xns"
+ ]
},
"application/xenc+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["xenc"]
+ "extensions": [
+ "xenc"
+ ]
},
"application/xhtml+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["xhtml","xht"]
- },
- "application/xhtml-voice+xml": {
- "source": "apache",
- "compressible": true
+ "extensions": [
+ "xhtml",
+ "xht"
+ ]
},
"application/xliff+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["xlf"]
+ "extensions": [
+ "xlf"
+ ]
},
"application/xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["xml","xsl","xsd","rng"]
+ "extensions": [
+ "xml",
+ "xsl",
+ "xsd",
+ "rng"
+ ]
},
"application/xml-dtd": {
- "source": "iana",
- "compressible": true,
- "extensions": ["dtd"]
- },
- "application/xml-external-parsed-entity": {
- "source": "iana"
- },
- "application/xml-patch+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/xmpp+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "dtd"
+ ]
},
"application/xop+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["xop"]
+ "extensions": [
+ "xop"
+ ]
},
"application/xproc+xml": {
- "source": "apache",
- "compressible": true,
- "extensions": ["xpl"]
+ "extensions": [
+ "xpl"
+ ]
},
"application/xslt+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["xsl","xslt"]
+ "extensions": [
+ "xsl",
+ "xslt"
+ ]
},
"application/xspf+xml": {
- "source": "apache",
- "compressible": true,
- "extensions": ["xspf"]
+ "extensions": [
+ "xspf"
+ ]
},
"application/xv+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["mxml","xhvml","xvml","xvm"]
+ "extensions": [
+ "mxml",
+ "xhvml",
+ "xvml",
+ "xvm"
+ ]
},
"application/yang": {
- "source": "iana",
- "extensions": ["yang"]
- },
- "application/yang-data+json": {
- "source": "iana",
- "compressible": true
- },
- "application/yang-data+xml": {
- "source": "iana",
- "compressible": true
- },
- "application/yang-patch+json": {
- "source": "iana",
- "compressible": true
- },
- "application/yang-patch+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "yang"
+ ]
},
"application/yin+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["yin"]
+ "extensions": [
+ "yin"
+ ]
},
"application/zip": {
- "source": "iana",
- "compressible": false,
- "extensions": ["zip"]
- },
- "application/zlib": {
- "source": "iana"
- },
- "application/zstd": {
- "source": "iana"
- },
- "audio/1d-interleaved-parityfec": {
- "source": "iana"
- },
- "audio/32kadpcm": {
- "source": "iana"
+ "extensions": [
+ "zip"
+ ]
},
"audio/3gpp": {
- "source": "iana",
- "compressible": false,
- "extensions": ["3gpp"]
- },
- "audio/3gpp2": {
- "source": "iana"
- },
- "audio/aac": {
- "source": "iana"
- },
- "audio/ac3": {
- "source": "iana"
- },
- "audio/adpcm": {
- "source": "apache",
- "extensions": ["adp"]
- },
- "audio/amr": {
- "source": "iana",
- "extensions": ["amr"]
- },
- "audio/amr-wb": {
- "source": "iana"
- },
- "audio/amr-wb+": {
- "source": "iana"
- },
- "audio/aptx": {
- "source": "iana"
- },
- "audio/asc": {
- "source": "iana"
- },
- "audio/atrac-advanced-lossless": {
- "source": "iana"
- },
- "audio/atrac-x": {
- "source": "iana"
- },
- "audio/atrac3": {
- "source": "iana"
- },
- "audio/basic": {
- "source": "iana",
- "compressible": false,
- "extensions": ["au","snd"]
- },
- "audio/bv16": {
- "source": "iana"
- },
- "audio/bv32": {
- "source": "iana"
- },
- "audio/clearmode": {
- "source": "iana"
- },
- "audio/cn": {
- "source": "iana"
- },
- "audio/dat12": {
- "source": "iana"
- },
- "audio/dls": {
- "source": "iana"
- },
- "audio/dsr-es201108": {
- "source": "iana"
- },
- "audio/dsr-es202050": {
- "source": "iana"
- },
- "audio/dsr-es202211": {
- "source": "iana"
- },
- "audio/dsr-es202212": {
- "source": "iana"
- },
- "audio/dv": {
- "source": "iana"
- },
- "audio/dvi4": {
- "source": "iana"
- },
- "audio/eac3": {
- "source": "iana"
- },
- "audio/encaprtp": {
- "source": "iana"
- },
- "audio/evrc": {
- "source": "iana"
- },
- "audio/evrc-qcp": {
- "source": "iana"
- },
- "audio/evrc0": {
- "source": "iana"
- },
- "audio/evrc1": {
- "source": "iana"
- },
- "audio/evrcb": {
- "source": "iana"
- },
- "audio/evrcb0": {
- "source": "iana"
- },
- "audio/evrcb1": {
- "source": "iana"
- },
- "audio/evrcnw": {
- "source": "iana"
- },
- "audio/evrcnw0": {
- "source": "iana"
- },
- "audio/evrcnw1": {
- "source": "iana"
- },
- "audio/evrcwb": {
- "source": "iana"
- },
- "audio/evrcwb0": {
- "source": "iana"
- },
- "audio/evrcwb1": {
- "source": "iana"
- },
- "audio/evs": {
- "source": "iana"
- },
- "audio/flexfec": {
- "source": "iana"
- },
- "audio/fwdred": {
- "source": "iana"
- },
- "audio/g711-0": {
- "source": "iana"
- },
- "audio/g719": {
- "source": "iana"
- },
- "audio/g722": {
- "source": "iana"
- },
- "audio/g7221": {
- "source": "iana"
- },
- "audio/g723": {
- "source": "iana"
- },
- "audio/g726-16": {
- "source": "iana"
- },
- "audio/g726-24": {
- "source": "iana"
- },
- "audio/g726-32": {
- "source": "iana"
- },
- "audio/g726-40": {
- "source": "iana"
- },
- "audio/g728": {
- "source": "iana"
- },
- "audio/g729": {
- "source": "iana"
- },
- "audio/g7291": {
- "source": "iana"
- },
- "audio/g729d": {
- "source": "iana"
- },
- "audio/g729e": {
- "source": "iana"
- },
- "audio/gsm": {
- "source": "iana"
- },
- "audio/gsm-efr": {
- "source": "iana"
- },
- "audio/gsm-hr-08": {
- "source": "iana"
- },
- "audio/ilbc": {
- "source": "iana"
- },
- "audio/ip-mr_v2.5": {
- "source": "iana"
- },
- "audio/isac": {
- "source": "apache"
- },
- "audio/l16": {
- "source": "iana"
- },
- "audio/l20": {
- "source": "iana"
- },
- "audio/l24": {
- "source": "iana",
- "compressible": false
- },
- "audio/l8": {
- "source": "iana"
- },
- "audio/lpc": {
- "source": "iana"
- },
- "audio/melp": {
- "source": "iana"
- },
- "audio/melp1200": {
- "source": "iana"
- },
- "audio/melp2400": {
- "source": "iana"
- },
- "audio/melp600": {
- "source": "iana"
- },
- "audio/mhas": {
- "source": "iana"
- },
- "audio/midi": {
- "source": "apache",
- "extensions": ["mid","midi","kar","rmi"]
- },
- "audio/mobile-xmf": {
- "source": "iana",
- "extensions": ["mxmf"]
- },
- "audio/mp3": {
- "compressible": false,
- "extensions": ["mp3"]
- },
- "audio/mp4": {
- "source": "iana",
- "compressible": false,
- "extensions": ["m4a","mp4a"]
- },
- "audio/mp4a-latm": {
- "source": "iana"
- },
- "audio/mpa": {
- "source": "iana"
- },
- "audio/mpa-robust": {
- "source": "iana"
- },
- "audio/mpeg": {
- "source": "iana",
- "compressible": false,
- "extensions": ["mpga","mp2","mp2a","mp3","m2a","m3a"]
- },
- "audio/mpeg4-generic": {
- "source": "iana"
- },
- "audio/musepack": {
- "source": "apache"
- },
- "audio/ogg": {
- "source": "iana",
- "compressible": false,
- "extensions": ["oga","ogg","spx","opus"]
- },
- "audio/opus": {
- "source": "iana"
- },
- "audio/parityfec": {
- "source": "iana"
- },
- "audio/pcma": {
- "source": "iana"
- },
- "audio/pcma-wb": {
- "source": "iana"
- },
- "audio/pcmu": {
- "source": "iana"
- },
- "audio/pcmu-wb": {
- "source": "iana"
- },
- "audio/prs.sid": {
- "source": "iana"
- },
- "audio/qcelp": {
- "source": "iana"
- },
- "audio/raptorfec": {
- "source": "iana"
- },
- "audio/red": {
- "source": "iana"
- },
- "audio/rtp-enc-aescm128": {
- "source": "iana"
- },
- "audio/rtp-midi": {
- "source": "iana"
- },
- "audio/rtploopback": {
- "source": "iana"
- },
- "audio/rtx": {
- "source": "iana"
- },
- "audio/s3m": {
- "source": "apache",
- "extensions": ["s3m"]
- },
- "audio/scip": {
- "source": "iana"
- },
- "audio/silk": {
- "source": "apache",
- "extensions": ["sil"]
- },
- "audio/smv": {
- "source": "iana"
- },
- "audio/smv-qcp": {
- "source": "iana"
- },
- "audio/smv0": {
- "source": "iana"
- },
- "audio/sofa": {
- "source": "iana"
- },
- "audio/sp-midi": {
- "source": "iana"
- },
- "audio/speex": {
- "source": "iana"
- },
- "audio/t140c": {
- "source": "iana"
- },
- "audio/t38": {
- "source": "iana"
- },
- "audio/telephone-event": {
- "source": "iana"
- },
- "audio/tetra_acelp": {
- "source": "iana"
- },
- "audio/tetra_acelp_bb": {
- "source": "iana"
- },
- "audio/tone": {
- "source": "iana"
- },
- "audio/tsvcis": {
- "source": "iana"
- },
- "audio/uemclip": {
- "source": "iana"
- },
- "audio/ulpfec": {
- "source": "iana"
- },
- "audio/usac": {
- "source": "iana"
- },
- "audio/vdvi": {
- "source": "iana"
- },
- "audio/vmr-wb": {
- "source": "iana"
- },
- "audio/vnd.3gpp.iufp": {
- "source": "iana"
- },
- "audio/vnd.4sb": {
- "source": "iana"
- },
- "audio/vnd.audiokoz": {
- "source": "iana"
- },
- "audio/vnd.celp": {
- "source": "iana"
- },
- "audio/vnd.cisco.nse": {
- "source": "iana"
- },
- "audio/vnd.cmles.radio-events": {
- "source": "iana"
+ "extensions": [
+ "3gpp"
+ ]
},
- "audio/vnd.cns.anp1": {
- "source": "iana"
+ "audio/adpcm": {
+ "extensions": [
+ "adp"
+ ]
},
- "audio/vnd.cns.inf1": {
- "source": "iana"
+ "audio/amr": {
+ "extensions": [
+ "amr"
+ ]
},
- "audio/vnd.dece.audio": {
- "source": "iana",
- "extensions": ["uva","uvva"]
+ "audio/basic": {
+ "extensions": [
+ "au",
+ "snd"
+ ]
},
- "audio/vnd.digital-winds": {
- "source": "iana",
- "extensions": ["eol"]
+ "audio/midi": {
+ "extensions": [
+ "mid",
+ "midi",
+ "kar",
+ "rmi"
+ ]
},
- "audio/vnd.dlna.adts": {
- "source": "iana"
+ "audio/mobile-xmf": {
+ "extensions": [
+ "mxmf"
+ ]
},
- "audio/vnd.dolby.heaac.1": {
- "source": "iana"
+ "audio/mp3": {
+ "extensions": [
+ "mp3"
+ ]
},
- "audio/vnd.dolby.heaac.2": {
- "source": "iana"
+ "audio/mp4": {
+ "extensions": [
+ "m4a",
+ "mp4a"
+ ]
},
- "audio/vnd.dolby.mlp": {
- "source": "iana"
+ "audio/mpeg": {
+ "extensions": [
+ "mpga",
+ "mp2",
+ "mp2a",
+ "mp3",
+ "m2a",
+ "m3a"
+ ]
},
- "audio/vnd.dolby.mps": {
- "source": "iana"
+ "audio/ogg": {
+ "extensions": [
+ "oga",
+ "ogg",
+ "spx",
+ "opus"
+ ]
},
- "audio/vnd.dolby.pl2": {
- "source": "iana"
+ "audio/s3m": {
+ "extensions": [
+ "s3m"
+ ]
},
- "audio/vnd.dolby.pl2x": {
- "source": "iana"
+ "audio/silk": {
+ "extensions": [
+ "sil"
+ ]
},
- "audio/vnd.dolby.pl2z": {
- "source": "iana"
+ "audio/vnd.dece.audio": {
+ "extensions": [
+ "uva",
+ "uvva"
+ ]
},
- "audio/vnd.dolby.pulse.1": {
- "source": "iana"
+ "audio/vnd.digital-winds": {
+ "extensions": [
+ "eol"
+ ]
},
"audio/vnd.dra": {
- "source": "iana",
- "extensions": ["dra"]
+ "extensions": [
+ "dra"
+ ]
},
"audio/vnd.dts": {
- "source": "iana",
- "extensions": ["dts"]
+ "extensions": [
+ "dts"
+ ]
},
"audio/vnd.dts.hd": {
- "source": "iana",
- "extensions": ["dtshd"]
- },
- "audio/vnd.dts.uhd": {
- "source": "iana"
- },
- "audio/vnd.dvb.file": {
- "source": "iana"
- },
- "audio/vnd.everad.plj": {
- "source": "iana"
- },
- "audio/vnd.hns.audio": {
- "source": "iana"
+ "extensions": [
+ "dtshd"
+ ]
},
"audio/vnd.lucent.voice": {
- "source": "iana",
- "extensions": ["lvp"]
+ "extensions": [
+ "lvp"
+ ]
},
"audio/vnd.ms-playready.media.pya": {
- "source": "iana",
- "extensions": ["pya"]
- },
- "audio/vnd.nokia.mobile-xmf": {
- "source": "iana"
- },
- "audio/vnd.nortel.vbk": {
- "source": "iana"
+ "extensions": [
+ "pya"
+ ]
},
"audio/vnd.nuera.ecelp4800": {
- "source": "iana",
- "extensions": ["ecelp4800"]
+ "extensions": [
+ "ecelp4800"
+ ]
},
"audio/vnd.nuera.ecelp7470": {
- "source": "iana",
- "extensions": ["ecelp7470"]
+ "extensions": [
+ "ecelp7470"
+ ]
},
"audio/vnd.nuera.ecelp9600": {
- "source": "iana",
- "extensions": ["ecelp9600"]
- },
- "audio/vnd.octel.sbc": {
- "source": "iana"
- },
- "audio/vnd.presonus.multitrack": {
- "source": "iana"
- },
- "audio/vnd.qcelp": {
- "source": "iana"
- },
- "audio/vnd.rhetorex.32kadpcm": {
- "source": "iana"
+ "extensions": [
+ "ecelp9600"
+ ]
},
"audio/vnd.rip": {
- "source": "iana",
- "extensions": ["rip"]
- },
- "audio/vnd.rn-realaudio": {
- "compressible": false
- },
- "audio/vnd.sealedmedia.softseal.mpeg": {
- "source": "iana"
- },
- "audio/vnd.vmx.cvsd": {
- "source": "iana"
- },
- "audio/vnd.wave": {
- "compressible": false
- },
- "audio/vorbis": {
- "source": "iana",
- "compressible": false
- },
- "audio/vorbis-config": {
- "source": "iana"
+ "extensions": [
+ "rip"
+ ]
},
"audio/wav": {
- "compressible": false,
- "extensions": ["wav"]
+ "extensions": [
+ "wav"
+ ]
},
"audio/wave": {
- "compressible": false,
- "extensions": ["wav"]
+ "extensions": [
+ "wav"
+ ]
},
"audio/webm": {
- "source": "apache",
- "compressible": false,
- "extensions": ["weba"]
+ "extensions": [
+ "weba"
+ ]
},
"audio/x-aac": {
- "source": "apache",
- "compressible": false,
- "extensions": ["aac"]
+ "extensions": [
+ "aac"
+ ]
},
"audio/x-aiff": {
- "source": "apache",
- "extensions": ["aif","aiff","aifc"]
+ "extensions": [
+ "aif",
+ "aiff",
+ "aifc"
+ ]
},
"audio/x-caf": {
- "source": "apache",
- "compressible": false,
- "extensions": ["caf"]
+ "extensions": [
+ "caf"
+ ]
},
"audio/x-flac": {
- "source": "apache",
- "extensions": ["flac"]
+ "extensions": [
+ "flac"
+ ]
},
"audio/x-m4a": {
"source": "nginx",
- "extensions": ["m4a"]
+ "extensions": [
+ "m4a"
+ ]
},
"audio/x-matroska": {
- "source": "apache",
- "extensions": ["mka"]
+ "extensions": [
+ "mka"
+ ]
},
"audio/x-mpegurl": {
- "source": "apache",
- "extensions": ["m3u"]
+ "extensions": [
+ "m3u"
+ ]
},
"audio/x-ms-wax": {
- "source": "apache",
- "extensions": ["wax"]
+ "extensions": [
+ "wax"
+ ]
},
"audio/x-ms-wma": {
- "source": "apache",
- "extensions": ["wma"]
+ "extensions": [
+ "wma"
+ ]
},
"audio/x-pn-realaudio": {
- "source": "apache",
- "extensions": ["ram","ra"]
+ "extensions": [
+ "ram",
+ "ra"
+ ]
},
"audio/x-pn-realaudio-plugin": {
- "source": "apache",
- "extensions": ["rmp"]
+ "extensions": [
+ "rmp"
+ ]
},
"audio/x-realaudio": {
"source": "nginx",
- "extensions": ["ra"]
- },
- "audio/x-tta": {
- "source": "apache"
+ "extensions": [
+ "ra"
+ ]
},
"audio/x-wav": {
- "source": "apache",
- "extensions": ["wav"]
+ "extensions": [
+ "wav"
+ ]
},
"audio/xm": {
- "source": "apache",
- "extensions": ["xm"]
+ "extensions": [
+ "xm"
+ ]
},
"chemical/x-cdx": {
- "source": "apache",
- "extensions": ["cdx"]
+ "extensions": [
+ "cdx"
+ ]
},
"chemical/x-cif": {
- "source": "apache",
- "extensions": ["cif"]
+ "extensions": [
+ "cif"
+ ]
},
"chemical/x-cmdf": {
- "source": "apache",
- "extensions": ["cmdf"]
+ "extensions": [
+ "cmdf"
+ ]
},
"chemical/x-cml": {
- "source": "apache",
- "extensions": ["cml"]
+ "extensions": [
+ "cml"
+ ]
},
"chemical/x-csml": {
- "source": "apache",
- "extensions": ["csml"]
- },
- "chemical/x-pdb": {
- "source": "apache"
+ "extensions": [
+ "csml"
+ ]
},
"chemical/x-xyz": {
- "source": "apache",
- "extensions": ["xyz"]
+ "extensions": [
+ "xyz"
+ ]
},
"font/collection": {
- "source": "iana",
- "extensions": ["ttc"]
+ "extensions": [
+ "ttc"
+ ]
},
"font/otf": {
- "source": "iana",
- "compressible": true,
- "extensions": ["otf"]
- },
- "font/sfnt": {
- "source": "iana"
+ "extensions": [
+ "otf"
+ ]
},
"font/ttf": {
- "source": "iana",
- "compressible": true,
- "extensions": ["ttf"]
+ "extensions": [
+ "ttf"
+ ]
},
"font/woff": {
- "source": "iana",
- "extensions": ["woff"]
+ "extensions": [
+ "woff"
+ ]
},
"font/woff2": {
- "source": "iana",
- "extensions": ["woff2"]
+ "extensions": [
+ "woff2"
+ ]
},
"image/aces": {
- "source": "iana",
- "extensions": ["exr"]
+ "extensions": [
+ "exr"
+ ]
},
"image/apng": {
- "compressible": false,
- "extensions": ["apng"]
+ "extensions": [
+ "apng"
+ ]
},
"image/avci": {
- "source": "iana",
- "extensions": ["avci"]
+ "extensions": [
+ "avci"
+ ]
},
"image/avcs": {
- "source": "iana",
- "extensions": ["avcs"]
+ "extensions": [
+ "avcs"
+ ]
},
"image/avif": {
- "source": "iana",
- "compressible": false,
- "extensions": ["avif"]
+ "extensions": [
+ "avif"
+ ]
},
"image/bmp": {
- "source": "iana",
- "compressible": true,
- "extensions": ["bmp"]
+ "extensions": [
+ "bmp"
+ ]
},
"image/cgm": {
- "source": "iana",
- "extensions": ["cgm"]
+ "extensions": [
+ "cgm"
+ ]
},
"image/dicom-rle": {
- "source": "iana",
- "extensions": ["drle"]
+ "extensions": [
+ "drle"
+ ]
},
"image/emf": {
- "source": "iana",
- "extensions": ["emf"]
+ "extensions": [
+ "emf"
+ ]
},
"image/fits": {
- "source": "iana",
- "extensions": ["fits"]
+ "extensions": [
+ "fits"
+ ]
},
"image/g3fax": {
- "source": "iana",
- "extensions": ["g3"]
+ "extensions": [
+ "g3"
+ ]
},
"image/gif": {
- "source": "iana",
- "compressible": false,
- "extensions": ["gif"]
+ "extensions": [
+ "gif"
+ ]
},
"image/heic": {
- "source": "iana",
- "extensions": ["heic"]
+ "extensions": [
+ "heic"
+ ]
},
"image/heic-sequence": {
- "source": "iana",
- "extensions": ["heics"]
+ "extensions": [
+ "heics"
+ ]
},
"image/heif": {
- "source": "iana",
- "extensions": ["heif"]
+ "extensions": [
+ "heif"
+ ]
},
"image/heif-sequence": {
- "source": "iana",
- "extensions": ["heifs"]
+ "extensions": [
+ "heifs"
+ ]
},
"image/hej2k": {
- "source": "iana",
- "extensions": ["hej2"]
+ "extensions": [
+ "hej2"
+ ]
},
"image/hsj2": {
- "source": "iana",
- "extensions": ["hsj2"]
+ "extensions": [
+ "hsj2"
+ ]
},
"image/ief": {
- "source": "iana",
- "extensions": ["ief"]
+ "extensions": [
+ "ief"
+ ]
},
"image/jls": {
- "source": "iana",
- "extensions": ["jls"]
+ "extensions": [
+ "jls"
+ ]
},
"image/jp2": {
- "source": "iana",
- "compressible": false,
- "extensions": ["jp2","jpg2"]
+ "extensions": [
+ "jp2",
+ "jpg2"
+ ]
},
"image/jpeg": {
- "source": "iana",
- "compressible": false,
- "extensions": ["jpeg","jpg","jpe"]
+ "extensions": [
+ "jpeg",
+ "jpg",
+ "jpe"
+ ]
},
"image/jph": {
- "source": "iana",
- "extensions": ["jph"]
+ "extensions": [
+ "jph"
+ ]
},
"image/jphc": {
- "source": "iana",
- "extensions": ["jhc"]
+ "extensions": [
+ "jhc"
+ ]
},
"image/jpm": {
- "source": "iana",
- "compressible": false,
- "extensions": ["jpm"]
+ "extensions": [
+ "jpm"
+ ]
},
"image/jpx": {
- "source": "iana",
- "compressible": false,
- "extensions": ["jpx","jpf"]
+ "extensions": [
+ "jpx",
+ "jpf"
+ ]
},
"image/jxr": {
- "source": "iana",
- "extensions": ["jxr"]
+ "extensions": [
+ "jxr"
+ ]
},
"image/jxra": {
- "source": "iana",
- "extensions": ["jxra"]
+ "extensions": [
+ "jxra"
+ ]
},
"image/jxrs": {
- "source": "iana",
- "extensions": ["jxrs"]
+ "extensions": [
+ "jxrs"
+ ]
},
"image/jxs": {
- "source": "iana",
- "extensions": ["jxs"]
+ "extensions": [
+ "jxs"
+ ]
},
"image/jxsc": {
- "source": "iana",
- "extensions": ["jxsc"]
+ "extensions": [
+ "jxsc"
+ ]
},
"image/jxsi": {
- "source": "iana",
- "extensions": ["jxsi"]
+ "extensions": [
+ "jxsi"
+ ]
},
"image/jxss": {
- "source": "iana",
- "extensions": ["jxss"]
+ "extensions": [
+ "jxss"
+ ]
},
"image/ktx": {
- "source": "iana",
- "extensions": ["ktx"]
+ "extensions": [
+ "ktx"
+ ]
},
"image/ktx2": {
- "source": "iana",
- "extensions": ["ktx2"]
- },
- "image/naplps": {
- "source": "iana"
- },
- "image/pjpeg": {
- "compressible": false
+ "extensions": [
+ "ktx2"
+ ]
},
"image/png": {
- "source": "iana",
- "compressible": false,
- "extensions": ["png"]
+ "extensions": [
+ "png"
+ ]
},
"image/prs.btif": {
- "source": "iana",
- "extensions": ["btif"]
+ "extensions": [
+ "btif"
+ ]
},
"image/prs.pti": {
- "source": "iana",
- "extensions": ["pti"]
- },
- "image/pwg-raster": {
- "source": "iana"
+ "extensions": [
+ "pti"
+ ]
},
"image/sgi": {
- "source": "apache",
- "extensions": ["sgi"]
+ "extensions": [
+ "sgi"
+ ]
},
"image/svg+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["svg","svgz"]
+ "extensions": [
+ "svg",
+ "svgz"
+ ]
},
"image/t38": {
- "source": "iana",
- "extensions": ["t38"]
+ "extensions": [
+ "t38"
+ ]
},
"image/tiff": {
- "source": "iana",
- "compressible": false,
- "extensions": ["tif","tiff"]
+ "extensions": [
+ "tif",
+ "tiff"
+ ]
},
"image/tiff-fx": {
- "source": "iana",
- "extensions": ["tfx"]
+ "extensions": [
+ "tfx"
+ ]
},
"image/vnd.adobe.photoshop": {
- "source": "iana",
- "compressible": true,
- "extensions": ["psd"]
+ "extensions": [
+ "psd"
+ ]
},
"image/vnd.airzip.accelerator.azv": {
- "source": "iana",
- "extensions": ["azv"]
- },
- "image/vnd.cns.inf2": {
- "source": "iana"
+ "extensions": [
+ "azv"
+ ]
},
"image/vnd.dece.graphic": {
- "source": "iana",
- "extensions": ["uvi","uvvi","uvg","uvvg"]
+ "extensions": [
+ "uvi",
+ "uvvi",
+ "uvg",
+ "uvvg"
+ ]
},
"image/vnd.djvu": {
- "source": "iana",
- "extensions": ["djvu","djv"]
+ "extensions": [
+ "djvu",
+ "djv"
+ ]
},
"image/vnd.dvb.subtitle": {
- "source": "iana",
- "extensions": ["sub"]
+ "extensions": [
+ "sub"
+ ]
},
"image/vnd.dwg": {
- "source": "iana",
- "extensions": ["dwg"]
+ "extensions": [
+ "dwg"
+ ]
},
"image/vnd.dxf": {
- "source": "iana",
- "extensions": ["dxf"]
+ "extensions": [
+ "dxf"
+ ]
},
"image/vnd.fastbidsheet": {
- "source": "iana",
- "extensions": ["fbs"]
+ "extensions": [
+ "fbs"
+ ]
},
"image/vnd.fpx": {
- "source": "iana",
- "extensions": ["fpx"]
+ "extensions": [
+ "fpx"
+ ]
},
"image/vnd.fst": {
- "source": "iana",
- "extensions": ["fst"]
+ "extensions": [
+ "fst"
+ ]
},
"image/vnd.fujixerox.edmics-mmr": {
- "source": "iana",
- "extensions": ["mmr"]
+ "extensions": [
+ "mmr"
+ ]
},
"image/vnd.fujixerox.edmics-rlc": {
- "source": "iana",
- "extensions": ["rlc"]
- },
- "image/vnd.globalgraphics.pgb": {
- "source": "iana"
+ "extensions": [
+ "rlc"
+ ]
},
"image/vnd.microsoft.icon": {
- "source": "iana",
- "compressible": true,
- "extensions": ["ico"]
- },
- "image/vnd.mix": {
- "source": "iana"
- },
- "image/vnd.mozilla.apng": {
- "source": "iana"
+ "extensions": [
+ "ico"
+ ]
},
"image/vnd.ms-dds": {
- "compressible": true,
- "extensions": ["dds"]
+ "extensions": [
+ "dds"
+ ]
},
"image/vnd.ms-modi": {
- "source": "iana",
- "extensions": ["mdi"]
+ "extensions": [
+ "mdi"
+ ]
},
"image/vnd.ms-photo": {
- "source": "apache",
- "extensions": ["wdp"]
+ "extensions": [
+ "wdp"
+ ]
},
"image/vnd.net-fpx": {
- "source": "iana",
- "extensions": ["npx"]
+ "extensions": [
+ "npx"
+ ]
},
"image/vnd.pco.b16": {
- "source": "iana",
- "extensions": ["b16"]
- },
- "image/vnd.radiance": {
- "source": "iana"
- },
- "image/vnd.sealed.png": {
- "source": "iana"
- },
- "image/vnd.sealedmedia.softseal.gif": {
- "source": "iana"
- },
- "image/vnd.sealedmedia.softseal.jpg": {
- "source": "iana"
- },
- "image/vnd.svf": {
- "source": "iana"
+ "extensions": [
+ "b16"
+ ]
},
"image/vnd.tencent.tap": {
- "source": "iana",
- "extensions": ["tap"]
+ "extensions": [
+ "tap"
+ ]
},
"image/vnd.valve.source.texture": {
- "source": "iana",
- "extensions": ["vtf"]
+ "extensions": [
+ "vtf"
+ ]
},
"image/vnd.wap.wbmp": {
- "source": "iana",
- "extensions": ["wbmp"]
+ "extensions": [
+ "wbmp"
+ ]
},
"image/vnd.xiff": {
- "source": "iana",
- "extensions": ["xif"]
+ "extensions": [
+ "xif"
+ ]
},
"image/vnd.zbrush.pcx": {
- "source": "iana",
- "extensions": ["pcx"]
+ "extensions": [
+ "pcx"
+ ]
},
"image/webp": {
- "source": "apache",
- "extensions": ["webp"]
+ "extensions": [
+ "webp"
+ ]
},
"image/wmf": {
- "source": "iana",
- "extensions": ["wmf"]
+ "extensions": [
+ "wmf"
+ ]
},
"image/x-3ds": {
- "source": "apache",
- "extensions": ["3ds"]
+ "extensions": [
+ "3ds"
+ ]
},
"image/x-cmu-raster": {
- "source": "apache",
- "extensions": ["ras"]
+ "extensions": [
+ "ras"
+ ]
},
"image/x-cmx": {
- "source": "apache",
- "extensions": ["cmx"]
+ "extensions": [
+ "cmx"
+ ]
},
"image/x-freehand": {
- "source": "apache",
- "extensions": ["fh","fhc","fh4","fh5","fh7"]
+ "extensions": [
+ "fh",
+ "fhc",
+ "fh4",
+ "fh5",
+ "fh7"
+ ]
},
"image/x-icon": {
- "source": "apache",
- "compressible": true,
- "extensions": ["ico"]
+ "extensions": [
+ "ico"
+ ]
},
"image/x-jng": {
"source": "nginx",
- "extensions": ["jng"]
+ "extensions": [
+ "jng"
+ ]
},
"image/x-mrsid-image": {
- "source": "apache",
- "extensions": ["sid"]
+ "extensions": [
+ "sid"
+ ]
},
"image/x-ms-bmp": {
"source": "nginx",
- "compressible": true,
- "extensions": ["bmp"]
+ "extensions": [
+ "bmp"
+ ]
},
"image/x-pcx": {
- "source": "apache",
- "extensions": ["pcx"]
+ "extensions": [
+ "pcx"
+ ]
},
"image/x-pict": {
- "source": "apache",
- "extensions": ["pic","pct"]
+ "extensions": [
+ "pic",
+ "pct"
+ ]
},
"image/x-portable-anymap": {
- "source": "apache",
- "extensions": ["pnm"]
+ "extensions": [
+ "pnm"
+ ]
},
"image/x-portable-bitmap": {
- "source": "apache",
- "extensions": ["pbm"]
+ "extensions": [
+ "pbm"
+ ]
},
"image/x-portable-graymap": {
- "source": "apache",
- "extensions": ["pgm"]
+ "extensions": [
+ "pgm"
+ ]
},
"image/x-portable-pixmap": {
- "source": "apache",
- "extensions": ["ppm"]
+ "extensions": [
+ "ppm"
+ ]
},
"image/x-rgb": {
- "source": "apache",
- "extensions": ["rgb"]
+ "extensions": [
+ "rgb"
+ ]
},
"image/x-tga": {
- "source": "apache",
- "extensions": ["tga"]
+ "extensions": [
+ "tga"
+ ]
},
"image/x-xbitmap": {
- "source": "apache",
- "extensions": ["xbm"]
- },
- "image/x-xcf": {
- "compressible": false
+ "extensions": [
+ "xbm"
+ ]
},
"image/x-xpixmap": {
- "source": "apache",
- "extensions": ["xpm"]
+ "extensions": [
+ "xpm"
+ ]
},
"image/x-xwindowdump": {
- "source": "apache",
- "extensions": ["xwd"]
- },
- "message/cpim": {
- "source": "iana"
- },
- "message/delivery-status": {
- "source": "iana"
+ "extensions": [
+ "xwd"
+ ]
},
"message/disposition-notification": {
- "source": "iana",
"extensions": [
"disposition-notification"
]
},
- "message/external-body": {
- "source": "iana"
- },
- "message/feedback-report": {
- "source": "iana"
- },
"message/global": {
- "source": "iana",
- "extensions": ["u8msg"]
+ "extensions": [
+ "u8msg"
+ ]
},
"message/global-delivery-status": {
- "source": "iana",
- "extensions": ["u8dsn"]
+ "extensions": [
+ "u8dsn"
+ ]
},
"message/global-disposition-notification": {
- "source": "iana",
- "extensions": ["u8mdn"]
+ "extensions": [
+ "u8mdn"
+ ]
},
"message/global-headers": {
- "source": "iana",
- "extensions": ["u8hdr"]
- },
- "message/http": {
- "source": "iana",
- "compressible": false
- },
- "message/imdn+xml": {
- "source": "iana",
- "compressible": true
- },
- "message/news": {
- "source": "iana"
- },
- "message/partial": {
- "source": "iana",
- "compressible": false
+ "extensions": [
+ "u8hdr"
+ ]
},
"message/rfc822": {
- "source": "iana",
- "compressible": true,
- "extensions": ["eml","mime"]
- },
- "message/s-http": {
- "source": "iana"
- },
- "message/sip": {
- "source": "iana"
- },
- "message/sipfrag": {
- "source": "iana"
- },
- "message/tracking-status": {
- "source": "iana"
- },
- "message/vnd.si.simp": {
- "source": "iana"
+ "extensions": [
+ "eml",
+ "mime"
+ ]
},
"message/vnd.wfa.wsc": {
- "source": "iana",
- "extensions": ["wsc"]
+ "extensions": [
+ "wsc"
+ ]
},
"model/3mf": {
- "source": "iana",
- "extensions": ["3mf"]
- },
- "model/e57": {
- "source": "iana"
+ "extensions": [
+ "3mf"
+ ]
},
"model/gltf+json": {
- "source": "iana",
- "compressible": true,
- "extensions": ["gltf"]
+ "extensions": [
+ "gltf"
+ ]
},
"model/gltf-binary": {
- "source": "iana",
- "compressible": true,
- "extensions": ["glb"]
+ "extensions": [
+ "glb"
+ ]
},
"model/iges": {
- "source": "iana",
- "compressible": false,
- "extensions": ["igs","iges"]
+ "extensions": [
+ "igs",
+ "iges"
+ ]
},
"model/mesh": {
- "source": "iana",
- "compressible": false,
- "extensions": ["msh","mesh","silo"]
+ "extensions": [
+ "msh",
+ "mesh",
+ "silo"
+ ]
},
"model/mtl": {
- "source": "iana",
- "extensions": ["mtl"]
+ "extensions": [
+ "mtl"
+ ]
},
"model/obj": {
- "source": "iana",
- "extensions": ["obj"]
- },
- "model/step": {
- "source": "iana"
+ "extensions": [
+ "obj"
+ ]
},
"model/step+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["stpx"]
+ "extensions": [
+ "stpx"
+ ]
},
"model/step+zip": {
- "source": "iana",
- "compressible": false,
- "extensions": ["stpz"]
+ "extensions": [
+ "stpz"
+ ]
},
"model/step-xml+zip": {
- "source": "iana",
- "compressible": false,
- "extensions": ["stpxz"]
+ "extensions": [
+ "stpxz"
+ ]
},
"model/stl": {
- "source": "iana",
- "extensions": ["stl"]
+ "extensions": [
+ "stl"
+ ]
},
"model/vnd.collada+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["dae"]
+ "extensions": [
+ "dae"
+ ]
},
"model/vnd.dwf": {
- "source": "iana",
- "extensions": ["dwf"]
- },
- "model/vnd.flatland.3dml": {
- "source": "iana"
+ "extensions": [
+ "dwf"
+ ]
},
"model/vnd.gdl": {
- "source": "iana",
- "extensions": ["gdl"]
- },
- "model/vnd.gs-gdl": {
- "source": "apache"
- },
- "model/vnd.gs.gdl": {
- "source": "iana"
+ "extensions": [
+ "gdl"
+ ]
},
"model/vnd.gtw": {
- "source": "iana",
- "extensions": ["gtw"]
- },
- "model/vnd.moml+xml": {
- "source": "iana",
- "compressible": true
+ "extensions": [
+ "gtw"
+ ]
},
"model/vnd.mts": {
- "source": "iana",
- "extensions": ["mts"]
+ "extensions": [
+ "mts"
+ ]
},
"model/vnd.opengex": {
- "source": "iana",
- "extensions": ["ogex"]
+ "extensions": [
+ "ogex"
+ ]
},
"model/vnd.parasolid.transmit.binary": {
- "source": "iana",
- "extensions": ["x_b"]
+ "extensions": [
+ "x_b"
+ ]
},
"model/vnd.parasolid.transmit.text": {
- "source": "iana",
- "extensions": ["x_t"]
- },
- "model/vnd.pytha.pyox": {
- "source": "iana"
- },
- "model/vnd.rosette.annotated-data-model": {
- "source": "iana"
+ "extensions": [
+ "x_t"
+ ]
},
"model/vnd.sap.vds": {
- "source": "iana",
- "extensions": ["vds"]
+ "extensions": [
+ "vds"
+ ]
},
"model/vnd.usdz+zip": {
- "source": "iana",
- "compressible": false,
- "extensions": ["usdz"]
+ "extensions": [
+ "usdz"
+ ]
},
"model/vnd.valve.source.compiled-map": {
- "source": "iana",
- "extensions": ["bsp"]
+ "extensions": [
+ "bsp"
+ ]
},
"model/vnd.vtu": {
- "source": "iana",
- "extensions": ["vtu"]
+ "extensions": [
+ "vtu"
+ ]
},
"model/vrml": {
- "source": "iana",
- "compressible": false,
- "extensions": ["wrl","vrml"]
+ "extensions": [
+ "wrl",
+ "vrml"
+ ]
},
"model/x3d+binary": {
- "source": "apache",
- "compressible": false,
- "extensions": ["x3db","x3dbz"]
+ "extensions": [
+ "x3db",
+ "x3dbz"
+ ]
},
"model/x3d+fastinfoset": {
- "source": "iana",
- "extensions": ["x3db"]
+ "extensions": [
+ "x3db"
+ ]
},
"model/x3d+vrml": {
- "source": "apache",
- "compressible": false,
- "extensions": ["x3dv","x3dvz"]
+ "extensions": [
+ "x3dv",
+ "x3dvz"
+ ]
},
"model/x3d+xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["x3d","x3dz"]
+ "extensions": [
+ "x3d",
+ "x3dz"
+ ]
},
"model/x3d-vrml": {
- "source": "iana",
- "extensions": ["x3dv"]
- },
- "multipart/alternative": {
- "source": "iana",
- "compressible": false
- },
- "multipart/appledouble": {
- "source": "iana"
- },
- "multipart/byteranges": {
- "source": "iana"
- },
- "multipart/digest": {
- "source": "iana"
- },
- "multipart/encrypted": {
- "source": "iana",
- "compressible": false
- },
- "multipart/form-data": {
- "source": "iana",
- "compressible": false
- },
- "multipart/header-set": {
- "source": "iana"
- },
- "multipart/mixed": {
- "source": "iana"
- },
- "multipart/multilingual": {
- "source": "iana"
- },
- "multipart/parallel": {
- "source": "iana"
- },
- "multipart/related": {
- "source": "iana",
- "compressible": false
- },
- "multipart/report": {
- "source": "iana"
- },
- "multipart/signed": {
- "source": "iana",
- "compressible": false
- },
- "multipart/vnd.bint.med-plus": {
- "source": "iana"
- },
- "multipart/voice-message": {
- "source": "iana"
- },
- "multipart/x-mixed-replace": {
- "source": "iana"
- },
- "text/1d-interleaved-parityfec": {
- "source": "iana"
+ "extensions": [
+ "x3dv"
+ ]
},
"text/cache-manifest": {
- "source": "iana",
- "compressible": true,
- "extensions": ["appcache","manifest"]
+ "extensions": [
+ "appcache",
+ "manifest"
+ ]
},
"text/calendar": {
- "source": "iana",
- "extensions": ["ics","ifb"]
- },
- "text/calender": {
- "compressible": true
- },
- "text/cmd": {
- "compressible": true
+ "extensions": [
+ "ics",
+ "ifb"
+ ]
},
"text/coffeescript": {
- "extensions": ["coffee","litcoffee"]
- },
- "text/cql": {
- "source": "iana"
- },
- "text/cql-expression": {
- "source": "iana"
- },
- "text/cql-identifier": {
- "source": "iana"
+ "extensions": [
+ "coffee",
+ "litcoffee"
+ ]
},
"text/css": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true,
- "extensions": ["css"]
+ "extensions": [
+ "css"
+ ]
},
"text/csv": {
- "source": "iana",
- "compressible": true,
- "extensions": ["csv"]
- },
- "text/csv-schema": {
- "source": "iana"
- },
- "text/directory": {
- "source": "iana"
- },
- "text/dns": {
- "source": "iana"
- },
- "text/ecmascript": {
- "source": "iana"
- },
- "text/encaprtp": {
- "source": "iana"
- },
- "text/enriched": {
- "source": "iana"
- },
- "text/fhirpath": {
- "source": "iana"
- },
- "text/flexfec": {
- "source": "iana"
- },
- "text/fwdred": {
- "source": "iana"
- },
- "text/gff3": {
- "source": "iana"
- },
- "text/grammar-ref-list": {
- "source": "iana"
+ "extensions": [
+ "csv"
+ ]
},
"text/html": {
- "source": "iana",
- "compressible": true,
- "extensions": ["html","htm","shtml"]
+ "extensions": [
+ "html",
+ "htm",
+ "shtml"
+ ]
},
"text/jade": {
- "extensions": ["jade"]
- },
- "text/javascript": {
- "source": "iana",
- "compressible": true
- },
- "text/jcr-cnd": {
- "source": "iana"
+ "extensions": [
+ "jade"
+ ]
},
"text/jsx": {
- "compressible": true,
- "extensions": ["jsx"]
+ "extensions": [
+ "jsx"
+ ]
},
"text/less": {
- "compressible": true,
- "extensions": ["less"]
+ "extensions": [
+ "less"
+ ]
},
"text/markdown": {
- "source": "iana",
- "compressible": true,
- "extensions": ["markdown","md"]
+ "extensions": [
+ "markdown",
+ "md"
+ ]
},
"text/mathml": {
"source": "nginx",
- "extensions": ["mml"]
+ "extensions": [
+ "mml"
+ ]
},
"text/mdx": {
- "compressible": true,
- "extensions": ["mdx"]
- },
- "text/mizar": {
- "source": "iana"
+ "extensions": [
+ "mdx"
+ ]
},
"text/n3": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true,
- "extensions": ["n3"]
- },
- "text/parameters": {
- "source": "iana",
- "charset": "UTF-8"
- },
- "text/parityfec": {
- "source": "iana"
+ "extensions": [
+ "n3"
+ ]
},
"text/plain": {
- "source": "iana",
- "compressible": true,
- "extensions": ["txt","text","conf","def","list","log","in","ini"]
- },
- "text/provenance-notation": {
- "source": "iana",
- "charset": "UTF-8"
- },
- "text/prs.fallenstein.rst": {
- "source": "iana"
+ "extensions": [
+ "txt",
+ "text",
+ "conf",
+ "def",
+ "list",
+ "log",
+ "in",
+ "ini"
+ ]
},
"text/prs.lines.tag": {
- "source": "iana",
- "extensions": ["dsc"]
- },
- "text/prs.prop.logic": {
- "source": "iana"
- },
- "text/raptorfec": {
- "source": "iana"
- },
- "text/red": {
- "source": "iana"
- },
- "text/rfc822-headers": {
- "source": "iana"
+ "extensions": [
+ "dsc"
+ ]
},
"text/richtext": {
- "source": "iana",
- "compressible": true,
- "extensions": ["rtx"]
+ "extensions": [
+ "rtx"
+ ]
},
"text/rtf": {
- "source": "iana",
- "compressible": true,
- "extensions": ["rtf"]
- },
- "text/rtp-enc-aescm128": {
- "source": "iana"
- },
- "text/rtploopback": {
- "source": "iana"
- },
- "text/rtx": {
- "source": "iana"
+ "extensions": [
+ "rtf"
+ ]
},
"text/sgml": {
- "source": "iana",
- "extensions": ["sgml","sgm"]
- },
- "text/shaclc": {
- "source": "iana"
+ "extensions": [
+ "sgml",
+ "sgm"
+ ]
},
"text/shex": {
- "source": "iana",
- "extensions": ["shex"]
+ "extensions": [
+ "shex"
+ ]
},
"text/slim": {
- "extensions": ["slim","slm"]
+ "extensions": [
+ "slim",
+ "slm"
+ ]
},
"text/spdx": {
- "source": "iana",
- "extensions": ["spdx"]
- },
- "text/strings": {
- "source": "iana"
+ "extensions": [
+ "spdx"
+ ]
},
"text/stylus": {
- "extensions": ["stylus","styl"]
- },
- "text/t140": {
- "source": "iana"
+ "extensions": [
+ "stylus",
+ "styl"
+ ]
},
"text/tab-separated-values": {
- "source": "iana",
- "compressible": true,
- "extensions": ["tsv"]
+ "extensions": [
+ "tsv"
+ ]
},
"text/troff": {
- "source": "iana",
- "extensions": ["t","tr","roff","man","me","ms"]
+ "extensions": [
+ "t",
+ "tr",
+ "roff",
+ "man",
+ "me",
+ "ms"
+ ]
},
"text/turtle": {
- "source": "iana",
- "charset": "UTF-8",
- "extensions": ["ttl"]
- },
- "text/ulpfec": {
- "source": "iana"
+ "extensions": [
+ "ttl"
+ ]
},
"text/uri-list": {
- "source": "iana",
- "compressible": true,
- "extensions": ["uri","uris","urls"]
+ "extensions": [
+ "uri",
+ "uris",
+ "urls"
+ ]
},
"text/vcard": {
- "source": "iana",
- "compressible": true,
- "extensions": ["vcard"]
- },
- "text/vnd.a": {
- "source": "iana"
- },
- "text/vnd.abc": {
- "source": "iana"
- },
- "text/vnd.ascii-art": {
- "source": "iana"
+ "extensions": [
+ "vcard"
+ ]
},
"text/vnd.curl": {
- "source": "iana",
- "extensions": ["curl"]
+ "extensions": [
+ "curl"
+ ]
},
"text/vnd.curl.dcurl": {
- "source": "apache",
- "extensions": ["dcurl"]
+ "extensions": [
+ "dcurl"
+ ]
},
"text/vnd.curl.mcurl": {
- "source": "apache",
- "extensions": ["mcurl"]
+ "extensions": [
+ "mcurl"
+ ]
},
"text/vnd.curl.scurl": {
- "source": "apache",
- "extensions": ["scurl"]
- },
- "text/vnd.debian.copyright": {
- "source": "iana",
- "charset": "UTF-8"
- },
- "text/vnd.dmclientscript": {
- "source": "iana"
+ "extensions": [
+ "scurl"
+ ]
},
"text/vnd.dvb.subtitle": {
- "source": "iana",
- "extensions": ["sub"]
- },
- "text/vnd.esmertec.theme-descriptor": {
- "source": "iana",
- "charset": "UTF-8"
+ "extensions": [
+ "sub"
+ ]
},
"text/vnd.familysearch.gedcom": {
- "source": "iana",
- "extensions": ["ged"]
- },
- "text/vnd.ficlab.flt": {
- "source": "iana"
+ "extensions": [
+ "ged"
+ ]
},
"text/vnd.fly": {
- "source": "iana",
- "extensions": ["fly"]
+ "extensions": [
+ "fly"
+ ]
},
"text/vnd.fmi.flexstor": {
- "source": "iana",
- "extensions": ["flx"]
- },
- "text/vnd.gml": {
- "source": "iana"
+ "extensions": [
+ "flx"
+ ]
},
"text/vnd.graphviz": {
- "source": "iana",
- "extensions": ["gv"]
- },
- "text/vnd.hans": {
- "source": "iana"
- },
- "text/vnd.hgl": {
- "source": "iana"
+ "extensions": [
+ "gv"
+ ]
},
"text/vnd.in3d.3dml": {
- "source": "iana",
- "extensions": ["3dml"]
+ "extensions": [
+ "3dml"
+ ]
},
"text/vnd.in3d.spot": {
- "source": "iana",
- "extensions": ["spot"]
- },
- "text/vnd.iptc.newsml": {
- "source": "iana"
- },
- "text/vnd.iptc.nitf": {
- "source": "iana"
- },
- "text/vnd.latex-z": {
- "source": "iana"
- },
- "text/vnd.motorola.reflex": {
- "source": "iana"
- },
- "text/vnd.ms-mediapackage": {
- "source": "iana"
- },
- "text/vnd.net2phone.commcenter.command": {
- "source": "iana"
- },
- "text/vnd.radisys.msml-basic-layout": {
- "source": "iana"
- },
- "text/vnd.senx.warpscript": {
- "source": "iana"
- },
- "text/vnd.si.uricatalogue": {
- "source": "iana"
- },
- "text/vnd.sosi": {
- "source": "iana"
+ "extensions": [
+ "spot"
+ ]
},
"text/vnd.sun.j2me.app-descriptor": {
- "source": "iana",
- "charset": "UTF-8",
- "extensions": ["jad"]
- },
- "text/vnd.trolltech.linguist": {
- "source": "iana",
- "charset": "UTF-8"
- },
- "text/vnd.wap.si": {
- "source": "iana"
- },
- "text/vnd.wap.sl": {
- "source": "iana"
+ "extensions": [
+ "jad"
+ ]
},
"text/vnd.wap.wml": {
- "source": "iana",
- "extensions": ["wml"]
+ "extensions": [
+ "wml"
+ ]
},
"text/vnd.wap.wmlscript": {
- "source": "iana",
- "extensions": ["wmls"]
+ "extensions": [
+ "wmls"
+ ]
},
"text/vtt": {
- "source": "iana",
- "charset": "UTF-8",
- "compressible": true,
- "extensions": ["vtt"]
+ "extensions": [
+ "vtt"
+ ]
},
"text/x-asm": {
- "source": "apache",
- "extensions": ["s","asm"]
+ "extensions": [
+ "s",
+ "asm"
+ ]
},
"text/x-c": {
- "source": "apache",
- "extensions": ["c","cc","cxx","cpp","h","hh","dic"]
+ "extensions": [
+ "c",
+ "cc",
+ "cxx",
+ "cpp",
+ "h",
+ "hh",
+ "dic"
+ ]
},
"text/x-component": {
"source": "nginx",
- "extensions": ["htc"]
+ "extensions": [
+ "htc"
+ ]
},
"text/x-fortran": {
- "source": "apache",
- "extensions": ["f","for","f77","f90"]
- },
- "text/x-gwt-rpc": {
- "compressible": true
+ "extensions": [
+ "f",
+ "for",
+ "f77",
+ "f90"
+ ]
},
"text/x-handlebars-template": {
- "extensions": ["hbs"]
+ "extensions": [
+ "hbs"
+ ]
},
"text/x-java-source": {
- "source": "apache",
- "extensions": ["java"]
- },
- "text/x-jquery-tmpl": {
- "compressible": true
+ "extensions": [
+ "java"
+ ]
},
"text/x-lua": {
- "extensions": ["lua"]
+ "extensions": [
+ "lua"
+ ]
},
"text/x-markdown": {
- "compressible": true,
- "extensions": ["mkd"]
+ "extensions": [
+ "mkd"
+ ]
},
"text/x-nfo": {
- "source": "apache",
- "extensions": ["nfo"]
+ "extensions": [
+ "nfo"
+ ]
},
"text/x-opml": {
- "source": "apache",
- "extensions": ["opml"]
+ "extensions": [
+ "opml"
+ ]
},
"text/x-org": {
- "compressible": true,
- "extensions": ["org"]
+ "extensions": [
+ "org"
+ ]
},
"text/x-pascal": {
- "source": "apache",
- "extensions": ["p","pas"]
+ "extensions": [
+ "p",
+ "pas"
+ ]
},
"text/x-processing": {
- "compressible": true,
- "extensions": ["pde"]
+ "extensions": [
+ "pde"
+ ]
},
"text/x-sass": {
- "extensions": ["sass"]
+ "extensions": [
+ "sass"
+ ]
},
"text/x-scss": {
- "extensions": ["scss"]
+ "extensions": [
+ "scss"
+ ]
},
"text/x-setext": {
- "source": "apache",
- "extensions": ["etx"]
+ "extensions": [
+ "etx"
+ ]
},
"text/x-sfv": {
- "source": "apache",
- "extensions": ["sfv"]
+ "extensions": [
+ "sfv"
+ ]
},
"text/x-suse-ymp": {
- "compressible": true,
- "extensions": ["ymp"]
+ "extensions": [
+ "ymp"
+ ]
},
"text/x-uuencode": {
- "source": "apache",
- "extensions": ["uu"]
+ "extensions": [
+ "uu"
+ ]
},
"text/x-vcalendar": {
- "source": "apache",
- "extensions": ["vcs"]
+ "extensions": [
+ "vcs"
+ ]
},
"text/x-vcard": {
- "source": "apache",
- "extensions": ["vcf"]
+ "extensions": [
+ "vcf"
+ ]
},
"text/xml": {
- "source": "iana",
- "compressible": true,
- "extensions": ["xml"]
- },
- "text/xml-external-parsed-entity": {
- "source": "iana"
+ "extensions": [
+ "xml"
+ ]
},
"text/yaml": {
- "compressible": true,
- "extensions": ["yaml","yml"]
- },
- "video/1d-interleaved-parityfec": {
- "source": "iana"
+ "extensions": [
+ "yaml",
+ "yml"
+ ]
},
"video/3gpp": {
- "source": "iana",
- "extensions": ["3gp","3gpp"]
- },
- "video/3gpp-tt": {
- "source": "iana"
+ "extensions": [
+ "3gp",
+ "3gpp"
+ ]
},
"video/3gpp2": {
- "source": "iana",
- "extensions": ["3g2"]
- },
- "video/av1": {
- "source": "iana"
- },
- "video/bmpeg": {
- "source": "iana"
- },
- "video/bt656": {
- "source": "iana"
- },
- "video/celb": {
- "source": "iana"
- },
- "video/dv": {
- "source": "iana"
- },
- "video/encaprtp": {
- "source": "iana"
- },
- "video/ffv1": {
- "source": "iana"
- },
- "video/flexfec": {
- "source": "iana"
+ "extensions": [
+ "3g2"
+ ]
},
"video/h261": {
- "source": "iana",
- "extensions": ["h261"]
+ "extensions": [
+ "h261"
+ ]
},
"video/h263": {
- "source": "iana",
- "extensions": ["h263"]
- },
- "video/h263-1998": {
- "source": "iana"
- },
- "video/h263-2000": {
- "source": "iana"
+ "extensions": [
+ "h263"
+ ]
},
"video/h264": {
- "source": "iana",
- "extensions": ["h264"]
- },
- "video/h264-rcdo": {
- "source": "iana"
- },
- "video/h264-svc": {
- "source": "iana"
- },
- "video/h265": {
- "source": "iana"
+ "extensions": [
+ "h264"
+ ]
},
"video/iso.segment": {
- "source": "iana",
- "extensions": ["m4s"]
+ "extensions": [
+ "m4s"
+ ]
},
"video/jpeg": {
- "source": "iana",
- "extensions": ["jpgv"]
- },
- "video/jpeg2000": {
- "source": "iana"
+ "extensions": [
+ "jpgv"
+ ]
},
"video/jpm": {
- "source": "apache",
- "extensions": ["jpm","jpgm"]
- },
- "video/jxsv": {
- "source": "iana"
+ "extensions": [
+ "jpm",
+ "jpgm"
+ ]
},
"video/mj2": {
- "source": "iana",
- "extensions": ["mj2","mjp2"]
- },
- "video/mp1s": {
- "source": "iana"
- },
- "video/mp2p": {
- "source": "iana"
+ "extensions": [
+ "mj2",
+ "mjp2"
+ ]
},
"video/mp2t": {
- "source": "iana",
- "extensions": ["ts"]
+ "extensions": [
+ "ts"
+ ]
},
"video/mp4": {
- "source": "iana",
- "compressible": false,
- "extensions": ["mp4","mp4v","mpg4"]
- },
- "video/mp4v-es": {
- "source": "iana"
+ "extensions": [
+ "mp4",
+ "mp4v",
+ "mpg4"
+ ]
},
"video/mpeg": {
- "source": "iana",
- "compressible": false,
- "extensions": ["mpeg","mpg","mpe","m1v","m2v"]
- },
- "video/mpeg4-generic": {
- "source": "iana"
- },
- "video/mpv": {
- "source": "iana"
- },
- "video/nv": {
- "source": "iana"
+ "extensions": [
+ "mpeg",
+ "mpg",
+ "mpe",
+ "m1v",
+ "m2v"
+ ]
},
"video/ogg": {
- "source": "iana",
- "compressible": false,
- "extensions": ["ogv"]
- },
- "video/parityfec": {
- "source": "iana"
- },
- "video/pointer": {
- "source": "iana"
+ "extensions": [
+ "ogv"
+ ]
},
"video/quicktime": {
- "source": "iana",
- "compressible": false,
- "extensions": ["qt","mov"]
- },
- "video/raptorfec": {
- "source": "iana"
- },
- "video/raw": {
- "source": "iana"
- },
- "video/rtp-enc-aescm128": {
- "source": "iana"
- },
- "video/rtploopback": {
- "source": "iana"
- },
- "video/rtx": {
- "source": "iana"
- },
- "video/scip": {
- "source": "iana"
- },
- "video/smpte291": {
- "source": "iana"
- },
- "video/smpte292m": {
- "source": "iana"
- },
- "video/ulpfec": {
- "source": "iana"
- },
- "video/vc1": {
- "source": "iana"
- },
- "video/vc2": {
- "source": "iana"
- },
- "video/vnd.cctv": {
- "source": "iana"
+ "extensions": [
+ "qt",
+ "mov"
+ ]
},
"video/vnd.dece.hd": {
- "source": "iana",
- "extensions": ["uvh","uvvh"]
+ "extensions": [
+ "uvh",
+ "uvvh"
+ ]
},
"video/vnd.dece.mobile": {
- "source": "iana",
- "extensions": ["uvm","uvvm"]
- },
- "video/vnd.dece.mp4": {
- "source": "iana"
+ "extensions": [
+ "uvm",
+ "uvvm"
+ ]
},
"video/vnd.dece.pd": {
- "source": "iana",
- "extensions": ["uvp","uvvp"]
+ "extensions": [
+ "uvp",
+ "uvvp"
+ ]
},
"video/vnd.dece.sd": {
- "source": "iana",
- "extensions": ["uvs","uvvs"]
+ "extensions": [
+ "uvs",
+ "uvvs"
+ ]
},
"video/vnd.dece.video": {
- "source": "iana",
- "extensions": ["uvv","uvvv"]
- },
- "video/vnd.directv.mpeg": {
- "source": "iana"
- },
- "video/vnd.directv.mpeg-tts": {
- "source": "iana"
- },
- "video/vnd.dlna.mpeg-tts": {
- "source": "iana"
+ "extensions": [
+ "uvv",
+ "uvvv"
+ ]
},
"video/vnd.dvb.file": {
- "source": "iana",
- "extensions": ["dvb"]
+ "extensions": [
+ "dvb"
+ ]
},
"video/vnd.fvt": {
- "source": "iana",
- "extensions": ["fvt"]
- },
- "video/vnd.hns.video": {
- "source": "iana"
- },
- "video/vnd.iptvforum.1dparityfec-1010": {
- "source": "iana"
- },
- "video/vnd.iptvforum.1dparityfec-2005": {
- "source": "iana"
- },
- "video/vnd.iptvforum.2dparityfec-1010": {
- "source": "iana"
- },
- "video/vnd.iptvforum.2dparityfec-2005": {
- "source": "iana"
- },
- "video/vnd.iptvforum.ttsavc": {
- "source": "iana"
- },
- "video/vnd.iptvforum.ttsmpeg2": {
- "source": "iana"
- },
- "video/vnd.motorola.video": {
- "source": "iana"
- },
- "video/vnd.motorola.videop": {
- "source": "iana"
+ "extensions": [
+ "fvt"
+ ]
},
"video/vnd.mpegurl": {
- "source": "iana",
- "extensions": ["mxu","m4u"]
+ "extensions": [
+ "mxu",
+ "m4u"
+ ]
},
"video/vnd.ms-playready.media.pyv": {
- "source": "iana",
- "extensions": ["pyv"]
- },
- "video/vnd.nokia.interleaved-multimedia": {
- "source": "iana"
- },
- "video/vnd.nokia.mp4vr": {
- "source": "iana"
- },
- "video/vnd.nokia.videovoip": {
- "source": "iana"
- },
- "video/vnd.objectvideo": {
- "source": "iana"
- },
- "video/vnd.radgamettools.bink": {
- "source": "iana"
- },
- "video/vnd.radgamettools.smacker": {
- "source": "iana"
- },
- "video/vnd.sealed.mpeg1": {
- "source": "iana"
- },
- "video/vnd.sealed.mpeg4": {
- "source": "iana"
- },
- "video/vnd.sealed.swf": {
- "source": "iana"
- },
- "video/vnd.sealedmedia.softseal.mov": {
- "source": "iana"
+ "extensions": [
+ "pyv"
+ ]
},
"video/vnd.uvvu.mp4": {
- "source": "iana",
- "extensions": ["uvu","uvvu"]
+ "extensions": [
+ "uvu",
+ "uvvu"
+ ]
},
"video/vnd.vivo": {
- "source": "iana",
- "extensions": ["viv"]
- },
- "video/vnd.youtube.yt": {
- "source": "iana"
- },
- "video/vp8": {
- "source": "iana"
- },
- "video/vp9": {
- "source": "iana"
+ "extensions": [
+ "viv"
+ ]
},
"video/webm": {
- "source": "apache",
- "compressible": false,
- "extensions": ["webm"]
+ "extensions": [
+ "webm"
+ ]
},
"video/x-f4v": {
- "source": "apache",
- "extensions": ["f4v"]
+ "extensions": [
+ "f4v"
+ ]
},
"video/x-fli": {
- "source": "apache",
- "extensions": ["fli"]
+ "extensions": [
+ "fli"
+ ]
},
"video/x-flv": {
- "source": "apache",
- "compressible": false,
- "extensions": ["flv"]
+ "extensions": [
+ "flv"
+ ]
},
"video/x-m4v": {
- "source": "apache",
- "extensions": ["m4v"]
+ "extensions": [
+ "m4v"
+ ]
},
"video/x-matroska": {
- "source": "apache",
- "compressible": false,
- "extensions": ["mkv","mk3d","mks"]
+ "extensions": [
+ "mkv",
+ "mk3d",
+ "mks"
+ ]
},
"video/x-mng": {
- "source": "apache",
- "extensions": ["mng"]
+ "extensions": [
+ "mng"
+ ]
},
"video/x-ms-asf": {
- "source": "apache",
- "extensions": ["asf","asx"]
+ "extensions": [
+ "asf",
+ "asx"
+ ]
},
"video/x-ms-vob": {
- "source": "apache",
- "extensions": ["vob"]
+ "extensions": [
+ "vob"
+ ]
},
"video/x-ms-wm": {
- "source": "apache",
- "extensions": ["wm"]
+ "extensions": [
+ "wm"
+ ]
},
"video/x-ms-wmv": {
- "source": "apache",
- "compressible": false,
- "extensions": ["wmv"]
+ "extensions": [
+ "wmv"
+ ]
},
"video/x-ms-wmx": {
- "source": "apache",
- "extensions": ["wmx"]
+ "extensions": [
+ "wmx"
+ ]
},
"video/x-ms-wvx": {
- "source": "apache",
- "extensions": ["wvx"]
+ "extensions": [
+ "wvx"
+ ]
},
"video/x-msvideo": {
- "source": "apache",
- "extensions": ["avi"]
+ "extensions": [
+ "avi"
+ ]
},
"video/x-sgi-movie": {
- "source": "apache",
- "extensions": ["movie"]
+ "extensions": [
+ "movie"
+ ]
},
"video/x-smv": {
- "source": "apache",
- "extensions": ["smv"]
+ "extensions": [
+ "smv"
+ ]
},
"x-conference/x-cooltalk": {
- "source": "apache",
- "extensions": ["ice"]
- },
- "x-shader/x-fragment": {
- "compressible": true
- },
- "x-shader/x-vertex": {
- "compressible": true
+ "extensions": [
+ "ice"
+ ]
}
-}
+}
\ No newline at end of file
diff --git a/src/GroupDocs.Viewer.UI/App/assets/icons.svg b/src/GroupDocs.Viewer.UI/App/assets/icons.svg
deleted file mode 100644
index 0110422..0000000
--- a/src/GroupDocs.Viewer.UI/App/assets/icons.svg
+++ /dev/null
@@ -1,48 +0,0 @@
-
diff --git a/src/GroupDocs.Viewer.UI/App/assets/ui/icons.svg b/src/GroupDocs.Viewer.UI/App/assets/ui/icons.svg
new file mode 100644
index 0000000..1f7eef9
--- /dev/null
+++ b/src/GroupDocs.Viewer.UI/App/assets/ui/icons.svg
@@ -0,0 +1,287 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/GroupDocs.Viewer.UI/App/assets/ui/ui-icons.svg b/src/GroupDocs.Viewer.UI/App/assets/ui/ui-icons.svg
deleted file mode 100644
index 00efca3..0000000
--- a/src/GroupDocs.Viewer.UI/App/assets/ui/ui-icons.svg
+++ /dev/null
@@ -1,140 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/GroupDocs.Viewer.UI/App/chunk-3SMDAA4S.js b/src/GroupDocs.Viewer.UI/App/chunk-3SMDAA4S.js
new file mode 100644
index 0000000..1eba662
--- /dev/null
+++ b/src/GroupDocs.Viewer.UI/App/chunk-3SMDAA4S.js
@@ -0,0 +1,446 @@
+import{$ as Xn,$a as jt,$b as Ts,$c as ol,A as vc,Aa as Pc,Ab as wr,B as de,Ba as Vt,Bb as Ao,Bc as jc,C as $a,Ca as y,Cb as it,D as Eo,Da as ko,Db as yr,Dd as Tn,De as ei,E as Zn,Ea as Io,Eb as Jt,Ee as ad,F as Bt,Fa as Do,Fb as Ms,Fd as td,Fe as ld,G as pi,Ga as B,Gb as Ac,Gc as Hc,H as _s,Ha as Fo,Hb as Vc,Hc as Uc,Hd as id,I as ui,Ia as Oc,Ib as U,J as Cn,Ja as te,Jb as W,K as qa,Ka as pt,Kb as Jn,Kc as Pr,Kd as Ht,L as Ga,La as Oe,Lb as Kn,Ld as Et,Ma as ws,Md as No,Me as cd,Na as ze,Nb as nt,Nc as Wc,Nd as zo,O as Za,Oa as G,Ob as Ue,Oc as $c,P as hi,Pa as Tc,Pb as gi,Pc as qc,Pe as ti,Q as Tt,Qb as Sr,Qc as Sn,Qe as Ls,R as _t,Ra as ys,Rb as Vi,Rc as il,Rd as As,S as xc,Sa as we,Sb as Rc,Sc as Gc,Sd as nd,T as et,Ta as A,Tb as Ps,Tc as nl,U as tn,Ua as mi,Ub as Qa,Uc as Mn,V as Cr,Va as ye,Vb as St,Vc as Zc,Vd as Vs,Ve as Uo,W as vs,Wa as Ss,Wb as Lc,Wc as Xc,Wd as jo,We as dd,X as ki,Xa as yt,Xb as Ja,Xc as Is,Xd as Ho,Xe as Wo,Y as ge,Ya as X,Yc as Li,Ye as pd,Z as dt,Za as Di,Zb as Os,Zc as Ds,Zd as od,_ as Nt,_a as zt,_b as Bc,_c as Fs,_d as rd,a as Ie,aa as z,ab as x,ac as yn,b as gt,bb as S,bc as Je,be as rl,ca as xs,cb as ee,cc as Nc,ce as sl,da as fi,db as Fi,dc as Vo,dd as Pn,e as Wa,ea as $,eb as Ai,ec as Ka,ed as _i,f as Xu,fa as q,fb as nn,fc as Es,g as di,ga as ht,gb as ae,gd as xt,ge as al,ha as bn,hb as Ec,hc as el,hd as to,he as sd,i as Ei,ia as $e,ib as j,ic as tl,id as Kt,j as ms,ja as Ii,jb as O,jc as Ri,k as De,ka as Cs,kb as ut,kc as Mr,kd as Yc,ke as En,l as Xe,la as he,lb as Ye,lc as Ro,le as Bi,m as dc,ma as vt,mb as wn,md as Qc,me as Rs,n as pc,na as Cc,nb as on,o as uc,oa as Ae,ob as tt,p as Gn,pb as Re,q as vn,qa as Xa,qb as Le,r as hc,ra as Yn,rb as qe,rc as zc,rd as Bo,s as He,sa as Ya,sb as R,sc as Lo,t as xn,ta as bc,tb as ve,td as io,u as fc,ua as wc,ub as Ne,uc as ks,v as mc,va as yc,vb as kc,vd as Jc,w as gc,wa as Sc,wb as Ic,wc as eo,wd as On,x as en,xa as Mc,xb as Dc,xd as Kc,y as _c,ya as br,yb as Fc,yd as ed,z as gs,za as bs,zb as Qn}from"./chunk-ZIHOBMJY.js";var Mp=Wa(ca=>{"use strict";Object.defineProperty(ca,"__esModule",{value:!0});var Vf;(function(t){t.Unidentified="Unidentified",t.Alt="Alt",t.AltGraph="AltGraph",t.CapsLock="CapsLock",t.Control="Control",t.Fn="Fn",t.FnLock="FnLock",t.Hyper="Hyper",t.Meta="Meta",t.NumLock="NumLock",t.ScrollLock="ScrollLock",t.Shift="Shift",t.Super="Super",t.Symbol="Symbol",t.SymbolLock="SymbolLock",t.Enter="Enter",t.Tab="Tab",t.ArrowDown="ArrowDown",t.ArrowLeft="ArrowLeft",t.ArrowRight="ArrowRight",t.ArrowUp="ArrowUp",t.End="End",t.Home="Home",t.PageDown="PageDown",t.PageUp="PageUp",t.Backspace="Backspace",t.Clear="Clear",t.Copy="Copy",t.CrSel="CrSel",t.Cut="Cut",t.Delete="Delete",t.EraseEof="EraseEof",t.ExSel="ExSel",t.Insert="Insert",t.Paste="Paste",t.Redo="Redo",t.Undo="Undo",t.Accept="Accept",t.Again="Again",t.Attn="Attn",t.Cancel="Cancel",t.ContextMenu="ContextMenu",t.Escape="Escape",t.Execute="Execute",t.Find="Find",t.Finish="Finish",t.Help="Help",t.Pause="Pause",t.Play="Play",t.Props="Props",t.Select="Select",t.ZoomIn="ZoomIn",t.ZoomOut="ZoomOut",t.BrightnessDown="BrightnessDown",t.BrightnessUp="BrightnessUp",t.Eject="Eject",t.LogOff="LogOff",t.Power="Power",t.PowerOff="PowerOff",t.PrintScreen="PrintScreen",t.Hibernate="Hibernate",t.Standby="Standby",t.WakeUp="WakeUp",t.AllCandidates="AllCandidates",t.Alphanumeric="Alphanumeric",t.CodeInput="CodeInput",t.Compose="Compose",t.Convert="Convert",t.Dead="Dead",t.FinalMode="FinalMode",t.GroupFirst="GroupFirst",t.GroupLast="GroupLast",t.GroupNext="GroupNext",t.GroupPrevious="GroupPrevious",t.ModeChange="ModeChange",t.NextCandidate="NextCandidate",t.NonConvert="NonConvert",t.PreviousCandidate="PreviousCandidate",t.Process="Process",t.SingleCandidate="SingleCandidate",t.HangulMode="HangulMode",t.HanjaMode="HanjaMode",t.JunjaMode="JunjaMode",t.Eisu="Eisu",t.Hankaku="Hankaku",t.Hiragana="Hiragana",t.HiraganaKatakana="HiraganaKatakana",t.KanaMode="KanaMode",t.KanjiMode="KanjiMode",t.Katakana="Katakana",t.Romaji="Romaji",t.Zenkaku="Zenkaku",t.ZenkakuHanaku="ZenkakuHanaku",t.F1="F1",t.F2="F2",t.F3="F3",t.F4="F4",t.F5="F5",t.F6="F6",t.F7="F7",t.F8="F8",t.F9="F9",t.F10="F10",t.F11="F11",t.F12="F12",t.F13="F13",t.F14="F14",t.F15="F15",t.F16="F16",t.F17="F17",t.F18="F18",t.F19="F19",t.F20="F20",t.Soft1="Soft1",t.Soft2="Soft2",t.Soft3="Soft3",t.Soft4="Soft4",t.AppSwitch="AppSwitch",t.Call="Call",t.Camera="Camera",t.CameraFocus="CameraFocus",t.EndCall="EndCall",t.GoBack="GoBack",t.GoHome="GoHome",t.HeadsetHook="HeadsetHook",t.LastNumberRedial="LastNumberRedial",t.Notification="Notification",t.MannerMode="MannerMode",t.VoiceDial="VoiceDial",t.ChannelDown="ChannelDown",t.ChannelUp="ChannelUp",t.MediaFastForward="MediaFastForward",t.MediaPause="MediaPause",t.MediaPlay="MediaPlay",t.MediaPlayPause="MediaPlayPause",t.MediaRecord="MediaRecord",t.MediaRewind="MediaRewind",t.MediaStop="MediaStop",t.MediaTrackNext="MediaTrackNext",t.MediaTrackPrevious="MediaTrackPrevious",t.AudioBalanceLeft="AudioBalanceLeft",t.AudioBalanceRight="AudioBalanceRight",t.AudioBassDown="AudioBassDown",t.AudioBassBoostDown="AudioBassBoostDown",t.AudioBassBoostToggle="AudioBassBoostToggle",t.AudioBassBoostUp="AudioBassBoostUp",t.AudioBassUp="AudioBassUp",t.AudioFaderFront="AudioFaderFront",t.AudioFaderRear="AudioFaderRear",t.AudioSurroundModeNext="AudioSurroundModeNext",t.AudioTrebleDown="AudioTrebleDown",t.AudioTrebleUp="AudioTrebleUp",t.AudioVolumeDown="AudioVolumeDown",t.AudioVolumeMute="AudioVolumeMute",t.AudioVolumeUp="AudioVolumeUp",t.MicrophoneToggle="MicrophoneToggle",t.MicrophoneVolumeDown="MicrophoneVolumeDown",t.MicrophoneVolumeMute="MicrophoneVolumeMute",t.MicrophoneVolumeUp="MicrophoneVolumeUp",t.TV="TV",t.TV3DMode="TV3DMode",t.TVAntennaCable="TVAntennaCable",t.TVAudioDescription="TVAudioDescription",t.TVAudioDescriptionMixDown="TVAudioDescriptionMixDown",t.TVAudioDescriptionMixUp="TVAudioDescriptionMixUp",t.TVContentsMenu="TVContentsMenu",t.TVDataService="TVDataService",t.TVInput="TVInput",t.TVInputComponent1="TVInputComponent1",t.TVInputComponent2="TVInputComponent2",t.TVInputComposite1="TVInputComposite1",t.TVInputComposite2="TVInputComposite2",t.TVInputHDMI1="TVInputHDMI1",t.TVInputHDMI2="TVInputHDMI2",t.TVInputHDMI3="TVInputHDMI3",t.TVInputHDMI4="TVInputHDMI4",t.TVInputVGA1="TVInputVGA1",t.TVMediaContext="TVMediaContext",t.TVNetwork="TVNetwork",t.TVNumberEntry="TVNumberEntry",t.TVPower="TVPower",t.TVRadioService="TVRadioService",t.TVSatellite="TVSatellite",t.TVSatelliteBS="TVSatelliteBS",t.TVSatelliteCS="TVSatelliteCS",t.TVSatelliteToggle="TVSatelliteToggle",t.TVTerrestrialAnalog="TVTerrestrialAnalog",t.TVTerrestrialDigital="TVTerrestrialDigital",t.TVTimer="TVTimer",t.AVRInput="AVRInput",t.AVRPower="AVRPower",t.ColorF0Red="ColorF0Red",t.ColorF1Green="ColorF1Green",t.ColorF2Yellow="ColorF2Yellow",t.ColorF3Blue="ColorF3Blue",t.ColorF4Grey="ColorF4Grey",t.ColorF5Brown="ColorF5Brown",t.ClosedCaptionToggle="ClosedCaptionToggle",t.Dimmer="Dimmer",t.DisplaySwap="DisplaySwap",t.DVR="DVR",t.Exit="Exit",t.FavoriteClear0="FavoriteClear0",t.FavoriteClear1="FavoriteClear1",t.FavoriteClear2="FavoriteClear2",t.FavoriteClear3="FavoriteClear3",t.FavoriteRecall0="FavoriteRecall0",t.FavoriteRecall1="FavoriteRecall1",t.FavoriteRecall2="FavoriteRecall2",t.FavoriteRecall3="FavoriteRecall3",t.FavoriteStore0="FavoriteStore0",t.FavoriteStore1="FavoriteStore1",t.FavoriteStore2="FavoriteStore2",t.FavoriteStore3="FavoriteStore3",t.Guide="Guide",t.GuideNextDay="GuideNextDay",t.GuidePreviousDay="GuidePreviousDay",t.Info="Info",t.InstantReplay="InstantReplay",t.Link="Link",t.ListProgram="ListProgram",t.LiveContent="LiveContent",t.Lock="Lock",t.MediaApps="MediaApps",t.MediaAudioTrack="MediaAudioTrack",t.MediaLast="MediaLast",t.MediaSkipBackward="MediaSkipBackward",t.MediaSkipForward="MediaSkipForward",t.MediaStepBackward="MediaStepBackward",t.MediaStepForward="MediaStepForward",t.MediaTopMenu="MediaTopMenu",t.NavigateIn="NavigateIn",t.NavigateNext="NavigateNext",t.NavigateOut="NavigateOut",t.NavigatePrevious="NavigatePrevious",t.NextFavoriteChannel="NextFavoriteChannel",t.NextUserProfile="NextUserProfile",t.OnDemand="OnDemand",t.Pairing="Pairing",t.PinPDown="PinPDown",t.PinPMove="PinPMove",t.PinPToggle="PinPToggle",t.PinPUp="PinPUp",t.PlaySpeedDown="PlaySpeedDown",t.PlaySpeedReset="PlaySpeedReset",t.PlaySpeedUp="PlaySpeedUp",t.RandomToggle="RandomToggle",t.RcLowBattery="RcLowBattery",t.RecordSpeedNext="RecordSpeedNext",t.RfBypass="RfBypass",t.ScanChannelsToggle="ScanChannelsToggle",t.ScreenModeNext="ScreenModeNext",t.Settings="Settings",t.SplitScreenToggle="SplitScreenToggle",t.STBInput="STBInput",t.STBPower="STBPower",t.Subtitle="Subtitle",t.Teletext="Teletext",t.VideoModeNext="VideoModeNext",t.Wink="Wink",t.ZoomToggle="ZoomToggle",t.SpeechCorrectionList="SpeechCorrectionList",t.SpeechInputToggle="SpeechInputToggle",t.Close="Close",t.New="New",t.Open="Open",t.Print="Print",t.Save="Save",t.SpellCheck="SpellCheck",t.MailForward="MailForward",t.MailReply="MailReply",t.MailSend="MailSend",t.LaunchCalculator="LaunchCalculator",t.LaunchCalendar="LaunchCalendar",t.LaunchContacts="LaunchContacts",t.LaunchMail="LaunchMail",t.LaunchMediaPlayer="LaunchMediaPlayer",t.LaunchMusicPlayer="LaunchMusicPlayer",t.LaunchMyComputer="LaunchMyComputer",t.LaunchPhone="LaunchPhone",t.LaunchScreenSaver="LaunchScreenSaver",t.LaunchSpreadsheet="LaunchSpreadsheet",t.LaunchWebBrowser="LaunchWebBrowser",t.LaunchWebCam="LaunchWebCam",t.LaunchWordProcessor="LaunchWordProcessor",t.LaunchApplication1="LaunchApplication1",t.LaunchApplication2="LaunchApplication2",t.LaunchApplication3="LaunchApplication3",t.LaunchApplication4="LaunchApplication4",t.LaunchApplication5="LaunchApplication5",t.LaunchApplication6="LaunchApplication6",t.LaunchApplication7="LaunchApplication7",t.LaunchApplication8="LaunchApplication8",t.LaunchApplication9="LaunchApplication9",t.LaunchApplication10="LaunchApplication10",t.LaunchApplication11="LaunchApplication11",t.LaunchApplication12="LaunchApplication12",t.LaunchApplication13="LaunchApplication13",t.LaunchApplication14="LaunchApplication14",t.LaunchApplication15="LaunchApplication15",t.LaunchApplication16="LaunchApplication16",t.BrowserBack="BrowserBack",t.BrowserFavorites="BrowserFavorites",t.BrowserForward="BrowserForward",t.BrowserHome="BrowserHome",t.BrowserRefresh="BrowserRefresh",t.BrowserSearch="BrowserSearch",t.BrowserStop="BrowserStop",t.Decimal="Decimal",t.Key11="Key11",t.Key12="Key12",t.Multiply="Multiply",t.Add="Add",t.Divide="Divide",t.Subtract="Subtract",t.Separator="Separator"})(Vf=ca.Key||(ca.Key={}))});var ji=Wa((_u,xa)=>{"use strict";(function(t,o){"use strict";typeof xa=="object"&&typeof xa.exports=="object"?xa.exports=t.document?o(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return o(e)}:o(t)})(typeof window<"u"?window:_u,function(t,o){"use strict";var e=[],i=Object.getPrototypeOf,s=e.slice,p=e.flat?function(n){return e.flat.call(n)}:function(n){return e.concat.apply([],n)},w=e.push,F=e.indexOf,ie={},_e=ie.toString,se=ie.hasOwnProperty,be=se.toString,Be=be.call(Object),ne={},K=function(a){return typeof a=="function"&&typeof a.nodeType!="number"&&typeof a.item!="function"},rt=function(a){return a!=null&&a===a.window},pe=t.document,Mt={type:!0,src:!0,nonce:!0,noModule:!0};function fo(n,a,l){l=l||pe;var c,u,h=l.createElement("script");if(h.text=n,a)for(c in Mt)u=a[c]||a.getAttribute&&a.getAttribute(c),u&&h.setAttribute(c,u);l.head.appendChild(h).parentNode.removeChild(h)}function vi(n){return n==null?n+"":typeof n=="object"||typeof n=="function"?ie[_e.call(n)]||"object":typeof n}var nr="3.7.1",mo=/HTML$/i,d=function(n,a){return new d.fn.init(n,a)};d.fn=d.prototype={jquery:nr,constructor:d,length:0,toArray:function(){return s.call(this)},get:function(n){return n==null?s.call(this):n<0?this[n+this.length]:this[n]},pushStack:function(n){var a=d.merge(this.constructor(),n);return a.prevObject=this,a},each:function(n){return d.each(this,n)},map:function(n){return this.pushStack(d.map(this,function(a,l){return n.call(a,l,a)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(d.grep(this,function(n,a){return(a+1)%2}))},odd:function(){return this.pushStack(d.grep(this,function(n,a){return a%2}))},eq:function(n){var a=this.length,l=+n+(n<0?a:0);return this.pushStack(l>=0&&l0&&a-1 in n}function Ee(n,a){return n.nodeName&&n.nodeName.toLowerCase()===a.toLowerCase()}var _o=e.pop,sn=e.sort,vo=e.splice,Fe="[\\x20\\t\\r\\n\\f]",xi=new RegExp("^"+Fe+"+|((?:^|[^\\\\])(?:\\\\.)*)"+Fe+"+$","g");d.contains=function(n,a){var l=a&&a.parentNode;return n===l||!!(l&&l.nodeType===1&&(n.contains?n.contains(l):n.compareDocumentPosition&&n.compareDocumentPosition(l)&16))};var ya=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function Sa(n,a){return a?n==="\0"?"\uFFFD":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n}d.escapeSelector=function(n){return(n+"").replace(ya,Sa)};var Ut=pe,or=w;(function(){var n,a,l,c,u,h=or,f,C,v,P,D,L=d.expando,k=0,H=0,fe=ps(),Te=ps(),xe=ps(),mt=ps(),ct=function(_,M){return _===M&&(u=!0),0},Si="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Mi="(?:\\\\[\\da-fA-F]{1,6}"+Fe+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",Pe="\\["+Fe+"*("+Mi+")(?:"+Fe+"*([*^$|!~]?=)"+Fe+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Mi+"))|)"+Fe+"*\\]",$n=":("+Mi+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+Pe+")*)|.*)\\)|)",ke=new RegExp(Fe+"+","g"),Qe=new RegExp("^"+Fe+"*,"+Fe+"*"),_r=new RegExp("^"+Fe+"*([>+~]|"+Fe+")"+Fe+"*"),La=new RegExp(Fe+"|>"),Pi=new RegExp($n),vr=new RegExp("^"+Mi+"$"),Oi={ID:new RegExp("^#("+Mi+")"),CLASS:new RegExp("^\\.("+Mi+")"),TAG:new RegExp("^("+Mi+"|[*])"),ATTR:new RegExp("^"+Pe),PSEUDO:new RegExp("^"+$n),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+Fe+"*(even|odd|(([+-]|)(\\d*)n|)"+Fe+"*(?:([+-]|)"+Fe+"*(\\d+)|))"+Fe+"*\\)|)","i"),bool:new RegExp("^(?:"+Si+")$","i"),needsContext:new RegExp("^"+Fe+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+Fe+"*((?:-\\d)?\\d*)"+Fe+"*\\)|)(?=[^-]|$)","i")},mn=/^(?:input|select|textarea|button)$/i,gn=/^h\d$/i,Yt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ba=/[+~]/,Ji=new RegExp("\\\\[\\da-fA-F]{1,6}"+Fe+"?|\\\\([^\\r\\n\\f])","g"),Ki=function(_,M){var E="0x"+_.slice(1)-65536;return M||(E<0?String.fromCharCode(E+65536):String.fromCharCode(E>>10|55296,E&1023|56320))},Hu=function(){_n()},Uu=hs(function(_){return _.disabled===!0&&Ee(_,"fieldset")},{dir:"parentNode",next:"legend"});function Wu(){try{return f.activeElement}catch{}}try{h.apply(e=s.call(Ut.childNodes),Ut.childNodes),e[Ut.childNodes.length].nodeType}catch{h={apply:function(M,E){or.apply(M,s.call(E))},call:function(M){or.apply(M,s.call(arguments,1))}}}function Ve(_,M,E,I){var V,Z,Q,oe,J,Se,ue,me=M&&M.ownerDocument,Me=M?M.nodeType:9;if(E=E||[],typeof _!="string"||!_||Me!==1&&Me!==9&&Me!==11)return E;if(!I&&(_n(M),M=M||f,v)){if(Me!==11&&(J=Yt.exec(_)))if(V=J[1]){if(Me===9)if(Q=M.getElementById(V)){if(Q.id===V)return h.call(E,Q),E}else return E;else if(me&&(Q=me.getElementById(V))&&Ve.contains(M,Q)&&Q.id===V)return h.call(E,Q),E}else{if(J[2])return h.apply(E,M.getElementsByTagName(_)),E;if((V=J[3])&&M.getElementsByClassName)return h.apply(E,M.getElementsByClassName(V)),E}if(!mt[_+" "]&&(!P||!P.test(_))){if(ue=_,me=M,Me===1&&(La.test(_)||_r.test(_))){for(me=Ba.test(_)&&Na(M.parentNode)||M,(me!=M||!ne.scope)&&((oe=M.getAttribute("id"))?oe=d.escapeSelector(oe):M.setAttribute("id",oe=L)),Se=xr(_),Z=Se.length;Z--;)Se[Z]=(oe?"#"+oe:":scope")+" "+us(Se[Z]);ue=Se.join(",")}try{return h.apply(E,me.querySelectorAll(ue)),E}catch{mt(_,!0)}finally{oe===L&&M.removeAttribute("id")}}}return cc(_.replace(xi,"$1"),M,E,I)}function ps(){var _=[];function M(E,I){return _.push(E+" ")>a.cacheLength&&delete M[_.shift()],M[E+" "]=I}return M}function ci(_){return _[L]=!0,_}function Oo(_){var M=f.createElement("fieldset");try{return!!_(M)}catch{return!1}finally{M.parentNode&&M.parentNode.removeChild(M),M=null}}function $u(_){return function(M){return Ee(M,"input")&&M.type===_}}function qu(_){return function(M){return(Ee(M,"input")||Ee(M,"button"))&&M.type===_}}function ac(_){return function(M){return"form"in M?M.parentNode&&M.disabled===!1?"label"in M?"label"in M.parentNode?M.parentNode.disabled===_:M.disabled===_:M.isDisabled===_||M.isDisabled!==!_&&Uu(M)===_:M.disabled===_:"label"in M?M.disabled===_:!1}}function qn(_){return ci(function(M){return M=+M,ci(function(E,I){for(var V,Z=_([],E.length,M),Q=Z.length;Q--;)E[V=Z[Q]]&&(E[V]=!(I[V]=E[V]))})})}function Na(_){return _&&typeof _.getElementsByTagName<"u"&&_}function _n(_){var M,E=_?_.ownerDocument||_:Ut;return E==f||E.nodeType!==9||!E.documentElement||(f=E,C=f.documentElement,v=!d.isXMLDoc(f),D=C.matches||C.webkitMatchesSelector||C.msMatchesSelector,C.msMatchesSelector&&Ut!=f&&(M=f.defaultView)&&M.top!==M&&M.addEventListener("unload",Hu),ne.getById=Oo(function(I){return C.appendChild(I).id=d.expando,!f.getElementsByName||!f.getElementsByName(d.expando).length}),ne.disconnectedMatch=Oo(function(I){return D.call(I,"*")}),ne.scope=Oo(function(){return f.querySelectorAll(":scope")}),ne.cssHas=Oo(function(){try{return f.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),ne.getById?(a.filter.ID=function(I){var V=I.replace(Ji,Ki);return function(Z){return Z.getAttribute("id")===V}},a.find.ID=function(I,V){if(typeof V.getElementById<"u"&&v){var Z=V.getElementById(I);return Z?[Z]:[]}}):(a.filter.ID=function(I){var V=I.replace(Ji,Ki);return function(Z){var Q=typeof Z.getAttributeNode<"u"&&Z.getAttributeNode("id");return Q&&Q.value===V}},a.find.ID=function(I,V){if(typeof V.getElementById<"u"&&v){var Z,Q,oe,J=V.getElementById(I);if(J){if(Z=J.getAttributeNode("id"),Z&&Z.value===I)return[J];for(oe=V.getElementsByName(I),Q=0;J=oe[Q++];)if(Z=J.getAttributeNode("id"),Z&&Z.value===I)return[J]}return[]}}),a.find.TAG=function(I,V){return typeof V.getElementsByTagName<"u"?V.getElementsByTagName(I):V.querySelectorAll(I)},a.find.CLASS=function(I,V){if(typeof V.getElementsByClassName<"u"&&v)return V.getElementsByClassName(I)},P=[],Oo(function(I){var V;C.appendChild(I).innerHTML="",I.querySelectorAll("[selected]").length||P.push("\\["+Fe+"*(?:value|"+Si+")"),I.querySelectorAll("[id~="+L+"-]").length||P.push("~="),I.querySelectorAll("a#"+L+"+*").length||P.push(".#.+[+~]"),I.querySelectorAll(":checked").length||P.push(":checked"),V=f.createElement("input"),V.setAttribute("type","hidden"),I.appendChild(V).setAttribute("name","D"),C.appendChild(I).disabled=!0,I.querySelectorAll(":disabled").length!==2&&P.push(":enabled",":disabled"),V=f.createElement("input"),V.setAttribute("name",""),I.appendChild(V),I.querySelectorAll("[name='']").length||P.push("\\["+Fe+"*name"+Fe+"*="+Fe+`*(?:''|"")`)}),ne.cssHas||P.push(":has"),P=P.length&&new RegExp(P.join("|")),ct=function(I,V){if(I===V)return u=!0,0;var Z=!I.compareDocumentPosition-!V.compareDocumentPosition;return Z||(Z=(I.ownerDocument||I)==(V.ownerDocument||V)?I.compareDocumentPosition(V):1,Z&1||!ne.sortDetached&&V.compareDocumentPosition(I)===Z?I===f||I.ownerDocument==Ut&&Ve.contains(Ut,I)?-1:V===f||V.ownerDocument==Ut&&Ve.contains(Ut,V)?1:c?F.call(c,I)-F.call(c,V):0:Z&4?-1:1)}),f}Ve.matches=function(_,M){return Ve(_,null,null,M)},Ve.matchesSelector=function(_,M){if(_n(_),v&&!mt[M+" "]&&(!P||!P.test(M)))try{var E=D.call(_,M);if(E||ne.disconnectedMatch||_.document&&_.document.nodeType!==11)return E}catch{mt(M,!0)}return Ve(M,f,null,[_]).length>0},Ve.contains=function(_,M){return(_.ownerDocument||_)!=f&&_n(_),d.contains(_,M)},Ve.attr=function(_,M){(_.ownerDocument||_)!=f&&_n(_);var E=a.attrHandle[M.toLowerCase()],I=E&&se.call(a.attrHandle,M.toLowerCase())?E(_,M,!v):void 0;return I!==void 0?I:_.getAttribute(M)},Ve.error=function(_){throw new Error("Syntax error, unrecognized expression: "+_)},d.uniqueSort=function(_){var M,E=[],I=0,V=0;if(u=!ne.sortStable,c=!ne.sortStable&&s.call(_,0),sn.call(_,ct),u){for(;M=_[V++];)M===_[V]&&(I=E.push(V));for(;I--;)vo.call(_,E[I],1)}return c=null,_},d.fn.uniqueSort=function(){return this.pushStack(d.uniqueSort(s.apply(this)))},a=d.expr={cacheLength:50,createPseudo:ci,match:Oi,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(_){return _[1]=_[1].replace(Ji,Ki),_[3]=(_[3]||_[4]||_[5]||"").replace(Ji,Ki),_[2]==="~="&&(_[3]=" "+_[3]+" "),_.slice(0,4)},CHILD:function(_){return _[1]=_[1].toLowerCase(),_[1].slice(0,3)==="nth"?(_[3]||Ve.error(_[0]),_[4]=+(_[4]?_[5]+(_[6]||1):2*(_[3]==="even"||_[3]==="odd")),_[5]=+(_[7]+_[8]||_[3]==="odd")):_[3]&&Ve.error(_[0]),_},PSEUDO:function(_){var M,E=!_[6]&&_[2];return Oi.CHILD.test(_[0])?null:(_[3]?_[2]=_[4]||_[5]||"":E&&Pi.test(E)&&(M=xr(E,!0))&&(M=E.indexOf(")",E.length-M)-E.length)&&(_[0]=_[0].slice(0,M),_[2]=E.slice(0,M)),_.slice(0,3))}},filter:{TAG:function(_){var M=_.replace(Ji,Ki).toLowerCase();return _==="*"?function(){return!0}:function(E){return Ee(E,M)}},CLASS:function(_){var M=fe[_+" "];return M||(M=new RegExp("(^|"+Fe+")"+_+"("+Fe+"|$)"))&&fe(_,function(E){return M.test(typeof E.className=="string"&&E.className||typeof E.getAttribute<"u"&&E.getAttribute("class")||"")})},ATTR:function(_,M,E){return function(I){var V=Ve.attr(I,_);return V==null?M==="!=":M?(V+="",M==="="?V===E:M==="!="?V!==E:M==="^="?E&&V.indexOf(E)===0:M==="*="?E&&V.indexOf(E)>-1:M==="$="?E&&V.slice(-E.length)===E:M==="~="?(" "+V.replace(ke," ")+" ").indexOf(E)>-1:M==="|="?V===E||V.slice(0,E.length+1)===E+"-":!1):!0}},CHILD:function(_,M,E,I,V){var Z=_.slice(0,3)!=="nth",Q=_.slice(-4)!=="last",oe=M==="of-type";return I===1&&V===0?function(J){return!!J.parentNode}:function(J,Se,ue){var me,Me,ce,je,At,wt=Z!==Q?"nextSibling":"previousSibling",Qt=J.parentNode,Ti=oe&&J.nodeName.toLowerCase(),To=!ue&&!oe,Ot=!1;if(Qt){if(Z){for(;wt;){for(ce=J;ce=ce[wt];)if(oe?Ee(ce,Ti):ce.nodeType===1)return!1;At=wt=_==="only"&&!At&&"nextSibling"}return!0}if(At=[Q?Qt.firstChild:Qt.lastChild],Q&&To){for(Me=Qt[L]||(Qt[L]={}),me=Me[_]||[],je=me[0]===k&&me[1],Ot=je&&me[2],ce=je&&Qt.childNodes[je];ce=++je&&ce&&ce[wt]||(Ot=je=0)||At.pop();)if(ce.nodeType===1&&++Ot&&ce===J){Me[_]=[k,je,Ot];break}}else if(To&&(Me=J[L]||(J[L]={}),me=Me[_]||[],je=me[0]===k&&me[1],Ot=je),Ot===!1)for(;(ce=++je&&ce&&ce[wt]||(Ot=je=0)||At.pop())&&!((oe?Ee(ce,Ti):ce.nodeType===1)&&++Ot&&(To&&(Me=ce[L]||(ce[L]={}),Me[_]=[k,Ot]),ce===J)););return Ot-=V,Ot===I||Ot%I===0&&Ot/I>=0}}},PSEUDO:function(_,M){var E,I=a.pseudos[_]||a.setFilters[_.toLowerCase()]||Ve.error("unsupported pseudo: "+_);return I[L]?I(M):I.length>1?(E=[_,_,"",M],a.setFilters.hasOwnProperty(_.toLowerCase())?ci(function(V,Z){for(var Q,oe=I(V,M),J=oe.length;J--;)Q=F.call(V,oe[J]),V[Q]=!(Z[Q]=oe[J])}):function(V){return I(V,0,E)}):I}},pseudos:{not:ci(function(_){var M=[],E=[],I=Ua(_.replace(xi,"$1"));return I[L]?ci(function(V,Z,Q,oe){for(var J,Se=I(V,null,oe,[]),ue=V.length;ue--;)(J=Se[ue])&&(V[ue]=!(Z[ue]=J))}):function(V,Z,Q){return M[0]=V,I(M,null,Q,E),M[0]=null,!E.pop()}}),has:ci(function(_){return function(M){return Ve(_,M).length>0}}),contains:ci(function(_){return _=_.replace(Ji,Ki),function(M){return(M.textContent||d.text(M)).indexOf(_)>-1}}),lang:ci(function(_){return vr.test(_||"")||Ve.error("unsupported lang: "+_),_=_.replace(Ji,Ki).toLowerCase(),function(M){var E;do if(E=v?M.lang:M.getAttribute("xml:lang")||M.getAttribute("lang"))return E=E.toLowerCase(),E===_||E.indexOf(_+"-")===0;while((M=M.parentNode)&&M.nodeType===1);return!1}}),target:function(_){var M=t.location&&t.location.hash;return M&&M.slice(1)===_.id},root:function(_){return _===C},focus:function(_){return _===Wu()&&f.hasFocus()&&!!(_.type||_.href||~_.tabIndex)},enabled:ac(!1),disabled:ac(!0),checked:function(_){return Ee(_,"input")&&!!_.checked||Ee(_,"option")&&!!_.selected},selected:function(_){return _.parentNode&&_.parentNode.selectedIndex,_.selected===!0},empty:function(_){for(_=_.firstChild;_;_=_.nextSibling)if(_.nodeType<6)return!1;return!0},parent:function(_){return!a.pseudos.empty(_)},header:function(_){return gn.test(_.nodeName)},input:function(_){return mn.test(_.nodeName)},button:function(_){return Ee(_,"input")&&_.type==="button"||Ee(_,"button")},text:function(_){var M;return Ee(_,"input")&&_.type==="text"&&((M=_.getAttribute("type"))==null||M.toLowerCase()==="text")},first:qn(function(){return[0]}),last:qn(function(_,M){return[M-1]}),eq:qn(function(_,M,E){return[E<0?E+M:E]}),even:qn(function(_,M){for(var E=0;EM?I=M:I=E;--I>=0;)_.push(I);return _}),gt:qn(function(_,M,E){for(var I=E<0?E+M:E;++I1?function(M,E,I){for(var V=_.length;V--;)if(!_[V](M,E,I))return!1;return!0}:_[0]}function Gu(_,M,E){for(var I=0,V=M.length;I-1&&(Q[ue]=!(oe[ue]=Me))}}else ce=fs(ce===oe?ce.splice(wt,ce.length):ce),V?V(null,oe,ce,Se):h.apply(oe,ce)})}function Ha(_){for(var M,E,I,V=_.length,Z=a.relative[_[0].type],Q=Z||a.relative[" "],oe=Z?1:0,J=hs(function(me){return me===M},Q,!0),Se=hs(function(me){return F.call(M,me)>-1},Q,!0),ue=[function(me,Me,ce){var je=!Z&&(ce||Me!=l)||((M=Me).nodeType?J(me,Me,ce):Se(me,Me,ce));return M=null,je}];oe1&&za(ue),oe>1&&us(_.slice(0,oe-1).concat({value:_[oe-2].type===" "?"*":""})).replace(xi,"$1"),E,oe0,I=_.length>0,V=function(Z,Q,oe,J,Se){var ue,me,Me,ce=0,je="0",At=Z&&[],wt=[],Qt=l,Ti=Z||I&&a.find.TAG("*",Se),To=k+=Qt==null?1:Math.random()||.1,Ot=Ti.length;for(Se&&(l=Q==f||Q||Se);je!==Ot&&(ue=Ti[je])!=null;je++){if(I&&ue){for(me=0,!Q&&ue.ownerDocument!=f&&(_n(ue),oe=!v);Me=_[me++];)if(Me(ue,Q||f,oe)){h.call(J,ue);break}Se&&(k=To)}E&&((ue=!Me&&ue)&&ce--,Z&&At.push(ue))}if(ce+=je,E&&je!==ce){for(me=0;Me=M[me++];)Me(At,wt,Q,oe);if(Z){if(ce>0)for(;je--;)At[je]||wt[je]||(wt[je]=_o.call(J));wt=fs(wt)}h.apply(J,wt),Se&&!Z&&wt.length>0&&ce+M.length>1&&d.uniqueSort(J)}return Se&&(k=To,l=Qt),At};return E?ci(V):V}function Ua(_,M){var E,I=[],V=[],Z=xe[_+" "];if(!Z){for(M||(M=xr(_)),E=M.length;E--;)Z=Ha(M[E]),Z[L]?I.push(Z):V.push(Z);Z=xe(_,Zu(V,I)),Z.selector=_}return Z}function cc(_,M,E,I){var V,Z,Q,oe,J,Se=typeof _=="function"&&_,ue=!I&&xr(_=Se.selector||_);if(E=E||[],ue.length===1){if(Z=ue[0]=ue[0].slice(0),Z.length>2&&(Q=Z[0]).type==="ID"&&M.nodeType===9&&v&&a.relative[Z[1].type]){if(M=(a.find.ID(Q.matches[0].replace(Ji,Ki),M)||[])[0],M)Se&&(M=M.parentNode);else return E;_=_.slice(Z.shift().value.length)}for(V=Oi.needsContext.test(_)?0:Z.length;V--&&(Q=Z[V],!a.relative[oe=Q.type]);)if((J=a.find[oe])&&(I=J(Q.matches[0].replace(Ji,Ki),Ba.test(Z[0].type)&&Na(M.parentNode)||M))){if(Z.splice(V,1),_=I.length&&us(Z),!_)return h.apply(E,I),E;break}}return(Se||Ua(_,ue))(I,M,!v,E,!M||Ba.test(_)&&Na(M.parentNode)||M),E}ne.sortStable=L.split("").sort(ct).join("")===L,_n(),ne.sortDetached=Oo(function(_){return _.compareDocumentPosition(f.createElement("fieldset"))&1}),d.find=Ve,d.expr[":"]=d.expr.pseudos,d.unique=d.uniqueSort,Ve.compile=Ua,Ve.select=cc,Ve.setDocument=_n,Ve.tokenize=xr,Ve.escape=d.escapeSelector,Ve.getText=d.text,Ve.isXML=d.isXMLDoc,Ve.selectors=d.expr,Ve.support=d.support,Ve.uniqueSort=d.uniqueSort})();var Hi=function(n,a,l){for(var c=[],u=l!==void 0;(n=n[a])&&n.nodeType!==9;)if(n.nodeType===1){if(u&&d(n).is(l))break;c.push(n)}return c},Zr=function(n,a){for(var l=[];n;n=n.nextSibling)n.nodeType===1&&n!==a&&l.push(n);return l},Xr=d.expr.match.needsContext,an=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function rr(n,a,l){return K(a)?d.grep(n,function(c,u){return!!a.call(c,u,c)!==l}):a.nodeType?d.grep(n,function(c){return c===a!==l}):typeof a!="string"?d.grep(n,function(c){return F.call(a,c)>-1!==l}):d.filter(a,n,l)}d.filter=function(n,a,l){var c=a[0];return l&&(n=":not("+n+")"),a.length===1&&c.nodeType===1?d.find.matchesSelector(c,n)?[c]:[]:d.find.matches(n,d.grep(a,function(u){return u.nodeType===1}))},d.fn.extend({find:function(n){var a,l,c=this.length,u=this;if(typeof n!="string")return this.pushStack(d(n).filter(function(){for(a=0;a1?d.uniqueSort(l):l},filter:function(n){return this.pushStack(rr(this,n||[],!1))},not:function(n){return this.pushStack(rr(this,n||[],!0))},is:function(n){return!!rr(this,typeof n=="string"&&Xr.test(n)?d(n):n||[],!1).length}});var xo,Ma=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Pa=d.fn.init=function(n,a,l){var c,u;if(!n)return this;if(l=l||xo,typeof n=="string")if(n[0]==="<"&&n[n.length-1]===">"&&n.length>=3?c=[null,n,null]:c=Ma.exec(n),c&&(c[1]||!a))if(c[1]){if(a=a instanceof d?a[0]:a,d.merge(this,d.parseHTML(c[1],a&&a.nodeType?a.ownerDocument||a:pe,!0)),an.test(c[1])&&d.isPlainObject(a))for(c in a)K(this[c])?this[c](a[c]):this.attr(c,a[c]);return this}else return u=pe.getElementById(c[2]),u&&(this[0]=u,this.length=1),this;else return!a||a.jquery?(a||l).find(n):this.constructor(a).find(n);else{if(n.nodeType)return this[0]=n,this.length=1,this;if(K(n))return l.ready!==void 0?l.ready(n):n(d)}return d.makeArray(n,this)};Pa.prototype=d.fn,xo=d(pe);var ft=/^(?:parents|prev(?:Until|All))/,Ui={children:!0,contents:!0,next:!0,prev:!0};d.fn.extend({has:function(n){var a=d(n,this),l=a.length;return this.filter(function(){for(var c=0;c-1:l.nodeType===1&&d.find.matchesSelector(l,n))){h.push(l);break}}return this.pushStack(h.length>1?d.uniqueSort(h):h)},index:function(n){return n?typeof n=="string"?F.call(d(n),this[0]):F.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,a){return this.pushStack(d.uniqueSort(d.merge(this.get(),d(n,a))))},addBack:function(n){return this.add(n==null?this.prevObject:this.prevObject.filter(n))}});function Ze(n,a){for(;(n=n[a])&&n.nodeType!==1;);return n}d.each({parent:function(n){var a=n.parentNode;return a&&a.nodeType!==11?a:null},parents:function(n){return Hi(n,"parentNode")},parentsUntil:function(n,a,l){return Hi(n,"parentNode",l)},next:function(n){return Ze(n,"nextSibling")},prev:function(n){return Ze(n,"previousSibling")},nextAll:function(n){return Hi(n,"nextSibling")},prevAll:function(n){return Hi(n,"previousSibling")},nextUntil:function(n,a,l){return Hi(n,"nextSibling",l)},prevUntil:function(n,a,l){return Hi(n,"previousSibling",l)},siblings:function(n){return Zr((n.parentNode||{}).firstChild,n)},children:function(n){return Zr(n.firstChild)},contents:function(n){return n.contentDocument!=null&&i(n.contentDocument)?n.contentDocument:(Ee(n,"template")&&(n=n.content||n),d.merge([],n.childNodes))}},function(n,a){d.fn[n]=function(l,c){var u=d.map(this,a,l);return n.slice(-5)!=="Until"&&(c=l),c&&typeof c=="string"&&(u=d.filter(c,u)),this.length>1&&(Ui[n]||d.uniqueSort(u),ft.test(n)&&u.reverse()),this.pushStack(u)}});var We=/[^\x20\t\r\n\f]+/g;function Co(n){var a={};return d.each(n.match(We)||[],function(l,c){a[c]=!0}),a}d.Callbacks=function(n){n=typeof n=="string"?Co(n):d.extend({},n);var a,l,c,u,h=[],f=[],C=-1,v=function(){for(u=u||n.once,c=a=!0;f.length;C=-1)for(l=f.shift();++C-1;)h.splice(k,1),k<=C&&C--}),this},has:function(D){return D?d.inArray(D,h)>-1:h.length>0},empty:function(){return h&&(h=[]),this},disable:function(){return u=f=[],h=l="",this},disabled:function(){return!h},lock:function(){return u=f=[],!l&&!a&&(h=l=""),this},locked:function(){return!!u},fireWith:function(D,L){return u||(L=L||[],L=[D,L.slice?L.slice():L],f.push(L),a||v()),this},fire:function(){return P.fireWith(this,arguments),this},fired:function(){return!!c}};return P};function Wt(n){return n}function Ci(n){throw n}function ln(n,a,l,c){var u;try{n&&K(u=n.promise)?u.call(n).done(a).fail(l):n&&K(u=n.then)?u.call(n,a,l):a.apply(void 0,[n].slice(c))}catch(h){l.apply(void 0,[h])}}d.extend({Deferred:function(n){var a=[["notify","progress",d.Callbacks("memory"),d.Callbacks("memory"),2],["resolve","done",d.Callbacks("once memory"),d.Callbacks("once memory"),0,"resolved"],["reject","fail",d.Callbacks("once memory"),d.Callbacks("once memory"),1,"rejected"]],l="pending",c={state:function(){return l},always:function(){return u.done(arguments).fail(arguments),this},catch:function(h){return c.then(null,h)},pipe:function(){var h=arguments;return d.Deferred(function(f){d.each(a,function(C,v){var P=K(h[v[4]])&&h[v[4]];u[v[1]](function(){var D=P&&P.apply(this,arguments);D&&K(D.promise)?D.promise().progress(f.notify).done(f.resolve).fail(f.reject):f[v[0]+"With"](this,P?[D]:arguments)})}),h=null}).promise()},then:function(h,f,C){var v=0;function P(D,L,k,H){return function(){var fe=this,Te=arguments,xe=function(){var ct,Si;if(!(D=v&&(k!==Ci&&(fe=void 0,Te=[ct]),L.rejectWith(fe,Te))}};D?mt():(d.Deferred.getErrorHook?mt.error=d.Deferred.getErrorHook():d.Deferred.getStackHook&&(mt.error=d.Deferred.getStackHook()),t.setTimeout(mt))}}return d.Deferred(function(D){a[0][3].add(P(0,D,K(C)?C:Wt,D.notifyWith)),a[1][3].add(P(0,D,K(h)?h:Wt)),a[2][3].add(P(0,D,K(f)?f:Ci))}).promise()},promise:function(h){return h!=null?d.extend(h,c):c}},u={};return d.each(a,function(h,f){var C=f[2],v=f[5];c[f[1]]=C.add,v&&C.add(function(){l=v},a[3-h][2].disable,a[3-h][3].disable,a[0][2].lock,a[0][3].lock),C.add(f[3].fire),u[f[0]]=function(){return u[f[0]+"With"](this===u?void 0:this,arguments),this},u[f[0]+"With"]=C.fireWith}),c.promise(u),n&&n.call(u,u),u},when:function(n){var a=arguments.length,l=a,c=Array(l),u=s.call(arguments),h=d.Deferred(),f=function(C){return function(v){c[C]=this,u[C]=arguments.length>1?s.call(arguments):v,--a||h.resolveWith(c,u)}};if(a<=1&&(ln(n,h.done(f(l)).resolve,h.reject,!a),h.state()==="pending"||K(u[l]&&u[l].then)))return h.then();for(;l--;)ln(u[l],f(l),h.reject);return h.promise()}});var Ln=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;d.Deferred.exceptionHook=function(n,a){t.console&&t.console.warn&&n&&Ln.test(n.name)&&t.console.warn("jQuery.Deferred exception: "+n.message,n.stack,a)},d.readyException=function(n){t.setTimeout(function(){throw n})};var kt=d.Deferred();d.fn.ready=function(n){return kt.then(n).catch(function(a){d.readyException(a)}),this},d.extend({isReady:!1,readyWait:1,ready:function(n){(n===!0?--d.readyWait:d.isReady)||(d.isReady=!0,!(n!==!0&&--d.readyWait>0)&&kt.resolveWith(pe,[d]))}}),d.ready.then=kt.then;function $t(){pe.removeEventListener("DOMContentLoaded",$t),t.removeEventListener("load",$t),d.ready()}pe.readyState==="complete"||pe.readyState!=="loading"&&!pe.documentElement.doScroll?t.setTimeout(d.ready):(pe.addEventListener("DOMContentLoaded",$t),t.addEventListener("load",$t));var qt=function(n,a,l,c,u,h,f){var C=0,v=n.length,P=l==null;if(vi(l)==="object"){u=!0;for(C in l)qt(n,a,C,l[C],!0,h,f)}else if(c!==void 0&&(u=!0,K(c)||(f=!0),P&&(f?(a.call(n,c),a=null):(P=a,a=function(D,L,k){return P.call(d(D),k)})),a))for(;C1,null,!0)},removeData:function(n){return this.each(function(){Ct.remove(this,n)})}}),d.extend({queue:function(n,a,l){var c;if(n)return a=(a||"fx")+"queue",c=re.get(n,a),l&&(!c||Array.isArray(l)?c=re.access(n,a,d.makeArray(l)):c.push(l)),c||[]},dequeue:function(n,a){a=a||"fx";var l=d.queue(n,a),c=l.length,u=l.shift(),h=d._queueHooks(n,a),f=function(){d.dequeue(n,a)};u==="inprogress"&&(u=l.shift(),c--),u&&(a==="fx"&&l.unshift("inprogress"),delete h.stop,u.call(n,f,h)),!c&&h&&h.empty.fire()},_queueHooks:function(n,a){var l=a+"queueHooks";return re.get(n,l)||re.access(n,l,{empty:d.Callbacks("once memory").add(function(){re.remove(n,[a+"queue",l])})})}}),d.fn.extend({queue:function(n,a){var l=2;return typeof n!="string"&&(a=n,n="fx",l--),arguments.length\x20\t\r\n\f]*)/i,ts=/^$|^module$|\/(?:java|ecma)script/i;(function(){var n=pe.createDocumentFragment(),a=n.appendChild(pe.createElement("div")),l=pe.createElement("input");l.setAttribute("type","radio"),l.setAttribute("checked","checked"),l.setAttribute("name","t"),a.appendChild(l),ne.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",ne.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,a.innerHTML="",ne.option=!!a.lastChild})();var Dt={thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};Dt.tbody=Dt.tfoot=Dt.colgroup=Dt.caption=Dt.thead,Dt.th=Dt.td,ne.option||(Dt.optgroup=Dt.option=[1,""]);function bt(n,a){var l;return typeof n.getElementsByTagName<"u"?l=n.getElementsByTagName(a||"*"):typeof n.querySelectorAll<"u"?l=n.querySelectorAll(a||"*"):l=[],a===void 0||a&&Ee(n,a)?d.merge([n],l):l}function So(n,a){for(var l=0,c=n.length;l-1){u&&u.push(h);continue}if(P=cn(h),f=bt(L.appendChild(h),"script"),P&&So(f),l)for(D=0;h=f[D++];)ts.test(h.type||"")&&l.push(h)}return L}var ns=/^([^.]*)(?:\.(.+)|)/;function ri(){return!0}function pn(){return!1}function ar(n,a,l,c,u,h){var f,C;if(typeof a=="object"){typeof l!="string"&&(c=c||l,l=void 0);for(C in a)ar(n,C,l,c,a[C],h);return n}if(c==null&&u==null?(u=l,c=l=void 0):u==null&&(typeof l=="string"?(u=c,c=void 0):(u=c,c=l,l=void 0)),u===!1)u=pn;else if(!u)return n;return h===1&&(f=u,u=function(v){return d().off(v),f.apply(this,arguments)},u.guid=f.guid||(f.guid=d.guid++)),n.each(function(){d.event.add(this,a,u,c,l)})}d.event={global:{},add:function(n,a,l,c,u){var h,f,C,v,P,D,L,k,H,fe,Te,xe=re.get(n);if(Bn(n))for(l.handler&&(h=l,l=h.handler,u=h.selector),u&&d.find.matchesSelector($i,u),l.guid||(l.guid=d.guid++),(v=xe.events)||(v=xe.events=Object.create(null)),(f=xe.handle)||(f=xe.handle=function(mt){return typeof d<"u"&&d.event.triggered!==mt.type?d.event.dispatch.apply(n,arguments):void 0}),a=(a||"").match(We)||[""],P=a.length;P--;)C=ns.exec(a[P])||[],H=Te=C[1],fe=(C[2]||"").split(".").sort(),H&&(L=d.event.special[H]||{},H=(u?L.delegateType:L.bindType)||H,L=d.event.special[H]||{},D=d.extend({type:H,origType:Te,data:c,handler:l,guid:l.guid,selector:u,needsContext:u&&d.expr.match.needsContext.test(u),namespace:fe.join(".")},h),(k=v[H])||(k=v[H]=[],k.delegateCount=0,(!L.setup||L.setup.call(n,c,fe,f)===!1)&&n.addEventListener&&n.addEventListener(H,f)),L.add&&(L.add.call(n,D),D.handler.guid||(D.handler.guid=l.guid)),u?k.splice(k.delegateCount++,0,D):k.push(D),d.event.global[H]=!0)},remove:function(n,a,l,c,u){var h,f,C,v,P,D,L,k,H,fe,Te,xe=re.hasData(n)&&re.get(n);if(!(!xe||!(v=xe.events))){for(a=(a||"").match(We)||[""],P=a.length;P--;){if(C=ns.exec(a[P])||[],H=Te=C[1],fe=(C[2]||"").split(".").sort(),!H){for(H in v)d.event.remove(n,H+a[P],l,c,!0);continue}for(L=d.event.special[H]||{},H=(c?L.delegateType:L.bindType)||H,k=v[H]||[],C=C[2]&&new RegExp("(^|\\.)"+fe.join("\\.(?:.*\\.|)")+"(\\.|$)"),f=h=k.length;h--;)D=k[h],(u||Te===D.origType)&&(!l||l.guid===D.guid)&&(!C||C.test(D.namespace))&&(!c||c===D.selector||c==="**"&&D.selector)&&(k.splice(h,1),D.selector&&k.delegateCount--,L.remove&&L.remove.call(n,D));f&&!k.length&&((!L.teardown||L.teardown.call(n,fe,xe.handle)===!1)&&d.removeEvent(n,H,xe.handle),delete v[H])}d.isEmptyObject(v)&&re.remove(n,"handle events")}},dispatch:function(n){var a,l,c,u,h,f,C=new Array(arguments.length),v=d.event.fix(n),P=(re.get(this,"events")||Object.create(null))[v.type]||[],D=d.event.special[v.type]||{};for(C[0]=v,a=1;a=1)){for(;P!==this;P=P.parentNode||this)if(P.nodeType===1&&!(n.type==="click"&&P.disabled===!0)){for(h=[],f={},l=0;l-1:d.find(u,this,null,[P]).length),f[u]&&h.push(c);h.length&&C.push({elem:P,handlers:h})}}return P=this,v\s*$/g;function rs(n,a){return Ee(n,"table")&&Ee(a.nodeType!==11?a:a.firstChild,"tr")&&d(n).children("tbody")[0]||n}function ss(n){return n.type=(n.getAttribute("type")!==null)+"/"+n.type,n}function as(n){return(n.type||"").slice(0,5)==="true/"?n.type=n.type.slice(5):n.removeAttribute("type"),n}function cr(n,a){var l,c,u,h,f,C,v;if(a.nodeType===1){if(re.hasData(n)&&(h=re.get(n),v=h.events,v)){re.remove(a,"handle events");for(u in v)for(l=0,c=v[u].length;l1&&typeof H=="string"&&!ne.checkClone&&ka.test(H))return n.each(function(Te){var xe=n.eq(Te);fe&&(a[0]=H.call(this,Te,xe.html())),bi(xe,a,l,c)});if(L&&(u=is(a,n[0].ownerDocument,!1,n,c),h=u.firstChild,u.childNodes.length===1&&(u=h),h||c)){for(f=d.map(bt(u,"script"),ss),C=f.length;D0&&So(f,!v&&bt(n,"script")),C},cleanData:function(n){for(var a,l,c,u=d.event.special,h=0;(l=n[h])!==void 0;h++)if(Bn(l)){if(a=l[re.expando]){if(a.events)for(c in a.events)u[c]?d.event.remove(l,c):d.removeEvent(l,c,a.handle);l[re.expando]=void 0}l[Ct.expando]&&(l[Ct.expando]=void 0)}}}),d.fn.extend({detach:function(n){return wi(this,n,!0)},remove:function(n){return wi(this,n)},text:function(n){return qt(this,function(a){return a===void 0?d.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=a)})},null,n,arguments.length)},append:function(){return bi(this,arguments,function(n){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var a=rs(this,n);a.appendChild(n)}})},prepend:function(){return bi(this,arguments,function(n){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var a=rs(this,n);a.insertBefore(n,a.firstChild)}})},before:function(){return bi(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return bi(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,a=0;(n=this[a])!=null;a++)n.nodeType===1&&(d.cleanData(bt(n,!1)),n.textContent="");return this},clone:function(n,a){return n=n??!1,a=a??n,this.map(function(){return d.clone(this,n,a)})},html:function(n){return qt(this,function(a){var l=this[0]||{},c=0,u=this.length;if(a===void 0&&l.nodeType===1)return l.innerHTML;if(typeof a=="string"&&!lr.test(a)&&!Dt[(yo.exec(a)||["",""])[1].toLowerCase()]){a=d.htmlPrefilter(a);try{for(;c=0&&(v+=Math.max(0,Math.ceil(n["offset"+a[0].toUpperCase()+a.slice(1)]-h-v-C-.5))||0),v+P}function Ft(n,a,l){var c=Xi(n),u=!ne.boxSizingReliable()||l,h=u&&d.css(n,"boxSizing",!1,c)==="border-box",f=h,C=Un(n,a,c),v="offset"+a[0].toUpperCase()+a.slice(1);if(Gi.test(C)){if(!l)return C;C="auto"}return(!ne.boxSizingReliable()&&h||!ne.reliableTrDimensions()&&Ee(n,"tr")||C==="auto"||!parseFloat(C)&&d.css(n,"display",!1,c)==="inline")&&n.getClientRects().length&&(h=d.css(n,"boxSizing",!1,c)==="border-box",f=v in n,f&&(C=n[v])),C=parseFloat(C)||0,C+un(n,a,l||(h?"border":"content"),f,c,C)+"px"}d.extend({cssHooks:{opacity:{get:function(n,a){if(a){var l=Un(n,"opacity");return l===""?"1":l}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(n,a,l,c){if(!(!n||n.nodeType===3||n.nodeType===8||!n.style)){var u,h,f,C=Gt(a),v=Zi.test(a),P=n.style;if(v||(a=Qi(C)),f=d.cssHooks[a]||d.cssHooks[C],l!==void 0){if(h=typeof l,h==="string"&&(u=Wi.exec(l))&&u[1]&&(l=jn(n,a,u),h="number"),l==null||l!==l)return;h==="number"&&!v&&(l+=u&&u[3]||(d.cssNumber[C]?"":"px")),!ne.clearCloneStyle&&l===""&&a.indexOf("background")===0&&(P[a]="inherit"),(!f||!("set"in f)||(l=f.set(n,l,c))!==void 0)&&(v?P.setProperty(a,l):P[a]=l)}else return f&&"get"in f&&(u=f.get(n,!1,c))!==void 0?u:P[a]}},css:function(n,a,l,c){var u,h,f,C=Gt(a),v=Zi.test(a);return v||(a=Qi(C)),f=d.cssHooks[a]||d.cssHooks[C],f&&"get"in f&&(u=f.get(n,!0,l)),u===void 0&&(u=Un(n,a,c)),u==="normal"&&a in dr&&(u=dr[a]),l===""||l?(h=parseFloat(u),l===!0||isFinite(h)?h||0:u):u}}),d.each(["height","width"],function(n,a){d.cssHooks[a]={get:function(l,c,u){if(c)return Zt.test(d.css(l,"display"))&&(!l.getClientRects().length||!l.getBoundingClientRect().width)?Mo(l,li,function(){return Ft(l,a,u)}):Ft(l,a,u)},set:function(l,c,u){var h,f=Xi(l),C=!ne.scrollboxSize()&&f.position==="absolute",v=C||u,P=v&&d.css(l,"boxSizing",!1,f)==="border-box",D=u?un(l,a,u,P,f):0;return P&&C&&(D-=Math.ceil(l["offset"+a[0].toUpperCase()+a.slice(1)]-parseFloat(f[a])-un(l,a,"border",!1,f)-.5)),D&&(h=Wi.exec(c))&&(h[3]||"px")!=="px"&&(l.style[a]=c,c=d.css(l,a)),pr(l,c,D)}}}),d.cssHooks.marginLeft=Wn(ne.reliableMarginLeft,function(n,a){if(a)return(parseFloat(Un(n,"marginLeft"))||n.getBoundingClientRect().left-Mo(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"}),d.each({margin:"",padding:"",border:"Width"},function(n,a){d.cssHooks[n+a]={expand:function(l){for(var c=0,u={},h=typeof l=="string"?l.split(" "):[l];c<4;c++)u[n+oi[c]+a]=h[c]||h[c-2]||h[0];return u}},n!=="margin"&&(d.cssHooks[n+a].set=pr)}),d.fn.extend({css:function(n,a){return qt(this,function(l,c,u){var h,f,C={},v=0;if(Array.isArray(c)){for(h=Xi(l),f=c.length;v1)}});function at(n,a,l,c,u){return new at.prototype.init(n,a,l,c,u)}d.Tween=at,at.prototype={constructor:at,init:function(n,a,l,c,u,h){this.elem=n,this.prop=l,this.easing=u||d.easing._default,this.options=a,this.start=this.now=this.cur(),this.end=c,this.unit=h||(d.cssNumber[l]?"":"px")},cur:function(){var n=at.propHooks[this.prop];return n&&n.get?n.get(this):at.propHooks._default.get(this)},run:function(n){var a,l=at.propHooks[this.prop];return this.options.duration?this.pos=a=d.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):this.pos=a=n,this.now=(this.end-this.start)*a+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),l&&l.set?l.set(this):at.propHooks._default.set(this),this}},at.prototype.init.prototype=at.prototype,at.propHooks={_default:{get:function(n){var a;return n.elem.nodeType!==1||n.elem[n.prop]!=null&&n.elem.style[n.prop]==null?n.elem[n.prop]:(a=d.css(n.elem,n.prop,""),!a||a==="auto"?0:a)},set:function(n){d.fx.step[n.prop]?d.fx.step[n.prop](n):n.elem.nodeType===1&&(d.cssHooks[n.prop]||n.elem.style[Qi(n.prop)]!=null)?d.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}},at.propHooks.scrollTop=at.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}},d.easing={linear:function(n){return n},swing:function(n){return .5-Math.cos(n*Math.PI)/2},_default:"swing"},d.fx=at.prototype.init,d.fx.step={};var yi,hn,ur=/^(?:toggle|show|hide)$/,hr=/queueHooks$/;function fn(){hn&&(pe.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame(fn):t.setTimeout(fn,d.fx.interval),d.fx.tick())}function Xt(){return t.setTimeout(function(){yi=void 0}),yi=Date.now()}function Po(n,a){var l,c=0,u={height:n};for(a=a?1:0;c<4;c+=2-a)l=oi[c],u["margin"+l]=u["padding"+l]=n;return a&&(u.opacity=u.width=n),u}function fr(n,a,l){for(var c,u=(Rt.tweeners[a]||[]).concat(Rt.tweeners["*"]),h=0,f=u.length;h1)},removeAttr:function(n){return this.each(function(){d.removeAttr(this,n)})}}),d.extend({attr:function(n,a,l){var c,u,h=n.nodeType;if(!(h===3||h===8||h===2)){if(typeof n.getAttribute>"u")return d.prop(n,a,l);if((h!==1||!d.isXMLDoc(n))&&(u=d.attrHooks[a.toLowerCase()]||(d.expr.match.bool.test(a)?ds:void 0)),l!==void 0){if(l===null){d.removeAttr(n,a);return}return u&&"set"in u&&(c=u.set(n,l,a))!==void 0?c:(n.setAttribute(a,l+""),l)}return u&&"get"in u&&(c=u.get(n,a))!==null?c:(c=d.find.attr(n,a),c??void 0)}},attrHooks:{type:{set:function(n,a){if(!ne.radioValue&&a==="radio"&&Ee(n,"input")){var l=n.value;return n.setAttribute("type",a),l&&(n.value=l),a}}}},removeAttr:function(n,a){var l,c=0,u=a&&a.match(We);if(u&&n.nodeType===1)for(;l=u[c++];)n.removeAttribute(l)}}),ds={set:function(n,a,l){return a===!1?d.removeAttr(n,l):n.setAttribute(l,l),l}},d.each(d.expr.match.bool.source.match(/\w+/g),function(n,a){var l=m[a]||d.find.attr;m[a]=function(c,u,h){var f,C,v=u.toLowerCase();return h||(C=m[v],m[v]=f,f=l(c,u,h)!=null?v:null,m[v]=C),f}});var g=/^(?:input|select|textarea|button)$/i,b=/^(?:a|area)$/i;d.fn.extend({prop:function(n,a){return qt(this,d.prop,n,a,arguments.length>1)},removeProp:function(n){return this.each(function(){delete this[d.propFix[n]||n]})}}),d.extend({prop:function(n,a,l){var c,u,h=n.nodeType;if(!(h===3||h===8||h===2))return(h!==1||!d.isXMLDoc(n))&&(a=d.propFix[a]||a,u=d.propHooks[a]),l!==void 0?u&&"set"in u&&(c=u.set(n,l,a))!==void 0?c:n[a]=l:u&&"get"in u&&(c=u.get(n,a))!==null?c:n[a]},propHooks:{tabIndex:{get:function(n){var a=d.find.attr(n,"tabindex");return a?parseInt(a,10):g.test(n.nodeName)||b.test(n.nodeName)&&n.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),ne.optSelected||(d.propHooks.selected={get:function(n){var a=n.parentNode;return a&&a.parentNode&&a.parentNode.selectedIndex,null},set:function(n){var a=n.parentNode;a&&(a.selectedIndex,a.parentNode&&a.parentNode.selectedIndex)}}),d.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){d.propFix[this.toLowerCase()]=this});function T(n){var a=n.match(We)||[];return a.join(" ")}function N(n){return n.getAttribute&&n.getAttribute("class")||""}function Y(n){return Array.isArray(n)?n:typeof n=="string"?n.match(We)||[]:[]}d.fn.extend({addClass:function(n){var a,l,c,u,h,f;return K(n)?this.each(function(C){d(this).addClass(n.call(this,C,N(this)))}):(a=Y(n),a.length?this.each(function(){if(c=N(this),l=this.nodeType===1&&" "+T(c)+" ",l){for(h=0;h-1;)l=l.replace(" "+u+" "," ");f=T(l),c!==f&&this.setAttribute("class",f)}}):this):this.attr("class","")},toggleClass:function(n,a){var l,c,u,h,f=typeof n,C=f==="string"||Array.isArray(n);return K(n)?this.each(function(v){d(this).toggleClass(n.call(this,v,N(this),a),a)}):typeof a=="boolean"&&C?a?this.addClass(n):this.removeClass(n):(l=Y(n),this.each(function(){if(C)for(h=d(this),u=0;u-1)return!0;return!1}});var Ce=/\r/g;d.fn.extend({val:function(n){var a,l,c,u=this[0];return arguments.length?(c=K(n),this.each(function(h){var f;this.nodeType===1&&(c?f=n.call(this,h,d(this).val()):f=n,f==null?f="":typeof f=="number"?f+="":Array.isArray(f)&&(f=d.map(f,function(C){return C==null?"":C+""})),a=d.valHooks[this.type]||d.valHooks[this.nodeName.toLowerCase()],(!a||!("set"in a)||a.set(this,f,"value")===void 0)&&(this.value=f))})):u?(a=d.valHooks[u.type]||d.valHooks[u.nodeName.toLowerCase()],a&&"get"in a&&(l=a.get(u,"value"))!==void 0?l:(l=u.value,typeof l=="string"?l.replace(Ce,""):l??"")):void 0}}),d.extend({valHooks:{option:{get:function(n){var a=d.find.attr(n,"value");return a??T(d.text(n))}},select:{get:function(n){var a,l,c,u=n.options,h=n.selectedIndex,f=n.type==="select-one",C=f?null:[],v=f?h+1:u.length;for(h<0?c=v:c=f?h:0;c-1)&&(l=!0);return l||(n.selectedIndex=-1),h}}}}),d.each(["radio","checkbox"],function(){d.valHooks[this]={set:function(n,a){if(Array.isArray(a))return n.checked=d.inArray(d(n).val(),a)>-1}},ne.checkOn||(d.valHooks[this].get=function(n){return n.getAttribute("value")===null?"on":n.value})});var Ge=t.location,st={guid:Date.now()},lt=/\?/;d.parseXML=function(n){var a,l;if(!n||typeof n!="string")return null;try{a=new t.DOMParser().parseFromString(n,"text/xml")}catch{}return l=a&&a.getElementsByTagName("parsererror")[0],(!a||l)&&d.error("Invalid XML: "+(l?d.map(l.childNodes,function(c){return c.textContent}).join(`
+`):n)),a};var Lt=/^(?:focusinfocus|focusoutblur)$/,ec=function(n){n.stopPropagation()};d.extend(d.event,{trigger:function(n,a,l,c){var u,h,f,C,v,P,D,L,k=[l||pe],H=se.call(n,"type")?n.type:n,fe=se.call(n,"namespace")?n.namespace.split("."):[];if(h=L=f=l=l||pe,!(l.nodeType===3||l.nodeType===8)&&!Lt.test(H+d.event.triggered)&&(H.indexOf(".")>-1&&(fe=H.split("."),H=fe.shift(),fe.sort()),v=H.indexOf(":")<0&&"on"+H,n=n[d.expando]?n:new d.Event(H,typeof n=="object"&&n),n.isTrigger=c?2:3,n.namespace=fe.join("."),n.rnamespace=n.namespace?new RegExp("(^|\\.)"+fe.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=void 0,n.target||(n.target=l),a=a==null?[n]:d.makeArray(a,[n]),D=d.event.special[H]||{},!(!c&&D.trigger&&D.trigger.apply(l,a)===!1))){if(!c&&!D.noBubble&&!rt(l)){for(C=D.delegateType||H,Lt.test(C+H)||(h=h.parentNode);h;h=h.parentNode)k.push(h),f=h;f===(l.ownerDocument||pe)&&k.push(f.defaultView||f.parentWindow||t)}for(u=0;(h=k[u++])&&!n.isPropagationStopped();)L=h,n.type=u>1?C:D.bindType||H,P=(re.get(h,"events")||Object.create(null))[n.type]&&re.get(h,"handle"),P&&P.apply(h,a),P=v&&h[v],P&&P.apply&&Bn(h)&&(n.result=P.apply(h,a),n.result===!1&&n.preventDefault());return n.type=H,!c&&!n.isDefaultPrevented()&&(!D._default||D._default.apply(k.pop(),a)===!1)&&Bn(l)&&v&&K(l[H])&&!rt(l)&&(f=l[v],f&&(l[v]=null),d.event.triggered=H,n.isPropagationStopped()&&L.addEventListener(H,ec),l[H](),n.isPropagationStopped()&&L.removeEventListener(H,ec),d.event.triggered=void 0,f&&(l[v]=f)),n.result}},simulate:function(n,a,l){var c=d.extend(new d.Event,l,{type:n,isSimulated:!0});d.event.trigger(c,null,a)}}),d.fn.extend({trigger:function(n,a){return this.each(function(){d.event.trigger(n,a,this)})},triggerHandler:function(n,a){var l=this[0];if(l)return d.event.trigger(n,a,l,!0)}});var Pu=/\[\]$/,tc=/\r?\n/g,Ou=/^(?:submit|button|image|reset|file)$/i,Tu=/^(?:input|select|textarea|keygen)/i;function Da(n,a,l,c){var u;if(Array.isArray(a))d.each(a,function(h,f){l||Pu.test(n)?c(n,f):Da(n+"["+(typeof f=="object"&&f!=null?h:"")+"]",f,l,c)});else if(!l&&vi(a)==="object")for(u in a)Da(n+"["+u+"]",a[u],l,c);else c(n,a)}d.param=function(n,a){var l,c=[],u=function(h,f){var C=K(f)?f():f;c[c.length]=encodeURIComponent(h)+"="+encodeURIComponent(C??"")};if(n==null)return"";if(Array.isArray(n)||n.jquery&&!d.isPlainObject(n))d.each(n,function(){u(this.name,this.value)});else for(l in n)Da(l,n[l],a,u);return c.join("&")},d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=d.prop(this,"elements");return n?d.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!d(this).is(":disabled")&&Tu.test(this.nodeName)&&!Ou.test(n)&&(this.checked||!dn.test(n))}).map(function(n,a){var l=d(this).val();return l==null?null:Array.isArray(l)?d.map(l,function(c){return{name:a.name,value:c.replace(tc,`\r
+`)}}):{name:a.name,value:l.replace(tc,`\r
+`)}}).get()}});var Eu=/%20/g,ku=/#.*$/,Iu=/([?&])_=[^&]*/,Du=/^(.*?):[ \t]*([^\r\n]*)$/mg,Fu=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Au=/^(?:GET|HEAD)$/,Vu=/^\/\//,ic={},Fa={},nc="*/".concat("*"),Aa=pe.createElement("a");Aa.href=Ge.href;function oc(n){return function(a,l){typeof a!="string"&&(l=a,a="*");var c,u=0,h=a.toLowerCase().match(We)||[];if(K(l))for(;c=h[u++];)c[0]==="+"?(c=c.slice(1)||"*",(n[c]=n[c]||[]).unshift(l)):(n[c]=n[c]||[]).push(l)}}function rc(n,a,l,c){var u={},h=n===Fa;function f(C){var v;return u[C]=!0,d.each(n[C]||[],function(P,D){var L=D(a,l,c);if(typeof L=="string"&&!h&&!u[L])return a.dataTypes.unshift(L),f(L),!1;if(h)return!(v=L)}),v}return f(a.dataTypes[0])||!u["*"]&&f("*")}function Va(n,a){var l,c,u=d.ajaxSettings.flatOptions||{};for(l in a)a[l]!==void 0&&((u[l]?n:c||(c={}))[l]=a[l]);return c&&d.extend(!0,n,c),n}function Ru(n,a,l){for(var c,u,h,f,C=n.contents,v=n.dataTypes;v[0]==="*";)v.shift(),c===void 0&&(c=n.mimeType||a.getResponseHeader("Content-Type"));if(c){for(u in C)if(C[u]&&C[u].test(c)){v.unshift(u);break}}if(v[0]in l)h=v[0];else{for(u in l){if(!v[0]||n.converters[u+" "+v[0]]){h=u;break}f||(f=u)}h=h||f}if(h)return h!==v[0]&&v.unshift(h),l[h]}function Lu(n,a,l,c){var u,h,f,C,v,P={},D=n.dataTypes.slice();if(D[1])for(f in n.converters)P[f.toLowerCase()]=n.converters[f];for(h=D.shift();h;)if(n.responseFields[h]&&(l[n.responseFields[h]]=a),!v&&c&&n.dataFilter&&(a=n.dataFilter(a,n.dataType)),v=h,h=D.shift(),h){if(h==="*")h=v;else if(v!=="*"&&v!==h){if(f=P[v+" "+h]||P["* "+h],!f){for(u in P)if(C=u.split(" "),C[1]===h&&(f=P[v+" "+C[0]]||P["* "+C[0]],f)){f===!0?f=P[u]:P[u]!==!0&&(h=C[0],D.unshift(C[1]));break}}if(f!==!0)if(f&&n.throws)a=f(a);else try{a=f(a)}catch(L){return{state:"parsererror",error:f?L:"No conversion from "+v+" to "+h}}}}return{state:"success",data:a}}d.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ge.href,type:"GET",isLocal:Fu.test(Ge.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":nc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":d.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,a){return a?Va(Va(n,d.ajaxSettings),a):Va(d.ajaxSettings,n)},ajaxPrefilter:oc(ic),ajaxTransport:oc(Fa),ajax:function(n,a){typeof n=="object"&&(a=n,n=void 0),a=a||{};var l,c,u,h,f,C,v,P,D,L,k=d.ajaxSetup({},a),H=k.context||k,fe=k.context&&(H.nodeType||H.jquery)?d(H):d.event,Te=d.Deferred(),xe=d.Callbacks("once memory"),mt=k.statusCode||{},ct={},Si={},Mi="canceled",Pe={readyState:0,getResponseHeader:function(ke){var Qe;if(v){if(!h)for(h={};Qe=Du.exec(u);)h[Qe[1].toLowerCase()+" "]=(h[Qe[1].toLowerCase()+" "]||[]).concat(Qe[2]);Qe=h[ke.toLowerCase()+" "]}return Qe==null?null:Qe.join(", ")},getAllResponseHeaders:function(){return v?u:null},setRequestHeader:function(ke,Qe){return v==null&&(ke=Si[ke.toLowerCase()]=Si[ke.toLowerCase()]||ke,ct[ke]=Qe),this},overrideMimeType:function(ke){return v==null&&(k.mimeType=ke),this},statusCode:function(ke){var Qe;if(ke)if(v)Pe.always(ke[Pe.status]);else for(Qe in ke)mt[Qe]=[mt[Qe],ke[Qe]];return this},abort:function(ke){var Qe=ke||Mi;return l&&l.abort(Qe),$n(0,Qe),this}};if(Te.promise(Pe),k.url=((n||k.url||Ge.href)+"").replace(Vu,Ge.protocol+"//"),k.type=a.method||a.type||k.method||k.type,k.dataTypes=(k.dataType||"*").toLowerCase().match(We)||[""],k.crossDomain==null){C=pe.createElement("a");try{C.href=k.url,C.href=C.href,k.crossDomain=Aa.protocol+"//"+Aa.host!=C.protocol+"//"+C.host}catch{k.crossDomain=!0}}if(k.data&&k.processData&&typeof k.data!="string"&&(k.data=d.param(k.data,k.traditional)),rc(ic,k,a,Pe),v)return Pe;P=d.event&&k.global,P&&d.active++===0&&d.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Au.test(k.type),c=k.url.replace(ku,""),k.hasContent?k.data&&k.processData&&(k.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(k.data=k.data.replace(Eu,"+")):(L=k.url.slice(c.length),k.data&&(k.processData||typeof k.data=="string")&&(c+=(lt.test(c)?"&":"?")+k.data,delete k.data),k.cache===!1&&(c=c.replace(Iu,"$1"),L=(lt.test(c)?"&":"?")+"_="+st.guid+++L),k.url=c+L),k.ifModified&&(d.lastModified[c]&&Pe.setRequestHeader("If-Modified-Since",d.lastModified[c]),d.etag[c]&&Pe.setRequestHeader("If-None-Match",d.etag[c])),(k.data&&k.hasContent&&k.contentType!==!1||a.contentType)&&Pe.setRequestHeader("Content-Type",k.contentType),Pe.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+(k.dataTypes[0]!=="*"?", "+nc+"; q=0.01":""):k.accepts["*"]);for(D in k.headers)Pe.setRequestHeader(D,k.headers[D]);if(k.beforeSend&&(k.beforeSend.call(H,Pe,k)===!1||v))return Pe.abort();if(Mi="abort",xe.add(k.complete),Pe.done(k.success),Pe.fail(k.error),l=rc(Fa,k,a,Pe),!l)$n(-1,"No Transport");else{if(Pe.readyState=1,P&&fe.trigger("ajaxSend",[Pe,k]),v)return Pe;k.async&&k.timeout>0&&(f=t.setTimeout(function(){Pe.abort("timeout")},k.timeout));try{v=!1,l.send(ct,$n)}catch(ke){if(v)throw ke;$n(-1,ke)}}function $n(ke,Qe,_r,La){var Pi,vr,Oi,mn,gn,Yt=Qe;v||(v=!0,f&&t.clearTimeout(f),l=void 0,u=La||"",Pe.readyState=ke>0?4:0,Pi=ke>=200&&ke<300||ke===304,_r&&(mn=Ru(k,Pe,_r)),!Pi&&d.inArray("script",k.dataTypes)>-1&&d.inArray("json",k.dataTypes)<0&&(k.converters["text script"]=function(){}),mn=Lu(k,mn,Pe,Pi),Pi?(k.ifModified&&(gn=Pe.getResponseHeader("Last-Modified"),gn&&(d.lastModified[c]=gn),gn=Pe.getResponseHeader("etag"),gn&&(d.etag[c]=gn)),ke===204||k.type==="HEAD"?Yt="nocontent":ke===304?Yt="notmodified":(Yt=mn.state,vr=mn.data,Oi=mn.error,Pi=!Oi)):(Oi=Yt,(ke||!Yt)&&(Yt="error",ke<0&&(ke=0))),Pe.status=ke,Pe.statusText=(Qe||Yt)+"",Pi?Te.resolveWith(H,[vr,Yt,Pe]):Te.rejectWith(H,[Pe,Yt,Oi]),Pe.statusCode(mt),mt=void 0,P&&fe.trigger(Pi?"ajaxSuccess":"ajaxError",[Pe,k,Pi?vr:Oi]),xe.fireWith(H,[Pe,Yt]),P&&(fe.trigger("ajaxComplete",[Pe,k]),--d.active||d.event.trigger("ajaxStop")))}return Pe},getJSON:function(n,a,l){return d.get(n,a,l,"json")},getScript:function(n,a){return d.get(n,void 0,a,"script")}}),d.each(["get","post"],function(n,a){d[a]=function(l,c,u,h){return K(c)&&(h=h||u,u=c,c=void 0),d.ajax(d.extend({url:l,type:a,dataType:h,data:c,success:u},d.isPlainObject(l)&&l))}}),d.ajaxPrefilter(function(n){var a;for(a in n.headers)a.toLowerCase()==="content-type"&&(n.contentType=n.headers[a]||"")}),d._evalUrl=function(n,a,l){return d.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(c){d.globalEval(c,a,l)}})},d.fn.extend({wrapAll:function(n){var a;return this[0]&&(K(n)&&(n=n.call(this[0])),a=d(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&a.insertBefore(this[0]),a.map(function(){for(var l=this;l.firstElementChild;)l=l.firstElementChild;return l}).append(this)),this},wrapInner:function(n){return K(n)?this.each(function(a){d(this).wrapInner(n.call(this,a))}):this.each(function(){var a=d(this),l=a.contents();l.length?l.wrapAll(n):a.append(n)})},wrap:function(n){var a=K(n);return this.each(function(l){d(this).wrapAll(a?n.call(this,l):n)})},unwrap:function(n){return this.parent(n).not("body").each(function(){d(this).replaceWith(this.childNodes)}),this}}),d.expr.pseudos.hidden=function(n){return!d.expr.pseudos.visible(n)},d.expr.pseudos.visible=function(n){return!!(n.offsetWidth||n.offsetHeight||n.getClientRects().length)},d.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch{}};var Bu={0:200,1223:204},gr=d.ajaxSettings.xhr();ne.cors=!!gr&&"withCredentials"in gr,ne.ajax=gr=!!gr,d.ajaxTransport(function(n){var a,l;if(ne.cors||gr&&!n.crossDomain)return{send:function(c,u){var h,f=n.xhr();if(f.open(n.type,n.url,n.async,n.username,n.password),n.xhrFields)for(h in n.xhrFields)f[h]=n.xhrFields[h];n.mimeType&&f.overrideMimeType&&f.overrideMimeType(n.mimeType),!n.crossDomain&&!c["X-Requested-With"]&&(c["X-Requested-With"]="XMLHttpRequest");for(h in c)f.setRequestHeader(h,c[h]);a=function(C){return function(){a&&(a=l=f.onload=f.onerror=f.onabort=f.ontimeout=f.onreadystatechange=null,C==="abort"?f.abort():C==="error"?typeof f.status!="number"?u(0,"error"):u(f.status,f.statusText):u(Bu[f.status]||f.status,f.statusText,(f.responseType||"text")!=="text"||typeof f.responseText!="string"?{binary:f.response}:{text:f.responseText},f.getAllResponseHeaders()))}},f.onload=a(),l=f.onerror=f.ontimeout=a("error"),f.onabort!==void 0?f.onabort=l:f.onreadystatechange=function(){f.readyState===4&&t.setTimeout(function(){a&&l()})},a=a("abort");try{f.send(n.hasContent&&n.data||null)}catch(C){if(a)throw C}},abort:function(){a&&a()}}}),d.ajaxPrefilter(function(n){n.crossDomain&&(n.contents.script=!1)}),d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return d.globalEval(n),n}}}),d.ajaxPrefilter("script",function(n){n.cache===void 0&&(n.cache=!1),n.crossDomain&&(n.type="GET")}),d.ajaxTransport("script",function(n){if(n.crossDomain||n.scriptAttrs){var a,l;return{send:function(c,u){a=d("
+
Loading...
-
-
-
-
-
-