This is an automated email from the ASF dual-hosted git repository.

imbajin pushed a commit to branch cx-oink-licenses-cleanup
in repository https://gitbox.apache.org/repos/asf/hugegraph-doc.git

commit 7098e1a7212c6350e5e8a0220d995066c0be96de
Author: imbajin <[email protected]>
AuthorDate: Tue Sep 1 00:16:44 2026 +0800

    chore(site): remove redundant license bundle
    
    - remove generated OINK and browser dependency notices
    - stop copying and validating the static license bundle
    - retain the OINK attribution in the repository NOTICE
---
 NOTICE                                             |   2 -
 dist/validate-site-output.py                       |  20 -
 scripts/versioning.py                              |  15 -
 static/licenses/oink/LICENSE                       | 201 --------
 static/licenses/oink/NOTICE                        |  15 -
 static/licenses/oink/VENDOR.json                   | 548 ---------------------
 .../assets/third_party/Font-Awesome/LICENSE.txt    | 165 -------
 .../oink/assets/third_party/asciinema/LICENSE      | 201 --------
 .../oink/assets/third_party/bootstrap/LICENSE      |  21 -
 .../assets/third_party/bootstrap/LICENSE.popper    |  20 -
 .../oink/assets/third_party/chakra-petch/LICENSE   |  93 ----
 .../oink/assets/third_party/docsearch/LICENSE      |  21 -
 .../oink/assets/third_party/echarts/LICENSE        | 222 ---------
 .../oink/assets/third_party/echarts/LICENSE.d3     |  27 -
 .../oink/assets/third_party/echarts/NOTICE         |   5 -
 .../assets/third_party/external-svg-loader/LICENSE |  21 -
 .../external-svg-loader/LICENSE.idb-keyval         |  13 -
 .../oink/assets/third_party/ibm-plex-mono/LICENSE  |  93 ----
 .../oink/assets/third_party/infographic/LICENSE    |  21 -
 .../licenses/oink/assets/third_party/inter/LICENSE |  93 ----
 .../licenses/oink/assets/third_party/katex/LICENSE |  21 -
 .../licenses/oink/assets/third_party/lunr/LICENSE  |  19 -
 .../oink/assets/third_party/markmap/LICENSE.d3     |  13 -
 .../assets/third_party/markmap/LICENSE.highlightjs |  29 --
 .../third_party/markmap/LICENSE.markmap-autoloader |  21 -
 .../assets/third_party/markmap/LICENSE.markmap-lib |  21 -
 .../third_party/markmap/LICENSE.markmap-toolbar    |  21 -
 .../third_party/markmap/LICENSE.markmap-view       |  21 -
 .../third_party/markmap/LICENSE.webfontloader      | 176 -------
 .../oink/assets/third_party/mermaid/LICENSE        |  21 -
 .../licenses/oink/assets/third_party/pako/LICENSE  |  21 -
 .../licenses/oink/assets/third_party/redoc/LICENSE |  22 -
 .../redoc/redoc.standalone.js.LICENSE.txt          | 102 ----
 .../oink/assets/third_party/swagger-ui/LICENSE     | 202 --------
 .../third_party/swagger-ui/LICENSE.bundle.txt      | 104 ----
 .../swagger-ui/LICENSE.standalone-preset.txt       |  20 -
 .../oink/assets/third_party/swagger-ui/NOTICE      |   2 -
 37 files changed, 2653 deletions(-)

diff --git a/NOTICE b/NOTICE
index c804181db..91cb6e33a 100644
--- a/NOTICE
+++ b/NOTICE
@@ -8,5 +8,3 @@ The initial codebase was donated to the ASF by HugeGraph 
Authors, copyright 2017
 
 This product includes OINK v1.0.0 (https://github.com/pgsty/oink),
 Copyright 2026 PGSTY contributors, licensed under the Apache License 2.0.
-OINK and its browser dependency notices are distributed under
-static/licenses/oink/.
diff --git a/dist/validate-site-output.py b/dist/validate-site-output.py
index d7779217f..d9949f596 100644
--- a/dist/validate-site-output.py
+++ b/dist/validate-site-output.py
@@ -49,9 +49,6 @@ REQUIRED_FILES = (
     "_print/docs/index.html",
     "cn/_print/docs/index.html",
     "client-go/index.html",
-    "licenses/oink/LICENSE",
-    "licenses/oink/NOTICE",
-    "licenses/oink/VENDOR.json",
 )
 
 HREFLANG_FALLBACKS = {
@@ -562,23 +559,6 @@ def main() -> int:
             if not (root / relative).is_file():
                 errors.append(f"missing required output: {relative}")
 
-        vendor_manifest = root / "licenses/oink/VENDOR.json"
-        if vendor_manifest.is_file():
-            try:
-                vendor = 
json.loads(vendor_manifest.read_text(encoding="utf-8"))
-                license_files = {
-                    license_path
-                    for dependency in vendor.get("dependencies", [])
-                    for license_path in dependency.get("licenseFiles", [])
-                }
-                for license_path in sorted(license_files):
-                    if not (root / "licenses/oink" / license_path).is_file():
-                        errors.append(
-                            f"missing OINK dependency license: {license_path}"
-                        )
-            except (OSError, UnicodeError, json.JSONDecodeError) as exc:
-                errors.append(f"cannot parse licenses/oink/VENDOR.json: {exc}")
-
     html_files = sorted(root.rglob("*.html")) if root.is_dir() else []
     if not html_files:
         errors.append("no generated HTML files found")
diff --git a/scripts/versioning.py b/scripts/versioning.py
index 268a1a96e..e2d97b4bb 100644
--- a/scripts/versioning.py
+++ b/scripts/versioning.py
@@ -397,11 +397,6 @@ def overlay_shell(assembly: pathlib.Path, *, historical: 
bool, origin: str) -> N
         target = assembly / "static" / relative
         target.parent.mkdir(parents=True, exist_ok=True)
         shutil.copy2(source, target)
-    license_source = ROOT / "static/licenses"
-    if license_source.exists():
-        shutil.copytree(
-            license_source, assembly / "static/licenses", dirs_exist_ok=True
-        )
     client_go_target = assembly / "static/client-go"
     if historical:
         if client_go_target.exists():
@@ -2409,16 +2404,6 @@ def validate_artifact(args: argparse.Namespace) -> None:
         ]:
             fail("client-go visible redirect link changed")
 
-    license_root = root / "licenses/oink"
-    for name in ("LICENSE", "NOTICE", "VENDOR.json"):
-        if not (license_root / name).is_file():
-            fail(f"missing OINK license bundle file: {name}")
-    vendor = json.loads((license_root / 
"VENDOR.json").read_text(encoding="utf-8"))
-    for dependency in vendor.get("dependencies", []):
-        for name in dependency.get("licenseFiles", []):
-            if not (license_root / name).is_file():
-                fail(f"missing OINK dependency license: {name}")
-
     if manifest_pages == 0 or canonical_pages == 0:
         fail("artifact validation did not inspect rendered pages")
     print(
diff --git a/static/licenses/oink/LICENSE b/static/licenses/oink/LICENSE
deleted file mode 100644
index 261eeb9e9..000000000
--- a/static/licenses/oink/LICENSE
+++ /dev/null
@@ -1,201 +0,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.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
diff --git a/static/licenses/oink/NOTICE b/static/licenses/oink/NOTICE
deleted file mode 100644
index 4a54b96de..000000000
--- a/static/licenses/oink/NOTICE
+++ /dev/null
@@ -1,15 +0,0 @@
-This product is derived from Docsy (https://github.com/google/docsy).
-Copyright 2018 Google LLC and Docsy contributors.
-
-Independent theme work is Copyright 2026 PGSTY contributors.
-
-The project and its upstream are licensed under the Apache License 2.0. The
-full license is in LICENSE. Third-party browser dependencies, their licenses,
-sources, versions, and checksums are recorded in VENDOR.json. Required
-third-party NOTICE files are distributed beside their corresponding assets.
-
-The Docsy name and Google trademarks are the property of their respective
-owners. Their inclusion here identifies the upstream project and does not
-imply endorsement.
-
-This theme is inspired by Fumadocs (https://www.fumadocs.dev/)
\ No newline at end of file
diff --git a/static/licenses/oink/VENDOR.json b/static/licenses/oink/VENDOR.json
deleted file mode 100644
index f71c8abc3..000000000
--- a/static/licenses/oink/VENDOR.json
+++ /dev/null
@@ -1,548 +0,0 @@
-{
- "schema": 1,
- "generated": "2026-08-17",
- "hash": "sha256",
- "trees": [
-  {
-   "path": "assets/third_party",
-   "files": 236,
-   "sha256": "a649f86c50dd04f7ae48bc201497eba2ad64f4006e4f48fb9544c1c91f212b12"
-  },
-  {
-   "path": "assets/js/third_party",
-   "files": 1,
-   "sha256": "ac21e64c5c17db79d37d0a3149cdc4489879e730e3cb360180eb8cf7b0041d27"
-  },
-  {
-   "path": "static/webfonts",
-   "files": 21,
-   "sha256": "a224ce06f70c02655ea1959f6d6849b841c575781b663d10e2a20e3bf5cfd6bf"
-  }
- ],
- "dependencies": [
-  {
-   "name": "bootstrap",
-   "version": "5.3.8",
-   "source": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz";,
-   "license": "MIT",
-   "licenseFiles": [
-    "assets/third_party/bootstrap/LICENSE"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/bootstrap/scss/bootstrap.scss",
-     "sha256": 
"1d0ce002e4cc698d712589fbf9eaf02a0690284526d71ca4d78afe417204ab0d"
-    },
-    {
-     "path": "assets/third_party/bootstrap/dist/css/bootstrap.rtl.min.css",
-     "sha256": 
"b9048c83571ab73da54395b6b307219f9eb9c5447f4f8edb17a069eb0f19465a"
-    },
-    {
-     "path": "assets/third_party/bootstrap/dist/js/bootstrap.bundle.js",
-     "sha256": 
"69566344cf5722be51acbc90fdb26c24eb01cc1c153f738b16b2fa87ccd3b510"
-    }
-   ]
-  },
-  {
-   "name": "@popperjs/core",
-   "version": "2.11.8",
-   "source": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz";,
-   "license": "MIT",
-   "licenseFiles": [
-    "assets/third_party/bootstrap/LICENSE.popper"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/bootstrap/dist/js/bootstrap.bundle.js",
-     "sha256": 
"69566344cf5722be51acbc90fdb26c24eb01cc1c153f738b16b2fa87ccd3b510"
-    }
-   ]
-  },
-  {
-   "name": "@fortawesome/fontawesome-free",
-   "version": "7.3.1",
-   "source": 
"https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-7.3.1.tgz";,
-   "license": "CC-BY-4.0 AND OFL-1.1 AND MIT",
-   "licenseFiles": [
-    "assets/third_party/Font-Awesome/LICENSE.txt"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/Font-Awesome/css/fontawesome.css",
-     "sha256": 
"f84ea100b8bf5267f160dc5dcc6bc7563fe790e8bb98329342fdb747b63e0824"
-    },
-    {
-     "path": "assets/third_party/Font-Awesome/css/solid.css",
-     "sha256": 
"f9fb16c11d615f05a810deb12090ee8c7acd828e88edddb1286dacccc9760a65"
-    },
-    {
-     "path": "assets/third_party/Font-Awesome/css/regular.css",
-     "sha256": 
"1dce7e3c97c033e7e8ee6f7721f6812a273d4d57a8639744d51f9f079759ad4a"
-    },
-    {
-     "path": "assets/third_party/Font-Awesome/css/brands.css",
-     "sha256": 
"af2e900661ff931a30d0577eab72817cc175c7b6ca37e846c7e1dd54303f361e"
-    },
-    {
-     "path": "assets/third_party/Font-Awesome/scss/fontawesome.scss",
-     "sha256": 
"3c785994eb5204237d158dad42ddae46a95dc817637de6cb183bce33b18ad7af"
-    },
-    {
-     "path": "static/webfonts/fa-solid-900.woff2",
-     "sha256": 
"24e5fae26b41c08b2df81c91669f5aaae71d81a84a4713fc56b5c621b78dd456"
-    },
-    {
-     "path": "static/webfonts/fa-regular-400.woff2",
-     "sha256": 
"f4722d10b9e1b41eefe3b51a026312ee1970edb7782f94b0080d3d475945734c"
-    },
-    {
-     "path": "static/webfonts/fa-brands-400.woff2",
-     "sha256": 
"ff66d1cfb67dbe3da432bbe36572cabfa4eef0e591303c2cba111474ba1d15bc"
-    }
-   ]
-  },
-  {
-   "name": "@fontsource-variable/inter",
-   "version": "5.3.0",
-   "source": 
"https://registry.npmjs.org/@fontsource-variable/inter/-/inter-5.3.0.tgz";,
-   "license": "OFL-1.1",
-   "licenseFiles": [
-    "assets/third_party/inter/LICENSE"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/inter/_normal.scss",
-     "sha256": 
"1a0f10ce2bb6e3f5bc42ac3a390a983747c0d09a71bfa0e0bb29ebb4ce204387"
-    },
-    {
-     "path": "assets/third_party/inter/_italic.scss",
-     "sha256": 
"2be8112aeedd22b97a53237ab181317e7580c059c3d25932ce761cdd1186f04b"
-    },
-    {
-     "path": "static/webfonts/inter/inter-cyrillic-ext-wght-italic.woff2",
-     "sha256": 
"39689184132e9fba8fb1066f429125d14445352a566f47f4edcae7c3c90e486d"
-    },
-    {
-     "path": "static/webfonts/inter/inter-cyrillic-ext-wght-normal.woff2",
-     "sha256": 
"ca157063339ac4ad418f214f3abfed119b0798ab4d377386ce5c9e5a7a435ebd"
-    },
-    {
-     "path": "static/webfonts/inter/inter-cyrillic-wght-italic.woff2",
-     "sha256": 
"47d42151dff6d13f1c2b9a1f278290f625593c1f01c89612ee4ae7f063167f7a"
-    },
-    {
-     "path": "static/webfonts/inter/inter-cyrillic-wght-normal.woff2",
-     "sha256": 
"71d5ee93cc1e9f1d520a3a8b66456de18c7879d8df09d57fcd2eaff75fef0075"
-    },
-    {
-     "path": "static/webfonts/inter/inter-greek-ext-wght-italic.woff2",
-     "sha256": 
"787fc783f35c913334445a7c4502bb272f94a8328426578776eac5e4ebd03ba1"
-    },
-    {
-     "path": "static/webfonts/inter/inter-greek-ext-wght-normal.woff2",
-     "sha256": 
"6e9e020a25f9b56d418f2c085b1d3c09725a4da23fe693a5b463064606732190"
-    },
-    {
-     "path": "static/webfonts/inter/inter-greek-wght-italic.woff2",
-     "sha256": 
"29e273a42cac8240f37fbdd94c684f8a255e61c8076942d9b8f18a0e2c014991"
-    },
-    {
-     "path": "static/webfonts/inter/inter-greek-wght-normal.woff2",
-     "sha256": 
"1be3448e292fbf05ffe176fe1e43f135013d50b1e7d324ad1a558f623d3bb6f6"
-    },
-    {
-     "path": "static/webfonts/inter/inter-latin-ext-wght-italic.woff2",
-     "sha256": 
"71254244ccb1ec21e14db3480fef6f6826d1136dc4aca1c7d3ca7ce31294fcce"
-    },
-    {
-     "path": "static/webfonts/inter/inter-latin-ext-wght-normal.woff2",
-     "sha256": 
"34b9c504cab7a73e37b746343a449132e56cf7b5481af2cb81dc74dcff25c956"
-    },
-    {
-     "path": "static/webfonts/inter/inter-latin-wght-italic.woff2",
-     "sha256": 
"7291b5970da2237441273c03b424a504b70b18f09791473fab99687dcc314720"
-    },
-    {
-     "path": "static/webfonts/inter/inter-latin-wght-normal.woff2",
-     "sha256": 
"3100e775e8616cd2611beecfa23a4263d7037586789b43f035236a2e6fbd4c62"
-    },
-    {
-     "path": "static/webfonts/inter/inter-vietnamese-wght-italic.woff2",
-     "sha256": 
"1991ed5832eb07f7523f22a843ca9a8aa83c51c8e87062ce77794855d2f5dee8"
-    },
-    {
-     "path": "static/webfonts/inter/inter-vietnamese-wght-normal.woff2",
-     "sha256": 
"5c66f9e07e90c6d4ac4922cc68d60de26c17b1858e677fb5e603fce3952b3ff2"
-    }
-   ]
-  },
-  {
-   "name": "@fontsource/chakra-petch",
-   "version": "5.3.0",
-   "source": 
"https://registry.npmjs.org/@fontsource/chakra-petch/-/chakra-petch-5.3.0.tgz";,
-   "license": "OFL-1.1",
-   "licenseFiles": [
-    "assets/third_party/chakra-petch/LICENSE"
-   ],
-   "artifacts": [
-    {
-     "path": "static/webfonts/brand/chakra-petch-latin-700-normal.woff2",
-     "sha256": 
"ce5095dc1cb200aaa939e38067a0677018d10e9f26ec38cdcf1557ac524fc775"
-    }
-   ]
-  },
-  {
-   "name": "@fontsource/ibm-plex-mono",
-   "version": "5.3.0",
-   "source": 
"https://registry.npmjs.org/@fontsource/ibm-plex-mono/-/ibm-plex-mono-5.3.0.tgz";,
-   "license": "OFL-1.1",
-   "licenseFiles": [
-    "assets/third_party/ibm-plex-mono/LICENSE"
-   ],
-   "artifacts": [
-    {
-     "path": "static/webfonts/brand/ibm-plex-mono-latin-400-normal.woff2",
-     "sha256": 
"08949f728dc52d528e69b1667d15c89a5686a4ee9a296ff90983985f99c380f7"
-    },
-    {
-     "path": "static/webfonts/brand/ibm-plex-mono-latin-400-italic.woff2",
-     "sha256": 
"0840095faae86403735a8c04014b72cb29e7923646b222b360b7e8252932e4e3"
-    },
-    {
-     "path": "static/webfonts/brand/ibm-plex-mono-latin-600-normal.woff2",
-     "sha256": 
"0d1f0b8d0722224e32e9f28261bdc86c79115be73444ae5eceb73976a1bcdf83"
-    }
-   ]
-  },
-  {
-   "name": "lunr",
-   "version": "2.3.9",
-   "source": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz";,
-   "license": "MIT",
-   "licenseFiles": [
-    "assets/third_party/lunr/LICENSE"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/js/third_party/lunr.min.js",
-     "sha256": 
"0c50d9002b85780a842afffb567bb54ede402dae7c6dc5997a018614d8044fc8"
-    }
-   ]
-  },
-  {
-   "name": "@docsearch/js",
-   "version": "5.0.4",
-   "source": "https://registry.npmjs.org/@docsearch/js/-/js-5.0.4.tgz";,
-   "license": "MIT",
-   "licenseFiles": [
-    "assets/third_party/docsearch/LICENSE"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/docsearch/docsearch.js",
-     "sha256": 
"afa7c976f0b66e8a93fcdf15ed7ad07671a7d3d8fc5dd163e60fa9af6547484f"
-    }
-   ]
-  },
-  {
-   "name": "@docsearch/css",
-   "version": "5.0.4",
-   "source": "https://registry.npmjs.org/@docsearch/css/-/css-5.0.4.tgz";,
-   "license": "MIT",
-   "licenseFiles": [
-    "assets/third_party/docsearch/LICENSE"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/docsearch/docsearch.css",
-     "sha256": 
"c096dfeeacd03b3e4f91a77d835d5a92e33ff1f9ef86cfec4febebd9fe421471"
-    }
-   ]
-  },
-  {
-   "name": "mermaid",
-   "version": "11.17.2",
-   "source": "https://registry.npmjs.org/mermaid/-/mermaid-11.17.2.tgz";,
-   "license": "MIT",
-   "licenseFiles": [
-    "assets/third_party/mermaid/LICENSE"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/mermaid/mermaid.min.js",
-     "sha256": 
"581ed7d74bd9048d0e3a91363927d72ef22942d7722546b27f7cc29e35390eb8"
-    }
-   ]
-  },
-  {
-   "name": "katex",
-   "version": "0.18.4",
-   "source": "https://registry.npmjs.org/katex/-/katex-0.18.4.tgz";,
-   "license": "MIT",
-   "licenseFiles": [
-    "assets/third_party/katex/LICENSE"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/katex/katex.min.js",
-     "sha256": 
"2ec5916941ef4383e0314eaabcc712301b06001d9fb68e08d751d2bae5a27a1a"
-    },
-    {
-     "path": "assets/third_party/katex/katex.min.css",
-     "sha256": 
"180c2d77d434d7da51d6625c50a964d4fd6fdbdb9bc8796a0a016c30c49931fb"
-    }
-   ]
-  },
-  {
-   "name": "markmap-autoloader",
-   "version": "0.18.12",
-   "source": 
"https://registry.npmjs.org/markmap-autoloader/-/markmap-autoloader-0.18.12.tgz";,
-   "license": "MIT",
-   "licenseFiles": [
-    "assets/third_party/markmap/LICENSE.markmap-autoloader"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/markmap/markmap-autoloader.js",
-     "sha256": 
"1d30f5cf1ce30811ab3ca84c46e66e885c2945c52757cfc6efd226d108239370"
-    }
-   ]
-  },
-  {
-   "name": "markmap-lib",
-   "version": "0.18.12",
-   "source": 
"https://registry.npmjs.org/markmap-lib/-/markmap-lib-0.18.12.tgz";,
-   "license": "MIT",
-   "licenseFiles": [
-    "assets/third_party/markmap/LICENSE.markmap-lib"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/markmap/markmap-lib.js",
-     "sha256": 
"edfe321a3fe46e9c0f0af8370145aee180975f243f2242f0f8181ac4273e08e1"
-    }
-   ]
-  },
-  {
-   "name": "markmap-view",
-   "version": "0.18.12",
-   "source": 
"https://registry.npmjs.org/markmap-view/-/markmap-view-0.18.12.tgz";,
-   "license": "MIT",
-   "licenseFiles": [
-    "assets/third_party/markmap/LICENSE.markmap-view"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/markmap/markmap-view.js",
-     "sha256": 
"861eb6d20af18aaa300878d46d695722a73625c58b40f49236af027f18b74e07"
-    }
-   ]
-  },
-  {
-   "name": "markmap-toolbar",
-   "version": "0.18.12",
-   "source": 
"https://registry.npmjs.org/markmap-toolbar/-/markmap-toolbar-0.18.12.tgz";,
-   "license": "MIT",
-   "licenseFiles": [
-    "assets/third_party/markmap/LICENSE.markmap-toolbar"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/markmap/markmap-toolbar.js",
-     "sha256": 
"a83674f528d003ca88673cdad55a703fbbfe1782305da2bfeda1149a4ff9e16c"
-    },
-    {
-     "path": "assets/third_party/markmap/markmap-toolbar.css",
-     "sha256": 
"a30fcf8f1d2659fc4deec0950c7d7a4c0be97975f75230eca0440ecabec931d9"
-    }
-   ]
-  },
-  {
-   "name": "d3",
-   "version": "7.9.0",
-   "source": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz";,
-   "license": "ISC",
-   "licenseFiles": [
-    "assets/third_party/markmap/LICENSE.d3"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/markmap/d3.min.js",
-     "sha256": 
"f2094bbf6141b359722c4fe454eb6c4b0f0e42cc10cc7af921fc158fceb86539"
-    }
-   ]
-  },
-  {
-   "name": "@highlightjs/cdn-assets",
-   "version": "11.12.0",
-   "source": 
"https://registry.npmjs.org/@highlightjs/cdn-assets/-/cdn-assets-11.12.0.tgz";,
-   "license": "BSD-3-Clause",
-   "licenseFiles": [
-    "assets/third_party/markmap/LICENSE.highlightjs"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/markmap/highlightjs/highlight.min.js",
-     "sha256": 
"8ab71eb09c51f501e5e25157d9cff100e46cc29bcbfc744d0b746d451fca7f53"
-    },
-    {
-     "path": "assets/third_party/markmap/highlightjs/default.min.css",
-     "sha256": 
"fbde0ac0921d86c356c41532e7319c887a23bd1b8ff00060cab447249f03c7cf"
-    }
-   ]
-  },
-  {
-   "name": "webfontloader",
-   "version": "1.6.28",
-   "source": 
"https://registry.npmjs.org/webfontloader/-/webfontloader-1.6.28.tgz";,
-   "license": "Apache-2.0",
-   "licenseFiles": [
-    "assets/third_party/markmap/LICENSE.webfontloader"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/markmap/webfontloader.js",
-     "sha256": 
"e0ee294b5487df566aad23b603fd902535634cfa957be8e7620396515afb1047"
-    }
-   ]
-  },
-  {
-   "name": "swagger-ui-dist",
-   "version": "5.32.14",
-   "source": 
"https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.32.14.tgz";,
-   "license": "Apache-2.0",
-   "licenseFiles": [
-    "assets/third_party/swagger-ui/LICENSE",
-    "assets/third_party/swagger-ui/NOTICE",
-    "assets/third_party/swagger-ui/LICENSE.bundle.txt",
-    "assets/third_party/swagger-ui/LICENSE.standalone-preset.txt"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/swagger-ui/swagger-ui-bundle.js",
-     "sha256": 
"16d93d5cc19e54c98fb0b81157dbb3bd90780aa36b914e128a643b31e54a93f4"
-    },
-    {
-     "path": "assets/third_party/swagger-ui/swagger-ui-standalone-preset.js",
-     "sha256": 
"b6c3e519a7b920b9bfd48eb92521a768da1bc86343b926ef74ba6d481da6844b"
-    },
-    {
-     "path": "assets/third_party/swagger-ui/swagger-ui.css",
-     "sha256": 
"d7f39f764aa18c7b47dd05b9af5613e373e4ac0f3557c2693d52d0abc2464d76"
-    }
-   ]
-  },
-  {
-   "name": "redoc",
-   "version": "2.5.3",
-   "source": "https://registry.npmjs.org/redoc/-/redoc-2.5.3.tgz";,
-   "license": "MIT",
-   "licenseFiles": [
-    "assets/third_party/redoc/LICENSE",
-    "assets/third_party/redoc/redoc.standalone.js.LICENSE.txt"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/redoc/redoc.standalone.js",
-     "sha256": 
"0dcd970abc8cce6097eb87d044ca0c36a4ad4c8eb3d05d977fc24c32237144c0"
-    }
-   ]
-  },
-  {
-   "name": "asciinema-player",
-   "version": "3.17.0",
-   "source": 
"https://registry.npmjs.org/asciinema-player/-/asciinema-player-3.17.0.tgz";,
-   "license": "Apache-2.0",
-   "licenseFiles": [
-    "assets/third_party/asciinema/LICENSE"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/asciinema/asciinema-player.min.js",
-     "sha256": 
"a13c37632e1b5c49fe9128417b9319a9b5bc64cb457dd5ae52cbba8a3aceb880"
-    },
-    {
-     "path": "assets/third_party/asciinema/asciinema-player.css",
-     "sha256": 
"f619fe17597043564f03b2c6918b3daf890ee8b912fb408542fba11afade4fdb"
-    }
-   ]
-  },
-  {
-   "name": "echarts",
-   "version": "6.1.0",
-   "source": "https://registry.npmjs.org/echarts/-/echarts-6.1.0.tgz";,
-   "license": "Apache-2.0",
-   "licenseFiles": [
-    "assets/third_party/echarts/LICENSE",
-    "assets/third_party/echarts/NOTICE",
-    "assets/third_party/echarts/LICENSE.d3"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/echarts/echarts.min.js",
-     "sha256": 
"b66b25aeb4df84e33199dc21694014d336d222cbd9deb0e5a7c14bd6aa0d0fd0"
-    }
-   ]
-  },
-  {
-   "name": "@antv/infographic",
-   "version": "0.2.19",
-   "source": 
"https://registry.npmjs.org/@antv/infographic/-/infographic-0.2.19.tgz";,
-   "license": "MIT",
-   "licenseFiles": [
-    "assets/third_party/infographic/LICENSE"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/infographic/infographic.min.js",
-     "sha256": 
"9c559178d6505c8a9765c6df137f35c8662916979816fc6f5cca67999f29d1fc"
-    }
-   ]
-  },
-  {
-   "name": "pako",
-   "version": "3.0.1",
-   "source": "https://registry.npmjs.org/pako/-/pako-3.0.1.tgz";,
-   "license": "MIT AND Zlib",
-   "licenseFiles": [
-    "assets/third_party/pako/LICENSE"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/pako/pako_deflate.min.js",
-     "sha256": 
"752e151ad555db9349af401e8045771c0b237374bf6db1aa3eaa9a8a3924cea2"
-    }
-   ]
-  },
-  {
-   "name": "external-svg-loader",
-   "version": "1.7.1",
-   "source": 
"https://registry.npmjs.org/external-svg-loader/-/external-svg-loader-1.7.1.tgz";,
-   "license": "MIT",
-   "licenseFiles": [
-    "assets/third_party/external-svg-loader/LICENSE"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/external-svg-loader/svg-loader.min.js",
-     "sha256": 
"a3301df36135fff595018610d75e8c54cf024d90a7f0bd39bc0ae5211ea8440d"
-    }
-   ]
-  },
-  {
-   "name": "idb-keyval",
-   "version": "6.2.0",
-   "source": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.0.tgz";,
-   "license": "Apache-2.0",
-   "licenseFiles": [
-    "assets/third_party/external-svg-loader/LICENSE.idb-keyval"
-   ],
-   "artifacts": [
-    {
-     "path": "assets/third_party/external-svg-loader/svg-loader.min.js",
-     "sha256": 
"a3301df36135fff595018610d75e8c54cf024d90a7f0bd39bc0ae5211ea8440d"
-    }
-   ]
-  }
- ]
-}
diff --git a/static/licenses/oink/assets/third_party/Font-Awesome/LICENSE.txt 
b/static/licenses/oink/assets/third_party/Font-Awesome/LICENSE.txt
deleted file mode 100644
index 69403b25c..000000000
--- a/static/licenses/oink/assets/third_party/Font-Awesome/LICENSE.txt
+++ /dev/null
@@ -1,165 +0,0 @@
-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) 2026 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 2026 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.**
diff --git a/static/licenses/oink/assets/third_party/asciinema/LICENSE 
b/static/licenses/oink/assets/third_party/asciinema/LICENSE
deleted file mode 100644
index 15258081e..000000000
--- a/static/licenses/oink/assets/third_party/asciinema/LICENSE
+++ /dev/null
@@ -1,201 +0,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.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "{}"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright 2011-2021 Marcin Kulik
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
diff --git a/static/licenses/oink/assets/third_party/bootstrap/LICENSE 
b/static/licenses/oink/assets/third_party/bootstrap/LICENSE
deleted file mode 100644
index fa7c00bc4..000000000
--- a/static/licenses/oink/assets/third_party/bootstrap/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2011-2025 The Bootstrap Authors
-
-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/static/licenses/oink/assets/third_party/bootstrap/LICENSE.popper 
b/static/licenses/oink/assets/third_party/bootstrap/LICENSE.popper
deleted file mode 100644
index 0370c4581..000000000
--- a/static/licenses/oink/assets/third_party/bootstrap/LICENSE.popper
+++ /dev/null
@@ -1,20 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2019 Federico Zivolo
-
-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/static/licenses/oink/assets/third_party/chakra-petch/LICENSE 
b/static/licenses/oink/assets/third_party/chakra-petch/LICENSE
deleted file mode 100644
index 6b156fb0f..000000000
--- a/static/licenses/oink/assets/third_party/chakra-petch/LICENSE
+++ /dev/null
@@ -1,93 +0,0 @@
-Copyright 2018 The Chakra Petch Project Authors 
(https://github.com/m4rc1e/Chakra-Petch.git) ChakraPetch-LightItalic.ttf: 
Copyright 2018 The Chakra Petch Project Authors 
(https://github.com/m4rc1e/Chakra-Petch.git) ChakraPetch-Regular.ttf: Copyright 
2018 The Chakra Petch Project Authors 
(https://github.com/m4rc1e/Chakra-Petch.git) ChakraPetch-Italic.ttf: Copyright 
2018 The Chakra Petch Project Authors 
(https://github.com/m4rc1e/Chakra-Petch.git) ChakraPetch-Medium.ttf: Copyright 
2018 The [...]
-
-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.
diff --git a/static/licenses/oink/assets/third_party/docsearch/LICENSE 
b/static/licenses/oink/assets/third_party/docsearch/LICENSE
deleted file mode 100644
index 78f811663..000000000
--- a/static/licenses/oink/assets/third_party/docsearch/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2015-present Algolia, 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.
diff --git a/static/licenses/oink/assets/third_party/echarts/LICENSE 
b/static/licenses/oink/assets/third_party/echarts/LICENSE
deleted file mode 100644
index c63376530..000000000
--- a/static/licenses/oink/assets/third_party/echarts/LICENSE
+++ /dev/null
@@ -1,222 +0,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.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-
-
-
-
-========================================================================
-Apache ECharts Subcomponents:
-
-The Apache ECharts project contains subcomponents with separate copyright
-notices and license terms. Your use of the source code for these
-subcomponents is also subject to the terms and conditions of the following
-licenses.
-
-BSD 3-Clause (d3.js):
-The following files embed [d3.js](https://github.com/d3/d3) BSD 3-Clause:
-    `/src/chart/treemap/treemapLayout.ts`,
-    `/src/chart/tree/layoutHelper.ts`,
-    `/src/chart/graph/forceHelper.ts`,
-    `/src/util/number.ts`
-See `/licenses/LICENSE-d3` for details of the license.
diff --git a/static/licenses/oink/assets/third_party/echarts/LICENSE.d3 
b/static/licenses/oink/assets/third_party/echarts/LICENSE.d3
deleted file mode 100644
index 721bd22ec..000000000
--- a/static/licenses/oink/assets/third_party/echarts/LICENSE.d3
+++ /dev/null
@@ -1,27 +0,0 @@
-Copyright 2010-2016 Mike Bostock
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without 
modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of source code must retain the above copyright notice, this
-  list of conditions and the following disclaimer.
-
-* Redistributions in binary form must reproduce the above copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-
-* Neither the name of the author nor the names of contributors may be used to
-  endorse or promote products derived from this software without specific prior
-  written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/static/licenses/oink/assets/third_party/echarts/NOTICE 
b/static/licenses/oink/assets/third_party/echarts/NOTICE
deleted file mode 100644
index c6a6e5e43..000000000
--- a/static/licenses/oink/assets/third_party/echarts/NOTICE
+++ /dev/null
@@ -1,5 +0,0 @@
-Apache ECharts
-Copyright 2017-2026 The Apache Software Foundation
-
-This product includes software developed at
-The Apache Software Foundation (https://www.apache.org/).
\ No newline at end of file
diff --git 
a/static/licenses/oink/assets/third_party/external-svg-loader/LICENSE 
b/static/licenses/oink/assets/third_party/external-svg-loader/LICENSE
deleted file mode 100644
index 321864b06..000000000
--- a/static/licenses/oink/assets/third_party/external-svg-loader/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2020 Shubham Jain
-
-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/static/licenses/oink/assets/third_party/external-svg-loader/LICENSE.idb-keyval
 
b/static/licenses/oink/assets/third_party/external-svg-loader/LICENSE.idb-keyval
deleted file mode 100644
index e23498830..000000000
--- 
a/static/licenses/oink/assets/third_party/external-svg-loader/LICENSE.idb-keyval
+++ /dev/null
@@ -1,13 +0,0 @@
-Copyright 2016, Jake Archibald
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
\ No newline at end of file
diff --git a/static/licenses/oink/assets/third_party/ibm-plex-mono/LICENSE 
b/static/licenses/oink/assets/third_party/ibm-plex-mono/LICENSE
deleted file mode 100644
index 83eac8278..000000000
--- a/static/licenses/oink/assets/third_party/ibm-plex-mono/LICENSE
+++ /dev/null
@@ -1,93 +0,0 @@
-Copyright 2017 IBM Corp. All rights reserved. IBMPlexMono-ThinItalic.ttf: 
Copyright 2017 IBM Corp. All rights reserved. IBMPlexMono-ExtraLight.ttf: 
Copyright 2017 IBM Corp. All rights reserved. IBMPlexMono-ExtraLightItalic.ttf: 
Copyright 2017 IBM Corp. All rights reserved. IBMPlexMono-Light.ttf: Copyright 
2017 IBM Corp. All rights reserved. IBMPlexMono-LightItalic.ttf: Copyright 2017 
IBM Corp. All rights reserved. IBMPlexMono-Regular.ttf: Copyright 2017 IBM 
Corp. All rights reserved. IBM [...]
-
-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.
diff --git a/static/licenses/oink/assets/third_party/infographic/LICENSE 
b/static/licenses/oink/assets/third_party/infographic/LICENSE
deleted file mode 100644
index d52dc4b13..000000000
--- a/static/licenses/oink/assets/third_party/infographic/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2025 AntV
-
-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/static/licenses/oink/assets/third_party/inter/LICENSE 
b/static/licenses/oink/assets/third_party/inter/LICENSE
deleted file mode 100644
index 40589daa9..000000000
--- a/static/licenses/oink/assets/third_party/inter/LICENSE
+++ /dev/null
@@ -1,93 +0,0 @@
-Copyright 2016 The Inter Project Authors (https://github.com/rsms/inter) 
Inter-Italic[opsz,wght].ttf: Copyright 2016 The Inter Project Authors 
(https://github.com/rsms/inter)
-
-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.
diff --git a/static/licenses/oink/assets/third_party/katex/LICENSE 
b/static/licenses/oink/assets/third_party/katex/LICENSE
deleted file mode 100644
index 37c6433e3..000000000
--- a/static/licenses/oink/assets/third_party/katex/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2013-2020 Khan Academy 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.
diff --git a/static/licenses/oink/assets/third_party/lunr/LICENSE 
b/static/licenses/oink/assets/third_party/lunr/LICENSE
deleted file mode 100644
index e6e4e21b2..000000000
--- a/static/licenses/oink/assets/third_party/lunr/LICENSE
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (C) 2013 by Oliver Nightingale
-
-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/static/licenses/oink/assets/third_party/markmap/LICENSE.d3 
b/static/licenses/oink/assets/third_party/markmap/LICENSE.d3
deleted file mode 100644
index 3594fffaf..000000000
--- a/static/licenses/oink/assets/third_party/markmap/LICENSE.d3
+++ /dev/null
@@ -1,13 +0,0 @@
-Copyright 2010-2023 Mike Bostock
-
-Permission to use, copy, modify, and/or distribute this software for any 
purpose
-with or without fee is hereby granted, provided that the above copyright notice
-and this permission notice appear in all copies.
-
-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.
diff --git 
a/static/licenses/oink/assets/third_party/markmap/LICENSE.highlightjs 
b/static/licenses/oink/assets/third_party/markmap/LICENSE.highlightjs
deleted file mode 100644
index 2250cc7ec..000000000
--- a/static/licenses/oink/assets/third_party/markmap/LICENSE.highlightjs
+++ /dev/null
@@ -1,29 +0,0 @@
-BSD 3-Clause License
-
-Copyright (c) 2006, Ivan Sagalaev.
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-* Redistributions of source code must retain the above copyright notice, this
-  list of conditions and the following disclaimer.
-
-* Redistributions in binary form must reproduce the above copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-
-* Neither the name of the copyright holder nor the names of its
-  contributors may be used to endorse or promote products derived from
-  this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git 
a/static/licenses/oink/assets/third_party/markmap/LICENSE.markmap-autoloader 
b/static/licenses/oink/assets/third_party/markmap/LICENSE.markmap-autoloader
deleted file mode 100644
index b4381398a..000000000
--- a/static/licenses/oink/assets/third_party/markmap/LICENSE.markmap-autoloader
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2020 Gerald
-
-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/static/licenses/oink/assets/third_party/markmap/LICENSE.markmap-lib 
b/static/licenses/oink/assets/third_party/markmap/LICENSE.markmap-lib
deleted file mode 100644
index b4381398a..000000000
--- a/static/licenses/oink/assets/third_party/markmap/LICENSE.markmap-lib
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2020 Gerald
-
-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/static/licenses/oink/assets/third_party/markmap/LICENSE.markmap-toolbar 
b/static/licenses/oink/assets/third_party/markmap/LICENSE.markmap-toolbar
deleted file mode 100644
index b4381398a..000000000
--- a/static/licenses/oink/assets/third_party/markmap/LICENSE.markmap-toolbar
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2020 Gerald
-
-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/static/licenses/oink/assets/third_party/markmap/LICENSE.markmap-view 
b/static/licenses/oink/assets/third_party/markmap/LICENSE.markmap-view
deleted file mode 100644
index b4381398a..000000000
--- a/static/licenses/oink/assets/third_party/markmap/LICENSE.markmap-view
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2020 Gerald
-
-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/static/licenses/oink/assets/third_party/markmap/LICENSE.webfontloader 
b/static/licenses/oink/assets/third_party/markmap/LICENSE.webfontloader
deleted file mode 100644
index d9a10c0d8..000000000
--- a/static/licenses/oink/assets/third_party/markmap/LICENSE.webfontloader
+++ /dev/null
@@ -1,176 +0,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.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
diff --git a/static/licenses/oink/assets/third_party/mermaid/LICENSE 
b/static/licenses/oink/assets/third_party/mermaid/LICENSE
deleted file mode 100644
index 2e5daebd2..000000000
--- a/static/licenses/oink/assets/third_party/mermaid/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014 - 2022 Knut Sveidqvist
-
-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/static/licenses/oink/assets/third_party/pako/LICENSE 
b/static/licenses/oink/assets/third_party/pako/LICENSE
deleted file mode 100644
index a934ef8db..000000000
--- a/static/licenses/oink/assets/third_party/pako/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-(The MIT License)
-
-Copyright (C) 2014-2017 by Vitaly Puzrin and Andrei Tuputcyn
-
-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/static/licenses/oink/assets/third_party/redoc/LICENSE 
b/static/licenses/oink/assets/third_party/redoc/LICENSE
deleted file mode 100644
index 20075d858..000000000
--- a/static/licenses/oink/assets/third_party/redoc/LICENSE
+++ /dev/null
@@ -1,22 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2015-present, Rebilly, 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.
-
diff --git 
a/static/licenses/oink/assets/third_party/redoc/redoc.standalone.js.LICENSE.txt 
b/static/licenses/oink/assets/third_party/redoc/redoc.standalone.js.LICENSE.txt
deleted file mode 100644
index cdc579a03..000000000
--- 
a/static/licenses/oink/assets/third_party/redoc/redoc.standalone.js.LICENSE.txt
+++ /dev/null
@@ -1,102 +0,0 @@
-/*!
-       Copyright (c) 2018 Jed Watson.
-       Licensed under the MIT License (MIT), see
-       http://jedwatson.github.io/classnames
-*/
-
-/*!
- * ReDoc - OpenAPI/Swagger-generated API Reference Documentation
- * -------------------------------------------------------------
- *   Version: "2.5.3"
- *   Repo: https://github.com/Redocly/redoc
- */
-
-/*!
- * Stickyfill -- `position: sticky` polyfill
- * v. 1.1.1 | https://github.com/wilddeer/stickyfill
- * Copyright Oleg Korsunsky | http://wd.dizaina.net/
- *
- * MIT License
- */
-
-/*!
- * perfect-scrollbar v1.5.3
- * Copyright 2021 Hyunje Jun, MDBootstrap and Contributors
- * Licensed under MIT
- */
-
-/*! @license DOMPurify 3.4.6 | (c) Cure53 and other contributors | Released 
under the Apache license 2.0 and Mozilla Public License 2.0 | 
github.com/cure53/DOMPurify/blob/3.4.6/LICENSE */
-
-/*!***************************************************
-* mark.js v8.11.1
-* https://markjs.io/
-* Copyright (c) 2014–2018, Julian Kühnel
-* Released under the MIT license https://git.io/vwTVl
-*****************************************************/
-
-/**
- * @license React
- * react-dom.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-
-/**
- * @license React
- * react.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-
-/**
- * @license React
- * scheduler.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-
-/**
- * @license React
- * use-sync-external-store-shim.production.js
- *
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-
-/**
- * Prism: Lightweight, robust, elegant syntax highlighting
- *
- * @license MIT <https://opensource.org/licenses/MIT>
- * @author Lea Verou <https://lea.verou.me>
- * @namespace
- * @public
- */
-
-/** @license React v16.13.1
- * react-is.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-
-/** @license React v17.0.2
- * react-is.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
diff --git a/static/licenses/oink/assets/third_party/swagger-ui/LICENSE 
b/static/licenses/oink/assets/third_party/swagger-ui/LICENSE
deleted file mode 100644
index d64569567..000000000
--- a/static/licenses/oink/assets/third_party/swagger-ui/LICENSE
+++ /dev/null
@@ -1,202 +0,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.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
diff --git 
a/static/licenses/oink/assets/third_party/swagger-ui/LICENSE.bundle.txt 
b/static/licenses/oink/assets/third_party/swagger-ui/LICENSE.bundle.txt
deleted file mode 100644
index 0b3fd18c5..000000000
--- a/static/licenses/oink/assets/third_party/swagger-ui/LICENSE.bundle.txt
+++ /dev/null
@@ -1,104 +0,0 @@
-/*!
-       Copyright (c) 2018 Jed Watson.
-       Licensed under the MIT License (MIT), see
-       http://jedwatson.github.io/classnames
-*/
-
-/*!
- * @description Recursive object extending
- * @author Viacheslav Lotsmanov <[email protected]>
- * @license MIT
- *
- * The MIT License (MIT)
- *
- * Copyright (c) 2013-2018 Viacheslav Lotsmanov
- *
- * 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 buffer module from node.js, for the browser.
- *
- * @author   Feross Aboukhadijeh <https://feross.org>
- * @license  MIT
- */
-
-/*!
- * https://github.com/Starcounter-Jack/JSON-Patch
- * (c) 2017-2021 Joachim Wester
- * MIT license
- */
-
-/*!
- * https://github.com/Starcounter-Jack/JSON-Patch
- * (c) 2017-2022 Joachim Wester
- * MIT licensed
- */
-
-/*!
- * repeat-string <https://github.com/jonschlinkert/repeat-string>
- *
- * Copyright (c) 2014-2015, Jon Schlinkert.
- * Licensed under the MIT License.
- */
-
-/*! @license DOMPurify 3.4.13 | (c) Cure53 and other contributors | Released 
under the Apache license 2.0 and Mozilla Public License 2.0 | 
github.com/cure53/DOMPurify/blob/3.4.13/LICENSE */
-
-/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh 
<https://feross.org/opensource> */
-
-/*! safe-buffer. MIT License. Feross Aboukhadijeh 
<https://feross.org/opensource> */
-
-/**
- * @license React
- * react-dom.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-
-/**
- * @license React
- * react.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-
-/**
- * @license React
- * scheduler.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-
-/**
- * @license React
- * use-sync-external-store-with-selector.production.js
- *
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
diff --git 
a/static/licenses/oink/assets/third_party/swagger-ui/LICENSE.standalone-preset.txt
 
b/static/licenses/oink/assets/third_party/swagger-ui/LICENSE.standalone-preset.txt
deleted file mode 100644
index 11e1b3bef..000000000
--- 
a/static/licenses/oink/assets/third_party/swagger-ui/LICENSE.standalone-preset.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-/*!
- * The buffer module from node.js, for the browser.
- *
- * @author   Feross Aboukhadijeh <https://feross.org>
- * @license  MIT
- */
-
-/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh 
<https://feross.org/opensource> */
-
-/*! safe-buffer. MIT License. Feross Aboukhadijeh 
<https://feross.org/opensource> */
-
-/**
- * @license React
- * react.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
diff --git a/static/licenses/oink/assets/third_party/swagger-ui/NOTICE 
b/static/licenses/oink/assets/third_party/swagger-ui/NOTICE
deleted file mode 100644
index ab788a27d..000000000
--- a/static/licenses/oink/assets/third_party/swagger-ui/NOTICE
+++ /dev/null
@@ -1,2 +0,0 @@
-swagger-ui
-Copyright 2020-2021 SmartBear Software Inc.

Reply via email to