/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_scatter.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_core.js
*     infragistics.ext_ui.js
*/
(function(factory){if(typeof define==="function"&&define.amd){define(["./infragistics.util","./infragistics.ext_core","./infragistics.ext_collections","./infragistics.dv_core","./infragistics.dv_geometry","./infragistics.datachart_core","./infragistics.ext_ui"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a2=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["HighDensityScatterSeries:a","HighDensityScatterSeriesView:d","BubbleSeries:o","ISupportsSizeScale:p","ISupportsFillScale:q","CustomPaletteBrushScale:s","ScatterBase:v","ScatterSeries:z","ScatterSeriesRenderManager:aa","BubbleSeriesView:ad","ScatterBaseView:ae","ScatterSeriesView:ag"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("HighDensityScatterSeries:a","Series",{isPixel:function(){return true},init:function(){this.qu=$.ig.Defaults.prototype.aq.o();this.qt=$.ig.Defaults.prototype.aq.n();this.qs=$.ig.Defaults.prototype.aq.m();this.qr=$.ig.Defaults.prototype.aq.l();this.qq=$.ig.Defaults.prototype.ap.o();this.qp=$.ig.Defaults.prototype.ap.n();this.qo=$.ig.Defaults.prototype.ap.m();this.qn=$.ig.Defaults.prototype.ap.l();this.pw=null;this.rc=0;this.rb=0;this.rh=0;this.p9=false;this.__itemIndexes=null;this.pu=null;this.pr=null;$.ig.Series.prototype.init.call(this);this._ab=$$t.$a.$type;this.mouseOverEnabled(false)},isScatter:function(){return true},xAxis:function(a){if(arguments.length===1){this.h($$t.$a.xAxisProperty,a);return a}else{return this.c($$t.$a.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$a.yAxisProperty,a);return a}else{return this.c($$t.$a.yAxisProperty)}},xMemberPath:function(a){if(arguments.length===1){this.h($$t.$a.xMemberPathProperty,a);return a}else{return this.c($$t.$a.xMemberPathProperty)}},p5:function(a){if(arguments.length===1){if(this.p4!=a){var b=this.p5();this.p4=a;this.raisePropertyChanged("XColumn",b,this.p5())}return a}else{return this.p4}},p4:null,getItemValue:function(a,b){var c=this.jf(b);if(c=="XMemberPath"){return this.ho(a,b,this.xMemberPath())}if(c=="YMemberPath"){return this.ho(a,b,this.yMemberPath())}return $.ig.Series.prototype.getItemValue.call(this,a,b)},yMemberPath:function(a){if(arguments.length===1){this.h($$t.$a.yMemberPathProperty,a);return a}else{return this.c($$t.$a.yMemberPathProperty)}},p7:function(a){if(arguments.length===1){if(this.p6!=a){var b=this.p7();this.p6=a;this.raisePropertyChanged("YColumn",b,this.p7())}return a}else{return this.p6}},p6:null,useBruteForce:function(a){if(arguments.length===1){this.h($$t.$a.useBruteForceProperty,a);return a}else{return this.c($$t.$a.useBruteForceProperty)}},progressiveLoad:function(a){if(arguments.length===1){this.h($$t.$a.progressiveLoadProperty,a);return a}else{return this.c($$t.$a.progressiveLoadProperty)}},heatMinimum:function(a){if(arguments.length===1){this.h($$t.$a.heatMinimumProperty,a);return a}else{return this.c($$t.$a.heatMinimumProperty)}},heatMaximum:function(a){if(arguments.length===1){this.h($$t.$a.heatMaximumProperty,a);return a}else{return this.c($$t.$a.heatMaximumProperty)}},heatMinimumColor:function(a){if(arguments.length===1){this.h($$t.$a.heatMinimumColorProperty,a);return a}else{return this.c($$t.$a.heatMinimumColorProperty)}},heatMaximumColor:function(a){if(arguments.length===1){this.h($$t.$a.heatMaximumColorProperty,a);return a}else{return this.c($$t.$a.heatMaximumColorProperty)}},pointExtent:function(a){if(arguments.length===1){this.h($$t.$a.pointExtentProperty,a);return a}else{return $h(this.c($$t.$a.pointExtentProperty))}},sg:function(){if(this.pw==null){return}this.pw.s();var a=this.pw;a.progressiveThunkCompleted=$.ig.Delegate.prototype.remove(a.progressiveThunkCompleted,this.r3.runOn(this));this.pw=null},lt:function(a,b,c,d){$.ig.Series.prototype.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(this.seriesViewer()!=null){var e=this.getEffectiveViewport1(this.view());this.p9=!e.isEmpty()}break;case"FastItemsSource":this.sg();if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.p5());c.deregisterColumn(this.p7());this.p5(null);this.p7(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.p5(this.cf(this.xMemberPath()));this.p7(this.cf(this.yMemberPath()))}if(this.yAxis()!=null&&!this.yAxis().updateRange()||this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}this.lf();break;case"XAxis":var f=this.px;this.px=this.xAxis();this.sg();if(f!=null){f.rangeChanged=$.ig.Delegate.prototype.remove(f.rangeChanged,this.r6.runOn(this))}if(this.px!=null){var g=this.px;g.rangeChanged=$.ig.Delegate.prototype.combine(g.rangeChanged,this.r6.runOn(this))}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.xAxis()!=null&&!this.xAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}break;case"YAxis":var h=this.pz;this.pz=this.yAxis();this.sg();if(h!=null){h.rangeChanged=$.ig.Delegate.prototype.remove(h.rangeChanged,this.r6.runOn(this))}if(this.pz!=null){var i=this.pz;i.rangeChanged=$.ig.Delegate.prototype.combine(i.rangeChanged,this.r6.runOn(this))}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}break;case"MouseOverEnabled":this.qa=this.mouseOverEnabled();this.renderSeries(false);break;case"XMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.p5());this.p5(this.cf(this.xMemberPath()))}break;case"XColumn":this.sg();if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}this.lf();break;case"YMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.p7());this.p7(this.cf(this.yMemberPath()))}break;case"YColumn":this.sg();if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(false)}this.lf();break;case"UseBruteForce":this.sg();this.renderSeries(false);this.le();break;case"HeatMinimum":this.renderSeries(false);this.le();break;case"HeatMaximum":this.renderSeries(false);this.le();break;case"HeatMaximumColor":case"HeatMinimumColor":if(!this._pv.b1(this.heatMinimumColor(),this.heatMaximumColor())){return}this.sa();this.renderSeries(false);this.le();break;case"PointExtent":this.rf=Math.max($h(d)-1,0);this.p8=this.rf>0;this.renderSeries(false);this.le();break;case"ProgressiveLoad":this.renderSeries(false);this.le();break}},sa:function(){this.qr=this.heatMinimumColor().l();this.qu=this.heatMinimumColor().o();this.qt=this.heatMinimumColor().n();this.qs=this.heatMinimumColor().m();this.qn=this.heatMaximumColor().l();this.qq=this.heatMaximumColor().o();this.qp=this.heatMaximumColor().n();this.qo=this.heatMaximumColor().m();this.outline($.ig.BrushUtil.prototype.g($.ig.truncate(this.qr),$.ig.truncate(this.qu),$.ig.truncate(this.qt),$.ig.truncate(this.qs)));this.brush($.ig.BrushUtil.prototype.g($.ig.truncate(this.qn),$.ig.truncate(this.qq),$.ig.truncate(this.qp),$.ig.truncate(this.qo)))},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null){return true}return false},r6:function(a,b){this.sg();this.renderSeries(false)},rf:0,p8:false,qu:0,qt:0,qs:0,qr:0,qq:0,qp:0,qo:0,qn:0,qy:function(){return this.qq-this.qu},qx:function(){return this.qp-this.qt},qw:function(){return this.qo-this.qs},qv:function(){return this.qn-this.qr},pw:null,p1:null,p2:null,px:null,pz:null,qa:false,e5:function(a,b,c){var d=$.ig.Series.prototype.e5.call(this,a,b,c);if(this.yAxis()==null||this.xAxis()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.p7()==null||this.p5()==null||this.p7().count()<1||this.p5().count()<1||this.p7().count()!=this.p5().count()||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()||this.po().isEmpty()){d=false}return d},rg:0,progressiveStatus:function(a){if(arguments.length===1){var b=this.rg;this.rg=a;this.raisePropertyChanged("ProgressiveStatus",b,this.rg);return a}else{return this.rg}},l8:function(a){$.ig.Series.prototype.l8.call(this,a);this.r8(a,this.view())},r8:function(a,b){if(this.cu(b)){return}if(this.pw==null&&!this.useBruteForce()){var c=new $$4.x($$t.$l.$type,2,this.p5().count());var d=this.xAxis();var e=this.yAxis();var f=new $$a.ae(0,0,0,1,1);var g=new $$a.ae(0,0,0,1,1);var h=new $.ig.ScalerParams(1,f,g,d.isInverted());var i=new $.ig.ScalerParams(1,f,g,e.isInverted());var j;var k;for(var l=0;l<this.p5().count();l++){j=d.getScaledValue(this.p5().item(l),h);k=e.getScaledValue(this.p7().item(l),i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)&&!Number.isInfinity(j)&&!Number.isInfinity(k)){c.add(function(){var $ret=new $$t.l;$ret.a=j;$ret.b=k;$ret.c=l;return $ret}())}}if(this.progressiveLoad()){this.rb=1;this.rc=$.ig.truncate(Math.logBase(c.count(),2))+3;this.progressiveStatus($.ig.truncate(this.rb/this.rc*100));if(this.progressiveLoadStatusChanged!=null){this.progressiveLoadStatusChanged(this,new $$t.c(this.progressiveStatus()))}this.pw=$$t.$e.b(c.toArray(),1);var m=this.pw;m.progressiveThunkCompleted=$.ig.Delegate.prototype.combine(m.progressiveThunkCompleted,this.r3.runOn(this));if(!this.pw.f(this.renderer())){var n=this.pw;n.progressiveThunkCompleted=$.ig.Delegate.prototype.remove(n.progressiveThunkCompleted,this.r3.runOn(this))}this.le()}else{var o=$$0.$s.now();this.pw=new $$t.e(0,c.toArray(),1);var p=$$0.$s.now()}}if(this.progressiveLoad()&&!this.useBruteForce()){this.r9(b)}else{this.sb(b)}},ri:0,rc:0,rb:0,kr:function(a,b,c,d){$.ig.Series.prototype.kr.call(this,a,b,c,d);this.sg();var e=false;if(this.xAxis()!=null&&!this.xAxis().updateRange()){e=true}if(this.yAxis()!=null&&!this.yAxis().updateRange()){e=true}if(e){this.renderSeries(false)}this.lf()},r5:function(a){var b=a;var c=this.re*this.rd;if(this.qa){if(this.__itemIndexes==null||this.__itemIndexes.length!=c){this.__itemIndexes=new Array(c);for(var d=0;d<c;d++){this.__itemIndexes[d]=0}}else{for(var e=0;e<c;e++){this.__itemIndexes[e]=0}}}},sb:function(a){var b;var c;var d=null;if(a.isThumbnailView()){d=this.__itemIndexes}var e=a.getViewInfo(c,b);c=e.p0;b=e.p1;var f=a;var g=this.getEffectiveViewport1(a);this.p1=new $.ig.ScalerParams(0,b,c,this.px.isInverted(),g);this.p2=new $.ig.ScalerParams(0,b,c,this.pz.isInverted(),g);this.r4(a);this.r5(a);var h=this.re*this.rd;if(this.pu==null||this.pu.length!=h){this.pu=new Array(h);this.pr=new Array(h)}var i=this.pu.length;var j=this.pu;var k=this.pr;for(var l=0;l<i;l++){j[l]=0;k[l]=0}this.ri=$.ig.truncate(Math.round(this.resolution()));this.pt=f.by();var m=this.pt.length;var n=this.pt;for(var o=0;o<m;o++){n[o]=0}var p=this.heatMinimum();var q=this.heatMaximum();if($.ig.util.isNaN(p)||Number.isInfinity(p)){p=0}if($.ig.util.isNaN(q)||Number.isInfinity(q)){q=50}this.ql=Math.min(p,q);this.qk=Math.max(p,q);if(this.ql<0){this.ql=0}if(this.qk<0){this.qk=0}this.qm=this.qk-this.ql;if(this.useBruteForce()){this.r7(a)}else{this.si(a)}f.b9();if(a.isThumbnailView()){this.__itemIndexes=d;this._pv.ca()}},r9:function(a){if(this.pw==null){return}this.sb(a)},progressiveLoadStatusChanged:null,r3:function(a,b){var $self=this;this._pv.b8(function(){if($self.rb<$self.rc-1){$self.rb++}$self.progressiveStatus($.ig.truncate($self.rb/$self.rc*100));if($self.progressiveLoadStatusChanged!=null){$self.progressiveLoadStatusChanged($self,new $$t.c($self.progressiveStatus()))}$self.r9($self.view());$self.le();if($self.pw!=null){if(!$self.pw.f($self.renderer())){var c=$self.pw;c.progressiveThunkCompleted=$.ig.Delegate.prototype.remove(c.progressiveThunkCompleted,$self.r3.runOn($self));$self.progressiveStatus(100);if($self.progressiveLoadStatusChanged!=null){$self.progressiveLoadStatusChanged($self,new $$t.c($self.progressiveStatus()))}}}})},r7:function(a){var b=$.ig.util.shallowClone(this.p5().asArray());this.xAxis().getScaledValueList(b,0,b.length,this.p1);var c=$.ig.util.shallowClone(this.p7().asArray());this.rh=0;var d=this.rf;var e=this.p8;var f=this.pu.length;this.yAxis().getScaledValueList(c,0,c.length,this.p2);var g=255<<24|$.ig.truncate(this.qu)<<16|$.ig.truncate(this.qt)<<8|$.ig.truncate(this.qs);for(var h=0;h<b.length;h++){var i=$.ig.truncate(b[h]);var j=$.ig.truncate(c[h]);i=$.ig.truncate(Math.floor(i));j=$.ig.truncate(Math.floor(j));if(i<0||i>=this.re||j<0||j>=this.rd){continue}if(e){var k=i-d;var l=i+d;l=l>this.re-1?this.re-1:l;k=k<0?0:k;var m=j+d;var n=j-d;for(var o=k;o<=l;o++){for(var p=n;p<=m;p++){var q=p*this.re+o;if(q<0||q>f-1){continue}this.pu[q]=this.pu[q]+1;this.pr[q]=1;this.rh++;if(this.qa){this.__itemIndexes[q]=h+1}}}}else{var r=j*this.re+i;this.pu[r]=this.pu[r]+1;this.pr[r]=1;this.rh++;if(this.qa){this.__itemIndexes[r]=h+1}}}this.sc()},qf:null,si:function(a){var b;var c;var d=a.getViewInfo(b,c);b=d.p0;c=d.p1;if(this.pw==null){return}if(this.qf==null){this.qf=new $$4.x($$t.$j.$type,2,$.ig.truncate(Math.round(b.width()*b.height())))}else{this.qf.clear()}var e=c.left();var f=c.right();var g=c.top();var h=c.bottom();this.q5=c.top();this.q3=c.height();this.q4=c.left();this.q6=c.width();this.q1=b.top();this.qz=b.height();this.q0=b.left();this.q2=b.width();var i=this.getEffectiveViewport1(a);this.qh=(i.left()-this.q0)/this.q2;this.qi=(i.top()-this.q1)/this.qz;var j=(i.right()-this.q0)/this.q2;this.qj=j-this.qh;var k=(i.bottom()-this.q1)/this.qz;this.qg=k-this.qi;if(this.p9){e=(e-this.qh)/this.qj;f=(f-this.qh)/this.qj;g=(g-this.qi)/this.qg;h=(h-this.qi)/this.qg}var l=this.resolution()/b.width()*c.width();var m=this.resolution()/b.height()*c.height();var n=Math.min(l,m);var o=function(){var $ret=new $$t.i;$ret.c=e;$ret.a=f;$ret.d=g;$ret.b=h;$ret.e=l;$ret.f=m;$ret.g=2147483647;return $ret}();this.pw.t(this.qf,o,0,1,0,1);var p;this.rh=0;for(var q=0;q<this.qf.count();q++){p=this.qf.__inner[q];this.sd(p)}this.sc()},ql:0,qk:0,qm:0,q1:0,qz:0,q0:0,q2:0,q4:0,q6:0,q5:0,q3:0,qh:0,qi:0,qj:0,qg:0,sd:function(a){if(a.g){return}var b=a.e!=null&&a.e.a;var c=a.a==null?0:a.a.length;var d=a.h-c+1;if(b&&d>0){}else{d=1}this.sf(a.b,d,b,a.e);if(c>0&&!b){var e;for(var f=0;f<c;f++){e=a.a[f];this.sf(e,d,false,a.e)}}if(a.e!=null){a.e.a=false}},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.seriesViewer()!=null?this.seriesViewer().viewportRect():$$a.$ae.empty();var d=new $$a.ae(0,0,0,1,1);var e=this.pi(this.view());var f=new $.ig.ScalerParams(0,d,d,this.xAxis().isInverted(),e);var g=new $.ig.ScalerParams(0,d,d,this.yAxis().isInverted(),e);var h=!b.isEmpty()&&!c.isEmpty()&&this.ci()!=null?this.ci().indexOf(a):-1;var i=this.xAxis()!=null&&this.p5()!=null&&h<this.p5().count()?this.xAxis().getScaledValue(this.p5().item(h),f):NaN;var j=this.yAxis()!=null&&this.p7()!=null&&h<this.p7().count()?this.yAxis().getScaledValue(this.p7().item(h),g):NaN;if(!$.ig.util.isNaN(i)){if(i<b.left()+.1*b.width()){i=i+.4*b.width();b.x(i-.5*b.width())}if(i>b.right()-.1*b.width()){i=i-.4*b.width();b.x(i-.5*b.width())}}if(!$.ig.util.isNaN(j)){if(j<b.top()+.1*b.height()){j=j+.4*b.height();b.y(j-.5*b.height())}if(j>b.bottom()-.1*b.height()){j=j-.4*b.height();b.y(j-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().au(this.seriesViewer(),b,true)}return h>=0},sf:function(a,b,c,d){var e=this.rk(b);var f=a.c;var g=this.rf;if(c){var h=d.d;var i=d.b;var j=d.e;var k=d.c;if(this.p9){h=this.qh+this.qj*h;i=this.qh+this.qj*i;j=this.qi+this.qg*j;k=this.qi+this.qg*k}var l=$.ig.truncate(this.q0+this.q2*(h-this.q4)/this.q6);var m=$.ig.truncate(this.q0+this.q2*(i-this.q4)/this.q6);var n=$.ig.truncate(this.q1+this.qz*(j-this.q5)/this.q3);var o=$.ig.truncate(this.q1+this.qz*(k-this.q5)/this.q3);l=$.ig.truncate(Math.floor(l));m=$.ig.truncate(Math.floor(m));n=$.ig.truncate(Math.floor(n));o=$.ig.truncate(Math.floor(o));if(this.p8){l-=g;m+=g;n-=g;o+=g}var p=(m-l+1)*(o-n+1);var q=b/p;var r=q;for(var s=l;s<=m;s++){for(var t=n;t<=o;t++){this.se(f,s,t,q,r)}}}else{var u=a.a;var v=a.b;if(this.p9){u=this.qh+this.qj*u;v=this.qi+this.qg*v}var w=$.ig.truncate(this.q0+this.q2*(u-this.q4)/this.q6);var x=$.ig.truncate(this.q1+this.qz*(v-this.q5)/this.q3);w=$.ig.truncate(Math.floor(w));x=$.ig.truncate(Math.floor(x));if(this.p8){var y=w-g;var z=w+g;var aa=x+g;var ab=x-g;var ac=(z-y+1)*(aa-ab+1);var ad=b/ac;var ae=ad;for(var af=y;af<=z;af++){for(var ag=ab;ag<=aa;ag++){this.se(f,af,ag,ad,ae)}}}else{this.se(f,w,x,b,1)}}},rj:function(a,b){return $.ig.truncate(Math.floor(255*b))<<24|$.ig.truncate(Math.floor(b*(this.qu+a*this.qy())))<<16|$.ig.truncate(Math.floor(b*(this.qt+a*this.qx())))<<8|$.ig.truncate(Math.floor(b*(this.qs+a*this.qw())))},rk:function(a){return 255<<24|$.ig.truncate(Math.floor(this.qu+a*this.qy()))<<16|$.ig.truncate(Math.floor(this.qt+a*this.qx()))<<8|$.ig.truncate(Math.floor(this.qs+a*this.qw()))},q7:function(a){return(a>>24&255)/255},se:function(a,b,c,d,e){if(b<0||b>=this.re||c<0||c>=this.rd){return}var f=c*this.re+b;this.pu[f]=this.pu[f]+d;this.pr[f]=this.pr[f]+e;if(this.qa){this.__itemIndexes[f]=a+1}this.rh+=$.ig.truncate(d)},sc:function(){var a=0;var b=0;var c=this.qm;var d=this.ql;var e=this.qk;var f=this.pu.length;var g=this.pu;var h=this.pr;var i=this.pt;var j=NaN;var k=NaN;var l=0;var m=0;for(var n=0;n<f;n++){a=g[n];if(a!=0){b=h[n];if(a>=e){a=1}else if(a<=d){a=0}else{a=(a-d)/c}if(b>1){b=1}if(b<.2){b=.2}if(j!=a||k!=b){l=this.rj(a,b);j=a;k=b}i[m]=l>>16&255;i[m+1]=l>>8&255;i[m+2]=l&255;i[m+3]=l>>24&255}m+=4}},re:0,rd:0,pt:null,rh:0,r4:function(a){var b=a;b.b6()},bv:function(){return new $$t.d(this)},lo:function(a){$.ig.Series.prototype.lo.call(this,a);this._pv=a},_pv:null,ap:function(a){if(a!=null&&a==this.xAxis()&&this.p5()!=null){return new $.ig.AxisRange(this.p5().minimum(),this.p5().maximum())}if(a!=null&&a==this.yAxis()&&this.p7()!=null){return new $.ig.AxisRange(this.p7().minimum(),this.p7().maximum())}return null},p9:false,mt:function(a,b){if(this.seriesViewer()!=null){var c=this.getEffectiveViewport1(this.view());this.p9=!c.isEmpty()}this.renderSeries(false)},mu:function(a,b){this.renderSeries(false)},__itemIndexes:null,pu:null,pr:null,getItem:function(a){if(!this.qa||this.__itemIndexes==null||this.seriesViewer()==null||this.ci()==null||this.__itemIndexes.length!=this.re*this.rd){return null}var b=this.seriesViewer().actualWindowRect();var c=(a.__x-b.left())/b.width();var d=(a.__y-b.top())/b.height();var e=$.ig.truncate(Math.round(this.po().left()+this.po().width()*c));var f=$.ig.truncate(Math.round(this.po().top()+this.po().height()*d));var g=this.rn(e,f);if(g<0||g>this.__itemIndexes.length-1){return null}var h=this.__itemIndexes[g]-1;if(h<0||h>this.ci().count()){return null}return this.ci().item(h)},rn:function(a,b){var c=this.re*b+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}var d=1;c=this.re*(b-d)+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.re*(b+d)+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.re*b+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.re*b+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.re*(b-d)+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.re*(b+d)+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.re*(b-d)+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.re*(b+d)+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}return 0},sh:function(a,b,c){this.pt=a;this.re=b;this.rd=c},ez:function(a){if(arguments.length===1){$.ig.Series.prototype.ez.call(this,a);return a}else{return true}},ko:function(a,b){$.ig.Series.prototype.ko.call(this,a,b);this._pv.b7();if(this._bx!=null){this._bx.b7()}this.le()},l9:function(a,b){$.ig.Series.prototype.l9.call(this,a,b);if(!this.ev()){this.view().a2(b);return}this.view().a2(b);if(this.cu(this._bx)){return}var c=$b($$t.$d.$type,this._bx);var d=new $$t.x;this.r8(false,c);this.ev(false)},_p3:null,renderAlternateView:function(a,b,c,d,e){$.ig.Series.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a5().alternateViews().item(d);var g=f;f.prepAltSurface(c);if(this.cu(g)){return}if(this._p3==null){this._p3=new $$t.x}this.r8(false,f)},kl:function(){$.ig.Series.prototype.kl.call(this);this.xAxis(null);this.yAxis(null)},$type:new $.ig.Type("HighDensityScatterSeries",$.ig.Series.prototype.$type)},true);$c("MouseMoveThunk:b","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,_c:null,_b:0,_a:null,$type:new $.ig.Type("MouseMoveThunk",$.ig.$ot)},true);$c("ProgressiveLoadStatusEventArgs:c","EventArgs",{_currentStatus:0,currentStatus:function(a){if(arguments.length===1){this._currentStatus=a;return a}else{return this._currentStatus}},init:function(a){$$0.$w.init.call(this);this.currentStatus(a)},$type:new $.ig.Type("ProgressiveLoadStatusEventArgs",$$0.$w.$type)},true);$c("HighDensityScatterSeriesView:d","SeriesView",{init:function(a){$.ig.SeriesView.prototype.init.call(this,a);this._bz=a},onInit:function(){$.ig.SeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){this._bz.resolution($.ig.Defaults.prototype.q);this._bz.heatMinimumColor($.ig.Defaults.prototype.aq);this._bz.heatMaximumColor($.ig.Defaults.prototype.ap);this._bz.brush($.ig.Defaults.prototype.al);this._bz.outline($.ig.Defaults.prototype.ak)}},ca:function(){this._bz.sh(this.bx,this.b5,this.b4)},_bz:null,bx:null,b5:0,b4:0,_b2:null,_b3:null,_b0:null,b6:function(){if(this._b2==null){this._b2=this._e.renderer().createElement("canvas");var a=this._e.renderer().get2DCanvasContext(this._b2);this._b0=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,a)}var b;if(this.isAlternateView()){b=this.bu()}else{b=this._e.seriesViewer().getContainerRect()}var c=$.ig.truncate(Math.round(b.left()));var d=$.ig.truncate(Math.round(b.top()));var e=$.ig.truncate(Math.round(b.width()));var f=$.ig.truncate(Math.round(b.height()));var g=this.b5;var h=this.b4;this.b5=e;this.b4=f;if(g!=this.b5||h!=this.b4||this.bx==null){this._b2.setAttribute("width",e.toString());this._b2.setAttribute("height",f.toString());this._b3=this._b0.g().getImageData(0,0,e,f);this.bx=this._b3.data}this._bz.sh(this.bx,this.b5,this.b4)},by:function(){return this.bx},b9:function(){var a=$.ig.truncate(Math.round(this.bu().left()));var b=$.ig.truncate(Math.round(this.bu().left()));var c=$.ig.truncate(Math.round(this.bu().width()));var d=$.ig.truncate(Math.round(this.bu().height()));this._b0.g().putImageData(this._b3,0,0);this.aq()},b8:function(a){if(this._e.renderer()!=null){this._e.renderer().setTimeout(a,0)}else{window.setTimeout(a,0)}},a6:function(a,b){$.ig.SeriesView.prototype.a6.call(this,a,b);if(b){if(!this._bz.mouseOverEnabled()){return}var c=new $$a.b1;c._n=this.bu().left();c._o=this.bu().top();c.width(this.bu().width());c.height(this.bu().height());c.__fill=this.bo();a.v(c);return}if(this._b2==null){return}var d=$.ig.truncate(Math.round(this.bu().left()));var e=$.ig.truncate(Math.round(this.bu().top()));var f=$.ig.truncate(Math.round(this.bu().width()));var g=$.ig.truncate(Math.round(this.bu().height()));this._k.n(this._b2.getNativeElement(),this._e.__opacity,d,e,f,g,d,e,f,g)},b1:function(a,b){return $$a.$ax.e($m($$a.$ax.$type,a),$m($$a.$ax.$type,null))&&$$a.$ax.e($m($$a.$ax.$type,b),$m($$a.$ax.$type,null))},b7:function(){if(this.bx!=null){for(var a=0;a<this.bx.length;a++){this.bx[a]=0}this.b9()}},al:function(a){$.ig.SeriesView.prototype.al.call(this,a);if(this.bx==null){this._e.a7().exportSeriesPixelsData(a,null,this.b5,this.b4);return}var b=new Array($a(this.bx.length,4));var c;for(var d=0;d<$a(this.bx.length,4);d++){c=d*4;b[d]=this.bx[c+3]<<24|this.bx[c]<<16|this.bx[c+1]<<8|this.bx[c+2]}this._e.a7().exportSeriesPixelsData(a,b,this.b5,this.b4)},$type:new $.ig.Type("HighDensityScatterSeriesView",$.ig.SeriesView.prototype.$type)},true);$c("KDTree2D:e","Object",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.k=0;this.o={};this.q=new $$6.s(0);$.ig.$op.init.call(this);this._d=this.c(b,0,b.length-1,0,c)},init1:function(a){this.k=0;this.o={};this.q=new $$6.s(0);$.ig.$op.init.call(this)},a:null,h:null,g:null,k:0,o:null,p:function(){return this.o},progressiveThunkCompleted:null,b:function(a,b){var c=new $$t.e(1);c._d=new $$t.j;c._d.g=true;c.a=a;c.h=new $$4.aa($$t.$h.$type);c.g=new $$4.x($$t.$h.$type,0);var d=new $$t.h;d.e=0;d.b=a.length-1;d.c=0;d.d=b;d.a=c._d;c.h.push(d);return c},f:function(a){if(this.h.count()==0&&this.g.count()==0){this.a=null;return false}if(this.h.count()==0&&this.g.count()>0){return true}this.k=this.h.peek().c;while(this.h.count()>0&&this.h.peek().c==this.k){this.g.add(this.h.pop())}if(a!=null){a.setTimeout(this.y.runOn(this),0)}else{window.setTimeout(this.y.runOn(this),0)}return true},e:false,s:function(){this.e=true},y:function(){var a;for(var b=0;b<this.g.count();b++){if(this.e||this.a==null){return}if(this.a.length==0){continue}a=this.g.__inner[b];this.v(a.a,this.a,a.e,a.b,a.c,a.d)}this.g.clear();if(this.progressiveThunkCompleted!=null){this.progressiveThunkCompleted(this,new $$0.w)}},v:function(a,b,c,d,e,f){a.g=false;a.f=e%2==0;a.h=d-c;if(c==d){a.b=b[c];return}if(c>d){a.g=true;return}if(d-c+1<=f){a.b=b[c];a.a=new Array(d-c+1);var g=0;for(var h=c;h<=d;h++){a.a[g++]=b[h]}return}var i=Math.max($a(d-c,2),1);var j=this.m(b,c,d,a.f,i);a.b=b[j];if(c<=j-1){a.c=function(){var $ret=new $$t.j;$ret.g=true;return $ret}();a.c.h=j-1-c+1;this.h.push(function(){var $ret=new $$t.h;$ret.e=c;$ret.b=j-1;$ret.c=e+1;$ret.d=f;$ret.a=a.c;return $ret}())}else{a.c=null}if(j+1<=d){a.d=function(){var $ret=new $$t.j;$ret.g=true;return $ret}();a.d.h=d-(j+1)+1;this.h.push(function(){var $ret=new $$t.h;$ret.e=j+1;$ret.b=d;$ret.c=e+1;$ret.d=f;$ret.a=a.d;return $ret}())}else{a.d=null}},c:function(a,b,c,d,e){var f=new $$t.j;f.f=d%2==0;f.h=c-b;if(b==c){f.b=a[b];return f}if(b>c){return null}if(c-b+1<=e){f.b=a[b];f.a=new Array(c-b+1);var g=0;for(var h=b;h<=c;h++){f.a[g++]=a[h]}return f}var i=Math.max($a(c-b,2),1);var j=this.m(a,b,c,f.f,i);f.b=a[j];f.c=this.c(a,b,j-1,d+1,e);f.d=this.c(a,j+1,c,d+1,e);return f},l:function(a,b,c,d,e){var f=b?a[e].a:a[e].b;var g=a[e];a[e]=a[d];a[d]=g;var h=c;for(var i=c;i<d;i++){var j;if(b){j=a[i].a}else{j=a[i].b}if(j<=f){g=a[h];a[h]=a[i];a[i]=g;h++}}g=a[d];a[d]=a[h];a[h]=g;return h},q:null,m:function(a,b,c,d,e){if(b==c){return b}var f=this.q.next2(b,c);var g=this.l(a,d,b,c,f);var h=g-b+1;if(h==e){return g}else if(e<h){return this.m(a,b,g-1,d,e)}else{return this.m(a,g+1,c,d,e-h)}},w:function(a,b,c,d){this.x(a,b,c,d,this._d)},x:function(a,b,c,d,e){if(e==null||e.g){return}if(e.c==null&&e.d==null){this.r(a,b,c,e,e.b,true,0,d);if(a.a){return}if(e.a!=null&&e.a.length>0){for(var f=0;f<e.a.length;f++){this.r(a,b,c,e,e.a[f],false,f,d);if(a.a){return}}}return}this.r(a,b,c,e,e.b,true,0,d);if(a.a){return}if(e.f){if(b<=e.b.a){this.x(a,b,c,d,e.c);if(a.a){return}if(this.i(b,c,e.b.a,c)<a.c){this.x(a,b,c,d,e.d)}if(a.a){return}}else{this.x(a,b,c,d,e.d);if(a.a){return}if(this.i(b,c,e.b.a,c)<a.c){this.x(a,b,c,d,e.c)}if(a.a){return}}}else{if(c<=e.b.b){this.x(a,b,c,d,e.c);if(a.a){return}if(this.i(b,c,b,e.b.b)<a.c){this.x(a,b,c,d,e.d)}if(a.a){return}}else{this.x(a,b,c,d,e.d);if(a.a){return}if(this.i(b,c,b,e.b.b)<a.c){this.x(a,b,c,d,e.c)}if(a.a){return}}}},r:function(a,b,c,d,e,f,g,h){if(a.a){return}if(a.e>a.f){a.a=true;return}if(a.b.count()<h){if($.ig.util.isNaN(a.d)){a.d=this.i(b,c,e.a,e.b);a.c=a.d;a.g=0}a.b.add(function(){var $ret=new $$t.g;$ret.b=f;$ret.e=g;$ret.a=d;$ret.c=e.a;$ret.d=e.b;return $ret}());a.e++;var i=this.i(b,c,e.a,e.b);if(i<a.d){a.d=i}if(i>a.c){a.c=i;a.g=a.b.count()-1}return}var j=0;if(j<a.c){if(j<a.d){a.d=j}a.b.__inner[a.g]=function(){var $ret=new $$t.g;$ret.b=f;$ret.e=g;$ret.a=d;$ret.c=e.a;$ret.d=e.b;return $ret}();var k=0;var l=0;for(var m=0;m<a.b.count();m++){var n=this.i(b,c,a.b.__inner[m].c,a.b.__inner[m].d);if(n>k){k=n;l=m}}a.e++}},i:function(a,b,c,d){return(a-c)*(a-c)+(b-d)*(b-d)},t:function(a,b,c,d,e,f){this.u(a,this._d,b,c,d,e,f,false,0)},u:function(a,b,c,d,e,f,g,h,i){if(b==null){return}var j=b.e;if(i>c.g||g-f<c.f&&e-d<c.e){if(b.e==null){b.e=new $$t.k}j=b.e;j.a=true;j.d=d;j.b=e;j.e=f;j.c=g;a.add(b);return}if(j!=null){j.a=false}if(b.c==null&&b.d==null){a.add(b);return}var k;var l;var m;var n;var o;var p;var q;var r;if(b.f){k=d;l=b.b.a;m=f;n=g;o=b.b.a;p=e;q=f;r=g}else{k=d;l=e;m=f;n=b.b.b;o=d;p=e;q=b.b.b;r=g}if(h){a.add(b);this.u(a,b.c,c,k,l,m,n,true,i+1);this.u(a,b.d,c,o,p,q,r,true,i+1)}else{var s=false;if(k>=c.c&&l<=c.a&&m>=c.d&&n<=c.b){s=true;a.add(b);this.u(a,b.c,c,k,l,m,n,true,i+1)}else if(!(c.c>l||c.a<k||c.d>n||c.b<m)){s=true;a.add(b);this.u(a,b.c,c,k,l,m,n,false,i+1)}if(o>=c.c&&p<=c.a&&q>=c.d&&r<=c.b){if(!s){a.add(b)}this.u(a,b.d,c,o,p,q,r,true,i+1)}else if(!(c.c>p||c.a<o||c.d>r||c.b<q)){if(!s){a.add(b)}this.u(a,b.d,c,o,p,q,r,false,i+1)}}},_d:null,z:function(){this.n(this._d)},n:function(a){if(a==null){return 0}if(this.n(a.c)+this.n(a.d)!=a.h){var b=0}return a.h+1},$type:new $.ig.Type("KDTree2D",$.ig.$ot)},true);$c("KNearestResults:f","Object",{init:function(){$.ig.$op.init.call(this)},e:0,f:0,b:null,a:false,d:0,c:0,g:0,$type:new $.ig.Type("KNearestResults",$.ig.$ot)},true);$c("KNearestResult:g","Object",{init:function(){$.ig.$op.init.call(this)},e:0,b:false,c:0,d:0,a:null,$type:new $.ig.Type("KNearestResult",$.ig.$ot)},true);$c("KDTreeThunk:h","Object",{init:function(){$.ig.$op.init.call(this)},e:0,b:0,c:0,d:0,a:null,$type:new $.ig.Type("KDTreeThunk",$.ig.$ot)},true);$c("SearchArgs:i","Object",{init:function(){$.ig.$op.init.call(this)},c:0,d:0,a:0,b:0,e:0,f:0,g:0,$type:new $.ig.Type("SearchArgs",$.ig.$ot)},true);$c("KDTreeNode2D:j","Object",{init:function(){$.ig.$op.init.call(this)},g:false,f:false,h:0,b:null,c:null,d:null,a:null,e:null,$type:new $.ig.Type("KDTreeNode2D",$.ig.$ot)},true);$c("SearchData:k","Object",{init:function(){$.ig.$op.init.call(this)},a:false,d:0,b:0,e:0,c:0,$type:new $.ig.Type("SearchData",$.ig.$ot)},true);$c("KDPointData:l","Object",{init:function(){$.ig.$op.init.call(this)},a:0,b:0,c:0,$type:new $.ig.Type("KDPointData",$.ig.$ot)},true);$c("BrushScale:m","DependencyObject",{init:function(){var $self=this;this.j=null;$$a.$r.init.call(this);this._o=new $$4.x($.ig.Series.prototype.$type,0);this.brushes(new $.ig.BrushCollection);var a=this.brushes();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.r.runOn(this));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(b,c){$self.u(b,c.propertyName(),c.oldValue(),c.newValue())})},r:function(a,b){var d=this._o.getEnumerator();while(d.moveNext()){var c=d.current();c.renderSeries(false);c.k7();c.le()}},s:function(){if($.ig.util.isNaN(this._q)||$.ig.util.isNaN(this._p)){var b=this._o.getEnumerator();while(b.moveNext()){var a=b.current();{if($b($$t.$q.$type,a)!==null){a.updateFillScaleGlobals()}}}}},brushes:function(a){if(arguments.length===1){var b=this.j;if(this.j!=null){var c=this.j;c.collectionChanged=$.ig.Delegate.prototype.remove(c.collectionChanged,this.r.runOn(this));
}this.j=a;if(this.j!=null){var d=this.j;d.collectionChanged=$.ig.Delegate.prototype.combine(d.collectionChanged,this.r.runOn(this))}this.notifySeries();return a}else{return this.j}},j:null,_o:null,registerSeries:function(a){var b=this._o.contains(a);if(!b){this._o.add(a)}},unregisterSeries:function(a){var b=this._o.contains(a);if(b){this._o.remove(a)}},getBrush:function(a){if(this.brushes()==null||a<0||a>=this.brushes().count()){return null}return this.brushes().item(a)},isReady:function(){return true},ab:function(a){if(this.brushes()==null||this.brushes().count()==0||a<0){return null}return $.ig.BrushCollectionUtil.prototype.b(this.brushes(),a)},propertyChanged:null,propertyUpdated:null,v:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},u:function(a,b,c,d){this.notifySeries()},notifySeries:function(){var b=this._o.getEnumerator();while(b.moveNext()){var a=b.current();a.notifyIndexedPropertiesChanged();a.renderSeries(false);a.k7();a.le()}},_q:0,_p:0,z:function(a,b){if(!$.ig.util.isNaN(a)&&!Number.isInfinity(a)){if($.ig.util.isNaN(this._q)){this._q=a}else{this._q=Math.min(a,this._q)}}if(!$.ig.util.isNaN(b)&&!Number.isInfinity(b)){if($.ig.util.isNaN(this._p)){this._p=b}else{this._p=Math.max(b,this._p)}}},x:function(){this._q=NaN;this._p=NaN},isBrushScale:function(){return true},$type:new $.ig.Type("BrushScale",$$a.$r.$type,[$$0.$b6.$type])},true);$c("BubbleMarkerManager:n","MarkerManagerBase",{_m:null,_o:null,_n:null,init:function(a,b,c,d,e){$.ig.MarkerManagerBase.prototype.init.call(this,a,b,c,d,e);this._o=new $$4.x(Number,0);this._n=new $$4.x($.ig.Marker.prototype.$type,0)},l:function(a,b,c,d,e){var f=this._f();a.clear();this._o.clear();this._n.clear();var g=new $$4.x($$0.$aw.$type,0);b=Math.max(0,b);var h=null;this.i(c,d,f,g);if(b>=g.count()){h=g}else{h=new $$4.x($$0.$aw.$type,0);var i=Math.max(8,e);var j=this.c(d,g,i,f);var k=new $$4.x($$0.$aw.$type,1,j.keys());if($.ig.MarkerManagerBase.prototype._b){k.sort()}this.k(b,j,k,h)}for(var l=0;l<h.count();++l){var m=f[h.__inner[l]].__x;var n=f[h.__inner[l]].__y;var o=this._m.item(h.__inner[l]);this._o.add(o);var p=this._h(this._g(h.__inner[l]));p.content().item(this._g(h.__inner[l]));p._ak=h.__inner[l];var q=new $.ig.OwnedPoint;q._a=p.content().item();q._c={__x:m,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(!a.containsKey(q._a)){a.add(q._a,q);this._n.add(p)}}},j:function(a,b){var c=a.keys();if($.ig.MarkerManagerBase.prototype._b){var d=new $$4.x($.ig.$op.$type,1,a.keys());d.sort2(function(e,f){var g=a.item(e);var h=a.item(f);var i=Math.pow(g._c.__x,2)+Math.pow(g._c.__y,2);var j=Math.pow(h._c.__x,2)+Math.pow(h._c.__y,2);return i.compareTo(j)});c=d}var e=0;var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h=a.item(f);var i=this._h(h._a);i._s=e;i._n=h._c.__x;i._o=h._c.__y;e++}this._a(a)},$type:new $.ig.Type("BubbleMarkerManager",$.ig.MarkerManagerBase.prototype.$type)},true);$c("SizeScale:t","DependencyObject",{init:function(){var $self=this;$$a.$r.init.call(this);this.globalMinimum(NaN);this.globalMaximum(NaN);this._l=new $$4.x($.ig.Series.prototype.$type,0);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.y(a,b.propertyName(),b.oldValue(),b.newValue())})},_globalMinimum:0,globalMinimum:function(a){if(arguments.length===1){this._globalMinimum=a;return a}else{return this._globalMinimum}},_globalMaximum:0,globalMaximum:function(a){if(arguments.length===1){this._globalMaximum=a;return a}else{return this._globalMaximum}},getCurrentGlobalMinimum:function(){return this.globalMinimum()},getCurrentGlobalMaximum:function(){return this.globalMaximum()},x:function(){if($.ig.util.isNaN(this.globalMinimum())||$.ig.util.isNaN(this.globalMaximum())){var b=this._l.getEnumerator();while(b.moveNext()){var a=b.current();{if($b($$t.$p.$type,a)!==null){a.updateSizeScaleGlobals()}}}}},ab:function(a,b){if(!$.ig.util.isNaN(a)&&!Number.isInfinity(a)){if($.ig.util.isNaN(this.globalMinimum())){this.globalMinimum(a)}else{this.globalMinimum(Math.min(a,this.globalMinimum()))}}if(!$.ig.util.isNaN(b)&&!Number.isInfinity(b)){if($.ig.util.isNaN(this.globalMaximum())){this.globalMaximum(b)}else{this.globalMaximum(Math.max(b,this.globalMaximum()))}}},aa:function(){this.globalMinimum(NaN);this.globalMaximum(NaN)},_l:null,minimumValue:function(a){if(arguments.length===1){this.h($$t.$t.minimumValueProperty,a);return a}else{return this.c($$t.$t.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$t.maximumValueProperty,a);return a}else{return this.c($$t.$t.maximumValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.h($$t.$t.isLogarithmicProperty,a);return a}else{return this.c($$t.$t.isLogarithmicProperty)}},logarithmBase:function(a){if(arguments.length===1){this.h($$t.$t.logarithmBaseProperty,a);return a}else{return $h(this.c($$t.$t.logarithmBaseProperty))}},propertyChanged:null,propertyUpdated:null,z:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},y:function(a,b,c,d){var f=this._l.getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false);if(e.seriesViewer()!=null){e.le();e.ld()}}},$type:new $.ig.Type("SizeScale",$$a.$r.$type,[$$0.$b6.$type])},true);$c("ScatterBase:v","MarkerSeries",{bv:function(){return new $$t.ae(this)},kl:function(){$.ig.MarkerSeries.prototype.kl.call(this);this.xAxis(null);this.yAxis(null)},lo:function(a){$.ig.MarkerSeries.prototype.lo.call(this,a);this._rl=a},_rl:null,isScatter:function(){return true},getAxes:function(){return[this.xAxis(),this.yAxis()]},getItemValue:function(a,b){var c=this.jf(b);if(c=="XMemberPath"){return this.ho(a,b,this.xMemberPath())}if(c=="YMemberPath"){return this.ho(a,b,this.yMemberPath())}return null},getVisiblePointsOfInterest:function(a,b,c,d){var $self=this;if(!this.hasMarkers()){return false}var e=this.xAxis();var f=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.po(),e.isInverted());f.c=this.getEffectiveViewport1(this.view());var g=this.yAxis();var h=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.po(),g.isInverted());h.c=this.getEffectiveViewport1(this.view());a.clear();this._pz.cf(function(i){if(i.__visibility==0){var j=new $.ig.SeriesPointOfInterest;var k=i._n;var l=i._o;if(k<$self.po().left()||k>$self.po().right()||l<$self.po().top()||l>$self.po().bottom()){return}j._b=e.getUnscaledValue(k,f);j._c=g.getUnscaledValue(l,h);j._a=i.content();a.add(j)}});return true},bp:function(){if(this.hitTestMode()==0){if(this.maximumMarkers()<=2e3){return 1}else{return $.ig.MarkerSeries.prototype.bp.call(this)}}else{return $.ig.MarkerSeries.prototype.bp.call(this)}},getSeriesValueMarkerBoundingBox:function(a){if(!this.hasMarkers()||!this.p2()){return $$a.$ae.empty()}var b=this._pz.getHitMarker(this.fromWorldPosition(a));if(b!=null){return this._pz.cp(b)}return $$a.$ae.empty()},testHit:function(a,b){if(this.p3(a,b)){return true}return false},init:function(){this.rt=1;this.q5=null;this.q6=null;$.ig.MarkerSeries.prototype.init.call(this);this.actualItemSearchMode(this.rv());this.rx=new $$t.aa;this._rr=new $$t.x;this.uc=$$a.$ae.empty();this.ub=$$a.$ae.empty()},_rk:null,xAxis:function(a){if(arguments.length===1){this.h($$t.$v.xAxisProperty,a);return a}else{return this.c($$t.$v.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$v.yAxisProperty,a);return a}else{return this.c($$t.$v.yAxisProperty)}},xMemberPath:function(a){if(arguments.length===1){this.h($$t.$v.xMemberPathProperty,a);return a}else{return this.c($$t.$v.xMemberPathProperty)}},r0:function(a){if(arguments.length===1){if(this.ry!=a){var b=this.r0();this.ry=a;this.raisePropertyChanged("XColumn",b,this.r0())}return a}else{return this.ry}},ry:null,yMemberPath:function(a){if(arguments.length===1){this.h($$t.$v.yMemberPathProperty,a);return a}else{return this.c($$t.$v.yMemberPathProperty)}},r1:function(a){if(arguments.length===1){if(this.rz!=a){var b=this.r1();this.rz=a;this.raisePropertyChanged("YColumn",b,this.r1())}return a}else{return this.rz}},rz:null,trendLineType:function(a){if(arguments.length===1){this.h($$t.$v.trendLineTypeProperty,$.ig.TrendLineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$v.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$v.trendLineBrushProperty,a);return a}else{return this.c($$t.$v.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.h($$t.$v.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$v.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$v.trendLineThicknessProperty,a);return a}else{return this.c($$t.$v.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.h($$t.$v.trendLineDashCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$v.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.h($$t.$v.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$v.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$v.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$v.trendLinePeriodProperty))}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.h($$t.$v.markerCollisionAvoidanceProperty,$.ig.CollisionAvoidanceType.prototype.getBox(a));return a}else{return $g(this.c($$t.$v.markerCollisionAvoidanceProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.h($$t.$v.trendLineZIndexProperty,a);return a}else{return $h(this.c($$t.$v.trendLineZIndexProperty))}},maximumMarkers:function(a){if(arguments.length===1){this.h($$t.$v.maximumMarkersProperty,a);return a}else{return $h(this.c($$t.$v.maximumMarkersProperty))}},itemSearchMode:function(a){if(arguments.length===1){this.h($$t.$v.itemSearchModeProperty,$.ig.ScatterItemSearchMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$v.itemSearchModeProperty))}},itemSearchThreshold:function(a){if(arguments.length===1){this.h($$t.$v.itemSearchThresholdProperty,a);return a}else{return $h(this.c($$t.$v.itemSearchThresholdProperty))}},k5:function(){$.ig.MarkerSeries.prototype.k5.call(this);if(this.xAxis()!=null){this.xAxis().h3(false)}if(this.yAxis()!=null){this.yAxis().h3(false)}},errorBarSettings:function(a){if(arguments.length===1){this.h($$t.$v.errorBarSettingsProperty,a);return a}else{return this.c($$t.$v.errorBarSettingsProperty)}},lt:function(a,b,c,d){$.ig.MarkerSeries.prototype.lt.call(this,a,b,c,d);if(this._rl._cx.propertyUpdated(a,b,c,d)){this.renderSeries(false);this.le()}switch(b){case"FastItemsSource":if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.r0());c.deregisterColumn(this.r1());this.r0(null);this.r1(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.r0(this.cf(this.xMemberPath()));this.r1(this.cf(this.yMemberPath()))}if(this.yAxis()!=null&&!this.yAxis().updateRange()||this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}break;case"XAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.xAxis()!=null&&!this.xAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.le();break;case"YAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.le();break;case"XMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.r0());this.r0(this.cf(this.xMemberPath()))}break;case"XColumn":this._rl._cx.reset();if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}break;case"YMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.r1());this.r1(this.cf(this.yMemberPath()))}break;case"YColumn":this._rl._cx.reset();if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(false)}break;case"MarkerCollisionAvoidance":this.renderSeries(false);this.le();break;case"MaximumMarkers":this.renderSeries(false);this.le();break;case"TransitionProgress":this.rs.c(this.gq(),this.rq,this.ro);this.s3();try{if(this.cu(this.view())){return}if(Math.round(this.gq()*1e5)/1e5==1){this.tn(this.ro,this._rl)}else{this.tn(this.rs,this._rl)}if(this.seriesViewer()!=null){this.seriesViewer().nd(this)}}finally{this.to()}break;case"TrendLineBrush":this.mk();break;case"ErrorBarSettings":if(this.errorBarSettings()!=null){this.errorBarSettings().r(this)}this.renderSeries(false);this.le();break;case"TrendLineType":this.le();break;case"IsCustomScatterStyleAllowed":this._r3=this.sb();this.renderSeries(false);break;case"IsCustomScatterMarkerStyleAllowed":this._r2=this.sa();this.renderSeries(false);break;case"ItemSearchMode":this.actualItemSearchMode(this.rv());break}},sb:function(){return this.isCustomScatterStyleAllowed()},sa:function(){return this.isCustomScatterMarkerStyleAllowed()},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null){return true}return false},to:function(){this.ub=$$a.$ae.empty();this.uc=$$a.$ae.empty()},ub:null,uc:null,s3:function(){var a=this.getViewInfo(this.ub,this.uc);this.ub=a.p0;this.uc=a.p1},r9:function(a,b){if(b!=3){return true}if(a==null){return true}if(this.xMemberPath()==a||this.yMemberPath()==a){return true}return false},kr:function(a,b,c,d){var e=false;if(!this.r9(d,a)){return}this._rl._cx.dataUpdated(a,b,c,d);if(this.xAxis()!=null&&!this.xAxis().updateRange()){e=true}if(this.yAxis()!=null&&!this.yAxis().updateRange()){e=true}if(e){this.renderSeries(true)}},tf:function(a){this.tg(a,null)},tg:function(a,b){var c=this.r0()!=null?this.r0().count():0;var d=this.r1()!=null?this.r1().count():0;var e=Math.min(c,d);if(e<=this.maximumMarkers()){a._m.clear();var f=new $$4.x($.ig.OwnedPoint.prototype.$type,0);var h=a._u.values().getEnumerator();while(h.moveNext()){var g=h.current();f.add(g)}var i=this.ci();f.sort2(function(j,k){var l=i.indexOf(j._a);var m=i.indexOf(k._a);if(l<m){return-1}if(l>m){return 1}return 0});if(b!=null){b.i(a._m)}var k=f.getEnumerator();while(k.moveNext()){var j=k.current();if(i.indexOf(j._a)>=0){if(b!=null){b.j(j._c)}else{a._m.add({__x:j._c.__x,__y:j._c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}}},ap:function(a){if(a!=null&&a==this.xAxis()&&this.r0()!=null){return new $.ig.AxisRange(this.r0().minimum(),this.r0().maximum())}if(a!=null&&a==this.yAxis()&&this.r1()!=null){return new $.ig.AxisRange(this.r1().minimum(),this.r1().maximum())}return null},getItem:function(a){var b=this.getItemIndex(a);if(this.ci()!=null&&b>=0&&b<this.ci().count()){return this.ci().item(b)}return null},rt:0,actualItemSearchMode:function(a){if(arguments.length===1){var b=this.rt;this.rt=a;if(b!=this.rt){this.raisePropertyChanged("ActualItemSearchMode",$.ig.ScatterItemSearchMode.prototype.getBox(b),$.ig.ScatterItemSearchMode.prototype.getBox(this.rt))}return a}else{return this.rt}},rv:function(){if(this.itemSearchMode()!=0){return this.itemSearchMode()}return this.r8()?4:1},getItemIndex:function(a){var b=$.ig.truncate(Math.round(this.getExactItemIndex(a)));return b},getExactItemIndex:function(a){switch(this.actualItemSearchMode()){case 1:return this.sh(a);case 3:return this.si(a);case 2:return this.sf(a);case 4:return this.sg(a)}return-1},sg:function(a){return this.sj(a,false)},q5:null,q6:null,sf:function(a){var b=this.fromWorldPosition(a);var c=b.__x;var d=b.__y;if(this.ci()==null||this.xAxis()==null||this.yAxis()==null||this.r0()==null||this.r1()==null){return-1}if(this.ci().count()>this.itemSearchThreshold()){return-1}this.s6();var e=this.q5;var f=this.q6;if(e==null||f==null){return-1}var g=1.7976931348623157e308;var h=-1;for(var i=0;i<this.r0().count();i++){var j=e[i];var k=f[i];var l=(c-j)*(c-j)+(d-k)*(d-k);if(l<g){g=l;h=i}}return h},s6:function(){var $self=this;var a=this.view().bv();var b=this.view().bu();var c=this.getEffectiveViewport();if(this._rk==null){return}var d=new $.ig.ScalerParams(0,a,b,this._rk._d,c);var e=function(){var $ret=new $.ig.ScalerParams(0,a,b,$self._rk._e,c);$ret._b=$self.f4();return $ret}();if(this.q5==null||this.q6==null){var f=$.ig.util.shallowClone(this.r0().asArray());var g=$.ig.util.shallowClone(this.r1().asArray());this.xAxis().getScaledValueList(f,0,f.length,d);this.yAxis().getScaledValueList(g,0,g.length,e);this.q5=f;this.q6=g}},r8:function(){return false},sj:function(a,b){if(!this.r8()){return-1}var c={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var d=true;var e=this.rp();if(e==null){return-1}if(e._m==null){return-1}if(this.ci()==null||this.ci().count()>this.itemSearchThreshold()){return-1}this.s6();var f=this.q5;var g=this.q6;if(f==null||g==null){return-1}var h=this.fromWorldPosition(a);var i=1.7976931348623157e308;var j=-1;for(var k=0;k<this.q5.length;k++){var l={__x:this.q5[k],__y:this.q6[k],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(k>0){if(!b||e._j.containsKey(this.ci().item(k))||e._j.containsKey(this.ci().item(k-1))){var m=$.ig.GeometryUtil.prototype.d(h,c,l);if(m<i){i=m;j=k}}}c=l}if(j>=0){var n={__x:this.q5[j],__y:this.q6[j],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var o={__x:this.q5[j-1],__y:this.q6[j-1],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(!b||e._j.containsKey(this.ci().item(j))&&e._j.containsKey(this.ci().item(j-1))){var p=$.ig.GeometryUtil.prototype.h(h,o,n);return j-1+p}else if(e._j.containsKey(this.ci().item(j))){return j}else{return j-1}}return-1},si:function(a){return this.sj(a,true)},sh:function(a){var $self=this;var b=null;var c=1.7976931348623157e308;var d=this.fromWorldPosition(a);var e=d.__x;var f=d.__y;if(this._rl._cy.activeCount()>this.itemSearchThreshold()){return-1}this._rl.c5(function(g){if(g.__visibility==0){var h=$self._rl.cp(g);var i=h.left()+h.width()/2;var j=h.top()+h.height()/2;var k=(e-i)*(e-i)+(f-j)*(f-j);if(k<c){c=k;b=g}}});if(b!=null){return b._ak}return-1},getSeriesValuePosition:function(a,b,c){var $self=this;if(this.xAxis()==null||this.yAxis()==null||this.r0()==null||this.r1()==null){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var d=this.view().bv();var e=this.view().bu();var f=this.getEffectiveViewport();var g=new $.ig.ScalerParams(0,d,e,this.xAxis().isInverted(),f);var h=function(){var $ret=new $.ig.ScalerParams(0,d,e,$self.yAxis().isInverted(),f);$ret._b=$self.f4();return $ret}();if(b){var i=this.getExactItemIndex(a);if(i==-1){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var j=$.ig.truncate(Math.floor(i));var k=$.ig.truncate(Math.ceil(i));if(j<0){j=0}if(k<0){k=0}if(k>this.ci().count()-1){k=this.ci().count()-1}if(j>this.ci().count()-1){j=this.ci().count()-1}if(k==j){var l=this.xAxis().getScaledValue(this.r0().item(j),g);var m=this.yAxis().getScaledValue(this.r1().item(j),h);return{__x:l,__y:m,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var n=i-Math.floor(i);var o=this.xAxis().getScaledValue(this.r0().item(j),g);var p=this.yAxis().getScaledValue(this.r1().item(j),h);var q=this.xAxis().getScaledValue(this.r0().item(k),g);var r=this.yAxis().getScaledValue(this.r1().item(k),h);var s=q-o;var t=r-p;return{__x:o+s*n,__y:p+t*n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{var u=this.getItemIndex(a);if(u==-1){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var v=this.xAxis().getScaledValue(this.r0().item(u),g);var w=this.yAxis().getScaledValue(this.r1().item(u),h);return{__x:v,__y:w,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}},scrollIntoView:function(a){var $self=this;var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();b=b.copy();var c=this.seriesViewer()!=null?this.seriesViewer().viewportRect():$$a.$ae.empty();var d=new $$a.ae(0,0,0,1,1);var e=this.pi(this.view());var f=new $.ig.ScalerParams(0,d,d,this.xAxis().isInverted(),e);var g=function(){var $ret=new $.ig.ScalerParams(0,d,d,$self.yAxis().isInverted(),e);$ret._b=$self.f4();return $ret}();var h=!b.isEmpty()&&!c.isEmpty()&&this.ci()!=null?this.ci().indexOf(a):-1;var i=this.xAxis()!=null&&this.r0()!=null&&h<this.r0().count()?this.xAxis().getScaledValue(this.r0().item(h),f):NaN;var j=this.yAxis()!=null&&this.r1()!=null&&h<this.r1().count()?this.yAxis().getScaledValue(this.r1().item(h),g):NaN;if(!$.ig.util.isNaN(i)){if(i<b.left()+.1*b.width()){i=i+.4*b.width();b.x(i-.5*b.width())}if(i>b.right()-.1*b.width()){i=i-.4*b.width();b.x(i-.5*b.width())}}if(!$.ig.util.isNaN(j)){if(j<b.top()+.1*b.height()){j=j+.4*b.height();b.y(j-.5*b.height())}if(j>b.bottom()-.1*b.height()){j=j-.4*b.height();b.y(j-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().au(this.seriesViewer(),b,true)}return h>=0},mt:function(a,b){this.renderSeries(false)},mu:function(a,b){this.renderSeries(false)},rq:null,rs:null,ro:null,rp:function(){var a=this.ro;if(this.cs()){if(this._cc.needsFlush()){this._cc.flush()}a=this.rs}return a},s4:function(a,b,c,d,e){var $self=this;b._g=new $$4.h($.ig.$op.$type,$.ig.OwnedPoint.prototype.$type,1,c);var f=this.getEffectiveViewport1(a);var g=this.ci();var h;var i;var j=function(){var $ret=new $.ig.ScalerParams(0,d,e,$self._rk._d,f);$ret.c=$self.getEffectiveViewport1(a);return $ret}();var k=function(){var $ret=new $.ig.ScalerParams(0,d,e,$self._rk._e,f);$ret.c=$self.getEffectiveViewport1(a);$ret._b=$self.f4();return $ret}();var l=false;var m=0;if(this.seriesViewer()!=null){if(this.seriesViewer().ex()){var n=this.seriesViewer().km(d,j);l=n._c;m=n._d}}for(var o=0;o<c;o++){h=this.r0().item(o);i=this.r1().item(o);var p={__x:this._rk._a.getScaledValue(h,j),__y:this._rk._b.getScaledValue(i,k),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(l){if(p.__x<e.left()||p.__x>e.right()){if(p.__x+m>=e.left()&&p.__x+m<=e.right()){p={__x:p.__x+m,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}}if(!Number.isInfinity(p.__x)&&!Number.isInfinity(p.__y)){var q=g.item(o);if(!b._g.containsKey(q)){var r={__x:h,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var s={__x:p.__x,__y:p.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};b._g.add(q,function(){var $ret=new $.ig.OwnedPoint;$ret._a=q;$ret._b=r;$ret._c=s;return $ret}())}}}},tc:function(a,b){var $self=this;this.q5=null;this.q6=null;a._j.clear();a._n.clear();a._h.clear();a._l.clear();a._i.clear();a._k.clear();var c=Math.min(this.r0()!=null?this.r0().count():0,this.r1()!=null?this.r1().count():0);var d=b.bv();var e=b.bu();var f=this.getEffectiveViewport1(b);var g=new $.ig.ScalerParams(0,d,e,this.xAxis().isInverted(),f);g.c=this.getEffectiveViewport1(b);var h=function(){var $ret=new $.ig.ScalerParams(0,d,e,$self.yAxis().isInverted(),f);$ret._b=$self.f4();return $ret}();h.c=this.getEffectiveViewport1(b);if(c<1){return}this._rk=function(){var $ret=new $$t.w;$ret._a=$self.xAxis();$ret._b=$self.yAxis();$ret._d=$self.xAxis().isInverted();$ret._e=$self.yAxis().isInverted();$ret._c=$self.ci();return $ret}();var i=b;if(c<=this.maximumMarkers()){this.s4(i,a,c,d,e)}if(this.p2()){b._cv.l(a._j,this.maximumMarkers(),d,e,this.resolution())}var j=function(){var $ret=new $.ig.Clipper(0,e,false);$ret.i(a._n);return $ret}();var k=this.pg(b);var l=this.xAxis().getUnscaledValue(k.left(),g);var m=this.xAxis().getUnscaledValue(k.right(),g);b._cx.prepareLine(a._n,this.trendLineType(),this.r0(),this.r1(),this.trendLinePeriod(),function(n){return $self.xAxis().getScaledValue(n,g)},function(n){return $self.yAxis().getScaledValue(n,h)},function(){var $ret=new $.ig.TrendResolutionParams;$ret._b=$self.resolution();$ret._f=e;$ret._g=d;return $ret}(),j,l,m);this.ta(a,b)},ko:function(a,b){$.ig.MarkerSeries.prototype.ko.call(this,a,b);var c=b;c.c4(a)},isCustomScatterStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$v.isCustomScatterStyleAllowedProperty,a);return a}else{return this.c($$t.$v.isCustomScatterStyleAllowedProperty)}},isCustomScatterMarkerStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$v.isCustomScatterMarkerStyleAllowedProperty,a);return a}else{return this.c($$t.$v.isCustomScatterMarkerStyleAllowedProperty)}},_r3:false,_r2:false,dt:function(){return true},_rg:null,_rh:null,re:function(a,b,c){return null},rf:function(a,b,c){var d=this.rp();var e=this._rl.getHitMarker(this.fromWorldPosition(b));var f=-1;if(e==null){if(a!=null){f=this.ci().indexOf(a)}else{return null}}else{f=e._ak}if(f==-1){return null}var g=new $.ig.HighlightingInfo;g.series(this);g.startIndex(f);g.endIndex(f);g.isFullRange(false);g.isMarker(true);if(c!=null&&c.startIndex()==g.startIndex()&&c.endIndex()==g.endIndex()){return c}return g},resolveDesiredAutoMargin:function(){if(this.markerType()!=1&&this.markerType()!=13){var a=this._pz.cq();var b=a.width()/2+this.markerThickness()/2;var c=a.height()/2+this.markerThickness()/2;return new $$a.ah(1,b,c,b,c)}return new $$a.ah(1,0,0,0,0)},rd:function(a,b,c){var d=new $.ig.HighlightingInfo;d.series(this);d.startIndex(0);d.endIndex(this.ci().count()-1);d.isFullRange(true);if(c!=null&&c.startIndex()==d.startIndex()&&c.endIndex()==d.endIndex()){return c}return d},av:function(a,b,c){if(this.cz()&&this.eb(this.actualHighlightingMode())&&!c){var d=this.re(a,b,this._rg);this._rg=d;return d}else{var e=this.rd(a,b,this._rg);this._rg=e;return e}},aw:function(a,b,c){if(this.eb(this.actualHighlightingMode())&&!c){var d=this.rf(a,b,this._rh);this._rh=d;return d}else{var e=this.rd(a,b,this._rh);e.isMarker(true);this._rh=e;return e}},assigningScatterStyle:null,assigningScatterMarkerStyle:null,sd:function(){return this.assigningScatterStyle!=null&&this._r3||this.actualHighlightingMode()!=1},sc:function(){return this.assigningScatterMarkerStyle!=null&&this._r2||this.actualHighlightingMode()!=1},tn:function(a,b){var $self=this;var c=b.bu();this._rk=function(){var $ret=new $$t.w;$ret._a=$self.xAxis();$ret._b=$self.yAxis();$ret._d=$self.xAxis().isInverted();$ret._e=$self.yAxis().isInverted();return $ret}();if(this.p2()){b._cv.j(a._j,this.useLightweightMarkers());if(this.sc()){this.s5(b,a)}}b.cm();var d=function(){var $ret=new $.ig.Clipper(1,NaN,c.bottom(),NaN,c.top(),false);$ret.i(b._cx.trendPolyline()._ak);return $ret}();b._cx.rasterizeTrendLine1(a._n,d);this.tk(a,b)},getScatterItems:function(a,b){return this.q9(a,b)},q9:function(a,b){if(b<a||a<0||a>this.r0().count()||b<0||b>this.r0().count()){return null}var c=new Array(b-a+1);for(var d=a;d<=b;d++){var e=d;c[d-a]=this.ci().item(d)}return c},rx:null,s5:function(a,b){var $self=this;a._b3=true;this.rx.aw(this,this.sc(),this.getScatterItems.runOn(this));var c=this.rx._d;var d=c!=null;var e=this.getEffectiveViewport1(a);var f=this.ci()==null?0:this.ci().count();this._rl.cf(function(g){if(g.__visibility==0){var h=g._ak;var i=g.content();if(i==null){i=new $.ig.DataContext;g.content(i)}if(d){$self.s7(h,f,a.isThumbnailView())}$self.rx.ac(g,i)}})},s8:function(a,b,c){var d=this.actualHighlightingMode()!=1;this.rx.ay(this.rx._b,a,b,false);this.rx.ab(this.actualHighlightingFadeOpacity());var e=this.rx.av;var f=null;var g=this.ci();if(d&&this.seriesViewer()!=null){f=this.seriesViewer().a3().getHighlightingInfo(this,g,e.startIndex(),e.endIndex(),false);e.highlightingInfo(f)}e.isThumbnail(c);this.ti(e);this.rx.z(this,f,c,d,a<0)},s7:function(a,b,c){var d=this.actualHighlightingMode()!=1;this.rx.ay(this.rx._d,a,b,true);this.rx.aa(this.actualHighlightingFadeOpacity());var e=this.rx.au;var f=null;var g=this.ci();var h=null;if(d&&this.seriesViewer()!=null){f=this.seriesViewer().a3().getHighlightingInfo(this,g,e.startIndex(),e.endIndex(),true);if(this.seriesViewer().a3().isCrossSeriesHighlight(this)){h=this.seriesViewer().a3().getHighlightingInfo(this,g,e.startIndex(),e.endIndex(),true)}e.highlightingInfo(f)}e.isThumbnail(c);this.th(e);this.rx.y(this,f,c,d,e.totalAllSeriesHighlightingProgress(),this.seriesViewer().a3().totalHighlightingProgress())},ti:function(a){if(this.assigningScatterStyle!=null&&this._r3){this.assigningScatterStyle(this,a)}},th:function(a){if(this.assigningScatterMarkerStyle!=null&&this._r2){this.assigningScatterMarkerStyle(this,a)}},ta:function(a,b){var c=new $.ig.ErrorBarsHelper(this,b);if(this.errorBarSettings()==null){return}var d=this.errorBarSettings().horizontalCalculator();var e=this.errorBarSettings().verticalCalculator();var f=0;var g=0;var h=0;var i=0;var k=a._j.keys().getEnumerator();while(k.moveNext()){var j=k.current();var l=a._j.item(j);if(d!=null){switch(d.getCalculatorType()){case 1:var m=this.td(l,c,d,h,i,true);h=m.p3;i=m.p4;break;case 0:var n=this.tb(l,c,d,h,i,true);h=n.p3;i=n.p4;break;case 2:var o=this.s9(l,c,d,j,h,i,true);h=o.p4;i=o.p5;break;case 3:var p=this.te(c,d,f,h,i,true);f=p.p2;h=p.p3;i=p.p4;break;case 4:var q=this.tb(l,c,d,h,i,true);h=q.p3;i=q.p4;break}var r=new $.ig.OwnedPoint;r._c=c.l(d,this._rk._a,l._c,f);r._a=l._a;a._h.add(j,r);a._i.add(j,[h,i])}if(e!=null){switch(e.getCalculatorType()){case 1:var s=this.td(l,c,e,h,i,false);h=s.p3;i=s.p4;break;case 0:var t=this.tb(l,c,e,h,i,false);h=t.p3;i=t.p4;break;case 2:var u=this.s9(l,c,e,j,h,i,false);h=u.p4;i=u.p5;break;case 3:var v=this.te(c,e,g,h,i,false);g=v.p2;h=v.p3;i=v.p4;break;case 4:var w=this.tb(l,c,e,h,i,false);h=w.p3;i=w.p4;break}var x=new $.ig.OwnedPoint;x._c=c.m(e,this._rk._b,l._c,g);x._a=l._a;a._l.add(j,x);a._k.add(j,[h,i])}}},td:function(a,b,c,d,e,f){if(f){var g;var h,i;i=this._rk._a;if(this.errorBarSettings().horizontalCalculatorReference()==0){g=a._c.__x;h=this._rk._a}else{g=a._c.__y;h=this._rk._b}var j=b.f(g,c,h,i,d,e);d=j.p4;e=j.p5}else{var k;var l,m;m=this._rk._b;if(this.errorBarSettings().verticalCalculatorReference()==0){k=a._c.__x;l=this._rk._a}else{k=a._c.__y;l=this._rk._b}var n=b.f(k,c,l,m,d,e);d=n.p4;e=n.p5}return{p3:d,p4:e}},tb:function(a,b,c,d,e,f){if(f){var g=b.j(a._c.__x,c,this._rk._a,d,e);d=g.p3;e=g.p4}else{var h=b.j(a._c.__y,c,this._rk._b,d,e);d=h.p3;e=h.p4}return{p3:d,p4:e}},s9:function(a,b,c,d,e,f,g){var h=c.getItemColumn();var i=this.ci().indexOf(d);if(h!=null&&i<h.count()){var j=h.item(i);if(g){var k=b.h(a._c.__x,j,this._rk._a,e,f);e=k.p3;f=k.p4}else{var l=b.h(a._c.__y,j,this._rk._b,e,f);e=l.p3;f=l.p4}}else{e=NaN;f=NaN}return{p4:e,p5:f}},te:function(a,b,c,d,e,f){var g=a.i(b,c);c=g.p1;if(f){var h=a.k(c,b,this._rk._a,d,e);d=h.p3;e=h.p4}else{var i=a.k(c,b,this._rk._b,d,e);d=i.p3;e=i.p4}return{p2:c,p3:d,p4:e}},tk:function(a,b){if(!b.o()||this.errorBarSettings()==null){b.c6();return}this.tl(a,b);this.tm(a,b)},tl:function(a,b){b.c2();var c=new $.ig.ErrorBarsHelper(this,b);var d=new $$a.a7;var e=this.errorBarSettings().horizontalCalculator();var g=a._j.keys().getEnumerator();while(g.moveNext()){var f=g.current();if(e!=null&&a._i.containsKey(f)){var h=a._i.item(f)[0];var i=a._i.item(f)[1];if(!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)){var j=a._h.item(f)._c;if(this.errorBarSettings().enableErrorBarsHorizontal()==1||this.errorBarSettings().enableErrorBarsHorizontal()==2){c.d(d,j,h,true);
}if(this.errorBarSettings().enableErrorBarsHorizontal()==1||this.errorBarSettings().enableErrorBarsHorizontal()==3){c.d(d,j,i,false)}}}}b.c7(d)},tm:function(a,b){b.c3();var c=new $.ig.ErrorBarsHelper(this,b);var d=new $$a.a7;var e=this.errorBarSettings().verticalCalculator();var g=a._j.keys().getEnumerator();while(g.moveNext()){var f=g.current();if(e!=null&&a._k.containsKey(f)){var h=a._k.item(f)[0];var i=a._k.item(f)[1];if(!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)){var j=a._l.item(f)._c;if(this.errorBarSettings().enableErrorBarsVertical()==1||this.errorBarSettings().enableErrorBarsVertical()==2){c.e(d,j,h,true)}if(this.errorBarSettings().enableErrorBarsVertical()==1||this.errorBarSettings().enableErrorBarsVertical()==3){c.e(d,j,i,false)}}}}},e5:function(a,b,c){var d=true;if(!$.ig.MarkerSeries.prototype.e5.call(this,a,b,c)||b.isEmpty()||a.isEmpty()||this.xAxis()==null||this.yAxis()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.r0()==null||this.r1()==null||this.r0().count()==0||this.r1().count()==0||this.ci()==null||this.ci().count()!=this.r0().count()||this.ci().count()!=this.r1().count()||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()){d=false}return d},getViewInfo:function(a,b){if(!this.ub.isEmpty()&&!this.uc.isEmpty()){a=this.ub;b=this.uc;return{p0:a,p1:b}}a=this.view().bu();b=this.view().bv();return{p0:a,p1:b}},l8:function(a){this.s3();try{if(this.cu(this.view())){return}if(this.ci()!=null&&this.ci().count()>this.maximumMarkers()){a=false}if(this.ek(a)&&!this._eo){var b=this.rq;if(this.cs()){if(this._cc.needsFlush()){this._cc.flush()}this.rq=this.rs;this.rs=b}else{this.rq=this.ro;this.ro=b}this.tc(this.ro,this._rl);this.mf()}else{if(!this._eo){this.tc(this.ro,this._rl)}this.tn(this.ro,this._rl)}}finally{this.to()}},mk:function(){$.ig.MarkerSeries.prototype.mk.call(this);if(this.index()<0){return}this._rl.da()},_rr:null,l9:function(a,b){$.ig.MarkerSeries.prototype.l9.call(this,a,b);if(!this.ev()){this.view().a2(b);return}this.view().a2(b);if(this.cu(this._bx)){return}var c=$b($$t.$ae.$type,this._bx);if(!this._ep){this._rr=new $$t.x;this.tc(this._rr,c)}this._ep=false;this.tn(this._rr,c);this.ev(false)},_rn:null,renderAlternateView:function(a,b,c,d,e){$.ig.MarkerSeries.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a5().alternateViews().item(d);var g=f;f.prepAltSurface(c);if(this.cu(g)){return}if(this._rn==null){this._rn=new $$t.x}this.tc(this._rn,g);this.tn(this._rn,g)},tj:function(a,b){var c=new $$4.x($.ig.$op.$type,0);var e=b.activeKeys().getEnumerator();while(e.moveNext()){var d=e.current();if(!a.containsKey(d)){c.add1(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();b.remove(f)}},q7:function(a,b,c,d,e){var $self=this;if(c==null||c.length!=this._rk._c.count()){c=new Array(this._rk._c.count());for(var f=0;f<this._rk._c.count();f++){c[f]=new $$a.y(0)}}var g=this.getEffectiveViewport1(a);var h=function(){var $ret=new $.ig.ScalerParams(0,d,e,$self.xAxis().isInverted(),g);$ret.c=$self.getEffectiveViewport1(a);return $ret}();var i=function(){var $ret=new $.ig.ScalerParams(0,d,e,$self.yAxis().isInverted(),g);$ret.c=$self.getEffectiveViewport1(a);$ret._b=$self.f4();return $ret}();var j=this.pg(a);var k=this._rk._a.getUnscaledValue(j.left(),h);var l=this._rk._a.getUnscaledValue(j.right(),h);var m=this._rk._b.getUnscaledValue(j.bottom(),i);var n=this._rk._b.getUnscaledValue(j.top(),i);if(this._rk._d){var o=k;k=l;l=o}if(this._rk._e){var p=m;m=n;n=p}var q=this._rk;var r=q._a;var s=q._b;var t;var u;var v=this.r0();var w=this.r1();var x=false;var y=0;var z=0;if(this.seriesViewer()!=null){if(this.seriesViewer().ex()){var aa=this.seriesViewer().km(d,h);x=aa._c;y=aa._d;z=r.getUnscaledValue(0+y,h);var ab=r.getUnscaledValue(0,h);z-=ab}}for(var ac=0;ac<this._rk._c.count();ac++){t=v.item(ac);u=w.item(ac);if(x){if(t>=k&&t<=l&&u>=m&&u<=n){c[ac].__x=r.getScaledValue(t,h);c[ac].__y=s.getScaledValue(u,i)}else{if(t+z>=k&&t+z<=l&&u>=m&&u<=n){c[ac].__x=r.getScaledValue(t,h)+y;c[ac].__y=s.getScaledValue(u,i)}else{c[ac].__x=NaN;c[ac].__y=NaN}}}else{if(t>=k&&t<=l&&u>=m&&u<=n){c[ac].__x=r.getScaledValue(t,h);c[ac].__y=s.getScaledValue(u,i)}else{c[ac].__x=NaN;c[ac].__y=NaN}}}return c},se:function(a,b){if(b==null){b=new $$4.x($$0.$aw.$type,2,a.activeCount())}else{b.clear()}var c=0;var d=this.ci();var f=a.activeKeys().getEnumerator();while(f.moveNext()){var e=f.current();b.add(d.indexOf(e))}return b},ky:function(a){$.ig.MarkerSeries.prototype.ky.call(this,a);this.a7().exportTrendlineData(this,a,this._rl._cx.trendPolyline())},f4:function(){return $.ig.Series.prototype.f5(this.r1(),null)},$type:new $.ig.Type("ScatterBase",$.ig.MarkerSeries.prototype.$type,[$.ig.ISupportsErrorBars.prototype.$type,$.ig.ITrendLineSeries.prototype.$type])},true);$c("ISupportsSizeScale:p","Object",{$type:new $.ig.Type("ISupportsSizeScale",null)},true);$c("ISupportsFillScale:q","Object",{$type:new $.ig.Type("ISupportsFillScale",null)},true);$c("BubbleSeries:o","ScatterBase",{hasOnlyMarkers:function(){return true},bv:function(){return new $$t.ad(this)},lo:function(a){$$t.$v.lo.call(this,a);this._ug=a},_ug:null,gl:function(){return.7},pu:function(){if(this.markerFillMode()==0){return 2}return $$t.$v.pu.call(this)},init:function(){$$t.$v.init.call(this);this._ab=$$t.$o.$type;this.rq=new $$t.x;this.rs=new $$t.x;this.ro=new $$t.x},_vt:null,_vs:null,isAttachedTo:function(a){return this.actualLegend()==a},c0:function(){return true},k0:function(a){$$t.$v.k0.call(this,a);if(this.un()!=null&&this._us!=null&&this._us.count()>0){for(var b=0;b<this._us.count();b++){a(this._us.__inner[b])}}},um:function(){return this.uo()},_us:null,vr:function(a){var b=$b($$t.$s.$type,this.fillScale());var c=$b($$t.$u.$type,this.fillScale());var d=this.fillScale();if(b!=null&&this.ci()!=null){return b.getBrush1(a,this.ci().count())}else if(c!=null){return c.getBrushByIndex(a,this.ul())}else if(d!=null){return d.getBrush(a)}return null},legendReady:function(){return this.uo()!=null&&this.uo().count()!=0},minScaleText:function(){var a=this.ue(this.radiusScale())._b;return(Math.round(a*1e3)/1e3).toString()},maxScaleText:function(){var a=this.ue(this.radiusScale())._a;return(Math.round(a*1e3)/1e3).toString()},forScaleColors:function(a){for(var b=0;b<this.uo().count();b++){if(this.fillScale()==null||!this.fillScale().isReady()){return false}var c=NaN;if(this.ul()!=null){c=(this.ul().item(b)-this.ul().minimum())/(this.ul().maximum()-this.ul().minimum())}var d=(this.uo().item(b)-this.uo().minimum())/(this.uo().maximum()-this.uo().minimum());if($.ig.util.isNaN(c)){c=0}if($.ig.util.isNaN(d)){d=c}var e=this.actualMarkerBrush();var f=this.vr(b);var g=f!=null?f:e;a(g,d)}return true},radiusMemberPath:function(a){if(arguments.length===1){this.h($$t.$o.radiusMemberPathProperty,a);return a}else{return this.c($$t.$o.radiusMemberPathProperty)}},getItemValue:function(a,b){var c=this.jf(b);if(c=="LabelMemberPath"){return this.ho(a,b,this.labelMemberPath())}if(c=="RadiusMemberPath"){return this.ho(a,b,this.radiusMemberPath())}if(c=="XMemberPath"){return this.ho(a,b,this.xMemberPath())}if(c=="YMemberPath"){return this.ho(a,b,this.yMemberPath())}if(c=="FillMemberPath"){return this.ho(a,b,this.fillMemberPath())}return $$t.$v.getItemValue.call(this,a,b)},uo:function(a){if(arguments.length===1){if(this.uk!=a){var b=this.uo();this.uk=a;this.raisePropertyChanged("RadiusColumn",b,this.uo())}return a}else{return this.uk}},uk:null,radiusScale:function(a){if(arguments.length===1){this.h($$t.$o.radiusScaleProperty,a);return a}else{return this.c($$t.$o.radiusScaleProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.h($$t.$o.labelMemberPathProperty,a);return a}else{return this.c($$t.$o.labelMemberPathProperty)}},uj:null,un:function(a){if(arguments.length===1){if(this.uj!=a){var b=this.un();this.uj=a;this.raisePropertyChanged("LabelColumn",b,this.un())}return a}else{return this.uj}},fillMemberPath:function(a){if(arguments.length===1){this.h($$t.$o.fillMemberPathProperty,a);return a}else{return this.c($$t.$o.fillMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.h($$t.$o.fillScaleProperty,a);return a}else{return this.c($$t.$o.fillScaleProperty)}},ui:null,ul:function(a){if(arguments.length===1){if(this.ui!=a){var b=this.ul();this.ui=a;this.raisePropertyChanged("FillColumn",b,this.ul())}return a}else{return this.ui}},fillScaleUseGlobalValues:function(a){if(arguments.length===1){this.h($$t.$o.fillScaleUseGlobalValuesProperty,a);return a}else{return this.c($$t.$o.fillScaleUseGlobalValuesProperty)}},markerOutlineUsesFillScale:function(a){if(arguments.length===1){this.h($$t.$o.markerOutlineUsesFillScaleProperty,a);return a}else{return this.c($$t.$o.markerOutlineUsesFillScaleProperty)}},markerOutlineBrightness:function(a){if(arguments.length===1){this.h($$t.$o.markerOutlineBrightnessProperty,a);return a}else{return this.c($$t.$o.markerOutlineBrightnessProperty)}},markerBrushBrightness:function(a){if(arguments.length===1){this.h($$t.$o.markerBrushBrightnessProperty,a);return a}else{return this.c($$t.$o.markerBrushBrightnessProperty)}},radiusScaleUseGlobalValues:function(a){if(arguments.length===1){this.h($$t.$o.radiusScaleUseGlobalValuesProperty,a);return a}else{return this.c($$t.$o.radiusScaleUseGlobalValuesProperty)}},s4:function(a,b,c,d,e){if(c<=this.maximumMarkers()){b._g=new $$4.h($.ig.$op.$type,$.ig.OwnedPoint.prototype.$type,1,c)}var f=this.maximumMarkers();var g=this.ci();var h;var i;var j=this.getEffectiveViewport1(a);var k=new $.ig.ScalerParams(0,d,e,this._rk._d,j);var l=new $.ig.ScalerParams(0,d,e,this._rk._e,j);var m=false;var n=0;if(this.seriesViewer()!=null){if(this.seriesViewer().ex()){var o=this.seriesViewer().km(d,k);m=o._c;n=o._d}}for(var p=0;p<c;p++){h=this.r0().item(p);i=this.r1().item(p);var q={__x:this._rk._a.getScaledValue(h,k),__y:this._rk._b.getScaledValue(i,l),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(m){if(q.__x<e.left()||q.__x>e.right()){if(q.__x+n>=e.left()&&q.__x+n<=e.right()){q={__x:q.__x+n,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}}if(!Number.isInfinity(q.__x)&&!Number.isInfinity(q.__y)){var r=g.item(p);if(c<=f){if(!b._g.containsKey(r)){var s={__x:h,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};b._g.add(r,function(){var $ret=new $.ig.OwnedPoint;$ret._a=r;$ret._b=s;$ret._c=q;return $ret}())}}}}},tc:function(a,b){var c=$b($$t.$ad.$type,b);var d=c._cv;d._m=this.uo();$$t.$v.tc.call(this,a,b);var e=Math.min(this.r0()!=null?this.r0().count():0,this.r1()!=null?this.r1().count():0);if(e<1){return}c.dh();c.di()},ve:function(){if(this.seriesViewer()==null){return}if(this.actualLegend()==null){return}if(this.actualLegend().isItemwise()){var a=this.actualLegend();this.actualLegend().clearLegendItemsForSeries(this);this.vd();a.renderItemwiseContent(this)}if(this.actualLegend().isScale()){var b=this.actualLegend();b.restoreOriginalState();b.initializeLegend(this)}},ut:function(a,b,c,d,e){if(e<=a||$.ig.util.isNaN(e)||Number.isInfinity(e)){return c}if(e>=b){return d}var f=c+(d-c)/(b-a)*(e-a);return f},uu:function(a,b,c,d,logBase_,e){var f=Math.logBase(e,logBase_);var g=Math.logBase(a,logBase_);var h=Math.logBase(b,logBase_);return $$t.$o.ut(g,h,c,d,f)},e5:function(a,b,c){var d=$$t.$v.e5.call(this,a,b,c);if(this.uo()==null||this.ci()==null||this.uo().count()==0||this.ci().count()!=this.uo().count()){d=false}return d},r9:function(a,b){if(b!=3){return true}if(a==null){return true}if(this.xMemberPath()==a||this.yMemberPath()==a||this.radiusMemberPath()==a){return true}return false},vd:function(){var $self=this;var a=$b($.ig.IChartLegend.prototype.$type,this.actualLegend());if(a==null||this.ci()==null){return}this._us=new $$4.x($$a.$c.$type,0);var b=$b($$t.$s.$type,this.fillScale());var c=$b($$t.$u.$type,this.fillScale());var d=this.fillScale();var e=this.ud();var f=e._b;var g=e._a;var h=this.ci();for(var i=0;i<h.count();i++){var j=null;if(c!=null&&this.ul()!=null){var k=this.ul().item(i);j=c.getBrushByRange(k,f,g)}else if(b!=null){j=b.getBrush1(i,h.count())}else if(d!=null){j=d.getBrush(i)}var l=new $$a.g;var m=this.un()!=null&&this.un().item(i)!=null?this.un().item(i).toString():"";l.content(function(){var $ret=new $.ig.DataContext;$ret.series($self);$ret.item(h.item(i));$ret.itemBrush(j);$ret.itemLabel(m);return $ret}());var n=this.discreteLegendItemTemplate();if(n==null){n=this.view().bl(this._b3)}l._ah=n;this._us.add(l)}},kr:function(a,b,c,d){$$t.$v.kr.call(this,a,b,c,d);if(this.radiusScale()!=null){this.radiusScale().aa()}if(this.fillScale()!=null){this.fillScale().x()}this.ve()},k7:function(){$$t.$v.k7.call(this);this.ve()},ld:function(){$$t.$v.ld.call(this);this.ve()},lt:function(a,b,c,d){$$t.$v.lt.call(this,a,b,c,d);switch(b){case"FastItemsSource":if(this.radiusScale()!=null){this.radiusScale().aa()}if(this.fillScale()!=null){this.fillScale().x()}if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.uo());c.deregisterColumn(this.ul());c.deregisterColumn(this.un());this.uo(null);this.ul(null);this.un(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.uo(this.cf(this.radiusMemberPath()));if(!String.isNullOrEmpty(this.fillMemberPath())){this.ul(this.cf(this.fillMemberPath()))}this.un(this.ch(this.labelMemberPath()))}this.renderSeries(false);this.ve();break;case"RadiusMemberPath":if(this.radiusScale()!=null){this.radiusScale().aa()}if(this.ci()!=null){this.ci().deregisterColumn(this.uo());this.uo(this.cf(this.radiusMemberPath()));this.ve()}break;case"RadiusColumn":if(this.radiusScale()!=null){this.radiusScale().aa()}this._rl._cx.reset();this.renderSeries(false);this.lf();break;case"RadiusScale":if(c!=null){c._l.remove(this);c.aa()}if(d!=null){d._l.add(this);d.aa()}this.renderSeries(false);this.le();break;case"RadiusScaleUseGlobalValues":this.renderSeries(false);this.le();break;case"DiscreteLegendItemTemplate":this.ve();break;case"FillScale":if(c!=null){c._o.remove(this);c.x()}if(d!=null){d._o.add(this);d.x()}this.renderSeries(false);this.ve();this.le();break;case"FillScaleUseGlobalValues":case"MarkerOutlineUsesFillScale":case"MarkerOutlineBrightness":case"MarkerBrushBrightness":this.renderSeries(false);this.ve();this.le();break;case"FillColumn":this.renderSeries(false);this.le();break;case"FillMemberPath":if(this.fillScale()!=null){this.fillScale().x()}if(this.ci()!=null){this.ci().deregisterColumn(this.ul());this.ul(this.cf(this.fillMemberPath()));this.ve()}break;case"LabelMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.un());this.un(this.ch(this.labelMemberPath()));this.ve()}break;case"ActualLegend":var e=$b($.ig.IChartLegend.prototype.$type,c);if(e!=null&&e.isItemwise()){var f=$b($.ig.IChartItemLegend.prototype.$type,e);f.clearLegendItemsForSeries(this)}if(e!=null&&e.isScale()){var g=$b($.ig.IChartScaleLegend.prototype.$type,e);var h=true;var i=null;if(this.seriesViewer()!=null){var k=this.seriesViewer().series().getEnumerator();while(k.moveNext()){var j=k.current();if(j.legend()==g){i=j;h=false}}}if(h){g.restoreOriginalState()}else{g.initializeLegend($b($.ig.IScaleLegendSeries.prototype.$type,i))}}this.ve();break;case"SeriesViewer":this.ve();break}},updateSizeScaleGlobals:function(){var a=new $$t.r;a._b=NaN;a._a=NaN;if(this.uo()!=null){a._b=this.uo().minimum();a._a=this.uo().maximum()}if(this.radiusScale()!=null){this.radiusScale().ab(a._b,a._a)}},updateFillScaleGlobals:function(){var a=new $$t.r;a._b=NaN;a._a=NaN;if(this.ul()!=null){a._b=this.ul().minimum();a._a=this.ul().maximum()}if(this.fillScale()!=null){this.fillScale().z(a._b,a._a)}},ue:function(a){var b=new $$t.r;b._b=NaN;b._a=NaN;if(this.uo()!=null){b._b=this.uo().minimum();b._a=this.uo().maximum()}if(a!=null){a.x();if(this.radiusScaleUseGlobalValues()){b._b=a.globalMinimum();b._a=a.globalMaximum()}}return b},ud:function(){var a=new $$t.r;a._b=NaN;a._a=NaN;if(this.ul()!=null){a._b=this.ul().minimum();a._a=this.ul().maximum()}var b=$b($$t.$u.$type,this.fillScale());if(b!=null){b.s();if(this.fillScaleUseGlobalValues()&&this.fillScale()._o.count()>1){a._b=b._q;a._a=b._p}}return a},vg:function(a,b,c,d){var e=c.width();if(!this.view().bu().isEmpty()){e=this.view().bu().width()}else if(this.seriesViewer()!=null&&!this.seriesViewer().viewportRect().isEmpty()){e=this.seriesViewer().viewportRect().width()}var f=$.ig.DeviceUtils.prototype.c(e);var g=this.radiusScale()||function(){var $ret=new $$t.t;$ret.minimumValue(f/10);$ret.maximumValue(f/5);return $ret}();if(g!=null){var h=g.minimumValue();var i=g.maximumValue();var j=g.logarithmBase();var k=this.ue(g);var l=k._b;var m=k._a;if(g.isLogarithmic()){for(var n=0;n<b.count();n++){b.__inner[n]=$$t.$o.uu(l,m,h,i,j,b.__inner[n])}}else{for(var o=0;o<b.count();o++){b.__inner[o]=$$t.$o.ut(l,m,h,i,b.__inner[o])}}}var p=1;p=$.ig.DeviceUtils.prototype.d();var q=this.radiusScale()==null;if(d){var r=c.width()/e;for(var s=0;s<b.count();s++){if(q){b.__inner[s]=b.__inner[s]/p}b.__inner[s]=b.__inner[s]*r}}for(var t=0;t<a.count();t++){var u=a.__inner[t];if(q&&!d){u.width(Math.max(0,b.__inner[t]/p));u.height(Math.max(0,b.__inner[t]/p))}else{u.width(Math.max(0,b.__inner[t]));u.height(Math.max(0,b.__inner[t]))}}},vf:function(a){var b=$b($$t.$ad.$type,this._bx);this._ug._b3=false;if(b!=null){b._b3=false}var c=$b($$t.$s.$type,this.fillScale());var d=$b($$t.$u.$type,this.fillScale());var e=this.fillScale();var f=this.ud();var g=f._b;var h=f._a;var i=this.fillScale()==null||!this.fillScale().isReady()||d!=null&&this.fillMemberPath()==null;if(i){this._ug.dg();if(b!=null){b.dg()}return}this._ug._b3=true;if(b!=null){b._b3=true}var j=a.count();var k=this.ci();for(var l=0;l<j;l++){var m=a.__inner[l];var n=$b($.ig.DataContext.prototype.$type,m.content());if(n!=null){var o=null;var p=k.indexOf(n.item());if(c!=null){o=c.getBrush1(p,k.count())}else if(d!=null&&this.ul()!=null){var q=this.ul().item(p);o=d.getBrushByRange(q,g,h)}else if(e!=null){o=e.getBrush(p)}else{if(this.markerBrush()==null){o=this.actualMarkerBrush()}else{o=this.markerBrush()}}var r=null;if(this.markerOutline()==null){r=this.actualMarkerOutline()}else{r=this.markerOutline()}if(this.markerOutlineUsesFillScale()&&o!=null){r=o}if(r!=null&&!$.ig.util.isNaN(this.markerOutlineBrightness())){r=$.ig.BrushUtil.prototype.l(r,this.markerOutlineBrightness())}if(o!=null&&!$.ig.util.isNaN(this.markerBrushBrightness())){o=$.ig.BrushUtil.prototype.l(o,this.markerBrushBrightness())}n.itemBrush(o);n.actualItemBrush(o);n.outline(r)}}},$type:new $.ig.Type("BubbleSeries",$$t.$v.$type,[$.ig.IScaleLegendSeries.prototype.$type,$$t.$p.$type,$$t.$q.$type])},true);$c("ActualRange:r","Object",{init:function(){$.ig.$op.init.call(this)},_b:0,_a:0,$type:new $.ig.Type("ActualRange",$.ig.$ot)},true);$c("CustomPaletteBrushScale:s","BrushScale",{init:function(){$$t.$m.init.call(this)},brushSelectionMode:function(a){if(arguments.length===1){this.h($$t.$s.brushSelectionModeProperty,$.ig.BrushSelectionMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$s.brushSelectionModeProperty))}},getBrush1:function(a,b){if(this.brushes()==null||this.brushes().count()==0){return null}if(this.brushSelectionMode()==0){return $$t.$m.getBrush.call(this,a%this.brushes().count())}var c=$$t.$o.ut(0,b-1,0,this.brushes().count()-1,a);return this.ab(c)},isReady:function(){return this.brushes()!=null&&this.brushes().count()>0},$type:new $.ig.Type("CustomPaletteBrushScale",$$t.$m.$type)},true);$c("ValueBrushScale:u","BrushScale",{init:function(){this.ac=false;this.ag=10;$$t.$m.init.call(this)},minimumValue:function(a){if(arguments.length===1){this.h($$t.$u.minimumValueProperty,a);return a}else{return this.c($$t.$u.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$u.maximumValueProperty,a);return a}else{return this.c($$t.$u.maximumValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.h($$t.$u.isLogarithmicProperty,a);return a}else{return this.c($$t.$u.isLogarithmicProperty)}},ac:false,logarithmBase:function(a){if(arguments.length===1){this.h($$t.$u.logarithmBaseProperty,a);return a}else{return $h(this.c($$t.$u.logarithmBaseProperty))}},ag:0,getBrushByIndex:function(a,b){if(b==null||this.brushes()==null||this.brushes().count()==0||a<0||a>=b.count()){return null}if(b.count()==0){return this.brushes().item(0)}var c=$.ig.util.isNaN(this.minimumValue())||Number.isInfinity(this.minimumValue())?b.minimum():this.minimumValue();var d=$.ig.util.isNaN(this.maximumValue())||Number.isInfinity(this.maximumValue())?b.maximum():this.maximumValue();var e=b.item(a);if(c==d){return e==c?this.brushes().item(0):null}return this.au(c,d,e)},getBrushByValue:function(a,b){if(b==null||this.brushes()==null||this.brushes().count()==0){return null}if(b.count()<=1){return this.brushes().item(0)}var c=$.ig.util.isNaN(this.minimumValue())||Number.isInfinity(this.minimumValue())?b.minimum():this.minimumValue();var d=$.ig.util.isNaN(this.maximumValue())||Number.isInfinity(this.maximumValue())?b.maximum():this.maximumValue();if(a<c){return null}if(a>d){return null}return this.au(c,d,a)},getBrushByRange:function(a,b,c){if(this.brushes()==null||this.brushes().count()==0||$.ig.util.isNaN(a)){return null}if(this.brushes().count()==1){return this.brushes().item(0)}var d=$.ig.util.isNaN(this.minimumValue())||Number.isInfinity(this.minimumValue())?b:this.minimumValue();var e=$.ig.util.isNaN(this.maximumValue())||Number.isInfinity(this.maximumValue())?c:this.maximumValue();if($.ig.util.isNaN(d)||a<d){return null}if($.ig.util.isNaN(e)||a>e){return null}return this.au(d,e,a)},au:function(a,b,c){if(this.ac&&this.ag>0){var d=Math.logBase(a,this.ag);var e=Math.logBase(b,this.ag);var f=Math.logBase(c,this.ag);return this.at(d,e,f)}return this.at(a,b,c)},at:function(a,b,c){if(c<a||c>b){return null}var d=(c-a)/(b-a);var e=d*(this.brushes().count()-1);return this.ab(e)},isReady:function(){return this.brushes()!=null&&this.brushes().count()>0},u:function(a,b,c,d){switch(b){case"LogarithmBase":this.ag=$h(d);break;case"IsLogarithmic":this.ac=d;break}$$t.$m.u.call(this,a,b,c,d)},$type:new $.ig.Type("ValueBrushScale",$$t.$m.$type)},true);$c("ScatterAxisInfoCache:w","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,_d:false,_e:false,_c:null,$type:new $.ig.Type("ScatterAxisInfoCache",$.ig.$ot)},true);$c("ScatterFrame:x","ScatterFrameBase$1",{init:function(){$.ig.ScatterFrameBase$1.prototype.init.call(this,$$t.$x.$type);this._u=new $$4.h($.ig.$op.$type,$.ig.OwnedPoint.prototype.$type,0)},_u:null,r:function(a,b,c){$.ig.ScatterFrameBase$1.prototype.r.call(this,a,b,c);var d=$b($$t.$x.$type,b);var e=$b($$t.$x.$type,c);if(d==null||e==null){return}this._f.f(this._u,a,d._u,e._u,d,e)},$type:new $.ig.Type("ScatterFrame",$.ig.ScatterFrameBase$1.prototype.$type.specialize(-1))},true);$$t.$x.$type.initSelfReferences();$c("ScatterLineSeries:y","ScatterBase",{isLineOnly:function(){return true},init:function(){var $self=this;$$t.$v.init.call(this);this._ab=$$t.$y.$type;this.rq=new $$t.x;this.rs=new $$t.x;this.ro=new $$t.x;var a=function(b,c,d){var e=$self.ci().indexOf(b._a);if(e==-1||e==0){return b}var f=$self.ci().item(e-1);var g;if(!function(){var h=c._g.tryGetValue(f,g);g=h.p1;return h.ret}()){return b}return g};this.rq._o=a;this.rs._o=a;this.ro._o=a},bv:function(){return new $$t.af(this)},testHit:function(a,b){if(this.p3(a,b)){return true}if(this.ue(a,b)){return true}return false},ue:function(a,b){var c=this.view();var d=c.dg;return this.es(a,b,d._ak)},tc:function(a,b){var $self=this;$$t.$v.tc.call(this,a,b);a._m.clear();a._u.clear();var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=this.resolution()*this.resolution();var g=0;if(this.r0()!=null){g=this.r0().count()}if(this.r1()!=null){g=Math.min(this.r1().count(),g)}var h=new $.ig.ScalerParams(0,c,d,this._rk._d,e);var i=function(){var $ret=new $.ig.ScalerParams(0,c,d,$self._rk._e,e);$ret._b=$self.f4();return $ret}();var j=$.ig.util.shallowClone(this.r0().asArray());var k=$.ig.util.shallowClone(this.r1().asArray());this.xAxis().getScaledValueList(j,0,j.length,h);this.yAxis().getScaledValueList(k,0,k.length,i);var l=d.top()-10;var m=d.bottom()+10;var n=d.left()-10;var o=d.right()+10;var p=function(){var $ret=new $.ig.Clipper(1,n,m,o,l,false);$ret.i(a._m);return $ret}();for(var q=0;q<g;){var r=q;++q;if(g>this.maximumMarkers()){while(q<g){var s=j[q]-j[r];var t=k[q]-k[r];var u=s*s+t*t;if(u>=f){break}++q}p.j(this.ul(j,k,r,q-1))}else{var v=new $.ig.OwnedPoint;v._c={__x:j[r],__y:k[r],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};v._a=this.ci().item(r);if(!a._u.containsKey(v._a)){a._u.add(v._a,v)}}}if(g>this.maximumMarkers()){p.i(null)}},ul:function(a,b,c,d){if(c==d){return{__x:a[c],__y:b[c],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var e=0;var f=0;var g=d-c+1;for(var h=c;h<=d;++h){e+=a[h];f+=b[h]}return{__x:e/g,__y:f/g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},r8:function(){return true},tn:function(a,b){b.c4(false);$$t.$v.tn.call(this,a,b);var c=this.getEffectiveViewport1(b);var d=new $$a.ae(0,b.bu().left(),b.bu().top(),b.bu().width(),b.bu().height());d=$.ig.RectUtil.prototype.t(d,this.actualThickness(),this.actualThickness());this.tg(a,new $.ig.Clipper(0,d,false));var e=$b($$t.$af.$type,b);this.rx.ax(this,this.sd(),this.getScatterItems.runOn(this));var f=false;var g=this.rx._b;if(g!=null){f=true}if(f){this.s8(-1,this.r0().count(),b.isThumbnailView())}this.rx.ad(e.dg,true,false,true,false);this.uj(e.dg,a._m.count(),function(h){return a._m.__inner[h].__x},function(h){return a._m.__inner[h].__y},this.unknownValuePlotting(),this.resolution())},uj:function(a,b,c,d,e,f){var g=new $$a.a7;a._ak=g;g._c=new $$a.a9;var h=new $$4.x($$a.$bg.$type,0);var i=0;for(var j=0;j<b;j++){if($.ig.util.isNaN(c(j))||$.ig.util.isNaN(d(j))){var k=j-i;if(k>0){if(e==1||h.count()==0){var l=new $$a.bg;h.add(l)}this.ui(h.__inner[h.count()-1].__points,i,j-1,c,d,f)}i=j+1}}if(e==1||h.count()==0){var m=new $$a.bg;h.add(m)}this.ui(h.__inner[h.count()-1].__points,i,b-1,c,d,f);for(var n=0;n<h.count();n++){var o=h.__inner[n];if(o.__points.count()>0){var p=function(){var $ret=new $$a.a8;$ret.startPoint(o.__points.__inner[0]);return $ret}();p.__segments.add(o);g._c.add(p)}}},uf:function(a,b,c,d,e,f){var g=new $$4.x($$0.$aw.$type,0);var h=d;var i=e;var j=i-h+1;while(j>0){if(j<=512){$.ig.Flattener.prototype.c(g,b,c,h,i,f);h=i+1}else{var k=h+512-1;$.ig.Flattener.prototype.c(g,b,c,h,k,f);h=k+1}j=i-h+1}return g},ui:function(a,b,c,d,e,f){if(c>-1){var g=this.resolution();var h=this.uf(new $$4.x($$0.$aw.$type,0),d,e,b,c,g);var i;for(var j=0;j<h.count();j++){i=h.item(j);a.add({__x:d(i),__y:e(i),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$y.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$y.unknownValuePlottingProperty))}},lt:function(a,b,c,d){$$t.$v.lt.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.le();break}},$type:new $.ig.Type("ScatterLineSeries",$$t.$v.$type)},true);$c("ScatterSeries:z","ScatterBase",{hasOnlyMarkers:function(){return true},bv:function(){return new $$t.ag(this)},gl:function(){return.7},pu:function(){if(this.markerFillMode()==0){return 2}return $$t.$v.pu.call(this)},lo:function(a){$$t.$v.lo.call(this,a);this._ud=a},_ud:null,init:function(){$$t.$v.init.call(this);this._ab=$$t.$z.$type;this.rq=new $$t.x;this.rs=new $$t.x;this.ro=new $$t.x},$type:new $.ig.Type("ScatterSeries",$$t.$v.$type)},true);$c("ScatterSeriesRenderManager:aa","SeriesRenderManager",{init:function(){$.ig.SeriesRenderManager.prototype.init.call(this)},c:function(){this.au=new $.ig.AssigningScatterMarkerStyleEventArgs;return this.au},a:function(){this.av=new $.ig.AssigningScatterStyleEventArgs;return this.av},au:null,av:null,aw:function(a,b,c){this.w(a,b,c)},ax:function(a,b,c){this.x(a,b,c)},ay:function(a,b,c,d){if(b==-1){a.hasDateRange(false);a.startIndex(0);a.endIndex(c-1)}else{if(d){a.startIndex(b);a.endIndex(b)}else{a.hasDateRange(false);a.startIndex(b);a.endIndex(b)}}},$type:new $.ig.Type("ScatterSeriesRenderManager",$.ig.SeriesRenderManager.prototype.$type)},true);$c("ScatterSplineSeries:ab","ScatterBase",{isSpline:function(){return true},init:function(){$$t.$v.init.call(this);this._ab=$$t.$ab.$type;this.rq=new $$t.x;this.rs=new $$t.x;this.ro=new $$t.x},bv:function(){return new $$t.ah(this)},stiffness:function(a){if(arguments.length===1){this.h($$t.$ab.stiffnessProperty,a);return a}else{return this.c($$t.$ab.stiffnessProperty)}},lt:function(a,b,c,d){$$t.$v.lt.call(this,a,b,c,d);switch(b){case"Stiffness":this.renderSeries(false);this.le();break}},bp:function(){if(this.hitTestMode()==0){return 2}else{return $$t.$v.bp.call(this)}},tc:function(a,b){var $self=this;$$t.$v.tc.call(this,a,b);a._m.clear();a._u.clear();var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=this.resolution()*this.resolution();var g=Math.min(this.r0()!=null?this.r0().count():0,this.r1()!=null?this.r1().count():0);var h=new $.ig.ScalerParams(0,c,d,this._rk._d,e);var i=function(){var $ret=new $.ig.ScalerParams(0,c,d,$self._rk._e,e);$ret._b=$self.f4();return $ret}();var j=function(k){return $self._rk._a.getScaledValue($self.r0().item(k),h)};var k=function(l){return $self._rk._b.getScaledValue($self.r1().item(l),i)};var l=function(){var $ret=new $.ig.Clipper(0,d,false);$ret.i(a._m);return $ret}();for(var m=0;m<g;){var n=m;++m;while(m<g&&this.ud(j,k,n,m)<f){++m}if(g>this.maximumMarkers()){l.j(this.uh(j,k,n,m-1))}else{var o=new $.ig.OwnedPoint;o._c={__x:j(n),__y:k(n),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};o._a=this.ci().item(n);if(!a._u.containsKey(o._a)){a._u.add(o._a,o)}}}if(g>this.maximumMarkers()){l.i(null)}},uh:function(a,b,c,d){if(c==d){return{__x:a(c),__y:b(c),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var e=0;var f=0;var g=d-c+1;for(var h=c;h<=d;++h){e+=a(h);f+=b(h)}return{__x:e/g,__y:f/g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},ud:function(a,b,c,d){var e=a(d)-a(c);var f=b(d)-b(c);return e*e+f*f},r8:function(){return true},ko:function(a,b){$$t.$v.ko.call(this,a,b);var c=$b($$t.$ah.$type,b);c.c4(false)},tn:function(a,b){this.ko(false,b);$$t.$v.tn.call(this,a,b);this.tf(a);var c=$b($$t.$ah.$type,b);var d=c.dg;this.rx.ax(this,this.sd(),this.getScatterItems.runOn(this));var e=false;var f=this.rx._b;if(f!=null){e=true}if(e){this.s8(-1,this.r0().count(),b.isThumbnailView())}this.rx.ad(d,true,false,true,false);c.dg._ak=new $$a.a7;c.dg._ak._c=$.ig.Numeric.prototype.h(a._m.count(),function(g){return a._m.__inner[g].__x},function(g){return a._m.__inner[g].__y},this.stiffness())},$type:new $.ig.Type("ScatterSplineSeries",$$t.$v.$type)},true);$c("ScatterTrendLineManager:ac","TrendLineManagerBase$1",{init:function(){$.ig.TrendLineManagerBase$1.prototype.init.call(this,$$a.$y.$type)},managerType:function(){return 4},prepareLine:function(a,b,c,d,e,f,g,h,i,j,k){var l=j;var m=k;var n=new $$4.x($$a.$y.$type,0);var o=0;if(c!=null){o=c.count()}if(d!=null){o=Math.min(o,d.count())}if(!h._g.isEmpty()&&!h._f.isEmpty()){if(b==0){this._a=null;this.trendColumn().clear()}else if(this.c(b)){this.trendColumn().clear();this._a=$.ig.TrendFitCalculator.prototype.a(n,b,h,this._a,o,function(p){return c.item(p)},function(p){return d.item(p)},f,g,l,m)}else if(this.b(b)){this._a=null;
this.trendColumn().clear();$.ig.TrendAverageCalculator.prototype.c(b,this.trendColumn(),c,d,e);var q=this.trendColumn().getEnumerator();while(q.moveNext()){var p=q.current();var r=f(p.__x);var s=g(p.__y);if(!$.ig.util.isNaN(r)&&!$.ig.util.isNaN(s)){n.add({__x:r,__y:s,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}this.f(n,h,a,i)}},$type:new $.ig.Type("ScatterTrendLineManager",$.ig.TrendLineManagerBase$1.prototype.$type.specialize($$a.$y.$type))},true);$c("ScatterBaseView:ae","MarkerSeriesView",{_cv:null,_ct:null,_cw:null,_c1:null,init:function(a){this.db=null;$.ig.MarkerSeriesView.prototype.init.call(this,a);this._cw=a;this._cy=new $.ig.HashPool$2($.ig.$op.$type,$.ig.Marker.prototype.$type);this.ch(this._cy);this._cx=new $$t.ac},_dc:null,_dd:null,_cx:null,onInit:function(){$.ig.MarkerSeriesView.prototype.onInit.call(this);this._cv=this.cu();this._dc=new $$a.by;this._dd=new $$a.by;if(!this.isThumbnailView()){this._cw.maximumMarkers(2e3)}},db:null,de:function(a){if(this.db==null){this.db=new $$a.m;this.db.context=this._k.g()}this.db.width=a.width();this.db.height=a.height();this.db.data=a.content();var b=a._ah;if(b.measure()!=null){b.measure()(this.db)}return new $$a.af(1,this.db.width,this.db.height)},cu:function(){var $self=this;var a=new $.ig.NumericMarkerManager(1,function(b){return $self._cy.item(b)},function(b){return $self._cw._rk._c.item(b)},this.c9.runOn(this),this.cr.runOn(this),this.cz.runOn(this),function(){return $self._cw.markerCollisionAvoidance()});a._q=this.de.runOn(this);return a},c9:function(a){this._cw.tj(a,this._cy)},c0:function(){return this._b4},cs:function(){return this._ct},cr:function(){this._ct=this._cw.q7(this,this._cy,this._ct,this.bv(),this.bu());return this._ct},cz:function(){this._c1=this._cw.se(this._cy,this._c1);return this._c1},c2:function(){},c7:function(a){},c3:function(){},c8:function(a){},da:function(){if(this._cw.trendLineBrush()!=null){this._cw.actualTrendLineBrush(this._cw.trendLineBrush())}else{this._cw.actualTrendLineBrush(this._cw.actualBrush())}},_cy:null,cf:function(a){this._cy.doToAll(a)},c5:function(a){this._cy.doToAllActive(a)},c6:function(){},a5:function(a,b){$.ig.MarkerSeriesView.prototype.a5.call(this,a,b);if(a.d()){if(this._cw.trendLineType()!=0&&!b){var c=this._cx.trendPolyline();c._ac=this._cw.trendLineThickness();c.__stroke=this._cw.actualTrendLineBrush();c._ai=this._cw.trendLineDashArray();c._ad=this._cw.trendLineDashCap();a.u(c)}}},c4:function(a){if(a){this.c6();this._cy.clear()}this._cx.clearPoints();this.aq()},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";var b=this._e.a5().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._cw.title()+"</span><br/><span>"+"x: </span><span class='ui-priority-primary'>${item."+this._cw.xMemberPath()+"}</span><br/><span>"+"y: </span><span class='ui-priority-primary'>${item."+this._cw.yMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("ScatterBaseView",$.ig.MarkerSeriesView.prototype.$type)},true);$c("BubbleSeriesView:ad","ScatterBaseView",{_df:null,init:function(a){$$t.$ae.init.call(this,a);this._df=a;this._cx=new $$t.ac},onInit:function(){$$t.$ae.onInit.call(this);if(!this.isThumbnailView()){this._b1.markerType($.ig.Defaults.prototype.e)}},cu:function(){var $self=this;return new $$t.n(function(a){return $self._cy.item(a)},function(a){return $self._cw._rk._c.item(a)},this.c9.runOn(this),this.cr.runOn(this),this.cz.runOn(this))},dh:function(){var a=this._cv;this._df.vg(a._n,a._o,this.bu(),this==this._e._bx);this.aq()},di:function(){var a=this._cv;this._df.vf(a._n)},dg:function(){var a=this._cv;var c=a._n.getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($.ig.DataContext.prototype.$type,b.content());if(d!=null){d.itemBrush(null);d.outline(null)}}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";var b=this._e.a5().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._df.title()+"</span><br/><span>"+"(${item."+this._df.xMemberPath()+"}, ${item."+this._df.yMemberPath()+"})</span>";if(!String.isNullOrEmpty(this._df.radiusMemberPath())){a+="<span>, Radius: ${item."+this._df.radiusMemberPath()+"}</span>"}a+="</div>";return a},$type:new $.ig.Type("BubbleSeriesView",$$t.$ae.$type)},true);$c("ScatterLineSeriesView:af","ScatterBaseView",{init:function(a){this.dg=new $$a.by;this.df=new $$a.by;$$t.$ae.init.call(this,a)},onInit:function(){$$t.$ae.onInit.call(this);if(!this.isThumbnailView()){this._e.resolution($.ig.Defaults.prototype.x);this._b1.markerType($.ig.Defaults.prototype.e)}},dg:null,df:null,bb:function(){$$t.$ae.bb.call(this)},bc:function(){$$t.$ae.bc.call(this);var a=this.bo();this.df._ak=this.dg._ak;this.df.__stroke=a;this.df._ac=this._e.actualThickness()+3},a6:function(a,b){$$t.$ae.a6.call(this,a,b);if(a.d()){if(b){a.s(this.df)}else{a.s(this.dg)}}},c4:function(a){$$t.$ae.c4.call(this,a);this.dg._ak=null;this.df._ak=null},al:function(a){$$t.$ae.al.call(this,a);this._e.a7().exportPathData(a,this.dg,"shape",["Main"])},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("ScatterLineSeriesView",$$t.$ae.$type)},true);$c("ScatterSeriesView:ag","ScatterBaseView",{_df:null,init:function(a){$$t.$ae.init.call(this,a);this._df=a},onInit:function(){$$t.$ae.onInit.call(this);if(!this.isThumbnailView()){this._b1.markerType($.ig.Defaults.prototype.e)}},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(2);this._e.shadowOffsetY(2);this._e.useSingleShadow(false)},$type:new $.ig.Type("ScatterSeriesView",$$t.$ae.$type)},true);$c("ScatterSplineSeriesView:ah","ScatterBaseView",{init:function(a){this.dg=new $$a.by;this.df=new $$a.by;$$t.$ae.init.call(this,a)},onInit:function(){$$t.$ae.onInit.call(this);if(!this.isThumbnailView()){this._e.resolution($.ig.Defaults.prototype.x);this._b1.markerType($.ig.Defaults.prototype.e)}},dg:null,df:null,bb:function(){$$t.$ae.bb.call(this)},bc:function(){$$t.$ae.bc.call(this);this.df._ak=this.dg._ak;var a=this.bo();this.df.__stroke=a;this.df._ac=this._e.actualThickness()+3},a6:function(a,b){$$t.$ae.a6.call(this,a,b);if(a.d()){if(b){a.s(this.df)}else{a.s(this.dg)}}},c4:function(a){$$t.$ae.c4.call(this,a);this.dg._ak=null;this.df._ak=null},al:function(a){$$t.$ae.al.call(this,a);this._e.a7().exportPathData(a,this.dg,"shape",["Main"])},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("ScatterSplineSeriesView",$$t.$ae.$type)},true);$$t.$a.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$a.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$a.xMemberPathProperty=$$a.$s.i("XMemberPath",String,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.oldValue(),b.newValue())}));$$t.$a.yMemberPathProperty=$$a.$s.i("YMemberPath",String,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.oldValue(),b.newValue())}));$$t.$a.useBruteForceProperty=$$a.$s.i("UseBruteForce",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseBruteForce",b.oldValue(),b.newValue())}));$$t.$a.progressiveLoadProperty=$$a.$s.i("ProgressiveLoad",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("ProgressiveLoad",b.oldValue(),b.newValue())}));$$t.$a.heatMinimumProperty=$$a.$s.i("HeatMinimum",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("HeatMinimum",b.oldValue(),b.newValue())}));$$t.$a.heatMaximumProperty=$$a.$s.i("HeatMaximum",Number,$$t.$a.$type,new $$a.ac(2,50,function(a,b){a.raisePropertyChanged("HeatMaximum",b.oldValue(),b.newValue())}));$$t.$a.heatMinimumColorProperty=$$a.$s.i("HeatMinimumColor",$$a.$ax.$type,$$t.$a.$type,new $$a.ac(2,$.ig.Defaults.prototype.aq,function(a,b){a.raisePropertyChanged("HeatMinimumColor",b.oldValue(),b.newValue())}));$$t.$a.heatMaximumColorProperty=$$a.$s.i("HeatMaximumColor",$$a.$ax.$type,$$t.$a.$type,new $$a.ac(2,$.ig.Defaults.prototype.ap,function(a,b){a.raisePropertyChanged("HeatMaximumColor",b.oldValue(),b.newValue())}));$$t.$a.pointExtentProperty=$$a.$s.i("PointExtent",$$0.$aw.$type,$$t.$a.$type,new $$a.ac(2,1,function(a,b){a.raisePropertyChanged("PointExtent",b.oldValue(),b.newValue())}));$$t.$t.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$t.$type,new $$a.ac(2,NaN,function(a,b){a.z("MinimumValue",b.oldValue(),b.newValue())}));$$t.$t.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$t.$type,new $$a.ac(2,NaN,function(a,b){a.z("MaximumValue",b.oldValue(),b.newValue())}));$$t.$t.isLogarithmicProperty=$$a.$s.i("IsLogarithmic",$$0.$aq.$type,$$t.$t.$type,new $$a.ac(2,false,function(a,b){a.z("IsLogarithmic",b.oldValue(),b.newValue())}));$$t.$t.logarithmBaseProperty=$$a.$s.i("LogarithmBase",$$0.$aw.$type,$$t.$t.$type,new $$a.ac(2,10,function(a,b){a.z("LogarithmBase",b.oldValue(),b.newValue())}));$$t.$v.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$v.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$v.xMemberPathProperty=$$a.$s.i("XMemberPath",String,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.oldValue(),b.newValue())}));$$t.$v.yMemberPathProperty=$$a.$s.i("YMemberPath",String,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.oldValue(),b.newValue())}));$$t.$v.trendLineTypeProperty=$$a.$s.i("TrendLineType",$.ig.TrendLineType.prototype.$type,$$t.$v.$type,new $$a.ac(2,$.ig.TrendLineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.oldValue(),b.newValue())}));$$t.$v.trendLineBrushProperty=$$a.$s.i("TrendLineBrush",$$a.$at.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$v.actualTrendLineBrushProperty=$$a.$s.i("ActualTrendLineBrush",$$a.$at.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.oldValue(),b.newValue())}));$$t.$v.trendLineThicknessProperty=$$a.$s.i("TrendLineThickness",Number,$$t.$v.$type,new $$a.ac(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$v.trendLineDashCapProperty=$$a.$s.i("TrendLineDashCap",$$a.$bm.$type,$$t.$v.$type,new $$a.ac(2,$$a.$bm.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.oldValue(),b.newValue())}));$$t.$v.trendLineDashArrayProperty=$$a.$s.i("TrendLineDashArray",$$a.$ay.$type,$$t.$v.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.oldValue(),b.newValue())}));$$t.$v.trendLinePeriodProperty=$$a.$s.i("TrendLinePeriod",$$0.$aw.$type,$$t.$v.$type,new $$a.ac(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$v.markerCollisionAvoidanceProperty=$$a.$s.i("MarkerCollisionAvoidance",$.ig.CollisionAvoidanceType.prototype.$type,$$t.$v.$type,new $$a.ac(2,$.ig.CollisionAvoidanceType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.oldValue(),b.newValue())}));$$t.$v.trendLineZIndexProperty=$$a.$s.i("TrendLineZIndex",$$0.$aw.$type,$$t.$v.$type,new $$a.ac(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.oldValue(),b.newValue())}));$$t.$v.maximumMarkersProperty=$$a.$s.i("MaximumMarkers",$$0.$aw.$type,$$t.$v.$type,new $$a.ac(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.oldValue(),b.newValue())}));$$t.$v.itemSearchModeProperty=$$a.$s.i("ItemSearchMode",$.ig.ScatterItemSearchMode.prototype.$type,$$t.$v.$type,new $$a.ac(2,$.ig.ScatterItemSearchMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("ItemSearchMode",b.oldValue(),b.newValue())}));$$t.$v.itemSearchThresholdProperty=$$a.$s.i("ItemSearchThreshold",$$0.$aw.$type,$$t.$v.$type,new $$a.ac(2,1e4,function(a,b){a.raisePropertyChanged("ItemSearchThreshold",b.oldValue(),b.newValue())}));$$t.$v.errorBarSettingsProperty=$$a.$s.i("ErrorBarSettings",$.ig.ScatterErrorBarSettings.prototype.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ErrorBarSettings",b.oldValue(),b.newValue())}));$$t.$v.isCustomScatterStyleAllowedProperty=$$a.$s.i("IsCustomScatterStyleAllowed",$$0.$aq.$type,$$t.$v.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomScatterStyleAllowed",b.oldValue(),b.newValue())}));$$t.$v.isCustomScatterMarkerStyleAllowedProperty=$$a.$s.i("IsCustomScatterMarkerStyleAllowed",$$0.$aq.$type,$$t.$v.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomScatterMarkerStyleAllowed",b.oldValue(),b.newValue())}));$$t.$o.radiusMemberPathProperty=$$a.$s.i("RadiusMemberPath",String,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("RadiusMemberPath",b.oldValue(),b.newValue())}));$$t.$o.radiusScaleProperty=$$a.$s.i("RadiusScale",$$t.$t.$type,$$t.$o.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("RadiusScale",b.oldValue(),b.newValue())}));$$t.$o.labelMemberPathProperty=$$a.$s.i("LabelMemberPath",String,$$t.$o.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("LabelMemberPath",b.oldValue(),b.newValue())}));$$t.$o.fillMemberPathProperty=$$a.$s.i("FillMemberPath",String,$$t.$o.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("FillMemberPath",b.oldValue(),b.newValue())}));$$t.$o.fillScaleProperty=$$a.$s.i("FillScale",$$t.$m.$type,$$t.$o.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("FillScale",b.oldValue(),b.newValue())}));$$t.$o.fillScaleUseGlobalValuesProperty=$$a.$s.i("FillScaleUseGlobalValues",$$0.$aq.$type,$$t.$o.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("FillScaleUseGlobalValues",b.oldValue(),b.newValue())}));$$t.$o.markerOutlineUsesFillScaleProperty=$$a.$s.i("MarkerOutlineUsesFillScale",$$0.$aq.$type,$$t.$o.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("MarkerOutlineUsesFillScale",b.oldValue(),b.newValue())}));$$t.$o.markerOutlineBrightnessProperty=$$a.$s.i("MarkerOutlineBrightness",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("MarkerOutlineBrightness",b.oldValue(),b.newValue())}));$$t.$o.markerBrushBrightnessProperty=$$a.$s.i("MarkerBrushBrightness",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("MarkerBrushBrightness",b.oldValue(),b.newValue())}));$$t.$o.radiusScaleUseGlobalValuesProperty=$$a.$s.i("RadiusScaleUseGlobalValues",$$0.$aq.$type,$$t.$o.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("RadiusScaleUseGlobalValues",b.oldValue(),b.newValue())}));$$t.$s.brushSelectionModeProperty=$$a.$s.i("BrushSelectionMode",$.ig.BrushSelectionMode.prototype.$type,$$t.$s.$type,new $$a.ac(2,$.ig.BrushSelectionMode.prototype.getBox(0),function(a,b){a.v("BrushSelectionMode",b.oldValue(),b.newValue())}));$$t.$u.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.v("MinimumValue",b.oldValue(),b.newValue())}));$$t.$u.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.v("MaximumValue",b.oldValue(),b.newValue())}));$$t.$u.isLogarithmicProperty=$$a.$s.i("IsLogarithmic",$$0.$aq.$type,$$t.$u.$type,new $$a.ac(2,false,function(a,b){a.v("IsLogarithmic",b.oldValue(),b.newValue())}));$$t.$u.logarithmBaseProperty=$$a.$s.i("LogarithmBase",$$0.$aw.$type,$$t.$u.$type,new $$a.ac(2,10,function(a,b){a.v("LogarithmBase",b.oldValue(),b.newValue())}));$$t.$y.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$y.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$ab.stiffnessProperty=$$a.$s.i("Stiffness",Number,$$t.$ab.$type,new $$a.ac(2,.5,function(a,b){a.raisePropertyChanged("Stiffness",b.oldValue(),b.newValue())}))});