oi-metrology/Static/igniteui/js/modules/infragistics.datachart_category.js
2024-06-14 16:51:30 -07:00

23 lines
67 KiB
JavaScript

/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_category.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_categorycore.js
* infragistics.datachart_core.js
* infragistics.ext_ui.js
*/
(function(factory){if(typeof define==="function"&&define.amd){define(["./infragistics.util","./infragistics.ext_core","./infragistics.ext_collections","./infragistics.dv_core","./infragistics.dv_geometry","./infragistics.datachart_categorycore","./infragistics.datachart_core","./infragistics.ext_ui"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$f=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$g=$.ig.globalDefs.$$g;$$j=$.ig.globalDefs.$$j;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["AnchoredCategoryBucketCalculator:c","PointSeries:h","AnchoredCategorySeries:i","AreaSeries:j","ColumnSeries:k","LineSeries:l","SplineAreaSeries:m","SplineSeries:n","SplineSeriesBase:o","StepAreaSeries:p","StepLineSeries:q","WaterfallSeries:r","AnchoredCategorySeriesView:s","AreaSeriesView:t","ColumnSeriesView:u","LineSeriesView:v","PointSeriesView:w","SplineAreaSeriesView:x","SplineSeriesBaseView:y","SplineSeriesView:z","StepAreaSeriesView:aa","StepLineSeriesView:ab","WaterfallSeriesView:ac"]);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;$d("ConsolidatedItemHitTestBehavior:e",false,false,{Basic:0,NearestY:1});$d("CategorySeriesMarkerCollisionAvoidance:d",false,false,{None:0,Omit:1});$d("ConsolidatedItemsPosition:a",false,false,{Minimum:0,Maximum:1,Median:2,RelativeMinimum:3,RelativeMaximum:4});$c("AnchoredCategorySeries:i","CategorySeries",{ou:null,ov:function(){var $self=this;if(this.ou==null){this.ou=$.ig.DVContainer.prototype.instance().createInstance($.ig.IAnchoredCategorySeriesInteractionManager.prototype.$type,function(){return $self.b2().n()})}return this.ou},_oq:null,getHostReferenceValue:function(){return this.ee()},bf:function(){var a=new $$t.s(this);return a},im:function(a){$.ig.CategorySeries.prototype.im.call(this,a);this._oq=a},_oy:false,init:function(){$.ig.CategorySeries.prototype.init.call(this);this._m3=new $.ig.CategoryFramePreparer(1,this,this._m7,this,this,this._m7._cn)},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$i.valueMemberPathProperty,a);return a}else{return this.c($$t.$i.valueMemberPathProperty)}},valueColumn:function(a){if(arguments.length===1){if(this.ow!=a){var b=this.ow;this.ow=a;if(!this._oy){this.raisePropertyChanged("ValueColumn",b,this.ow)}}return a}else{return this.ow}},ow:null,trendLineType:function(a){if(arguments.length===1){this.h($$t.$i.trendLineTypeProperty,$.ig.TrendLineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$i.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$i.trendLineBrushProperty,a);return a}else{return this.c($$t.$i.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.h($$t.$i.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$i.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$i.trendLineThicknessProperty,a);return a}else{return this.c($$t.$i.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.h($$t.$i.trendLineDashCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$i.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.h($$t.$i.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$i.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$i.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$i.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.h($$t.$i.trendLineZIndexProperty,a);return a}else{return $h(this.c($$t.$i.trendLineZIndexProperty))}},scrollIntoView:function(a){var b=new $$a.ae(0,0,0,1,1);var c=this.mw();var d=this.mx();var e=this.lk(this.view());var f=c!=null?this._m3.r($b($.ig.ICategoryScaler.prototype.$type,c),b,b,e):0;return this.ov().scrollIntoView(this,this.valueColumn(),c,d,f,a)},on:function(a,b,c){if(b<a||a<0||a>this.valueColumn().count()||b<0||b>this.valueColumn().count()||c==null){return null}var d=new Array(b-a+1);var e=c.isSorting();var f=null;if(e){f=c.sortedIndices()}for(var g=a;g<=b;g++){var h=g;if(e){h=f.__inner[h]}d[g-a]=this.bz().item(g)}return d},is:function(a,b,c,d){$.ig.CategorySeries.prototype.is.call(this,a,b,c,d);if(this._oq.cz()&&this._oq.cy().propertyUpdated(a,b,c,d)){this.renderSeries(false);this.ic()}switch(b){case"FastItemsSource":if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.valueColumn());this.valueColumn(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.valueColumn(this.bw(this.valueMemberPath()))}var e=$b($.ig.NumericAxisBase.prototype.$type,this.mx());if(e!=null&&!e.updateRange()){this._oq._cn.g(this.resolution());this.renderSeries(false)}break;case"ValueMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.valueColumn());this.valueColumn(this.bw(this.valueMemberPath()))}this._o1=this.valueMemberPath();break;case"ValueColumn":if(this._oq.cz()){this._oq.cy().reset()}var f=$b($.ig.NumericAxisBase.prototype.$type,this.mx());if(f!=null&&!f.updateRange()){this._oq._cn.g(this.resolution());this.renderSeries(false)}this.pb();this.ji();break;case"TrendLineBrush":this.jg();break;case"ErrorBarSettings":this.renderSeries(false);break;case"TrendLineType":this.ic();break;case"MarkerCollisionAvoidance":this.renderSeries(false);break}},an:function(a){if(this.valueColumn()==null||this.valueColumn().count()==0){return null}if(a==this.mw()){return new $.ig.AxisRange(0,this.valueColumn().count()-1)}if(a==this.mx()){return new $.ig.AxisRange(this.valueColumn().minimum(),this.valueColumn().maximum())}return null},hs:function(a,b,c,d){switch(a){case 4:case 1:case 0:this._oq._cn.g(this.resolution());break}if(this._oq.cz()){this._oq.cy().dataUpdated(a,b,c,d)}this.pb();this.ji()},ny:function(){return this.oz(this._m7)},oz:function(a){var b=0;var c=a.bs();var d=a.br();var e=this.getEffectiveViewport1(a);var f=$b($.ig.NumericYAxis.prototype.$type,this.mx());if(!c.isEmpty()&&!d.isEmpty()&&f!=null){var g=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);if(f.isVertical()){g._b=this.ee()}b=f.getScaledValue(f.referenceValue(),g)}return b},pa:function(a,b,c){var d=this.oz(c);if(a.count()>0){var e=d;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})}},oo:function(a,b,c,d){return this.op(a,b,c,d,false)},op:function(a,b,c,d,e){return $.ig.CategorySeries.prototype.mt(a,b,c,d,e)},dv:function(a,b,c){var d=$.ig.CategorySeries.prototype.dv.call(this,a,b,c);var e=c;if(this.valueColumn()==null||this.valueColumn().count()==0||e._cn.d<1){d=false}return d},hp:function(a,b){$.ig.CategorySeries.prototype.hp.call(this,a,b);var c=b;c.ct();if(c.cz()){c.cy().clearPoints()}},od:function(a,b){$.ig.CategorySeries.prototype.od.call(this,a,b);this.m4(b).d(a,b)},og:function(a,b){$.ig.CategorySeries.prototype.og.call(this,a,b);var c=$b($$t.$s.$type,b);c._b0=true;if(c.cz()){c.cy().rasterizeTrendLine(a.p)}if(this.lv()){$.ig.CategoryMarkerManager.prototype.b(this,a.m,b._cq,this.useLightweightMarkers());this.oa(b,a);b.cj()}this.o7(a,b)},_or: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);var g=f;g._cn.g(this.resolution());f.prepAltSurface(c);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)},o7:function(a,b){},jg:function(){$.ig.CategorySeries.prototype.jg.call(this);if(this.index()<0){return}this._oq.c3();if(this.trendLineBrush()!=null){this._oq.c1()}else{this._oq.c0()}},fq:function(a,b){if(this._oq.cz()&&a==this._oq.cy().trendPolyline()){return null}return $.ig.CategorySeries.prototype.fq.call(this,a,b)},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._oq._cn},currentMode2Index:function(){return this.n1()},provideCollisionDetector:function(){if(this.markerCollisionAvoidance()==1){return new $.ig.CollisionAvoider}return $$t.$g._a},trendlinePreparer:function(){return this._oq.cz()?this._oq.cy():null},_o1:null,o8:function(a){},o9:function(a){},hy:function(a){$.ig.CategorySeries.prototype.hy.call(this,a);if(this._oq.cz()){this.a2().exportTrendlineData(this,a,this._oq.cy().trendPolyline())}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.h($$t.$i.markerCollisionAvoidanceProperty,$$t.$d.getBox(a));return a}else{return $g(this.c($$t.$i.markerCollisionAvoidanceProperty))}},getItem:function(a){var $self=this;var b=this.mw();var c=this.mx();return this.ov().getItem(this,a,this.nz(this.view()),this.valueColumn(),b,c,this.consolidatedItemHitTestBehavior()==1,function(d){return $.ig.CategorySeries.prototype.getItem.call($self,d)})},consolidatedItemHitTestBehavior:function(a){if(arguments.length===1){this.h($$t.$i.consolidatedItemHitTestBehaviorProperty,$$t.$e.getBox(a));return a}else{return $g(this.c($$t.$i.consolidatedItemHitTestBehaviorProperty))}},mayContainUnknowns:function(){return this.valueColumn()==null||this.valueColumn().mayContainUnknowns()},ee:function(){return $.ig.Series.prototype.ef(this.valueColumn(),$b($.ig.ISortingAxis.prototype.$type,this.mw()))},ao:function(){if(this.valueColumn()==null){return null}var a=this.my();var b=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.seriesViewer().viewportRect(),a.isInverted(),this.getEffectiveViewport());var c=a.getUnscaledValue(this.seriesViewer().viewportRect().left(),b);var d=a.getUnscaledValue(this.seriesViewer().viewportRect().right(),b);var e=null;if(a.isSorting()){e=a;c=e.getIndexClosestToUnscaledValue(c);d=e.getIndexClosestToUnscaledValue(d)}else{c=Math.floor(c);d=Math.ceil(d)}if($.ig.util.isNaN(c)||$.ig.util.isNaN(d)){return null}c=Math.max(0,Math.min(this.valueColumn().count()-1,c));d=Math.max(0,Math.min(this.valueColumn().count()-1,d));var f=1.7976931348623157e308;var g=-1.7976931348623157e308;for(var h=$.ig.truncate(c);h<=$.ig.truncate(d);h++){var i=h;if(e!=null){i=e.sortedIndices().__inner[h]}f=Math.min(f,this.valueColumn().item(i));g=Math.max(g,this.valueColumn().item(i))}return new $.ig.AxisRange(f,g)},pb:function(){this.finalValue(this.valueColumn()==null||this.valueColumn().count()==0?NaN:this.valueColumn().item(this.valueColumn().count()-1))},$type:new $.ig.Type("AnchoredCategorySeries",$.ig.CategorySeries.prototype.$type,[$.ig.IIsCategoryBased.prototype.$type,$.ig.IHasSingleValueCategory.prototype.$type,$.ig.IHasCategoryTrendline.prototype.$type,$.ig.ITrendLineSeries.prototype.$type])},true);$c("HorizontalAnchoredCategorySeries:b","AnchoredCategorySeries",{init:function(){$$t.$i.init.call(this)},pu:null,pv:function(){var $self=this;if(this.pu==null){this.pu=$.ig.DVContainer.prototype.instance().createInstance($.ig.IHorizontalAnchoredCategorySeriesInteractionManager.prototype.$type,function(){return $self.b2().n()})}return this.pu},hn:function(){$$t.$i.hn.call(this);this.xAxis(null);this.yAxis(null)},xAxis:function(a){if(arguments.length===1){this.h($$t.$b.xAxisProperty,a);return a}else{return this.c($$t.$b.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$b.yAxisProperty,a);return a}else{return this.c($$t.$b.yAxisProperty)}},bd:function(){if(this.hitTestMode()==0){return 1}else{return $$t.$i.bd.call(this)}},my:function(){return this._pq},ni:function(){return this._pw},getSeriesValueMarkerBoundingBox:function(a){if(this.mz==null||this.mz.m.count()==0||!this.hasMarkers()||!this.lv()){return $$a.$ae.empty()}return this.pv().getSeriesValueMarkerBoundingBox(this,this.mz.m,a,this.p8.runOn(this))},p8:function(a){return this._oq.c5(a)},p0:function(a,b,c){return this.pv().testAreaOver(this,this.ni(),a,b,c)},ah:function(a){return this.pv().getHighStrokeSegments(this,this.mz.f,this.nz(this.view()),this.n0(this.view()),a)},ai:function(a){return this.pv().getLowStrokeSegments(this,this.mz.f,this.nz(this.view()),this.n0(this.view()),a)},testHit:function(a,b){if(this.df(a,b)){return true}if(this.lw(a,b)){return true}return false},getOffsetValue:function(){return this._m3.r(this.my(),this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){var a=this.getEffectiveViewport1(this.view());return this.my().getCategorySize(this.view().bs(),this.view().br(),a)},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=this.my();var f=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.view().br(),e.isInverted(),d);var g=this._m3.r(e,this.seriesViewer().actualWindowRect(),this.view().br(),d);return this.em(this.valueColumn(),a,e,f,g,this.nx.runOn(this),b,c)},getPreviousOrExactIndex:function(a,b){return this.fc(a,b,this.my(),this.nx.runOn(this),this.valueColumn())},getNextOrExactIndex:function(a,b){return this.fa(a,b,this.my(),this.nx.runOn(this),this.valueColumn())},d6:function(a,b,c,d,e){if(this.valueColumn()==null){return Number.POSITIVE_INFINITY}return this.d7(a,b,this.my(),d,e,this.valueColumn().count(),this.nx.runOn(this))},getSeriesValuePosition:function(a,b,c){if(this.my()==null||this.ni()==null){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return this.lf(a,b,c,this._m3.r(this.my(),this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view())),this.ni(),this.my(),null,null,null)},mw:function(){return this._pq},mx:function(){return this._pw},o8:function(a){this.xAxis($b($.ig.CategoryAxisBase.prototype.$type,a))},o9:function(a){this.yAxis($b($.ig.NumericYAxis.prototype.$type,a))},nt:function(){return this._pw!=null&&this._pw.updateRange()},_pq:null,_pw:null,p4:function(a){this._pq=a},p5:function(a){this._pw=a},getCategoryItems:function(a,b){return this.on(a,b,this._pq)},is:function(a,b,c,d){switch(b){case"XAxis":this.p4(this.xAxis());if(this._oq.cz()){this._oq.cy($.ig.CategoryTrendLineManagerFactory.prototype.a(this._oq.cy(),this._pq,this.rootCanvas(),this,this.b2()))}break;case"TrendLineType":var e=$g(d);if(e!=0){this._oq.cy($.ig.CategoryTrendLineManagerFactory.prototype.a(this._oq.cy(),this._pq,this.rootCanvas(),this,this.b2()))}break}$$t.$i.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.p4(this.xAxis());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.p5(this.yAxis());this._m7._cn.g(this.resolution());this.nt();this.renderSeries(false);this.ic()}break;case"CategoryMode":if(this.xAxis()!=null){this.xAxis().kg(true)}break}},hs:function(a,b,c,d){$$t.$i.hs.call(this,a,b,c,d);if(this._pq!=null&&$b($.ig.ISortingAxis.prototype.$type,this._pq)!==null){this._pq.notifyDataChanged()}switch(a){case 4:if(this._pq!=null){this._pq.updateRange()}if(this._pw!=null&&!this._pw.updateRange()){this.renderSeries(true)}break;case 1:if(this._pq!=null){this._pq.updateRange()}if(this._pw!=null&&!this._pw.updateRange()){this.renderSeries(true)}break;case 0:if(this._pq!=null){this._pq.updateRange()}if(this._pw!=null&&!this._pw.updateRange()){this.renderSeries(true)}break;case 2:if(this._o1!=null&&this._oq._cn.d>0&&this._pw!=null&&!this._pw.updateRange()){this.renderSeries(true)}break;case 3:if(d==this._o1){if(this._pq!=null){this._pq.updateRange()}if(this._pw!=null&&!this._pw.updateRange()){this.renderSeries(true)}}break}},canUseAsXAxis:function(a){if($b($.ig.CategoryXAxis.prototype.$type,a)!==null||a.isDateTime()){return true}return false},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},ps:0,pt:function(a){if(arguments.length===1){var b=this.pt();if(a!=b){this.ps=a;this.raisePropertyChanged("CategoryMode",$.ig.CategoryMode.prototype.getBox(b),$.ig.CategoryMode.prototype.getBox(this.pt()))}return a}else{return this.ps}},$type:new $.ig.Type("HorizontalAnchoredCategorySeries",$$t.$i.$type)},true);$c("AnchoredCategoryBucketCalculator:c","CategoryBucketCalculator",{init:function(a){$.ig.CategoryBucketCalculator.prototype.init.call(this,a);this._i=a},_i:null,getBucketWithoutUnknowns:function(a){var b=this.h;var c=this.j;var d=a*this.d;var e=d+this.d-1;var f=c-1;d=d<f?d:f;e=e<f?e:f;var g=1.7976931348623157e308;var h=-1.7976931348623157e308;var i=true;for(var j=d;j<=e;++j){var k=b[j];g=g<k?g:k;h=h>k?h:k;i=false}if(!i){return[.5*(d+e),g,h]}return[.5*(d+e),NaN,NaN]},getBucket:function(a){var b=this.h;var c=this.j;var d=a*this.d;var e=d+this.d-1;var f=c-1;d=d<f?d:f;e=e<f?e:f;var g=0;var h=0;var i=true;for(var j=d;j<=e;++j){var k=b[j];if(!i){if(!$.ig.util.isNaN(k)){g=g<k?g:k;h=h>k?h:k}}else{if(!$.ig.util.isNaN(k)){g=k;h=k;i=false}}}if(!i){return[.5*(d+e),g,h]}return[.5*(d+e),NaN,NaN]},h:null,j:0,cacheValues:function(){this.j=this._i._cw.valueColumn().count();this.h=this._i._cw.valueColumn().asArray()},unCacheValues:function(){this.h=null},$type:new $.ig.Type("AnchoredCategoryBucketCalculator",$.ig.CategoryBucketCalculator.prototype.$type)},true);$c("HorizontalAnchoredCategorySeriesProxy:f","Object",{init:function(){$.ig.$op.init.call(this)},matchesType:function(a){return $b($$t.$b.$type,a)!==null},setCategoryMode:function(a,b){a.pt(b)},setValueMemberPath:function(a,b){a.valueMemberPath(b)},setXAxis:function(a,b){a.xAxis(b)},setYAxis:function(a,b){a.yAxis(b)},$type:new $.ig.Type("HorizontalAnchoredCategorySeriesProxy",$.ig.$ot,[$.ig.IHorizontalAnchoredCategorySeriesProxy.prototype.$type])},true);$c("NonCollisionAvoider:g","Object",{staticInit:function(){$$t.$g._a=new $$t.g},init:function(){$.ig.$op.init.call(this)},_a:null,clear:function(){},tryAdd:function(a){return true},$type:new $.ig.Type("NonCollisionAvoider",$.ig.$ot,[$.ig.IDetectsCollisions.prototype.$type])},true);$c("PointSeries:h","HorizontalAnchoredCategorySeries",{bf:function(){return new $$t.w(this)},_p9:null,im:function(a){$$t.$b.im.call(this,a);this._p9=a},init:function(){$$t.$b.init.call(this);this._ab=$$t.$h.$type},testHit:function(a,b){var c=this.getSeriesValuePosition(this.toWorldPosition(a),true,false);if(this.lw(a,b)){return true}return false},is:function(a,b,c,d){$$t.$b.is.call(this,a,b,c,d)},isMarkerlessDisplayPreferred:function(){return false},$type:new $.ig.Type("PointSeries",$$t.$b.$type)},true);$c("AreaSeries:j","HorizontalAnchoredCategorySeries",{bf:function(){return new $$t.t(this)},m8:function(){return 1},im:function(a){$$t.$b.im.call(this,a);this._p9=a},_p9:null,isAreaOrLine:function(){return true},init:function(){$$t.$b.init.call(this);this._qa=new $.ig.CategoryLineRasterizer;this._ab=$$t.$j.$type;this.pt(0)},_qa:null,preferredCategoryMode:function(a){return this.pt()},testHit:function(a,b){var c=this.getSeriesValuePosition(this.toWorldPosition(a),true,false);if(this.p0(a,c,b)){return true}if(this.df(a,b)){return true}if(this.lw(a,b)){return true}return false},hp:function(a,b){$$t.$b.hp.call(this,a,b);var c=b;c.c7()},og:function(a,b){var $self=this;$$t.$b.og.call(this,a,b);var c=b._cn.d;var d=$b($$t.$t.$type,b);var e=a.f;var f=this.getEffectiveViewport1(d);this.m6.x(this,this.nr(),this._pq,this.getCategoryItems.runOn(this),this.nz(b),this.n0(b));var g=false;var h=this.m6._c;if(h!=null){g=true}if(g){var i=new $.ig.ScalerParams(0,b.bs(),b.br(),this._pq.isInverted(),f);this.oc(e,-1,this.valueColumn().count(),this._pq,i,b.isThumbnailView())}var j=d.line0();var k=d.line1();var l=d.polygon0();var m=d.polygon1();this.m6.ae(j,true,false,true,true);this.m6.ae(k,true,false,true,true);this.m6.ae(l,false,true,false,false);this.m6.ae(m,false,true,false,false);if(b.checkFrameDirty(a)){d.c9(e.count(),e,true,c,this.resolution(),function(n,o,p,q,r){$self.pa(n,a.f.count(),b)},this.unknownValuePlotting(),e.count()==1?null:this.op(e,e.count()-1,b.br(),b.bs(),true));b.updateFrameVersion(a)}var n=this.mx();l.__opacity=this.m6.i*this.actualAreaFillOpacity();m.__opacity=.5*this.m6.i*this.actualAreaFillOpacity()},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$j.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$j.unknownValuePlottingProperty))}},is:function(a,b,c,d){$$t.$b.is.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this._m3._m=this.unknownValuePlotting()==0;this.renderSeries(false);this.ic();break}},$type:new $.ig.Type("AreaSeries",$$t.$b.$type,[$.ig.IUnknownValuePlotting.prototype.$type])},true);$c("ColumnSeries:k","HorizontalAnchoredCategorySeries",{bf:function(){return new $$t.u(this)},_p9:null,im:function(a){$$t.$b.im.call(this,a);this._p9=a},m8:function(){return 1},init:function(){this.qf=null;this.qa=0;$$t.$b.init.call(this);this._ab=$$t.$k.$type;this.pt(2)},radiusX:function(a){if(arguments.length===1){this.h($$t.$k.radiusXProperty,a);return a}else{return this.c($$t.$k.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$k.radiusYProperty,a);return a}else{return this.c($$t.$k.radiusYProperty)}},nn:function(){return true},preferredCategoryMode:function(a){return this.pt()},qf:null,getSeriesValueBoundingBox:function(a){if(this.qf==null){this.qf=this.qc.runOn(this)}var b=this._pw!=null?this._pw:this.yAxis();var c=this._pq;return this.ov().getColumnShapeBoundingBox(this,a,c,b,this.mz,this.nz(this.view()),this.n0(this.view()),this.qf)},testHit:function(a,b){if(this.dj(a,b)){return true}if(this.lw(a,b)){return true}return false},hp:function(a,b){$$t.$b.hp.call(this,a,b);var c=b;if(a&&c._c7!=null){c._c7.count(0)}},getItemSpan:function(){return this._pq.jk(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},og:function(a,b){$$t.$b.og.call(this,a,b);var c=a.f;if(!b.q()){return}var d=b.bs();var e=b.br();var f=this.getEffectiveViewport1(b);var g=new $.ig.ScalerParams(0,d,e,this._pw.isInverted(),f);g._b=this.ee();var h=new $.ig.ScalerParams(0,d,e,this._pq.isInverted(),f);var i=this._pw;var j=i.getScaledValue(i.referenceValue(),g);var k=this._pq.jk(d,e,f);var l=this._pq;var m=b;if($.ig.util.isNaN(k)||Number.isInfinity(k)){m._c7.count(0);return}this.m6.x(this,this.nr(),this._pq,this.getCategoryItems.runOn(this),this.nz(b),this.n0(b));this.m6.p=this.radiusX();this.m6.q=this.radiusY();this.m6.j=this.radiusX();this.m6.k=this.radiusY();var n=false;var o=this.m6._c;if(o!=null){n=true}var p=this._pq.isSorting();var q=p?this._pq:null;var r=this.valueColumn().count();var s=this.nz(b);var t=0;for(var u=0;u<c.count();++u){var v=c.__inner[u][0]-.5*k;var w=this.qc(c.__inner[u]);var x=j;w=Math.max(w,-100);x=Math.min(x,e.bottom()+100);var y=Math.abs(x-w);if(Number.isInfinity(y)){continue}var z=m._c7.item(t);t++;z.width(k);z.height(y);if(n){this.oc(c,u,r,l,h,b.isThumbnailView())}if(z.dataContext()!=null){var aa=z.dataContext();if(s==1){var ab=this.m6.a(r,u)[0];if(ab>=0&&ab<this.bz().count()){if(q!=null&&q.sortedIndices()!=null&&q.sortedIndices().count()>ab){ab=q.sortedIndices().__inner[ab]}aa.item(this.bz().item(ab))}}else{aa.item(null)}}this.m6.ae(z,false,false,false,false);z.al(this.m6.j);z.am(this.m6.k);m.dc(z,v,Math.min(x,w))}m._c7.count(t);b.updateFrameVersion(a)},qa:0,consolidatedColumnVerticalPosition:function(a){if(arguments.length===1){if(this.consolidatedColumnVerticalPosition()!=a){var b=this.consolidatedColumnVerticalPosition();this.qa=a;this.raisePropertyChanged("ConsolidatedColumnVerticalPosition",$$t.$a.getBox(b),$$t.$a.getBox(this.consolidatedColumnVerticalPosition()))}return a}else{return this.qa}},qc:function(a){if(a==null||a.length<3){return NaN}switch(this.consolidatedColumnVerticalPosition()){case 0:return a[1];case 1:return a[2];case 2:return(a[1]+a[2])/2;case 3:var b=(a[1]+a[2])/2;if(this.yAxis()==null){return b}var c=this.yAxis().getUnscaledValue(b,new $.ig.ScalerParams(1,this.seriesViewer().windowRect(),this.seriesViewer().viewportRect(),this.yAxis().isInverted()));if(c<this.yAxis().referenceValue()){return a[2]}else{return a[1]}case 4:var d=(a[1]+a[2])/2;var e=this.yAxis().getUnscaledValue(d,new $.ig.ScalerParams(1,this.seriesViewer().windowRect(),this.seriesViewer().viewportRect(),this.yAxis().isInverted()));if(this.yAxis()==null){return d}if(e<this.yAxis().referenceValue()){return a[1]}else{return a[2]}default:return(a[1]+a[2])/2}},$type:new $.ig.Type("ColumnSeries",$$t.$b.$type)},true);$c("LineSeries:l","HorizontalAnchoredCategorySeries",{bf:function(){return new $$t.v(this)},_qa:null,im:function(a){$$t.$b.im.call(this,a);this._qa=a},isAreaOrLine:function(){return true},init:function(){$$t.$b.init.call(this);this._p9=new $.ig.CategoryLineRasterizer;this._ab=$$t.$l.$type;this.pt(0)},_p9:null,preferredCategoryMode:function(a){return this.pt()},hp:function(a,b){$$t.$b.hp.call(this,a,b);var c=b;c.c7()},og:function(a,b){$$t.$b.og.call(this,a,b);var c=b._cn.d;var d=$b($$t.$v.$type,b);var e=a.f;var f=this.getEffectiveViewport1(b);this.m6.x(this,this.nr(),this._pq,this.getCategoryItems.runOn(this),this.nz(b),this.n0(b));var g=false;var h=this.m6._c;if(h!=null){g=true}if(g){var i=new $.ig.ScalerParams(0,b.bs(),b.br(),this._pq.isInverted(),f);this.oc(e,-1,this.valueColumn().count(),this._pq,i,b.isThumbnailView())}var j=d.line0();var k=d.line1();var l=d.fillArea();this.m6.ae(j,true,false,true,false);this.m6.ae(k,true,false,true,false);this.m6.ae(l,false,true,false,false);l.__opacity=.75*this.m6.i;if(b.checkFrameDirty(a)){d.c8(e.count(),e,true,this.unknownValuePlotting(),this.oo(e,e.count()-1,b.br(),b.bs()),c,this.resolution());b.updateFrameVersion(a)}},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$l.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$l.unknownValuePlottingProperty))}},is:function(a,b,c,d){$$t.$b.is.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this._m3._m=this.unknownValuePlotting()==0;this.renderSeries(false);this.ic();break}},$type:new $.ig.Type("LineSeries",$$t.$b.$type,[$.ig.IUnknownValuePlotting.prototype.$type])},true);$c("SplineSeriesBase:o","HorizontalAnchoredCategorySeries",{init:function(){$$t.$b.init.call(this)},bf:function(){return new $$t.y(this)},im:function(a){$$t.$b.im.call(this,a);this._qa=a},_qa:null,isAreaOrLine:function(){return true},_p9:null,qg:function(a,b,c,d,e,f){var $self=this;var g=$b($.ig.ISortingAxis.prototype.$type,d);var h=this.getEffectiveViewport1(f);if(g==null){return}var i=new $.ig.ScalerParams(0,b,c,d.isInverted(),h);var j=new $.ig.ScalerParams(0,b,c,e.isInverted(),h);j._b=this.ee();var k=this.lv();var l=0;var m=this.qe(d,b,c,h);var n=function(o){return o};var o=function(p){return $self.valueColumn().item(g.sortedIndices().__inner[p])};var p=this._m7._cn.f;var q=this._m7._cn.e;var r=$.ig.truncate(Math.ceil(c.width()/(p-q)));var s=new $.ig.CollisionAvoider;var t=this._m7._cn.d;if(t<=0||q<=0&&p<=0){this._m7._cq.count(l);return}var u=0;var v=0;for(var w=q;w<p+1;++w){var x=null;var y=w*t;if(g!=null&&g.sortedIndices()!=null&&y>=0&&y<g.sortedIndices().count()){y=g.sortedIndices().__inner[y]}if(w>=this.valueColumn().count()-1){if(k&&this.qc(a,a.f.__inner[a.f.count()-1],s,Math.min(y,this.bz().count()-1),l,f,u-1)){++l}break}var z=n(w);var aa=o(w);var ab=n(w+1);var ac=o(w+1);var ad=ab-z;var ae=this._p9[w];var af=this._p9[w+1];var ag=g.getUnscaledValueAt(g.sortedIndices().__inner[w]);var ah=d.getScaledValue(ag,i)+m;var ai=e.getScaledValue(aa,j);a.f.add([ah,ai,ai]);u++;v=u;for(var aj=1;aj<r;++aj){var ak=aj/r;var al=z+ad*ak;var am=(ab-al)/ad;var an=(al-z)/ad;var ao=am*aa+an*ac+((am*am*am-am)*ae+(an*an*an-an)*af)*(ad*ad)/6;var ap=g.getUnscaledValueAt(g.sortedIndices().__inner[w]);var aq=g.getUnscaledValueAt(g.sortedIndices().__inner[w+1]);var ar=ap+(aq-ap)*ak;al=d.getScaledValue(ar,i)+m;ao=e.getScaledValue(ao,j);a.f.add([al,ao,ao]);u++}if(k){x=[ah,ai,ai]}if(k&&this.qc(a,x,s,Math.min(y,this.bz().count()-1),l,f,v-1)){++l}}f._cq.count(l)},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)&&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},aj:function(a,b,c,d,e,f){if(a==null||a.isSorting()||this.nz(this.view())>1||this.nz(this.view())==0){return $$t.$b.aj.call(this,this.my(),this.mz.f,this.nz(this.view()),this.n0(this.view()),e,f)}if(this.mz.f.count()==0){return null}var g=this._qa._cn.f;var h=this.view().br();var i=$.ig.truncate(Math.ceil(h.width()/(g-d)));var j=-1;var k=-1;var l=this.getExactItemIndex(e);var m=this.getPreviousOrExactIndex(e,f);var n=this.getNextOrExactIndex(e,f);var o=$.ig.truncate(Math.floor(m/this.nz(this.view())));var p=$.ig.truncate(Math.floor(n/this.nz(this.view())));j=o-this.n0(this.view());k=p-this.n0(this.view());var q=j*i;var r=k*i;var s=0;if(m!=n){s=(l-m)/(n-m)}var t=$.ig.truncate(Math.floor(q+s*(r-q)));j=t;k=t+1;if(j<0){j=0}if(j>this.mz.f.count()-1){j=this.mz.f.count()-1}if(k<0){k=0}if(k>this.mz.f.count()-1){k=this.mz.f.count()-1}var u=this.mz.f.__inner[j];var v=this.mz.f.__inner[k];var w=new Array(2);w[0]=u;w[1]=v;return w},od:function(a,b){var $self=this;$$t.$b.od.call(this,a,b);if(a.f.count()<=1){return}if(b._cn.d==0){return}var c=b.bs();var d=b.br();var e=this.getEffectiveViewport1(b);var f=this._pq;var g=this._pw;var h=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var i=function(){var $ret=new $.ig.ScalerParams(0,c,d,g.isInverted(),e);$ret._b=$self.ee();return $ret}();a.f.clear();a.m.clear();var j=this.lv();var k=0;var l=$b($.ig.ISortingAxis.prototype.$type,this._pq);if(l!=null&&l.sortedIndices().count()!=this.bz().count()){return}var m=this.qe(f,c,d,e);var n=function(o){return o};var o=function(p){return $self.valueColumn().item(p)};var p=b._cn.d;if((this._p9==null||this._p9.length!=this.valueColumn().count())&&p==1){var q=this.splineType()==0?NaN:0;if(this._pq!=null&&$b($.ig.ISortingAxis.prototype.$type,this._pq)!==null&&this._pq.sortedIndices()!=null){var r=new $.ig.SafeSortedReadOnlyDoubleCollection(1,this.valueColumn(),this._pq.sortedIndices(),NaN);o=function(s){return r.item(s)}}this._p9=$.ig.Numeric.prototype.c(this.valueColumn().count(),n,o,q,q)}var s=b._cn.f;var t=b._cn.e;var u=$.ig.truncate(Math.ceil(d.width()/(s-t)));var v=new $.ig.CollisionAvoider;if(l!=null){this.qg(a,c,d,f,g,b);return}var w=b;w.c2();var x=0;var y=0;for(var z=t;z<=s;++z){var aa=null;if(p==1){if(z>=this.valueColumn().count()-1){if(j&&this.qc(a,a.f.__inner[a.f.count()-1],v,Math.min(z*p,this.bz().count()-1),k,b,x-1)){++k}break}var ab=n(z);var ac=o(z);var ad=n(z+1);var ae=o(z+1);var af=ad-ab;var ag=this._p9[z];var ah=this._p9[z+1];var ai=f.getScaledValue(ab,h)+m;var aj=g.getScaledValue(ac,i);a.f.add([ai,aj,aj]);x++;y=x;for(var ak=1;ak<u;++ak){var al=ab+af*ak/u;var am=(ad-al)/af;
var an=(al-ab)/af;var ao=am*ac+an*ae+((am*am*am-am)*ag+(an*an*an-an)*ah)*(af*af)/6;al=f.getScaledValue(al,h)+m;ao=g.getScaledValue(ao,i);a.f.add([al,ao,ao]);x++}if(j){aa=b._cn.getBucket(z);aa[0]=f.getScaledValue(aa[0],h)+m;aa[1]=g.getScaledValue(aa[1],i);aa[2]=g.getScaledValue(aa[2],i)}}else{aa=b._cn.getBucket(z);if(!$.ig.util.isNaN(aa[0])){aa[0]=f.getScaledValue(aa[0],h)+m;aa[1]=g.getScaledValue(aa[1],i);aa[2]=g.getScaledValue(aa[2],i);a.f.add(aa);x++}}if(j&&this.qc(a,aa,v,Math.min(z*p,this.bz().count()-1),k,b,y-1)){++k}}w.c4();b._cq.count(k)},qd:function(a,b,c,d,e,f,g){var h=d-b;var i=b+h*a;var j=(d-i)/h;var k=(i-b)/h;var l=j*c+k*e+((j*j*j-j)*f+(k*k*k-k)*g)*(h*h)/6;return l},ec:function(a,b,c,d,e,f,g,h){var i=NaN;if(c>=0&&c<b.count()){i=b.item(c)}var j=NaN;if(d>=0&&d<b.count()){j=b.item(d)}if(f==0){return j}if(e==b.count()-1){return i}if($.ig.util.isNaN(j)&&g!=0&&a<=.5&&!h){return i}if($.ig.util.isNaN(i)&&g!=0&&a>=.5&&!h){return j}var k=e;var l=f;var m=i;var n=j;var o=NaN;var p=NaN;if(this._p9!=null&&e>=0&&e<this._p9.length){o=this._p9[e]}if(this._p9!=null&&f>=0&&f<this._p9.length){p=this._p9[f]}return this.qd(a,k,m,l,n,o,p)},qe:function(a,b,c,d){var e=this.preferredCategoryMode(a);if(e==0&&a.categoryMode()!=0){e=1}var f=0;switch(e){case 0:f=0;break;case 1:f=.5*a.getCategorySize(b,c,d);break;case 2:f=a.getGroupCenter(this.index(),b,c,d);break}if(a.isInverted()){f=-f}return f},splineType:function(a){if(arguments.length===1){this.h($$t.$o.splineTypeProperty,$.ig.SplineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$o.splineTypeProperty))}},qh:function(){this._p9=null},is:function(a,b,c,d){switch(b){case"ValueColumn":case"FastItemsSource":this.qh();break}$$t.$b.is.call(this,a,b,c,d);switch(b){case"SplineType":this.qh();this.renderSeries(false);this.ic();break}},hs:function(a,b,c,d){this.qh();$$t.$b.hs.call(this,a,b,c,d)},$type:new $.ig.Type("SplineSeriesBase",$$t.$b.$type)},true);$c("SplineAreaSeries:m","SplineSeriesBase",{bf:function(){return new $$t.x(this)},m8:function(){return 1},im:function(a){$$t.$o.im.call(this,a);this._qk=a},_qk:null,init:function(){$$t.$o.init.call(this);this._qj=new $.ig.CategoryLineRasterizer;this._ab=$$t.$m.$type},_qj:null,preferredCategoryMode:function(a){return 0},hp:function(a,b){$$t.$o.hp.call(this,a,b);var c=b;c.c8()},testHit:function(a,b){var c=this.getSeriesValuePosition(this.toWorldPosition(a),true,false);if(this.p0(a,c,b)){return true}if(this.df(a,b)){return true}if(this.lw(a,b)){return true}return false},og:function(a,b){var $self=this;$$t.$o.og.call(this,a,b);var c=this._m7._cn.d;var d=$b($$t.$x.$type,b);var e=a.f;var f=this.getEffectiveViewport1(b);this.m6.x(this,this.nr(),this._pq,this.getCategoryItems.runOn(this),this.nz(b),this.n0(b));var g=false;var h=this.m6._c;if(h!=null){g=true}if(g){var i=new $.ig.ScalerParams(0,b.bs(),b.br(),this._pq.isInverted(),f);this.oc(e,-1,this.valueColumn().count(),this._pq,i,b.isThumbnailView())}var j=d.line0();var k=d.line1();var l=d.polygon0();var m=d.polygon1();this.m6.ae(j,true,false,true,true);this.m6.ae(k,true,false,true,true);this.m6.ae(l,false,true,false,false);this.m6.ae(m,false,true,false,false);l.__opacity=this.m6.i*this.actualAreaFillOpacity();m.__opacity=.5*this.m6.i*this.actualAreaFillOpacity();if(b.checkFrameDirty(a)){d.rasterizeSplineArea1(a.f.count(),e,true,c,this.resolution(),function(n,o,p,q,r){$self.pa(n,a.f.count(),b)},1,a.f.count()==1?null:this.op(e,e.count()-1,b.br(),b.bs(),true));b.updateFrameVersion(a)}var n=this.mx()},$type:new $.ig.Type("SplineAreaSeries",$$t.$o.$type)},true);$c("SplineSeries:n","SplineSeriesBase",{bf:function(){return new $$t.z(this)},im:function(a){$$t.$o.im.call(this,a);this._qk=a},_qk:null,init:function(){$$t.$o.init.call(this);this._qj=new $.ig.CategoryLineRasterizer;this._ab=$$t.$n.$type},_qj:null,preferredCategoryMode:function(a){return 0},hp:function(a,b){$$t.$o.hp.call(this,a,b);var c=b;c.c8()},og:function(a,b){$$t.$o.og.call(this,a,b);var c=b;var d=c._cn.d;var e=$b($$t.$z.$type,b);var f=a.f;var g=this.getEffectiveViewport1(b);this.m6.x(this,this.nr(),this._pq,this.getCategoryItems.runOn(this),this.nz(b),this.n0(b));var h=false;var i=this.m6._c;if(i!=null){h=true}if(h){var j=new $.ig.ScalerParams(0,b.bs(),b.br(),this._pq.isInverted(),g);this.oc(f,-1,this.valueColumn().count(),this._pq,j,b.isThumbnailView())}var k=e.line0();var l=e.line1();var m=e.fillArea();this.m6.ae(k,true,false,true,false);this.m6.ae(l,true,false,true,false);this.m6.ae(m,false,true,false,false);m.__opacity=.75*this.m6.i;if(b.checkFrameDirty(a)){e.c9(f.count(),f,true,1,this.oo(f,f.count()-1,b.br(),b.bs()),d,this.resolution());b.updateFrameVersion(a)}},$type:new $.ig.Type("SplineSeries",$$t.$o.$type)},true);$c("StepAreaSeries:p","HorizontalAnchoredCategorySeries",{bf:function(){return new $$t.aa(this)},getHostReferenceValue:function(){return this.ee()},im:function(a){$$t.$b.im.call(this,a);this._qa=a},_qa:null,isAreaOrLine:function(){return true},init:function(){$$t.$b.init.call(this);this._p9=new $.ig.CategoryLineRasterizer;this._ab=$$t.$p.$type},_p9:null,preferredCategoryMode:function(a){return $b($.ig.ISortingAxis.prototype.$type,a)!==null?0:1},hp:function(a,b){$$t.$b.hp.call(this,a,b);var c=b;c.c7()},qb:function(a,b,c,d,e){if(b){if(e){if((a&1)==0||$a(a,2)+1>=c.f.count()){return c.f.__inner[$a(a,2)][0]}return c.f.__inner[$a(a,2)+1][0]}return c.f.__inner[$a(a,2)][0]+((a&1)==1?-d:d)}if(e){if((a&1)==0||$a(a,2)+1>=c.f.count()){return c.f.__inner[$a(a,2)][0]}return c.f.__inner[$a(a,2)+1][0]}return c.f.__inner[$a(a,2)][0]+((a&1)==0?-d:d)},m8:function(){return 1},ec:function(a,b,c,d,e,f,g,h){var i=NaN;if(c>=0&&c<b.count()){i=b.item(c)}var j=NaN;if(d>=0&&d<b.count()){j=b.item(d)}if(f==0){return j}if(e==b.count()-1){return i}if($.ig.util.isNaN(j)&&g!=0&&a<=.5&&!h){return i}if($.ig.util.isNaN(i)&&g!=0&&a>=.5&&!h){return j}if(a>.5){return j}return i},bd:function(){if(this.hitTestMode()==0){return 2}else{return $$t.$b.bd.call(this)}},og:function(a,b){var $self=this;$$t.$b.og.call(this,a,b);var c=b.bs();var d=b.br();var e=this.getEffectiveViewport1(b);var f=$b($.ig.ISortingAxis.prototype.$type,this._pq)!=null;var g=this._pq!=null?.5*this._pq.getCategorySize(c,d,e):0;if(this._pq!=null&&this._pq.isInverted()){g=-g}var h=a.f.count()*2;var i=new $$4.x(Array,2,h);this.m6.x(this,this.nr(),this._pq,this.getCategoryItems.runOn(this),this.nz(b),this.n0(b));var j=false;var k=this.m6._c;if(k!=null){j=true}for(var l=0;l<h;l++){var m=new Array(4);m[0]=this.qb(l,false,a,g,f);m[1]=a.f.__inner[$a(l,2)][1];m[2]=this.qb(l,true,a,g,f);m[3]=a.f.__inner[$a(l,2)][2];i.add(m)}var n=this._m7._cn.d;if(j){var o=new $.ig.ScalerParams(0,b.bs(),b.br(),this._pq.isInverted(),e);this.oc(i,-1,this.valueColumn().count(),this._pq,o,b.isThumbnailView())}var p=$b($$t.$aa.$type,b);var q=p.polyline0();var r=p.polyline1();var s=p.polygon0();var t=p.polygon1();this.m6.ae(q,true,false,true,true);this.m6.ae(r,true,false,true,true);this.m6.ae(s,false,true,false,false);this.m6.ae(t,false,true,false,false);if(b.checkFrameDirty(a)){p.rasterizeStepArea1(h,i,false,n,this.resolution(),function(u,v,w,x,y){$self.pa(u,2*a.f.count(),b)},1,this.op(i,i.count()-1,b.br(),b.bs(),true));b.updateFrameVersion(a)}var u=this.mx();p.polygon0().__opacity=this.actualAreaFillOpacity();p.polygon1().__opacity=.5*this.actualAreaFillOpacity()},currentCategoryMode:function(){return this.preferredCategoryMode(this._pq)},$type:new $.ig.Type("StepAreaSeries",$$t.$b.$type,[$.ig.IIsCategoryBased.prototype.$type])},true);$c("StepLineSeries:q","HorizontalAnchoredCategorySeries",{bf:function(){return new $$t.ab(this)},getHostReferenceValue:function(){return this.ee()},im:function(a){$$t.$b.im.call(this,a);this._qa=a},_qa:null,init:function(){$$t.$b.init.call(this);this._p9=new $.ig.CategoryLineRasterizer;this._ab=$$t.$q.$type},_p9:null,ac:function(){$$t.$b.ac.call(this)},preferredCategoryMode:function(a){return $b($.ig.ISortingAxis.prototype.$type,a)!==null?0:1},isAreaOrLine:function(){return true},hp:function(a,b){$$t.$b.hp.call(this,a,b);var c=b;c.c7()},bd:function(){if(this.hitTestMode()==0){return 2}else{return $$t.$b.bd.call(this)}},ec:function(a,b,c,d,e,f,g,h){var i=NaN;if(c>=0&&c<b.count()){i=b.item(c)}var j=NaN;if(d>=0&&d<b.count()){j=b.item(d)}if(f==0){return j}if(e==b.count()-1){return i}if($.ig.util.isNaN(j)&&g!=0&&a<=.5&&!h){return i}if($.ig.util.isNaN(i)&&g!=0&&a>=.5&&!h){return j}if(a>.5){return j}return i},qb:function(a,b,c,d,e,f){var g;if(b){if(f){g=(a&1)==0;if(g||$a(a,2)+1<0){return c.f.__inner[$a(a,2)][0]}if(c.f.count()==$a(a,2)+1){return c.f.__inner[$a(a,2)][0]}return c.f.__inner[$a(a,2)+1][0]}g=(a&1)==0;return c.f.__inner[$a(a,2)][0]+(g?d:-d)}if(f){g=(a&1)==0;if(g||$a(a,2)+1>=c.f.count()){return c.f.__inner[$a(a,2)][0]}if(c.f.count()==$a(a,2)+1){return c.f.__inner[$a(a,2)][0]}return c.f.__inner[$a(a,2)+1][0]}g=(a&1)==0;return c.f.__inner[$a(a,2)][0]+(g?-d:d)},og:function(a,b){$$t.$b.og.call(this,a,b);var c=b.bs();var d=b.br();var e=this.getEffectiveViewport1(b);var f=$b($.ig.ISortingAxis.prototype.$type,this._pq)!=null;var g=this._pq.isInverted();var h=0;if(this._pq!=null){h=.5*this._pq.getCategorySize(c,d,e)}var i=a.f;var j=2*i.count();var k=new $$4.x(Array,2,j);if(!this._pq.isInverted()){for(var l=0;l<j;l++){var m=new Array(4);m[0]=this.qb(l,false,a,h,g,f);m[1]=a.f.__inner[$a(l,2)][1];m[2]=this.qb(l,true,a,h,g,f);m[3]=a.f.__inner[$a(l,2)][2];k.add(m)}}else{for(var n=0;n<j;n++){var o=new Array(4);o[0]=this.qb(n,true,a,h,g,f);o[1]=a.f.__inner[$a(n,2)][1];o[2]=this.qb(n,true,a,h,g,f);o[3]=a.f.__inner[$a(n,2)][2];k.add(o)}}var p=$b($$t.$ab.$type,b);var q=p._cn.d;this.m6.x(this,this.nr(),this._pq,this.getCategoryItems.runOn(this),this.nz(b),this.n0(b));var r=false;var s=this.m6._c;if(s!=null){r=true}if(r){var t=new $.ig.ScalerParams(0,b.bs(),b.br(),this._pq.isInverted(),e);this.oc(i,-1,this.valueColumn().count(),this._pq,t,b.isThumbnailView())}var u=p.line0();var v=p.line1();var w=p.fillArea();this.m6.ae(u,true,false,true,false);this.m6.ae(v,true,false,true,false);this.m6.ae(w,false,true,false,false);w.__opacity=.75*this.m6.i;if(b.checkFrameDirty(a)){p.c8(j,k,false,1,this.oo(k,j-1,b.br(),b.bs()),q,this.resolution());b.updateFrameVersion(a)}},currentCategoryMode:function(){return this.preferredCategoryMode(this._pq)},$type:new $.ig.Type("StepLineSeries",$$t.$b.$type,[$.ig.IIsCategoryBased.prototype.$type])},true);$c("WaterfallSeries:r","HorizontalAnchoredCategorySeries",{bf:function(){return new $$t.ac(this)},im:function(a){$$t.$b.im.call(this,a);this._p9=a},_p9:null,init:function(){$$t.$b.init.call(this);this._ab=$$t.$r.$type},preferredCategoryMode:function(a){return 2},isNegativeColorSupported:function(){return true},setNegativeColors:function(a,b){$$t.$b.setNegativeColors.call(this,a,b);this.negativeBrush(a);this.negativeOutline(b)},negativeBrush:function(a){if(arguments.length===1){this.h($$t.$r.negativeBrushProperty,a);return a}else{return this.c($$t.$r.negativeBrushProperty)}},k1:function(){return this.negativeBrush()},radiusX:function(a){if(arguments.length===1){this.h($$t.$r.radiusXProperty,a);return a}else{return this.c($$t.$r.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$r.radiusYProperty,a);return a}else{return this.c($$t.$r.radiusYProperty)}},nn:function(){return true},is:function(a,b,c,d){$$t.$b.is.call(this,a,b,c,d);switch(b){case"RadiusY":case"RadiusX":case"NegativeBrush":case"NegativeOutline":this.renderSeries(false);break}},testHit:function(a,b){if(this.dj(a,b)){return true}if(this.lw(a,b)){return true}return false},getSeriesValueBoundingBox:function(a){var $self=this;if(this._p9==null||this._p9._c7==null||this._p9._c7.count()==0||this.xAxis()==null){return $$a.$ae.empty()}var b=this._p9._c7;var c=this.fromWorldPosition(a);var d=-1;var e=this.xAxis().isInverted();var f=this.lq().right()*2;if(e){d=$.ig.ArrayUtil.prototype.b($$a.$bv.$type,b,function(g){var h=$self._p9.getColumnBoundingBoxFromColumn(g);return f-c.__x<f-(h.left()+h.width()/2)?-1:f-c.__x>f-(h.left()+h.width()/2)?1:0})}else{d=$.ig.ArrayUtil.prototype.b($$a.$bv.$type,b,function(g){var h=$self._p9.getColumnBoundingBoxFromColumn(g);return c.__x<h.left()+h.width()/2?-1:c.__x>h.left()+h.width()/2?1:0})}if(d<0){d=~d;d--}if(d<0){d=0}if(d>b.count()-1){d=b.count()-1}var g=d;var h=d;if(g<0){g--}if(h<b.count()-1){h++}var i=this.qm(g);var j=this.qm(d);var k=this.qm(h);var l=i.left()+i.width()/2;var m=j.left()+j.width()/2;var n=k.left()+k.width()/2;var o=Math.abs(l-c.__x);var p=Math.abs(m-c.__x);var q=Math.abs(n-c.__x);var r=i.containsPoint(c);var s=j.containsPoint(c);var t=k.containsPoint(c);if(p<=o&&p<=q){if(!e&&t){return k}if(e&&r){return i}return j}if(o<=p&&o<=q){if(!e&&s){return j}return i}if(q<=p&&q<=o){if(e&&s){return j}return k}return $$a.$ae.empty()},qm:function(a){return this._p9.getColumnBoundingBox(a)},m8:function(){return 1},hp:function(a,b){$$t.$b.hp.call(this,a,b);this._p9._c7.count(0)},getItemSpan:function(){return this._pq.jk(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},og:function(a,b){var c=b;$$t.$b.og.call(this,a,b);var d=b.bs();var e=b.br();var f=this.getEffectiveViewport1(b);var g=this._pq.jk(d,e,f);var h=this.radiusX();var i=this.radiusY();var j;var k=this.oz(b);var l=NaN;var m=c._c7;var n;var o=0;this.m6.x(this,this.nr(),this._pq,this.getCategoryItems.runOn(this),this.nz(b),this.n0(b));this.m6.p=this.radiusX();this.m6.q=this.radiusY();this.m6.j=this.radiusX();this.m6.k=this.radiusY();var p=false;var q=this.m6._c;if(q!=null){p=true}var r=this._pq.isSorting();var s=this.valueColumn().count();var t=a.f;var u=this._pq;var v=new $.ig.ScalerParams(0,d,e,this._pq.isInverted(),f);var w=this.actualBrush();var x=this.negativeBrush();var y=this.actualOutline();var z=this.negativeOutline()||y;if(a.f.count()>0){j=a.f.__inner[0][0]-.5*g;var aa=a.f.__inner[0][1];if(!$.ig.util.isNaN(aa)){if(aa>k){n=m.item(o);o++;c.dc(n,j,k);n.width(g);n.height(Math.abs(k-aa));this.m6.al=x;this.m6.ah=x;this.m6.am=z;this.m6.ai=z;this.m6.f=true;if(p){this.oc(t,0,s,u,v,b.isThumbnailView())}this.m6.ae(n,false,false,false,false);n.al(this.m6.j);n.am(this.m6.k)}else{n=m.item(o);o++;c.dc(n,j,aa);n.width(g);n.height(Math.abs(aa-k));this.m6.al=w;this.m6.ah=w;this.m6.am=y;this.m6.ai=y;this.m6.f=false;if(p){this.oc(t,0,s,u,v,b.isThumbnailView())}this.m6.ae(n,false,false,false,false);n.al(this.m6.j);n.am(this.m6.k)}l=aa}else{l=k}}for(var ab=1;ab<a.f.count();++ab){var ac=a.f.__inner[ab];j=a.f.__inner[ab][0]-.5*g;var ad=ac[1];if(!$.ig.util.isNaN(ad)){n=m.item(o);o++;c.dc(n,j,Math.min(l,ad));n.width(g);n.height(Math.abs(l-ad));this.m6.al=w;this.m6.ah=w;this.m6.am=y;this.m6.ai=y;this.m6.f=false;if(l>ad){if(p){this.oc(t,ab,s,u,v,b.isThumbnailView())}}else{this.m6.al=x;this.m6.ah=x;this.m6.am=z;this.m6.ai=z;this.m6.f=true;if(p){this.oc(t,ab,s,u,v,b.isThumbnailView())}}this.m6.ae(n,false,false,false,false);n.al(this.m6.j);n.am(this.m6.k);l=ad}}m.count(o);b.updateFrameVersion(a)},negativeOutline:function(a){if(arguments.length===1){this.h($$t.$r.negativeOutlineProperty,a);return a}else{return this.c($$t.$r.negativeOutlineProperty)}},$type:new $.ig.Type("WaterfallSeries",$$t.$b.$type)},true);$c("AnchoredCategorySeriesView:s","CategorySeriesView",{_cw:null,init:function(a){this.cx=null;$.ig.CategorySeriesView.prototype.init.call(this,a);this._cw=a},cx:null,cy:function(a){if(arguments.length===1){this.cx=a;return a}else{if(this.cx==null){this.cx=$.ig.CategoryTrendLineManagerFactory.prototype.a(this.cx,this._e.ap(),this._e.rootCanvas(),this._e,this._e.b2())}return this.cx}},cz:function(){return this.cx!=null},c3:function(){this._cw.actualTrendLineBrush(null)},c1:function(){this._cw.actualTrendLineBrush(this._cw.trendLineBrush())},c0:function(){this._cw.actualTrendLineBrush(this._cw.actualBrush())},co:function(){return new $$t.c(this)},c2:function(){this._cn.cacheValues()},c4:function(){this._cn.unCacheValues()},c5:function(a){var b=this._cq.item(a);return this.cm(b)},a2:function(a,b){if(a.d()){if(this._cw.trendLineType()!=0&&!b){var c=this.cy().trendPolyline();c._ac=this._cw.trendLineThickness();c.__stroke=this._cw.actualTrendLineBrush();c._ai=this._cw.trendLineDashArray();c._ad=this._cw.trendLineDashCap();a.u(c)}}$.ig.CategorySeriesView.prototype.a2.call(this,a,b)},getDefaultTooltipTemplate:function(){return this._cw.ov().getDefaultTooltipTemplate(this._e,this._cw.valueMemberPath())},$type:new $.ig.Type("AnchoredCategorySeriesView",$.ig.CategorySeriesView.prototype.$type)},true);$c("AreaSeriesView:t","AnchoredCategorySeriesView",{_c6:null,init:function(a){this.dg=new $$a.bs;this.dk=new $$a.bs;this.di=new $$a.bs;this.dl=new $$a.bs;this.da=new $$a.bs;this.dc=new $$a.bs;this.db=new $$a.bs;this.dd=new $$a.bs;$$t.$s.init.call(this,a);this._c6=a},onInit:function(){$$t.$s.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=1}},line0:function(){return this.dk},line1:function(){return this.dl},polygon0:function(){return this.dg},polygon1:function(){return this.di},dg:null,dk:null,di:null,dl:null,c7:function(){this.dg._aj=null;this.di._aj=null;this.dk._aj=null;this.dl._aj=null;this.an()},c8:function(a,b,c,d,e,f,g){this.c9(a,b,c,d,e,f,g,null)},c9:function(a,b,c,d,e,f,g,h){this._c6._qa._a=$b($.ig.ISortingAxis.prototype.$type,this._cp.mw())!==null?true:false;this._c6._qa.j(this.dg,this.dk,this.di,this.dl,a,b,c,d,e,f,g,h);this.an()},da:null,dc:null,db:null,dd:null,a9:function(){$$t.$s.a9.call(this);this.da._aj=this.dg._aj;this.dc._aj=this.dk._aj;this.db._aj=this.di._aj;this.dd._aj=this.dl._aj;var a=this.bl();this.da.__fill=a;this.da.__opacity=1;this.db.__fill=a;this.db.__opacity=1;this.dc.__stroke=a;this.dc._ac=this._e.thickness()+3;this.dd.__stroke=a;this.dd._ac=this._e.thickness()+3},a3:function(a,b){$$t.$s.a3.call(this,a,b);if(b){a.s(this.da);a.s(this.db);a.s(this.dc);a.s(this.dd)}else{a.s(this.dg);a.s(this.di);a.s(this.dk);a.s(this.dl)}},ai:function(a){$$t.$s.ai.call(this,a);this._e.a2().exportPathData(a,this.dk,"lowerShape",["Lower"]);this._e.a2().exportPathData(a,this.dl,"upperShape",["Upper","Main"]);this._e.a2().exportPathData(a,this.di,"translucentShape",["Translucent"]);this._e.a2().exportPathData(a,this.dg,"fillShape",["Fill"])},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(1);this._e.shadowOffsetY(-3)},$type:new $.ig.Type("AreaSeriesView",$$t.$s.$type)},true);$c("ColumnSeriesView:u","AnchoredCategorySeriesView",{onInit:function(){$$t.$s.onInit.call(this);this._c8=new $$4.x($$a.$bv.$type,0);if(!this.isThumbnailView()){this._e.resolution(4);this._e._bj=1}},_c6:null,init:function(a){var $self=this;this.dd=new $$a.bv;$$t.$s.init.call(this,a);this._c6=a;this._c7=function(){var $ret=new $.ig.Pool$1($$a.$bv.$type);$ret.create($self.de.runOn($self));$ret.activate($self.c9.runOn($self));$ret.disactivate($self.db.runOn($self));$ret.destroy($self.da.runOn($self));return $ret}()},de:function(){var a=new $$a.bv;this._c8.add(a);a.__visibility=1;return a},_c8:null,c9:function(a){a.__visibility=0},db:function(a){a.__visibility=1},da:function(a){this._c8.remove(a)},dc:function(a,b,c){if(!this.isDirty()){this.an()}a._o=c;a._n=b},z:function(a){return this._c8.__inner[a]},dd:null,y:function(a){var b=this._c8.__inner[a];this.dd.__visibility=b.__visibility;this.dd._n=b._n;this.dd._o=b._o;this.dd.width(b.width());this.dd.height(b.height());var c=this.bm(a);this.dd.__fill=c;this.dd.__stroke=c;this.dd._ac=this._e.thickness()+3;return this.dd},a3:function(a,b){$$t.$s.a3.call(this,a,b);if(a.d()){for(var c=0;c<this._c8.count();c++){var d=this.x(c,b);this.ba(d,c,b);a.v(d)}}},_c7:null,ai:function(a){$$t.$s.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++},$type:new $.ig.Type("ColumnSeriesView",$$t.$s.$type)},true);$c("LineSeriesView:v","AnchoredCategorySeriesView",{_c6:null,init:function(a){this.dg=new $$a.bs;this.df=new $$a.bs;this.dh=new $$a.bs;this.db=new $$a.bs;this.da=new $$a.bs;this.c9=new $$a.bs;$$t.$s.init.call(this,a);this._c6=a},dg:null,df:null,dh:null,line0:function(){return this.dg},line1:function(){return this.dh},fillArea:function(){return this.df},c7:function(){this.df._aj=null;this.dg._aj=null;this.dh._aj=null;this.an()},c8:function(a,b,c,d,e,f,g){this._c6._p9._a=$b($.ig.ISortingAxis.prototype.$type,this._cp.mw())!==null?true:false;this._c6._p9.m(this.dg,this.df,this.dh,a,b,c,d,e,f,g);this.an()},a8:function(){$$t.$s.a8.call(this)},db:null,da:null,c9:null,a9:function(){$$t.$s.a9.call(this);this.da._aj=this.dg._aj;this.db._aj=this.dh._aj;this.c9._aj=this.df._aj;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=1},a3:function(a,b){$$t.$s.a3.call(this,a,b);if(a.d()){if(b){a.s(this.c9);a.s(this.da);a.s(this.db)}else{a.s(this.df);a.s(this.dg);a.s(this.dh)}}},ai:function(a){$$t.$s.ai.call(this,a);this._e.a2().exportPathData(a,this.dg,"lowerShape",["Lower","Main"]);this._e.a2().exportPathData(a,this.dh,"upperShape",["Upper"]);this._e.a2().exportPathData(a,this.df,"translucentShape",["Translucent"])},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("LineSeriesView",$$t.$s.$type)},true);$c("PointSeriesView:w","AnchoredCategorySeriesView",{_c6:null,init:function(a){$$t.$s.init.call(this,a);this._c6=a},onInit:function(){$$t.$s.onInit.call(this);if(!this.isThumbnailView()){this._by.markerType(2);this._e._bj=4}},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(2);this._e.shadowOffsetY(2);this._e.useSingleShadow(false)},$type:new $.ig.Type("PointSeriesView",$$t.$s.$type)},true);$c("SplineSeriesBaseView:y","AnchoredCategorySeriesView",{_c6:null,init:function(a){$$t.$s.init.call(this,a);this._c6=a},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("SplineSeriesBaseView",$$t.$s.$type)},true);$c("SplineAreaSeriesView:x","SplineSeriesBaseView",{_c7:null,init:function(a){this.dh=new $$a.bs;this.dl=new $$a.bs;this.dj=new $$a.bs;this.dm=new $$a.bs;this.db=new $$a.bs;this.dd=new $$a.bs;this.dc=new $$a.bs;this.de=new $$a.bs;$$t.$y.init.call(this,a);this._c7=a},onInit:function(){$$t.$y.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=1}},dh:null,dl:null,dj:null,dm:null,line0:function(){return this.dl},line1:function(){return this.dm},polygon0:function(){return this.dh},polygon1:function(){return this.dj},c8:function(){this.dh._aj=null;this.dj._aj=null;this.dl._aj=null;this.dm._aj=null;this.an()},rasterizeSplineArea:function(a,b,c,d,e,f,g){this.rasterizeSplineArea1(a,b,c,d,e,f,g,null)},rasterizeSplineArea1:function(a,b,c,d,e,f,g,h){this._c7._qj._a=$b($.ig.ISortingAxis.prototype.$type,this._cp.mw())!==null?true:false;this._c7._qj.j(this.dh,this.dl,this.dj,this.dm,a,b,c,d,e,f,g,h);this.an()},db:null,dd:null,dc:null,de:null,a9:function(){$$t.$y.a9.call(this);this.db._aj=this.dh._aj;this.dd._aj=this.dl._aj;this.dc._aj=this.dj._aj;this.de._aj=this.dm._aj;var a=this.bl();this.db.__fill=a;this.db.__opacity=1;this.dc.__fill=a;this.dc.__opacity=1;this.dd.__stroke=a;this.dd._ac=this._e.thickness()+3;this.de.__stroke=a;this.de._ac=this._e.thickness()+3},a3:function(a,b){$$t.$y.a3.call(this,a,b);if(b){a.s(this.db);a.s(this.dc);a.s(this.dd);a.s(this.de)}else{a.s(this.dh);a.s(this.dj);a.s(this.dl);a.s(this.dm)}},ai:function(a){$$t.$y.ai.call(this,a);this._e.a2().exportPathData(a,this.dl,"lowerShape",["Lower"]);this._e.a2().exportPathData(a,this.dm,"upperShape",["Upper","Main"]);this._e.a2().exportPathData(a,this.dj,"translucentShape",["Translucent"]);this._e.a2().exportPathData(a,this.dh,"fillShape",["Fill"])},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(1);this._e.shadowOffsetY(-3)},$type:new $.ig.Type("SplineAreaSeriesView",$$t.$y.$type)},true);$c("SplineSeriesView:z","SplineSeriesBaseView",{_c7:null,init:function(a){this.dh=new $$a.bs;this.dg=new $$a.bs;this.di=new $$a.bs;this.dc=new $$a.bs;this.db=new $$a.bs;this.da=new $$a.bs;$$t.$y.init.call(this,a);this._c7=a},dh:null,dg:null,di:null,line0:function(){return this.dh},line1:function(){return this.di},fillArea:function(){return this.dg},c8:function(){this.dg._aj=null;this.dh._aj=null;this.di._aj=null;this.an()},c9:function(a,b,c,d,e,f,g){this._c7._qj._a=$b($.ig.ISortingAxis.prototype.$type,this._cp.mw())!==null?true:false;this._c7._qj.m(this.dh,this.dg,this.di,a,b,c,d,e,f,g);this.an()},dc:null,db:null,da:null,a9:function(){$$t.$y.a9.call(this);this.db._aj=this.dh._aj;this.dc._aj=this.di._aj;this.da._aj=this.dg._aj;var a=this.bl();this.db.__stroke=a;this.db._ac=this._e.thickness()+3;this.dc.__stroke=a;this.dc._ac=this._e.thickness()+3;this.da.__fill=a;this.da.__opacity=1},a3:function(a,b){$$t.$y.a3.call(this,a,b);if(a.d()){if(b){a.s(this.da);a.s(this.db);a.s(this.dc)}else{a.s(this.dg);a.s(this.dh);a.s(this.di)}}},ai:function(a){$$t.$y.ai.call(this,a);this._e.a2().exportPathData(a,this.dh,"lowerShape",["Lower","Main"]);this._e.a2().exportPathData(a,this.di,"upperShape",["Upper"]);this._e.a2().exportPathData(a,this.dg,"translucentShape",["Translucent"])},$type:new $.ig.Type("SplineSeriesView",$$t.$y.$type)},true);$c("StepAreaSeriesView:aa","AnchoredCategorySeriesView",{_c6:null,init:function(a){this.de=new $$a.bs;this.di=new $$a.bs;this.dg=new $$a.bs;this.dk=new $$a.bs;this.da=new $$a.bs;this.dc=new $$a.bs;this.db=new $$a.bs;this.dd=new $$a.bs;$$t.$s.init.call(this,a);this._c6=a},onInit:function(){$$t.$s.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=1}},de:null,di:null,dg:null,dk:null,polygon0:function(){return this.de},polyline0:function(){return this.di},polygon1:function(){return this.dg},polyline1:function(){return this.dk},c7:function(){this.de._aj=null;this.dg._aj=null;this.di._aj=null;this.dk._aj=null;this.an()},rasterizeStepArea:function(a,b,c,d,e,f,g){this.rasterizeStepArea(a,b,c,d,e,f,g)},rasterizeStepArea1:function(a,b,c,d,e,f,g,h){this._c6._p9._a=$b($.ig.ISortingAxis.prototype.$type,this._cp.mw())!==null?true:false;this._c6._p9.j(this.de,this.di,this.dg,this.dk,a,b,c,d,e,f,g,h);this.an()},da:null,dc:null,db:null,dd:null,a9:function(){$$t.$s.a9.call(this);this.da._aj=this.de._aj;this.dc._aj=this.di._aj;this.db._aj=this.dg._aj;this.dd._aj=this.dk._aj;var a=this.bl();this.da.__fill=a;this.da.__opacity=1;this.db.__fill=a;this.db.__opacity=1;this.dc.__stroke=a;this.dc._ac=this._e.thickness()+3;this.dd.__stroke=a;this.dd._ac=this._e.thickness()+3},a3:function(a,b){$$t.$s.a3.call(this,a,b);if(b){a.s(this.da);a.s(this.db);a.s(this.dc);a.s(this.dd)}else{a.s(this.de);a.s(this.dg);a.s(this.di);a.s(this.dk)}},ai:function(a){$$t.$s.ai.call(this,a);this._e.a2().exportPathData(a,this.di,"lowerShape",["Lower"]);this._e.a2().exportPathData(a,this.dk,"upperShape",["Upper","Main"]);this._e.a2().exportPathData(a,this.dg,"translucentShape",["Translucent"]);this._e.a2().exportPathData(a,this.de,"fillShape",["Fill"])},$type:new $.ig.Type("StepAreaSeriesView",$$t.$s.$type)},true);$c("StepLineSeriesView:ab","AnchoredCategorySeriesView",{_c6:null,init:function(a){this.dg=new $$a.bs;this.df=new $$a.bs;this.dh=new $$a.bs;this.db=new $$a.bs;this.da=new $$a.bs;this.c9=new $$a.bs;$$t.$s.init.call(this,a);this._c6=a},dg:null,df:null,dh:null,line0:function(){return this.dg},line1:function(){return this.dh},fillArea:function(){return this.df},c7:function(){this.df._aj=null;this.dg._aj=null;this.dh._aj=null;this.an()},c8:function(a,b,c,d,e,f,g){this._c6._p9._a=$b($.ig.ISortingAxis.prototype.$type,this._cp.mw())!==null?true:false;this._c6._p9.m(this.dg,this.df,this.dh,a,b,c,d,e,f,g);this.an()},db:null,da:null,c9:null,a9:function(){$$t.$s.a9.call(this);this.da._aj=this.dg._aj;this.db._aj=this.dh._aj;this.c9._aj=this.df._aj;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=1},a3:function(a,b){$$t.$s.a3.call(this,a,b);if(a.d()){if(b){a.s(this.c9);a.s(this.da);a.s(this.db)}else{a.s(this.df);a.s(this.dg);a.s(this.dh)}}},ai:function(a){$$t.$s.ai.call(this,a);this._e.a2().exportPathData(a,this.dg,"lowerShape",["Lower","Main"]);this._e.a2().exportPathData(a,this.dh,"upperShape",["Upper"]);this._e.a2().exportPathData(a,this.df,"translucentShape",["Translucent"])},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("StepLineSeriesView",$$t.$s.$type)},true);$c("WaterfallSeriesView:ac","AnchoredCategorySeriesView",{onInit:function(){$$t.$s.onInit.call(this);this._c8=new $$4.x($$a.$bv.$type,0);if(!this.isThumbnailView()){this._e.resolution(4);this._c6.negativeBrush(function(){var $ret=new $$a.at;$ret.fill("#C62828");return $ret}());this._c6.negativeOutline(function(){var $ret=new $$a.at;$ret.fill("#C62828");return $ret}());this._e._bj=5}},_c6:null,init:function(a){var $self=this;this.df=new $$a.bv;$$t.$s.init.call(this,a);this._c6=a;this._c7=function(){var $ret=new $.ig.Pool$1($$a.$bv.$type);$ret.create($self.dg.runOn($self));$ret.activate($self.c9.runOn($self));$ret.disactivate($self.db.runOn($self));$ret.destroy($self.da.runOn($self));return $ret}()},dg:function(){var a=new $$a.bv;this._c8.add(a);a.__visibility=1;return a},_c8:null,c9:function(a){a.__visibility=0},db:function(a){a.__visibility=1},da:function(a){this._c8.remove(a)},dc: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()}},z:function(a){return this._c8.__inner[a]},df:null,y:function(a){var b=this._c8.__inner[a];this.df.__visibility=b.__visibility;this.df._n=b._n;this.df._o=b._o;this.df.width(b.width());this.df.height(b.height());var c=this.bm(a);this.df.__fill=c;this.df.__stroke=c;this.df._ac=this._e.thickness()+3;return this.df},a3:function(a,b){$$t.$s.a3.call(this,a,b);if(a.d()){for(var c=0;c<this._c8.count();c++){var d=this.x(c,b);this.ba(d,c,b);a.v(d)}}},_c7:null,ai:function(a){$$t.$s.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();var h="Negative";if(f.__fill==this._e.actualBrush()){h="Positive"}this._e.a2().exportRectangleData(a,f,"column"+b,["Main",h])}b++},getColumnBoundingBox:function(a){var b=this._c7.item(a);return new $$a.ae(0,b._n,b._o,b.width(),b.height())},getColumnBoundingBoxFromColumn:function(a){return new $$a.ae(0,a._n,a._o,a.width(),a.height())},$type:new $.ig.Type("WaterfallSeriesView",$$t.$s.$type)},true);$$t.$i.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$i.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$i.trendLineTypeProperty=$$a.$s.i("TrendLineType",$.ig.TrendLineType.prototype.$type,$$t.$i.$type,new $$a.ac(2,$.ig.TrendLineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.oldValue(),b.newValue())}));$$t.$i.trendLineBrushProperty=$$a.$s.i("TrendLineBrush",$$a.$at.$type,$$t.$i.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$i.actualTrendLineBrushProperty=$$a.$s.i("ActualTrendLineBrush",$$a.$at.$type,$$t.$i.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.oldValue(),b.newValue());
}));$$t.$i.trendLineThicknessProperty=$$a.$s.i("TrendLineThickness",Number,$$t.$i.$type,new $$a.ac(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$i.trendLineDashCapProperty=$$a.$s.i("TrendLineDashCap",$$a.$bj.$type,$$t.$i.$type,new $$a.ac(2,$$a.$bj.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.oldValue(),b.newValue())}));$$t.$i.trendLineDashArrayProperty=$$a.$s.i("TrendLineDashArray",$$a.$ay.$type,$$t.$i.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.oldValue(),b.newValue())}));$$t.$i.trendLinePeriodProperty=$$a.$s.i("TrendLinePeriod",$$0.$aw.$type,$$t.$i.$type,new $$a.ac(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$i.trendLineZIndexProperty=$$a.$s.i("TrendLineZIndex",$$0.$aw.$type,$$t.$i.$type,new $$a.ac(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.oldValue(),b.newValue())}));$$t.$i.markerCollisionAvoidanceProperty=$$a.$s.i("MarkerCollisionAvoidance",$$t.$d.$type,$$t.$i.$type,new $$a.ac(2,$$t.$d.getBox(1),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.oldValue(),b.newValue())}));$$t.$i.consolidatedItemHitTestBehaviorProperty=$$a.$s.i("ConsolidatedItemHitTestBehavior",$$t.$e.$type,$$t.$i.$type,new $$a.ac(2,$$t.$e.getBox(0),function(a,b){a.raisePropertyChanged("ConsolidatedItemHitTestBehavior",b.oldValue(),b.newValue())}));$$t.$b.xAxisProperty=$$a.$s.i("XAxis",$.ig.CategoryAxisBase.prototype.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$b.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));if($$t.$g.staticInit&&!$$t.$g.nonCollisionAvoiderStaticInitCalled){$$t.$g.staticInit();$$t.$g.nonCollisionAvoiderStaticInitCalled=true}$$t.$j.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$j.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$k.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$k.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$k.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$k.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$l.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$l.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$o.splineTypeProperty=$$a.$s.i("SplineType",$.ig.SplineType.prototype.$type,$$t.$o.$type,new $$a.ac(2,$.ig.SplineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("SplineType",b.oldValue(),b.newValue())}));$$t.$r.negativeBrushProperty=$$a.$s.i("NegativeBrush",$$a.$at.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("NegativeBrush",b.oldValue(),b.newValue())}));$$t.$r.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$r.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$r.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$r.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$r.negativeOutlineProperty=$$a.$s.i("NegativeOutline",$$a.$at.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("NegativeOutline",b.oldValue(),b.newValue())}))});