Vitalsource Technologies, Inc. Civic Participation In Contentious Politics