Source: https://github.com/laanlabs/openPlan3D Commit: d68cadf703578f2cd3a7c77f820e18d342580c32 Adaptation: TypeScript types stripped; local import paths rewritten.