libheif-js 1.23.5: unmodified browser library, LGPL-3.0. Corresponding sources and build instructions: all four archives here. Use libheif-emscripten workflow with libheif sources placed at libheif/. The build uses Emscripten 3.1.61 and libde265 1.0.15. Then use libheif-js scripts/install.js and scripts/bundle.js. GNU LGPL/GPL notices: ../LIBHEIF-LICENSE.txt. You may replace /vendor/photo/libheif.mjs with a modified build; the application imports its public API and imposes no integrity check.