/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_shape.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_geo.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_core.js
*     infragistics.datachart_scatter.js
*     infragistics.datachart_visualdata.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_geo","./infragistics.dv_geometry","./infragistics.datachart_core","./infragistics.datachart_scatter","./infragistics.datachart_visualdata","./infragistics.ext_ui"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$an=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$z=$.ig.globalDefs.$$z;var $$r=$.ig.globalDefs.$$r;var $$j=$.ig.globalDefs.$$j;var $$a2=$.ig.globalDefs.$$a2;var $$aq=$.ig.globalDefs.$$aq;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["CustomContourValueResolverEventHandler:f","ScatterContourSeries:g","ScatterPolylineSeries:m","ScatterAreaSeries:n","ScatterPolygonSeries:q","ShapeSeriesBase:s","ShapeSeriesRenderManager:v","ScatterContourSeriesView:w","ScatterPolylineSeriesView:x","ScatterAreaSeriesView:y","ScatterPolygonSeriesView:z","ShapeSeriesViewBase:aa"]);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;$d("ColorScaleInterpolationMode:b",false,false,{Select:0,InterpolateRGB:1,InterpolateHSV:2});$c("ColorScale:a","DependencyObject",{init:function(){$$a.$r.init.call(this)},getColor:function(a,b,c,d){},propertyChanged:null,propertyUpdated:null,l: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))}},k:function(a,b,c,d){},$type:new $.ig.Type("ColorScale",$$a.$r.$type,[$$0.$b6.$type])},true);$c("CustomPaletteColorScale:c","ColorScale",{init:function(){var $self=this;this.p=null;this.ag=new $$a.ax;this.u=NaN;this.t=NaN;this.s=true;this.r=true;this.n=0;$$t.$a.init.call(this);this.ag=$$a.$ax.u(0,0,0,0);this.p=new $.ig.ObservableColorCollection;var a=this.p;a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.ab.runOn(this));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(b,c){$self.k(b,c.propertyName(),c.oldValue(),c.newValue())})},minimumValue:function(a){if(arguments.length===1){this.h($$t.$c.minimumValueProperty,a);return a}else{return this.c($$t.$c.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$c.maximumValueProperty,a);return a}else{return this.c($$t.$c.maximumValueProperty)}},p:null,palette:function(a){if(arguments.length===1){var b=this.p;if(this.p!=null){var c=this.p;c.collectionChanged=$.ig.Delegate.prototype.remove(c.collectionChanged,this.ab.runOn(this))}this.p=a;if(this.p!=null){var d=this.p;d.collectionChanged=$.ig.Delegate.prototype.combine(d.collectionChanged,this.ab.runOn(this))}this.l("Palette",b,this.palette());return a}else{return this.p}},ab:function(a,b){this.l("Palette",this.palette(),this.palette())},ag:null,k:function(a,b,c,d){$$t.$a.k.call(this,a,b,c,d);switch(b){case"MinimumValue":this.u=this.minimumValue();this.s=$.ig.util.isNaN(this.u);break;case"MaximumValue":this.t=this.maximumValue();this.r=$.ig.util.isNaN(this.t);break;case"InterpolationMode":this.n=this.interpolationMode();break}},u:0,t:0,s:false,r:false,n:0,getColor:function(a,b,c,d){if(this.p==null||this.p.count()==0||d==null){return this.ag}var e=this.s?b:this.u;var f=this.r?c:this.t;var g=(a-e)/(f-e);if($.ig.util.isNaN(g)||g<0||g>1){return this.ag}var h=g*(this.p.count()-1);if(this.n==2||this.n==1){var i=Math.floor(h);var j=Math.ceil(h);var k=this.p.__inner[$.ig.truncate(i)];var l=this.p.__inner[$.ig.truncate(j)];var m=h-i;var n=this.n==2?1:0;return $.ig.ColorUtil.prototype.u(k,m,l,n)}else{var o=$.ig.truncate(Math.round(h));return this.p.__inner[o]}},interpolationMode:function(a){if(arguments.length===1){this.h($$t.$c.interpolationModeProperty,$$t.$b.getBox(a));return a}else{return $g(this.c($$t.$c.interpolationModeProperty))}},providePalette:function(a){var b=new $.ig.ObservableColorCollection;for(var d=0;d<a.length;d++){var c=a[d];var e=function(){var $ret=new $$a.ax;$ret.colorString(c);return $ret}();b.add(e)}this.palette(b)},$type:new $.ig.Type("CustomPaletteColorScale",$$t.$a.$type)},true);$c("ContourValueResolver:j","DependencyObject",{init:function(){$$a.$r.init.call(this)},getContourValues:function(a){},l:function(a,b,c){if(this.updated!=null){this.updated(this,$$0.$w.empty)}},updated:null,$type:new $.ig.Type("ContourValueResolver",$$a.$r.$type)},true);$c("CustomContourValueResolver:d","ContourValueResolver",{init:function(){$$t.$j.init.call(this)},getContourValues:function(a){var b=new $$t.e(a);this.n(b);if(b.contourValuesEnumerable()!=null){return b.contourValuesEnumerable()}return[]},getCustomContourValues:null,n:function(a){if(this.getCustomContourValues!=null){this.getCustomContourValues(this,a)}},$type:new $.ig.Type("CustomContourValueResolver",$$t.$j.$type)},true);$c("CustomContourValueResolverEventArgs:e","EventArgs",{init:function(a){$$0.$w.init.call(this);this.valueColumn(a)},_valueColumn:null,valueColumn:function(a){if(arguments.length===1){this._valueColumn=a;return a}else{return this._valueColumn}},_contourValuesEnumerable:null,contourValuesEnumerable:function(a){if(arguments.length===1){this._contourValuesEnumerable=a;return a}else{return this._contourValuesEnumerable}},$type:new $.ig.Type("CustomContourValueResolverEventArgs",$$0.$w.$type)},true);$c("ScatterTriangulationSeries:u","Series",{init:function(){$.ig.Series.prototype.init.call(this)},kl:function(){$.ig.Series.prototype.kl.call(this);this.xAxis(null);this.yAxis(null)},xMemberPath:function(a){if(arguments.length===1){this.h($$t.$u.xMemberPathProperty,a);return a}else{return this.c($$t.$u.xMemberPathProperty)}},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.$u.yMemberPathProperty,a);return a}else{return this.c($$t.$u.yMemberPathProperty)}},py:null,p4:function(a){if(arguments.length===1){var b=this.p4()!=a;if(b){var c=this.p4();this.py=a;this.raisePropertyChanged("XColumn",c,this.p4())}return a}else{return this.py}},pz:null,p5:function(a){if(arguments.length===1){var b=this.p5()!=a;if(b){var c=this.p5();this.pz=a;this.raisePropertyChanged("YColumn",c,this.p5())}return a}else{return this.pz}},xAxis:function(a){if(arguments.length===1){this.h($$t.$u.xAxisProperty,a);return a}else{return this.c($$t.$u.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$u.yAxisProperty,a);return a}else{return this.c($$t.$u.yAxisProperty)}},_p7:false,l8:function(a){var b=this.ci()!=null&&this.p6()==null&&this._qa==null&&this.p4()!=null&&this.p5()!=null&&this.p4().count()>=3&&this.p5().count()>=3&&!this._p7;if(b){this.qx();this._p7=true}},qx:function(){this.pu=new $.ig.Triangulator(this.ci().count(),this.p4(),this.p5());var a=this.pu;a.triangulationStatusChanged=$.ig.Delegate.prototype.combine(a.triangulationStatusChanged,this.qy.runOn(this));this.pu.y()},qv:function(){if(this.pu==null){return}this.pu.r();var a=this.pu;a.triangulationStatusChanged=$.ig.Delegate.prototype.remove(a.triangulationStatusChanged,this.qy.runOn(this));this.pu=null},pu:null,triangulationStatusChanged:null,qy:function(a,b){var $self=this;if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,new $.ig.TriangulationStatusEventArgs(b.currentStatus()))}if(b.currentStatus()>=100){if(this.pu==null){return}var c=this.pu;c.triangulationStatusChanged=$.ig.Delegate.prototype.remove(c.triangulationStatusChanged,this.qy.runOn(this));this._qa=this.pu.n();this.pu=null;var d=function(){var $ret=new $.ig.FastItemsSource;$ret.itemsSource($self._qa);return $ret}();this.p1(this.p0(d,"v1"));this.p2(this.p0(d,"v2"));this.p3(this.p0(d,"v3"));this.renderSeries(false)}},p0:function(a,b){if(b==null){return a.registerColumnInt(null,null,false)}var c=null;var d=$.ig.SeriesViewer.prototype.getCoercionMethod(b,this.coercionMethods());c=d._a;return a.registerColumnInt(b,c,this.expectFunctions())},lt:function(a,b,c,d){var $self=this;$.ig.Series.prototype.lt.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($.ig.IFastItemsSource.prototype.$type,c);if(e!=null){e.deregisterColumn(this.p4());e.deregisterColumn(this.p5());this.p4(null);this.p5(null)}this.qw();var f=$b($.ig.IFastItemsSource.prototype.$type,d);if(f!=null){this.p4(this.cf(this.xMemberPath()));this.p5(this.cf(this.yMemberPath()))}this.renderSeries(false);break;case"XMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.p4());this.p4(this.cf(this.xMemberPath()))}this.qw();this.renderSeries(false);this.le();break;case"YMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.p5());this.p5(this.cf(this.yMemberPath()))}this.qw();this.renderSeries(false);this.le();break;case"XAxis":if(c!=null){$b($.ig.Axis.prototype.$type,c).deregisterSeries(this)}if(d!=null){$b($.ig.Axis.prototype.$type,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){$b($.ig.Axis.prototype.$type,c).deregisterSeries(this)}if(d!=null){$b($.ig.Axis.prototype.$type,d).registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.le();break;case"TrianglesSource":if(this.trianglesSource()!=null){this.qv();this.p6(function(){var $ret=new $.ig.FastItemsSource;$ret.itemsSource($self.trianglesSource());return $ret}())}else{this.p6(null)}break;case"FastTrianglesSource":var g=$b($.ig.IFastItemsSource.prototype.$type,c);if(g!=null){g.deregisterColumn(this.p1());g.deregisterColumn(this.p2());g.deregisterColumn(this.p3());this.p1(null);this.p2(null);this.p3(null)}var h=$b($.ig.IFastItemsSource.prototype.$type,d);if(h!=null){this.p1(this.p0(h,this.triangleVertexMemberPath1()));this.p2(this.p0(h,this.triangleVertexMemberPath2()));this.p3(this.p0(h,this.triangleVertexMemberPath3()))}this.renderSeries(false);this.le();break;case"TriangleVertexMemberPath1":if(this.p6()!=null){this.p6().deregisterColumn(this.p1());this.p1(this.p0(this.p6(),this.triangleVertexMemberPath1()))}this.renderSeries(false);this.le();break;case"TriangleVertexMemberPath2":if(this.p6()!=null){this.p6().deregisterColumn(this.p2());this.p2(this.p0(this.p6(),this.triangleVertexMemberPath2()))}this.renderSeries(false);this.le();break;case"TriangleVertexMemberPath3":if(this.p6()!=null){this.p6().deregisterColumn(this.p3());this.p3(this.p0(this.p6(),this.triangleVertexMemberPath3()))}this.renderSeries(false);this.le();break;case"XColumn":if(this.xAxis()!=null){this.xAxis().updateRange()}break;case"YColumn":if(this.yAxis()!=null){this.yAxis().updateRange()}break}},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},e5:function(a,b,c){return $.ig.Series.prototype.e5.call(this,a,b,c)&&this.ci()!=null&&this.xAxis()!=null&&this.yAxis()!=null&&this.xAxis().seriesViewer()!=null&&this.yAxis().seriesViewer()!=null&&a.width()>0&&a.height()>0&&this.p1()!=null&&this.p1().count()>0&&this.p2()!=null&&this.p2().count()>0&&this.p3()!=null&&this.p3().count()>0&&this.p4()!=null&&this.p4().count()>0&&this.p5()!=null&&this.p5().count()>0},qw:function(){if(this.trianglesSource()==null){this._qa=null;this.p1(null);this.p2(null);this.p3(null);this._p7=false}},_qa:null,k5:function(){$.ig.Series.prototype.k5.call(this);if(this.xAxis()!=null){this.xAxis().renderAxis()}if(this.yAxis()!=null){this.yAxis().renderAxis()}},kr:function(a,b,c,d){$.ig.Series.prototype.kr.call(this,a,b,c,d);this.qw();this.renderSeries(false)},ap:function(a){if(a!=null&&a==this.xAxis()&&this.p4()!=null){return new $.ig.AxisRange(this.p4().minimum(),this.p4().maximum())}if(a!=null&&a==this.yAxis()&&this.p5()!=null){return new $.ig.AxisRange(this.p5().minimum(),this.p5().maximum())}return null},mu:function(a,b){this.renderSeries(false)},mt:function(a,b){this.renderSeries(false)},trianglesSource:function(a){if(arguments.length===1){this.h($$t.$u.trianglesSourceProperty,a);return a}else{return this.c($$t.$u.trianglesSourceProperty)}},p6:function(a){if(arguments.length===1){this.h($$t.$u.qz,a);return a}else{return this.c($$t.$u.qz)}},triangleVertexMemberPath1:function(a){if(arguments.length===1){this.h($$t.$u.triangleVertexMemberPath1Property,a);return a}else{return this.c($$t.$u.triangleVertexMemberPath1Property)}},triangleVertexMemberPath2:function(a){if(arguments.length===1){this.h($$t.$u.triangleVertexMemberPath2Property,a);return a}else{return this.c($$t.$u.triangleVertexMemberPath2Property)}},triangleVertexMemberPath3:function(a){if(arguments.length===1){this.h($$t.$u.triangleVertexMemberPath3Property,a);return a}else{return this.c($$t.$u.triangleVertexMemberPath3Property)}},pv:null,p1:function(a){if(arguments.length===1){var b=this.p1()!=a;if(b){var c=this.p1();this.pv=a;this.raisePropertyChanged("TriangleVertexColumn1",c,this.p1())}return a}else{return this.pv}},pw:null,p2:function(a){if(arguments.length===1){var b=this.p2()!=a;if(b){var c=this.p2();this.pw=a;this.raisePropertyChanged("TriangleVertexColumn2",c,this.p2())}return a}else{return this.pw}},px:null,p3:function(a){if(arguments.length===1){var b=this.p3()!=a;if(b){var c=this.p3();this.px=a;this.raisePropertyChanged("TriangleVertexColumn3",c,this.p3())}return a}else{return this.px}},isShape:function(){return true},isMarkerlessDisplayPreferred:function(){return true},$type:new $.ig.Type("ScatterTriangulationSeries",$.ig.Series.prototype.$type)},true);$c("ScatterContourSeries:g","ScatterTriangulationSeries",{isLineContour:function(){return true},init:function(){$$t.$u.init.call(this);$.ig.FastItemIntColumn.prototype.m();this._ab=$$t.$g.$type;this.valueResolver(new $$t.k)},getItemValue:function(a,b){var c=this.jf(b);if(c=="ValueMemberPath"){return this.ho(a,b,this.valueMemberPath())}return $$t.$u.getItemValue.call(this,a,b)},_ra:null,bv:function(){this._ra=new $$t.w(this);return this._ra},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$g.valueMemberPathProperty,a);return a}else{return this.c($$t.$g.valueMemberPathProperty)}},rd:null,re:function(a){if(arguments.length===1){var b=this.re()!=a;if(b){var c=this.re();this.rd=a;this.raisePropertyChanged("ValueColumn",c,this.re())}return a}else{return this.rd}},lt:function(a,b,c,d){$$t.$u.lt.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($.ig.IFastItemsSource.prototype.$type,c);if(e!=null){e.deregisterColumn(this.re());this.re(null)}var f=$b($.ig.IFastItemsSource.prototype.$type,d);if(f!=null){this.re(this.cf(this.valueMemberPath()))}this.renderSeries(false);break;case"ValueMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.re());this.re(this.cf(this.valueMemberPath()))}this.renderSeries(false);this.le();break;case"ValueResolver":this.renderSeries(false);this.le();break;case"FillScale":var g=c;var h=d;if(g!=null){g.unregisterSeries(this)}if(h!=null){h.registerSeries(this)}this.rm();this.renderSeries(false);this.le();break;case"ActualBrush":this.rm();this.renderSeries(false);this.le();break}},ko:function(a,b){$$t.$u.ko.call(this,a,b);if(a){b.b3(a)}},l8:function(a){$$t.$u.l8.call(this,a);this.rl(this.view())},renderAlternateView:function(a,b,c,d,e){$$t.$u.renderAlternateView.call(this,a,b,c,d,e);var f=this.a5().alternateViews().item(d);f.prepAltSurface(c);if(this.cu(f)){return}this.rl(f)},rl:function(a){if(this.cu(a)){return}var b;var c;var d=a;var e=a.getViewInfo(c,b);c=e.p0;b=e.p1;var f=new $.ig.ScalerParams(1,b,c,this.xAxis().isInverted());f.c=this.getEffectiveViewport1(a);var g=new $.ig.ScalerParams(1,b,c,this.yAxis().isInverted());g.c=this.getEffectiveViewport1(a);var h=this.xAxis();var i=this.yAxis();var j=this.p1().count();var k;var xArr_=this.p4().asArray();k=xArr_.slice(0);var l;var yArr_=this.p5().asArray();l=yArr_.slice(0);var m=this.re().asArray();var n=this.p1().asArray();var o=this.p2().asArray();var p=this.p3().asArray();var q=this.valueResolver().getContourValues(this.re());var r=new $$4.x(Number,1,q).toArray();h.getScaledValueList(k,0,k.length,f);i.getScaledValueList(l,0,l.length,g);var s=r.length;var t=new Array(s);for(var u=0;u<s;++u){t[u]=new $$t.i}var v=c.top();var w=c.left();var x=c.right();var y=c.bottom();var z;var aa;var ab;var ac;var ad=k.length;for(var ae=0;ae<j;ae++){var af=n[ae];var ag=o[ae];var ah=p[ae];if(af>=ad||ag>=ad||ah>=ad||af<0||ag<0||ah<0){continue}var ai=k[af];var aj=l[af];var ak={__x:ai,__y:aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var al=k[ag];var am=l[ag];var an={__x:al,__y:am,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ao=k[ah];var ap=l[ah];var aq={__x:ao,__y:ap,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};z=an.__y<aq.__y?an.__y:aq.__y;z=ak.__y<z?ak.__y:z;aa=an.__y>aq.__y?an.__y:aq.__y;aa=ak.__y>aa?ak.__y:aa;ab=an.__x<aq.__x?an.__x:aq.__x;ab=ak.__x<ab?ak.__x:ab;ac=an.__x>aq.__x?an.__x:aq.__x;ac=ak.__x>ac?ak.__x:ac;if(z<y&&aa>v&&ab<x&&ac>w){var ar=m[af];var as=m[ag];var at=m[ah];if($.ig.util.isNaN(ar)||$.ig.util.isNaN(as)||$.ig.util.isNaN(at)){continue}for(var au=0;au<s;au++){var av=r[au];var aw=t[au];switch((ar<av?1:0)|(as<av?2:0)|(at<av?4:0)){case 0:break;case 1:aw.d(aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av),aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av));break;case 2:aw.d(aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av),aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av));break;case 3:aw.d(aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av),aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av));break;case 4:aw.d(aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av),aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av));break;case 5:aw.d(aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av),aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av));break;case 6:aw.d(aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av),aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av));break;case 7:break}}}}var ax=new $.ig.Clipper(0,$.ig.RectUtil.prototype.r(c,2),false);var ay=new $$4.x($$4.$x.$type.specialize($$4.$x.$type.specialize($$a.$y.$type)),0);for(var az=0;az<s;++az){var a0=t[az];var a1=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);var a2=a0.c();for(var a3=0;a3<a2.count();a3++){var a4=a2.__inner[a3];var a5=new $$4.x($$a.$y.$type,0);ax.i(a5);var a7=a4.getEnumerator();while(a7.moveNext()){var a6=a7.current();ax.j({__x:a0.g().item(a6),__y:a0.h().item(a6),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}ax.i(null);a1.add(a5)}ay.add(a1)}d.b2(ay,r)},fillScale:function(a){if(arguments.length===1){this.h($$t.$g.fillScaleProperty,a);return a}else{return this.c($$t.$g.fillScaleProperty)}},actualFillScale:function(a){if(arguments.length===1){this.h($$t.$g.actualFillScaleProperty,a);return a}else{return this.c($$t.$g.actualFillScaleProperty)}},mk:function(){$$t.$u.mk.call(this);this.rm()},rm:function(){var a=this.actualBrush();if(a==null){a=this.brush()}if(a==null){a=$.ig.BrushUtil.prototype.g(255,255,255,255)}var b=new $.ig.ValueBrushScale;b.brushes(new $.ig.BrushCollection);if(this.fillScale()==null||this.fillScale().brushes()==null||this.fillScale().brushes().count()==0){b.brushes().add($.ig.BrushUtil.prototype.l(a,-.5));b.brushes().add(a)}else{var d=this.fillScale().brushes().getEnumerator();while(d.moveNext()){var c=d.current();b.brushes().add(c)}}if(this.fillScale()!=null){if(!$.ig.util.isNaN(this.fillScale().minimumValue())){b.minimumValue(this.fillScale().minimumValue())}if(!$.ig.util.isNaN(this.fillScale().maximumValue())){b.maximumValue(this.fillScale().maximumValue())}b.logarithmBase(this.fillScale().logarithmBase());b.isLogarithmic(this.fillScale().isLogarithmic())}this.actualFillScale(b)},q8:null,valueResolver:function(a){if(arguments.length===1){var b=a!=this.valueResolver();if(b){if(this.q8!=null){var c=this.q8;c.updated=$.ig.Delegate.prototype.remove(c.updated,this.rn.runOn(this))}var d=this.q8;this.q8=a;if(this.q8!=null){var e=this.q8;e.updated=$.ig.Delegate.prototype.combine(e.updated,this.rn.runOn(this))}this.raisePropertyChanged("ValueResolver",d,a);this.renderSeries(false)}return a}else{return this.q8}},rn:function(a,b){this.renderSeries(false)},e5:function(a,b,c){return $$t.$u.e5.call(this,a,b,c)&&this.valueResolver()!=null&&this.p4()!=null&&this.p5()!=null&&this.p1()!=null&&this.p2()!=null&&this.p3()!=null&&this.p4().count()>0&&this.p5().count()>0&&this.p1().count()>0&&this.p2().count()>0&&this.p3().count()>0},getHitDataContext:function(a,b){var c=this._ra.b7(a,b);if(c!=null){return c.dataContext()}return null},$type:new $.ig.Type("ScatterContourSeries",$$t.$u.$type)},true);$c("PolylineBuilder:h","Object",{init:function(){this.a=new $$4.h($$0.$aw.$type,$$4.$x.$type.specialize($$0.$aw.$type),0);this.b=new $$4.h($$0.$aw.$type,$$4.$x.$type.specialize($$0.$aw.$type),0);$.ig.$op.init.call(this)},e:function(){this.a.clear();this.b.clear()},c:function(){var a=new $$4.x($$4.$x.$type.specialize($$0.$aw.$type),0);var c=this.a.values().getEnumerator();while(c.moveNext()){var b=c.current();a.add(b)}return a},d:function(a,b){var c=null;var d=null;var e=this.b.tryGetValue(a,c);c=e.p1;var f=this.a.tryGetValue(b,d);d=f.p1;if(c==null&&d==null){var g=new $$4.x($$0.$aw.$type,0);g.add(a);g.add(b);this.a.add(a,g);this.b.add(b,g)}if(c==null&&d!=null){this.a.remove(b);d.insert(0,a);this.a.add(a,d)}if(c!=null&&d==null){this.b.remove(a);c.add(b);this.b.add(b,c)}if(c!=null&&d!=null){if(c==d){c.add(b);this.b.remove(a)}else{this.a.remove(d.__inner[0]);this.b.remove(d.__inner[d.count()-1]);this.b.remove(c.__inner[c.count()-1]);c.addRange(d);this.b.add(c.__inner[c.count()-1],c)}}},a:null,b:null,$type:new $.ig.Type("PolylineBuilder",$.ig.$ot)},true);$c("ContourBuilder:i","PolylineBuilder",{init:function(){this.f=new $$4.h($$0.$ax.$type,$$0.$aw.$type,0);this.i=new $$4.x($$0.$a8.$type,0);this.j=new $$4.x($$0.$a8.$type,0);$$t.$h.init.call(this)},e:function(){$$t.$h.e.call(this);this.f.clear();this.i.clear();this.j.clear()},g:function(){return this.i},h:function(){return this.j},k:function(a,b,c,d,e,f,g,h,i){var $self=this;var j=Math.min(a,e)+4294967296*Math.max(a,e);var k=-1;if(!function(){var l=$self.f.tryGetValue(j,k);k=l.p1;return l.ret}()){k=this.i.count();var l=(i-d)/(h-d);this.f.add(j,k);this.i.add(b+l*(f-b));this.j.add(c+l*(g-c))}return k},f:null,i:null,j:null,$type:new $.ig.Type("ContourBuilder",$$t.$h.$type)},true);$c("LinearContourValueResolver:k","ContourValueResolver",{init:function(){$$t.$j.init.call(this)},valueCount:function(a){if(arguments.length===1){this.h($$t.$k.valueCountProperty,a);return a}else{return $h(this.c($$t.$k.valueCountProperty))}},getContourValues:function(a){var d__=new $$t.l((-2));d__.__4__this=this;d__.__3__valueColumn=a;return d__},$type:new $.ig.Type("LinearContourValueResolver",$$t.$j.$type)},true);$c("StyleSelector:ac","Object",{init:function(){$.ig.$op.init.call(this)},selectStyle:function(a,b){return null},$type:new $.ig.Type("StyleSelector",$.ig.$ot)},true);$c("ShapeSeriesBase:s","Series",{init:function(){this.qb=1;this.pv=null;this.pw=null;this.p7=null;this.p9=null;this.ps=null;this.pu=null;this.pt=null;this.pr=null;$.ig.Series.prototype.init.call(this);this.qf=new $$t.v;this._q7=this.shapeFilterResolution();this.sb=$$a.$ae.empty()},kl:function(){$.ig.Series.prototype.kl.call(this);this.xAxis(null);this.yAxis(null)},getAxes:function(){return[this.xAxis(),this.yAxis()]},getItemValue:function(a,b){var c=this.jf(b);if(c=="ShapeMemberPath"){return this.ho(a,b,this.shapeMemberPath())}return null},isCustomShapeStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$s.isCustomShapeStyleAllowedProperty,a);return a}else{return this.c($$t.$s.isCustomShapeStyleAllowedProperty)}},isCustomShapeMarkerStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$s.isCustomShapeMarkerStyleAllowedProperty,a);return a}else{return this.c($$t.$s.isCustomShapeMarkerStyleAllowedProperty)}},_qk:false,_qj:false,dt:function(){return true},_p5:null,_p6:null,cz:function(){return true},p3:function(a,b,c){var d=this.fromWorldPosition(b);var e=this._qg.cz(d,false);var f=-1;if(e==null){if(a!=null){f=this.ci().indexOf(a)}else{return null}}else if(e.dataContext()!=null){f=e.dataContext()._c}if(f==-1){return null}var g=new $.ig.HighlightingInfo;g.series(this);g.startIndex(f);g.endIndex(f);g.isFullRange(false);if(c!=null&&c.startIndex()==g.startIndex()&&c.endIndex()==g.endIndex()){return c}return g},p4:function(a,b,c){var d=this._qg.getHitMarker(this.fromWorldPosition(b));var e=-1;if(d==null){if(a!=null){e=this.ci().indexOf(a)}else{return null}}else{e=d._ak}if(e==-1){return null}var f=new $.ig.HighlightingInfo;f.series(this);f.startIndex(e);f.endIndex(e);f.isFullRange(false);f.isMarker(true);if(c!=null&&c.startIndex()==f.startIndex()&&c.endIndex()==f.endIndex()){return c}return f},qb:0,actualItemSearchMode:function(a){if(arguments.length===1){var b=this.qb;this.qb=a;if(b!=this.qb){this.raisePropertyChanged("ActualItemSearchMode",$.ig.ShapeItemSearchMode.prototype.getBox(b),$.ig.ShapeItemSearchMode.prototype.getBox(this.qb))}return a}else{return this.qb}},qd:function(){if(this.itemSearchMode()!=0){return this.itemSearchMode()}return 1},itemSearchMode:function(a){if(arguments.length===1){this.h($$t.$s.itemSearchModeProperty,$.ig.ShapeItemSearchMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$s.itemSearchModeProperty))}},itemSearchThreshold:function(a){if(arguments.length===1){this.h($$t.$s.itemSearchThresholdProperty,a);return a}else{return $h(this.c($$t.$s.itemSearchThresholdProperty))}},itemSearchPointsThreshold:function(a){if(arguments.length===1){this.h($$t.$s.itemSearchPointsThresholdProperty,a);return a}else{return $h(this.c($$t.$s.itemSearchPointsThresholdProperty))}},getExactItemIndex:function(a){switch(this.actualItemSearchMode()){case 1:return this.rq(a)._c;case 2:return this.q5(a);case 3:return this.q5(a)}return-1},pv:null,pw:null,rq:function(a){var b=this.fromWorldPosition(a);var c={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var d=this._qg.cb();if(d==null){return new $$6.u(Number,$$a.$y.$type,(-1),c)}var e=this._qg.b2(b,false,!this.ql());if(e!=null){c=$.ig.RectUtil.prototype.l(e.d);return new $$6.u(Number,$$a.$y.$type,e.b,c)}var f=b.__x;var g=b.__y;if(this.ci()==null||this.xAxis()==null||this.yAxis()==null||this._q0==null){return new $$6.u(Number,$$a.$y.$type,(-1),c)}if(this.ci().count()>this.itemSearchThreshold()){return new $$6.u(Number,$$a.$y.$type,(-1),c)}var h=1.7976931348623157e308;var i=-1;for(var j=0;j<d.count();j++){var k=d.__inner[j].d;var l=$.ig.RectUtil.prototype.g(k,b);if(l<h){h=l;i=d.__inner[j].b;c=$.ig.RectUtil.prototype.l(d.__inner[j].d)}}return new $$6.u(Number,$$a.$y.$type,i,c)},rp:function(a){var b=this.fromWorldPosition(a);var c=b.__x;var d=b.__y;var e={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(this.ci()==null||this.xAxis()==null||this.yAxis()==null||this._q0==null){return new $$6.v($$0.$aw.$type,$$a.$y.$type,$$a.$y.$type,(-1),e,e)}if(this.ci().count()>this.itemSearchThreshold()){return new $$6.v($$0.$aw.$type,$$a.$y.$type,$$a.$y.$type,(-1),e,e)}var f=1.7976931348623157e308;var g=this._qg.cb();if(g==null){return new $$6.v($$0.$aw.$type,$$a.$y.$type,$$a.$y.$type,(-1),e,e)}var h=this._qg.b2(b,false,!this.ql());if(h!=null){var i=$.ig.RectUtil.prototype.l(h.d);var j=this.ro(b,h.a,this.ql());return new $$6.v($$0.$aw.$type,$$a.$y.$type,$$a.$y.$type,h.b,j._d,i)}for(var k=0;k<g.count();k++){var l=g.__inner[k].d;var m=$.ig.RectUtil.prototype.g(l,b);var n=l.width()*l.width()+l.height()*l.height()+m;if(n<=f){f=n}}var o=1.7976931348623157e308;var p=-1;for(var q=0;q<g.count();q++){var r=g.__inner[q].d;var s=$.ig.RectUtil.prototype.g(r,b);if(s<f){var t=this.ro(b,g.__inner[q].a,this.ql());if(t._c<o){o=t._c;e=t._d;p=q}}}if(p>=0){return new $$6.v($$0.$aw.$type,$$a.$y.$type,$$a.$y.$type,g.__inner[p].b,e,$.ig.RectUtil.prototype.l(g.__inner[p].d))}return new $$6.v($$0.$aw.$type,$$a.$y.$type,$$a.$y.$type,(-1),e,e)},ql:function(){return true},ro:function(a,b,c){var d={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var e=1.7976931348623157e308;var f={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var g=false;var h=-1;for(var i=0;i<b.count();i++){var j=b.__inner[i];if(i>=1){var k=$.ig.GeometryUtil.prototype.d(a,d,j);if(k<e){e=k;g=true;h=i}}d=j}if(c){var l=b.__inner[0];var m=$.ig.GeometryUtil.prototype.d(a,d,l);if(m<e){e=m;var n=$.ig.GeometryUtil.prototype.h(a,d,l);f={__x:d.__x+(l.__x-d.__x)*n,__y:d.__y+(l.__y-d.__y)*n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return new $$6.u(Number,$$a.$y.$type,e,f)}}if(g){var o=b.__inner[h-1];var p=b.__inner[h];var q=$.ig.GeometryUtil.prototype.h(a,o,p);f={__x:o.__x+(p.__x-o.__x)*q,__y:o.__y+(p.__y-o.__y)*q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return new $$6.u(Number,$$a.$y.$type,e,f)},q5:function(a){return this.rp(a)._c},getSeriesValuePosition:function(a,b,c){if(this.xAxis()==null||this.yAxis()==null||this._q0==null){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}switch(this.actualItemSearchMode()){case 1:var d=this.rq(a);return d._d;case 2:var e=this.rp(a);return e._e;case 3:var f=this.rp(a);return f._d}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},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},p2: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.p3(a,b,this._p5);this._p5=d;return d}else{var e=this.p2(a,b,this._p5);this._p5=e;return e}},aw:function(a,b,c){if(this.eb(this.actualHighlightingMode())&&!c){var d=this.p4(a,b,this._p6);this._p6=d;return d}else{var e=this.p2(a,b,this._p6);e.isMarker(true);this._p6=e;return e}},assigningShapeStyle:null,assigningShapeMarkerStyle:null,qy:function(){return this.assigningShapeStyle!=null&&this._qk||this.actualHighlightingMode()!=1},qx:function(){return this.assigningShapeMarkerStyle!=null&&this._qj||this.actualHighlightingMode()!=1;
},qf:null,shapeMemberPath:function(a){if(arguments.length===1){this.h($$t.$s.shapeMemberPathProperty,a);return a}else{return this.c($$t.$s.shapeMemberPathProperty)}},qh:null,qi:function(a){if(arguments.length===1){var b=this.qi()!=a;if(b){var c=this.qi();this.qh=a;this.raisePropertyChanged("ShapeColumn",c,this.qi())}return a}else{return this.qh}},xAxis:function(a){if(arguments.length===1){this.h($$t.$s.xAxisProperty,a);return a}else{return this.c($$t.$s.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$s.yAxisProperty,a);return a}else{return this.c($$t.$s.yAxisProperty)}},qp:function(array_){var a=Array.isArray(array_);return a},qt:function(a){if(a==null){return true}var val_=a;return val_==undefined},convertToListList:function(a){if(a==null){return null}var b=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);var c;var curr_;var d;var e;var f=false;var g=false;for(var h=0;h<a.length;h++){c=a[h];if(c==null){continue}var i=new $$4.x($$a.$y.$type,0);for(var j=0;j<c.length;j++){curr_=c[j];if(f){d=curr_.X;e=curr_.Y}else{d=curr_.x;e=curr_.y}if(!g){if(($.ig.util.isNaN(d)||$$t.$s.qt(d))&&($.ig.util.isNaN(e)||$$t.$s.qt(e))){d=curr_.X;e=curr_.Y;if(!$.ig.util.isNaN(d)&&!$$t.$s.qt(d)&&!$.ig.util.isNaN(e)&&!$$t.$s.qt(e)){g=true;f=true}}else{g=true}}i.add({__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}b.add(i)}return b},ch:function(a){if(this.ci()!=null&&this.qp(this.itemsSource())&&a!=null&&a.split("!").length!=2){if(this.coercionMethods()==null){this.coercionMethods({})}var methods_=this.coercionMethods();methods_.convertToListList=this.convertToListList;a+="!convertToListList"}return $.ig.Series.prototype.ch.call(this,a)},lt:function(a,b,c,d){$.ig.Series.prototype.lt.call(this,a,b,c,d);var e=false;var f=false;switch(b){case"ItemSearchMode":this.actualItemSearchMode(this.qd());break;case"FastItemsSource":var g=$b($.ig.IFastItemsSource.prototype.$type,c);if(g!=null){g.deregisterColumn(this.qi());this.qi(null)}var h=$b($.ig.IFastItemsSource.prototype.$type,d);if(h!=null){this.qi(this.ch(this.shapeMemberPath()))}e=this.xAxis()!=null&&!this.xAxis().updateRange();f=this.yAxis()!=null&&!this.yAxis().updateRange();if(e||f){this.renderSeries(false)}break;case"ShapeMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.qi());this.qi(this.ch(this.shapeMemberPath()))}break;case"ShapeColumn":this.rz();e=this.xAxis()!=null&&!this.xAxis().updateRange();f=this.yAxis()!=null&&!this.yAxis().updateRange();if(e||f){this.renderSeries(false)}this.le();break;case"XAxis":case"YAxis":this.p7=this.xAxis();this.p9=this.yAxis();var i=c;var j=d;this.r0(i);this.rs(j);if(j!=null&&!j.updateRange()||j==null&&i!=null){this.renderSeries(false)}this.le();break;case"Resolution":this.q4=this.resolution();this.le();break;case"ActualBrush":this.renderSeries(false);break;case"ShapeFilterResolution":this._q7=this.shapeFilterResolution();this.renderSeries(false);this.le();break;case"ActualThickness":this.renderSeries(false);this.le();break;case"IsCustomShapeStyleAllowed":this._qk=this.qw();this.renderSeries(false);break;case"IsCustomShapeMarkerStyleAllowed":this._qj=this.qv();this.renderSeries(false);break}},qw:function(){return this.isCustomShapeStyleAllowed()},qv:function(){return this.isCustomShapeMarkerStyleAllowed()},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},p7:null,p9:null,q4:0,_q0:null,rz:function(){this._q0=null;if(this.qi()==null){return}this._q0=new $$4.x($$a.$ae.$type,2,this.qi().count());for(var a=0;a<this.qi().count();a++){this._q0.add($.ig.PointCollectionUtil.prototype.j(this.qi().item(a)))}},sc:function(a){if($b($$0.$bw.$type.specialize($$0.$bw.$type.specialize($$a.$y.$type)),a)!==null){return $.ig.PointCollectionUtil.prototype.h(a)}else if($b($$0.$bw.$type.specialize($$a.$y.$type),a)!==null){return $.ig.PointCollectionUtil.prototype.g(a)}return $$a.$ae.empty()},q2:function(a,b,c,d,e,f,g){return this.q3(a,b,c,d,e,f,g);if($b($$4.$x.$type.specialize($$4.$x.$type.specialize($$a.$y.$type)),c)!==null){return this.q3(a,b,c,d,e,f,g)}else if($b($$0.$bw.$type.specialize($$0.$bw.$type.specialize($$a.$y.$type)),c)!==null){var h=c;var i=new $$4.x($$t.$t.$type,0);var j=null;var l=h.getEnumerator();while(l.moveNext()){var k=l.current();j=this.p1(a,b,$.ig.PointCollectionUtil.prototype.b(k),d,e,f,g);if(j==null){continue}i.add(j)}return i}else if($b($$0.$bw.$type.specialize($$a.$y.$type),c)!==null){var m=c;var n=this.p1(a,b,$.ig.PointCollectionUtil.prototype.b(m),d,e,f,g);var o=new $$4.x($$t.$t.$type,0);if(n!=null){o.add(n)}return o}else{throw new $$6.p(1,"Unrecognized data in ShapeColumn")}},ps:null,pu:null,pt:null,pr:null,qq:function(){return true},qz:function(){return false},l8:function(a){this.ry(this.view())},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(f)){return}this.ry(f)},ry:function(a){var $self=this;if(this.cu(a)){return}var b;var c;var d=a;var e=a.getViewInfo(c,b);c=e.p0;b=e.p1;if(c.width()<1||c.height()<1||this.qi()==null){return}var f=this.xAxis();var g=this.yAxis();var h=this.getEffectiveViewport1(a);var i=new $.ig.ScalerParams(1,b,c,f.isInverted());i.c=h;var j=new $.ig.ScalerParams(1,b,c,g.isInverted());j.c=h;if(!this._eo){d.cr();var k=new $$a.ae(0,0,0,0,0);var l;var m;var n;var o;var p=this.qi().count();if(this.pu==null||this.pu.length!=p){this.pu=new Array(p);this.ps=new Array(p);this.pt=new Array(p);this.pr=new Array(p)}var q=this.pu;var r=this.ps;var s=this.pt;var t=this.pr;var u;for(var v=0;v<p;v++){u=this._q0.__inner[v];q[v]=u.top();r[v]=u.left();s[v]=u.right();t[v]=u.bottom()}this.p7.getScaledValueList(r,0,r.length,i);this.p7.getScaledValueList(s,0,s.length,i);this.p9.getScaledValueList(q,0,q.length,j);this.p9.getScaledValueList(t,0,t.length,j);d.cs(r,q,s,t);var w=this.qi();var x=this.ci();this.r1(d);var y=c.left();var z=c.right();var aa=c.top();var ab=c.bottom();var ac=null;if(this.sb.isEmpty()){ac=null}else{ac=new $.ig.Clipper(1,this.sb.left(),this.sb.bottom(),this.sb.right(),this.sb.top(),this.qq())}var ad=this.qz();if(ad){d._b9.clear()}var ae=false;var af=true;var ag=0;if(this.seriesViewer()!=null){if(this.seriesViewer().ex()){var ah=this.seriesViewer().km(b,i);ae=ah._c;ag=ah._d}}var ai;for(var aj=0;aj<p;aj++){n=r[aj];l=q[aj];m=t[aj];o=s[aj];k.x(Math.min(n,o));k.y(Math.min(l,m));k.width(Math.max(n,o)-k.x());k.height(Math.max(l,m)-k.y());if(k.intersectsWith(c)){if(k.x()<y||k.y()<aa||k.x()>z||k.y()>ab){ai=ac}else{ai=null}var ak=this.q2(a,ai,w.item(aj),i,j,0,ag);if(ad){$$t.$s.rx(d,aj,ak)}d.cf(aj,x.item(aj),k,ak)}else if(ae){k.x(k.x()+ag);if(k.intersectsWith(c)){if(k.x()<y||k.y()<aa||k.x()>z||k.y()>ab){ai=ac}else{ai=null}var al=this.q2(a,ai,w.item(aj),i,j,ag,ag);if(ad){$$t.$s.rx(d,aj,al)}d.cf(aj,x.item(aj),k,al)}}}d.cq()}var am=this.qy();this.qf.ax(this,this.qy(),this.getShapeItems.runOn(this));var an=false;var ao=this.qf._b;if(ao!=null){an=true}var ap=a.isThumbnailView();var aq=this.isShapeControl();var ar=d.hasShapeStyle();d.doToActiveElements(function(as){var at=as.dataContext()!=null?as.dataContext().item():null;var au=as.dataContext()!=null?as.dataContext()._c:-1;d.cj(as,at,am);if(an){$self.ru(as,aq,au,$self.qi().count(),ap,ar)}else{if(ar){{$self.qf.az(as,$self.actualHighlightingFadeOpacity(),ar)}}}{$self.qf.ad(as,false,false,false,false)}})},ru:function(a,b,c,d,e,f){var g=this.actualHighlightingMode()!=1;this.qf.ay(this.qf._b,c,d,false);{this.qf.az(a,this.actualHighlightingFadeOpacity(),f)}var h=this.qf.av;var i=null;var j=this.ci();if(g&&this.seriesViewer()!=null){i=this.seriesViewer().a3().getHighlightingInfo(this,j,h.startIndex(),h.endIndex(),false);h.highlightingInfo(i)}h.isThumbnail(e);this.rw(h);this.qf.z(this,i,e,g,false)},rt:function(a,b,c){var d=this.actualHighlightingMode()!=1;this.qf.ay(this.qf._d,a,b,true);this.qf.aa(this.actualHighlightingFadeOpacity());var e=this.qf.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.rv(e);this.qf.y(this,f,c,d,e.sumAllSeriesHighlightingProgress(),this.seriesViewer().a3().sumHighlightingProgress())},rw:function(a){if(this.assigningShapeStyle!=null&&this._qk){this.assigningShapeStyle(this,a)}},rv:function(a){if(this.assigningShapeMarkerStyle!=null&&this._qj){this.assigningShapeMarkerStyle(this,a)}},getShapeItems:function(a,b){return this.py(a,b)},py:function(a,b){if(b<a||a<0||a>this.qi().count()||b<0||b>this.qi().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:function(a,b,c){var d=0;var e=null;for(var f=0;f<c.count();f++){var g=c.__inner[f];var h=g._b.width()*g._b.height();if(h>d){d=h;e=g}}a._b9.add(b,e)},k5:function(){$.ig.Series.prototype.k5.call(this);if(this.xAxis()!=null){this.xAxis().renderAxis()}if(this.yAxis()!=null){this.yAxis().renderAxis()}},mu:function(a,b){this.renderSeries(false)},mt:function(a,b){this.renderSeries(false)},kr:function(a,b,c,d){$.ig.Series.prototype.kr.call(this,a,b,c,d);switch(a){case 3:if(d==this.shapeMemberPath()){this._q0.__inner[b]=this.sc(this.qi().item(b))}break;case 1:for(var e=b;e<b+c;e++){this._q0.insert(e,this.sc(this.qi().item(e)))}break;case 0:this._q0.removeRange(b,c);break;case 2:for(var f=b;f<b+c;f++){this._q0.__inner[f]=this.sc(this.qi().item(f))}break;case 4:this.rz();break}this.renderSeries(false)},e5:function(a,b,c){var d=true;if(!$.ig.Series.prototype.e5.call(this,a,b,c)||this.qu()&&this.qi()==null||b.isEmpty()||a.isEmpty()||this.xAxis()==null||this.yAxis()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()||this.qi()==null||this.qi().count()==0||this._q0==null||this._q0.count()==0||this._q0.count()!=this.qi().count()){d=false}return d},qu:function(){return true},lo:function(a){$.ig.Series.prototype.lo.call(this,a);this._qg=$b($$t.$aa.$type,a)},_qg:null,q3:function(a,b,c,d,e,f,g){var h=new $$4.x($$t.$t.$type,0);var i;var j=c.count();for(var k=0;k<j;k++){i=c.__inner[k];var l=this.p1(a,b,i,d,e,f,g);if(l==null){continue}h.add(l)}return h},p1:function(a,b,c,d,e,f,g){var h=this.rr(c,d,e);var i=h._c;var j=h._d;var k=i.length;var l=1.7976931348623157e308;var m=1.7976931348623157e308;var n=-1.7976931348623157e308;var o=-1.7976931348623157e308;var p;var q;if(f!=0){for(var r=0;r<k;r++){i[r]=i[r]+f}}for(var s=0;s<k;s++){p=i[s];q=j[s];l=p<l?p:l;m=q<m?q:m;n=p>n?p:n;o=q>o?q:o}var t=!(l>this.sb.right()||n<this.sb.left()||m>this.sb.bottom()||o<this.sb.top());if(!t&&f==0&&g!=0){if(g!=0){for(var u=0;u<k;u++){i[u]=i[u]+g}}for(var v=0;v<k;v++){p=i[v];q=j[v];l=p<l?p:l;m=q<m?q:m;n=p>n?p:n;o=q>o?q:o}t=!(l>this.sb.right()||n<this.sb.left()||m>this.sb.bottom()||o<this.sb.top())}if(!t){return null}var w=b!=null&&(l<this.sb.left()||m<this.sb.top()||n>this.sb.right()||o>this.sb.bottom());var x=new $$a.ae(0,l,m,n-l,o-m);if(!a.b8(x)){return null}l=l<this.sb.left()?this.sb.left():l;n=n>this.sb.right()?this.sb.right():n;m=m<this.sb.top()?this.sb.top():m;o=o>this.sb.bottom()?this.sb.bottom():o;var y=$.ig.PolySimplification.prototype.b(h,this.resolution());var z=(new $.ig.DefaultFlattener).fastFlatten(h._c,h._d,y,this.q4);var aa=z.count();if(w){var ab=new $$4.x($$a.$y.$type,0);b.i(ab);for(var ac=0;ac<aa;ac++){b.j(z.__inner[ac])}b.i(null);z=ab}if(z==null||z.count()==0){return null}var ad=new $$t.t;ad._a=z;ad._b=new $$a.ae(0,l,m,n-l,o-m);ad._c=x;return ad},rr:function(a,b,c){var d=this.p7;var e=this.p9;var f=a.count();var g=new Array(f);var h=new Array(f);for(var i=0;i<f;i++){g[i]=a.__inner[i].__x;h[i]=a.__inner[i].__y}d.getScaledValueList(g,0,g.length,b);e.getScaledValueList(h,0,h.length,c);return new $$6.u(Array,Array,g,h)},sb:null,r1:function(a){a.cx()},ko:function(a,b){$.ig.Series.prototype.ko.call(this,a,b);var c=b;c.ck()},rs:function(a){if(a!=null){a.registerSeries(this)}},r0:function(a){if(a!=null){a.deregisterSeries(this)}},getHitDataContext:function(a,b){var c=this._qg.cz(a,b);var d=null;if(c!=null){d=c.dataContext()}if(d!=null){return d}return $.ig.Series.prototype.getHitDataContext.call(this,a,b)},rb:function(a){return this.ci().item(a)},ez:function(a){if(arguments.length===1){$.ig.Series.prototype.ez.call(this,a);return a}else{return true}},shapeFilterResolution:function(a){if(arguments.length===1){this.h($$t.$s.shapeFilterResolutionProperty,a);return a}else{return this.c($$t.$s.shapeFilterResolutionProperty)}},_q7:0,ap:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null&&this._q0!=null){var b=1.7976931348623157e308;var c=-1.7976931348623157e308;var e=this._q0.getEnumerator();while(e.moveNext()){var d=e.current();b=Math.min(b,d.left());c=Math.max(c,d.right())}return new $.ig.AxisRange(b,c)}if($b($.ig.NumericYAxis.prototype.$type,a)!==null&&this._q0!=null){var f=1.7976931348623157e308;var g=-1.7976931348623157e308;var i=this._q0.getEnumerator();while(i.moveNext()){var h=i.current();f=Math.min(f,h.top());g=Math.max(g,h.bottom())}return new $.ig.AxisRange(f,g)}return null},isShape:function(){return true},isMarkerlessDisplayPreferred:function(){return true},qo:function(){return this.styleShape!=null},sd:function(a,b,c){if(this.styleShape!=null){if(this._qg.c6()!=null&&c==this._qg.c6()){c=new $$a.ag;var d=this._qg.c6();c.fill=d.fill;c.opacity=d.opacity;c.stroke=d.stroke;c.strokeThickness=d.strokeThickness}else{if(c!=null){var e=new $$a.ag;e.fill=c.fill;e.opacity=c.opacity;e.stroke=c.stroke;e.strokeThickness=c.strokeThickness;c=e}else{c=new $$a.ag}}var f=new $$t.ad(a,b,c);this.styleShape(this,f);return f.d()}return c},styleShape:null,$type:new $.ig.Type("ShapeSeriesBase",$.ig.Series.prototype.$type)},true);$c("ScatterPolylineSeries:m","ShapeSeriesBase",{isPolyline:function(){return true},init:function(){$$t.$s.init.call(this);this._ab=$$t.$m.$type},bv:function(){return new $$t.x(this)},ql:function(){return false},lo:function(a){$$t.$s.lo.call(this,a);this._se=a},_se:null,qq:function(){return false},shapeStyleSelector:function(a){if(arguments.length===1){this.h($$t.$m.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$m.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.h($$t.$m.shapeStyleProperty,a);return a}else{return this.c($$t.$m.shapeStyleProperty)}},lt:function(a,b,c,d){$$t.$s.lt.call(this,a,b,c,d);switch(b){case"ShapeStyle":this._se.cv(this.shapeStyle());this.renderSeries(false);this.le();break;case"ShapeStyleSelector":this._se.cw(this.shapeStyleSelector());this.renderSeries(false);this.le();break}},ry:function(a){var b=a;b.cv(this.shapeStyle());b.cw(this.shapeStyleSelector());$$t.$s.ry.call(this,a)},getHitDataContext:function(a,b){var c=this._se.c0(a,b,true);if(c!=null){return c.dataContext()}return $$t.$s.getHitDataContext.call(this,a,b)},$type:new $.ig.Type("ScatterPolylineSeries",$$t.$s.$type)},true);$c("ScatterAreaSeries:n","ScatterTriangulationSeries",{isArea:function(){return true},init:function(){$$t.$u.init.call(this);$.ig.FastItemIntColumn.prototype.m();this._ab=$$t.$n.$type},ra:null,colorScale:function(a){if(arguments.length===1){var b=this.ra!=a;if(b){var c=this.ra;if(this.ra!=null){var d=this.ra;d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.rp.runOn(this))}this.ra=a;if(this.ra!=null){var e=this.ra;e.propertyChanged=$.ig.Delegate.prototype.combine(e.propertyChanged,this.rp.runOn(this))}this.raisePropertyChanged("ColorScale",c,this.ra)}return a}else{return this.ra}},rp:function(a,b){this.updateActualColorScale();this.renderSeries(false)},getItemValue:function(a,b){var c=this.jf(b);if(c=="ColorMemberPath"){return this.ho(a,b,this.colorMemberPath())}return $$t.$u.getItemValue.call(this,a,b)},colorMemberPath:function(a){if(arguments.length===1){this.h($$t.$n.colorMemberPathProperty,a);return a}else{return this.c($$t.$n.colorMemberPathProperty)}},rf:null,rg:function(a){if(arguments.length===1){var b=this.rg()!=a;if(b){var c=this.rg();this.rf=a;this.raisePropertyChanged("ColorColumn",c,this.rg())}return a}else{return this.rf}},ez:function(a){if(arguments.length===1){$.ig.Series.prototype.ez.call(this,a);return a}else{return true}},lt:function(a,b,c,d){$$t.$u.lt.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($.ig.IFastItemsSource.prototype.$type,c);if(e!=null){e.deregisterColumn(this.rg());this.rg(null)}var f=$b($.ig.IFastItemsSource.prototype.$type,d);if(f!=null){this.rg(this.cf(this.colorMemberPath()))}this.renderSeries(false);break;case"ColorMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.rg());this.rg(this.cf(this.colorMemberPath()))}this.renderSeries(false);this.le();break;case"ColorScale":this.updateActualColorScale();this.renderSeries(false);this.le();break}},l8:function(a){$$t.$u.l8.call(this,a);this.rq(this.view())},renderAlternateView:function(a,b,c,d,e){$$t.$u.renderAlternateView.call(this,a,b,c,d,e);var f=this.a5().alternateViews().item(d);f.prepAltSurface(c);if(this.cu(f)){return}this.rq(f)},rq:function(a){if(this.cu(a)){return}var b;var c;var d=a.getViewInfo(c,b);c=d.p0;b=d.p1;var e=a;var f=null;var g=null;var h=this.xAxis();var i=this.yAxis();var j=this.getEffectiveViewport1(a);var k=new $.ig.ScalerParams(1,b,c,h.isInverted());k.c=j;var l=new $.ig.ScalerParams(1,b,c,i.isInverted());l.c=j;g=this.re(a,k,l);if(g!=null){e.b8(g)}else{e.cb(f)}},rn:function(a){var b;var c;var d=a.getViewInfo(b,c);b=d.p0;c=d.p1;var e=$.ig.truncate(Math.round(b.width()))*$.ig.truncate(Math.round(b.height()));var f=a.itemIndexes();if(f==null||f.length!=e){f=new Array(e);for(var g=0;g<e;g++){f[g]=0}}else{for(var h=0;h<e;h++){f[h]=0}}a.itemIndexes(f)},getItem:function(a){var b=$.ig.truncate(Math.round(this.po().width()));var c=$.ig.truncate(Math.round(this.po().height()));var d=this.view().itemIndexes();if(d==null||d.length!=b*c||this.p1()==null||this.p1().count()<1||this.p2()==null||this.p2().count()<1||this.p3()==null||this.p3().count()<1){return null}var e=this.seriesViewer().windowRect();var f=(a.__x-e.left())/e.width();var g=(a.__y-e.top())/e.height();var h=$.ig.truncate(Math.round(b*f));var i=$.ig.truncate(Math.round(c*g));var j=b*i+h;if(j<0||j>d.length-1){return null}var k=d[j]-1;if(k<0||k>this.p1().count()){return null}var l=this._q8.length;var m=this.p1().item(k);var n=this.p2().item(k);var o=this.p3().item(k);if(m>=l||n>=l||o>=l){return null}var p=(this._q8[m]-this.po().left())/this.po().width();var q=(this._q9[m]-this.po().top())/this.po().height();var r=(this._q8[n]-this.po().left())/this.po().width();var s=(this._q9[n]-this.po().top())/this.po().height();var t=(this._q8[o]-this.po().left())/this.po().width();var u=(this._q9[o]-this.po().top())/this.po().height();var v=Math.pow(p-f,2)+Math.pow(q-g,2);var w=Math.pow(r-f,2)+Math.pow(s-g,2);var x=Math.pow(t-f,2)+Math.pow(u-g,2);if(v<w&&v<x){return this.ci().item(m)}if(w<v&&w<x){return this.ci().item(n)}if(x<v&&x<w){return this.ci().item(o)}return this.ci().item(m)},_q8:null,_q9:null,re:function(a,b,c){var d;var e;var f=a.getViewInfo(e,d);e=f.p0;d=f.p1;e=new $$a.ae(0,0,0,e.width(),e.height());b=new $.ig.ScalerParams(0,b.e,e,b.a,b.c);c=new $.ig.ScalerParams(0,c.e,e,c.a,c.c);c._b=this.f4();var g=a;var h=this.xAxis();var i=this.yAxis();var j=this.p1().count();var k;var xArr_=this.p4().asArray();k=xArr_.slice(0);var l;var yArr_=this.p5().asArray();l=yArr_.slice(0);var m=this.rg().asArray();var n=this.p1().asArray();var o=this.p2().asArray();var p=this.p3().asArray();this._q8=k;this._q9=l;h.getScaledValueList(k,0,k.length,b);i.getScaledValueList(l,0,l.length,c);var q=this.actualColorScale();var r=g.b2(b.d,q,this.rg());var s=e.top();var t=e.left();var u=e.right();var v=e.bottom();var w;var x;var y;var z;this.rn(g);var aa=g.itemIndexes();var ab=k.length;for(var ac=0;ac<j;ac++){var ad=n[ac];var ae=o[ac];var af=p[ac];if(ad>=ab||ae>=ab||af>=ab||ad<0||ae<0||af<0){continue}var ag=k[ad];var ah=l[ad];var ai={__x:ag,__y:ah,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var aj=k[ae];var ak=l[ae];var al={__x:aj,__y:ak,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var am=k[af];var an=l[af];var ao={__x:am,__y:an,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};w=al.__y<ao.__y?al.__y:ao.__y;w=ai.__y<w?ai.__y:w;x=al.__y>ao.__y?al.__y:ao.__y;x=ai.__y>x?ai.__y:x;y=al.__x<ao.__x?al.__x:ao.__x;y=ai.__x<y?ai.__x:y;z=al.__x>ao.__x?al.__x:ao.__x;z=ai.__x>z?ai.__x:z;if(w<v&&x>s&&y<u&&z>t){var ap=m[ad];var aq=m[ae];var ar=m[af];r.p(ac,aa,ai,al,ao,ap,aq,ar)}}return r},rh:function(){var a=new $$a.ax;var b=this.actualBrush();if(b==null){a=$.ig.ColorUtil.prototype.r("#000000")}else{a=$.ig.ColorUtil.prototype.q(b)}var c=new $.ig.ObservableColorCollection;c.add($.ig.ColorUtil.prototype.v(a,-.5));c.add(a);return c},actualColorScale:function(a){if(arguments.length===1){this.h($$t.$n.actualColorScaleProperty,a);return a}else{return this.c($$t.$n.actualColorScaleProperty)}},updateActualColorScale:function(){var $self=this;var a=this.colorScale();if(a==null){a=function(){var $ret=new $$t.c;$ret.palette($self.rh());$ret.interpolationMode(2);return $ret}()}else if($b($$t.$c.$type,a)!==null){var b=a;if(b.palette()==null||b.palette().count()==0){b.palette(this.rh())}a=b}var c=new $.ig.ObservableColorCollection;if($b($$t.$c.$type,a)!==null){c=a.palette()}else{c=this.rh()}this.actualColorScale(a)},mk:function(){$$t.$u.mk.call(this);this.updateActualColorScale()},ko:function(a,b){$$t.$u.ko.call(this,a,b);var c=b;c.b7()},bv:function(){return new $$t.y(this)},lo:function(a){$$t.$u.lo.call(this,a);this._rd=$b($$t.$y.$type,a)},_rd:null,attachImage:function(a){if(this._rd!=null){this._rd.attachImage(a)}},$type:new $.ig.Type("ScatterAreaSeries",$$t.$u.$type)},true);$c("TriangleRasterizer:o","Object",{init:function(a,b,c,d,e,f,g){this.k=0;this.j=0;this.b=null;this.d=null;$.ig.$op.init.call(this);if(a==null||b==null||e==null){throw new $$0.n(0)}this.a=a;this.c(b);this.e(e);this.m(f);this.l(g);this.g=c;this.f=d},a:null,k:0,m:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},j:0,l:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},g:0,i:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},f:0,h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},d:null,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},p:function(a,b,c,d,e,f,g,h){var i=this.k;var j=this.j;var k;var l;if(d.__y>e.__y){k=d;d=e;e=k;l=g;g=h;h=l}if(c.__y>e.__y){k=c;c=e;e=k;l=f;f=h;h=l}if(c.__y>d.__y){k=c;c=d;d=k;l=f;f=g;g=l}var m=$.ig.truncate(Math.round(c.__y));var n=$.ig.truncate(Math.round(d.__y));var o=$.ig.truncate(Math.round(e.__y));if(o==m){return}if($.ig.util.isNaN(f)||$.ig.util.isNaN(g)||$.ig.util.isNaN(h)){return}var p=(d.__x-c.__x)*(e.__y-c.__y)-(e.__x-c.__x)*(d.__y-c.__y)>=0;var q=Math.max(0,m);var r=Math.min(j-1,n);for(var s=q;s<r;++s){var t=(s-m)/(n-m);var u=c.__x+t*(d.__x-c.__x);var v=f+t*(g-f);var w=(s-m)/(o-m);var x=c.__x+w*(e.__x-c.__x);var y=f+w*(h-f);if(p){this.o(a,b,s,$.ig.truncate(Math.floor(x)),$.ig.truncate(Math.ceil(u)),y,v)}else{this.o(a,b,s,$.ig.truncate(Math.floor(u)),$.ig.truncate(Math.ceil(x)),v,y)}}{var z=Math.min(j-1,Math.max(0,n));var aa=Math.min(j-1,o);var ab=0;var ac=d.__x+ab*(e.__x-d.__x);var ad=g+ab*(h-g);var ae=z;var af=o-m;var ag=(ae-m)/af;var ah=c.__x+ag*(e.__x-c.__x);var ai=f+ag*(h-f);do{if(p){this.o(a,b,ae,$.ig.truncate(Math.floor(ah)),$.ig.truncate(Math.ceil(ac)),ai,ad)}else{this.o(a,b,ae,$.ig.truncate(Math.floor(ac)),$.ig.truncate(Math.ceil(ah)),ad,ai)}++ae;ab=(ae-n)/(o-n);ac=d.__x+ab*(e.__x-d.__x);ad=g+ab*(h-g);ag=(ae-m)/af;ah=c.__x+ag*(e.__x-c.__x);ai=f+ag*(h-f)}while(ae<aa)}},o:function(a,b,c,d,e,f,g){var h=this.k;var i=d>0?d:0;var j=e<h-1?e:h-1;var k=c*h*4+i*4;var l=g-f;var m=1/(e-d);var n=this.d;var o=this.g;var p=this.f;var q=c*h;for(var r=i;r<=j;r++){var s=f+l*(r-d)*m;var color_=this.b.getColor(s,o,p,n);this.a[k]=color_.__r;this.a[k+1]=color_.__g;this.a[k+2]=color_.__b;this.a[k+3]=color_.__a;b[q+r]=a+1;k+=4}},n:function(){},$type:new $.ig.Type("TriangleRasterizer",$.ig.$ot)},true);$c("TriangleRasterizer_PointAndValue:p","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,_a:0,$type:new $.ig.Type("TriangleRasterizer_PointAndValue",$.ig.$ot)},true);$c("ScatterPolygonSeries:q","ShapeSeriesBase",{isPolygon:function(){return true},isMarkerlessDisplayPreferred:function(){return true},init:function(){this.sp=new $.ig.ScalerParams(1,$$t.$q.ty,$$t.$q.ty,false);this.sq=new $.ig.ScalerParams(1,$$t.$q.ty,$$t.$q.ty,false);this.sk=1;this.sg=1;$$t.$s.init.call(this);this._ab=$$t.$q.$type},qz:function(){return this.su()},ry:function(a){var $self=this;var b=a;b.cv(this.shapeStyle());b.cw(this.shapeStyleSelector());$$t.$s.ry.call(this,a);if(this.cu(a)){return}var c,d;var e=a.getViewInfo(c,d);c=e.p0;d=e.p1;var f=this.getEffectiveViewport1(a);this.sp=new $.ig.ScalerParams(1,d,c,this.xAxis().isInverted());this.sp.c=f;this.sq=new $.ig.ScalerParams(1,d,c,this.yAxis().isInverted());this.sq.c=f;if(c.width()<1||c.height()<1){return}this._ss=function(){var $ret=new $$t.r;$ret._a=$self.xAxis();$ret._b=$self.yAxis();$ret._e=$self.xAxis().isInverted();$ret._f=$self.yAxis().isInverted();$ret._d=$self.ci();$ret._c=$self.qi();return $ret}();if(this.su()){var g=new $$4.h($.ig.$op.$type,$.ig.OwnedPoint.prototype.$type,0);b.dd().l(g,400,d,c,this.resolution());b.dd().j(g,false);if(this.qx()){this.tb(a)}}},tb:function(a){var $self=this;a._dh=true;this.qf.aw(this,this.qx(),this.getShapeItems.runOn(this));var b=this.qf._d;var c=b!=null;var d=this.getEffectiveViewport1(a);var e=this.ci()==null?0:this.ci().count();a.dt(function(f){if(f.__visibility==0){var g=f._ak;var h=f.content();if(h==null){h=new $.ig.DataContext;f.content(h)}if(c){$self.rt(g,e,a.isThumbnailView())}$self.qf.ac(f,h)}})},su:function(){return this.te!=null&&(this.markerType()!=1&&this.markerType()!=0||this.markerTemplate()!=null)},bv:function(){return new $$t.z(this)},lo:function(a){$$t.$s.lo.call(this,a);this._sr=a},_sr:null,_ss:null,sp:null,sq:null,hasMarkers:function(){return true},getActualMarkerBrush:function(){return this.actualMarkerBrush()},getActualMarkerOutlineBrush:function(){return this.actualMarkerOutline()},getActualMarkerTemplate:function(){return this.actualMarkerTemplate()},shapeStyleSelector:function(a){if(arguments.length===1){this.h($$t.$q.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$q.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.h($$t.$q.shapeStyleProperty,a);return a}else{return this.c($$t.$q.shapeStyleProperty)}},markerType:function(a){if(arguments.length===1){this.h($$t.$q.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$q.markerTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$q.markerTemplateProperty,a);return a}else{return this.c($$t.$q.markerTemplateProperty)}},markerThickness:function(a){if(arguments.length===1){this.h($$t.$q.markerThicknessProperty,a);return a}else{return this.c($$t.$q.markerThicknessProperty)}},fv:function(){return this.markerThickness()},actualMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$q.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$q.actualMarkerTemplateProperty)}},te:null,markerBrush:function(a){if(arguments.length===1){this.h($$t.$q.markerBrushProperty,a);return a}else{return this.c($$t.$q.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$q.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$q.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$q.markerOutlineProperty,a);return a}else{return this.c($$t.$q.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.h($$t.$q.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$q.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.h($$t.$q.markerStyleProperty,a);return a}else{return this.c($$t.$q.markerStyleProperty)}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.h($$t.$q.markerCollisionAvoidanceProperty,$.ig.CollisionAvoidanceType.prototype.getBox(a));return a}else{return $g(this.c($$t.$q.markerCollisionAvoidanceProperty))}},sk:0,sl:function(a){if(arguments.length===1){this.sk=a;return a}else{return this.sk}},sn:function(){if(this.markerOutlineMode()==0){return 1}return this.markerOutlineMode()},mo:function(a){$$t.$s.mo.call(this,a);this.markerOutlineMode(a)},markerOutlineMode:function(a){if(arguments.length===1){this.h($$t.$q.markerOutlineModeProperty,$.ig.MarkerOutlineMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$q.markerOutlineModeProperty))}},sg:0,sh:function(a){if(arguments.length===1){this.sg=a;return a}else{return this.sg}},sj:function(){if(this.markerFillMode()==0){return 2}return this.markerFillMode()},mn:function(a){$$t.$s.mn.call(this,a);this.markerFillMode(a)},mp:function(a){$$t.$s.mp.call(this,a);this.markerThickness(a)},markerFillMode:function(a){if(arguments.length===1){this.h($$t.$q.markerFillModeProperty,$.ig.MarkerFillMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$q.markerFillModeProperty))}},mk:function(){$$t.$s.mk.call(this);if(this.index()<0){return}if(this.markerTemplate()!=null){this._sr.ds();this._sr.dp()}else{var a=$.ig.MarkerSeries.prototype.resolveMarkerType(this,this.markerType());var b=$.ig.MarkerSeries.prototype.getMarkerTemplatePropertyName(a);if(b==null){this.actualMarkerTemplate($.ig.MarkerSeries.prototype.nullMarkerTemplate())}else{this._sr.dl(b)}}if(this.markerBrush()!=null&&this.markerType()!=13){this._sr.dq();this._sr.dm()}else{if(this.markerType()==13){this.actualMarkerBrush(this.view().getTransparentBrush())}else{if(this.sh()!=2){if(this.seriesViewer()!=null){var c=this.seriesViewer().rd(this.index());if(!$.ig.util.isNaN(this.actualMarkerFillOpacity())&&this.actualMarkerFillOpacity()!=1){c=$.ig.BrushUtil.prototype.o(c,this.actualMarkerFillOpacity())}this.actualMarkerBrush(c)}else{this.actualMarkerBrush(null)}}}}if(this.markerOutline()!=null){this._sr.dr();this._sr.dn()}else{if(this.markerType()==13){this.actualMarkerOutline(this.view().getTransparentBrush())}else{if(this.markerOutlineMode()==2){this.actualMarkerOutline(this.actualMarkerBrush())}else{this.actualMarkerOutline(this.seriesViewer()==null?null:this.seriesViewer().re(this.index()))}}}if(this.sh()==2&&this.markerBrush()==null&&this.markerType()!=13){if(this.actualMarkerOutline()!=null){var d=this.actualMarkerOutline();if(!$.ig.util.isNaN(this.actualMarkerFillOpacity())&&this.actualMarkerFillOpacity()!=1){d=$.ig.BrushUtil.prototype.o(d,this.actualMarkerFillOpacity())}this.actualMarkerBrush(d)}else{this.actualMarkerBrush(null)}}},lj:function(){$$t.$s.lj.call(this);this.sl(this.sn());this.sh(this.sj())},lt:function(a,b,c,d){$$t.$s.lt.call(this,a,b,c,d);switch(b){case"MarkerBrush":case"MarkerType":case"MarkerOutline":case"MarkerTemplate":case"MarkerThickness":this.mk();this.lq();break;case"MarkerOutlineMode":this.sl(this.sn());this.mk();this.lq();break;case"MarkerFillMode":this.sh(this.sj());this.mk();this.lq();break;case"ActualMarkerTemplate":this.te=d;if(c==$.ig.MarkerSeries.prototype.nullMarkerTemplate()||d==$.ig.MarkerSeries.prototype.nullMarkerTemplate()||(c==null||d!=null)){this._sr.du();this.renderSeries(false);
}this.view().bj();if(this.toolTip()!=null&&this.dv()){this.a5().updateToolTipValue(this,this.toolTip())}this.renderSeries(false);this.le();break;case"ShapeStyle":this._sr.cv(this.shapeStyle());this.renderSeries(false);this.le();break;case"ShapeStyleSelector":this._sr.cw(this.shapeStyleSelector());this.renderSeries(false);this.le();break;case"MarkerCollisionAvoidance":this.renderSeries(false);this.le();break;case"ActualMarkerBrush":case"ActualMarkerOutline":if(this.su()){this.renderSeries(false)}break}},getHitDataContext:function(a,b){var c=this._sr.getHitMarker(a);var d=null;if(c!=null){d=c.content()}if(d!=null){return d}return $$t.$s.getHitDataContext.call(this,a,b)},tc: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)}},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._sr.dt(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},se:function(a,b,c,d,e){var $self=this;if(c==null||c.length!=this._ss._d.count()){c=new Array(this._ss._d.count());for(var f=0;f<this._ss._d.count();f++){c[f]=new $$a.y(0)}}var g=function(){var $ret=new $.ig.ScalerParams(1,d,e,$self.xAxis().isInverted());$ret.c=$self.getEffectiveViewport1(a);return $ret}();var h=function(){var $ret=new $.ig.ScalerParams(1,d,e,$self.yAxis().isInverted());$ret.c=$self.getEffectiveViewport1(a);return $ret}();var i=this.pg(a);var j=this._ss._a.getUnscaledValue(i.left(),g);var k=this._ss._a.getUnscaledValue(i.right(),g);var l=this._ss._b.getUnscaledValue(i.bottom(),h);var m=this._ss._b.getUnscaledValue(i.top(),h);if(this._ss._e){var n=j;j=k;k=n}if(this._ss._f){var o=l;l=m;m=o}var p=this._ss;var q=p._a;var r=p._b;var s;var t;var u=g.d.left();var v=g.d.right();var w=h.d.top();var x=h.d.bottom();for(var y=0;y<this._ss._d.count();y++){s=0;t=0;var z=null;var aa=a._b9.tryGetValue(y,z);z=aa.p1;if(z==null){c[y].__x=NaN;c[y].__y=NaN}else{var ab=z._c;var ac=$.ig.RectUtil.prototype.l(ab);s=ac.__x;t=ac.__y;if(s>=u&&s<=v&&t>=w&&t<=x){c[y].__x=s;c[y].__y=t}else{c[y].__x=NaN;c[y].__y=NaN}}}return c},sv: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));c++}return b},$type:new $.ig.Type("ScatterPolygonSeries",$$t.$s.$type)},true);$c("ShapeAxisInfoCache:r","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,_e:false,_f:false,_d:null,_c:null,$type:new $.ig.Type("ShapeAxisInfoCache",$.ig.$ot)},true);$c("FlattenedShape:t","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,_c:null,$type:new $.ig.Type("FlattenedShape",$.ig.$ot)},true);$c("ShapeSeriesRenderManager:v","SeriesRenderManager",{init:function(){$.ig.SeriesRenderManager.prototype.init.call(this)},c:function(){this.au=new $.ig.AssigningShapeMarkerStyleEventArgs;return this.au},a:function(){this.av=new $.ig.AssigningShapeStyleEventArgs;return this.av},au:null,av:null,az:function(a,b,c){this.ag=this.ak;this.ah=this.al;this.m=this.t;this.am=this.an;this.ao=this.ar;this.k=this.r;this.l=this.s;this.j=this.q;if(c){if(a.__fill!=null){this.ag=a.__fill}if(a.__stroke!=null){this.ah=a.__stroke}if(!$.ig.util.isNaN(a._ac)&&(a._y==null||!$.ig.util.isNaN(a._y.strokeThickness))){this.m=a._ac}}var d=this._b;if(d!=null){d.fill(this.ag);d.stroke(this.ah);d.strokeThickness(this.m);d.strokeDashArray(this.am);d.strokeDashCap(this.ao);d.radiusX(this.k);d.radiusY(this.l);d.opacity(this.j);d.isNegativeShape(this.f);d.fadeOpacity(b);d.highlightingHandled(false)}},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("ShapeSeriesRenderManager",$.ig.SeriesRenderManager.prototype.$type)},true);$c("ScatterContourSeriesView:w","SeriesView",{_bz:null,_by:null,init:function(a){var $self=this;this.b0=new $$4.x($$a.$at.$type,0);this.bx=null;$.ig.SeriesView.prototype.init.call(this,a);this._b1=new $$4.x($$a.$by.$type,0);this._by=a;this._bz=function(){var $ret=new $.ig.Pool$1($$a.$by.$type);$ret.create($self.b8.runOn($self));$ret.destroy($self.b6.runOn($self));$ret.activate($self.b4.runOn($self));$ret.disactivate($self.b5.runOn($self));return $ret}()},_b1:null,b8:function(){var $self=this;var a=new $$a.by;a.dataContext(function(){var $ret=new $.ig.DataContext;$ret.series($self._e);return $ret}());this._b1.add(a);return a},b4:function(a){a.__visibility=0},b5:function(a){a.__visibility=1},b6:function(a){this._b1.remove(a)},b0:null,bx:null,b2:function(a,b){var c=0;this.bx=b;this.b0.clear();var d=this._by.actualFillScale();for(var e=0;e<b.length;e++){var f=b[e];var g=a.__inner[c];var h=new $$a.a7;for(var i=0;i<g.count();i++){var j=g.__inner[i];if(j.count()==0){continue}var k=$.ig.PointCollectionUtil.prototype.f(j);var l=function(){var $ret=new $$a.a8;$ret.isClosed(false);$ret.isFilled(false);$ret.startPoint(k.__inner[0]);return $ret}();l.__segments.add(function(){var $ret=new $$a.bg;$ret.points(k);return $ret}());h._c.add(l)}this._bz.item(c)._ak=h;if(this._bz.item(c).dataContext()!=null){this._bz.item(c).dataContext().item(f)}if(d!=null){var m=d.getBrushByValue(f,this._by.re());if(m==null){m=this._e.actualBrush()}this.b0.add(m)}else{this.b0.add(this._e.actualBrush())}c++}this._bz.count(c);this.aq()},be:function(a,b){$.ig.SeriesView.prototype.be.call(this,a,b);var c=a;c.__stroke=this.b0.__inner[b];c._ac=this._e.actualThickness();if(c._y!=null){this._k.i(c,c._y)}},bf:function(a,b){$.ig.SeriesView.prototype.bf.call(this,a,b);var c=a;var d=this.bp(b);c.__stroke=d;c._ac=this._e.actualThickness()+3},a6:function(a,b){$.ig.SeriesView.prototype.a6.call(this,a,b);for(var c=0;c<this._b1.count();c++){var d=this._b1.__inner[c];if(d.__visibility!=1){this.bd(d,c,b);a.s(d)}}},b3:function(a){this._bz.count(0);this.aq()},al:function(a){$.ig.SeriesView.prototype.al.call(this,a);var b=new $$4.x($$6.$u.$type.specialize(Number,$$a.$by.$type),0);if(this.bx!=null){for(var c=0;c<this._bz.count();c++){b.add(new $$6.u(Number,$$a.$by.$type,this.bx[c],this._bz.item(c)))}}b.sort2(function(d,e){if(d._c<e._c){return-1}else if(d._c>e._c){return 1}return 0});for(var d=0;d<b.count();d++){var e=$b($$a.$by.$type,b.__inner[d]._d);if(e.__visibility!=1){this._e.a7().exportPathData(a,e,"contour"+d,["Main "])}}},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._by.title()+"</span><br/>";if(!String.isNullOrEmpty(this._by.valueMemberPath())){a+="<span>Value: ${item}</span>"}a+="</div>";return a},b7:function(a,b){for(var c=0;c<this._b1.count();c++){var d=this._b1.__inner[c];var e=$b($$a.$a7.$type,d._ak);if(e!=null){for(var f=0;f<e._c.count();f++){var g=e._c.__inner[f];var h=e._c.__inner[f].__startPoint;for(var i=0;i<g.__segments.count();i++){var j=$b($$a.$bg.$type,g.__segments.__inner[i]);if(j!=null){var k=this._by.actualThickness()/2+this._by.f1(b);if(j.__points.count()>0&&$.ig.GeometryUtil.prototype.b(a,h,j.__points,k)){return d}}}}}}return null},$type:new $.ig.Type("ScatterContourSeriesView",$.ig.SeriesView.prototype.$type)},true);$c("ShapeSeriesViewBase:aa","SeriesView",{init:function(a){this.ca=new $$4.x($$t.$ab.$type,0);this.c4=new $$a.by;this.b4=null;this.c5=null;$.ig.SeriesView.prototype.init.call(this,a);this._b3=a;this._b6=this.b5();this._cd=new $$4.x($$a.$by.$type,0);this._b9=new $$4.h($$0.$aw.$type,$$t.$t.$type,0)},_b9:null,getHitMarker:function(a){return null},cb:function(){return this.ca},b5:function(){var $self=this;return function(){var $ret=new $.ig.Pool$1($$a.$e.$type);$ret.create($self.cy.runOn($self));$ret.activate($self.cn.runOn($self));$ret.disactivate($self.co.runOn($self));$ret.destroy($self.cp.runOn($self));return $ret}()},b8:function(a){return a.width()>=this._b3._q7&&a.height()>=this._b3._q7},toPointCollections:function(a){var b=new $$4.x($$a.$z.$type,0);var c;var d=a.count();for(var e=0;e<d;e++){c=a.__inner[e];var f=new $$a.z(1,c._a);b.add(f)}return b},hasShapeStyle:function(){return this.c5!=null||this.b4!=null||this._b3.qo()},_b3:null,ca:null,cf:function(a,b,c,d){if(d!=null&&d.count()>0){var e=$$t.$aa.toPointCollections(d);c.intersect(this.bu());if(!this.b8(c)){}else{var f=this.c2(a,e);if(f!=null){var g=this.c1(this._ce,b);for(var h=0;h<d.count();h++){var i=new $$t.ab;i.d=d.__inner[h]._b;i.a=d.__inner[h]._a;i.b=a;i.c=g;this.ca.add(i)}this.ch(g,f);this._ce=this._ce+1}}}},c1:function(a,b){var c=this._b6.item(this._ce);if(c.dataContext()!=null){c.dataContext().item(b);c.dataContext()._c=a}return c},ch:function(a,b){},ci:function(a,b,c){if(b.__fill==null){b.__fill=a._e.actualBrush()}if(b.__stroke==null){b.__stroke=a._e.actualOutline()}if(b._y==null){b._ac=a._e.actualThickness()}},doToActiveElements:function(a){for(var b=0;b<this._b6.active().count();b++){var c=this._b6.active().__inner[b];a(c)}},cj:function(a,b,c){if(a==null){return}this.cl(a,c);var d=false;if(this.b4!=null){var e=this.b4.selectStyle(b,a);if(e!=null){d=true}if(a._y!=e){a._y=e;this._k.i(a,a._y)}}if(!d){if(a._y!=this.c5){a._y=this.c5;this._k.i(a,a._y)}}var f=this._b3.sd(b,a,a._y);if(a._y!=f){a._y=f;this._k.i(a,a._y)}},cl:function(a,b){},cg:function(a,b){var c=$.ig.truncate(Math.floor(a.left()));var d=$.ig.truncate(Math.ceil(a.right()));var e=$.ig.truncate(Math.floor(a.top()));var f=$.ig.truncate(Math.ceil(a.bottom()));for(var g=c;g<d;g++){for(var h=e;h<f;h++){this.cu(g,h,b)}}},cu:function(a,b,c){},c2:function(a,b){},cr:function(){this._ce=0},cq:function(){this._b6.count(this._ce);this.aq()},_ce:0,ct:function(a,b){},ck:function(){this._b6.count(0);this.aq()},_cd:null,cy:function(){var a=this._b3;var b=function(){var $ret=new $$a.by;$ret.dataContext(function(){var $ret=new $.ig.DataContext;$ret.series(a);return $ret}());return $ret}();this._cd.add(b);return b},cn:function(a){a.__visibility=0},co:function(a){a.dataContext().item(null);a.__visibility=1},cp:function(a){this._cd.remove(a)},_b6:null,c3:function(a,b,c){if(b==null){return null}var d=new $$a.a7;var e;var f=b.count();for(var g=0;g<f;g++){e=b.__inner[g];if(e.count()<1){continue}var h=new $$a.bg;h.__points=e;var i=new $$a.a8;i.__isFilled=c;i.__isClosed=c;i.__startPoint=e.__inner[0];i.__segments.add(h);d._c.add(i)}return d},ac:function(a){return this._cd.__inner[a]},c4:null,ab:function(a){var b=this._cd.__inner[a];this.c4.__visibility=b.__visibility;this.c4._ak=b._ak;var c=this.bp(a);this.c4.__fill=c;this.c4.__stroke=c;this.c4._ac=this._e.actualThickness()+3;return this.c4},a6:function(a,b){$.ig.SeriesView.prototype.a6.call(this,a,b);for(var c=0;c<this._cd.count();c++){var d=this.aa(c,b);if(d.__visibility!=1){a.s(d)}}},b4:null,c5:null,c6:function(){return this.c5},cw:function(a){this.b4=a},cv:function(a){this.c5=a},cz:function(a,b){return this.c0(a,b,false)},c0:function(a,b,c){var d=this.b2(a,b,c);if(d==null){return null}return d.c},b2:function(a,b,c){if(this.ca.count()==0){return null}var d=a.__x;var e=a.__y;var f=this.ca.count();var g=this.ca;var h=null;for(var i=0;i<f;i++){h=g.__inner[i];if(h.a==null||h.a.count()==0){continue}if(d>=h.d.left()&&d<=h.d.right()&&e>=h.d.top()&&e<=h.d.bottom()){if(c){var j=this._b3.actualThickness()/2+this._b3.f1(b);if($.ig.GeometryUtil.prototype.b(a,h.a.__inner[0],h.a,j)){return h}}else{if($.ig.PolygonUtil.prototype.b(h.a,a)){return h}}}}return null},by:null,b0:null,bz:null,bx:null,cs:function(a,b,c,d){this.by=a;this.b0=b;this.bz=c;this.bx=d;this.ca.clear()},cx:function(){var $self=this;var a=this.bu();var b=function(){var $ret=new $$a.by;$ret._y=$self.c5;return $ret}();b._ac=1;if(this._k!=null){this._k.i(b,b._y)}this._b3.sb=$.ig.RectUtil.prototype.r(a,b._ac)},al:function(a){$.ig.SeriesView.prototype.al.call(this,a);if(this._b6.active()==null){return}for(var b=0;b<this._b6.active().count();b++){var c=$b($$a.$by.$type,this._b6.active().__inner[b]);if(c.__visibility!=1){this._e.a7().exportPathData(a,c,"shape"+b,["Main "])}}},$type:new $.ig.Type("ShapeSeriesViewBase",$.ig.SeriesView.prototype.$type)},true);$c("ScatterPolylineSeriesView:x","ShapeSeriesViewBase",{init:function(a){$$t.$aa.init.call(this,a)},onInit:function(){$$t.$aa.onInit.call(this);if(!this.isThumbnailView()){this._b3.thickness($.ig.Defaults.prototype.aa)}},c2:function(a,b){return this.c3(a,b,false)},cj:function(a,b,c){$$t.$aa.cj.call(this,a,b,c);$$t.$aa.ci(this,a,b)},ch:function(a,b){var c=$b($$a.$by.$type,a);if(c==null){return}c._ak=b},ac:function(a){var b=$$t.$aa.ac.call(this,a);b.__fill=null;return b},ab:function(a){var b=$$t.$aa.ab.call(this,a);b.__fill=null;return b},b8:function(a){return a.width()>=this._b3._q7||a.height()>=this._b3._q7},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._b3.title()+"</span><br/>";a+="</div>";return a},$type:new $.ig.Type("ScatterPolylineSeriesView",$$t.$aa.$type)},true);$c("ScatterAreaSeriesView:y","SeriesView",{_b1:null,bx:null,itemIndexes:function(a){if(arguments.length===1){this.bx=a;return a}else{return this.bx}},init:function(a){$.ig.SeriesView.prototype.init.call(this,a);this._b1=a},ca:function(a,b){},attachImage:function(a){},_b5:null,_b4:null,_b3:null,by:function(){return this.bz(true)},bz:function(a){this.b9();var b=$.ig.truncate(Math.round(this.bu().left()));var c=$.ig.truncate(Math.round(this.bu().left()));var d=$.ig.truncate(Math.round(this.bu().width()));var e=$.ig.truncate(Math.round(this.bu().height()));var f=d.toString();var g=e.toString();if(this._b4.getAttribute("width")!=f){this._b4.setAttribute("width",d.toString())}if(this._b4.getAttribute("height")!=g){this._b4.setAttribute("height",e.toString())}var h=this._b3.g();if(a){h.clearRect(0,0,d,e)}this._b5=h.getImageData(0,0,d,e);return this._b5.data},b9:function(){if(this._b4==null){this._b4=this._e.renderer().createElement("canvas");var a=this._e.renderer().get2DCanvasContext(this._b4);this._b3=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,a)}},b2:function(a,b,c){var d=$.ig.truncate(Math.round(this.bu().left()));var e=$.ig.truncate(Math.round(this.bu().left()));var f=$.ig.truncate(Math.round(this.bu().width()));var g=$.ig.truncate(Math.round(this.bu().height()));return new $$t.o(this.by(),b,c.minimum(),c.maximum(),c,f,g)},b8:function(a){this.cb(null)},b7:function(){if(this._b3!=null){this._b3.k(this.bu().left(),this.bu().top(),this.bu().width(),this.bu().height())}this.aq()},a6:function(a,b){$.ig.SeriesView.prototype.a6.call(this,a,b);if(this._b4==null){return}if(b){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)}else{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()));a.m(this._b4.getNativeElement(),1,d,e,f,g)}},cb:function(a){var b=$.ig.truncate(Math.round(this.bu().left()));var c=$.ig.truncate(Math.round(this.bu().left()));var d=$.ig.truncate(Math.round(this.bu().width()));var e=$.ig.truncate(Math.round(this.bu().height()));this.b9();this._b3.g().putImageData(this._b5,0,0);this.aq()},al:function(a){$.ig.SeriesView.prototype.al.call(this,a);var b=$.ig.truncate(Math.round(this.bu().width()));var c=$.ig.truncate(Math.round(this.bu().height()));var d=this.bz(false);if(d==null||d.length==0){this._e.a7().exportSeriesPixelsData(a,null,b,c);return}var e=new Array($a(d.length,4));var f;for(var g=0;g<$a(d.length,4);g++){f=g*4;e[g]=d[f+3]<<24|d[f]<<16|d[f+1]<<8|d[f+2]}this._e.a7().exportSeriesPixelsData(a,e,b,c)},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._b1.title()+"</span><br/><span>"+"(${item."+this._b1.xMemberPath()+"}, ${item."+this._b1.yMemberPath()+"})</span>";if(!String.isNullOrEmpty(this._b1.colorMemberPath())){a+="<span>, Value: ${item."+this._b1.colorMemberPath()+"}</span>"}a+="</div>";return a},$type:new $.ig.Type("ScatterAreaSeriesView",$.ig.SeriesView.prototype.$type)},true);$c("ScatterPolygonSeriesView:z","ShapeSeriesViewBase",{init:function(a){var $self=this;this.dg=false;this.c9=new $.ig.Marker;this.d1=null;$$t.$aa.init.call(this,a);this.c9=new $.ig.Marker;this.c9.content(new $.ig.DataContext);this._de=a;this._df=new $.ig.HashPool$2($.ig.$op.$type,$.ig.Marker.prototype.$type);this._dk=new $$4.x($.ig.Marker.prototype.$type,0);this.dv(this._df);this.dc=new $.ig.NumericMarkerManager(1,function(b){return $self._df.item(b)},function(b){return $self._de._ss._d.item(b)},this.dz.runOn(this),this.c7.runOn(this),this.di.runOn(this),function(){return $self._de.markerCollisionAvoidance()});this.dc._q=this.d2.runOn(this)},onInit:function(){$$t.$aa.onInit.call(this);if(!this.isThumbnailView()){this._de.markerOutline($.ig.Defaults.prototype.am);this._de.thickness($.ig.Defaults.prototype.z);this._de.markerThickness($.ig.Defaults.prototype.y);this._de.markerType($.ig.Defaults.prototype.f);this._de.markerFillMode($.ig.Defaults.prototype.b)}},dd:function(){return this.dc},_dh:false,dz:function(a){this._de.tc(a,this._df)},c7:function(){this.c8=this._de.se(this,this._df,this.c8,this.bv(),this.bu());return this.c8},di:function(){this.dj=this._de.sv(this._df,this.dj);return this.dj},c8:null,dj:null,_de:null,dc:null,c2:function(a,b){return this.c3(a,b,true)},cj:function(a,b,c){$$t.$aa.cj.call(this,a,b,c);$$t.$aa.ci(this,a,b)},ch:function(a,b){var c=a;if(c==null){return}c._ak=b},dg:false,_df:null,dt:function(a){this._df.doToAll(a)},dv:function(a){a.create(this.db.runOn(this));a.destroy(this.dx.runOn(this));a.activate(this.dw.runOn(this));a.disactivate(this.dy.runOn(this))},db:function(){var $self=this;var a=new $.ig.Marker;if(!this.dg){a.content(function(){var $ret=new $.ig.DataContext;$ret.series($self._e);return $ret}())}a._ah=this._e.actualMarkerTemplate();this._dk.add(a);return a},_dk:null,getHitMarker:function(a){var b=this.da(a,0);if(b==null){b=this.da(a,3)}return b},da:function(a,b){var c;var d;var e;var f;for(var g=this._dk.count()-1;g>=0;g--){var h=this._dk.__inner[g];if(h.__visibility==1||h.__opacity==0){continue}c=h._m/2+b;d=h._l/2+b;e=h.ai;f=h.aj;if(h._n+e-c<=a.__x&&h._n+e+c>=a.__x&&h._o+f-d<=a.__y&&h._o+f+d>=a.__y){return h}}return null},dx:function(a){a.content(null);this._dk.remove(a)},dw:function(a){a.__visibility=0},dy:function(a){if(a.content()!=null){$b($.ig.DataContext.prototype.$type,a.content()).item(null)}a.__visibility=1},d0:function(a){this.dg=a},bh:function(a,b){$$t.$aa.bh.call(this,a,b);if(!this._dh){var c=a;var d=c.content();if(d!=null){if(this._de.actualMarkerBrush()!=null){d.actualItemBrush(this._de.actualMarkerBrush())}else{d.actualItemBrush(this._b3.actualBrush())}if(this._de.actualMarkerBrush()!=null){d.outline(this._de.actualMarkerOutline())}else{d.outline(this._b3.actualOutline())}d.thickness(this._de.markerThickness())}}},c9:null,bi:function(a,b){$$t.$aa.bi.call(this,a,b);var c=a;this.c9.__visibility=c.__visibility;this.c9._ah=c._ah;this.c9.width(c.width());this.c9.height(c.height());this.c9._m=c._m;this.c9._l=c._l;this.c9._n=c._n;this.c9._o=c._o;var d=this.bp(b);var e=this.c9.content();var f=c.content();e.item(f.item());e.series(f.series());e.thickness(f.thickness());if(e!=null){e.actualItemBrush(d);e.outline(d);e.thickness(this._de.markerThickness()+3)}},a5:function(a,b){$$t.$aa.a5.call(this,a,b);var c=new $$a.l;c.isHitTestRender=b;c.context=a.g();c.viewportTop=this.bu().top();c.viewportLeft=this.bu().left();c.viewportWidth=this.bu().width();c.viewportHeight=this.bu().height();c.passID="Markers";var d=new $$a.n;d.passInfo=c;d.isHitTestRender=b;var e=new $$a.m;e.passInfo=c;var f=false;var g=a.g();e.context=g;d.context=g;var h=0;var i=0;if(this._de.actualMarkerTemplate()!=null&&this._de.actualMarkerTemplate().passStarting()!=null){this._de.actualMarkerTemplate().passStarting()(c)}for(var j=0;j<this._dk.count();j++){var k=this._dk.__inner[j];if(k.__visibility==1){continue}this.bg(k,j,b);if(b){k=this.c9}if(!f){e.width=k.width();e.height=k.height();e.renderOffsetX=0;e.renderOffsetY=0;e.renderContext=a;var l=k._ah;if(l.measure()!=null){e.data=k.content();l.measure()(e);f=e.isConstant;if(f){h=e.width;i=e.height}}d.availableWidth=e.width;d.availableHeight=e.height;d.renderOffsetX=e.renderOffsetX;d.renderOffsetY=e.renderOffsetY;d.renderContext=a}else{d.availableWidth=h;d.availableHeight=i}if(!$.ig.util.isNaN(k.width())&&!Number.isInfinity(k.width())){d.availableWidth=k.width()}if(!$.ig.util.isNaN(k.height())&&!Number.isInfinity(k.height())){d.availableHeight=k.height()}a.p(d,k);k._m=d.availableWidth;k._l=d.availableHeight;k.ai=d.renderOffsetX;k.aj=d.renderOffsetY}if(this._de.actualMarkerTemplate()!=null&&this._de.actualMarkerTemplate().passCompleted()!=null){this._de.actualMarkerTemplate().passCompleted()(c)}},ds:function(){this._de.actualMarkerTemplate(null)},dp:function(){this._de.actualMarkerTemplate(null);this._de.actualMarkerTemplate(this._de.markerTemplate())},dq:function(){this._de.actualMarkerBrush(null)},dm:function(){this._de.actualMarkerBrush(null);if(!$.ig.util.isNaN(this._e.actualMarkerFillOpacity())&&this._e.actualMarkerFillOpacity()!=1){var a=$.ig.BrushUtil.prototype.o(this._de.markerBrush(),this._e.actualMarkerFillOpacity());this._de.actualMarkerBrush(a)}else{this._de.actualMarkerBrush(this._de.markerBrush())}},dr:function(){this._de.actualMarkerOutline(null)},dn:function(){this._de.actualMarkerOutline(null);this._de.actualMarkerOutline(this._de.markerOutline())},dl:function(a){switch(a){case"CircleMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().circleMarkerTemplate());break;case"TriangleMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().triangleMarkerTemplate());break;case"PyramidMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().pyramidMarkerTemplate());break;case"SquareMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().squareMarkerTemplate());break;case"DiamondMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().diamondMarkerTemplate());break;case"PentagonMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().pentagonMarkerTemplate());break;case"HexagonMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().hexagonMarkerTemplate());break;case"TetragramMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().pentagonMarkerTemplate());break;case"PentagramMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().pentagramMarkerTemplate());break;case"HexagramMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().hexagramMarkerTemplate());break}},du:function(){var b=this._dk.getEnumerator();while(b.moveNext()){var a=b.current();a._ah=this._de.actualMarkerTemplate()}this.aq()},d1:null,d2:function(a){if(this.d1==null){this.d1=new $$a.m;this.d1.context=this._k.g()}this.d1.width=a.width();this.d1.height=a.height();this.d1.data=a.content();var b=a._ah;if(b.measure()!=null){b.measure()(this.d1)}return new $$a.af(1,this.d1.width,this.d1.height)},al:function(a){var b=a;$$t.$aa.al.call(this,b);var d=this._df.activeKeys().getEnumerator();while(d.moveNext()){var c=d.current();var e=this._df.item(c);if(e.__visibility!=1){var f=$b($$t.$q.$type,this._e);var g=this._e.a7().getMarkerVisualData(f,e,f.actualMarkerTemplate());b.markerShapes().add($b($.ig.MarkerVisualData.prototype.$type,g))}}},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._de.title()+"</span><br/>";a+="</div>";return a},$type:new $.ig.Type("ScatterPolygonSeriesView",$$t.$aa.$type)},true);$c("ShapeHitRegion:ab","Object",{init:function(){$.ig.$op.init.call(this)},d:null,a:null,b:0,c:null,$type:new $.ig.Type("ShapeHitRegion",$.ig.$ot)},true);$c("StyleShapeEventArgs:ad","EventArgs",{init:function(a,b,c){$$0.$w.init.call(this);this.item(a);this.container(b);this.shapeStyle(c)},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_container:null,container:function(a){if(arguments.length===1){this._container=a;return a}else{return this._container}},_shapeStyle:null,shapeStyle:function(a){if(arguments.length===1){this._shapeStyle=a;return a}else{return this._shapeStyle}},d:function(){return this.shapeStyle()},$type:new $.ig.Type("StyleShapeEventArgs",$$0.$w.$type)},true);$c("LinearContourValueResolver___GetContourValues__IteratorClass:l","Object",{e:0,d:0,f:0,c:null,__3__valueColumn:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.e=a},moveNext:function(){while(this.e>=0){switch(this.e){case 0:this.e=-1;this.f=0;this.e=1;break;case 1:this.e=-1;if(this.f<this.__4__this.valueCount()){this.d=this.c.minimum()+(this.c.maximum()-this.c.minimum())*(this.f+1)/(this.__4__this.valueCount()+1);this.e=2;return true}break;case 2:this.e=-1;this.f++;this.e=1;break}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $$t.l(0);d__.__4__this=this.__4__this}d__.c=this.__3__valueColumn;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("LinearContourValueResolver___GetContourValues__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$$t.$c.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$c.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$c.$type,a).l("MinimumValue",b.oldValue(),b.newValue())}));$$t.$c.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$c.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$c.$type,a).l("MaximumValue",b.oldValue(),b.newValue())}));$$t.$c.interpolationModeProperty=$$a.$s.i("InterpolationMode",$$t.$b.$type,$$t.$c.$type,new $$a.ac(2,$$t.$b.getBox(0),function(a,b){$b($$t.$c.$type,a).l("InterpolationMode",b.oldValue(),b.newValue())}));$$t.$u.xMemberPathProperty=$$a.$s.i("XMemberPath",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.oldValue(),b.newValue())}));$$t.$u.yMemberPathProperty=$$a.$s.i("YMemberPath",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.oldValue(),b.newValue())}));$$t.$u.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$u.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$u.trianglesSourceProperty=$$a.$s.i("TrianglesSource",$$0.$bt.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrianglesSource",b.oldValue(),b.newValue())}));$$t.$u.qz=$$a.$s.i("FastTrianglesSource",$.ig.IFastItemsSource.prototype.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("FastTrianglesSource",b.oldValue(),b.newValue())}));$$t.$u.triangleVertexMemberPath1Property=$$a.$s.i("TriangleVertexMemberPath1",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath1",b.oldValue(),b.newValue())}));$$t.$u.triangleVertexMemberPath2Property=$$a.$s.i("TriangleVertexMemberPath2",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){$b($$t.$u.$type,a).raisePropertyChanged("TriangleVertexMemberPath2",b.oldValue(),b.newValue())}));$$t.$u.triangleVertexMemberPath3Property=$$a.$s.i("TriangleVertexMemberPath3",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath3",b.oldValue(),b.newValue())}));$$t.$g.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$g.fillScaleProperty=$$a.$s.i("FillScale",$.ig.ValueBrushScale.prototype.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("FillScale",b.oldValue(),b.newValue())}));$$t.$g.actualFillScaleProperty=$$a.$s.i("ActualFillScale",$.ig.ValueBrushScale.prototype.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualFillScale",b.oldValue(),b.newValue())}));$$t.$k.valueCountProperty=$$a.$s.i("ValueCount",$$0.$aw.$type,$$t.$k.$type,new $$a.ac(2,10,function(a,b){a.l("ValueCount",b.oldValue(),b.newValue())}));$$t.$s.shapeMemberPathPropertyName="ShapeMemberPath";$$t.$s.shapeFilterResolutionPropertyName="ShapeFilterResolution";$$t.$s.isCustomShapeStyleAllowedProperty=$$a.$s.i("IsCustomShapeStyleAllowed",$$0.$aq.$type,$$t.$s.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomShapeStyleAllowed",b.oldValue(),b.newValue())}));$$t.$s.isCustomShapeMarkerStyleAllowedProperty=$$a.$s.i("IsCustomShapeMarkerStyleAllowed",$$0.$aq.$type,$$t.$s.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomShapeMarkerStyleAllowed",b.oldValue(),b.newValue())}));$$t.$s.itemSearchModeProperty=$$a.$s.i("ItemSearchMode",$.ig.ShapeItemSearchMode.prototype.$type,$$t.$s.$type,new $$a.ac(2,$.ig.ShapeItemSearchMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("ItemSearchMode",b.oldValue(),b.newValue())}));$$t.$s.itemSearchThresholdProperty=$$a.$s.i("ItemSearchThreshold",$$0.$aw.$type,$$t.$s.$type,new $$a.ac(2,1e4,function(a,b){a.raisePropertyChanged("ItemSearchThreshold",b.oldValue(),b.newValue())}));$$t.$s.itemSearchPointsThresholdProperty=$$a.$s.i("ItemSearchPointsThreshold",$$0.$aw.$type,$$t.$s.$type,new $$a.ac(2,1e4,function(a,b){a.raisePropertyChanged("ItemSearchPointsThreshold",b.oldValue(),b.newValue())}));$$t.$s.shapeMemberPathProperty=$$a.$s.i("ShapeMemberPath",String,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).raisePropertyChanged("ShapeMemberPath",b.oldValue(),b.newValue())}));$$t.$s.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$s.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$s.shapeFilterResolutionProperty=$$a.$s.i("ShapeFilterResolution",Number,$$t.$s.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("ShapeFilterResolution",b.oldValue(),b.newValue())}));$$t.$m.shapeStyleSelectorProperty=$$a.$s.i("ShapeStyleSelector",$$t.$ac.$type,$$t.$m.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.oldValue(),b.newValue())}));$$t.$m.shapeStyleProperty=$$a.$s.i("ShapeStyle",$$a.$ag.$type,$$t.$m.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.oldValue(),b.newValue())}));$$t.$n.colorMemberPathProperty=$$a.$s.i("ColorMemberPath",String,$$t.$n.$type,new $$a.ac(2,null,function(a,b){
a.raisePropertyChanged("ColorMemberPath",b.oldValue(),b.newValue())}));$$t.$n.actualColorScaleProperty=$$a.$s.i("ActualColorScale",$$t.$a.$type,$$t.$n.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualColorScale",b.oldValue(),b.newValue())}));$$t.$q.ty=new $$a.ae(0,0,0,1,1);$$t.$q.shapeStyleSelectorProperty=$$a.$s.i("ShapeStyleSelector",$$t.$ac.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.oldValue(),b.newValue())}));$$t.$q.shapeStyleProperty=$$a.$s.i("ShapeStyle",$$a.$ag.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.oldValue(),b.newValue())}));$$t.$q.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$q.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(1),function(a,b){a.raisePropertyChanged("MarkerType",b.oldValue(),b.newValue())}));$$t.$q.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$q.markerThicknessProperty=$$a.$s.i("MarkerThickness",Number,$$t.$q.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(2),function(a,b){a.raisePropertyChanged("MarkerThickness",b.oldValue(),b.newValue())}));$$t.$q.actualMarkerTemplateProperty=$$a.$s.i("ActualMarkerTemplate",$$a.$k.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$q.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$q.actualMarkerBrushProperty=$$a.$s.i("ActualMarkerBrush",$$a.$at.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerBrush",b.oldValue(),b.newValue())}));$$t.$q.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$q.actualMarkerOutlineProperty=$$a.$s.i("ActualMarkerOutline",$$a.$at.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerOutline",b.oldValue(),b.newValue())}));$$t.$q.markerStyleProperty=$$a.$s.i("MarkerStyle",$$a.$ag.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerStyle",b.oldValue(),b.newValue())}));$$t.$q.markerCollisionAvoidanceProperty=$$a.$s.i("MarkerCollisionAvoidance",$.ig.CollisionAvoidanceType.prototype.$type,$$t.$q.$type,new $$a.ac(2,$.ig.CollisionAvoidanceType.prototype.getBox(0),function(a,b){$b($$t.$q.$type,a).raisePropertyChanged("MarkerCollisionAvoidance",b.oldValue(),b.newValue())}));$$t.$q.markerOutlineModeProperty=$$a.$s.i("MarkerOutlineMode",$.ig.MarkerOutlineMode.prototype.$type,$$t.$q.$type,new $$a.ac(2,$.ig.MarkerOutlineMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerOutlineMode",b.oldValue(),b.newValue())}));$$t.$q.markerFillModeProperty=$$a.$s.i("MarkerFillMode",$.ig.MarkerFillMode.prototype.$type,$$t.$q.$type,new $$a.ac(2,$.ig.MarkerFillMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerFillMode",b.oldValue(),b.newValue())}))});