# Third-party notices

Runtime dependencies include:

- CryptoJS — MIT License
- css-tree — MIT License
- fflate — MIT License
- @oovz/esearch-ocr — Apache License 2.0
- ONNX Runtime Web — MIT License

Build and test dependencies retain their respective licenses in their distributed packages. No remotely hosted executable code is loaded by the userscript.

The production userscript is processed locally with JavaScript Obfuscator, licensed under the BSD-2-Clause License.

When a chapter uses JJWXC's dynamic font, the extension may retrieve a matching public JSON mapping from [404-novel-project/jinjiang_font_tables](https://github.com/404-novel-project/jinjiang_font_tables), or download JJWXC's public WOFF2 font and derive a mapping locally. JSON mappings and font files are treated as data and are not executable code.

If glyph comparison cannot resolve every character, the extension uses the packaged `ppocr_v5_mobile` model archive distributed by [eSearch-OCR](https://github.com/xushengfeng/eSearch-OCR). The model files ship with the extension and are processed locally by the bundled OCR engine; no remotely hosted executable code is loaded.
