client/lib/two-step-authorization/index.js
function TwoStepAuthorization() {
	if ( ! ( this instanceof TwoStepAuthorization ) ) {
		return new TwoStepAuthorization();
	}

	this.data = null;
	this.initialized = false;
	this.smsResendThrottled = false;

	this.bumpMCStat = function( eventAction ) {
		analytics.mc.bumpStat( '2fa', eventAction );
		analytics.tracks.recordEvent( 'calypso_login_twostep_authorize', {
			event_action: eventAction,
		} );
	};

	this.fetch();
}
function TwoStepAuthorization() {
	if ( ! ( this instanceof TwoStepAuthorization ) ) {
		return new TwoStepAuthorization();
	}

	this.data = null;
	this.initialized = false;
	this.smsResendThrottled = false;

	this.bumpMCStat = function( eventAction ) {
		analytics.mc.bumpStat( '2fa', eventAction );
		analytics.tracks.recordEvent( 'calypso_login_twostep_authorize', {
			event_action: eventAction,
		} );
	};

	this.fetch();
}
/*
Initialize TwoStepAuthorization with defaults