Line: function(/* array */start, /* array */end) {   this.start = start; this.end = end; this.dimensions = start.length;  for(var i = 0; i < start.length; i++) { start[i] = Number(start[i]); }  for(var i = 0; i < end.length; i++) { end[i] = Number(end[i]); }   this.getValue = function(/* float */n){   var retVal = new Array(this.dimensions); for(var i=0;i<this.dimensions;i++) retVal[i] = ((this.end[i] - this.start[i]) * n) + this.start[i]; return retVal; } return this; }, 
dojo.math.curves={Line:function(_a67,end){ this.start=_a67; this.end=end; this.dimensions=_a67.length; for(var i=0;i<_a67.length;i++){ _a67[i]=Number(_a67[i]); } for(var i=0;i<end.length;i++){ end[i]=Number(end[i]); } this.getValue=function(n){ var _a6b=new Array(this.dimensions); for(var i=0;i<this.dimensions;i++){ _a6b[i]=((this.end[i]-this.start[i])*n)+this.start[i]; } return _a6b; }; return this; },Bezier:function(pnts){ 
  Line: function(/* array */start, /* array */end) {    //  summary    //  Creates a straight line object    this.start = start;    this.end = end;    this.dimensions = start.length;    for(var i = 0; i < start.length; i++) {      start[i] = Number(start[i]);    }    for(var i = 0; i < end.length; i++) {      end[i] = Number(end[i]);    }    //simple function to find point on an n-dimensional, straight line    this.getValue = function(/* float */n){      //  summary      //  Returns the point at point N (in terms of percentage) on this line.      var retVal = new Array(this.dimensions);      for(var i=0;i<this.dimensions;i++)        retVal[i] = ((this.end[i] - this.start[i]) * n) + this.start[i];      return retVal;  //  array    }    return this;  //  dojo.math.curves.Line  },
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/90939f35f46f873d9b1f5c5f818ecf012711dc71/dojo.js/buggy/src/main/resources/org/apache/struts2/static/dojo/dojo.js