Copyright (C) 2021-2025, Lux Partners Limited. All rights reserved. See the file LICENSE for licensing terms.