code: function(module, exports, __webpack_require__) {
  
  	var _curry2 = /*#__PURE__*/__webpack_require__(1);
  	
  	var _reduce = /*#__PURE__*/__webpack_require__(11);
  	
  	var keys = /*#__PURE__*/__webpack_require__(15);
  	
  	/**
  	 * An Object-specific version of [`map`](#map). The function is applied to three
  	 * arguments: *(value, key, obj)*. If only the value is significant, use
  	 * [`map`](#map) instead.
  	 *
  	 * @func
  	 * @memberOf R
  	 * @since v0.9.0
  	 * @category Object
  	 * @sig ((*, String, Object) -> *) -> Object -> Object
  	 * @param {Function} fn
  	 * @param {Object} obj
  	 * @return {Object}
  	 * @see R.map
  	 * @example
  	 *
  	 *      var values = { x: 1, y: 2, z: 3 };
  	 *      var prependKeyAndDouble = (num, key, obj) => key + (num * 2);
  	 *
  	 *      R.mapObjIndexed(prependKeyAndDouble, values); //=> { x: 'x2', y: 'y4', z: 'z6' }
  	 */
  	
  	
  	var mapObjIndexed = /*#__PURE__*/_curry2(function mapObjIndexed(fn, obj) {
  	  return _reduce(function (acc, key) {
  	    acc[key] = fn(obj[key], key, obj);
  	    return acc;
  	  }, {}, keys(obj));
  	});
  	module.exports = mapObjIndexed;
  
  /***/ }
docs: /* 365