{"id":"../../node_modules/ramda/es/mapAccumRight.js","dependencies":[{"name":"/Users/phil/code/@platform/code/react.ssr/sample/ui/.uiharness/package.json","includedInParent":true,"mtime":1566550465515},{"name":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/ramda/package.json","includedInParent":true,"mtime":1563238653415},{"name":"./internal/_curry3.js","loc":{"line":1,"column":20},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/ramda/es/mapAccumRight.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/ramda/es/internal/_curry3.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\n\nvar _curry = _interopRequireDefault(require(\"./internal/_curry3.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * The `mapAccumRight` function behaves like a combination of map and reduce; it\n * applies a function to each element of a list, passing an accumulating\n * parameter from right to left, and returning a final value of this\n * accumulator together with the new list.\n *\n * Similar to [`mapAccum`](#mapAccum), except moves through the input list from\n * the right to the left.\n *\n * The iterator function receives two arguments, *acc* and *value*, and should\n * return a tuple *[acc, value]*.\n *\n * @func\n * @memberOf R\n * @since v0.10.0\n * @category List\n * @sig ((acc, x) -> (acc, y)) -> acc -> [x] -> (acc, [y])\n * @param {Function} fn The function to be called on every element of the input `list`.\n * @param {*} acc The accumulator value.\n * @param {Array} list The list to iterate over.\n * @return {*} The final, accumulated value.\n * @see R.addIndex, R.mapAccum\n * @example\n *\n *      const digits = ['1', '2', '3', '4'];\n *      const appender = (a, b) => [b + a, b + a];\n *\n *      R.mapAccumRight(appender, 5, digits); //=> ['12345', ['12345', '2345', '345', '45']]\n * @symb R.mapAccumRight(f, a, [b, c, d]) = [\n *   f(f(f(a, d)[0], c)[0], b)[0],\n *   [\n *     f(a, d)[1],\n *     f(f(a, d)[0], c)[1],\n *     f(f(f(a, d)[0], c)[0], b)[1]\n *   ]\n * ]\n */\nvar mapAccumRight =\n/*#__PURE__*/\n(0, _curry.default)(function mapAccumRight(fn, acc, list) {\n  var idx = list.length - 1;\n  var result = [];\n  var tuple = [acc];\n\n  while (idx >= 0) {\n    tuple = fn(tuple[0], list[idx]);\n    result[idx] = tuple[1];\n    idx -= 1;\n  }\n\n  return [tuple[0], result];\n});\nvar _default = mapAccumRight;\nexports.default = _default;"},"sourceMaps":{"js":{"mappings":[{"generated":{"line":8,"column":0},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":1,"column":0}},{"generated":{"line":12,"column":0},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":3,"column":0}},{"generated":{"line":49,"column":0},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":40,"column":0}},{"name":"mapAccumRight","generated":{"line":49,"column":4},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":40,"column":4}},{"generated":{"line":49,"column":17},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":40,"column":17}},{"generated":{"line":50,"column":0},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":40,"column":20}},{"generated":{"line":51,"column":0},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":40,"column":33}},{"generated":{"line":51,"column":20},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":40,"column":41}},{"name":"mapAccumRight","generated":{"line":51,"column":29},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":40,"column":50}},{"generated":{"line":51,"column":42},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":40,"column":41}},{"name":"fn","generated":{"line":51,"column":43},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":40,"column":64}},{"generated":{"line":51,"column":45},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":40,"column":41}},{"name":"acc","generated":{"line":51,"column":47},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":40,"column":68}},{"generated":{"line":51,"column":50},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":40,"column":41}},{"name":"list","generated":{"line":51,"column":52},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":40,"column":73}},{"generated":{"line":51,"column":56},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":40,"column":41}},{"generated":{"line":51,"column":58},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":40,"column":79}},{"generated":{"line":52,"column":0},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":41,"column":2}},{"name":"idx","generated":{"line":52,"column":6},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":41,"column":6}},{"generated":{"line":52,"column":9},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":41,"column":9}},{"name":"list","generated":{"line":52,"column":12},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":41,"column":12}},{"generated":{"line":52,"column":16},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":41,"column":16}},{"name":"length","generated":{"line":52,"column":17},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":41,"column":17}},{"generated":{"line":52,"column":23},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":41,"column":12}},{"generated":{"line":52,"column":26},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":41,"column":26}},{"generated":{"line":52,"column":27},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":41,"column":2}},{"generated":{"line":53,"column":0},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":42,"column":2}},{"name":"result","generated":{"line":53,"column":6},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":42,"column":6}},{"generated":{"line":53,"column":12},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":42,"column":12}},{"generated":{"line":53,"column":15},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":42,"column":15}},{"generated":{"line":53,"column":17},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":42,"column":2}},{"generated":{"line":54,"column":0},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":43,"column":2}},{"name":"tuple","generated":{"line":54,"column":6},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":43,"column":6}},{"generated":{"line":54,"column":11},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":43,"column":11}},{"generated":{"line":54,"column":14},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":43,"column":14}},{"name":"acc","generated":{"line":54,"column":15},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":43,"column":15}},{"generated":{"line":54,"column":18},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":43,"column":14}},{"generated":{"line":54,"column":19},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":43,"column":2}},{"generated":{"line":56,"column":0},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":44,"column":2}},{"name":"idx","generated":{"line":56,"column":9},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":44,"column":9}},{"generated":{"line":56,"column":12},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":44,"column":12}},{"generated":{"line":56,"column":16},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":44,"column":16}},{"generated":{"line":56,"column":17},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":44,"column":2}},{"generated":{"line":56,"column":19},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":44,"column":19}},{"name":"tuple","generated":{"line":57,"column":0},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":45,"column":4}},{"name":"tuple","generated":{"line":57,"column":4},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":45,"column":4}},{"generated":{"line":57,"column":9},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":45,"column":9}},{"name":"fn","generated":{"line":57,"column":12},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":45,"column":12}},{"generated":{"line":57,"column":14},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":45,"column":14}},{"name":"tuple","generated":{"line":57,"column":15},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":45,"column":15}},{"generated":{"line":57,"column":20},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":45,"column":20}},{"generated":{"line":57,"column":21},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":45,"column":21}},{"generated":{"line":57,"column":22},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":45,"column":20}},{"generated":{"line":57,"column":23},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":45,"column":14}},{"name":"list","generated":{"line":57,"column":25},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":45,"column":25}},{"generated":{"line":57,"column":29},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":45,"column":29}},{"name":"idx","generated":{"line":57,"column":30},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":45,"column":30}},{"generated":{"line":57,"column":33},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":45,"column":29}},{"generated":{"line":57,"column":34},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":45,"column":14}},{"generated":{"line":57,"column":35},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":45,"column":4}},{"name":"result","generated":{"line":58,"column":0},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":46,"column":4}},{"name":"result","generated":{"line":58,"column":4},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":46,"column":4}},{"generated":{"line":58,"column":10},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":46,"column":10}},{"name":"idx","generated":{"line":58,"column":11},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":46,"column":11}},{"generated":{"line":58,"column":14},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":46,"column":10}},{"generated":{"line":58,"column":15},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":46,"column":4}},{"name":"tuple","generated":{"line":58,"column":18},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":46,"column":18}},{"generated":{"line":58,"column":23},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":46,"column":23}},{"generated":{"line":58,"column":24},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":46,"column":24}},{"generated":{"line":58,"column":25},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":46,"column":23}},{"generated":{"line":58,"column":26},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":46,"column":4}},{"name":"idx","generated":{"line":59,"column":0},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":47,"column":4}},{"name":"idx","generated":{"line":59,"column":4},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":47,"column":4}},{"generated":{"line":59,"column":7},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":47,"column":7}},{"generated":{"line":59,"column":11},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":47,"column":11}},{"generated":{"line":59,"column":12},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":47,"column":4}},{"generated":{"line":60,"column":0},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":48,"column":3}},{"generated":{"line":62,"column":0},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":49,"column":2}},{"generated":{"line":62,"column":9},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":49,"column":9}},{"name":"tuple","generated":{"line":62,"column":10},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":49,"column":10}},{"generated":{"line":62,"column":15},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":49,"column":15}},{"generated":{"line":62,"column":16},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":49,"column":16}},{"generated":{"line":62,"column":17},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":49,"column":15}},{"generated":{"line":62,"column":18},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":49,"column":9}},{"name":"result","generated":{"line":62,"column":20},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":49,"column":20}},{"generated":{"line":62,"column":26},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":49,"column":9}},{"generated":{"line":62,"column":27},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":49,"column":2}},{"generated":{"line":63,"column":0},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":50,"column":1}},{"generated":{"line":63,"column":1},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":40,"column":33}},{"generated":{"line":63,"column":2},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":40,"column":0}},{"name":"mapAccumRight","generated":{"line":64,"column":15},"source":"../../node_modules/ramda/es/mapAccumRight.js","original":{"line":51,"column":15}}],"sources":{"../../node_modules/ramda/es/mapAccumRight.js":"import _curry3 from './internal/_curry3.js';\n\n/**\n * The `mapAccumRight` function behaves like a combination of map and reduce; it\n * applies a function to each element of a list, passing an accumulating\n * parameter from right to left, and returning a final value of this\n * accumulator together with the new list.\n *\n * Similar to [`mapAccum`](#mapAccum), except moves through the input list from\n * the right to the left.\n *\n * The iterator function receives two arguments, *acc* and *value*, and should\n * return a tuple *[acc, value]*.\n *\n * @func\n * @memberOf R\n * @since v0.10.0\n * @category List\n * @sig ((acc, x) -> (acc, y)) -> acc -> [x] -> (acc, [y])\n * @param {Function} fn The function to be called on every element of the input `list`.\n * @param {*} acc The accumulator value.\n * @param {Array} list The list to iterate over.\n * @return {*} The final, accumulated value.\n * @see R.addIndex, R.mapAccum\n * @example\n *\n *      const digits = ['1', '2', '3', '4'];\n *      const appender = (a, b) => [b + a, b + a];\n *\n *      R.mapAccumRight(appender, 5, digits); //=> ['12345', ['12345', '2345', '345', '45']]\n * @symb R.mapAccumRight(f, a, [b, c, d]) = [\n *   f(f(f(a, d)[0], c)[0], b)[0],\n *   [\n *     f(a, d)[1],\n *     f(f(a, d)[0], c)[1],\n *     f(f(f(a, d)[0], c)[0], b)[1]\n *   ]\n * ]\n */\nvar mapAccumRight = /*#__PURE__*/_curry3(function mapAccumRight(fn, acc, list) {\n  var idx = list.length - 1;\n  var result = [];\n  var tuple = [acc];\n  while (idx >= 0) {\n    tuple = fn(tuple[0], list[idx]);\n    result[idx] = tuple[1];\n    idx -= 1;\n  }\n  return [tuple[0], result];\n});\nexport default mapAccumRight;"},"lineCount":null}},"error":null,"hash":"54e58bfece9f65699b257e49c71ecbbd","cacheData":{"env":{}}}