public/build/static/application.js
function partialRight(func) {
      if (func) {
        var arity = func[expando] ? func[expando][2] : func.length,
            partialRightArgs = slice(arguments, 1);

        arity -= partialRightArgs.length;
      }
      return createWrapper(func, PARTIAL_RIGHT_FLAG, arity, null, null, partialRightArgs);
    }
function partialRight(func) {
      if (func) {
        var arity = func[expando] ? func[expando][2] : func.length,
            partialRightArgs = slice(arguments, 1);

        arity -= partialRightArgs.length;
      }
      return createWrapper(func, PARTIAL_RIGHT_FLAG, arity, null, null, partialRightArgs);
    }
function partialRight ( func ) { if ( func ) { var arity = func [ expando ] ? func [ expando ] [ 2 ] : func . length , partialRightArgs = slice ( arguments , 1 ) ; arity -= partialRightArgs . length ; } return createWrapper ( func , PARTIAL_RIGHT_FLAG , arity , null , null , partialRightArgs ) ; }
This method is like `_.partial` except that partially applied arguments
are appended to those provided to the new function.

Note: This method does not set the `length` property of partially applied
functions.

@static
@memberOf _
@category Functions
@param {Function} func The function to partially apply arguments to.
@param {...*} [args] Arguments to be partially applied.
@returns {Function} Returns the new partially applied function.
@example

var defaultsDeep = _.partialRight(_.merge, _.defaults);

var options = {
'variable': 'data',
'imports': { 'jq': $ }
};

defaultsDeep(options, _.templateSettings);

options.variable
// => 'data'

options.imports
// => { '_': _, 'jq': $ }
This method is like _ . partial except that partially applied arguments are appended to those provided to the new function .