Text this: Analyzing Ride-Sourcing Market Equilibrium and Its Transitions with Heterogeneous Users