{"id":"node_modules/mathjs/es/function/matrix/dot.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/array","loc":{"line":1,"column":34},"parent":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/es/function/matrix/dot.js","resolved":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/es/utils/array.js"},{"name":"../../utils/factory","loc":{"line":2,"column":24},"parent":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/es/function/matrix/dot.js","resolved":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/es/utils/factory.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.createDot = void 0;\n\nvar _array = require(\"../../utils/array\");\n\nvar _factory = require(\"../../utils/factory\");\n\nvar name = 'dot';\nvar dependencies = ['typed', 'add', 'multiply'];\nvar createDot = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {\n  var typed = _ref.typed,\n      add = _ref.add,\n      multiply = _ref.multiply;\n  /**\n   * Calculate the dot product of two vectors. The dot product of\n   * `A = [a1, a2, a3, ..., an]` and `B = [b1, b2, b3, ..., bn]` is defined as:\n   *\n   *    dot(A, B) = a1 * b1 + a2 * b2 + a3 * b3 + ... + an * bn\n   *\n   * Syntax:\n   *\n   *    math.dot(x, y)\n   *\n   * Examples:\n   *\n   *    math.dot([2, 4, 1], [2, 2, 3])       // returns number 15\n   *    math.multiply([2, 4, 1], [2, 2, 3])  // returns number 15\n   *\n   * See also:\n   *\n   *    multiply, cross\n   *\n   * @param  {Array | Matrix} x     First vector\n   * @param  {Array | Matrix} y     Second vector\n   * @return {number}               Returns the dot product of `x` and `y`\n   */\n\n  return typed(name, {\n    'Matrix, Matrix': function MatrixMatrix(x, y) {\n      return _dot(x.toArray(), y.toArray());\n    },\n    'Matrix, Array': function MatrixArray(x, y) {\n      return _dot(x.toArray(), y);\n    },\n    'Array, Matrix': function ArrayMatrix(x, y) {\n      return _dot(x, y.toArray());\n    },\n    'Array, Array': _dot\n  });\n  /**\n   * Calculate the dot product for two arrays\n   * @param {Array} x  First vector\n   * @param {Array} y  Second vector\n   * @returns {number} Returns the dot product of x and y\n   * @private\n   */\n  // TODO: double code with math.multiply\n\n  function _dot(x, y) {\n    var xSize = (0, _array.arraySize)(x);\n    var ySize = (0, _array.arraySize)(y);\n    var len = xSize[0];\n    if (xSize.length !== 1 || ySize.length !== 1) throw new RangeError('Vector expected'); // TODO: better error message\n\n    if (xSize[0] !== ySize[0]) throw new RangeError('Vectors must have equal length (' + xSize[0] + ' != ' + ySize[0] + ')');\n    if (len === 0) throw new RangeError('Cannot calculate the dot product of empty vectors');\n    var prod = 0;\n\n    for (var i = 0; i < len; i++) {\n      prod = add(prod, multiply(x[i], y[i]));\n    }\n\n    return prod;\n  }\n});\nexports.createDot = createDot;"},"sourceMaps":{"js":{"mappings":[{"generated":{"line":8,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":1,"column":0}},{"generated":{"line":10,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":2,"column":0}},{"generated":{"line":12,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":3,"column":0}},{"name":"name","generated":{"line":12,"column":4},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":3,"column":4}},{"generated":{"line":12,"column":8},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":3,"column":8}},{"generated":{"line":12,"column":11},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":3,"column":11}},{"generated":{"line":12,"column":16},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":3,"column":0}},{"generated":{"line":13,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":4,"column":0}},{"name":"dependencies","generated":{"line":13,"column":4},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":4,"column":4}},{"generated":{"line":13,"column":16},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":4,"column":16}},{"generated":{"line":13,"column":19},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":4,"column":19}},{"generated":{"line":13,"column":20},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":4,"column":20}},{"generated":{"line":13,"column":27},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":4,"column":19}},{"generated":{"line":13,"column":29},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":4,"column":29}},{"generated":{"line":13,"column":34},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":4,"column":19}},{"generated":{"line":13,"column":36},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":4,"column":36}},{"generated":{"line":13,"column":46},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":4,"column":19}},{"generated":{"line":13,"column":47},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":4,"column":0}},{"generated":{"line":14,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":5,"column":7}},{"name":"createDot","generated":{"line":14,"column":4},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":5,"column":11}},{"generated":{"line":14,"column":13},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":5,"column":20}},{"generated":{"line":14,"column":16},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":5,"column":23}},{"generated":{"line":14,"column":31},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":5,"column":38}},{"name":"name","generated":{"line":14,"column":53},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":5,"column":46}},{"generated":{"line":14,"column":57},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":5,"column":38}},{"name":"dependencies","generated":{"line":14,"column":59},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":5,"column":52}},{"generated":{"line":14,"column":71},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":5,"column":38}},{"generated":{"line":14,"column":73},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":5,"column":66}},{"name":"_ref","generated":{"line":14,"column":83},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":5,"column":76}},{"generated":{"line":14,"column":87},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":5,"column":66}},{"generated":{"line":14,"column":89},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":5,"column":82}},{"generated":{"line":15,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":6,"column":2}},{"name":"typed","generated":{"line":15,"column":6},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":6,"column":6}},{"generated":{"line":15,"column":11},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":6,"column":11}},{"name":"_ref","generated":{"line":15,"column":14},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":6,"column":14}},{"generated":{"line":15,"column":18},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":6,"column":18}},{"name":"typed","generated":{"line":15,"column":19},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":6,"column":19}},{"generated":{"line":15,"column":24},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":6,"column":2}},{"generated":{"line":16,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":6,"column":2}},{"name":"add","generated":{"line":16,"column":6},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":7,"column":6}},{"generated":{"line":16,"column":9},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":7,"column":9}},{"name":"_ref","generated":{"line":16,"column":12},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":7,"column":12}},{"generated":{"line":16,"column":16},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":7,"column":16}},{"name":"add","generated":{"line":16,"column":17},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":7,"column":17}},{"generated":{"line":16,"column":20},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":6,"column":2}},{"generated":{"line":17,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":6,"column":2}},{"name":"multiply","generated":{"line":17,"column":6},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":8,"column":6}},{"generated":{"line":17,"column":14},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":8,"column":14}},{"name":"_ref","generated":{"line":17,"column":17},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":8,"column":17}},{"generated":{"line":17,"column":21},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":8,"column":21}},{"name":"multiply","generated":{"line":17,"column":22},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":8,"column":22}},{"generated":{"line":17,"column":30},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":6,"column":2}},{"generated":{"line":18,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":10,"column":2}},{"generated":{"line":42,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":33,"column":2}},{"name":"typed","generated":{"line":42,"column":9},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":33,"column":9}},{"generated":{"line":42,"column":14},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":33,"column":14}},{"name":"name","generated":{"line":42,"column":15},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":33,"column":15}},{"generated":{"line":42,"column":19},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":33,"column":14}},{"generated":{"line":42,"column":21},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":33,"column":21}},{"generated":{"line":43,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":34,"column":4}},{"generated":{"line":43,"column":22},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":34,"column":22}},{"name":"MatrixMatrix","generated":{"line":43,"column":31},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":34,"column":31}},{"generated":{"line":43,"column":43},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":34,"column":22}},{"name":"x","generated":{"line":43,"column":44},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":34,"column":44}},{"generated":{"line":43,"column":45},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":34,"column":22}},{"name":"y","generated":{"line":43,"column":47},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":34,"column":47}},{"generated":{"line":43,"column":48},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":34,"column":22}},{"generated":{"line":43,"column":50},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":34,"column":50}},{"generated":{"line":44,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":35,"column":6}},{"name":"_dot","generated":{"line":44,"column":13},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":35,"column":13}},{"generated":{"line":44,"column":17},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":35,"column":17}},{"name":"x","generated":{"line":44,"column":18},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":35,"column":18}},{"generated":{"line":44,"column":19},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":35,"column":19}},{"name":"toArray","generated":{"line":44,"column":20},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":35,"column":20}},{"generated":{"line":44,"column":27},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":35,"column":18}},{"generated":{"line":44,"column":29},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":35,"column":17}},{"name":"y","generated":{"line":44,"column":31},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":35,"column":31}},{"generated":{"line":44,"column":32},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":35,"column":32}},{"name":"toArray","generated":{"line":44,"column":33},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":35,"column":33}},{"generated":{"line":44,"column":40},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":35,"column":31}},{"generated":{"line":44,"column":42},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":35,"column":17}},{"generated":{"line":44,"column":43},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":35,"column":6}},{"generated":{"line":45,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":36,"column":5}},{"generated":{"line":45,"column":5},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":33,"column":21}},{"generated":{"line":46,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":37,"column":4}},{"generated":{"line":46,"column":21},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":37,"column":21}},{"name":"MatrixArray","generated":{"line":46,"column":30},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":37,"column":30}},{"generated":{"line":46,"column":41},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":37,"column":21}},{"name":"x","generated":{"line":46,"column":42},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":37,"column":42}},{"generated":{"line":46,"column":43},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":37,"column":21}},{"name":"y","generated":{"line":46,"column":45},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":37,"column":45}},{"generated":{"line":46,"column":46},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":37,"column":21}},{"generated":{"line":46,"column":48},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":37,"column":48}},{"generated":{"line":47,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":38,"column":6}},{"name":"_dot","generated":{"line":47,"column":13},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":38,"column":13}},{"generated":{"line":47,"column":17},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":38,"column":17}},{"name":"x","generated":{"line":47,"column":18},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":38,"column":18}},{"generated":{"line":47,"column":19},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":38,"column":19}},{"name":"toArray","generated":{"line":47,"column":20},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":38,"column":20}},{"generated":{"line":47,"column":27},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":38,"column":18}},{"generated":{"line":47,"column":29},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":38,"column":17}},{"name":"y","generated":{"line":47,"column":31},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":38,"column":31}},{"generated":{"line":47,"column":32},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":38,"column":17}},{"generated":{"line":47,"column":33},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":38,"column":6}},{"generated":{"line":48,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":39,"column":5}},{"generated":{"line":48,"column":5},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":33,"column":21}},{"generated":{"line":49,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":40,"column":4}},{"generated":{"line":49,"column":21},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":40,"column":21}},{"name":"ArrayMatrix","generated":{"line":49,"column":30},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":40,"column":30}},{"generated":{"line":49,"column":41},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":40,"column":21}},{"name":"x","generated":{"line":49,"column":42},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":40,"column":42}},{"generated":{"line":49,"column":43},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":40,"column":21}},{"name":"y","generated":{"line":49,"column":45},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":40,"column":45}},{"generated":{"line":49,"column":46},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":40,"column":21}},{"generated":{"line":49,"column":48},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":40,"column":48}},{"generated":{"line":50,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":41,"column":6}},{"name":"_dot","generated":{"line":50,"column":13},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":41,"column":13}},{"generated":{"line":50,"column":17},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":41,"column":17}},{"name":"x","generated":{"line":50,"column":18},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":41,"column":18}},{"generated":{"line":50,"column":19},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":41,"column":17}},{"name":"y","generated":{"line":50,"column":21},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":41,"column":21}},{"generated":{"line":50,"column":22},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":41,"column":22}},{"name":"toArray","generated":{"line":50,"column":23},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":41,"column":23}},{"generated":{"line":50,"column":30},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":41,"column":21}},{"generated":{"line":50,"column":32},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":41,"column":17}},{"generated":{"line":50,"column":33},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":41,"column":6}},{"generated":{"line":51,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":42,"column":5}},{"generated":{"line":51,"column":5},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":33,"column":21}},{"generated":{"line":52,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":43,"column":4}},{"name":"_dot","generated":{"line":52,"column":20},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":43,"column":20}},{"generated":{"line":53,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":33,"column":21}},{"generated":{"line":53,"column":3},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":33,"column":14}},{"generated":{"line":53,"column":4},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":33,"column":2}},{"generated":{"line":54,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":45,"column":2}},{"generated":{"line":61,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":52,"column":2}},{"generated":{"line":63,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":54,"column":2}},{"name":"_dot","generated":{"line":63,"column":11},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":54,"column":11}},{"generated":{"line":63,"column":15},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":54,"column":2}},{"name":"x","generated":{"line":63,"column":16},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":54,"column":16}},{"generated":{"line":63,"column":17},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":54,"column":2}},{"name":"y","generated":{"line":63,"column":19},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":54,"column":19}},{"generated":{"line":63,"column":20},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":54,"column":2}},{"generated":{"line":63,"column":22},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":54,"column":22}},{"generated":{"line":64,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":55,"column":4}},{"name":"xSize","generated":{"line":64,"column":8},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":55,"column":8}},{"generated":{"line":64,"column":13},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":55,"column":13}},{"generated":{"line":64,"column":16},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":55,"column":16}},{"name":"x","generated":{"line":64,"column":38},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":55,"column":21}},{"generated":{"line":64,"column":39},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":55,"column":16}},{"generated":{"line":64,"column":40},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":55,"column":4}},{"generated":{"line":65,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":56,"column":4}},{"name":"ySize","generated":{"line":65,"column":8},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":56,"column":8}},{"generated":{"line":65,"column":13},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":56,"column":13}},{"generated":{"line":65,"column":16},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":56,"column":16}},{"name":"y","generated":{"line":65,"column":38},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":56,"column":21}},{"generated":{"line":65,"column":39},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":56,"column":16}},{"generated":{"line":65,"column":40},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":56,"column":4}},{"generated":{"line":66,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":57,"column":4}},{"name":"len","generated":{"line":66,"column":8},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":57,"column":8}},{"generated":{"line":66,"column":11},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":57,"column":11}},{"name":"xSize","generated":{"line":66,"column":14},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":57,"column":14}},{"generated":{"line":66,"column":19},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":57,"column":19}},{"generated":{"line":66,"column":20},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":57,"column":20}},{"generated":{"line":66,"column":21},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":57,"column":19}},{"generated":{"line":66,"column":22},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":57,"column":4}},{"generated":{"line":67,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":4}},{"name":"xSize","generated":{"line":67,"column":8},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":8}},{"generated":{"line":67,"column":13},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":13}},{"name":"length","generated":{"line":67,"column":14},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":14}},{"generated":{"line":67,"column":20},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":8}},{"generated":{"line":67,"column":25},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":25}},{"generated":{"line":67,"column":26},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":8}},{"name":"ySize","generated":{"line":67,"column":30},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":30}},{"generated":{"line":67,"column":35},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":35}},{"name":"length","generated":{"line":67,"column":36},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":36}},{"generated":{"line":67,"column":42},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":30}},{"generated":{"line":67,"column":47},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":47}},{"generated":{"line":67,"column":48},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":4}},{"generated":{"line":67,"column":50},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":50}},{"generated":{"line":67,"column":56},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":56}},{"name":"RangeError","generated":{"line":67,"column":60},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":60}},{"generated":{"line":67,"column":70},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":56}},{"generated":{"line":67,"column":71},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":71}},{"generated":{"line":67,"column":88},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":56}},{"generated":{"line":67,"column":89},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":50}},{"generated":{"line":67,"column":90},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":54,"column":22}},{"generated":{"line":67,"column":91},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":58,"column":91}},{"generated":{"line":69,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":4}},{"name":"xSize","generated":{"line":69,"column":8},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":8}},{"generated":{"line":69,"column":13},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":13}},{"generated":{"line":69,"column":14},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":14}},{"generated":{"line":69,"column":15},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":13}},{"generated":{"line":69,"column":16},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":8}},{"name":"ySize","generated":{"line":69,"column":21},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":21}},{"generated":{"line":69,"column":26},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":26}},{"generated":{"line":69,"column":27},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":27}},{"generated":{"line":69,"column":28},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":26}},{"generated":{"line":69,"column":29},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":4}},{"generated":{"line":69,"column":31},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":31}},{"generated":{"line":69,"column":37},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":37}},{"name":"RangeError","generated":{"line":69,"column":41},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":41}},{"generated":{"line":69,"column":51},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":37}},{"generated":{"line":69,"column":52},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":52}},{"name":"xSize","generated":{"line":69,"column":89},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":89}},{"generated":{"line":69,"column":94},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":94}},{"generated":{"line":69,"column":95},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":95}},{"generated":{"line":69,"column":96},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":94}},{"generated":{"line":69,"column":97},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":52}},{"generated":{"line":69,"column":100},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":100}},{"generated":{"line":69,"column":106},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":52}},{"name":"ySize","generated":{"line":69,"column":109},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":109}},{"generated":{"line":69,"column":114},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":114}},{"generated":{"line":69,"column":115},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":115}},{"generated":{"line":69,"column":116},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":114}},{"generated":{"line":69,"column":117},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":52}},{"generated":{"line":69,"column":120},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":120}},{"generated":{"line":69,"column":123},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":37}},{"generated":{"line":69,"column":124},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":60,"column":31}},{"generated":{"line":70,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":61,"column":4}},{"name":"len","generated":{"line":70,"column":8},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":61,"column":8}},{"generated":{"line":70,"column":11},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":61,"column":11}},{"generated":{"line":70,"column":16},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":61,"column":16}},{"generated":{"line":70,"column":17},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":61,"column":4}},{"generated":{"line":70,"column":19},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":61,"column":19}},{"generated":{"line":70,"column":25},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":61,"column":25}},{"name":"RangeError","generated":{"line":70,"column":29},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":61,"column":29}},{"generated":{"line":70,"column":39},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":61,"column":25}},{"generated":{"line":70,"column":40},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":61,"column":40}},{"generated":{"line":70,"column":91},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":61,"column":25}},{"generated":{"line":70,"column":92},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":61,"column":19}},{"generated":{"line":71,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":62,"column":4}},{"name":"prod","generated":{"line":71,"column":8},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":62,"column":8}},{"generated":{"line":71,"column":12},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":62,"column":12}},{"generated":{"line":71,"column":15},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":62,"column":15}},{"generated":{"line":71,"column":16},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":62,"column":4}},{"generated":{"line":73,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":64,"column":4}},{"generated":{"line":73,"column":9},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":64,"column":9}},{"name":"i","generated":{"line":73,"column":13},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":64,"column":13}},{"generated":{"line":73,"column":14},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":64,"column":14}},{"generated":{"line":73,"column":17},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":64,"column":17}},{"generated":{"line":73,"column":18},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":64,"column":4}},{"name":"i","generated":{"line":73,"column":20},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":64,"column":20}},{"generated":{"line":73,"column":21},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":64,"column":21}},{"name":"len","generated":{"line":73,"column":24},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":64,"column":24}},{"generated":{"line":73,"column":27},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":64,"column":4}},{"name":"i","generated":{"line":73,"column":29},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":64,"column":29}},{"generated":{"line":73,"column":30},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":64,"column":30}},{"generated":{"line":73,"column":32},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":64,"column":4}},{"generated":{"line":73,"column":34},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":64,"column":34}},{"name":"prod","generated":{"line":74,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":6}},{"name":"prod","generated":{"line":74,"column":6},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":6}},{"generated":{"line":74,"column":10},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":10}},{"name":"add","generated":{"line":74,"column":13},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":13}},{"generated":{"line":74,"column":16},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":16}},{"name":"prod","generated":{"line":74,"column":17},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":17}},{"generated":{"line":74,"column":21},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":16}},{"name":"multiply","generated":{"line":74,"column":23},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":23}},{"generated":{"line":74,"column":31},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":31}},{"name":"x","generated":{"line":74,"column":32},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":32}},{"generated":{"line":74,"column":33},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":33}},{"name":"i","generated":{"line":74,"column":34},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":34}},{"generated":{"line":74,"column":35},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":33}},{"generated":{"line":74,"column":36},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":31}},{"name":"y","generated":{"line":74,"column":38},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":38}},{"generated":{"line":74,"column":39},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":39}},{"name":"i","generated":{"line":74,"column":40},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":40}},{"generated":{"line":74,"column":41},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":39}},{"generated":{"line":74,"column":42},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":31}},{"generated":{"line":74,"column":43},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":16}},{"generated":{"line":74,"column":44},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":65,"column":6}},{"generated":{"line":75,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":66,"column":5}},{"generated":{"line":77,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":68,"column":4}},{"name":"prod","generated":{"line":77,"column":11},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":68,"column":11}},{"generated":{"line":77,"column":15},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":68,"column":4}},{"generated":{"line":78,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":69,"column":3}},{"generated":{"line":79,"column":0},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":70,"column":1}},{"generated":{"line":79,"column":1},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":5,"column":38}},{"generated":{"line":79,"column":2},"source":"node_modules/mathjs/es/function/matrix/dot.js","original":{"line":5,"column":7}}],"sources":{"node_modules/mathjs/es/function/matrix/dot.js":"import { arraySize as size } from '../../utils/array';\nimport { factory } from '../../utils/factory';\nvar name = 'dot';\nvar dependencies = ['typed', 'add', 'multiply'];\nexport var createDot = /* #__PURE__ */factory(name, dependencies, function (_ref) {\n  var typed = _ref.typed,\n      add = _ref.add,\n      multiply = _ref.multiply;\n\n  /**\n   * Calculate the dot product of two vectors. The dot product of\n   * `A = [a1, a2, a3, ..., an]` and `B = [b1, b2, b3, ..., bn]` is defined as:\n   *\n   *    dot(A, B) = a1 * b1 + a2 * b2 + a3 * b3 + ... + an * bn\n   *\n   * Syntax:\n   *\n   *    math.dot(x, y)\n   *\n   * Examples:\n   *\n   *    math.dot([2, 4, 1], [2, 2, 3])       // returns number 15\n   *    math.multiply([2, 4, 1], [2, 2, 3])  // returns number 15\n   *\n   * See also:\n   *\n   *    multiply, cross\n   *\n   * @param  {Array | Matrix} x     First vector\n   * @param  {Array | Matrix} y     Second vector\n   * @return {number}               Returns the dot product of `x` and `y`\n   */\n  return typed(name, {\n    'Matrix, Matrix': function MatrixMatrix(x, y) {\n      return _dot(x.toArray(), y.toArray());\n    },\n    'Matrix, Array': function MatrixArray(x, y) {\n      return _dot(x.toArray(), y);\n    },\n    'Array, Matrix': function ArrayMatrix(x, y) {\n      return _dot(x, y.toArray());\n    },\n    'Array, Array': _dot\n  });\n  /**\n   * Calculate the dot product for two arrays\n   * @param {Array} x  First vector\n   * @param {Array} y  Second vector\n   * @returns {number} Returns the dot product of x and y\n   * @private\n   */\n  // TODO: double code with math.multiply\n\n  function _dot(x, y) {\n    var xSize = size(x);\n    var ySize = size(y);\n    var len = xSize[0];\n    if (xSize.length !== 1 || ySize.length !== 1) throw new RangeError('Vector expected'); // TODO: better error message\n\n    if (xSize[0] !== ySize[0]) throw new RangeError('Vectors must have equal length (' + xSize[0] + ' != ' + ySize[0] + ')');\n    if (len === 0) throw new RangeError('Cannot calculate the dot product of empty vectors');\n    var prod = 0;\n\n    for (var i = 0; i < len; i++) {\n      prod = add(prod, multiply(x[i], y[i]));\n    }\n\n    return prod;\n  }\n});"},"lineCount":null}},"error":null,"hash":"04e29a540d7dc64cc2987662c3d3f3af","cacheData":{"env":{}}}