//>>built define("dojo/_base/lang dojo/_base/array dojo/_base/declare ../plot2d/Indicator dojo/has ../plot2d/common ../axis2d/common dojox/gfx".split(" "),function(p,x,l,y,w){var v=function(b,a,d){var e,c=b?{x:a[0],y:d[0][0]}:{x:d[0][0],y:a[0]};1a.x&&(m=a,a=b,b=m):b.y>a.y&&(m=a,a=b,b=m)}var r=e.toData(b),n;a&&(n=e.toData(a));var q={};q[h]=l.from;q[k]=p.from;m=e.toPage(q);q[h]=l.to;q[k]=p.to;h=e.toPage(q);if(r[g]t.to){if(n||!d.opt.autoScroll||d.opt.mouseOver){if(d.opt.mouseOver)return[];b[f]=h[f]}else return this._updateVisibility(b,h,f),[];r=e.toData(b)}b=this._snapData(r,f,c);var u;if(null==b.y)return[];a&&(n[g]t.to&&(a[f]=h[f],n=e.toData(a)),u=this._snapData(n,f,c),null==u.y&&(u=null));return[b,u]},_snapData:function(b,a,d){var e=this.chart.getSeries(this.inter.opt.series).data,c,g, f=e.length;for(c=0;cb[a])break}else if(g[a]>b[a])break;var h,k;"number"==typeof g?(f=c+1,0