Perovskite Nucleation Gibbs Free porn