This viewer adapts the user-supplied STP_Viewer_Web_2.html. Its embedded Three.js and occt-import-js JavaScript and WebAssembly binaries were extracted without modification. Mesh merging is retained from that file. Three.js r160: Copyright 2010-2023 Three.js Authors. MIT license. Source: https://github.com/mrdoob/three.js/tree/r160 License: https://github.com/mrdoob/three.js/blob/r160/LICENSE occt-import-js: LGPL-2.1. Full license in OCCT-IMPORT-LICENSE.txt. Source and build instructions: https://github.com/kovacsv/occt-import-js Open CASCADE Technology: LGPL-2.1 with the Open CASCADE exception. Source: https://github.com/Open-Cascade-SAS/OCCT License: https://dev.opencascade.org/resources/licensing The source HTML did not identify an exact occt-import-js release. The separated JS/WASM files can be replaced with compatible rebuilt versions. The sample luna-block.step was generated for this viewer and is released under CC0-1.0. Its dimensions are 60 x 40 x 12 millimeters.