Repeat Purchase Intentions in Online Shopping: The Role of Satisfaction, Attitude, and Online Retailers' Performance | Synapse