Corresponding source for r20-a3-mupdf Application commit: a3ad1646f4ea3eb95ec94ae493e0d5d1a593013d The application-source.tar.gz contains project source, build scripts, lockfiles, MuPDF Unicode scalar patch and vendored Rust crate source. Retain all notices. Read PUBLIC-DISTRIBUTION-NOTICE.txt and AGPL-3.0.txt for the distribution grant. Application build: Node 24 LTS, pnpm 10.12.1, Rust 1.93.0 wasm32-unknown-unknown. From policy-compare-a3ad164/: pnpm install --frozen-lockfile; pnpm install:mupdf; POLICY_RELEASE_ID=r20-a3-mupdf POLICY_REVISION=a3ad1646f4ea3eb95ec94ae493e0d5d1a593013d pnpm build:mupdf The exact Linux candidate build recipe and toolchain image digests are in deploy/Dockerfile; reproduce the image with ENGINE=mupdf, RELEASE_ID and REVISION. Compilation on another host can produce a different WASM hash; do not substitute it for the checked candidate. Rust source dependencies are supplied under vendor/. Complete upstream MuPDF 1.28.1 source is split into consecutive 20 MiB pieces only to satisfy the Pages per-file limit. Download all mupdf-source.tar.gz.part-* and concatenate in numeric order: cat mupdf-source.tar.gz.part-* > mupdf-source.tar.gz Verify SHA256SUMS and archives.json, then tar -xzf mupdf-source.tar.gz. The release archive includes thirdparty source. Its 1422 main source files were compared with npm gitHead 20061bd45183f5a2bff8f43675e4da91e5ac2901, all equal. platform/wasm/BUILDING.md documents the native WASM build with Emscripten 4.0.8. After building the wrapper, apply application patches/mupdf@1.28.1.patch to its generated dist/mupdf.js. The original integrity-verified npm package is in js-source/ and its native WASM equals the candidate native WASM exactly. No native MuPDF rebuild has been claimed or performed in this packaging step. Runtime JavaScript package source distributions and npm integrity metadata are supplied under js-source/. Application locks pin their exact versions. The original release also serves license files under /releases/r20-a3-mupdf/licenses/. No private trial files, credentials, personal feedback or user PDF are included.