Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
pm2 / usr / local / lib / pm2 / node_modules / degenerator / test / pac-resolver-gh-16.expected.js
Size: Mime:
var FindProxyForURL = function (init, profiles) {
    return function (url, host) {
        'use strict';
        var result = init, scheme = url.substr(0, url.indexOf(':'));
        do {
            result = profiles[result];
            if (typeof result === 'function')
                result = result(url, host, scheme);
        } while (typeof result !== 'string' || result.charCodeAt(0) === 43);
        return result;
    };
}('+google', {
    '+google': function (url, host, scheme) {
        'use strict';
        if (/(?:^|\.)google\.com$/.test(host))
            return '+internal-vf';
        return 'DIRECT';
    },
    '+internal-vf': function (url, host, scheme) {
        'use strict';
        if (host === '127.0.0.1' || host === '::1' || host.indexOf('.') < 0)
            return 'DIRECT';
        return 'PROXY 127.0.0.1:8123';
    }
});