VizAgent Dashboard
Copyright 2026 VizAgent Team

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 file for the specific language governing permissions and
limitations under the License.

────────────────────────────────────────────────────────────────────────
第三方资产（随包分发，写入 wheel）
────────────────────────────────────────────────────────────────────────

1. Apache ECharts 5.5.1
   License: Apache License 2.0
   Source:  https://github.com/apache/echarts
   用途:    图表渲染运行时，内嵌于 HTML 产物以支持离线渲染
   文件:    src/vizagent_dashboard/vendor/echarts.min.js

2. 中国 GeoJSON (china.json)
   License: Apache License 2.0
   Source:  npm 包 echarts@4.9.0，路径 map/json/china.json
   URL:     https://cdn.jsdelivr.net/npm/echarts@4.9.0/map/json/china.json
   Repo:    https://github.com/apache/echarts
   文件:    src/vizagent_dashboard/vendor/china.json
   验证:    与 echarts@4.9.0 逐字节一致（sha256 d392f651a48e6213…，61248 字节）
   说明:    ECharts 压缩格式（UTF8Encoding=true）。底层边界数据 ECharts 历史源自
            Natural Earth（公共领域），文件本身以 Apache 2.0 再分发。

3. 世界 GeoJSON (world.json)
   License: Apache License 2.0
   Source:  npm 包 echarts@4.9.0，路径 map/json/world.json
   URL:     https://cdn.jsdelivr.net/npm/echarts@4.9.0/map/json/world.json
   Repo:    https://github.com/apache/echarts
   文件:    src/vizagent_dashboard/vendor/world.json
   验证:    与 echarts@4.9.0 逐字节一致（sha256 049b334579e5a42d…，1010239 字节）

   许可结论：两份地图数据均来自 Apache ECharts 4.9.0（Apache 2.0），可再分发。
   此前 NOTICE/设计文档中提到的「DataV」是 SaaS 运行时 fetch 路径所用来源，
   并非本仓库 vendor 文件的实际来源——已通过逐字节比对纠正。

────────────────────────────────────────────────────────────────────────
第三方依赖（运行时安装，不随包分发）
────────────────────────────────────────────────────────────────────────

完整许可证清单见 SBOM.md。概要：

- click        >= 8.0   BSD-3-Clause    https://palletsprojects.com/p/click/
- openpyxl     >= 3.1   MIT             https://openpyxl.readthedocs.io
- pydantic     >= 2.0   MIT             https://github.com/pydantic/pydantic
- playwright   >= 1.45  Apache-2.0      https://github.com/microsoft/playwright-python (optional, [browser] extra)

────────────────────────────────────────────────────────────────────────
字体
────────────────────────────────────────────────────────────────────────

本仓库不分发字体文件。主题 token 声明 system-ui / Georgia / Consolas 等
通用系统字体族，由用户系统提供。无 OFL 字体打包。

────────────────────────────────────────────────────────────────────────
示例数据
────────────────────────────────────────────────────────────────────────

examples/ 下的 CSV/XLSX 与 spec.json 均为合成数据，不含任何真实数据。
