{"id":"node_modules/mathjs/es/expression/transform/map.transform.js","dependencies":[{"name":"/home/hernan/workspace/tests/test-simulador/package.json","includedInParent":true,"mtime":1597264365661},{"name":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/package.json","includedInParent":true,"mtime":1593627585935},{"name":"../../utils/is","loc":{"line":1,"column":55},"parent":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/es/expression/transform/map.transform.js","resolved":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/es/utils/is.js"},{"name":"../../utils/function","loc":{"line":2,"column":33},"parent":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/es/expression/transform/map.transform.js","resolved":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/es/utils/function.js"},{"name":"../../utils/array","loc":{"line":3,"column":20},"parent":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/es/expression/transform/map.transform.js","resolved":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/es/utils/array.js"},{"name":"../../utils/factory","loc":{"line":4,"column":24},"parent":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/es/expression/transform/map.transform.js","resolved":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/es/utils/factory.js"},{"name":"./utils/compileInlineExpression","loc":{"line":5,"column":40},"parent":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/es/expression/transform/map.transform.js","resolved":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/es/expression/transform/utils/compileInlineExpression.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.createMapTransform = void 0;\n\nvar _is = require(\"../../utils/is\");\n\nvar _function = require(\"../../utils/function\");\n\nvar _array = require(\"../../utils/array\");\n\nvar _factory = require(\"../../utils/factory\");\n\nvar _compileInlineExpression = require(\"./utils/compileInlineExpression\");\n\nvar name = 'map';\nvar dependencies = ['typed'];\nvar createMapTransform = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {\n  var typed = _ref.typed;\n  /**\n   * Attach a transform function to math.map\n   * Adds a property transform containing the transform function.\n   *\n   * This transform creates a one-based index instead of a zero-based index\n   */\n\n  function mapTransform(args, math, scope) {\n    var x, callback;\n\n    if (args[0]) {\n      x = args[0].compile().evaluate(scope);\n    }\n\n    if (args[1]) {\n      if ((0, _is.isSymbolNode)(args[1]) || (0, _is.isFunctionAssignmentNode)(args[1])) {\n        // a function pointer, like filter([3, -2, 5], myTestFunction)\n        callback = args[1].compile().evaluate(scope);\n      } else {\n        // an expression like filter([3, -2, 5], x > 0)\n        callback = (0, _compileInlineExpression.compileInlineExpression)(args[1], math, scope);\n      }\n    }\n\n    return map(x, callback);\n  }\n\n  mapTransform.rawArgs = true; // one-based version of map function\n\n  var map = typed('map', {\n    'Array, function': function ArrayFunction(x, callback) {\n      return _map(x, callback, x);\n    },\n    'Matrix, function': function MatrixFunction(x, callback) {\n      return x.create(_map(x.valueOf(), callback, x));\n    }\n  });\n  return mapTransform;\n}, {\n  isTransformFunction: true\n});\n/**\n * Map for a multi dimensional array. One-based indexes\n * @param {Array} array\n * @param {function} callback\n * @param {Array} orig\n * @return {Array}\n * @private\n */\n\nexports.createMapTransform = createMapTransform;\n\nfunction _map(array, callback, orig) {\n  // figure out what number of arguments the callback function expects\n  var argsCount = (0, _function.maxArgumentCount)(callback);\n\n  function recurse(value, index) {\n    if (Array.isArray(value)) {\n      return (0, _array.map)(value, function (child, i) {\n        // we create a copy of the index array and append the new index value\n        return recurse(child, index.concat(i + 1)); // one based index, hence i + 1\n      });\n    } else {\n      // invoke the (typed) callback function with the right number of arguments\n      if (argsCount === 1) {\n        return callback(value);\n      } else if (argsCount === 2) {\n        return callback(value, index);\n      } else {\n        // 3 or -1\n        return callback(value, index, orig);\n      }\n    }\n  }\n\n  return recurse(array, []);\n}"},"sourceMaps":{"js":{"mappings":[{"generated":{"line":8,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":1,"column":0}},{"generated":{"line":10,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":2,"column":0}},{"generated":{"line":12,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":3,"column":0}},{"generated":{"line":14,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":4,"column":0}},{"generated":{"line":16,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":5,"column":0}},{"generated":{"line":18,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":6,"column":0}},{"name":"name","generated":{"line":18,"column":4},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":6,"column":4}},{"generated":{"line":18,"column":8},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":6,"column":8}},{"generated":{"line":18,"column":11},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":6,"column":11}},{"generated":{"line":18,"column":16},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":6,"column":0}},{"generated":{"line":19,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":7,"column":0}},{"name":"dependencies","generated":{"line":19,"column":4},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":7,"column":4}},{"generated":{"line":19,"column":16},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":7,"column":16}},{"generated":{"line":19,"column":19},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":7,"column":19}},{"generated":{"line":19,"column":20},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":7,"column":20}},{"generated":{"line":19,"column":27},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":7,"column":19}},{"generated":{"line":19,"column":28},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":7,"column":0}},{"generated":{"line":20,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":8,"column":7}},{"name":"createMapTransform","generated":{"line":20,"column":4},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":8,"column":11}},{"generated":{"line":20,"column":22},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":8,"column":29}},{"generated":{"line":20,"column":25},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":8,"column":32}},{"generated":{"line":20,"column":40},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":8,"column":47}},{"name":"name","generated":{"line":20,"column":62},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":8,"column":55}},{"generated":{"line":20,"column":66},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":8,"column":47}},{"name":"dependencies","generated":{"line":20,"column":68},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":8,"column":61}},{"generated":{"line":20,"column":80},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":8,"column":47}},{"generated":{"line":20,"column":82},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":8,"column":75}},{"name":"_ref","generated":{"line":20,"column":92},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":8,"column":85}},{"generated":{"line":20,"column":96},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":8,"column":75}},{"generated":{"line":20,"column":98},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":8,"column":91}},{"generated":{"line":21,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":9,"column":2}},{"name":"typed","generated":{"line":21,"column":6},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":9,"column":6}},{"generated":{"line":21,"column":11},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":9,"column":11}},{"name":"_ref","generated":{"line":21,"column":14},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":9,"column":14}},{"generated":{"line":21,"column":18},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":9,"column":18}},{"name":"typed","generated":{"line":21,"column":19},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":9,"column":19}},{"generated":{"line":21,"column":24},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":9,"column":2}},{"generated":{"line":22,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":11,"column":2}},{"generated":{"line":29,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":17,"column":2}},{"name":"mapTransform","generated":{"line":29,"column":11},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":17,"column":11}},{"generated":{"line":29,"column":23},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":17,"column":2}},{"name":"args","generated":{"line":29,"column":24},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":17,"column":24}},{"generated":{"line":29,"column":28},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":17,"column":2}},{"name":"math","generated":{"line":29,"column":30},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":17,"column":30}},{"generated":{"line":29,"column":34},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":17,"column":2}},{"name":"scope","generated":{"line":29,"column":36},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":17,"column":36}},{"generated":{"line":29,"column":41},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":17,"column":2}},{"generated":{"line":29,"column":43},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":17,"column":43}},{"generated":{"line":30,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":18,"column":4}},{"name":"x","generated":{"line":30,"column":8},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":18,"column":8}},{"generated":{"line":30,"column":9},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":18,"column":4}},{"name":"callback","generated":{"line":30,"column":11},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":18,"column":11}},{"generated":{"line":30,"column":19},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":18,"column":4}},{"generated":{"line":32,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":20,"column":4}},{"name":"args","generated":{"line":32,"column":8},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":20,"column":8}},{"generated":{"line":32,"column":12},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":20,"column":12}},{"generated":{"line":32,"column":13},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":20,"column":13}},{"generated":{"line":32,"column":14},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":20,"column":12}},{"generated":{"line":32,"column":15},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":20,"column":4}},{"generated":{"line":32,"column":17},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":20,"column":17}},{"name":"x","generated":{"line":33,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":21,"column":6}},{"name":"x","generated":{"line":33,"column":6},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":21,"column":6}},{"generated":{"line":33,"column":7},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":21,"column":7}},{"name":"args","generated":{"line":33,"column":10},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":21,"column":10}},{"generated":{"line":33,"column":14},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":21,"column":14}},{"generated":{"line":33,"column":15},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":21,"column":15}},{"generated":{"line":33,"column":16},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":21,"column":14}},{"generated":{"line":33,"column":17},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":21,"column":10}},{"name":"compile","generated":{"line":33,"column":18},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":21,"column":18}},{"generated":{"line":33,"column":25},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":21,"column":10}},{"name":"evaluate","generated":{"line":33,"column":28},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":21,"column":28}},{"generated":{"line":33,"column":36},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":21,"column":10}},{"name":"scope","generated":{"line":33,"column":37},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":21,"column":37}},{"generated":{"line":33,"column":42},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":21,"column":10}},{"generated":{"line":33,"column":43},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":21,"column":6}},{"generated":{"line":34,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":22,"column":5}},{"generated":{"line":36,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":24,"column":4}},{"name":"args","generated":{"line":36,"column":8},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":24,"column":8}},{"generated":{"line":36,"column":12},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":24,"column":12}},{"generated":{"line":36,"column":13},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":24,"column":13}},{"generated":{"line":36,"column":14},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":24,"column":12}},{"generated":{"line":36,"column":15},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":24,"column":4}},{"generated":{"line":36,"column":17},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":24,"column":17}},{"generated":{"line":37,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":25,"column":6}},{"generated":{"line":37,"column":10},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":25,"column":10}},{"name":"args","generated":{"line":37,"column":32},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":25,"column":23}},{"generated":{"line":37,"column":36},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":25,"column":27}},{"generated":{"line":37,"column":37},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":25,"column":28}},{"generated":{"line":37,"column":38},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":25,"column":27}},{"generated":{"line":37,"column":39},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":25,"column":10}},{"generated":{"line":37,"column":44},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":25,"column":35}},{"name":"args","generated":{"line":37,"column":78},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":25,"column":60}},{"generated":{"line":37,"column":82},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":25,"column":64}},{"generated":{"line":37,"column":83},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":25,"column":65}},{"generated":{"line":37,"column":84},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":25,"column":64}},{"generated":{"line":37,"column":85},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":25,"column":35}},{"generated":{"line":37,"column":86},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":25,"column":6}},{"generated":{"line":37,"column":88},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":25,"column":70}},{"generated":{"line":38,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":26,"column":8}},{"name":"callback","generated":{"line":39,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":27,"column":8}},{"name":"callback","generated":{"line":39,"column":8},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":27,"column":8}},{"generated":{"line":39,"column":16},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":27,"column":16}},{"name":"args","generated":{"line":39,"column":19},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":27,"column":19}},{"generated":{"line":39,"column":23},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":27,"column":23}},{"generated":{"line":39,"column":24},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":27,"column":24}},{"generated":{"line":39,"column":25},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":27,"column":23}},{"generated":{"line":39,"column":26},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":27,"column":19}},{"name":"compile","generated":{"line":39,"column":27},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":27,"column":27}},{"generated":{"line":39,"column":34},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":27,"column":19}},{"name":"evaluate","generated":{"line":39,"column":37},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":27,"column":37}},{"generated":{"line":39,"column":45},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":27,"column":19}},{"name":"scope","generated":{"line":39,"column":46},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":27,"column":46}},{"generated":{"line":39,"column":51},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":27,"column":19}},{"generated":{"line":39,"column":52},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":27,"column":8}},{"generated":{"line":40,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":28,"column":7}},{"generated":{"line":40,"column":7},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":25,"column":6}},{"generated":{"line":40,"column":13},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":28,"column":13}},{"generated":{"line":41,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":29,"column":8}},{"name":"callback","generated":{"line":42,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":30,"column":8}},{"name":"callback","generated":{"line":42,"column":8},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":30,"column":8}},{"generated":{"line":42,"column":16},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":30,"column":16}},{"generated":{"line":42,"column":19},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":30,"column":19}},{"name":"args","generated":{"line":42,"column":73},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":30,"column":43}},{"generated":{"line":42,"column":77},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":30,"column":47}},{"generated":{"line":42,"column":78},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":30,"column":48}},{"generated":{"line":42,"column":79},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":30,"column":47}},{"generated":{"line":42,"column":80},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":30,"column":19}},{"name":"math","generated":{"line":42,"column":82},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":30,"column":52}},{"generated":{"line":42,"column":86},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":30,"column":19}},{"name":"scope","generated":{"line":42,"column":88},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":30,"column":58}},{"generated":{"line":42,"column":93},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":30,"column":19}},{"generated":{"line":42,"column":94},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":30,"column":8}},{"generated":{"line":43,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":31,"column":7}},{"generated":{"line":44,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":32,"column":5}},{"generated":{"line":46,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":34,"column":4}},{"name":"map","generated":{"line":46,"column":11},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":34,"column":11}},{"generated":{"line":46,"column":14},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":34,"column":14}},{"name":"x","generated":{"line":46,"column":15},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":34,"column":15}},{"generated":{"line":46,"column":16},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":34,"column":14}},{"name":"callback","generated":{"line":46,"column":18},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":34,"column":18}},{"generated":{"line":46,"column":26},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":34,"column":14}},{"generated":{"line":46,"column":27},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":34,"column":4}},{"generated":{"line":47,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":35,"column":3}},{"name":"mapTransform","generated":{"line":49,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":37,"column":2}},{"name":"mapTransform","generated":{"line":49,"column":2},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":37,"column":2}},{"generated":{"line":49,"column":14},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":37,"column":14}},{"name":"rawArgs","generated":{"line":49,"column":15},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":37,"column":15}},{"generated":{"line":49,"column":22},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":37,"column":2}},{"generated":{"line":49,"column":25},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":37,"column":25}},{"generated":{"line":49,"column":29},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":37,"column":2}},{"generated":{"line":49,"column":30},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":8,"column":91}},{"generated":{"line":49,"column":31},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":37,"column":31}},{"generated":{"line":51,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":39,"column":2}},{"name":"map","generated":{"line":51,"column":6},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":39,"column":6}},{"generated":{"line":51,"column":9},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":39,"column":9}},{"name":"typed","generated":{"line":51,"column":12},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":39,"column":12}},{"generated":{"line":51,"column":17},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":39,"column":17}},{"generated":{"line":51,"column":18},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":39,"column":18}},{"generated":{"line":51,"column":23},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":39,"column":17}},{"generated":{"line":51,"column":25},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":39,"column":25}},{"generated":{"line":52,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":40,"column":4}},{"generated":{"line":52,"column":23},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":40,"column":23}},{"name":"ArrayFunction","generated":{"line":52,"column":32},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":40,"column":32}},{"generated":{"line":52,"column":45},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":40,"column":23}},{"name":"x","generated":{"line":52,"column":46},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":40,"column":46}},{"generated":{"line":52,"column":47},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":40,"column":23}},{"name":"callback","generated":{"line":52,"column":49},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":40,"column":49}},{"generated":{"line":52,"column":57},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":40,"column":23}},{"generated":{"line":52,"column":59},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":40,"column":59}},{"generated":{"line":53,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":41,"column":6}},{"name":"_map","generated":{"line":53,"column":13},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":41,"column":13}},{"generated":{"line":53,"column":17},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":41,"column":17}},{"name":"x","generated":{"line":53,"column":18},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":41,"column":18}},{"generated":{"line":53,"column":19},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":41,"column":17}},{"name":"callback","generated":{"line":53,"column":21},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":41,"column":21}},{"generated":{"line":53,"column":29},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":41,"column":17}},{"name":"x","generated":{"line":53,"column":31},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":41,"column":31}},{"generated":{"line":53,"column":32},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":41,"column":17}},{"generated":{"line":53,"column":33},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":41,"column":6}},{"generated":{"line":54,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":42,"column":5}},{"generated":{"line":54,"column":5},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":39,"column":25}},{"generated":{"line":55,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":43,"column":4}},{"generated":{"line":55,"column":24},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":43,"column":24}},{"name":"MatrixFunction","generated":{"line":55,"column":33},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":43,"column":33}},{"generated":{"line":55,"column":47},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":43,"column":24}},{"name":"x","generated":{"line":55,"column":48},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":43,"column":48}},{"generated":{"line":55,"column":49},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":43,"column":24}},{"name":"callback","generated":{"line":55,"column":51},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":43,"column":51}},{"generated":{"line":55,"column":59},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":43,"column":24}},{"generated":{"line":55,"column":61},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":43,"column":61}},{"generated":{"line":56,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":44,"column":6}},{"name":"x","generated":{"line":56,"column":13},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":44,"column":13}},{"generated":{"line":56,"column":14},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":44,"column":14}},{"name":"create","generated":{"line":56,"column":15},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":44,"column":15}},{"generated":{"line":56,"column":21},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":44,"column":13}},{"name":"_map","generated":{"line":56,"column":22},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":44,"column":22}},{"generated":{"line":56,"column":26},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":44,"column":26}},{"name":"x","generated":{"line":56,"column":27},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":44,"column":27}},{"generated":{"line":56,"column":28},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":44,"column":28}},{"name":"valueOf","generated":{"line":56,"column":29},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":44,"column":29}},{"generated":{"line":56,"column":36},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":44,"column":27}},{"generated":{"line":56,"column":38},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":44,"column":26}},{"name":"callback","generated":{"line":56,"column":40},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":44,"column":40}},{"generated":{"line":56,"column":48},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":44,"column":26}},{"name":"x","generated":{"line":56,"column":50},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":44,"column":50}},{"generated":{"line":56,"column":51},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":44,"column":26}},{"generated":{"line":56,"column":52},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":44,"column":13}},{"generated":{"line":56,"column":53},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":44,"column":6}},{"generated":{"line":57,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":45,"column":5}},{"generated":{"line":58,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":39,"column":25}},{"generated":{"line":58,"column":3},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":39,"column":17}},{"generated":{"line":58,"column":4},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":39,"column":2}},{"generated":{"line":59,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":47,"column":2}},{"name":"mapTransform","generated":{"line":59,"column":9},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":47,"column":9}},{"generated":{"line":59,"column":21},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":47,"column":2}},{"generated":{"line":60,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":48,"column":1}},{"generated":{"line":60,"column":1},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":8,"column":47}},{"generated":{"line":60,"column":3},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":48,"column":3}},{"name":"isTransformFunction","generated":{"line":61,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":49,"column":2}},{"name":"isTransformFunction","generated":{"line":61,"column":2},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":49,"column":2}},{"generated":{"line":61,"column":21},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":49,"column":21}},{"generated":{"line":61,"column":23},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":49,"column":23}},{"generated":{"line":62,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":48,"column":3}},{"generated":{"line":62,"column":1},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":8,"column":47}},{"generated":{"line":62,"column":2},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":8,"column":7}},{"generated":{"line":63,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":51,"column":0}},{"generated":{"line":74,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":60,"column":0}},{"name":"_map","generated":{"line":74,"column":9},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":60,"column":9}},{"generated":{"line":74,"column":13},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":60,"column":0}},{"name":"array","generated":{"line":74,"column":14},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":60,"column":14}},{"generated":{"line":74,"column":19},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":60,"column":0}},{"name":"callback","generated":{"line":74,"column":21},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":60,"column":21}},{"generated":{"line":74,"column":29},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":60,"column":0}},{"name":"orig","generated":{"line":74,"column":31},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":60,"column":31}},{"generated":{"line":74,"column":35},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":60,"column":0}},{"generated":{"line":74,"column":37},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":60,"column":37}},{"generated":{"line":75,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":61,"column":2}},{"generated":{"line":76,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":62,"column":2}},{"name":"argsCount","generated":{"line":76,"column":6},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":62,"column":6}},{"generated":{"line":76,"column":15},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":62,"column":15}},{"generated":{"line":76,"column":18},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":62,"column":18}},{"name":"callback","generated":{"line":76,"column":50},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":62,"column":35}},{"generated":{"line":76,"column":58},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":62,"column":18}},{"generated":{"line":76,"column":59},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":62,"column":2}},{"generated":{"line":78,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":64,"column":2}},{"name":"recurse","generated":{"line":78,"column":11},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":64,"column":11}},{"generated":{"line":78,"column":18},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":64,"column":2}},{"name":"value","generated":{"line":78,"column":19},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":64,"column":19}},{"generated":{"line":78,"column":24},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":64,"column":2}},{"name":"index","generated":{"line":78,"column":26},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":64,"column":26}},{"generated":{"line":78,"column":31},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":64,"column":2}},{"generated":{"line":78,"column":33},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":64,"column":33}},{"generated":{"line":79,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":65,"column":4}},{"name":"Array","generated":{"line":79,"column":8},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":65,"column":8}},{"generated":{"line":79,"column":13},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":65,"column":13}},{"name":"isArray","generated":{"line":79,"column":14},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":65,"column":14}},{"generated":{"line":79,"column":21},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":65,"column":8}},{"name":"value","generated":{"line":79,"column":22},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":65,"column":22}},{"generated":{"line":79,"column":27},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":65,"column":8}},{"generated":{"line":79,"column":28},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":65,"column":4}},{"generated":{"line":79,"column":30},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":65,"column":30}},{"generated":{"line":80,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":66,"column":6}},{"generated":{"line":80,"column":13},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":66,"column":13}},{"name":"value","generated":{"line":80,"column":29},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":66,"column":17}},{"generated":{"line":80,"column":34},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":66,"column":13}},{"generated":{"line":80,"column":36},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":66,"column":24}},{"name":"child","generated":{"line":80,"column":46},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":66,"column":34}},{"generated":{"line":80,"column":51},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":66,"column":24}},{"name":"i","generated":{"line":80,"column":53},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":66,"column":41}},{"generated":{"line":80,"column":54},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":66,"column":24}},{"generated":{"line":80,"column":56},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":66,"column":44}},{"generated":{"line":81,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":67,"column":8}},{"generated":{"line":82,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":68,"column":8}},{"name":"recurse","generated":{"line":82,"column":15},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":68,"column":15}},{"generated":{"line":82,"column":22},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":68,"column":22}},{"name":"child","generated":{"line":82,"column":23},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":68,"column":23}},{"generated":{"line":82,"column":28},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":68,"column":22}},{"name":"index","generated":{"line":82,"column":30},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":68,"column":30}},{"generated":{"line":82,"column":35},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":68,"column":35}},{"name":"concat","generated":{"line":82,"column":36},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":68,"column":36}},{"generated":{"line":82,"column":42},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":68,"column":30}},{"name":"i","generated":{"line":82,"column":43},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":68,"column":43}},{"generated":{"line":82,"column":44},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":68,"column":44}},{"generated":{"line":82,"column":47},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":68,"column":47}},{"generated":{"line":82,"column":48},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":68,"column":30}},{"generated":{"line":82,"column":49},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":68,"column":22}},{"generated":{"line":82,"column":50},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":68,"column":8}},{"generated":{"line":82,"column":51},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":66,"column":44}},{"generated":{"line":82,"column":52},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":68,"column":52}},{"generated":{"line":83,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":69,"column":7}},{"generated":{"line":83,"column":7},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":66,"column":13}},{"generated":{"line":83,"column":8},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":66,"column":6}},{"generated":{"line":84,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":70,"column":5}},{"generated":{"line":84,"column":5},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":65,"column":4}},{"generated":{"line":84,"column":11},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":70,"column":11}},{"generated":{"line":85,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":71,"column":6}},{"generated":{"line":86,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":72,"column":6}},{"name":"argsCount","generated":{"line":86,"column":10},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":72,"column":10}},{"generated":{"line":86,"column":19},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":72,"column":19}},{"generated":{"line":86,"column":24},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":72,"column":24}},{"generated":{"line":86,"column":25},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":72,"column":6}},{"generated":{"line":86,"column":27},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":72,"column":27}},{"generated":{"line":87,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":73,"column":8}},{"name":"callback","generated":{"line":87,"column":15},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":73,"column":15}},{"generated":{"line":87,"column":23},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":73,"column":23}},{"name":"value","generated":{"line":87,"column":24},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":73,"column":24}},{"generated":{"line":87,"column":29},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":73,"column":23}},{"generated":{"line":87,"column":30},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":73,"column":8}},{"generated":{"line":88,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":74,"column":7}},{"generated":{"line":88,"column":7},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":72,"column":6}},{"generated":{"line":88,"column":13},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":74,"column":13}},{"name":"argsCount","generated":{"line":88,"column":17},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":74,"column":17}},{"generated":{"line":88,"column":26},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":74,"column":26}},{"generated":{"line":88,"column":31},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":74,"column":31}},{"generated":{"line":88,"column":32},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":74,"column":13}},{"generated":{"line":88,"column":34},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":74,"column":34}},{"generated":{"line":89,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":75,"column":8}},{"name":"callback","generated":{"line":89,"column":15},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":75,"column":15}},{"generated":{"line":89,"column":23},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":75,"column":23}},{"name":"value","generated":{"line":89,"column":24},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":75,"column":24}},{"generated":{"line":89,"column":29},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":75,"column":23}},{"name":"index","generated":{"line":89,"column":31},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":75,"column":31}},{"generated":{"line":89,"column":36},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":75,"column":23}},{"generated":{"line":89,"column":37},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":75,"column":8}},{"generated":{"line":90,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":76,"column":7}},{"generated":{"line":90,"column":7},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":74,"column":13}},{"generated":{"line":90,"column":13},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":76,"column":13}},{"generated":{"line":91,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":77,"column":8}},{"generated":{"line":92,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":78,"column":8}},{"name":"callback","generated":{"line":92,"column":15},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":78,"column":15}},{"generated":{"line":92,"column":23},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":78,"column":23}},{"name":"value","generated":{"line":92,"column":24},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":78,"column":24}},{"generated":{"line":92,"column":29},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":78,"column":23}},{"name":"index","generated":{"line":92,"column":31},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":78,"column":31}},{"generated":{"line":92,"column":36},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":78,"column":23}},{"name":"orig","generated":{"line":92,"column":38},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":78,"column":38}},{"generated":{"line":92,"column":42},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":78,"column":23}},{"generated":{"line":92,"column":43},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":78,"column":8}},{"generated":{"line":93,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":79,"column":7}},{"generated":{"line":94,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":80,"column":5}},{"generated":{"line":95,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":81,"column":3}},{"generated":{"line":97,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":83,"column":2}},{"name":"recurse","generated":{"line":97,"column":9},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":83,"column":9}},{"generated":{"line":97,"column":16},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":83,"column":16}},{"name":"array","generated":{"line":97,"column":17},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":83,"column":17}},{"generated":{"line":97,"column":22},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":83,"column":16}},{"generated":{"line":97,"column":24},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":83,"column":24}},{"generated":{"line":97,"column":26},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":83,"column":16}},{"generated":{"line":97,"column":27},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":83,"column":2}},{"generated":{"line":98,"column":0},"source":"node_modules/mathjs/es/expression/transform/map.transform.js","original":{"line":84,"column":1}}],"sources":{"node_modules/mathjs/es/expression/transform/map.transform.js":"import { isFunctionAssignmentNode, isSymbolNode } from '../../utils/is';\nimport { maxArgumentCount } from '../../utils/function';\nimport { map } from '../../utils/array';\nimport { factory } from '../../utils/factory';\nimport { compileInlineExpression } from './utils/compileInlineExpression';\nvar name = 'map';\nvar dependencies = ['typed'];\nexport var createMapTransform = /* #__PURE__ */factory(name, dependencies, function (_ref) {\n  var typed = _ref.typed;\n\n  /**\n   * Attach a transform function to math.map\n   * Adds a property transform containing the transform function.\n   *\n   * This transform creates a one-based index instead of a zero-based index\n   */\n  function mapTransform(args, math, scope) {\n    var x, callback;\n\n    if (args[0]) {\n      x = args[0].compile().evaluate(scope);\n    }\n\n    if (args[1]) {\n      if (isSymbolNode(args[1]) || isFunctionAssignmentNode(args[1])) {\n        // a function pointer, like filter([3, -2, 5], myTestFunction)\n        callback = args[1].compile().evaluate(scope);\n      } else {\n        // an expression like filter([3, -2, 5], x > 0)\n        callback = compileInlineExpression(args[1], math, scope);\n      }\n    }\n\n    return map(x, callback);\n  }\n\n  mapTransform.rawArgs = true; // one-based version of map function\n\n  var map = typed('map', {\n    'Array, function': function ArrayFunction(x, callback) {\n      return _map(x, callback, x);\n    },\n    'Matrix, function': function MatrixFunction(x, callback) {\n      return x.create(_map(x.valueOf(), callback, x));\n    }\n  });\n  return mapTransform;\n}, {\n  isTransformFunction: true\n});\n/**\n * Map for a multi dimensional array. One-based indexes\n * @param {Array} array\n * @param {function} callback\n * @param {Array} orig\n * @return {Array}\n * @private\n */\n\nfunction _map(array, callback, orig) {\n  // figure out what number of arguments the callback function expects\n  var argsCount = maxArgumentCount(callback);\n\n  function recurse(value, index) {\n    if (Array.isArray(value)) {\n      return map(value, function (child, i) {\n        // we create a copy of the index array and append the new index value\n        return recurse(child, index.concat(i + 1)); // one based index, hence i + 1\n      });\n    } else {\n      // invoke the (typed) callback function with the right number of arguments\n      if (argsCount === 1) {\n        return callback(value);\n      } else if (argsCount === 2) {\n        return callback(value, index);\n      } else {\n        // 3 or -1\n        return callback(value, index, orig);\n      }\n    }\n  }\n\n  return recurse(array, []);\n}"},"lineCount":null}},"error":null,"hash":"007b29086caf566990903432b4d8b9d9","cacheData":{"env":{}}}