whole_func_string: function(module, exports, __webpack_require__) {
  
  	var _curry2 = /*#__PURE__*/__webpack_require__(1);
  	
  	var _equals = /*#__PURE__*/__webpack_require__(319);
  	
  	/**
  	 * Returns `true` if its arguments are equivalent, `false` otherwise. Handles
  	 * cyclical data structures.
  	 *
  	 * Dispatches symmetrically to the `equals` methods of both arguments, if
  	 * present.
  	 *
  	 * @func
  	 * @memberOf R
  	 * @since v0.15.0
  	 * @category Relation
  	 * @sig a -> b -> Boolean
  	 * @param {*} a
  	 * @param {*} b
  	 * @return {Boolean}
  	 * @example
  	 *
  	 *      R.equals(1, 1); //=> true
  	 *      R.equals(1, '1'); //=> false
  	 *      R.equals([1, 2, 3], [1, 2, 3]); //=> true
  	 *
  	 *      var a = {}; a.v = a;
  	 *      var b = {}; b.v = b;
  	 *      R.equals(a, b); //=> true
  	 */
  	
  	
  	var equals = /*#__PURE__*/_curry2(function equals(a, b) {
  	  return _equals(a, b, [], []);
  	});
  	module.exports = equals;
  
  /***/ }
func_code_string: function(module, exports, __webpack_require__) {
  
  	var _curry2 = /*#__PURE__*/__webpack_require__(1);
  	
  	var _equals = /*#__PURE__*/__webpack_require__(319);
  	
  	/**
  	 * Returns `true` if its arguments are equivalent, `false` otherwise. Handles
  	 * cyclical data structures.
  	 *
  	 * Dispatches symmetrically to the `equals` methods of both arguments, if
  	 * present.
  	 *
  	 * @func
  	 * @memberOf R
  	 * @since v0.15.0
  	 * @category Relation
  	 * @sig a -> b -> Boolean
  	 * @param {*} a
  	 * @param {*} b
  	 * @return {Boolean}
  	 * @example
  	 *
  	 *      R.equals(1, 1); //=> true
  	 *      R.equals(1, '1'); //=> false
  	 *      R.equals([1, 2, 3], [1, 2, 3]); //=> true
  	 *
  	 *      var a = {}; a.v = a;
  	 *      var b = {}; b.v = b;
  	 *      R.equals(a, b); //=> true
  	 */
  	
  	
  	var equals = /*#__PURE__*/_curry2(function equals(a, b) {
  	  return _equals(a, b, [], []);
  	});
  	module.exports = equals;
  
  /***/ }
func_documentation_string: /* 10