Built motion from commit 1038d87.|0.0.141
[motion.git] / public / bower_components / lodash / dist / lodash.fp.js
index 6181b35..8e4aa5a 100644 (file)
@@ -57,10 +57,9 @@ return /******/ (function(modules) { // webpackBootstrap
        var baseConvert = __webpack_require__(1);
 
        /**
-        * Converts `lodash` to an immutable auto-curried iteratee-first data-last
-        * version with conversion `options` applied.
+        * Converts `lodash` to an immutable auto-curried iteratee-first data-last version.
         *
-        * @param {Function} lodash The lodash function to convert.
+        * @param {Function} lodash The lodash function.
         * @param {Object} [options] The options object. See `baseConvert` for more details.
         * @returns {Function} Returns the converted `lodash`.
         */
@@ -80,100 +79,15 @@ return /******/ (function(modules) { // webpackBootstrap
 
        var mapping = __webpack_require__(2),
            mutateMap = mapping.mutate,
-           fallbackHolder = __webpack_require__(3);
-
-       /**
-        * Creates a function, with an arity of `n`, that invokes `func` with the
-        * arguments it receives.
-        *
-        * @private
-        * @param {Function} func The function to wrap.
-        * @param {number} n The arity of the new function.
-        * @returns {Function} Returns the new function.
-        */
-       function baseArity(func, n) {
-         return n == 2
-           ? function(a, b) { return func.apply(undefined, arguments); }
-           : function(a) { return func.apply(undefined, arguments); };
-       }
-
-       /**
-        * Creates a function that invokes `func`, with up to `n` arguments, ignoring
-        * any additional arguments.
-        *
-        * @private
-        * @param {Function} func The function to cap arguments for.
-        * @param {number} n The arity cap.
-        * @returns {Function} Returns the new function.
-        */
-       function baseAry(func, n) {
-         return n == 2
-           ? function(a, b) { return func(a, b); }
-           : function(a) { return func(a); };
-       }
-
-       /**
-        * Creates a clone of `array`.
-        *
-        * @private
-        * @param {Array} array The array to clone.
-        * @returns {Array} Returns the cloned array.
-        */
-       function cloneArray(array) {
-         var length = array ? array.length : 0,
-             result = Array(length);
-
-         while (length--) {
-           result[length] = array[length];
-         }
-         return result;
-       }
-
-       /**
-        * Creates a function that clones a given object using the assignment `func`.
-        *
-        * @private
-        * @param {Function} func The assignment function.
-        * @returns {Function} Returns the new cloner function.
-        */
-       function createCloner(func) {
-         return function(object) {
-           return func({}, object);
-         };
-       }
-
-       /**
-        * Creates a function that wraps `func` and uses `cloner` to clone the first
-        * argument it receives.
-        *
-        * @private
-        * @param {Function} func The function to wrap.
-        * @param {Function} cloner The function to clone arguments.
-        * @returns {Function} Returns the new immutable function.
-        */
-       function immutWrap(func, cloner) {
-         return function() {
-           var length = arguments.length;
-           if (!length) {
-             return result;
-           }
-           var args = Array(length);
-           while (length--) {
-             args[length] = arguments[length];
-           }
-           var result = args[0] = cloner.apply(undefined, args);
-           func.apply(undefined, args);
-           return result;
-         };
-       }
+           placeholder = {};
 
        /**
         * The base implementation of `convert` which accepts a `util` object of methods
         * required to perform conversions.
         *
         * @param {Object} util The util object.
-        * @param {string} name The name of the function to convert.
-        * @param {Function} func The function to convert.
+        * @param {string} name The name of the function to wrap.
+        * @param {Function} func The function to wrap.
         * @param {Object} [options] The options object.
         * @param {boolean} [options.cap=true] Specify capping iteratee arguments.
         * @param {boolean} [options.curry=true] Specify currying.
@@ -205,15 +119,10 @@ return /******/ (function(modules) { // webpackBootstrap
            'rearg': 'rearg' in options ? options.rearg : true
          };
 
-         var forceCurry = ('curry' in options) && options.curry,
-             forceFixed = ('fixed' in options) && options.fixed,
-             forceRearg = ('rearg' in options) && options.rearg,
-             placeholder = isLib ? func : fallbackHolder,
-             pristine = isLib ? func.runInContext() : undefined;
+         var forceRearg = ('rearg' in options) && options.rearg;
 
          var helpers = isLib ? func : {
            'ary': util.ary,
-           'assign': util.assign,
            'clone': util.clone,
            'curry': util.curry,
            'forEach': util.forEach,
@@ -227,7 +136,6 @@ return /******/ (function(modules) { // webpackBootstrap
          };
 
          var ary = helpers.ary,
-             assign = helpers.assign,
              clone = helpers.clone,
              curry = helpers.curry,
              each = helpers.forEach,
@@ -240,6 +148,99 @@ return /******/ (function(modules) { // webpackBootstrap
 
          var aryMethodKeys = keys(mapping.aryMethod);
 
+         var baseArity = function(func, n) {
+           return n == 2
+             ? function(a, b) { return func.apply(undefined, arguments); }
+             : function(a) { return func.apply(undefined, arguments); };
+         };
+
+         var baseAry = function(func, n) {
+           return n == 2
+             ? function(a, b) { return func(a, b); }
+             : function(a) { return func(a); };
+         };
+
+         var cloneArray = function(array) {
+           var length = array ? array.length : 0,
+               result = Array(length);
+
+           while (length--) {
+             result[length] = array[length];
+           }
+           return result;
+         };
+
+         var cloneByPath = function(object, path) {
+           path = toPath(path);
+
+           var index = -1,
+               length = path.length,
+               result = clone(Object(object)),
+               nested = result;
+
+           while (nested != null && ++index < length) {
+             var key = path[index],
+                 value = nested[key];
+
+             if (value != null) {
+               nested[key] = clone(Object(value));
+             }
+             nested = nested[key];
+           }
+           return result;
+         };
+
+         var createCloner = function(func) {
+           return function(object) {
+             return func({}, object);
+           };
+         };
+
+         var immutWrap = function(func, cloner) {
+           return function() {
+             var length = arguments.length;
+             if (!length) {
+               return result;
+             }
+             var args = Array(length);
+             while (length--) {
+               args[length] = arguments[length];
+             }
+             var result = args[0] = cloner.apply(undefined, args);
+             func.apply(undefined, args);
+             return result;
+           };
+         };
+
+         var iterateeAry = function(func, n) {
+           return overArg(func, function(func) {
+             return typeof func == 'function' ? baseAry(func, n) : func;
+           });
+         };
+
+         var iterateeRearg = function(func, indexes) {
+           return overArg(func, function(func) {
+             var n = indexes.length;
+             return baseArity(rearg(baseAry(func, n), indexes), n);
+           });
+         };
+
+         var overArg = function(func, iteratee, retArg) {
+           return function() {
+             var length = arguments.length;
+             if (!length) {
+               return func();
+             }
+             var args = Array(length);
+             while (length--) {
+               args[length] = arguments[length];
+             }
+             var index = config.rearg ? 0 : (length - 1);
+             args[index] = iteratee(args[index]);
+             return func.apply(undefined, args);
+           };
+         };
+
          var wrappers = {
            'castArray': function(castArray) {
              return function() {
@@ -300,143 +301,14 @@ return /******/ (function(modules) { // webpackBootstrap
            }
          };
 
-         /*--------------------------------------------------------------------------*/
-
-         /**
-          * Creates a clone of `object` by `path`.
-          *
-          * @private
-          * @param {Object} object The object to clone.
-          * @param {Array|string} path The path to clone by.
-          * @returns {Object} Returns the cloned object.
-          */
-         function cloneByPath(object, path) {
-           path = toPath(path);
-
-           var index = -1,
-               length = path.length,
-               result = clone(Object(object)),
-               nested = result;
-
-           while (nested != null && ++index < length) {
-             var key = path[index],
-                 value = nested[key];
-
-             if (value != null) {
-               nested[key] = clone(Object(value));
-             }
-             nested = nested[key];
-           }
-           return result;
-         }
-
-         /**
-          * Converts `lodash` to an immutable auto-curried iteratee-first data-last
-          * version with conversion `options` applied.
-          *
-          * @param {Object} [options] The options object. See `baseConvert` for more details.
-          * @returns {Function} Returns the converted `lodash`.
-          */
-         function convertLib(options) {
-           return _.runInContext.convert(options)(undefined);
-         }
-
-         /**
-          * Create a converter function for `func` of `name`.
-          *
-          * @param {string} name The name of the function to convert.
-          * @param {Function} func The function to convert.
-          * @returns {Function} Returns the new converter function.
-          */
-         function createConverter(name, func) {
-           var oldOptions = options;
-           return function(options) {
-             var newUtil = isLib ? pristine : helpers,
-                 newFunc = isLib ? pristine[name] : func,
-                 newOptions = assign(assign({}, oldOptions), options);
-
-             return baseConvert(newUtil, name, newFunc, newOptions);
-           };
-         }
-
-         /**
-          * Creates a function that wraps `func` to invoke its iteratee, with up to `n`
-          * arguments, ignoring any additional arguments.
-          *
-          * @private
-          * @param {Function} func The function to cap iteratee arguments for.
-          * @param {number} n The arity cap.
-          * @returns {Function} Returns the new function.
-          */
-         function iterateeAry(func, n) {
-           return overArg(func, function(func) {
-             return typeof func == 'function' ? baseAry(func, n) : func;
-           });
-         }
-
-         /**
-          * Creates a function that wraps `func` to invoke its iteratee with arguments
-          * arranged according to the specified `indexes` where the argument value at
-          * the first index is provided as the first argument, the argument value at
-          * the second index is provided as the second argument, and so on.
-          *
-          * @private
-          * @param {Function} func The function to rearrange iteratee arguments for.
-          * @param {number[]} indexes The arranged argument indexes.
-          * @returns {Function} Returns the new function.
-          */
-         function iterateeRearg(func, indexes) {
-           return overArg(func, function(func) {
-             var n = indexes.length;
-             return baseArity(rearg(baseAry(func, n), indexes), n);
-           });
-         }
-
-         /**
-          * Creates a function that invokes `func` with its first argument passed
-          * thru `transform`.
-          *
-          * @private
-          * @param {Function} func The function to wrap.
-          * @param {...Function} transform The functions to transform the first argument.
-          * @returns {Function} Returns the new function.
-          */
-         function overArg(func, transform) {
-           return function() {
-             var length = arguments.length;
-             if (!length) {
-               return func();
-             }
-             var args = Array(length);
-             while (length--) {
-               args[length] = arguments[length];
-             }
-             var index = config.rearg ? 0 : (length - 1);
-             args[index] = transform(args[index]);
-             return func.apply(undefined, args);
-           };
-         }
-
-         /**
-          * Creates a function that wraps `func` and applys the conversions
-          * rules by `name`.
-          *
-          * @private
-          * @param {string} name The name of the function to wrap.
-          * @param {Function} func The function to wrap.
-          * @returns {Function} Returns the converted function.
-          */
-         function wrap(name, func) {
+         var wrap = function(name, func) {
            name = mapping.aliasToReal[name] || name;
-
-           var result,
-               wrapped = func,
-               wrapper = wrappers[name];
-
+           var wrapper = wrappers[name];
            if (wrapper) {
-             wrapped = wrapper(func);
+             return wrapper(func);
            }
-           else if (config.immutable) {
+           var wrapped = func;
+           if (config.immutable) {
              if (mutateMap.array[name]) {
                wrapped = immutWrap(func, cloneArray);
              }
@@ -447,6 +319,7 @@ return /******/ (function(modules) { // webpackBootstrap
                wrapped = immutWrap(func, cloneByPath);
              }
            }
+           var result;
            each(aryMethodKeys, function(aryKey) {
              each(mapping.aryMethod[aryKey], function(otherName) {
                if (name == otherName) {
@@ -455,7 +328,7 @@ return /******/ (function(modules) { // webpackBootstrap
                      spreadStart = mapping.methodSpread[name];
 
                  result = wrapped;
-                 if (config.fixed && (forceFixed || !mapping.skipFixed[name])) {
+                 if (config.fixed) {
                    result = spreadStart === undefined
                      ? ary(result, aryKey)
                      : spread(result, spreadStart);
@@ -470,8 +343,7 @@ return /******/ (function(modules) { // webpackBootstrap
                      result = iterateeAry(result, aryN);
                    }
                  }
-                 if (forceCurry || (config.curry && aryKey > 1)) {
-                   forceCurry  && console.log(forceCurry, name);
+                 if (config.curry && aryKey > 1) {
                    result = curry(result, aryKey);
                  }
                  return false;
@@ -481,27 +353,19 @@ return /******/ (function(modules) { // webpackBootstrap
            });
 
            result || (result = wrapped);
-           if (result == func) {
-             result = forceCurry ? curry(result, 1) : function() {
-               return func.apply(this, arguments);
-             };
-           }
-           result.convert = createConverter(name, func);
            if (mapping.placeholder[name]) {
              setPlaceholder = true;
-             result.placeholder = func.placeholder = placeholder;
+             func.placeholder = result.placeholder = placeholder;
            }
            return result;
-         }
-
-         /*--------------------------------------------------------------------------*/
+         };
 
          if (!isObj) {
            return wrap(name, func);
          }
          var _ = func;
 
-         // Convert methods by ary cap.
+         // Iterate over methods for the current ary cap.
          var pairs = [];
          each(aryMethodKeys, function(aryKey) {
            each(mapping.aryMethod[aryKey], function(key) {
@@ -512,31 +376,15 @@ return /******/ (function(modules) { // webpackBootstrap
            });
          });
 
-         // Convert remaining methods.
-         each(keys(_), function(key) {
-           var func = _[key];
-           if (typeof func == 'function') {
-             var length = pairs.length;
-             while (length--) {
-               if (pairs[length][0] == key) {
-                 return;
-               }
-             }
-             func.convert = createConverter(key, func);
-             pairs.push([key, func]);
-           }
-         });
-
          // Assign to `_` leaving `_.prototype` unchanged to allow chaining.
          each(pairs, function(pair) {
            _[pair[0]] = pair[1];
          });
 
-         _.convert = convertLib;
          if (setPlaceholder) {
            _.placeholder = placeholder;
          }
-         // Assign aliases.
+         // Wrap the lodash method and its aliases.
          each(keys(_), function(key) {
            each(mapping.realToAlias[key] || [], function(alias) {
              _[alias] = _[key];
@@ -555,49 +403,35 @@ return /******/ (function(modules) { // webpackBootstrap
 
        /** Used to map aliases to their real names. */
        exports.aliasToReal = {
-
-         // Lodash aliases.
-         'each': 'forEach',
-         'eachRight': 'forEachRight',
-         'entries': 'toPairs',
-         'entriesIn': 'toPairsIn',
-         'extend': 'assignIn',
-         'extendWith': 'assignInWith',
-         'first': 'head',
-
-         // Ramda aliases.
          '__': 'placeholder',
-         'all': 'every',
+         'all': 'some',
          'allPass': 'overEvery',
-         'always': 'constant',
-         'any': 'some',
-         'anyPass': 'overSome',
          'apply': 'spread',
          'assoc': 'set',
          'assocPath': 'set',
-         'complement': 'negate',
          'compose': 'flowRight',
          'contains': 'includes',
          'dissoc': 'unset',
          'dissocPath': 'unset',
+         'each': 'forEach',
+         'eachRight': 'forEachRight',
          'equals': 'isEqual',
-         'identical': 'eq',
+         'extend': 'assignIn',
+         'extendWith': 'assignInWith',
+         'first': 'head',
          'init': 'initial',
-         'invertObj': 'invert',
-         'juxt': 'over',
+         'mapObj': 'mapValues',
          'omitAll': 'omit',
          'nAry': 'ary',
          'path': 'get',
          'pathEq': 'matchesProperty',
          'pathOr': 'getOr',
-         'paths': 'at',
          'pickAll': 'pick',
          'pipe': 'flow',
-         'pluck': 'map',
          'prop': 'get',
-         'propEq': 'matchesProperty',
+         'propOf': 'propertyOf',
          'propOr': 'getOr',
-         'props': 'at',
+         'somePass': 'overSome',
          'unapply': 'rest',
          'unnest': 'flatten',
          'useWith': 'overArgs',
@@ -609,45 +443,40 @@ return /******/ (function(modules) { // webpackBootstrap
        exports.aryMethod = {
          '1': [
            'attempt', 'castArray', 'ceil', 'create', 'curry', 'curryRight', 'floor',
-           'flow', 'flowRight', 'fromPairs', 'invert', 'iteratee', 'memoize', 'method',
-           'methodOf', 'mixin', 'over', 'overEvery', 'overSome', 'rest', 'reverse',
-           'round', 'runInContext', 'spread', 'template', 'trim', 'trimEnd', 'trimStart',
-           'uniqueId', 'words'
+           'fromPairs', 'invert', 'iteratee', 'memoize', 'method', 'methodOf', 'mixin',
+           'over', 'overEvery', 'overSome', 'rest', 'reverse', 'round', 'runInContext',
+           'spread', 'template', 'trim', 'trimEnd', 'trimStart', 'uniqueId', 'words'
          ],
          '2': [
-           'add', 'after', 'ary', 'assign', 'assignIn', 'at', 'before', 'bind', 'bindAll',
-           'bindKey', 'chunk', 'cloneDeepWith', 'cloneWith', 'concat', 'countBy', 'curryN',
+           'add', 'after', 'ary', 'assign', 'assignIn', 'at', 'before', 'bind', 'bindKey',
+           'chunk', 'cloneDeepWith', 'cloneWith', 'concat', 'countBy', 'curryN',
            'curryRightN', 'debounce', 'defaults', 'defaultsDeep', 'delay', 'difference',
-           'divide', 'drop', 'dropRight', 'dropRightWhile', 'dropWhile', 'endsWith',
-           'eq', 'every', 'filter', 'find', 'find', 'findIndex', 'findKey', 'findLast',
-           'findLastIndex', 'findLastKey', 'flatMap', 'flatMapDeep', 'flattenDepth',
-           'forEach', 'forEachRight', 'forIn', 'forInRight', 'forOwn', 'forOwnRight',
-           'get', 'groupBy', 'gt', 'gte', 'has', 'hasIn', 'includes', 'indexOf',
-           'intersection', 'invertBy', 'invoke', 'invokeMap', 'isEqual', 'isMatch',
-           'join', 'keyBy', 'lastIndexOf', 'lt', 'lte', 'map', 'mapKeys', 'mapValues',
-           'matchesProperty', 'maxBy', 'meanBy', 'merge', 'minBy', 'multiply', 'nth',
-           'omit', 'omitBy', 'overArgs', 'pad', 'padEnd', 'padStart', 'parseInt',
+           'drop', 'dropRight', 'dropRightWhile', 'dropWhile', 'endsWith', 'eq', 'every',
+           'filter', 'find', 'find', 'findIndex', 'findKey', 'findLast', 'findLastIndex',
+           'findLastKey', 'flatMap', 'flattenDepth', 'forEach', 'forEachRight', 'forIn',
+           'forInRight', 'forOwn', 'forOwnRight', 'get', 'groupBy', 'gt', 'gte', 'has',
+           'hasIn', 'includes', 'indexOf', 'intersection', 'invertBy', 'invoke', 'invokeMap',
+           'isEqual', 'isMatch', 'join', 'keyBy', 'lastIndexOf', 'lt', 'lte', 'map',
+           'mapKeys', 'mapValues', 'matchesProperty', 'maxBy', 'merge', 'minBy', 'omit',
+           'omitBy', 'overArgs', 'pad', 'padEnd', 'padStart', 'parseInt',
            'partial', 'partialRight', 'partition', 'pick', 'pickBy', 'pull', 'pullAll',
            'pullAt', 'random', 'range', 'rangeRight', 'rearg', 'reject', 'remove',
-           'repeat', 'restFrom', 'result', 'sampleSize', 'some', 'sortBy', 'sortedIndex',
+           'repeat', 'result', 'sampleSize', 'some', 'sortBy', 'sortedIndex',
            'sortedIndexOf', 'sortedLastIndex', 'sortedLastIndexOf', 'sortedUniqBy',
-           'split', 'spreadFrom', 'startsWith', 'subtract', 'sumBy', 'take', 'takeRight',
-           'takeRightWhile', 'takeWhile', 'tap', 'throttle', 'thru', 'times', 'trimChars',
-           'trimCharsEnd', 'trimCharsStart', 'truncate', 'union', 'uniqBy', 'uniqWith',
-           'unset', 'unzipWith', 'without', 'wrap', 'xor', 'zip', 'zipObject',
-           'zipObjectDeep'
+           'split', 'startsWith', 'subtract', 'sumBy', 'take', 'takeRight', 'takeRightWhile',
+           'takeWhile', 'tap', 'throttle', 'thru', 'times', 'trimChars', 'trimCharsEnd',
+           'trimCharsStart', 'truncate', 'union', 'uniqBy', 'uniqWith', 'unset',
+           'unzipWith', 'without', 'wrap', 'xor', 'zip', 'zipObject', 'zipObjectDeep'
          ],
          '3': [
            'assignInWith', 'assignWith', 'clamp', 'differenceBy', 'differenceWith',
-           'getOr', 'inRange', 'intersectionBy', 'intersectionWith', 'invokeArgs',
-           'invokeArgsMap', 'isEqualWith', 'isMatchWith', 'flatMapDepth', 'mergeWith',
-           'orderBy', 'padChars', 'padCharsEnd', 'padCharsStart', 'pullAllBy',
-           'pullAllWith', 'reduce', 'reduceRight', 'replace', 'set', 'slice',
-           'sortedIndexBy', 'sortedLastIndexBy', 'transform', 'unionBy', 'unionWith',
-           'update', 'xorBy', 'xorWith', 'zipWith'
+           'getOr', 'inRange', 'intersectionBy', 'intersectionWith', 'isEqualWith',
+           'isMatchWith', 'mergeWith', 'orderBy', 'pullAllBy', 'reduce', 'reduceRight',
+           'replace', 'set', 'slice', 'sortedIndexBy', 'sortedLastIndexBy', 'transform',
+           'unionBy', 'unionWith', 'xorBy', 'xorWith', 'zipWith'
          ],
          '4': [
-           'fill', 'setWith', 'updateWith'
+           'fill', 'setWith'
          ]
        };
 
@@ -660,6 +489,10 @@ return /******/ (function(modules) { // webpackBootstrap
 
        /** Used to map method names to their iteratee ary. */
        exports.iterateeAry = {
+         'assignWith': 2,
+         'assignInWith': 2,
+         'cloneDeepWith': 1,
+         'cloneWith': 1,
          'dropRightWhile': 1,
          'dropWhile': 1,
          'every': 1,
@@ -671,14 +504,14 @@ return /******/ (function(modules) { // webpackBootstrap
          'findLastIndex': 1,
          'findLastKey': 1,
          'flatMap': 1,
-         'flatMapDeep': 1,
-         'flatMapDepth': 1,
          'forEach': 1,
          'forEachRight': 1,
          'forIn': 1,
          'forInRight': 1,
          'forOwn': 1,
          'forOwnRight': 1,
+         'isEqualWith': 2,
+         'isMatchWith': 2,
          'map': 1,
          'mapKeys': 1,
          'mapValues': 1,
@@ -704,28 +537,19 @@ return /******/ (function(modules) { // webpackBootstrap
          'assignInWith': [1, 2, 0],
          'assignWith': [1, 2, 0],
          'getOr': [2, 1, 0],
-         'isEqualWith': [1, 2, 0],
          'isMatchWith': [2, 1, 0],
          'mergeWith': [1, 2, 0],
-         'padChars': [2, 1, 0],
-         'padCharsEnd': [2, 1, 0],
-         'padCharsStart': [2, 1, 0],
          'pullAllBy': [2, 1, 0],
-         'pullAllWith': [2, 1, 0],
          'setWith': [3, 1, 2, 0],
          'sortedIndexBy': [2, 1, 0],
          'sortedLastIndexBy': [2, 1, 0],
-         'updateWith': [3, 1, 2, 0],
          'zipWith': [1, 2, 0]
        };
 
        /** Used to map method names to spread configs. */
        exports.methodSpread = {
-         'invokeArgs': 2,
-         'invokeArgsMap': 2,
          'partial': 1,
-         'partialRight': 1,
-         'without': 1
+         'partialRight': 1
        };
 
        /** Used to identify methods which mutate arrays or objects. */
@@ -735,7 +559,6 @@ return /******/ (function(modules) { // webpackBootstrap
            'pull': true,
            'pullAll': true,
            'pullAllBy': true,
-           'pullAllWith': true,
            'pullAt': true,
            'remove': true,
            'reverse': true
@@ -753,9 +576,7 @@ return /******/ (function(modules) { // webpackBootstrap
          'set': {
            'set': true,
            'setWith': true,
-           'unset': true,
-           'update': true,
-           'updateWith': true
+           'unset': true
          }
        };
 
@@ -791,72 +612,35 @@ return /******/ (function(modules) { // webpackBootstrap
          'curryN': 'curry',
          'curryRightN': 'curryRight',
          'getOr': 'get',
-         'invokeArgs': 'invoke',
-         'invokeArgsMap': 'invokeMap',
-         'padChars': 'pad',
-         'padCharsEnd': 'padEnd',
-         'padCharsStart': 'padStart',
-         'restFrom': 'rest',
-         'spreadFrom': 'spread',
          'trimChars': 'trim',
          'trimCharsEnd': 'trimEnd',
          'trimCharsStart': 'trimStart'
        };
 
-       /** Used to track methods that skip fixing their arity. */
-       exports.skipFixed = {
-         'castArray': true,
-         'flow': true,
-         'flowRight': true,
-         'iteratee': true,
-         'mixin': true,
-         'runInContext': true
-       };
-
-       /** Used to track methods that skip rearranging arguments. */
+       /** Used to track methods that skip `_.rearg`. */
        exports.skipRearg = {
          'add': true,
          'assign': true,
          'assignIn': true,
-         'bind': true,
-         'bindKey': true,
          'concat': true,
          'difference': true,
-         'divide': true,
-         'eq': true,
          'gt': true,
          'gte': true,
-         'isEqual': true,
          'lt': true,
          'lte': true,
          'matchesProperty': true,
          'merge': true,
-         'multiply': true,
-         'overArgs': true,
          'partial': true,
          'partialRight': true,
          'random': true,
          'range': true,
          'rangeRight': true,
          'subtract': true,
-         'without': true,
          'zip': true,
          'zipObject': true
        };
 
 
-/***/ },
-/* 3 */
-/***/ function(module, exports) {
-
-       /**
-        * The default argument placeholder value for methods.
-        *
-        * @type {Object}
-        */
-       module.exports = {};
-
-
 /***/ }
 /******/ ])
 });