oi-metrology/Archive/wwwroot/igniteui/js/modules/infragistics.datachart_stacked.js
2022-07-26 09:34:09 -07:00

27 lines
126 KiB
JavaScript

/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_stacked.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.datachart_category.js
* infragistics.datachart_categorycore.js
* infragistics.datachart_core.js
* infragistics.datachart_verticalcategory.js
* infragistics.ext_ui.js
*/
(function(factory){if(typeof define==="function"&&define.amd){define(["./infragistics.util","./infragistics.ext_core","./infragistics.ext_collections","./infragistics.dv_core","./infragistics.dv_geometry","./infragistics.datachart_category","./infragistics.datachart_categorycore","./infragistics.datachart_core","./infragistics.datachart_verticalcategory","./infragistics.ext_ui"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$u=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$f=$.ig.globalDefs.$$f;$$g=$.ig.globalDefs.$$g;$$j=$.ig.globalDefs.$$j;$$i=$.ig.globalDefs.$$i;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["StackedSeriesCreatedEventArgs:a","StackedSeriesCreatedEventHandler:b","AreaFragment:c","BarFragment:d","AreaFragmentBucketCalculator:e","LineFragmentBucketCalculator:f","SplineFragmentBucketCalculator:g","StackedBarBucketCalculator:j","StackedBucketCalculator:k","StackedColumnBucketCalculator:l","ColumnFragment:m","FragmentBase:n","LineFragment:o","SplineAreaFragment:p","SplineFragment:q","SplineFragmentBase:r","Stacked100BarSeries:u","Stacked100ColumnSeries:v","StackedAreaSeries:z","StackedBarSeries:aa","StackedColumnSeries:ab","StackedFragmentSeries:ac","StackedLineSeries:ad","HorizontalStackedSeriesBase:ae","VerticalStackedSeriesBase:af","IStacked100Series:ag","StackedSeriesBase:ah","StackedSeriesCollection:ai","StackedSeriesFramePreparer:aj","StackedSplineAreaSeries:ak","StackedSplineSeries:al","AreaFragmentView:am","ColumnFragmentView:an","LineFragmentView:ao","SplineAreaFragmentView:ap","SplineFragmentView:aq","Stacked100BarSeriesView:ar","Stacked100ColumnSeriesView:as","StackedBarSeriesView:at","StackedColumnSeriesView:au","StackedSeriesManager:av","StackedSeriesView:aw"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("StackedSeriesCreatedEventArgs:a","EventArgs",{init:function(a){$$0.$w.init.call(this);this._c=a},_c:null,brush:function(a){if(arguments.length===1){this._c.brush(a);return a}else{return this._c.brush()}},legendItemTemplate:function(a){if(arguments.length===1){this._c.legendItemTemplate(a);return a}else{return this._c.legendItemTemplate()}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this._c.legendItemBadgeTemplate(a);return a}else{return this._c.legendItemBadgeTemplate()}},legendItemVisibility:function(a){if(arguments.length===1){this._c.legendItemVisibility(a);return a}else{return this._c.legendItemVisibility()}},outline:function(a){if(arguments.length===1){this._c.outline(a);return a}else{return this._c.outline()}},dashArray:function(a){if(arguments.length===1){this._c.dashArray(a);return a}else{return this._c.dashArray()}},dashCap:function(a){if(arguments.length===1){this._c.dashCap(a);return a}else{return this._c.dashCap()}},index:function(){return this._c._av},thickness:function(a){if(arguments.length===1){this._c.thickness(a);return a}else{return this._c.thickness()}},title:function(a){if(arguments.length===1){this._c.title(a);return a}else{return this._c.title()}},markerBrush:function(a){if(arguments.length===1){this._c.markerBrush(a);return a}else{return this._c.markerBrush()}},markerOutline:function(a){if(arguments.length===1){this._c.markerOutline(a);return a}else{return this._c.markerOutline()}},markerStyle:function(a){if(arguments.length===1){this._c.markerStyle(a);return a}else{return this._c.markerStyle()}},markerTemplate:function(a){if(arguments.length===1){this._c.markerTemplate(a);return a}else{return this._c.markerTemplate()}},markerType:function(a){if(arguments.length===1){this._c.markerType(a);return a}else{return this._c.markerType()}},startCap:function(a){if(arguments.length===1){this._c.startCap(a);return a}else{return this._c.actualStartCap()}},endCap:function(a){if(arguments.length===1){this._c.endCap(a);return a}else{return this._c.actualEndCap()}},$type:new $.ig.Type("StackedSeriesCreatedEventArgs",$$0.$w.$type)},true);$c("FragmentBase:n","HorizontalAnchoredCategorySeries",{init:function(){this.qb=null;$.ig.HorizontalAnchoredCategorySeries.prototype.init.call(this);this._p9=new $.ig.CategoryLineRasterizer},_p9:null,_logicalSeriesLink:null,logicalSeriesLink:function(a){if(arguments.length===1){this._logicalSeriesLink=a;return a}else{return this._logicalSeriesLink}},qb:null,parentSeries:function(a){if(arguments.length===1){this.qb=a;return a}else{return this.qb}},cv:function(){return false},cq:function(){return false},isFragment:function(){return true},e4:function(){var a=this.parentSeries();if(a.index()==-1||a._ov==null||a._ov._f.indexOf(this)==-1){return-1}return a._ov._f.indexOf(this)},e8:function(){var a=this.parentSeries();if(a.index()==-1||a.series().count()==0||a.series().indexOf(this.logicalSeriesLink())==-1){return-1}return a.series().indexOf(this.logicalSeriesLink())},resolveLegendIndex:function(){var a=this.parentSeries();if(a.reverseLegendOrder()){return-1+a.index()+a.or().count()-a._ov._f.indexOf(this)}return $.ig.HorizontalAnchoredCategorySeries.prototype.resolveLegendIndex.call(this)},a6:function(){return this.parentSeries()},my:function(){if(this.parentSeries()==null){return null}return this.parentSeries().mw()},ni:function(){if(this.parentSeries()==null){return null}return this.parentSeries().mx()},qd:function(a,b,c,d,e,f,g,h){var i=c[0];var j=c[1];var k=new $$a.ae(0,i-5,j-5,11,11);if(!$.ig.util.isNaN(i)&&!$.ig.util.isNaN(j)&&!Number.isInfinity(i)&&!Number.isInfinity(j)&&d.tryAdd(k)){b.m.add({__x:i,__y:j,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},od:function(a,b){a.u();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null){return}if(this.logicalSeriesLink()._ad.count()==0||this.logicalSeriesLink()._ac.count()==0){return}this.m4(b).d(a,b)},qf:function(a,b,c){var d=this.oz(c);var e=d;var f=this.logicalSeriesLink()._y;var g=f?this.parentSeries()._ov._e:this.parentSeries()._ov._d;var h=g.indexOf(this);if(a.count()==0){return}if(h==-1){return}var i=false;for(var j=h;j>=0;j--){if(i){break}if(j==0){a.add({__x:a.__inner[a.count()-1].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.add({__x:a.__inner[0].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});break}var k=$b($$t.$n.$type,g.__inner[j-1]);if(k!=null&&k._p9!=null&&k._p9.o().count()>0&&this.view()!=null&&k.dv(this.view().br(),this.view().bs(),this.view())){i=true;for(var l=k._p9.o().count()-1;l>=0;l--){a.add(k._p9.o().__inner[l])}}}},dv:function(a,b,c){var d=$.ig.HorizontalAnchoredCategorySeries.prototype.dv.call(this,a,b,c);var e=$b($.ig.CategoryAxisBase.prototype.$type,this.parentSeries().mw());var f=this.parentSeries().mx();if(this.parentSeries()==null||e==null||e.itemsSource()==null||f==null||this.parentSeries().bz()==null||e.seriesViewer()==null||f.seriesViewer()==null){d=false}if(this.valueColumn()==null){return false}if(Number.isInfinity(this.valueColumn().minimum())&&Number.isInfinity(this.valueColumn().maximum())){d=false}if($.ig.util.isNaN(this.valueColumn().minimum())&&$.ig.util.isNaN(this.valueColumn().maximum())){d=false}return d},oz:function(a){var b=0;var c=a.bs();var d=a.br();var e=this.getEffectiveViewport1(a);var f=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);f._b=this.ee();if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){b=this.yAxis().getScaledValue(0,f)}return b},an:function(a){return null},qe:function(){if(this.parentSeries()==null){return-1}var a=this.parentSeries().index();var b=0;var c=1;if(this.parentSeries().reverseLegendOrder()){b=this.parentSeries().or().count()-1;c=-1}for(var d=b;this.parentSeries().reverseLegendOrder()?d>=0:d<this.parentSeries().or().count();d+=c){var e=this.parentSeries().or().__inner[d];if(e.visualSeriesLink()==this){return a}if(this.parentSeries().actualLegend()==null||e.actualVisibility()!=0||e.actualLegendItemVisibility()!=0){continue}a++}return-1},qg:function(a){if(a==null){}},is:function(a,b,c,d){$.ig.HorizontalAnchoredCategorySeries.prototype.is.call(this,a,b,c,d);if(this.parentSeries()==null){return}var e=$b($.ig.NumericAxisBase.prototype.$type,this.parentSeries().mx());if(e==null){return}switch(b){case"ValueColumn":if(this._oq.cz()){this._oq.cy().reset()}if(e!=null&&!e.updateRange()){this.parentSeries().oq()._cn.g(this.resolution());this.renderSeries(false)}break;case"ActualBrush":if(this.logicalSeriesLink()!=null){this.logicalSeriesLink().actualBrush(this.actualBrush())}break}},i7:function(a,b){$.ig.HorizontalAnchoredCategorySeries.prototype.i7.call(this,a,b)},$type:new $.ig.Type("FragmentBase",$.ig.HorizontalAnchoredCategorySeries.prototype.$type)},true);$c("AreaFragment:c","FragmentBase",{init:function(){$$t.$n.init.call(this);this._ab=$$t.$c.$type},bf:function(){return new $$t.am(this)},_qh:null,im:function(a){$$t.$n.im.call(this,a);this._qh=a},isAreaOrLine:function(){return true},qj:function(a,b){var c=this._qh.c8._aj;if(this.di(a,c)){return true}var d=this._qh.c9._aj;if(this.di(a,d)){return true}return false},testHit:function(a,b){if(this.qi(a,b)){return true}if(this.qj(a,b)){return true}if(this.lw(a,b)){return true}return false},qi:function(a,b){var c=this._qh.da._aj;if(this.dh(a,b,c)){return true}var d=this._qh.db._aj;if(this.dh(a,b,d)){return true}return false},preferredCategoryMode:function(a){return 0},hp:function(a,b){$$t.$n.hp.call(this,a,b);var c=b;c.c7()},og:function(a,b){var $self=this;$$t.$n.og.call(this,a,b);this._p9._a=$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null?true:false;var c=$b($$t.$am.$type,b);var d=c._cn.d;this._p9.i(c.c8,c.da,c.c9,c.db,a.f.count(),a.f,true,d,this.resolution(),function(e,f,g,h,i){$self.qf(e,a.f,b)},0);c.c8.__opacity=this.actualAreaFillOpacity();c.c9.__opacity=.5*this.actualAreaFillOpacity()},jf:function(){var a=$b($.ig.XamDataChart.prototype.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?this.parentSeries().actualAreaFillOpacity():this.areaFillOpacity())}},$type:new $.ig.Type("AreaFragment",$$t.$n.$type)},true);$c("ColumnFragment:m","FragmentBase",{init:function(){$$t.$n.init.call(this);this._ab=$$t.$m.$type},bf:function(){return new $$t.an(this)},_qi:null,im:function(a){$$t.$n.im.call(this,a);this._qi=a},radiusX:function(a){if(arguments.length===1){this.h($$t.$m.radiusXProperty,a);return a}else{return this.c($$t.$m.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$m.radiusYProperty,a);return a}else{return this.c($$t.$m.radiusYProperty)}},xAxis:function(){return this.parentSeries()!=null?$b($.ig.CategoryAxisBase.prototype.$type,this.parentSeries().mw()):null},yAxis:function(){return this.parentSeries()!=null?$b($.ig.NumericYAxis.prototype.$type,this.parentSeries().mx()):null},preferredCategoryMode:function(a){return 2},my:function(){return this.xAxis()},ni:function(){return this.yAxis()},mw:function(){return null},mx:function(){return null},hp:function(a,b){$$t.$n.hp.call(this,a,b);var c=b;if(a&&c._c7!=null){this.mz.m.clear();c._c7.count(0)}},an:function(a){if(this.valueColumn()==null||this.valueColumn().count()==0){return null}return new $.ig.AxisRange(this.valueColumn().minimum(),this.valueColumn().maximum())},dv:function(a,b,c){if(this.parentSeries()==null){return false}return this.parentSeries().oz(this,a,b,this.qk(c))},ds:function(){return true},nz:function(a){if(this.parentSeries()!=null){return this.parentSeries().nz(this.parentSeries().view())}return $$t.$n.nz.call(this,a)},n0:function(a){if(this.parentSeries()!=null){return this.parentSeries().n0(this.parentSeries().view())}return $$t.$n.nz.call(this,a)},getSeriesValueBoundingBox:function(a){if(this.my()==null||this.yAxis()==null){return $$a.$ae.empty()}var b=this.fromWorldPosition(a);var c=this.view().bs();var d=this.view().br();var e=this.getEffectiveViewport1(this.view());var f=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);var g=this.aj(this.my(),this.mz.f,this.nz(this.view()),this.n0(this.view()),a,true);if(g==null){return $$a.$ae.empty()}var h=g[0];var i=g[1];var j=Math.abs(b.__x-h[0]);var k=Math.abs(b.__x-i[0]);var l=this.my().jk(c,d,e);if(j<k){var m=h[0]-.5*l;var n=h[1];var o=h[2];return new $$a.ae(0,m,Math.min(n,o),l,Math.max(n,o)-Math.min(n,o))}else{var p=i[0]-.5*l;var q=i[1];var r=i[2];return new $$a.ae(0,p,Math.min(q,r),l,Math.max(q,r)-Math.min(q,r))}},testHit:function(a,b){if(this.dj(a,b)){return true}if(this.lw(a,b)){return true}return false},dj:function(a,b){var c=this.getSeriesValueBoundingBoxFromSeriesPixel(a);if(c.isEmpty()){return false}var d=this.qr(c,this.eb(b));return d.containsPoint(a)},qr:function(a,b){var c=a.left()+a.width()/2;var d=a.top()+a.height()/2;var e=c-(a.width()/2+b);var f=d-a.height()/2;var g=a.height();var h=a.width()+b*2;return new $$a.ae(0,e,f,h,g)},fq:function(a,b){var c=$b($$a.$e.$type,a);var d=c!=null?$b($.ig.DataContext.prototype.$type,c.dataContext()):null;var e=d!=null?d.item():null;if(e==null){var f=this.view().br();var g=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var h={__x:g.left()+g.width()*(b.__x-f.left())/f.width(),__y:g.top()+g.height()*(b.__y-f.top())/f.height(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e=this.getItem(h)}return e},getItem:function(a){var b=0;if($b($.ig.ISortingAxis.prototype.$type,this.my())!==null){b=this.e7(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.bz()!=null&&b<this.bz().count()?this.bz().item(b):null},e7:function(a){var b=this.view().bs();var c=this.view().br();var d=this.getEffectiveViewport1(this.view());if(b.isEmpty()||c.isEmpty()){return-1}var e=this.my();var f=new $.ig.ScalerParams(0,b,c,e.isInverted(),d);var g=$b($.ig.ISortingAxis.prototype.$type,this.xAxis());var h=this.li(this.view());var i=e.getUnscaledValue(h.left(),f);var j=e.getUnscaledValue(h.right(),f);var k=(a.__x-b.left())/b.width();var l=i+(j-i)*k;if($.ig.truncate(l)<=$$0.$s.minValue().getTime()||$.ig.truncate(l)>=$$0.$s.maxValue().getTime()){return-1}var m=g.getIndexClosestToUnscaledValue(l);return m},getItemIndex:function(a){if(this.parentSeries()==null){return-1}return this.parentSeries().o5(a)},qd:function(a,b,c,d,e,f,g,h){var i=0;var j=c[0];var k=e<i?c[2]:c[1];var l=new $$a.ae(0,j-5,k-5,11,11);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)&&!Number.isInfinity(j)&&!Number.isInfinity(k)&&d.tryAdd(l)){b.m.add({__x:j,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},qk:function(a){if(a.isAlternateView()){return this.parentSeries().a0().alternateViews().item(a.alternateViewIdentifier())}else if(a==this._bh){return this.parentSeries()._bh}else{return this.parentSeries()._m7}},renderAlternateView:function(a,b,c,d,e){this.a0().ensureAlternateView(this,a,b,d,e);var f=this.a0().alternateViews().item(d);var g=f;f.prepAltSurface(c);var h=this.qk(f);h._cn.g(this.resolution());if(this.cc(g)){return}if(this._or==null){this._or=new $.ig.CategoryFrame(3)}this._or.u();this.od(this._or,g);this.og(this._or,g)},od:function(a,b){a.u();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null||this.logicalSeriesLink()._ac.count()==0||this.logicalSeriesLink()._ad.count()==0){return}var c;if(b.isAlternateView()){c=this.parentSeries()._op}else if(b==this._bh){c=this.parentSeries().m1}else{c=this.parentSeries().mz}var d=$b($.ig.CategorySeriesView.prototype.$type,this.qk(b));a.f.clear();a.m.clear();var e=d._cn.e;var f=d._cn.f;var g=this.parentSeries()._m3._h.yScaler();var h=$b($.ig.ISortingAxis.prototype.$type,this.parentSeries()._m3._h.scaler());var i=$b($.ig.NumericAxisBase.prototype.$type,g)!==null&&g.jn();var j=$b($$t.$k.$type,d._cn);var k=d._cn.d;var l=0;for(var m=e;m<=f;m++){var n=m*k;if(this.__visibility!=0){break}if(m>=this.valueColumn().count()||m>=c.f.count()+e){continue}var o=this.valueColumn().item(m);var p=!i||i&&o>0;var q;if(h==null){q=j.getBucket1(this,m,m,b.bs(),b.br(),c)}else{q=j.getBucket1(this,m,h.sortedIndices().__inner[m],b.bs(),b.br(),c)}a.f.add(q);if(p){if(this.qd(b,a,q,this._m3._h.provideCollisionDetector(),o,n,l,m)){l++}}}b._cq.count(l)},og:function(a,b){$$t.$n.og.call(this,a,b);if(this.parentSeries()==null){return}this.parentSeries().pe(this,a,b);$.ig.CategoryMarkerManager.prototype.b(this,a.m,b._cq,this.useLightweightMarkers())},is:function(a,b,c,d){$$t.$n.is.call(this,a,b,c,d)},$type:new $.ig.Type("ColumnFragment",$$t.$n.$type)},true);$c("BarFragment:d","ColumnFragment",{init:function(){$$t.$m.init.call(this);this._ab=$$t.$d.$type},xAxis:function(){return this.parentSeries()!=null?this.parentSeries().xAxis():null},yAxis:function(){return this.parentSeries()!=null?this.parentSeries().yAxis():null},my:function(){if(this.parentSeries()==null){return null}return this.parentSeries().mx()},getExactItemIndex:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.view().br();var d=this.li(this.view());var e=this.getEffectiveViewport1(this.view());var f=this.my();var g=-1;if(f!=null&&!b.isEmpty()&&!c.isEmpty()){var h=new $.ig.ScalerParams(0,b,c,f.isInverted(),e);var i=f.getUnscaledValue(d.top(),h);var j=f.getUnscaledValue(d.bottom(),h);var k=(a.__y-b.top())/b.height();var l=i+k*(j-i);if(f.categoryMode()!=0){l-=.5}g=l}return g},ni:function(){if(this.parentSeries()==null){return null}return this.parentSeries().mx()},qr:function(a,b){var c=a.left()+a.width()/2;var d=a.top()+a.height()/2;var e=c-a.width()/2;var f=d-(a.height()/2+b);var g=a.height()+b*2;var h=a.width();return new $$a.ae(0,e,f,h,g)},getSeriesValueBoundingBox:function(a){if(this.my()==null){return $$a.$ae.empty()}var b=this.fromWorldPosition(a);var c=this.view().bs();var d=this.view().br();var e=this.getEffectiveViewport1(this.view());var f=this.my();var g=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var h=this.aj(this.my(),this.mz.f,this.nz(this.view()),this.n0(this.view()),a,true);if(h==null){return $$a.$ae.empty()}var i=h[0];var j=h[1];var k=Math.abs(b.__y-i[0]);var l=Math.abs(b.__y-j[0]);var m=f.jk(c,d,e);if(k<l){var n=i[0]-.5*m;var o=i[2];var p=i[1];return new $$a.ae(0,o,n,Math.max(p,o)-Math.min(p,o),m)}else{var q=j[0]-.5*m;var r=j[2];var s=j[1];return new $$a.ae(0,r,q,Math.max(s,r)-Math.min(s,r),m)}},testHit:function(a,b){if(this.dj(a,b)){return true}if(this.lw(a,b)){return true}return false},qd:function(a,b,c,d,e,f,g,h){var i=c[0];var j=e<0?c[2]:c[1];var k=new $$a.ae(0,j-5,i-5,11,11);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(i)&&!Number.isInfinity(j)&&!Number.isInfinity(i)&&d.tryAdd(k)){b.m.add({__x:j,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},getItem:function(a){var b=0;if($b($.ig.ISortingAxis.prototype.$type,this.yAxis())!==null){b=this.e7(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.bz()!=null&&b<this.bz().count()?this.bz().item(b):null},e7:function(a){var b=this.view().bs();var c=this.view().br();if(b.isEmpty()||c.isEmpty()){return-1}var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,b,c,this.yAxis().isInverted(),d);var f=$b($.ig.ISortingAxis.prototype.$type,this.yAxis());var g=this.li(this.view());var h=this.yAxis().getUnscaledValue(g.top(),e);var i=this.yAxis().getUnscaledValue(g.bottom(),e);var j=(a.__y-b.top())/b.height();var k=h+(i-h)*j;if($.ig.truncate(k)<=$$0.$s.minValue().getTime()||$.ig.truncate(k)>=$$0.$s.maxValue().getTime()){return-1}var l=f.getIndexClosestToUnscaledValue(k);return l},oz:function(a){var b=0;var c=a.bs();var d=a.br();var e=this.getEffectiveViewport1(a);var f=new $.ig.ScalerParams(0,c,d,this.xAxis().isInverted(),e);if(!c.isEmpty()&&!d.isEmpty()&&this.xAxis()!=null){b=this.xAxis().getScaledValue(0,f)}return b},is:function(a,b,c,d){$$t.$m.is.call(this,a,b,c,d);if(this.parentSeries()==null||this.xAxis()==null){return}var e=this.xAxis();switch(b){case"ValueColumn":if(this._oq.cz()){this._oq.cy().reset()}if(e!=null&&!e.updateRange()){this.parentSeries().oq()._cn.g(this.resolution());this.renderSeries(false)}break}},$type:new $.ig.Type("BarFragment",$$t.$m.$type)},true);$c("AreaFragmentBucketCalculator:e","AnchoredCategoryBucketCalculator",{init:function(a){$.ig.AnchoredCategoryBucketCalculator.prototype.init.call(this,a)},getBucketWithoutUnknowns:function(a){return this.getBucket(a)},getBucket:function(a){var b=Math.min(a*this.d,this._i._cw.valueColumn().count()-1);var c=Math.min(b+this.d-1,this._i._cw.valueColumn().count()-1);var d=NaN;var e=NaN;var f=this._i._cw;var g=f.parentSeries();var h=$b($$t.$ag.$type,g)!==null;var i=this._i._cw.valueColumn();var j=g._on;var k=g._oo;var l=f.logicalSeriesLink()._ad;var m=f.logicalSeriesLink()._ac;for(var n=b;n<=c;++n){var o=i.item(n);if($.ig.util.isNaN(o)||Number.isInfinity(o)){o=0}var p=Math.abs(k[n])+j[n];if(h){if(p==0){o=0}else if(o<0){o=(l.__inner[n]+o)/p*100}else{o=(m.__inner[n]+o)/p*100}}else{o=o<0?l.__inner[n]+o:m.__inner[n]+o}if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(o)){d=Math.min(d,o);e=Math.max(e,o)}}else{d=o;e=o}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[.5*(b+c),NaN,NaN]},$type:new $.ig.Type("AreaFragmentBucketCalculator",$.ig.AnchoredCategoryBucketCalculator.prototype.$type)},true);$c("LineFragmentBucketCalculator:f","AnchoredCategoryBucketCalculator",{init:function(a){$.ig.AnchoredCategoryBucketCalculator.prototype.init.call(this,a)},getBucketWithoutUnknowns:function(a){return this.getBucket(a)},getBucket:function(a){var b=Math.min(a*this.d,this._i._cw.valueColumn().count()-1);var c=Math.min(b+this.d-1,this._i._cw.valueColumn().count()-1);var d=NaN;var e=NaN;var f=$b($$t.$n.$type,this._i._cw);var g=f.parentSeries();for(var h=b;h<=c;++h){var i=this._i._cw.valueColumn().item(h);var j=Math.abs(g._oo[h])+g._on[h];if($.ig.util.isNaN(i)||Number.isInfinity(i)){i=0}if($b($$t.$ag.$type,g)!==null){if(j==0){i=0}else if(i<0){i=(f.logicalSeriesLink()._ad.__inner[h]+i)/j*100}else{i=(f.logicalSeriesLink()._ac.__inner[h]+i)/j*100}}else{i=i<0?f.logicalSeriesLink()._ad.__inner[h]+i:f.logicalSeriesLink()._ac.__inner[h]+i}if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(i)){d=Math.min(d,i);e=Math.max(e,i)}}else{d=i;e=i}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[.5*(b+c),NaN,NaN]},$type:new $.ig.Type("LineFragmentBucketCalculator",$.ig.AnchoredCategoryBucketCalculator.prototype.$type)},true);$c("SplineFragmentBucketCalculator:g","AnchoredCategoryBucketCalculator",{init:function(a){$.ig.AnchoredCategoryBucketCalculator.prototype.init.call(this,a)},getBucket:function(a){var b=Math.min(a*this.d,this._i._cw.valueColumn().count()-1);var c=Math.min(b+this.d-1,this._i._cw.valueColumn().count()-1);var d=NaN;var e=NaN;var f=$b($$t.$r.$type,this._i._cw);var g=f.parentSeries();for(var h=b;h<=c;++h){var i=this._i._cw.valueColumn().item(h);var j=Math.abs(g._oo[h])+g._on[h];if($.ig.util.isNaN(i)||Number.isInfinity(i)){i=0}if($b($$t.$ag.$type,g)!==null){if(j==0){i=0}else if(i<0){i=(f.logicalSeriesLink()._ad.__inner[h]+i)/j*100}else{i=(f.logicalSeriesLink()._ac.__inner[h]+i)/j*100}}else{i=i<0?f.logicalSeriesLink()._ad.__inner[h]+i:f.logicalSeriesLink()._ac.__inner[h]+i}if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(i)){d=Math.min(d,i);e=Math.max(e,i)}}else{d=i;e=i}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[.5*(b+c),NaN,NaN]},$type:new $.ig.Type("SplineFragmentBucketCalculator",$.ig.AnchoredCategoryBucketCalculator.prototype.$type)},true);$c("StackedBucketCalculator:k","CategoryBucketCalculator",{init:function(a){$.ig.CategoryBucketCalculator.prototype.init.call(this,a)},getBucket:function(a){var b=$b($$t.$ah.$type,this._c._cp);var c=Math.min(b._oo!=null?b._oo.length:0,b._on!=null?b._on.length:0);var d=Math.min(a*this.d,c-1);var e=Math.min(d+this.d-1,c-1);var f=NaN;var g=NaN;for(var h=d;h<=e;++h){var i=Math.min(b._oo[h],b._on[h]);var j=Math.max(b._oo[h],b._on[h]);if(!$.ig.util.isNaN(f)){if(!$.ig.util.isNaN(i)){f=Math.min(f,i);g=Math.max(g,i)}if(!$.ig.util.isNaN(j)){f=Math.min(f,j);g=Math.max(g,j)}}else{f=i;g=j}}if(!$.ig.util.isNaN(f)&&!$.ig.util.isNaN(g)){return[.5*(d+e),f,g]}return[NaN,NaN,NaN]},getBucket1:function(a,b,c,d,e,f){return null},$type:new $.ig.Type("StackedBucketCalculator",$.ig.CategoryBucketCalculator.prototype.$type)},true);$c("StackedBarBucketCalculator:j","StackedBucketCalculator",{init:function(a){$$t.$k.init.call(this,a)},g:function(a){var b=this._c.bs();var c=this._c.br();var d=$b($$t.$aa.$type,this._c._cp);var e=this._c._cp.bz();if(b.isEmpty()||c.isEmpty()||d.yAxis()==null||e==null||e.count()==0){this.d=0;return}var f=d.getEffectiveViewport1(this._c);var g=new $.ig.ScalerParams(0,b,c,d.yAxis().isInverted(),f);var h=d.li(this._c);var i=Math.floor(d.yAxis().dx(h.top(),g,0));var j=Math.ceil(d.yAxis().dx(h.bottom(),g,0));if(!d.yAxis().isInverted()){j=Math.ceil(d.yAxis().dx(h.top(),g,0));i=Math.floor(d.yAxis().dx(h.bottom(),g,0))}var k=Math.floor((j-i+1)*a/h.height());this.d=$.ig.truncate(Math.max(1,k));this.e=$.ig.truncate(Math.max(0,Math.floor(i/this.d)-1));this.f=$.ig.truncate(Math.ceil(j/this.d))},getBucket:function(a){return $$t.$k.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=[NaN,NaN,NaN];var h=$b($$t.$d.$type,a);if(h==null||h.logicalSeriesLink()==null){return g}var i=$b($$t.$aa.$type,this._c._cp);var j=a.valueColumn().item(c);var k=0;var l=NaN;var m=NaN;var n=Number.NEGATIVE_INFINITY;var o=Number.POSITIVE_INFINITY;var p=i.getEffectiveViewport1(this._c);var q=Math.min(i._oo!=null?i._oo.length:0,i._on!=null?i._on.length:0);var r=c*this.d;var s=Math.min(r+this.d-1,q-1);for(var t=r;t<=s;++t){j=a.valueColumn().item(t);if(j<k){o=Math.min(o,h.logicalSeriesLink()._ad.__inner[t]+j);n=Math.max(n,h.logicalSeriesLink()._ad.__inner[t])}else{o=Math.min(o,h.logicalSeriesLink()._ac.__inner[t]);n=Math.max(n,h.logicalSeriesLink()._ac.__inner[t]+j)}if(!$.ig.util.isNaN(l)){if(!$.ig.util.isNaN(o)){l=Math.min(l,o);m=Math.max(m,o)}if(!$.ig.util.isNaN(n)){l=Math.min(l,n);m=Math.max(m,n)}}else{l=o;m=n}}var u=new $.ig.ScalerParams(0,d,e,i.xAxis().isInverted(),p);g=[f.f.__inner[b-this.e][0],i.xAxis().getScaledValue(m,u),i.xAxis().getScaledValue(l,u)];return g},$type:new $.ig.Type("StackedBarBucketCalculator",$$t.$k.$type)},true);$c("Stacked100BarBucketCalculator:h","StackedBarBucketCalculator",{init:function(a){$$t.$j.init.call(this,a)},getBucket:function(a){return $$t.$j.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=$b($$t.$aa.$type,this._c._cp);var h=[NaN,NaN,NaN];var i=$b($$t.$d.$type,a);if(i==null||i.logicalSeriesLink()==null){return h}var j=a.valueColumn().item(c);var k=0;var l=0;var m=NaN;var n=NaN;var o=Number.NEGATIVE_INFINITY;var p=Number.POSITIVE_INFINITY;var q=g.getEffectiveViewport1(this._c);var r=Math.min(g._oo!=null?g._oo.length:0,g._on!=null?g._on.length:0);var s=c*this.d;var t=Math.min(s+this.d-1,r-1);for(var u=s;u<=t;++u){j=a.valueColumn().item(u);k=Math.abs(g._oo[u])+g._on[u];if(j<l){p=Math.min(p,(i.logicalSeriesLink()._ad.__inner[u]+j)/k*100);o=Math.max(o,i.logicalSeriesLink()._ad.__inner[u]/k*100)}else{p=Math.min(p,i.logicalSeriesLink()._ac.__inner[u]/k*100);o=Math.max(o,(i.logicalSeriesLink()._ac.__inner[u]+j)/k*100)}if(!$.ig.util.isNaN(m)){if(!$.ig.util.isNaN(p)){m=Math.min(m,p);n=Math.max(n,p)}if(!$.ig.util.isNaN(o)){m=Math.min(m,o);n=Math.max(n,o)}}else{m=p;n=o}}var v=new $.ig.ScalerParams(0,d,e,g.xAxis().isInverted(),q);h=[f.f.__inner[b-this.e][0],g.xAxis().getScaledValue(n,v),g.xAxis().getScaledValue(m,v)];return h},$type:new $.ig.Type("Stacked100BarBucketCalculator",$$t.$j.$type)},true);$c("StackedColumnBucketCalculator:l","StackedBucketCalculator",{init:function(a){$$t.$k.init.call(this,a)},getBucket:function(a){return $$t.$k.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=[NaN,NaN,NaN];var h=$b($$t.$m.$type,a);if(h==null||h.logicalSeriesLink()==null){return g}var i=$b($$t.$ab.$type,this._c._cp);var j=a.valueColumn().item(c);var k=0;var l=NaN;var m=NaN;var n=Number.NEGATIVE_INFINITY;var o=Number.POSITIVE_INFINITY;var p=i.getEffectiveViewport1(this._c);var q=Math.min(i._oo!=null?i._oo.length:0,i._on!=null?i._on.length:0);var r=c*this.d;var s=Math.min(r+this.d-1,q-1);for(var t=r;t<=s;++t){j=a.valueColumn().item(t);if(j<k){o=Math.min(o,h.logicalSeriesLink()._ad.__inner[t]+j);n=Math.max(n,h.logicalSeriesLink()._ad.__inner[t])}else{o=Math.min(o,h.logicalSeriesLink()._ac.__inner[t]);n=Math.max(n,h.logicalSeriesLink()._ac.__inner[t]+j)}if(!$.ig.util.isNaN(l)){if(!$.ig.util.isNaN(o)){l=Math.min(l,o);m=Math.max(m,o)}if(!$.ig.util.isNaN(n)){l=Math.min(l,n);m=Math.max(m,n)}}else{l=o;m=n}}var u=new $.ig.ScalerParams(0,d,e,i.yAxis().isInverted(),p);g=[f.f.__inner[b-this.e][0],i.yAxis().getScaledValue(m,u),i.yAxis().getScaledValue(l,u)];return g},$type:new $.ig.Type("StackedColumnBucketCalculator",$$t.$k.$type)},true);$c("Stacked100ColumnBucketCalculator:i","StackedColumnBucketCalculator",{init:function(a){$$t.$l.init.call(this,a)},getBucket:function(a){return $$t.$l.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=$b($$t.$ah.$type,this._c._cp);var h=[NaN,NaN,NaN];var i=$b($$t.$m.$type,a);if(i==null||i.logicalSeriesLink()==null){return h}var j=g.getEffectiveViewport1(this._c);var k=a.valueColumn().item(c);var l=0;var m=NaN;var n=NaN;var o=Number.NEGATIVE_INFINITY;var p=Number.POSITIVE_INFINITY;var q=0;var r=Math.min(g._oo!=null?g._oo.length:0,g._on!=null?g._on.length:0);var s=c*this.d;var t=Math.min(s+this.d-1,r-1);for(var u=s;u<=t;++u){k=a.valueColumn().item(u);q=Math.abs(g._oo[u])+g._on[u];if(k<l){p=Math.min(p,(i.logicalSeriesLink()._ad.__inner[u]+k)/q*100);o=Math.max(o,i.logicalSeriesLink()._ad.__inner[u]/q*100)}else{p=Math.min(p,i.logicalSeriesLink()._ac.__inner[u]/q*100);o=Math.max(o,(i.logicalSeriesLink()._ac.__inner[u]+k)/q*100)}if(!$.ig.util.isNaN(m)){if(!$.ig.util.isNaN(p)){m=Math.min(m,p);n=Math.max(n,p)}if(!$.ig.util.isNaN(o)){m=Math.min(m,o);n=Math.max(n,o)}}else{m=p;n=o}}var v=new $.ig.ScalerParams(0,d,e,i.yAxis().isInverted(),j);h=[f.f.__inner[b-this.e][0],i.yAxis().getScaledValue(n,v),i.yAxis().getScaledValue(m,v)];return h},$type:new $.ig.Type("Stacked100ColumnBucketCalculator",$$t.$l.$type)},true);$c("LineFragment:o","FragmentBase",{init:function(){$$t.$n.init.call(this);this._ab=$$t.$o.$type},bf:function(){return new $$t.ao(this)},_qh:null,im:function(a){$$t.$n.im.call(this,a);this._qh=a},qj:function(a,b){var c=this._qh.c8._aj;if(this.di(a,c)){return true}return false},isAreaOrLine:function(){return true},testHit:function(a,b){if(this.qi(a,b)){return true}if(this.qj(a,b)){return true}if(this.lw(a,b)){return true}return false},qi:function(a,b){var c=this._qh.c9._aj;if(this.dh(a,b,c)){return true}var d=this._qh.da._aj;if(this.dh(a,b,d)){return true}return false},preferredCategoryMode:function(a){return 0},hp:function(a,b){$$t.$n.hp.call(this,a,b);
var c=b;c.c7()},og:function(a,b){$$t.$n.og.call(this,a,b);var c=function(d){return a.f.__inner[d][0]};var d=function(e){return a.f.__inner[e][1]};var e=function(f){return a.f.__inner[f][0]};var f=function(g){return a.f.__inner[g][2]};this._p9._a=$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null?true:false;var g=b._cn.d;var h=$b($$t.$ao.$type,b);this._p9.m(h.c9,h.c8,h.da,a.f.count(),a.f,true,0,this.oo(a.f,a.f.count()-1,b.br(),b.bs()),g,this.resolution())},$type:new $.ig.Type("LineFragment",$$t.$n.$type)},true);$c("SplineFragmentBase:r","SplineSeriesBase",{_logicalSeriesLink:null,logicalSeriesLink:function(a){if(arguments.length===1){this._logicalSeriesLink=a;return a}else{return this._logicalSeriesLink}},_qj:null,init:function(){this.ql=null;$.ig.SplineSeriesBase.prototype.init.call(this);this._qj=new $.ig.CategoryLineRasterizer},ql:null,parentSeries:function(a){if(arguments.length===1){this.ql=a;return a}else{return this.ql}},cq:function(){return false},preferredCategoryMode:function(a){return 0},isFragment:function(){return true},e4:function(){var a=this.parentSeries();if(a.index()==-1||a._ov==null||a._ov._f.indexOf(this)==-1){return-1}return a._ov._f.indexOf(this)},resolveLegendIndex:function(){var a=this.parentSeries();if(a.reverseLegendOrder()){return-1+a.index()+a.or().count()-a._ov._f.indexOf(this)}return $.ig.SplineSeriesBase.prototype.resolveLegendIndex.call(this)},e8:function(){var a=this.parentSeries();if(a.index()==-1||a.series().count()==0||a.series().indexOf(this.logicalSeriesLink())==-1){return-1}return a.series().indexOf(this.logicalSeriesLink())},a6:function(){return this.parentSeries()},qc:function(a,b,c,d,e,f,g){var h=b[0];var i=b[1];var j=new $$a.ae(0,h-5,i-5,11,11);if(!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)&&!Number.isInfinity(h)&&!Number.isInfinity(i)&&c.tryAdd(j)){a.m.add({__x:h,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var k=f._cq.item(e);k.content().item(this.bz().item(d));k._al=g;return true}return false},dv:function(a,b,c){var d=$.ig.SplineSeriesBase.prototype.dv.call(this,a,b,c);var e=$b($.ig.CategoryAxisBase.prototype.$type,this.parentSeries().mw());var f=this.parentSeries().mx();if(this.parentSeries()==null||e==null||e.itemsSource()==null||f==null||this.parentSeries().bz()==null||e.seriesViewer()==null||f.seriesViewer()==null){d=false}if(this.valueColumn()==null){return false}if(Number.isInfinity(this.valueColumn().minimum())&&Number.isInfinity(this.valueColumn().maximum())){d=false}if($.ig.util.isNaN(this.valueColumn().minimum())&&$.ig.util.isNaN(this.valueColumn().maximum())){d=false}return d},an:function(a){return null},qn:function(a,b,c,d,e,f){var $self=this;var g=$b($.ig.ISortingAxis.prototype.$type,d);if(g==null){return}var h=this.getEffectiveViewport1(f);var i=new $.ig.ScalerParams(0,b,c,d.isInverted(),h);var j=new $.ig.ScalerParams(0,b,c,e.isInverted(),h);var k=d.getUnscaledValue(2,i)-d.getUnscaledValue(1,i);var l=this.lv();var m=0;var n=this.qe(d,b,c,h);var o=function(p){return Math.abs($self.parentSeries()._oo[p])+$self.parentSeries()._on[p]};var p=function(q){return q};var q=function(r){var s=g.sortedIndices().__inner[r];if($b($$t.$ag.$type,$self.parentSeries())!==null){return $self.valueColumn().item(s)<0?($self.logicalSeriesLink()._ad.__inner[s]+$self.valueColumn().item(s))/o(s)*100:($self.logicalSeriesLink()._ac.__inner[s]+$self.valueColumn().item(s))/o(s)*100}else{return $self.valueColumn().item(s)<0?$self.logicalSeriesLink()._ad.__inner[s]+$self.valueColumn().item(s):$self.logicalSeriesLink()._ac.__inner[s]+$self.valueColumn().item(s)}};var r=this._m7._cn.f;var s=this._m7._cn.e;var t=$.ig.truncate(Math.ceil(c.width()/(r-s)));var u=new $.ig.CollisionAvoider;var v=this._m7._cn.d;if(v<=0||s<=0&&r<=0){this._m7._cq.count(m);return}var w=0;for(var x=s;x<r+1;++x){var y=null;var z=x*v;if(g!=null&&g.sortedIndices()!=null&&z>=0&&z<g.sortedIndices().count()){z=g.sortedIndices().__inner[z]}if(x>=this.valueColumn().count()-1){if(l&&this.qc(a,a.f.__inner[a.f.count()-1],u,Math.min(z,this.bz().count()-1),m,f,w-1)){++m}break}var aa=p(x);var ab=q(x);var ac=p(x+1);var ad=q(x+1);var ae=ac-aa;var af=this._p9[x];var ag=this._p9[x+1];var ah=g.getUnscaledValueAt(g.sortedIndices().__inner[x]);var ai=d.getScaledValue(ah,i)+n;var aj=e.getScaledValue(ab,j);a.f.add([ai,aj,aj]);w++;for(var ak=1;ak<t;++ak){var al=ak/t;var am=aa+ae*al;var an=(ac-am)/ae;var ao=(am-aa)/ae;var ap=an*ab+ao*ad+((an*an*an-an)*af+(ao*ao*ao-ao)*ag)*(ae*ae)/6;var aq=g.getUnscaledValueAt(g.sortedIndices().__inner[x]);var ar=g.getUnscaledValueAt(g.sortedIndices().__inner[x+1]);if(aq==ar&&ab==ad){break}var as=aq+(ar-aq)*al;am=d.getScaledValue(as,i)+n;ap=e.getScaledValue(ap,j);a.f.add([am,ap,ap]);w++}if(l){y=[ai,aj,aj]}if(l&&this.qc(a,y,u,Math.min(z,this.bz().count()-1),m,f,w-1)){++m}}this._m7._cq.count(m)},od:function(a,b){var $self=this;a.u();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null){return}if(this.logicalSeriesLink()._ad.count()==0||this.logicalSeriesLink()._ac.count()==0){return}if(this._m7._cn.d==0){return}$.ig.SplineSeriesBase.prototype.od.call(this,a,b);if(a.f.count()<=1){return}var c=b.bs();var d=b.br();var e=this.getEffectiveViewport1(b);var f=$b($.ig.CategoryAxisBase.prototype.$type,this.parentSeries().mw());var g=$b($.ig.NumericYAxis.prototype.$type,this.parentSeries().mx());var h=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var i=new $.ig.ScalerParams(0,c,d,g.isInverted(),e);a.f.clear();a.m.clear();var j=this.lv();var k=0;var l;var m;if(b.isAlternateView()){l=this.parentSeries()._op;m=this.parentSeries().a0().alternateViews().item(b.alternateViewIdentifier())}else if(b==this._bh){l=this.parentSeries().m1;m=$b($.ig.CategorySeriesView.prototype.$type,this.parentSeries()._bh)}else{l=this.parentSeries().mz;m=this.parentSeries()._m7}var n=m._cn.d;var o=$b($.ig.ISortingAxis.prototype.$type,f);if(o!=null&&o.sortedIndices().count()!=this.bz().count()){return}var p=this.preferredCategoryMode(f);if(p==0&&f.categoryMode()!=0){p=1}var q=0;switch(p){case 0:q=0;break;case 1:q=.5*f.getCategorySize(c,d,e);break;case 2:var r=this.index();q=f.getGroupCenter(this.index(),c,d,e);break}if(f.isInverted()){q=-q}var s=function(t){return Math.abs($self.parentSeries()._oo[t])+$self.parentSeries()._on[t]};var t=function(u){return u};var u=function(v){var w=$self.valueColumn().item(v);if($.ig.util.isNaN(w)||Number.isInfinity(w)){w=0}if($b($$t.$ag.$type,$self.parentSeries())!==null){if(s(v)==0){return 0}return w<0?($self.logicalSeriesLink()._ad.__inner[v]+w)/s(v)*100:($self.logicalSeriesLink()._ac.__inner[v]+w)/s(v)*100}return w<0?$self.logicalSeriesLink()._ad.__inner[v]+w:$self.logicalSeriesLink()._ac.__inner[v]+w};var v=b._cn.d;var w=this.splineType()==0?NaN:0;if(f!=null&&$b($.ig.ISortingAxis.prototype.$type,f)!==null&&f.sortedIndices()!=null){var x=new $.ig.SafeSortedReadOnlyDoubleCollection(0,this.valueColumn(),f.sortedIndices());u=function(y){return x.item(y)}}this._p9=$.ig.Numeric.prototype.c(this.valueColumn().count(),t,u,w,w);var y=m._cn.e;var z=m._cn.f;var aa=$.ig.truncate(Math.ceil(d.width()/(z-y)));var ab=new $.ig.CollisionAvoider;if(o!=null){this.qn(a,c,d,f,g,b);return}var ac=0;var ad=0;for(var ae=y;ae<z+1;++ae){if(ae>=this.valueColumn().count()){break}var af=null;if(v==1){if(ae>=this.valueColumn().count()-1){if(j&&a.f.count()>0&&this.qc(a,a.f.__inner[a.f.count()-1],ab,Math.min(ae*v,this.bz().count()-1),k,b,ac-1)){++k}break}var ag=t(ae);var ah=t(ae+1);var ai=u(ae);var aj=u(ae+1);var ak=ah-ag;var al=this._p9[ae];var am=this._p9[ae+1];var an=f.getScaledValue(ag,h)+q;var ao=g.getScaledValue(ai,i);a.f.add([an,ao,ao]);ac++;ad=ac;for(var ap=1;ap<aa;++ap){var aq=ag+ak*ap/aa;var ar=(ah-aq)/ak;var as=(aq-ag)/ak;var at=ar*ai+as*aj+((ar*ar*ar-ar)*al+(as*as*as-as)*am)*(ak*ak)/6;aq=f.getScaledValue(aq,h)+q;at=g.getScaledValue(at,i);a.f.add([aq,at,at]);ac++}if(j){af=[an,ao,ao]}}else{af=b._cn.getBucket(ae);if(!$.ig.util.isNaN(af[0])){af[0]=f.getScaledValue(af[0],h)+q;af[1]=g.getScaledValue(af[1],i);af[2]=g.getScaledValue(af[2],i);a.f.add(af)}}if(j&&this.qc(a,af,ab,Math.min(ae*v,this.bz().count()-1),k,b,ad-1)){++k}}b._cq.count(k)},is:function(a,b,c,d){$.ig.SplineSeriesBase.prototype.is.call(this,a,b,c,d);switch(b){case"ActualBrush":if(this.logicalSeriesLink()!=null){this.logicalSeriesLink().actualBrush(this.actualBrush())}break}},$type:new $.ig.Type("SplineFragmentBase",$.ig.SplineSeriesBase.prototype.$type)},true);$c("SplineAreaFragment:p","SplineFragmentBase",{init:function(){$$t.$r.init.call(this);this._ab=$$t.$p.$type},bf:function(){return new $$t.ap(this)},im:function(a){$$t.$r.im.call(this,a);this._qo=$b($$t.$ap.$type,a)},_qo:null,ac:function(){$$t.$r.ac.call(this);this.renderSeries(false)},isAreaOrLine:function(){return true},qq:function(a,b){var c=this._qo.c9._aj;if(this.di(a,c)){return true}var d=this._qo.da._aj;if(this.di(a,d)){return true}return false},testHit:function(a,b){if(this.qp(a,b)){return true}if(this.qq(a,b)){return true}if(this.lw(a,b)){return true}return false},qp:function(a,b){var c=this._qo.db._aj;if(this.dh(a,b,c)){return true}var d=this._qo.dc._aj;if(this.dh(a,b,d)){return true}return false},_qs:null,hp:function(a,b){$$t.$r.hp.call(this,a,b);var c=b;c.c8()},og:function(a,b){var $self=this;$$t.$r.og.call(this,a,b);this._qj._a=$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null?true:false;var c=$b($$t.$ap.$type,b);var d=b._cn.d;this._qj.i(c.c9,c.db,c.da,c.dc,a.f.count(),a.f,true,d,this.resolution(),function(e,f,g,h,i){$self.qr(e,a.f,b)},1);c.c9.__opacity=this.actualAreaFillOpacity();c.da.__opacity=.5*this.actualAreaFillOpacity()},i7:function(a,b){$$t.$r.i7.call(this,a,b)},qr:function(a,b,c){var d=this.oz(c);var e=d;var f=this.logicalSeriesLink()._y;var g=f?this.parentSeries()._ov._e:this.parentSeries()._ov._d;var h=g.indexOf(this);if(a.count()==0){return}if(h==-1){return}var i=false;for(var j=h;j>=0;j--){if(i){break}if(j==0){a.add({__x:a.__inner[a.count()-1].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.add({__x:a.__inner[0].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});break}var k=$b($$t.$r.$type,g.__inner[j-1]);if(k!=null&&k._qj!=null&&k._qj.o().count()>0&&this.view()!=null&&k.dv(this.view().br(),this.view().bs(),this.view())){i=true;for(var l=k._qj.o().count()-1;l>=0;l--){a.add(k._qj.o().__inner[l])}}}},oz:function(a){var b=0;var c=a.bs();var d=a.br();var e=this.getEffectiveViewport1(a);var f=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){b=this.yAxis().getScaledValue(0,f)}return b},jf:function(){var a=$b($.ig.XamDataChart.prototype.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?this.parentSeries().actualAreaFillOpacity():this.areaFillOpacity())}},$type:new $.ig.Type("SplineAreaFragment",$$t.$r.$type)},true);$c("SplineFragment:q","SplineFragmentBase",{init:function(){$$t.$r.init.call(this);this._ab=$$t.$q.$type},bf:function(){return new $$t.aq(this)},_qo:null,im:function(a){$$t.$r.im.call(this,a);this._qo=a},qq:function(a,b){var c=this._qo.c9._aj;if(this.di(a,c)){return true}return false},isAreaOrLine:function(){return true},testHit:function(a,b){if(this.qp(a,b)){return true}if(this.qq(a,b)){return true}if(this.lw(a,b)){return true}return false},qp:function(a,b){var c=this._qo.da._aj;if(this.dh(a,b,c)){return true}var d=this._qo.db._aj;if(this.dh(a,b,d)){return true}return false},hp:function(a,b){$$t.$r.hp.call(this,a,b);var c=b;c.c8()},og:function(a,b){$$t.$r.og.call(this,a,b);this._qj._a=$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null?true:false;var c=$b($$t.$aq.$type,b);var d=c._cn.d;this._qj.m(c.da,c.c9,c.db,a.f.count(),a.f,true,1,this.oo(a.f,a.f.count()-1,b.br(),b.bs()),d,this.resolution())},$type:new $.ig.Type("SplineFragment",$$t.$r.$type)},true);$c("Stacked100DataPreparer:s","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){if(a.bz()==null){return}var b=Number.POSITIVE_INFINITY;var c=Number.NEGATIVE_INFINITY;for(var d=0;d<a.bz().count();d++){var e=Math.abs(a._oo[d])+a._on[d];if(e==0){b=Math.min(b,0);c=Math.max(c,0);continue}b=Math.min(b,a._oo[d]/e*100);c=Math.max(c,a._on[d]/e*100)}a._o4=b;a._o3=c},$type:new $.ig.Type("Stacked100DataPreparer",$.ig.$ot)},true);$c("StackedSeriesBase:ah","CategorySeries",{init:function(){this.o0=new $$4.h(String,$$0.$aq.$type,0);$.ig.CategorySeries.prototype.init.call(this);this.series(new $$t.ai);var a=this.series();a.collectionResetting=$.ig.Delegate.prototype.combine(a.collectionResetting,this.pg.runOn(this));var b=this.series();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.pf.runOn(this));this._m3=new $$t.aj(1,this,this._ow,this,this,this._ow._cn);this._ov=new $$t.av(this);this._os=new $$t.ai;var c=this._os;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.pf.runOn(this));var d=this._os;d.collectionResetting=$.ig.Delegate.prototype.combine(d.collectionResetting,this.pa.runOn(this))},cv:function(){return false},getHostReferenceValue:function(){return this.ee()},bf:function(){return new $$t.aw(this)},_ow:null,im:function(a){$.ig.CategorySeries.prototype.im.call(this,a);this._ow=a},io:function(a,b){$.ig.CategorySeries.prototype.io.call(this,a,b);var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.visualSeriesLink().view().br(b)}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},fd:function(){if(this.series()==null){return-1}return this.series().count()},h1:function(a){for(var b=0;b<this._ov._f.count();b++){var c=this._ov._f.__inner[b];if(!a(c)){break}}},autoGenerateSeries:function(a){if(arguments.length===1){this.h($$t.$ah.autoGenerateSeriesProperty,a);return a}else{return this.c($$t.$ah.autoGenerateSeriesProperty)}},reverseLegendOrder:function(a){if(arguments.length===1){this.h($$t.$ah.reverseLegendOrderProperty,a);return a}else{return this.c($$t.$ah.reverseLegendOrderProperty)}},isStacked:function(){return true},seriesCreated:null,pl:function(a){if(arguments.length===1){this.h($$t.$ah.pk,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$ah.pk))}},_o4:0,_o3:0,_on:null,_oo:null,_ov:null,_os:null,or:function(){return this.autoGenerateSeries()?this._os:this.series()},pa:function(a,b){var d=this._os.getEnumerator();while(d.moveNext()){var c=d.current();if(this._ov!=null&&this._ov._c.contains(c)){c.parentSeries(null);this._ov._c.remove(c)}}},pg:function(a,b){var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();if(this._ov!=null&&this._ov._c.contains(c)){c.parentSeries(null);this._ov._c.remove(c)}}},pf:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();if(this._ov!=null&&this._ov._c.contains(c)){c.parentSeries(null);this._ov._c.remove(c)}}}if(b.newItems()!=null){var e=b.newStartingIndex();var g=b.newItems().getEnumerator();while(g.moveNext()){var f=g.current();if(this._ov!=null&&!this._ov._c.contains(f)){f.parentSeries(this);f.c1();f.dg();f.dh();f.dp();f.di();f.dj();f.cx();f.cy();f.cz();f.c0();f.c2();f.c3();f.c4();f.c5();f.c9();f.da();f.c6();f.c7();f.c8();f.c9();f.db();f.dc();f.dd();f.cw();f.de();f.df();f.dk();f.dl();f.dm();f.dn();f.dq();if(!this.autoGenerateSeries()){this._ov._c.insert(e,f);e++}}}}if(!this.autoGenerateSeries()){this.ph()}},simulateHover:function(a){this.chart()._bn.cz(a,true,false)},m4:function(a){if(a!=null&&a.isThumbnailView()){if(a.isAlternateView()){return new $$t.aj(1,$b($.ig.IIsCategoryBased.prototype.$type,this),$b($.ig.ISupportsMarkers.prototype.$type,a),a,this,a._cn)}else{var b=$b($.ig.CategorySeriesView.prototype.$type,this._bh);return new $$t.aj(1,this,$b($.ig.ISupportsMarkers.prototype.$type,b),this.seriesViewer()._bn._m,this,b._cn)}}else{return this._m3}},od:function(a,b){a.u();this.pd();this.m4(b).d(a,b)},hp:function(a,b){$.ig.CategorySeries.prototype.hp.call(this,a,b);var d=this.or().getEnumerator();while(d.moveNext()){var c=d.current();if(c.visualSeriesLink()!=null){c.visualSeriesLink().hp(a,c.visualSeriesLink().view())}}},pb:function(){this.pd()},ph:function(){var a=this.mw();if(a!=null){a.updateRange1(true)}var b=this.mx();if(b!=null){b.updateRange1(true)}},scrollIntoView:function(a){var b=this.bz()!=null?this.bz().indexOf(a):-1;var c=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();c=c.copy();var d=this.view().br();var e=new $$a.ae(0,0,0,1,1);var f=this.lk(this.view());if(b>=0&&$$a.$ae.l_op_Inequality(c,null)&&$$a.$ae.l_op_Inequality(d,null)){var g=this.mw();if(g!=null){var h=new $.ig.ScalerParams(0,e,e,g.isInverted(),f);var i=g.getScaledValue(b,h);if(i<c.left()+.1*c.width()){i=i+.4*c.width()}if(i>c.right()-.1*c.width()){i=i-.4*c.width()}c.x(i-.5*c.width())}var j=this.mx();if(j!=null&&this._on!=null&&b<this._on.length){var k=new $.ig.ScalerParams(0,e,e,j.isInverted(),f);var l=j.getScaledValue(this._on[b],k);var m=j.getScaledValue(this._oo[b],k);if(!$.ig.util.isNaN(l)&&!$.ig.util.isNaN(m)){var n=Math.abs(m-l);if(c.height()<n){c.height(n);c.y(Math.min(m,l))}else{if(m<c.top()+.1*c.height()){m=m+.4*c.height()}if(m>c.bottom()-.1*c.height()){m=m-.4*c.height()}c.y(m-.5*c.height())}}}this.syncLink().ap(this.seriesViewer(),c,true)}return b>=0},an:function(a){if(this._oo==null||this._oo.length==0||this._on==null||this._on.length==0){return null}if(a==this.mw()){var b=Math.min(this._oo.length,this._on.length);return new $.ig.AxisRange(0,b-1)}if(a==this.mx()){return new $.ig.AxisRange(this._o4,this._o3)}return null},lv:function(){return false},hs:function(a,b,c,d){this.pd();this.nt();this.renderSeries(false)},oq:function(){return this._ow},o1:function(){var a=0;var b=this.view().bs();var c=this.view().br();var d=this.getEffectiveViewport1(this.view());var e=$b($.ig.NumericYAxis.prototype.$type,this.mx());if(!b.isEmpty()&&!c.isEmpty()&&e!=null){var f=new $.ig.ScalerParams(0,b,c,e.isInverted(),d);a=e.getScaledValue(e.referenceValue(),f)}return a},o2:function(){var a=$b($.ig.NumericYAxis.prototype.$type,this.mx());if(a!=null){return a.referenceValue()}return 0},o6:function(a){return this.index()<0||this.or()==null||this.or().count()==0?-1:this.index()+this.or().indexOf(a)},o5:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.view().br();var d=this.getEffectiveViewport1(this.view());var e=$b($.ig.CategoryAxisBase.prototype.$type,this.mw());var f=-1;if(e!=null&&!b.isEmpty()&&!c.isEmpty()){var g=new $.ig.ScalerParams(0,b,c,e.isInverted(),d);var h=this.li(this.view());var i=e.getUnscaledValue(h.left(),g);var j=e.getUnscaledValue(h.right(),g);var k=(a.__x-b.left())/b.width();var l=i+k*(j-i);if(e.categoryMode()!=0){l-=.5}var m=$.ig.truncate(Math.round(l));f=m}return f},oz:function(a,b,c,d){var e=true;var f=$b($.ig.CategoryAxisBase.prototype.$type,this.mw());var g=$b($.ig.NumericYAxis.prototype.$type,this.mx());if(!d.l()||c.isEmpty()||b.isEmpty()||f==null||f.itemsSource()==null||g==null||this.bz()==null||f.seriesViewer()==null||g.seriesViewer()==null||g.actualMinimumValue()==g.actualMaximumValue()){e=false}var h=d;var i=h._cn.d;if(a.valueColumn()==null||a.valueColumn().count()==0||i<1||a.__visibility!=0){e=false}return e},o0:null,pc:function(){if(this.seriesViewer()==null||this._ov==null){return}if(!this.autoGenerateSeries()){this._os.clear();var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();if(!this._ov._c.contains(a)){this._ov._c.add(a)}}this.ph();return}},og:function(a,b){$.ig.CategorySeries.prototype.og.call(this,a,b);this._ov.h()},pe:function(a,b,c){},pd:function(){if(this.bz()==null){return}var a=this.bz().count();this._on=new Array(a);this._oo=new Array(a);for(var b=0;b<a;b++){this._on[b]=0;this._oo[b]=0}this._o4=Number.POSITIVE_INFINITY;this._o3=Number.NEGATIVE_INFINITY;var c=0;var e=this.or().getEnumerator();while(e.moveNext()){var d=e.current();this.bz().deregisterColumn(d._p);d._p=this.bw(d.valueMemberPath());if(d.visualSeriesLink()!=null){d.visualSeriesLink()._oy=true;d.visualSeriesLink().valueColumn(d._p);d.visualSeriesLink()._oy=false}d._y=true;if(d._p!=null){d._ac.clear();d._ad.clear();for(var f=0;f<d._p.count();f++){var g=d._p.item(f);if(g<c){d._ac.add(c);d._ad.add(this._oo[f]);this._oo[f]=this._oo[f]+g;if(d._y){d._y=false}}else if(g>=c){d._ac.add(this._on[f]);d._ad.add(c);this._on[f]=this._on[f]+g}else if($.ig.util.isNaN(g)||Number.isInfinity(g)){d._ac.add(this._on[f]);d._ad.add(this._oo[f])}}}}for(var h=0;h<a;h++){this._o4=Math.min(this._o4,this._oo[h]);this._o3=Math.max(this._o3,this._on[h])}},is:function(a,b,c,d){$.ig.CategorySeries.prototype.is.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(this.or()!=null){var f=this.or().getEnumerator();while(f.moveNext()){var e=f.current();e._o=this.seriesViewer()}this.renderSeries(false)}break;case"ItemsSource":if(this.or()!=null){var h=this.or().getEnumerator();while(h.moveNext()){var g=h.current();if(g.visualSeriesLink()!=null){g.visualSeriesLink().itemsSource(d)}}}break;case"FastItemsSource":if(this.autoGenerateSeries()){this.pc()}if(!this.nt()){this._ow._cn.g(this.resolution())}this.renderSeries(false);break;case"AutoGenerateSeries":this.pc();break;case"ReverseLegendOrder":if(this.seriesViewer()!=null){this.seriesViewer().ij(this._ov._f)}break;case"SeriesVisibility":var j=this.or().getEnumerator();while(j.moveNext()){var i=j.current();i.dq()}break;case"Brush":var l=this.or().getEnumerator();while(l.moveNext()){var k=l.current();k.cx()}break;case"DashArray":var n=this.or().getEnumerator();while(n.moveNext()){var m=n.current();m.cy()}break;case"DashCap":var p=this.or().getEnumerator();while(p.moveNext()){var o=p.current();o.cz()}break;case"IsDropShadowEnabled":var r=this.or().getEnumerator();while(r.moveNext()){var q=r.current();q.c1()}break;case"ShadowBlur":var t=this.or().getEnumerator();while(t.moveNext()){var s=t.current();s.dg()}break;case"ShadowColor":var v=this.or().getEnumerator();while(v.moveNext()){var u=v.current();u.dh()}break;case"UseSingleShadow":var x=this.or().getEnumerator();while(x.moveNext()){var w=x.current();w.dp()}break;case"ShadowOffsetX":var z=this.or().getEnumerator();while(z.moveNext()){var y=z.current();y.di()}break;case"ShadowOffsetY":var ab=this.or().getEnumerator();while(ab.moveNext()){var aa=ab.current();aa.dj()}break;case"EndCap":var ad=this.or().getEnumerator();while(ad.moveNext()){var ac=ad.current();ac.c0()}break;case"IsHitTestVisible":var af=this.or().getEnumerator();while(af.moveNext()){var ae=af.current();ae.c2()}break;case"LegendItemBadgeTemplate":var ah=this.or().getEnumerator();while(ah.moveNext()){var ag=ah.current();ag.c3()}break;case"LegendItemTemplate":var aj=this.or().getEnumerator();while(aj.moveNext()){var ai=aj.current();ai.c4()}break;case"LegendItemVisibility":var al=this.or().getEnumerator();while(al.moveNext()){var ak=al.current();ak.c5()}break;case"MarkerTemplate":var an=this.or().getEnumerator();while(an.moveNext()){var am=an.current();am.c9()}break;case"MarkerType":var ap=this.or().getEnumerator();while(ap.moveNext()){var ao=ap.current();ao.da()}break;case"MarkerBrush":var ar=this.or().getEnumerator();while(ar.moveNext()){var aq=ar.current();aq.c6()}break;case"MarkerOutline":var at=this.or().getEnumerator();while(at.moveNext()){var as=at.current();as.c7()}break;case"MarkerStyle":var av=this.or().getEnumerator();while(av.moveNext()){var au=av.current();au.c8()}break;case"Opacity":var ax=this.or().getEnumerator();while(ax.moveNext()){var aw=ax.current();aw.db()}break;case"OpacityMask":var az=this.or().getEnumerator();while(az.moveNext()){var ay=az.current();ay.dc()}break;case"AreaFillOpacity":var a1=this.or().getEnumerator();while(a1.moveNext()){var a0=a1.current();a0.cw()}break;case"Outline":var a3=this.or().getEnumerator();while(a3.moveNext()){var a2=a3.current();a2.dd()}break;case"StartCap":var a5=this.or().getEnumerator();while(a5.moveNext()){var a4=a5.current();a4.dk()}break;case"Thickness":var a7=this.or().getEnumerator();while(a7.moveNext()){var a6=a7.current();a6.dl()}break;case"ToolTip":var a9=this.or().getEnumerator();while(a9.moveNext()){var a8=a9.current();a8.dm()}break;case"UseLightweightMarkers":var bb=this.or().getEnumerator();while(bb.moveNext()){var ba=bb.current();ba.dn()}break}},currentCategoryMode:function(){return this.preferredCategoryMode($b($.ig.CategoryAxisBase.prototype.$type,this.mw()))},scaler:function(){return $b($.ig.ICategoryScaler.prototype.$type,this.mw())},yScaler:function(){return $b($.ig.IScaler.prototype.$type,this.mx())},bucketizer:function(){return this._m7._cn},currentMode2Index:function(){return this.n1()},provideCollisionDetector:function(){return new $.ig.CollisionAvoider},db:function(){return false},cq:function(){return false},i7:function(a,b){var c=this.dk();$.ig.CategorySeries.prototype.i7.call(this,a,b);if(!c){this.view().az(b);return}this.view().az(b);if(this.cc(this._bh)){return}var e=this.series().getEnumerator();while(e.moveNext()){var d=e.current();d.visualSeriesLink().i7(a,b)}this.dk(false)},_op:null,renderAlternateView:function(a,b,c,d,e){$.ig.CategorySeries.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a0().alternateViews().item(d);f._cn.g(this.resolution());f.prepAltSurface(c);if(this.cc(f)){return}if(this._op==null){this._op=new $.ig.CategoryFrame(3)}this._op.u();this.pd();this.m4(f).d(this._op,f);this.og(this._op,f);var h=this.series().getEnumerator();while(h.moveNext()){var g=h.current();g.visualSeriesLink().renderAlternateView(a,b,c,d,e)}},exportVisualData:function(){var a=this.a2().exportStackedVisualData(this,this.lq());var c=this.series().getEnumerator();while(c.moveNext()){var b=c.current();var d=this.a2().createFragmentVisualData(this,this.lq(),b.getType().typeName(),b.name());b.visualSeriesLink().view().ai(d);this.a2().addSubSeriesVisualData(a,d)}this.hy(a);this.view().ai(a);return a},mayContainUnknowns:function(){return true},$type:new $.ig.Type("StackedSeriesBase",$.ig.CategorySeries.prototype.$type,[$.ig.IIsCategoryBased.prototype.$type])},true);$c("HorizontalStackedSeriesBase:ae","StackedSeriesBase",{init:function(){$$t.$ah.init.call(this)},xAxis:function(a){if(arguments.length===1){this.h($$t.$ae.xAxisProperty,a);return a}else{return this.c($$t.$ae.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$ae.yAxisProperty,a);return a}else{return this.c($$t.$ae.yAxisProperty)}},getOffsetValue:function(){return this._m3.r(this.xAxis(),this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},mw:function(){return this.xAxis()},mx:function(){return this.yAxis()},getAxes:function(){return[this.mw(),this.mx()]},nt:function(){return this.yAxis()!=null&&this.yAxis().updateRange()},jf:function(){var a=$b($.ig.XamDataChart.prototype.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?a._nj._fc:this.areaFillOpacity());var c=this.or().getEnumerator();while(c.moveNext()){var b=c.current();b.cw()}}},is:function(a,b,c,d){$$t.$ah.is.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.ht($b($.ig.Axis.prototype.$type,c));this.ix($b($.ig.Axis.prototype.$type,d));this._m7._cn.g(this.resolution());this.renderSeries(false);this.ic()}break;case"YAxis":if(c!=d){this.ht($b($.ig.Axis.prototype.$type,c));this.ix($b($.ig.Axis.prototype.$type,d));this._m7._cn.g(this.resolution());this.nt();this.renderSeries(false);this.ic()}break}},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.CategoryXAxis.prototype.$type,a)!==null||a.isDateTime()){return true}return false},$type:new $.ig.Type("HorizontalStackedSeriesBase",$$t.$ah.$type)},true);$c("StackedAreaSeries:z","HorizontalStackedSeriesBase",{init:function(){$$t.$ae.init.call(this);this._ab=$$t.$z.$type},ac:function(){$$t.$ae.ac.call(this);this.renderSeries(false)},an:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.bz().count()-1)}if(a==this.yAxis()){this.pd();return new $.ig.AxisRange(this._o4,this._o3)}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedAreaSeries",$$t.$ae.$type)},true);$c("IStacked100Series:ag","Object",{$type:new $.ig.Type("IStacked100Series",null)},true);$c("Stacked100AreaSeries:t","StackedAreaSeries",{init:function(){$$t.$z.init.call(this);this._ab=$$t.$t.$type},ac:function(){$$t.$z.ac.call(this);this.renderSeries(false)},pd:function(){$$t.$z.pd.call(this);$$t.$s.a(this)},$type:new $.ig.Type("Stacked100AreaSeries",$$t.$z.$type,[$$t.$ag.$type])},true);$c("VerticalStackedSeriesBase:af","StackedSeriesBase",{init:function(){$$t.$ah.init.call(this)},xAxis:function(a){if(arguments.length===1){this.h($$t.$af.xAxisProperty,a);return a}else{return this.c($$t.$af.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$af.yAxisProperty,a);return a}else{return this.c($$t.$af.yAxisProperty)}},my:function(){return this.yAxis()},ni:function(){return this.xAxis()},getOffsetValue:function(){return this._m3.r(this.yAxis(),this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.yAxis().getCategorySize(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},isVertical:function(){return true},mw:function(){return this.xAxis()},mx:function(){return this.yAxis()},nt:function(){return this.xAxis()!=null&&this.xAxis().updateRange()},is:function(a,b,c,d){$$t.$ah.is.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.ht($b($.ig.Axis.prototype.$type,c));this.ix($b($.ig.Axis.prototype.$type,d));this._m7._cn.g(this.resolution());this.renderSeries(false);this.ic()}break;case"YAxis":if(c!=d){this.ht($b($.ig.Axis.prototype.$type,c));this.ix($b($.ig.Axis.prototype.$type,d));this._m7._cn.g(this.resolution());this.nt();this.renderSeries(false);this.ic()}break}},canUseAsYAxis:function(a){if($b($.ig.CategoryYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null){return true}return false},$type:new $.ig.Type("VerticalStackedSeriesBase",$$t.$ah.$type)},true);$c("StackedBarSeries:aa","VerticalStackedSeriesBase",{init:function(){$$t.$af.init.call(this);this._ab=$$t.$aa.$type},ac:function(){$$t.$af.ac.call(this);this.renderSeries(false)},bf:function(){return new $$t.at(this)},_pu:null,im:function(a){$$t.$af.im.call(this,a);this._pu=a},radiusX:function(a){if(arguments.length===1){this.h($$t.$aa.radiusXProperty,a);return a}else{return this.c($$t.$aa.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$aa.radiusYProperty,a);return a}else{return this.c($$t.$aa.radiusYProperty)}},getHostReferenceValue:function(){return this.ee()},oq:function(){return this._pu},preferredCategoryMode:function(a){return 2},n1:function(){var a=0;var c=this.seriesViewer().series().getEnumerator();while(c.moveNext()){var b=c.current();if(b==this){return a}var d=$b($.ig.IBarSeries.prototype.$type,b);if(d!=null&&d.yAxis()==this.yAxis()&&d.getPreferredCategoryMode()==2){a++}}return-1},o1:function(){var a=0;var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.view().br();if(!b.isEmpty()&&!c.isEmpty()&&this.xAxis()!=null){var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,b,c,this.xAxis().isInverted(),d);a=this.xAxis().getScaledValue(this.xAxis().referenceValue(),e)}return a},o2:function(){if(this.xAxis()!=null){return this.xAxis().referenceValue()}return 0},an:function(a){if(this.itemsSource()==null){return null}if(a==this.yAxis()){return new $.ig.AxisRange(0,this.bz().count()-1)}if(a==this.xAxis()){this.pd();return new $.ig.AxisRange(this._o4,this._o3);
}return null},scrollIntoView:function(a){var b=this.bz()!=null?this.bz().indexOf(a):-1;var c=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();c=c.copy();var d=this.view().br();var e=new $$a.ae(0,0,0,1,1);var f=this.lk(this.view());var g=new $.ig.ScalerParams(0,e,e,this.xAxis().isInverted(),f);var h=new $.ig.ScalerParams(0,e,e,this.yAxis().isInverted(),f);if(b>=0&&$$a.$ae.l_op_Inequality(c,null)&&$$a.$ae.l_op_Inequality(d,null)){if(this.yAxis()!=null){var i=this.yAxis().getScaledValue(b,h);if(i<c.top()+.1*c.height()){i=i+.4*c.height()}if(i>c.bottom()-.1*c.height()){i=i-.4*c.height()}c.y(i-.5*c.height())}if(this.xAxis()!=null&&this._on!=null&&b<this._on.length){var j=this.xAxis().getScaledValue(this._on[b],g);var k=this.xAxis().getScaledValue(this._oo[b],g);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){var l=Math.abs(k-j);if(c.width()<l){c.width(l);c.x(Math.min(k,j))}else{if(k<c.left()+.1*c.width()){k=k+.4*c.width()}if(k>c.right()-.1*c.width()){k=k-.4*c.width()}c.x(k-.5*c.width())}}}this.syncLink().ap(this.seriesViewer(),c,true)}return b>=0},dv:function(a,b,c){var d=true;var e=c;if(!c.l()||b.isEmpty()||a.isEmpty()||this.yAxis()==null||this.yAxis().itemsSource()==null||this.xAxis()==null||this.bz()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()){e._cn.d=0;d=false}return d},hs:function(a,b,c,d){switch(a){case 4:case 1:case 0:this._m7._cn.g(this.resolution());break}switch(a){case 4:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 1:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 0:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 2:if(this._m7._cn.d>0){this.renderSeries(true)}break;case 3:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break}},getItemIndex:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.view().br();var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,b,c,this.yAxis().isInverted(),d);var f=-1;if(this.yAxis()!=null&&!b.isEmpty()&&!c.isEmpty()){var g=this.li(this.view());var h=this.yAxis().getUnscaledValue(g.top(),e);var i=this.yAxis().getUnscaledValue(g.bottom(),e);var j=(a.__y-b.top())/b.height();var k=h+j*(i-h);if(this.yAxis().categoryMode()!=0){k-=.5}var l=$.ig.truncate(Math.round(k));f=l}return f},getItem:function(a){var b=this.getItemIndex(a);return b>=0&&this.bz()!=null&&b<this.bz().count()?this.bz().item(b):null},ph:function(){if(this.xAxis()!=null){this.xAxis().updateRange1(true)}if(this.yAxis()!=null){this.yAxis().updateRange1(true)}},o5:function(a){return this.getItemIndex(a)},oz:function(a,b,c,d){var e=true;if(!d.l()||c.isEmpty()||b.isEmpty()||this.yAxis()==null||this.yAxis().itemsSource()==null||this.xAxis()==null||this.bz()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null){e=false}var f=d;if(a.valueColumn()==null||a.valueColumn().count()==0||f._cn.d<1){e=false}return e},getItemSpan:function(){return this.yAxis().jk(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},pe:function(a,b,c){var d=$b($$t.$d.$type,a);var e=$b($$t.$an.$type,c);if(!this.dv(c.br(),c.bs(),c)||d==null||e==null){return}var f=this.yAxis().jk(c.bs(),c.br(),this.getEffectiveViewport1(c));if($.ig.util.isNaN(f)||Number.isInfinity(f)){d._qi._c7.count(0);return}var g=0;var i=b.f.getEnumerator();while(i.moveNext()){var h=i.current();if(Number.isInfinity(h[0])||$.ig.util.isNaN(h[0])||Number.isInfinity(h[1])||Number.isInfinity(h[2])||$.ig.util.isNaN(h[1])||$.ig.util.isNaN(h[2])){continue}var j=h[0]-.5*f;var k=h[1];var l=h[2];l=Math.max(l,-100);k=Math.min(k,c.br().right()+100);var m=e._c7.item(g);m.height(f);m.width(Math.abs(k-l));e.de(m,Math.min(k,l),j);g++}e._c7.count(g)},is:function(a,b,c,d){$$t.$af.is.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":var f=this.or().getEnumerator();while(f.moveNext()){var e=f.current();e.de();e.df()}this.renderSeries(false);break;case"SyncLink":if(this.xAxis()!=null){this.xAxis().updateRange()}break;case"FastItemsSource":if(this.xAxis()!=null&&!this.xAxis().updateRange()){this._pu._cn.g(this.resolution())}this.renderSeries(false);break;case"SeriesViewer":if(c!=null&&d==null){this.ht(this.xAxis());this.ht(this.yAxis())}if(c==null&&d!=null){this.ix(this.xAxis());this.ix(this.yAxis())}this._pu._cn.g(this.resolution());this.renderSeries(false);if(this.xAxis()!=null){this.xAxis().updateRange()}break}},getPreferredCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},currentCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},scaler:function(){return this.yAxis()},yScaler:function(){return this.xAxis()},mayContainUnknowns:function(){return true},$type:new $.ig.Type("StackedBarSeries",$$t.$af.$type,[$.ig.IIsCategoryBased.prototype.$type,$.ig.IBarSeries.prototype.$type])},true);$c("Stacked100BarSeries:u","StackedBarSeries",{init:function(){$$t.$aa.init.call(this);this._ab=$$t.$u.$type},ac:function(){$$t.$aa.ac.call(this);this.renderSeries(false)},bf:function(){return new $$t.ar(this)},_p1:null,im:function(a){$$t.$aa.im.call(this,a);this._p1=a},oq:function(){return this._p1},pd:function(){$$t.$aa.pd.call(this);$$t.$s.a(this)},$type:new $.ig.Type("Stacked100BarSeries",$$t.$aa.$type,[$$t.$ag.$type])},true);$c("StackedColumnSeries:ab","HorizontalStackedSeriesBase",{init:function(){$$t.$ae.init.call(this);this._ab=$$t.$ab.$type},bf:function(){return new $$t.au(this)},_pu:null,im:function(a){$$t.$ae.im.call(this,a);this._pu=a},radiusX:function(a){if(arguments.length===1){this.h($$t.$ab.radiusXProperty,a);return a}else{return this.c($$t.$ab.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$ab.radiusYProperty,a);return a}else{return this.c($$t.$ab.radiusYProperty)}},oq:function(){return this._pu},preferredCategoryMode:function(a){return 2},an:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.bz().count()-1)}if(a==this.yAxis()){this.pd();return new $.ig.AxisRange(this._o4,this._o3)}return null},getItemSpan:function(){var a=this.getEffectiveViewport1(this.view());return this.xAxis().jk(this.view().bs(),this.view().br(),a)},pe:function(a,b,c){var d=$b($$t.$m.$type,a);var e=$b($$t.$an.$type,c);if(!this.dv(c.br(),c.bs(),c)||d==null||e==null){return}if(d==null){return}var f=this.getEffectiveViewport1(c);var g=this.xAxis().jk(c.bs(),c.br(),f);if($.ig.util.isNaN(g)||Number.isInfinity(g)){d._qi._c7.count(0);return}var h=0;var j=b.f.getEnumerator();while(j.moveNext()){var i=j.current();if(Number.isInfinity(i[0])||$.ig.util.isNaN(i[0])||Number.isInfinity(i[1])||Number.isInfinity(i[2])||$.ig.util.isNaN(i[1])||$.ig.util.isNaN(i[2])){continue}var k=i[0]-.5*g;var l=i[1];var m=i[2];l=Math.max(l,-100);m=Math.min(m,c.br().bottom()+100);var n=e._c7.item(h);n.width(g);n.height(Math.abs(m-l));e.de(n,k,Math.min(m,l));h++}e._c7.count(h)},is:function(a,b,c,d){$$t.$ae.is.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":var f=this.or().getEnumerator();while(f.moveNext()){var e=f.current();e.de();e.df()}this.renderSeries(false);break;case"SyncLink":if(this.yAxis()!=null){this.yAxis().updateRange()}break;case"SeriesViewer":if(this.yAxis()!=null){this.yAxis().updateRange()}break}},$type:new $.ig.Type("StackedColumnSeries",$$t.$ae.$type)},true);$c("Stacked100ColumnSeries:v","StackedColumnSeries",{init:function(){$$t.$ab.init.call(this);this._ab=$$t.$v.$type},ac:function(){$$t.$ab.ac.call(this);this.renderSeries(false)},bf:function(){return new $$t.as(this)},_p1:null,im:function(a){$$t.$ab.im.call(this,a);this._p1=a},oq:function(){return this._p1},pd:function(){$$t.$ab.pd.call(this);$$t.$s.a(this)},$type:new $.ig.Type("Stacked100ColumnSeries",$$t.$ab.$type,[$$t.$ag.$type])},true);$c("StackedLineSeries:ad","HorizontalStackedSeriesBase",{init:function(){$$t.$ae.init.call(this);this._ab=$$t.$ad.$type},ac:function(){$$t.$ae.ac.call(this);this.renderSeries(false)},an:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.bz().count()-1)}if(a==this.yAxis()){this.pd();return new $.ig.AxisRange(this._o4,this._o3)}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedLineSeries",$$t.$ae.$type)},true);$c("Stacked100LineSeries:w","StackedLineSeries",{init:function(){$$t.$ad.init.call(this);this._ab=$$t.$w.$type},ac:function(){$$t.$ad.ac.call(this);this.renderSeries(false)},pd:function(){$$t.$ad.pd.call(this);$$t.$s.a(this)},$type:new $.ig.Type("Stacked100LineSeries",$$t.$ad.$type,[$$t.$ag.$type])},true);$c("StackedSplineAreaSeries:ak","HorizontalStackedSeriesBase",{init:function(){$$t.$ae.init.call(this);this._ab=$$t.$ak.$type},ac:function(){$$t.$ae.ac.call(this);this.renderSeries(false)},an:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.bz().count()-1)}if(a==this.yAxis()){this.pd();return new $.ig.AxisRange(this._o4,this._o3)}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedSplineAreaSeries",$$t.$ae.$type)},true);$c("Stacked100SplineAreaSeries:x","StackedSplineAreaSeries",{init:function(){$$t.$ak.init.call(this);this._ab=$$t.$x.$type},ac:function(){$$t.$ak.ac.call(this);this.renderSeries(false)},pd:function(){$$t.$ak.pd.call(this);$$t.$s.a(this)},$type:new $.ig.Type("Stacked100SplineAreaSeries",$$t.$ak.$type,[$$t.$ag.$type])},true);$c("StackedSplineSeries:al","HorizontalStackedSeriesBase",{init:function(){$$t.$ae.init.call(this);this._ab=$$t.$al.$type},ac:function(){$$t.$ae.ac.call(this);this.renderSeries(false)},an:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.bz().count()-1)}if(a==this.yAxis()){this.pd();return new $.ig.AxisRange(this._o4,this._o3)}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedSplineSeries",$$t.$ae.$type)},true);$c("Stacked100SplineSeries:y","StackedSplineSeries",{init:function(){$$t.$al.init.call(this);this._ab=$$t.$y.$type},ac:function(){$$t.$al.ac.call(this);this.renderSeries(false)},pd:function(){$$t.$al.pd.call(this);$$t.$s.a(this)},$type:new $.ig.Type("Stacked100SplineSeries",$$t.$al.$type,[$$t.$ag.$type])},true);$c("StackedFragmentSeries:ac","DependencyObject",{init:function(){var $self=this;this.q=false;this.r=false;$$a.$r.init.call(this);this._ac=new $$4.x(Number,0);this._ad=new $$4.x(Number,0);this._ab=new $$4.x(Array,0);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.ct(a,b.propertyName(),b.oldValue(),b.newValue())})},brush:function(a){if(arguments.length===1){this.h($$t.$ac.brushProperty,a);return a}else{return this.c($$t.$ac.brushProperty)}},actualBrush:function(a){if(arguments.length===1){this.h($$t.$ac.actualBrushProperty,a);return a}else{return this.c($$t.$ac.actualBrushProperty)}},dashArray:function(a){if(arguments.length===1){this.h($$t.$ac.dashArrayProperty,a);return a}else{return this.c($$t.$ac.dashArrayProperty)}},actualDashArray:function(a){if(arguments.length===1){this.h($$t.$ac.actualDashArrayProperty,a);return a}else{return this.c($$t.$ac.actualDashArrayProperty)}},dashCap:function(a){if(arguments.length===1){this.h($$t.$ac.dashCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$ac.dashCapProperty))}},actualDashCap:function(a){if(arguments.length===1){this.h($$t.$ac.actualDashCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$ac.actualDashCapProperty))}},isDropShadowEnabled:function(a){if(arguments.length===1){this.h($$t.$ac.isDropShadowEnabledProperty,a);return a}else{return this.c($$t.$ac.isDropShadowEnabledProperty)}},q:false,actualIsDropShadowEnabled:function(a){if(arguments.length===1){this.h($$t.$ac.actualIsDropShadowEnabledProperty,a);return a}else{return this.c($$t.$ac.actualIsDropShadowEnabledProperty)}},shadowBlur:function(a){if(arguments.length===1){this.h($$t.$ac.shadowBlurProperty,a);return a}else{return this.c($$t.$ac.shadowBlurProperty)}},actualShadowBlur:function(a){if(arguments.length===1){this.h($$t.$ac.actualShadowBlurProperty,a);return a}else{return this.c($$t.$ac.actualShadowBlurProperty)}},shadowColor:function(a){if(arguments.length===1){this.h($$t.$ac.shadowColorProperty,a);return a}else{return this.c($$t.$ac.shadowColorProperty)}},actualShadowColor:function(a){if(arguments.length===1){this.h($$t.$ac.actualShadowColorProperty,a);return a}else{return this.c($$t.$ac.actualShadowColorProperty)}},useSingleShadow:function(a){if(arguments.length===1){this.h($$t.$ac.useSingleShadowProperty,a);return a}else{return this.c($$t.$ac.useSingleShadowProperty)}},r:false,actualUseSingleShadow:function(a){if(arguments.length===1){this.h($$t.$ac.actualUseSingleShadowProperty,a);return a}else{return this.c($$t.$ac.actualUseSingleShadowProperty)}},shadowOffsetX:function(a){if(arguments.length===1){this.h($$t.$ac.shadowOffsetXProperty,a);return a}else{return this.c($$t.$ac.shadowOffsetXProperty)}},actualShadowOffsetX:function(a){if(arguments.length===1){this.h($$t.$ac.actualShadowOffsetXProperty,a);return a}else{return this.c($$t.$ac.actualShadowOffsetXProperty)}},shadowOffsetY:function(a){if(arguments.length===1){this.h($$t.$ac.shadowOffsetYProperty,a);return a}else{return this.c($$t.$ac.shadowOffsetYProperty)}},actualShadowOffsetY:function(a){if(arguments.length===1){this.h($$t.$ac.actualShadowOffsetYProperty,a);return a}else{return this.c($$t.$ac.actualShadowOffsetYProperty)}},endCap:function(a){if(arguments.length===1){this.h($$t.$ac.endCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$ac.endCapProperty))}},actualEndCap:function(a){if(arguments.length===1){this.h($$t.$ac.actualEndCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$ac.actualEndCapProperty))}},isHitTestVisible:function(a){if(arguments.length===1){this.h($$t.$ac.isHitTestVisibleProperty,a);return a}else{return this.c($$t.$ac.isHitTestVisibleProperty)}},actualIsHitTestVisible:function(a){if(arguments.length===1){this.h($$t.$ac.actualIsHitTestVisibleProperty,a);return a}else{return this.c($$t.$ac.actualIsHitTestVisibleProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.h($$t.$ac.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$ac.legendItemBadgeTemplateProperty)}},actualLegendItemBadgeTemplate:function(a){if(arguments.length===1){this.h($$t.$ac.actualLegendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$ac.actualLegendItemBadgeTemplateProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$ac.legendItemTemplateProperty,a);return a}else{return this.c($$t.$ac.legendItemTemplateProperty)}},actualLegendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$ac.actualLegendItemTemplateProperty,a);return a}else{return this.c($$t.$ac.actualLegendItemTemplateProperty)}},legendItemVisibility:function(a){if(arguments.length===1){this.h($$t.$ac.legendItemVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$ac.legendItemVisibilityProperty))}},actualLegendItemVisibility:function(a){if(arguments.length===1){this.h($$t.$ac.actualLegendItemVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$ac.actualLegendItemVisibilityProperty))}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$ac.markerBrushProperty,a);return a}else{return this.c($$t.$ac.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ac.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$ac.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$ac.markerOutlineProperty,a);return a}else{return this.c($$t.$ac.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.h($$t.$ac.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$ac.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.h($$t.$ac.markerStyleProperty,a);return a}else{return this.c($$t.$ac.markerStyleProperty)}},actualMarkerStyle:function(a){if(arguments.length===1){this.h($$t.$ac.actualMarkerStyleProperty,a);return a}else{return this.c($$t.$ac.actualMarkerStyleProperty)}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$ac.markerTemplateProperty,a);return a}else{return this.c($$t.$ac.markerTemplateProperty)}},actualMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$ac.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$ac.actualMarkerTemplateProperty)}},markerType:function(a){if(arguments.length===1){this.h($$t.$ac.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ac.markerTypeProperty))}},actualMarkerType:function(a){if(arguments.length===1){this.h($$t.$ac.actualMarkerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ac.actualMarkerTypeProperty))}},name:function(a){if(arguments.length===1){this.h($$t.$ac.nameProperty,a);return a}else{return this.c($$t.$ac.nameProperty)}},opacity:function(a){if(arguments.length===1){this.h($$t.$ac.opacityProperty,a);return a}else{return this.c($$t.$ac.opacityProperty)}},actualOpacity:function(a){if(arguments.length===1){this.h($$t.$ac.actualOpacityProperty,a);return a}else{return this.c($$t.$ac.actualOpacityProperty)}},opacityMask:function(a){if(arguments.length===1){this.h($$t.$ac.opacityMaskProperty,a);return a}else{return this.c($$t.$ac.opacityMaskProperty)}},actualOpacityMask:function(a){if(arguments.length===1){this.h($$t.$ac.actualOpacityMaskProperty,a);return a}else{return this.c($$t.$ac.actualOpacityMaskProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$ac.outlineProperty,a);return a}else{return this.c($$t.$ac.outlineProperty)}},actualOutline:function(a){if(arguments.length===1){this.h($$t.$ac.actualOutlineProperty,a);return a}else{return this.c($$t.$ac.actualOutlineProperty)}},areaFillOpacity:function(a){if(arguments.length===1){this.h($$t.$ac.areaFillOpacityProperty,a);return a}else{return this.c($$t.$ac.areaFillOpacityProperty)}},actualAreaFillOpacity:function(a){if(arguments.length===1){this.h($$t.$ac.actualAreaFillOpacityProperty,a);return a}else{return this.c($$t.$ac.actualAreaFillOpacityProperty)}},radiusX:function(a){if(arguments.length===1){this.h($$t.$ac.radiusXProperty,a);return a}else{return this.c($$t.$ac.radiusXProperty)}},actualRadiusX:function(a){if(arguments.length===1){this.h($$t.$ac.actualRadiusXProperty,a);return a}else{return this.c($$t.$ac.actualRadiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$ac.radiusYProperty,a);return a}else{return this.c($$t.$ac.radiusYProperty)}},actualRadiusY:function(a){if(arguments.length===1){this.h($$t.$ac.actualRadiusYProperty,a);return a}else{return this.c($$t.$ac.actualRadiusYProperty)}},startCap:function(a){if(arguments.length===1){this.h($$t.$ac.startCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$ac.startCapProperty))}},actualStartCap:function(a){if(arguments.length===1){this.h($$t.$ac.actualStartCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$ac.actualStartCapProperty))}},thickness:function(a){if(arguments.length===1){this.h($$t.$ac.thicknessProperty,a);return a}else{return this.c($$t.$ac.thicknessProperty)}},actualThickness:function(a){if(arguments.length===1){this.h($$t.$ac.actualThicknessProperty,a);return a}else{return this.c($$t.$ac.actualThicknessProperty)}},title:function(a){if(arguments.length===1){this.h($$t.$ac.titleProperty,a);return a}else{return this.c($$t.$ac.titleProperty)}},toolTip:function(a){if(arguments.length===1){this.h($$t.$ac.toolTipProperty,a);return a}else{return this.c($$t.$ac.toolTipProperty)}},actualToolTip:function(a){if(arguments.length===1){this.h($$t.$ac.actualToolTipProperty,a);return a}else{return this.c($$t.$ac.actualToolTipProperty)}},useLightweightMarkers:function(a){if(arguments.length===1){this.h($$t.$ac.useLightweightMarkersProperty,a);return a}else{return this.c($$t.$ac.useLightweightMarkersProperty)}},actualUseLightweightMarkers:function(a){if(arguments.length===1){this.h($$t.$ac.actualUseLightweightMarkersProperty,a);return a}else{return this.c($$t.$ac.actualUseLightweightMarkersProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$ac.valueMemberPathProperty,a);return a}else{return this.c($$t.$ac.valueMemberPathProperty)}},visibility:function(a){if(arguments.length===1){this.h($$t.$ac.visibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$ac.visibilityProperty))}},actualVisibility:function(a){if(arguments.length===1){this.h($$t.$ac.actualVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$ac.actualVisibilityProperty))}},_parentSeries:null,parentSeries:function(a){if(arguments.length===1){this._parentSeries=a;return a}else{return this._parentSeries}},_av:0,_o:null,_p:null,_visualSeriesLink:null,visualSeriesLink:function(a){if(arguments.length===1){this._visualSeriesLink=a;return a}else{return this._visualSeriesLink}},_ac:null,_ad:null,_ab:null,_y:false,_au:null,provideRenderer:function(a){this._au=a;if(this.visualSeriesLink()!=null){this.visualSeriesLink().provideRenderer(a)}},parentOrLocalBrush:function(a){if(arguments.length===1){this.h($$t.$ac.fa,a);return a}else{return this.c($$t.$ac.fa)}},dq:function(){if(this.parentSeries()==null){return}this.actualVisibility(this.parentSeries().__visibility!=0?1:this.visibility());if(this.visualSeriesLink()!=null){this.visualSeriesLink().__visibility=this.actualVisibility()}},c9:function(){if(this.parentSeries()==null){return}this.actualMarkerTemplate(this.markerTemplate()!=null?this.markerTemplate():this.parentSeries().markerTemplate());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerTemplate(this.actualMarkerTemplate())}},da:function(){if(this.parentSeries()==null){return}var a=this.markerType()==0?1:this.markerType();this.actualMarkerType(this.markerType()==0?this.parentSeries().markerType():a);if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerType(this.actualMarkerType())}},cx:function(){if(this.parentSeries()==null){return}this.parentOrLocalBrush(this.brush()!=null?this.brush():this.parentSeries().brush());if(this.visualSeriesLink()!=null){this.visualSeriesLink().brush(this.parentOrLocalBrush())}},cy:function(){if(this.parentSeries()==null){return}this.actualDashArray(this.dashArray()!=null?this.dashArray():this.parentSeries().dashArray());if(this.visualSeriesLink()!=null){this.visualSeriesLink().dashArray(this.actualDashArray())}},cz:function(){if(this.parentSeries()==null){return}this.actualDashCap(this.dashCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().dashCap(this.actualDashCap())}},c1:function(){if(this.parentSeries()==null){return}if(!this.q){this.actualIsDropShadowEnabled(this.parentSeries().isDropShadowEnabled())}else{this.actualIsDropShadowEnabled(this.isDropShadowEnabled())}if(this.visualSeriesLink()!=null){this.visualSeriesLink().isDropShadowEnabled(this.actualIsDropShadowEnabled())}},dg:function(){if(this.parentSeries()==null){return}this.actualShadowBlur(!$.ig.util.isNaN(this.shadowBlur())?this.shadowBlur():this.parentSeries().shadowBlur());if(this.visualSeriesLink()!=null&&!$.ig.util.isNaN(this.actualShadowBlur())){this.visualSeriesLink().shadowBlur(this.actualShadowBlur())}},dh:function(){if(this.parentSeries()==null){return}this.actualShadowColor($$a.$ax.e($m($$a.$ax.$type,this.shadowColor()),$m($$a.$ax.$type,null))?this.shadowColor():this.parentSeries().shadowColor());if(this.visualSeriesLink()!=null&&$$a.$ax.e($m($$a.$ax.$type,this.actualShadowColor()),$m($$a.$ax.$type,null))){this.visualSeriesLink().shadowColor(this.actualShadowColor())}},dp:function(){if(this.parentSeries()==null){return}if(!this.r){this.actualUseSingleShadow(this.parentSeries().useSingleShadow())}else{this.actualUseSingleShadow(this.useSingleShadow())}if(this.visualSeriesLink()!=null){this.visualSeriesLink().useSingleShadow(this.actualUseSingleShadow())}},di:function(){if(this.parentSeries()==null){return}this.actualShadowOffsetX(!$.ig.util.isNaN(this.shadowOffsetX())?this.shadowOffsetX():this.parentSeries().shadowOffsetX());if(this.visualSeriesLink()!=null&&!$.ig.util.isNaN(this.actualShadowOffsetX())){this.visualSeriesLink().shadowOffsetX(this.actualShadowOffsetX())}},dj:function(){if(this.parentSeries()==null){return}this.actualShadowOffsetY(!$.ig.util.isNaN(this.shadowOffsetY())?this.shadowOffsetY():this.parentSeries().shadowOffsetY());if(this.visualSeriesLink()!=null&&!$.ig.util.isNaN(this.actualShadowOffsetY())){this.visualSeriesLink().shadowOffsetY(this.actualShadowOffsetY())}},c0:function(){if(this.parentSeries()==null){return}this.actualEndCap(this.endCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().endCap(this.actualEndCap())}},c2:function(){if(this.parentSeries()==null){return}this.actualIsHitTestVisible(this.isHitTestVisible())},c3:function(){if(this.parentSeries()==null){return}this.actualLegendItemBadgeTemplate(this.legendItemBadgeTemplate()!=null?this.legendItemBadgeTemplate():this.parentSeries().legendItemBadgeTemplate());if(this.visualSeriesLink()!=null){if(this.actualLegendItemBadgeTemplate()!=null){this.visualSeriesLink().legendItemBadgeTemplate(this.actualLegendItemBadgeTemplate())}else{this.visualSeriesLink().legendItemBadgeTemplate(null)}}},c4:function(){if(this.parentSeries()==null){return}this.actualLegendItemTemplate(this.legendItemTemplate()!=null?this.legendItemTemplate():this.parentSeries().legendItemTemplate());if(this.visualSeriesLink()!=null){if(this.actualLegendItemTemplate()!=null){this.visualSeriesLink().legendItemTemplate(this.actualLegendItemTemplate())}else{this.visualSeriesLink().legendItemTemplate(null)}}},c5:function(){if(this.parentSeries()==null){return}this.actualLegendItemVisibility(this.parentSeries().legendItemVisibility()!=0?1:this.legendItemVisibility());if(this.visualSeriesLink()!=null){this.visualSeriesLink().legendItemVisibility(this.actualLegendItemVisibility())}},c6:function(){if(this.parentSeries()==null){return}this.actualMarkerBrush(this.markerBrush()!=null?this.markerBrush():this.parentSeries().markerBrush());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerBrush(this.actualMarkerBrush())}},c7:function(){if(this.parentSeries()==null){return}this.actualMarkerOutline(this.markerOutline()!=null?this.markerOutline():this.parentSeries().markerOutline());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerOutline(this.actualMarkerOutline())}},c8:function(){if(this.parentSeries()==null){return}this.actualMarkerStyle(this.markerStyle()!=null?this.markerStyle():this.parentSeries().markerStyle());if(this.visualSeriesLink()!=null){if(this.actualMarkerStyle()!=null){this.visualSeriesLink().markerStyle(this.actualMarkerStyle())}else{this.visualSeriesLink().markerStyle(null)}}},db:function(){if(this.parentSeries()==null){return}this.actualOpacity(!$.ig.util.isNaN(this.opacity())?this.opacity():this.parentSeries().__opacity);if(this.visualSeriesLink()!=null){this.visualSeriesLink().__opacity=this.actualOpacity()}},dc:function(){},dd:function(){if(this.parentSeries()==null){return}this.actualOutline(this.outline()!=null?this.outline():this.parentSeries().outline());if(this.visualSeriesLink()!=null){this.visualSeriesLink().outline(this.actualOutline())}},cw:function(){if(this.parentSeries()==null){return}var a=NaN;if($b($$t.$z.$type,this.parentSeries())!==null){a=this.parentSeries().actualAreaFillOpacity()}if($b($$t.$ak.$type,this.parentSeries())!==null){a=this.parentSeries().actualAreaFillOpacity()}this.actualAreaFillOpacity(!$.ig.util.isNaN(this.areaFillOpacity())?this.areaFillOpacity():a);if(this.visualSeriesLink()!=null){if($b($$t.$c.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().areaFillOpacity(this.actualAreaFillOpacity())}if($b($$t.$p.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().areaFillOpacity(this.actualAreaFillOpacity())}}},de:function(){if(this.parentSeries()==null){return}var a=NaN;if($b($$t.$ab.$type,this.parentSeries())!==null){a=this.parentSeries().radiusX()}if($b($$t.$aa.$type,this.parentSeries())!==null){a=this.parentSeries().radiusX()}this.actualRadiusX(!$.ig.util.isNaN(a)?a:this.radiusX());if(this.visualSeriesLink()!=null){if($b($$t.$m.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusX(this.actualRadiusX())}if($b($$t.$d.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusX(this.actualRadiusX())}}},df:function(){if(this.parentSeries()==null){return}var a=NaN;if($b($$t.$ab.$type,this.parentSeries())!==null){a=this.parentSeries().radiusY()}if($b($$t.$aa.$type,this.parentSeries())!==null){a=this.parentSeries().radiusY()}this.actualRadiusY(!$.ig.util.isNaN(a)?a:this.radiusY());if(this.visualSeriesLink()!=null){if($b($$t.$m.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusY(this.actualRadiusY())}if($b($$t.$d.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusY(this.actualRadiusY())}}},dk:function(){if(this.parentSeries()==null){return}this.actualStartCap(this.startCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().startCap(this.actualStartCap())}},dl:function(){if(this.parentSeries()==null){return}this.actualThickness(!$.ig.util.isNaN(this.thickness())?this.thickness():this.parentSeries().thickness());if(this.visualSeriesLink()!=null){this.visualSeriesLink().thickness(this.actualThickness())}},dm:function(){if(this.parentSeries()==null){return}if(this.visualSeriesLink()!=null){this.visualSeriesLink().toolTip(this.toolTip())}},dn:function(){if(this.parentSeries()==null){return}this.actualUseLightweightMarkers(this.useLightweightMarkers());if(this.visualSeriesLink()!=null){this.visualSeriesLink().useLightweightMarkers(this.actualUseLightweightMarkers())}},propertyChanged:null,propertyUpdated:null,cv: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))}},ct:function(a,b,c,d){if(this.parentSeries()==null){return}switch(b){case"Title":if(this.parentSeries()==null||this.visualSeriesLink()==null){return}this.visualSeriesLink().title(d);break;case"Visibility":this.dq();break;case"Brush":this.cx();break;case"DashArray":this.cy();break;case"DashCap":this.cz();break;case"IsDropShadowEnabled":this.q=true;this.c1();break;case"ShadowBlur":this.dg();break;case"ShadowColor":this.dh();break;case"UseSingleShadow":this.q=true;this.dp();break;case"ShadowOffsetX":this.di();break;case"ShadowOffsetY":this.dj();break;case"EndCap":this.c0();break;case"IsHitTestVisible":this.c2();break;case"MarkerTemplate":this.c9();break;case"MarkerType":this.da();break;case"LegendItemBadgeTemplate":this.c3();break;case"LegendItemTemplate":this.c4();break;case"LegendItemVisibility":this.c5();break;case"MarkerBrush":this.c6();break;case"MarkerOutline":this.c7();break;case"MarkerStyle":this.c8();break;case"Opacity":this.db();break;case"OpacityMask":this.dc();break;case"Outline":this.dd();break;case"AreaFillOpacity":this.cw();break;case"RadiusX":this.de();break;case"RadiusY":this.df();break;case"StartCap":this.dk();break;case"Thickness":this.dl();break;case"ToolTip":this.dm();break;case"UseLightweightMarkers":this.dn();break}this.parentSeries().renderSeries(false)},$type:new $.ig.Type("StackedFragmentSeries",$$a.$r.$type,[$$0.$b6.$type])},true);$c("StackedSeriesCollection:ai","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$ac.$type,0)},collectionResetting:null,p:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$4.$f.p.call(this)},$type:new $.ig.Type("StackedSeriesCollection",$$4.$f.$type.specialize($$t.$ac.$type))},true);$c("StackedSeriesFramePreparer:aj","CategoryFramePreparer",{
init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.CategoryFramePreparer.prototype.init.call(this,0,b)},init1:function(a,b,c,d,e,f){$.ig.CategoryFramePreparer.prototype.init1.call(this,1,b,c,d,e,f)},j:function(a){var b=new $.ig.SingleValuesHolder;if($b($$t.$ab.$type,this._h)!==null||$b($$t.$aa.$type,this._h)!==null){var c=$b($$t.$ah.$type,this._h);if(c.or().count()>0){b._f=c.or().__inner[0]._p}return b}var d=this._ab.valueColumn();b._f=d;return b},t:function(a,b,c,d,e){var $self=this;var f=0;var g=false;var h;var i=a._d!=null;var j=this._h.provideCollisionDetector();var k=a._f;var l=a._k;var m=this._h.mayContainUnknowns();var n=new $.ig.ScalerParams(0,a._m,a._l,a._b.isInverted(),l);var o=new $.ig.ScalerParams(0,a._m,a._l,a._c.isInverted(),l);o._b=this._h.getHostReferenceValue();var p=a._b.getUnscaledValue(2,n)-a._b.getUnscaledValue(1,n);var q=a._m;var r=a._l;var s=$b($.ig.NumericAxisBase.prototype.$type,a._c)!==null&&a._c.jn();for(var t=a._i;t<=a._j;++t){var u;if(a._d==null){if(!m){u=this._g.getBucketWithoutUnknowns(t)}else{u=this._g.getBucket(t)}}else{u=function(){var v=$self.f(a,t,b,p,g,h,c);t=v.p1;g=v.p4;h=v.p5;return v.ret}()}var v=!s||s&&u[1]>0;var w=u[0];if(!$.ig.util.isNaN(u[0])){this.x(a,u,c,i,n,o);a._a.f.add(u);var x=t*a._h;var y=x;if(a._d!=null&&a._d.sortedIndices()!=null&&x>=0&&x<a._d.sortedIndices().count()){x=a._d.sortedIndices().__inner[x]}var z=u;if(k&&x<b.e()){z=new Array(u.length);z[0]=w;this.z(b,x,true,a._e);z[1]=b._c;z[2]=b._d;this.x(a,z,c,i,n,o)}if(d&&v&&this.l(a._a,z,j,Math.min(x,b.e()-1),f,a._a.f.count()-1)){++f}}}return f},l:function(a,b,c,d,e,f){var g=b[0];var h=b[1];if($b($.ig.IBarSeries.prototype.$type,this._c)!==null){h=b[0];g=b[1]}var i=new $$a.ae(0,g-5,h-5,11,11);if(!$.ig.util.isNaN(g)&&!$.ig.util.isNaN(h)&&!Number.isInfinity(g)&&!Number.isInfinity(h)&&c.tryAdd(i)){a.m.add({__x:g,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this._c.updateMarkerTemplate(e,d,f);return true}return false},$type:new $.ig.Type("StackedSeriesFramePreparer",$.ig.CategoryFramePreparer.prototype.$type)},true);$c("AreaFragmentView:am","AnchoredCategorySeriesView",{_c6:null,onInit:function(){$.ig.AnchoredCategorySeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=1}},init:function(a){this.c8=new $$a.bs;this.da=new $$a.bs;this.c9=new $$a.bs;this.db=new $$a.bs;$.ig.AnchoredCategorySeriesView.prototype.init.call(this,a);this._c6=a},c8:null,da:null,c9:null,db:null,c7:function(){this.c8._aj=null;this.c9._aj=null;this.da._aj=null;this.db._aj=null},co:function(){return new $$t.e(this)},a8:function(){$.ig.AnchoredCategorySeriesView.prototype.a8.call(this);this.c8.__fill=this._e.actualBrush();this.c9.__fill=this._e.actualBrush();this.c8.__opacity=this._e.actualAreaFillOpacity();this.c9.__opacity=.5*this._e.actualAreaFillOpacity();this.da.__stroke=this._e.actualOutline();this.da._ac=this._e.thickness();this.da._ai=this._e.dashArray();this.da._ad=this._e.dashCap();this.db.__stroke=this._e.actualOutline();this.db._ac=this._e.thickness();this.db._ai=this._e.dashArray();this.db._ad=this._e.dashCap()},a9:function(){$.ig.AnchoredCategorySeriesView.prototype.a9.call(this);var a=this.bl();this.c8.__fill=a;this.c9.__fill=a;this.c8.__opacity=1;this.c9.__opacity=1;this.da.__stroke=a;this.da._ac=this._e.thickness()+3;this.db.__stroke=a;this.db._ac=this._e.thickness()+3},a3:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.a3.call(this,a,b);a.s(this.c8);a.s(this.c9);a.s(this.da);a.s(this.db)},index:function(){var a=this._c6.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._c6.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},ai:function(a){$.ig.AnchoredCategorySeriesView.prototype.ai.call(this,a);this._e.a2().exportPathData(a,this.da,"lowerShape",["Lower"]);this._e.a2().exportPathData(a,this.db,"upperShape",["Upper","Main"]);this._e.a2().exportPathData(a,this.c9,"translucentShape",["Translucent"]);this._e.a2().exportPathData(a,this.c8,"fillShape",["Fill"])},$type:new $.ig.Type("AreaFragmentView",$.ig.AnchoredCategorySeriesView.prototype.$type)},true);$c("ColumnFragmentView:an","AnchoredCategorySeriesView",{_c6:null,onInit:function(){$.ig.AnchoredCategorySeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=1}},init:function(a){var $self=this;$.ig.AnchoredCategorySeriesView.prototype.init.call(this,a);this._c6=a;this._c8=new $$4.x(Number,0);this._c9=new $$4.x(Number,0);this._c7=function(){var $ret=new $.ig.Pool$1($$a.$bv.$type);$ret.create($self.df.runOn($self));$ret.activate($self.db.runOn($self));$ret.disactivate($self.dd.runOn($self));$ret.destroy($self.dc.runOn($self));return $ret}();this._da=new $$4.x($$a.$bv.$type,0)},_da:null,_c7:null,_c8:null,_c9:null,df:function(){var $self=this;var a=function(){var $ret=new $$a.bv;$ret.dataContext(function(){var $ret=new $.ig.DataContext;$ret.series($self._e);return $ret}());return $ret}();this._da.add(a);a.__visibility=1;return a},db:function(a){a.__visibility=0},dd:function(a){a.__visibility=1},dc:function(a){this._da.remove(a)},bb:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.bb.call(this,a,b);var c=a;c.__fill=this._e.actualBrush();c.__stroke=this._e.actualOutline();c._ac=this._e.thickness();c._ai=this._e.dashArray();c._ad=this._e.dashCap();c.al(this._c6.radiusX());c.am(this._c6.radiusY())},de:function(a,b,c){var d=false;if(a._o!=c){d=true;a._o=c}if(a._n!=b){d=true;a._n=b}if(d){this.an()}},bc:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.bc.call(this,a,b);var c=a;var d=this.bm(b);c.__fill=d;c.__stroke=d;c._ac=this._e.thickness()+3},a3:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.a3.call(this,a,b);if(a.d()){for(var c=0;c<this._da.count();c++){var d=this._da.__inner[c];this.ba(d,c,b);a.v(d)}}},index:function(){var a=this._c6.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._c6.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},ai:function(a){$.ig.AnchoredCategorySeriesView.prototype.ai.call(this,a);var b=0;var c=new $$4.x($$a.$bv.$type,0);var e=this._c7.active().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f._n<g._n){return-1}else if(f._n>g._n){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();this._e.a2().exportRectangleData(a,f,"column"+b,["Main","Fill"])}b++},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";var b=null;if(this._c6.my().isCategory()){b=this._c6.xAxis()}else if(this._c6.yAxis().isCategory()){b=this._c6.yAxis()}if(b.isDateTime()){var c=b;a+="<span>${item."+c.dateTimeMemberPath()+"}</span><br/>"}if(b!=null&&b.label()!=null){a+="<span>${item."+b.label()+"}</span><br/>"}a+="<span";var d=this._e.a0().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(d)){a+=" style='color:"+d+"'"}a+=">"+this._c6.title()+": </span><span class='ui-priority-primary'>"+"${item."+this._c6.valueMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("ColumnFragmentView",$.ig.AnchoredCategorySeriesView.prototype.$type)},true);$c("LineFragmentView:ao","AnchoredCategorySeriesView",{_c6:null,init:function(a){this.c9=new $$a.bs;this.c8=new $$a.bs;this.da=new $$a.bs;$.ig.AnchoredCategorySeriesView.prototype.init.call(this,a);this._c6=a},c9:null,c8:null,da:null,c7:function(){this.c8._aj=null;this.c9._aj=null;this.da._aj=null},co:function(){return new $$t.f(this)},a8:function(){$.ig.AnchoredCategorySeriesView.prototype.a8.call(this);this.c9.__stroke=this._e.actualBrush();this.c9._ac=this._e.thickness();this.c9._ai=this._e.dashArray();this.c9._ad=this._e.dashCap();this.da.__stroke=this._e.actualBrush();this.da._ac=this._e.thickness();this.da._ai=this._e.dashArray();this.da._ad=this._e.dashCap();this.c8.__fill=this._e.actualBrush();this.c8.__opacity=.75},a9:function(){$.ig.AnchoredCategorySeriesView.prototype.a9.call(this);var a=this.bl();this.c9.__stroke=a;this.c9._ac=this._e.thickness()+3;this.da.__stroke=a;this.da._ac=this._e.thickness()+3;this.c8.__fill=a;this.c8.__opacity=1},a3:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.a3.call(this,a,b);if(a.d()){a.s(this.c8);a.s(this.c9);a.s(this.da)}},index:function(){var a=this._c6.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._c6.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},ai:function(a){$.ig.AnchoredCategorySeriesView.prototype.ai.call(this,a);this._e.a2().exportPathData(a,this.c9,"lowerShape",["Lower","Main"]);this._e.a2().exportPathData(a,this.da,"upperShape",["Upper"]);this._e.a2().exportPathData(a,this.c8,"translucentShape",["Translucent"])},$type:new $.ig.Type("LineFragmentView",$.ig.AnchoredCategorySeriesView.prototype.$type)},true);$c("SplineAreaFragmentView:ap","SplineSeriesBaseView",{_c7:null,onInit:function(){$.ig.SplineSeriesBaseView.prototype.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=1}},init:function(a){this.c9=new $$a.bs;this.db=new $$a.bs;this.da=new $$a.bs;this.dc=new $$a.bs;$.ig.SplineSeriesBaseView.prototype.init.call(this,a);this._c7=a},c9:null,db:null,da:null,dc:null,c8:function(){this.c9._aj=null;this.da._aj=null;this.db._aj=null;this.dc._aj=null},a8:function(){$.ig.SplineSeriesBaseView.prototype.a8.call(this);this.c9.__fill=this._e.actualBrush();this.da.__fill=this._e.actualBrush();this.c9.__opacity=this._e.actualAreaFillOpacity();this.da.__opacity=.5*this._e.actualAreaFillOpacity();this.db.__stroke=this._e.actualOutline();this.db._ac=this._e.thickness();this.db._ai=this._e.dashArray();this.db._ad=this._e.dashCap();this.dc.__stroke=this._e.actualOutline();this.dc._ac=this._e.thickness();this.dc._ai=this._e.dashArray();this.dc._ad=this._e.dashCap()},a9:function(){$.ig.SplineSeriesBaseView.prototype.a9.call(this);var a=this.bl();this.c9.__fill=a;this.da.__fill=a;this.da.__opacity=1;this.c9.__opacity=1;this.db.__stroke=a;this.db._ac=this._e.thickness()+3;this.dc.__stroke=a;this.dc._ac=this._e.thickness()+3},a3:function(a,b){$.ig.SplineSeriesBaseView.prototype.a3.call(this,a,b);if(a.d()){a.s(this.c9);a.s(this.da);a.s(this.db);a.s(this.dc)}},index:function(){var a=this._c7.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._c7.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},ai:function(a){$.ig.SplineSeriesBaseView.prototype.ai.call(this,a);this._e.a2().exportPathData(a,this.db,"lowerShape",["Lower"]);this._e.a2().exportPathData(a,this.dc,"upperShape",["Upper","Main"]);this._e.a2().exportPathData(a,this.da,"translucentShape",["Translucent"]);this._e.a2().exportPathData(a,this.c9,"fillShape",["Fill"])},$type:new $.ig.Type("SplineAreaFragmentView",$.ig.SplineSeriesBaseView.prototype.$type)},true);$c("SplineFragmentView:aq","SplineSeriesBaseView",{_c7:null,init:function(a){this.da=new $$a.bs;this.c9=new $$a.bs;this.db=new $$a.bs;$.ig.SplineSeriesBaseView.prototype.init.call(this,a);this._c7=a},co:function(){return new $$t.g(this)},da:null,c9:null,db:null,c8:function(){this.c9._aj=null;this.da._aj=null;this.db._aj=null},a8:function(){$.ig.SplineSeriesBaseView.prototype.a8.call(this);this.da.__stroke=this._e.actualBrush();this.da._ac=this._e.thickness();this.da._ai=this._e.dashArray();this.da._ad=this._e.dashCap();this.db.__stroke=this._e.actualBrush();this.db._ac=this._e.thickness();this.db._ai=this._e.dashArray();this.db._ad=this._e.dashCap();this.c9.__fill=this._e.actualBrush();this.c9.__opacity=.75},a9:function(){$.ig.SplineSeriesBaseView.prototype.a9.call(this);var a=this.bl();this.da.__stroke=a;this.da._ac=this._e.thickness()+3;this.db.__stroke=a;this.db._ac=this._e.thickness()+3;this.c9.__fill=a;this.c9.__opacity=.75},a3:function(a,b){$.ig.SplineSeriesBaseView.prototype.a3.call(this,a,b);if(a.d()){a.s(this.c9);a.s(this.da);a.s(this.db)}},index:function(){var a=this._c7.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._c7.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},ai:function(a){$.ig.SplineSeriesBaseView.prototype.ai.call(this,a);this._e.a2().exportPathData(a,this.da,"lowerShape",["Lower","Main"]);this._e.a2().exportPathData(a,this.db,"upperShape",["Upper"]);this._e.a2().exportPathData(a,this.c9,"translucentShape",["Translucent"])},$type:new $.ig.Type("SplineFragmentView",$.ig.SplineSeriesBaseView.prototype.$type)},true);$c("StackedSeriesView:aw","CategorySeriesView",{_cw:null,cx:null,cy:function(){return this.cx},cz:null,c0:function(){return this.cz},init:function(a){this.cx=new $$a.ak;this.cz=new $$a.am;$.ig.CategorySeriesView.prototype.init.call(this,a);this._cw=a},co:function(){return new $$t.k(this)},am:function(){$.ig.CategorySeriesView.prototype.am.call(this);for(var a=0;a<this._cw._ov._f.count();a++){this._cw._ov._f.__inner[a].view().am()}},ao:function(a,b){$.ig.CategorySeriesView.prototype.ao.call(this,a,b);var d=this._cw.series().getEnumerator();while(d.moveNext()){var c=d.current();c.visualSeriesLink().view().ao(a,b)}},ac:function(){var a="rgba(95,95,95,0.5)";var b=true;var c=5,d=5,e=5;var f=this._e;if($b($$t.$z.$type,f)!==null||$b($$t.$ak.$type,f)!==null){d=1;e=-3}else if($b($$t.$ad.$type,f)!==null||$b($$t.$al.$type,f)!==null){c=3;d=1;e=4;b=false}else if($b($$t.$ab.$type,f)!==null){d=5;e=0}var g=new $$a.ax;g.colorString(a);f.shadowColor(g);f.shadowBlur(c);f.shadowOffsetX(d);f.shadowOffsetY(e);f.useSingleShadow(b)},$type:new $.ig.Type("StackedSeriesView",$.ig.CategorySeriesView.prototype.$type)},true);$c("StackedBarSeriesView:at","StackedSeriesView",{_c1:null,init:function(a){$$t.$aw.init.call(this,a);this._c1=a},co:function(){return new $$t.j(this)},$type:new $.ig.Type("StackedBarSeriesView",$$t.$aw.$type)},true);$c("Stacked100BarSeriesView:ar","StackedBarSeriesView",{_c2:null,init:function(a){$$t.$at.init.call(this,a);this._c2=a},co:function(){return new $$t.h(this)},$type:new $.ig.Type("Stacked100BarSeriesView",$$t.$at.$type)},true);$c("StackedColumnSeriesView:au","StackedSeriesView",{init:function(a){$$t.$aw.init.call(this,a)},co:function(){return new $$t.l(this)},$type:new $.ig.Type("StackedColumnSeriesView",$$t.$aw.$type)},true);$c("Stacked100ColumnSeriesView:as","StackedColumnSeriesView",{_c1:null,init:function(a){$$t.$au.init.call(this,a);this._c1=a},co:function(){return new $$t.i(this)},$type:new $.ig.Type("Stacked100ColumnSeriesView",$$t.$au.$type)},true);$c("StackedSeriesManager:av","Object",{init:function(a){var $self=this;$.ig.$op.init.call(this);if(a==null){return}this._b=a;this._f=new $$4.f($.ig.AnchoredCategorySeries.prototype.$type,0);this._c=new $$t.ai;this._e=new $$4.f($.ig.AnchoredCategorySeries.prototype.$type,0);this._d=new $$4.f($.ig.AnchoredCategorySeries.prototype.$type,0);this._j=this._b._ow.cy();this._k=this._b._ow.c0();var b=this._c;b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,function(b,c){if(c.oldItems()!=null){var e=c.oldItems().getEnumerator();while(e.moveNext()){var d=e.current();if($self._f.contains(d.visualSeriesLink())){$self._f.remove(d.visualSeriesLink())}}}if(c.newItems()!=null){var f=c.newStartingIndex();var h=c.newItems().getEnumerator();while(h.moveNext()){var g=h.current();var i=$self.a(g);$self._f.insert(f,i);f++}}});var c=this._f;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,function(c,d){if(d.oldItems()!=null){var f=d.oldItems().getEnumerator();while(f.moveNext()){var e=f.current();e.hp(true,e.view());e.seriesViewer(null);e.syncLink(null);e.itemsSource(null);e.legend(null);if($self._k!=null&&$self._k._ab.contains(e)){$self._k._ab.remove(e)}if($self._b.seriesViewer()!=null){$self._b.seriesViewer().removeSeries(e)}}}if(d.newItems()!=null){var h=d.newItems().getEnumerator();while(h.moveNext()){var g=h.current();g.seriesViewer($self._b.seriesViewer());g.syncLink($self._b.syncLink());if(!$self._k._ab.contains(g)){$self._k._ab.add(g)}if($self._b.seriesViewer()!=null){$self._b.seriesViewer().attachSeries(g)}}}$self._b.renderSeries(false)})},_b:null,_f:null,_c:null,_e:null,_d:null,_j:null,_k:null,a:function(a){if($b($$t.$ad.$type,this._b)!==null){var b=new $$t.o;b.provideRenderer(a._au);b.parentSeries(this._b);a.visualSeriesLink(b);b.logicalSeriesLink(a);b.view().br(this._b.view().br());this.i(b,a);this.g(b);return b}if($b($$t.$ab.$type,this._b)!==null){var c=new $$t.m;c.provideRenderer(a._au);c.parentSeries(this._b);a.visualSeriesLink(c);c.logicalSeriesLink(a);c.view().br(this._b.view().br());this.i(c,a);this.g(c);return c}if($b($$t.$aa.$type,this._b)!==null){var d=new $$t.d;d.provideRenderer(a._au);d.parentSeries($b($$t.$aa.$type,this._b));a.visualSeriesLink(d);d.logicalSeriesLink(a);d.view().br(this._b.view().br());this.i(d,a);this.g(d);return d}if($b($$t.$z.$type,this._b)!==null){var e=new $$t.c;e.provideRenderer(a._au);e.parentSeries(this._b);a.visualSeriesLink(e);e.logicalSeriesLink(a);e.view().br(this._b.view().br());this.i(e,a);this.g(e);return e}if($b($$t.$al.$type,this._b)!==null){var f=new $$t.q;f.provideRenderer(a._au);f.parentSeries(this._b);a.visualSeriesLink(f);f.logicalSeriesLink(a);f.view().br(this._b.view().br());this.i(f,a);this.g(f);return f}if($b($$t.$ak.$type,this._b)!==null){var g=new $$t.p;g.provideRenderer(a._au);g.parentSeries(this._b);a.visualSeriesLink(g);g.logicalSeriesLink(a);g.view().br(this._b.view().br());this.i(g,a);this.g(g);return g}return null},i:function(a,b){a.brush(b.parentOrLocalBrush());a.dashArray(b.actualDashArray());a.dashCap(b.actualDashCap());a.endCap(b.actualEndCap());a.itemsSource(this._b.itemsSource());a.legend(this._b.actualLegend());a.legendItemTemplate(b.actualLegendItemTemplate());a.legendItemVisibility(b.actualLegendItemVisibility());a.markerBrush(b.actualMarkerBrush());a.markerOutline(b.actualMarkerOutline());a.markerStyle(b.actualMarkerStyle());a.markerTemplate(b.actualMarkerTemplate());a.markerType(b.actualMarkerType());a.miterLimit(this._b.miterLimit());a.__opacity=b.opacity();a.outline(b.actualOutline());a.resolution(this._b.resolution());a.startCap(b.actualStartCap());a.thickness(b.actualThickness());a.title(b.title());a.useLightweightMarkers(b.actualUseLightweightMarkers());a.valueMemberPath(b.valueMemberPath());a.__visibility=b.actualVisibility();var c=$b($$t.$c.$type,a);if(c!=null){c.actualAreaFillOpacity(b.actualAreaFillOpacity())}var d=$b($$t.$p.$type,a);if(d!=null){d.actualAreaFillOpacity(b.actualAreaFillOpacity())}var e=$b($$t.$m.$type,a);if(e!=null){e.radiusX(b.actualRadiusX());e.radiusY(b.actualRadiusY())}var f=$b($$t.$d.$type,a);if(f!=null){f.radiusX(b.actualRadiusX());f.radiusY(b.actualRadiusY())}a.toolTip(b.toolTip());a.isDropShadowEnabled(b.actualIsDropShadowEnabled());a.useSingleShadow(b.actualUseSingleShadow());b.dg();b.dh();b.di();b.dj()},h:function(){this._e.clear();this._d.clear();var a=0;var c=this._f.getEnumerator();while(c.moveNext()){var b=c.current();b.dk(true);b.index(this._b.o6(this._c.__inner[a]));b.syncLink(this._b.syncLink());b.seriesViewer(this._b.seriesViewer());if(this._c.__inner[a]._y){this._e.add(b)}else{this._d.add(b)}if($b($$t.$ad.$type,this._b)!==null||$b($$t.$z.$type,this._b)!==null||$b($$t.$al.$type,this._b)!==null||$b($$t.$ak.$type,this._b)!==null){b.o8(this._b.mw());b.o9(this._b.mx())}b.renderSeries(false);a++}},g:function(a){},$type:new $.ig.Type("StackedSeriesManager",$.ig.$ot)},true);$$t.$m.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$m.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$m.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$m.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$ah.autoGenerateSeriesProperty=$$a.$s.i("AutoGenerateSeries",$$0.$aq.$type,$$t.$ah.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("AutoGenerateSeries",b.oldValue(),b.newValue())}));$$t.$ah.reverseLegendOrderProperty=$$a.$s.i("ReverseLegendOrder",$$0.$aq.$type,$$t.$ah.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("ReverseLegendOrder",b.oldValue(),b.newValue())}));$$t.$ah.pk=$$a.$s.i("SeriesVisibility",$$a.$aj.$type,$$t.$ah.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.raisePropertyChanged("SeriesVisibility",b.oldValue(),b.newValue())}));$$t.$ae.xAxisProperty=$$a.$s.i("XAxis",$.ig.CategoryAxisBase.prototype.$type,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$ae.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$af.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$af.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$af.yAxisProperty=$$a.$s.i("YAxis",$.ig.CategoryYAxis.prototype.$type,$$t.$af.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$aa.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$aa.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$aa.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$aa.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$ab.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$ab.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$ab.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$ab.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$ac.brushProperty=$$a.$s.i("Brush",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("Brush",b.oldValue(),b.newValue())}));$$t.$ac.actualBrushProperty=$$a.$s.i("ActualBrush",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualBrush",b.oldValue(),b.newValue())}));$$t.$ac.dashArrayProperty=$$a.$s.i("DashArray",$$a.$ay.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("DashArray",b.oldValue(),b.newValue())}));$$t.$ac.actualDashArrayProperty=$$a.$s.i("ActualDashArray",$$a.$ay.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualDashArray",b.oldValue(),b.newValue())}));$$t.$ac.dashCapProperty=$$a.$s.i("DashCap",$$a.$bj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$bj.getBox(0),function(a,b){a.cv("DashCap",b.oldValue(),b.newValue())}));$$t.$ac.actualDashCapProperty=$$a.$s.i("ActualDashCap",$$a.$bj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$bj.getBox(0),function(a,b){a.cv("ActualDashCap",b.oldValue(),b.newValue())}));$$t.$ac.isDropShadowEnabledProperty=$$a.$s.i("IsDropShadowEnabled",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("IsDropShadowEnabled",b.oldValue(),b.newValue())}));$$t.$ac.actualIsDropShadowEnabledProperty=$$a.$s.i("ActualIsDropShadowEnabled",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,false,function(a,b){a.cv("ActualIsDropShadowEnabled",b.oldValue(),b.newValue())}));$$t.$ac.shadowBlurProperty=$$a.$s.i("ShadowBlur",Number,$$t.$ac.$type,new $$a.ac(2,NaN,function(a,b){a.cv("ShadowBlur",b.oldValue(),b.newValue())}));$$t.$ac.actualShadowBlurProperty=$$a.$s.i("ActualShadowBlur",Number,$$t.$ac.$type,new $$a.ac(2,NaN,function(a,b){a.cv("ActualShadowBlur",b.oldValue(),b.newValue())}));$$t.$ac.shadowColorProperty=$$a.$s.i("ShadowColor",$$a.$ax.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ShadowColor",b.oldValue(),b.newValue())}));$$t.$ac.actualShadowColorProperty=$$a.$s.i("ActualShadowColor",$$a.$ax.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualShadowColor",b.oldValue(),b.newValue())}));$$t.$ac.useSingleShadowProperty=$$a.$s.i("UseSingleShadow",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("UseSingleShadow",b.oldValue(),b.newValue())}));$$t.$ac.actualUseSingleShadowProperty=$$a.$s.i("ActualUseSingleShadow",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,true,function(a,b){a.cv("ActualUseSingleShadow",b.oldValue(),b.newValue())}));$$t.$ac.shadowOffsetXProperty=$$a.$s.i("ShadowOffsetX",Number,$$t.$ac.$type,new $$a.ac(2,NaN,function(a,b){a.cv("ShadowOffsetX",b.oldValue(),b.newValue())}));$$t.$ac.actualShadowOffsetXProperty=$$a.$s.i("ActualShadowOffsetX",Number,$$t.$ac.$type,new $$a.ac(2,NaN,function(a,b){a.cv("ActualShadowOffsetX",b.oldValue(),b.newValue())}));$$t.$ac.shadowOffsetYProperty=$$a.$s.i("ShadowOffsetY",Number,$$t.$ac.$type,new $$a.ac(2,NaN,function(a,b){a.cv("ShadowOffsetY",b.oldValue(),b.newValue())}));$$t.$ac.actualShadowOffsetYProperty=$$a.$s.i("ActualShadowOffsetY",Number,$$t.$ac.$type,new $$a.ac(2,NaN,function(a,b){a.cv("ActualShadowOffsetY",b.oldValue(),b.newValue())}));$$t.$ac.endCapProperty=$$a.$s.i("EndCap",$$a.$bj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$bj.getBox(2),function(a,b){a.cv("EndCap",b.oldValue(),b.newValue())}));$$t.$ac.actualEndCapProperty=$$a.$s.i("ActualEndCap",$$a.$bj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$bj.getBox(2),function(a,b){a.cv("ActualEndCap",b.oldValue(),b.newValue())}));$$t.$ac.isHitTestVisibleProperty=$$a.$s.i("IsHitTestVisible",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,true,function(a,b){a.cv("IsHitTestVisible",b.oldValue(),b.newValue())}));$$t.$ac.actualIsHitTestVisibleProperty=$$a.$s.i("ActualIsHitTestVisible",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,true,function(a,b){a.cv("ActualIsHitTestVisible",b.oldValue(),b.newValue())}));$$t.$ac.legendItemBadgeTemplateProperty=$$a.$s.i("LegendItemBadgeTemplate",$$a.$k.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.cv("LegendItemBadgeTemplate",b.oldValue(),b.newValue())}));$$t.$ac.actualLegendItemBadgeTemplateProperty=$$a.$s.i("ActualLegendItemBadgeTemplate",$$a.$k.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualLegendItemBadgeTemplate",b.oldValue(),b.newValue())}));$$t.$ac.legendItemTemplateProperty=$$a.$s.i("LegendItemTemplate",$$a.$k.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.cv("LegendItemTemplate",b.oldValue(),b.newValue())}));$$t.$ac.actualLegendItemTemplateProperty=$$a.$s.i("ActualLegendItemTemplate",$$a.$k.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualLegendItemTemplate",b.oldValue(),b.newValue())}));$$t.$ac.legendItemVisibilityProperty=$$a.$s.i("LegendItemVisibility",$$a.$aj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.cv("LegendItemVisibility",b.oldValue(),b.newValue())}));$$t.$ac.actualLegendItemVisibilityProperty=$$a.$s.i("ActualLegendItemVisibility",$$a.$aj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.cv("ActualLegendItemVisibility",b.oldValue(),b.newValue())}));$$t.$ac.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$ac.actualMarkerBrushProperty=$$a.$s.i("ActualMarkerBrush",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ac.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$ac.actualMarkerOutlineProperty=$$a.$s.i("ActualMarkerOutline",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualMarkerOutline",b.oldValue(),b.newValue())}));$$t.$ac.markerStyleProperty=$$a.$s.i("MarkerStyle",$$a.$ag.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("MarkerStyle",b.oldValue(),b.newValue())}));$$t.$ac.actualMarkerStyleProperty=$$a.$s.i("ActualMarkerStyle",$$a.$ag.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualMarkerStyle",b.oldValue(),b.newValue())}));$$t.$ac.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.cv("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ac.actualMarkerTemplateProperty=$$a.$s.i("ActualMarkerTemplate",$$a.$k.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ac.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$ac.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(0),function(a,b){a.cv("MarkerType",b.oldValue(),b.newValue())}));$$t.$ac.actualMarkerTypeProperty=$$a.$s.i("ActualMarkerType",$.ig.MarkerType.prototype.$type,$$t.$ac.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(1),function(a,b){a.cv("ActualMarkerType",b.oldValue(),b.newValue())}));$$t.$ac.nameProperty=$$a.$s.i("Name",String,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("Name",b.oldValue(),b.newValue())}));$$t.$ac.opacityProperty=$$a.$s.i("Opacity",Number,$$t.$ac.$type,new $$a.ac(2,1,function(a,b){a.cv("Opacity",b.oldValue(),b.newValue())}));$$t.$ac.actualOpacityProperty=$$a.$s.i("ActualOpacity",Number,$$t.$ac.$type,new $$a.ac(2,1,function(a,b){a.cv("ActualOpacity",b.oldValue(),b.newValue())}));$$t.$ac.opacityMaskProperty=$$a.$s.i("OpacityMask",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("OpacityMask",b.oldValue(),b.newValue())}));$$t.$ac.actualOpacityMaskProperty=$$a.$s.i("ActualOpacityMask",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualOpacityMask",b.oldValue(),b.newValue())}));$$t.$ac.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.cv("Outline",b.oldValue(),b.newValue())}));$$t.$ac.actualOutlineProperty=$$a.$s.i("ActualOutline",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualOutline",b.oldValue(),b.newValue())}));$$t.$ac.areaFillOpacityProperty=$$a.$s.i("AreaFillOpacity",Number,$$t.$ac.$type,new $$a.ac(2,NaN,function(a,b){a.cv("AreaFillOpacity",b.oldValue(),b.newValue())}));$$t.$ac.actualAreaFillOpacityProperty=$$a.$s.i("ActualAreaFillOpacity",Number,$$t.$ac.$type,new $$a.ac(2,1,function(a,b){a.cv("ActualAreaFillOpacity",b.oldValue(),b.newValue())}));$$t.$ac.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$ac.$type,new $$a.ac(2,2,function(a,b){a.cv("RadiusX",b.oldValue(),b.newValue())}));$$t.$ac.actualRadiusXProperty=$$a.$s.i("ActualRadiusX",Number,$$t.$ac.$type,new $$a.ac(2,0,function(a,b){a.cv("ActualRadiusX",b.oldValue(),b.newValue())}));$$t.$ac.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$ac.$type,new $$a.ac(2,2,function(a,b){a.cv("RadiusY",b.oldValue(),b.newValue())}));$$t.$ac.actualRadiusYProperty=$$a.$s.i("ActualRadiusY",Number,$$t.$ac.$type,new $$a.ac(2,0,function(a,b){a.cv("ActualRadiusY",b.oldValue(),b.newValue())}));$$t.$ac.startCapProperty=$$a.$s.i("StartCap",$$a.$bj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$bj.getBox(2),function(a,b){a.cv("StartCap",b.oldValue(),b.newValue())}));$$t.$ac.actualStartCapProperty=$$a.$s.i("ActualStartCap",$$a.$bj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$bj.getBox(2),function(a,b){a.cv("ActualStartCap",b.oldValue(),b.newValue())}));$$t.$ac.thicknessProperty=$$a.$s.i("Thickness",Number,$$t.$ac.$type,new $$a.ac(2,1.5,function(a,b){a.cv("Thickness",b.oldValue(),b.newValue())}));$$t.$ac.actualThicknessProperty=$$a.$s.i("ActualThickness",Number,$$t.$ac.$type,new $$a.ac(2,1,function(a,b){a.cv("ActualThickness",b.oldValue(),b.newValue())}));$$t.$ac.titleProperty=$$a.$s.i("Title",$.ig.$op.$type,$$t.$ac.$type,new $$a.ac(2,"Series Title",function(a,b){a.cv("Title",b.oldValue(),b.newValue())}));$$t.$ac.toolTipProperty=$$a.$s.i("ToolTip",$.ig.$op.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.cv("ToolTip",b.oldValue(),b.newValue())}));$$t.$ac.actualToolTipProperty=$$a.$s.i("ActualToolTip",$.ig.$op.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualToolTip",b.oldValue(),b.newValue())}));$$t.$ac.useLightweightMarkersProperty=$$a.$s.i("UseLightweightMarkers",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,false,function(a,b){a.cv("UseLightweightMarkers",b.oldValue(),b.newValue())}));$$t.$ac.actualUseLightweightMarkersProperty=$$a.$s.i("ActualUseLightweightMarkers",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,false,function(a,b){a.cv("ActualUseLightweightMarkers",b.oldValue(),b.newValue())}));$$t.$ac.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.cv("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$ac.visibilityProperty=$$a.$s.i("Visibility",$$a.$aj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){
a.cv("Visibility",b.oldValue(),b.newValue())}));$$t.$ac.actualVisibilityProperty=$$a.$s.i("ActualVisibility",$$a.$aj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.cv("ActualVisibility",b.oldValue(),b.newValue())}));$$t.$ac.fa=$$a.$s.i("ParentOrLocalBrush",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ParentOrLocalBrush",b.oldValue(),b.newValue())}))});