function rtlAndNormal(src, callback) {
    if (callback === undefined) {
        callback = src;
        src = config.paths.source.definitions + '/**/' + config.globs.components + '.less';
    }

    const rtl = (callback) => buildCSS(src, 'rtl', config, {}, callback);
    rtl.displayName = 'CSS Right-To-Left';
    const css = (callback) => buildCSS(src, 'default', config, {}, callback);
    css.displayName = 'CSS';

    if (config.rtl === true || config.rtl === 'Yes') {
        rtl(callback);
    } else if (config.rtl === 'both') {
        gulp.series(rtl, css)(callback);
    } else {
        css(callback);
    }
}
/' + config.globs.components + '.less';
    }

    if (globs.individuals !== undefined && typeof src === 'string') {
        const components = config.globs.components.replace(/[{}]/g, '') + ',' + config.globs.individuals.replace(/[{}]/g, '');

        src = config.paths.source.definitions + '/*