nl_tokens: / * 305
pl_tokens: function ( module , exports , __webpack_require__ ) { var _curry3 = /*#__PURE__*/ __webpack_require__ ( 4 ) ; var curryN = /*#__PURE__*/ __webpack_require__ ( 7 ) ; /**
  	 * Creates a function that will process either the `onTrue` or the `onFalse`
  	 * function depending upon the result of the `condition` predicate.
  	 *
  	 * @func
  	 * @memberOf R
  	 * @since v0.8.0
  	 * @category Logic
  	 * @sig (*... -> Boolean) -> (*... -> *) -> (*... -> *) -> (*... -> *)
  	 * @param {Function} condition A predicate function
  	 * @param {Function} onTrue A function to invoke when the `condition` evaluates to a truthy value.
  	 * @param {Function} onFalse A function to invoke when the `condition` evaluates to a falsy value.
  	 * @return {Function} A new unary function that will process either the `onTrue` or the `onFalse`
  	 *                    function depending upon the result of the `condition` predicate.
  	 * @see R.unless, R.when
  	 * @example
  	 *
  	 *      var incCount = R.ifElse(
  	 *        R.has('count'),
  	 *        R.over(R.lensProp('count'), R.inc),
  	 *        R.assoc('count', 1)
  	 *      );
  	 *      incCount({});           //=> { count: 1 }
  	 *      incCount({ count: 1 }); //=> { count: 2 }
  	 */ var ifElse = /*#__PURE__*/ _curry3 ( function ifElse ( <mask> , onTrue , onFalse ) { return curryN ( Math . max ( condition . length , onTrue . length , onFalse . length ) , function _ifElse ( ) { return condition . apply ( this , arguments ) ? onTrue . apply ( this , arguments ) : onFalse . apply ( this , arguments ) ; } ) ; } ) ; module . exports = ifElse ; /***/ }