Run-out prediction and failure mechanism analysis of the Zhenggang deposit in southwestern China