function replace( input, vars ) {
		// Dispatch input type
		if ( !input ) {
			return;
		} else if ( typeof input == 'string' ) {
			return replaceString( input, vars );
		} else if ( Array.isArray( input ) ) {
			return replaceArray( input, vars );
		} else if ( typeof input == 'object' ) {
			return replaceObject( input, vars );
		} else {
			return input;
		}
	}
// Replace members with env variables.
Replace members with env variables.
Replace members with env variables .
function replace( input, vars ) {
		if ( !input ) {
			return;
		} else if ( typeof input == 'string' ) {
			return replaceString( input, vars );
		} else if ( Array.isArray( input ) ) {
			return replaceArray( input, vars );
		} else if ( typeof input == 'object' ) {
			return replaceObject( input, vars );
		} else {
			return input;
		}
	}
function replace ( input , vars ) { if ( ! input ) { return ; } else if ( typeof input == 'string' ) { return replaceString ( input , vars ) ; } else if ( Array . isArray ( input ) ) { return replaceArray ( input , vars ) ; } else if ( typeof input == 'object' ) { return replaceObject ( input , vars ) ; } else { return input ; } }
Replace members with env variables.
Replace members with env variables .
// Dispatch input type