Iskra distributes an unmodified buildLibheif JavaScript module from: heic-to 1.6.5, src/lib/libheif-without-unsafe-eval.js (renamed libheif.mjs). Build header: libheif 1.23.5, USE_UNSAFE_EVAL=0, LIBDE265_VERSION=1.0.16. Licenses: LGPL-3.0-or-later; copyright notices are preserved in the source archives. The Iskra application communicates with this separately loaded module through a Worker. You may replace this module with a modified compatible build; the application does not prohibit reverse engineering for debugging modifications to the library. Corresponding source and build instructions are provided next to this notice: source/heic-to-1.6.5.tgz (wrapper source, original generated module, esbuild.mjs, README.md) source/libheif-1.23.5.tar.gz (library source, licenses, build-emscripten.sh) source/libde265-1.0.16.tar.gz (HEVC decoder source and licenses) Upstream build recipe from heic-to README.md: Build libheif using Emscripten and build-emscripten.sh, with LIBDE265_VERSION=1.0.16 USE_UNSAFE_EVAL=0 USE_WASM=0. The README documents its llvm-nm path adjustment for macOS. For a replacement, export the compatible default buildLibheif factory as libheif.mjs. No changes have been made to the upstream decoder file.