/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_financial.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_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.$$n=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$g=$.ig.globalDefs.$$g;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["FinancialEventArgs:a","FinancialEventHandler:b","FinancialPriceSeries:d","FinancialBucketCalculator:e","FinancialSeries:g","FinancialSeries___CalculateTypicalColumn__IteratorClass:h","FinancialSeries___CalculateTR__IteratorClass:i","FinancialSeries___CalculateTL__IteratorClass:j","FinancialCalculationSupportingCalculations:k","ProvideColumnValuesStrategy:m","DataSourceSupportingCalculation:n","SupportingCalculationStrategy:r","FinancialCalculationDataSource:s","FinancialPriceSeriesView:t","FinancialSeriesView:u"]);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("FinancialEventArgs:a","EventArgs",{init:function(a,b,c,d,e){$$0.$w.init.call(this);this.position(a);this.count(b);this.dataSource(c);this.supportingCalculations(d);if(c!=null){c.series(e)}},_position:0,position:function(a){if(arguments.length===1){this._position=a;return a}else{return this._position}},_count:0,count:function(a){if(arguments.length===1){this._count=a;return a}else{return this._count}},_dataSource:null,dataSource:function(a){if(arguments.length===1){this._dataSource=a;return a}else{return this._dataSource}},_supportingCalculations:null,supportingCalculations:function(a){if(arguments.length===1){this._supportingCalculations=a;return a}else{return this._supportingCalculations}},_basedOn:null,basedOn:function(a){if(arguments.length===1){this._basedOn=a;return a}else{return this._basedOn}},$type:new $.ig.Type("FinancialEventArgs",$$0.$w.$type)},true);$c("FinancialBucketCalculator:e","Object",{_a:null,init:function(a){$.ig.$op.init.call(this);if(a==null){throw new $$6.e(0,"view")}this._a=a;this._c=-1;this._d=this._d;this._b=0},getBucket:function(a){return null},getBucketWithoutUnknowns:function(a){return this.getBucket(a)},getErrorBucket:function(a,b){return NaN},_c:0,_d:0,_b:0,getBucketInfo:function(a,b,c,d){a=this._c;b=this._d;c=this._b;d=this._a._bz.resolution();return{p0:a,p1:b,p2:c,p3:d}},e:function(a){var b=this._a.bv();var c=this._a.bu();var d=this._a.bu();if(this._a._bz!=null){d=this._a._bz.getEffectiveViewport1(this._a)}if(b.isEmpty()||c.isEmpty()||this._a._bz.xAxis()==null){this._b=0;return}var e=this._a._bz.xAxis()!=null?this._a._bz.xAxis().isInverted():false;var f=new $.ig.ScalerParams(0,b,c,e,d);var g=this._a._bz.pg(this._a);var h=$b($.ig.ISortingAxis.prototype.$type,this._a._bz.xAxis());if(h==null||h.sortedIndices()==null){var i=Math.floor(this._a._bz.xAxis().getUnscaledValue(g.left(),f));var j=Math.ceil(this._a._bz.xAxis().getUnscaledValue(g.right(),f));if(this._a._bz.xAxis().isInverted()){j=Math.ceil(this._a._bz.xAxis().getUnscaledValue(g.left(),f));i=Math.floor(this._a._bz.xAxis().getUnscaledValue(g.right(),f))}var k=Math.floor((j-i+1)*a/g.width());this._b=$.ig.truncate(Math.max(1,k));this._c=$.ig.truncate(Math.floor(i/this._b));this._d=$.ig.truncate(Math.ceil(j/this._b))}else{this._c=h.getFirstVisibleIndex(b,c,d,g);this._d=h.getLastVisibleIndex(b,c,d,g);this._b=1}},cacheValues:function(){},unCacheValues:function(){},$type:new $.ig.Type("FinancialBucketCalculator",$.ig.$ot,[$.ig.IBucketizer.prototype.$type])},true);$c("FinancialPriceBucketCalculator:c","FinancialBucketCalculator",{init:function(a){$$t.$e.init.call(this,a)},getBucket:function(a){var b=a*this._b;var c=Math.min(b+this._b-1,this._a._bz.ci().count()-1);if(b<=c&&b>=0&&c>=0){var d=this._a._bz.qv().item(b);var e=Number.NEGATIVE_INFINITY;var f=Number.POSITIVE_INFINITY;var g=this._a._bz.qs().item(c);for(var h=b;h<=c;++h){e=Math.max(e,this._a._bz.qt().item(h));f=Math.min(f,this._a._bz.qu().item(h))}f=Math.min(d,f);e=Math.max(g,e);return[.5*(b+c),d,e,f,g]}return[NaN,NaN,NaN,NaN,NaN]},$type:new $.ig.Type("FinancialPriceBucketCalculator",$$t.$e.$type)},true);$c("FinancialSeries:g","Series",{lo:function(a){$.ig.Series.prototype.lo.call(this,a);this._qg=a},_qg:null,isFinancial:function(){return true},getAxes:function(){return[this.xAxis(),this.yAxis()]},getItemValue:function(a,b){var c=this.jf(b);if(c=="OpenMemberPath"){return this.ho(a,b,this.openMemberPath())}if(c=="HighMemberPath"){return this.ho(a,b,this.highMemberPath())}if(c=="LowMemberPath"){return this.ho(a,b,this.lowMemberPath())}if(c=="CloseMemberPath"){return this.ho(a,b,this.closeMemberPath())}if(c=="VolumeMemberPath"){return this.ho(a,b,this.volumeMemberPath())}return $.ig.Series.prototype.getItemValue.call(this,a,b)},rz:function(){return 2},rx:function(){return 4},ah:function(a){var b=this.aj(this.xAxis(),this.p1.f,this.rw(this.view()),this.ry(this.view()),this.toWorldPosition(a),true);if(b==null){return null}var c=b[0];var d=b[1];var e=new Array(1);var f=new Array(2);var g=this.rz();f[0]={__x:c[0],__y:c[g],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f[1]={__x:d[0],__y:d[g],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e[0]=f;return e},ai:function(a){var b=this.aj(this.xAxis(),this.p1.f,this.rw(this.view()),this.ry(this.view()),this.toWorldPosition(a),true);if(b==null){return null}var c=b[0];var d=b[1];var e=new Array(1);var f=new Array(2);f[0]={__x:c[0],__y:c[1],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f[1]={__x:d[0],__y:d[1],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e[0]=f;return e},init:function(){this.ra=new $$4.h($.ig.IFastItemColumn$1.prototype.$type.specialize(Number),String,0);this.rb=new $$4.h(String,String,0);this.qz=false;this.qy=false;$.ig.Series.prototype.init.call(this);this.p8=new $.ig.CategorySeriesRenderManager;this._q0=false;this._qb=new $.ig.CategoryTransitionSourceFramePreparer;this._p4=new $.ig.CategoryFrame(3);this._ab=$$t.$g.$type;this.p7(0)},negativeBrush:function(a){if(arguments.length===1){this.h($$t.$g.negativeBrushProperty,a);return a}else{return this.c($$t.$g.negativeBrushProperty)}},oy:function(){return this.negativeBrush()},oz:function(){return this.negativeBrush()},kl:function(){$.ig.Series.prototype.kl.call(this);this.xAxis(null);this.yAxis(null)},xAxis:function(a){if(arguments.length===1){this.h($$t.$g.xAxisProperty,a);return a}else{return this.c($$t.$g.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$g.yAxisProperty,a);return a}else{return this.c($$t.$g.yAxisProperty)}},openMemberPath:function(a){if(arguments.length===1){this.h($$t.$g.openMemberPathProperty,a);return a}else{return this.c($$t.$g.openMemberPathProperty)}},qv:function(a){if(arguments.length===1){if(this.qq!=a){var b=this.qq;this.qq=a;this.raisePropertyChanged("OpenColumn",b,this.qq)}return a}else{return this.qq}},qq:null,highMemberPath:function(a){if(arguments.length===1){this.h($$t.$g.highMemberPathProperty,a);return a}else{return this.c($$t.$g.highMemberPathProperty)}},qt:function(a){if(arguments.length===1){if(this.qo!=a){var b=this.qo;this.qo=a;this.raisePropertyChanged("HighColumn",b,this.qo)}return a}else{return this.qo}},qo:null,lowMemberPath:function(a){if(arguments.length===1){this.h($$t.$g.lowMemberPathProperty,a);return a}else{return this.c($$t.$g.lowMemberPathProperty)}},qu:function(a){if(arguments.length===1){if(this.qp!=a){var b=this.qp;this.qp=a;this.raisePropertyChanged("LowColumn",b,this.qp)}return a}else{return this.qp}},qp:null,closeMemberPath:function(a){if(arguments.length===1){this.h($$t.$g.closeMemberPathProperty,a);return a}else{return this.c($$t.$g.closeMemberPathProperty)}},qs:function(a){if(arguments.length===1){if(this.qn!=a){var b=this.qn;this.qn=a;this.raisePropertyChanged("CloseColumn",b,this.qn)}return a}else{return this.qn}},qn:null,volumeMemberPath:function(a){if(arguments.length===1){this.h($$t.$g.volumeMemberPathProperty,a);return a}else{return this.c($$t.$g.volumeMemberPathProperty)}},qx:function(a){if(arguments.length===1){if(this.qr!=a){var b=this.qr;this.qr=a;this.raisePropertyChanged("VolumeColumn",b,this.qr)}return a}else{return this.qr}},qr:null,isCustomCategoryStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$g.isCustomCategoryStyleAllowedProperty,a);return a}else{return this.c($$t.$g.isCustomCategoryStyleAllowedProperty)}},_q0:false,assigningCategoryStyle:null,q7:function(){return this.assigningCategoryStyle!=null&&this._q0||this.actualHighlightingMode()!=1},sr:function(a){if(this.assigningCategoryStyle!=null&&this._q0){this.assigningCategoryStyle(this,a)}},p8:null,sp:function(a,b,c,d,e,f){var g=this.actualHighlightingMode()!=1;this.p8.a1(this.p8._b,d.isSorting(),a,b,c,d,e,f,false);this.p8.ab(this.actualHighlightingFadeOpacity());var h=this.p8.aw;var i=null;var j=this.ci();if(g&&this.seriesViewer()!=null){i=this.seriesViewer().a3().getHighlightingInfo(this,j,h.startIndex(),h.endIndex(),false);h.highlightingInfo(i)}h.isThumbnail(f);this.sr(h);this.p8.z(this,i,f,g,b<0)},rp:function(a){return this.f0(a,this.xAxis())},getPreviousOrExactIndex:function(a,b){return this.ha(a,b,this.xAxis(),this.rp.runOn(this),new $$t.f(this.qv(),this.qt(),this.qu(),this.qs(),this.qx()))},getNextOrExactIndex:function(a,b){return this.g8(a,b,this.xAxis(),this.rp.runOn(this),new $$t.f(this.qv(),this.qt(),this.qu(),this.qs(),this.qx()))},fw:function(a,b,c,d,e){if(c==null){return Number.POSITIVE_INFINITY}var f=this.xAxis().k9;return this.fx(a,b,this.xAxis(),d,e,f,this.rp.runOn(this))},getOffsetValue:function(){return this.rq(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},getSeriesValuePosition:function(a,b,c){return this.pd(a,b,c,this.rq(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),null,null,null)},getSeriesValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.rq(this.view().bv(),this.view().bu(),d);var f=new $.ig.ScalerParams(0,this.view().bv(),this.view().bu(),this.xAxis().isInverted(),d);return this.gc(new $$t.f(this.qv(),this.qt(),this.qu(),this.qs(),this.qx()),a,this.xAxis(),f,e,this.rp.runOn(this),b,c)},getSeriesHighValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.rq(this.view().bv(),this.view().bu(),d);var f=new $.ig.ScalerParams(0,this.view().bv(),this.view().bu(),this.xAxis().isInverted(),d);return this.gc(this.qt(),a,this.xAxis(),f,e,this.rp.runOn(this),b,c)},getSeriesLowValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.rq(this.view().bv(),this.view().bu(),d);var f=new $.ig.ScalerParams(0,this.view().bv(),this.view().bu(),this.xAxis().isInverted(),d);return this.gc(this.qu(),a,this.xAxis(),f,e,this.rp.runOn(this),b,c)},getSeriesCloseValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.rq(this.view().bv(),this.view().bu(),d);var f=new $.ig.ScalerParams(0,this.view().bv(),this.view().bu(),this.xAxis().isInverted(),d);return this.gc(this.qs(),a,this.xAxis(),f,e,this.rp.runOn(this),b,c)},getSeriesOpenValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.rq(this.view().bv(),this.view().bu(),d);var f=new $.ig.ScalerParams(0,this.view().bv(),this.view().bu(),this.xAxis().isInverted(),d);return this.gc(this.qv(),a,this.xAxis(),f,e,this.rp.runOn(this),b,c)},getSeriesVolumeValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.rq(this.view().bv(),this.view().bu(),d);var f=new $.ig.ScalerParams(0,this.view().bv(),this.view().bu(),this.xAxis().isInverted(),d);return this.gc(this.qx(),a,this.xAxis(),f,e,this.rp.runOn(this),b,c)},getSeriesHighValuePosition:function(a,b,c){var $self=this;return this.pd(a,b,c,this.rq(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesHighValue.runOn(this),function(d,e){return $self.ha(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qt())},function(d,e){return $self.g8(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qt())})},getSeriesLowValuePosition:function(a,b,c){var $self=this;return this.pd(a,b,c,this.rq(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesLowValue.runOn(this),function(d,e){return $self.ha(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qu())},function(d,e){return $self.g8(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qu())})},getSeriesOpenValuePosition:function(a,b,c){var $self=this;return this.pd(a,b,c,this.rq(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesOpenValue.runOn(this),function(d,e){return $self.ha(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qv())},function(d,e){return $self.g8(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qv())})},getSeriesCloseValuePosition:function(a,b,c){var $self=this;return this.pd(a,b,c,this.rq(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesCloseValue.runOn(this),function(d,e){return $self.ha(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qs())},function(d,e){return $self.g8(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qs())})},getSeriesVolumeValuePosition:function(a,b,c){var $self=this;return this.pd(a,b,c,this.rq(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesVolumeValue.runOn(this),function(d,e){return $self.ha(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qx())},function(d,e){return $self.g8(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qx())})},k5:function(){$.ig.Series.prototype.k5.call(this);if(this.xAxis()!=null){this.xAxis().h3(false)}if(this.yAxis()!=null){this.yAxis().h3(false)}},mu:function(a,b){this._qg._bx.e(this.resolution());this.renderSeries(false)},mt:function(a,b){if(this._ew&&this.gq()<.05){this.ex(true)}this._qg._bx.e(this.resolution());this.renderSeries(false)},ra:null,rb:null,qw:function(a,b,c){var d=this.cf(b);this.ra.add(d,b);this.rb.add(b,c);return d},so:function(a,b){if(b==null){return}a.deregisterColumn(b);var c=this.ra.item(b);this.rb.remove(c);this.ra.remove(b)},qz:false,lt:function(a,b,c,d){$.ig.Series.prototype.lt.call(this,a,b,c,d);switch(b){case"SyncLink":if(this.syncLink()!=null&&this.seriesViewer()!=null){this._qg._bx.e(this.resolution());this.renderSeries(false)}break;case"SeriesViewer":if(c!=null&&d==null){if(this.xAxis()!=null){this.xAxis().deregisterSeries(this)}if(this.yAxis()!=null){this.yAxis().deregisterSeries(this)}}if(c==null&&d!=null){if(this.xAxis()!=null){this.xAxis().registerSeries(this)}if(this.yAxis()!=null){this.yAxis().registerSeries(this)}}this._qg._bx.e(this.resolution());this.renderSeries(false);break;case"FastItemsSource":this.qz=true;if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){this.so($b($.ig.IFastItemsSource.prototype.$type,c),this.qv());this.so($b($.ig.IFastItemsSource.prototype.$type,c),this.qt());this.so($b($.ig.IFastItemsSource.prototype.$type,c),this.qu());this.so($b($.ig.IFastItemsSource.prototype.$type,c),this.qs());this.so($b($.ig.IFastItemsSource.prototype.$type,c),this.qx());this.qv(null);this.qt(null);this.qu(null);this.qs(null);this.qx(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){if(String.isNullOrEmpty(this.openMemberPath())==false){this.qv(this.qw($b($.ig.IFastItemsSource.prototype.$type,d),this.openMemberPath(),"OpenColumn"))}if(String.isNullOrEmpty(this.highMemberPath())==false){this.qt(this.qw($b($.ig.IFastItemsSource.prototype.$type,d),this.highMemberPath(),"HighColumn"))}if(String.isNullOrEmpty(this.lowMemberPath())==false){this.qu(this.qw($b($.ig.IFastItemsSource.prototype.$type,d),this.lowMemberPath(),"LowColumn"))}if(String.isNullOrEmpty(this.closeMemberPath())==false){this.qs(this.qw($b($.ig.IFastItemsSource.prototype.$type,d),this.closeMemberPath(),"CloseColumn"))}if(String.isNullOrEmpty(this.volumeMemberPath())==false){this.qx(this.qw($b($.ig.IFastItemsSource.prototype.$type,d),this.volumeMemberPath(),"VolumeColumn"))}}this.qz=false;if(this.yAxis()!=null&&!this.yAxis().updateRange()){this._qg._bx.e(this.resolution());this.renderSeries(false)}break;case"OpenMemberPath":if(this.ci()!=null){this.so(this.ci(),this.qv());this.qv(this.qw(this.ci(),this.openMemberPath(),"OpenColumn"))}break;case"OpenColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.qz){this._qg._bx.e(this.resolution());this.renderSeries(false)}break;case"HighMemberPath":if(this.ci()!=null){this.so(this.ci(),this.qt());this.qt(this.qw(this.ci(),this.highMemberPath(),"HighColumn"))}break;case"HighColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.qz){this._qg._bx.e(this.resolution());this.renderSeries(false)}break;case"LowMemberPath":if(this.ci()!=null){this.so(this.ci(),this.qu());this.qu(this.qw(this.ci(),this.lowMemberPath(),"LowColumn"))}break;case"LowColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.qz){this._qg._bx.e(this.resolution());this.renderSeries(false)}break;case"CloseMemberPath":if(this.ci()!=null){this.so(this.ci(),this.qs());this.qs(this.qw(this.ci(),this.closeMemberPath(),"CloseColumn"))}break;case"CloseColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.qz){this._qg._bx.e(this.resolution());this.renderSeries(false)}this.st();break;case"VolumeMemberPath":if(this.ci()!=null){this.so(this.ci(),this.qx());this.qx(this.qw(this.ci(),this.volumeMemberPath(),"VolumeColumn"))}break;case"VolumeColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.qz){this._qg._bx.e(this.resolution());this.renderSeries(false)}break;case"XAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this._qg._bx.e(this.resolution());this.renderSeries(false);this.le();this._qk=$b($.ig.ITimeRangeSelectorAxis.prototype.$type,this.xAxis());break;case"YAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this._qg._bx.e(this.resolution());if(this.yAxis()!=null){this.yAxis().updateRange()}{this.renderSeries(false)}this.le();break;case"TransitionProgress":this.p5.c(this.gq(),this.p3,this.p1);if(this.cu(this.view())){return}if(this.gq()==1){this.p1.v();this.ss(this.p1,this._qg);if(this._ew){this._ew=false;this.kp();this._cc.intervalMilliseconds($.ig.truncate(this.gd()));this._cc.easingFunction(this.transitionEasingFunction())}}else{this.ss(this.p5,this._qg)}if(this.seriesViewer()!=null){this.seriesViewer().nd(this)}break;case"NegativeBrush":this.renderSeries(false);break;case"IsCustomCategoryStyleAllowed":this._q0=this.q3();this.renderSeries(false);break;case"CategoryMode":if(this.xAxis()!=null){this.xAxis().lz(true)}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},ps:function(a,b,c){if(b<a||a<0||a>this.ci().count()||b<0||b>this.ci().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.ci().item(g)}return d},rw:function(a){return a._bx._b},ry:function(a){return a._bx._c},getCategoryItems:function(a,b){return this.ps(a,b,this.yAxis())},_qj:null,dt:function(){return true},km:function(){$.ig.Series.prototype.km.call(this);this._qj=null},av:function(a,b,c){if(this.cz()&&this.eb(this.actualHighlightingMode())&&!c){var d=this.qi(a,b,this._qj);this._qj=d;return d}else{var e=this.qh(a,b,this._qj);this._qj=e;return e}},r0:function(a){var b=this.p2();var c=this.view().bu();var d=this.view().bv();var e=this.xAxis();var f=0;if(e.isVertical()){var g=(a.__y-d.top())/d.height();f=g*c.height()+c.top()}else{var h=(a.__x-d.left())/d.width();f=h*c.width()+c.left()}var i=b.f.count();var j=0;for(j=0;j<i;j++){var k=b.f.__inner[j];var l=null;if(j<i-1){l=b.f.__inner[j+1]}if(k[0]<=f&&l==null||l[0]>=f){if(l!=null){if(Math.abs(k[0]-f)<Math.abs(l[0]-f)){return j}else{return j+1}}else{return j}}}return j},qi:function(a,b,c){var d=this.ci().count();var e=this._qg._bx._c;var f=this._qg._bx._d;var g=this._qg._bx._b;var h=this.xAxis();var i=-1;var j=-1;if(h.isSorting()){var k=this.p2();var l=this.r0(b);i=l;j=l}else{var m=this.getItemIndex(b);i=$.ig.truncate(Math.floor($a(m,g)))*g;j=i+(g-1)}if(c!=null&&c.startIndex()==i&&c.endIndex()==j){return c}var n=new $.ig.HighlightingInfo;n.series(this);n.startIndex(i);n.endIndex(j);return n},qh:function(a,b,c){var d=new $.ig.HighlightingInfo;d.series(this);d.startIndex(0);d.endIndex(this.ci().count()-1);d.isFullRange(true);if(c!=null&&c.startIndex()==d.startIndex()&&c.endIndex()==d.endIndex()){return c}return d},q3:function(){return this.isCustomCategoryStyleAllowed()},getExactItemIndex:function(a){var b=this.view().bv();var c=this.view().bu();var d=-1;if(!b.isEmpty()&&!c.isEmpty()&&this.xAxis()!=null){var e=this.getEffectiveViewport1(this.view());var f=new $.ig.ScalerParams(0,b,c,this.xAxis().isInverted(),e);var g=this.pg(this.view());var h=this.xAxis().getUnscaledValue(g.left(),f);var i=this.xAxis().getUnscaledValue(g.right(),f);var j=(a.__x-b.left())/b.width();var k=h+j*(i-h);if(this.xAxis().categoryMode()!=0){k-=.5}d=k}return d},getItemIndex:function(a){return $.ig.truncate(Math.round(this.getExactItemIndex(a)))},d5:function(){return $b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null},ar:function(){return this.xAxis()},g5:function(a){var b=this.view().bv();var c=this.view().bu();var d=this.getEffectiveViewport1(this.view());if(b.isEmpty()||c.isEmpty()){return-1}var e=new $$a.ae(0,0,0,1,1);var f=new $.ig.ScalerParams(0,b,c,this.xAxis().isInverted(),d);var g=$b($.ig.ISortingAxis.prototype.$type,this.xAxis());var h=this.pg(this.view());var i=h.left();var j=h.right();var k=this.fromWorldPosition(a).__x;var l=this.xAxis().getUnscaledValue(k,f);var m=this.xAxis().getUnscaledValue(i,f);var n=this.xAxis().getUnscaledValue(j,f);l=Math.max(m,Math.min(n,l));var o=g.getIndexClosestToUnscaledValue(l);return o},getItem:function(a){var b=0;if($b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){b=this.g5(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.ci()!=null&&b<this.ci().count()?this.ci().item(b):null},p3:null,p5:null,p1:null,p2:function(){var a=this.p1;if(this.cs()){if(this._cc.needsFlush()){this._cc.flush()}a=this.p5}return a},rq:function(a,b,c){if(this.xAxis()==null){return 0}return this.xAxis().kz(a,b,c,this.index())},transitionInMode:function(a){if(arguments.length===1){this.h($$t.$g.transitionInModeProperty,$.ig.CategoryTransitionInMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$g.transitionInModeProperty))}},isTransitionInEnabled:function(a){if(arguments.length===1){this.h($$t.$g.isTransitionInEnabledProperty,a);return a}else{return this.c($$t.$g.isTransitionInEnabledProperty)}},em:function(){return this.isTransitionInEnabled()},p9:function(){return 11},b7:function(){return 3},ss:function(a,b){this._pf=a._aa;b.onRenderFrame()},sq:function(a,b){a.u()},e5:function(a,b,c){var d=$.ig.Series.prototype.e5.call(this,a,b,c);var e=c;if(this.ci()==null||this.ci().count()==0||!c.o()||b.isEmpty()||a.isEmpty()||this.xAxis()==null||this.yAxis()==null||e._bx._b<1||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()||this.xAxis().itemsSource()==null||this.xAxis().k9<1){e._bx._b=0;d=false}return d},getViewInfo:function(a,b){b=this.view().bv();a=this.view().bu();return{p0:a,p1:b}},_qb:null,ru:function(a){var b=0;var c=a.bv();var d=a.bu();var e=this.getEffectiveViewport1(this.view());if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){var f=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);f._b=this.f4();b=this.yAxis().getScaledValue(this.yAxis().referenceValue(),f)}return b},kp:function(){$.ig.Series.prototype.kp.call(this);this.p3.v();this.p1.v();this.p5.v()},l8:function(a){var $self=this;$.ig.Series.prototype.l8.call(this,a);this._qg._bx.e(this.resolution());if(this.cu(this.view())){return}if(this._eo){if(this.cs()){this.ss(this.p5,this._qg)}else{this.ss(this.p1,this._qg)}return}if(this.ek(a)){var b=this.p3;if(this.cs()){if(this._cc.needsFlush()){this._cc.flush()}this.p3=this.p5;this.p5=b}else{this.p3=this.p1;this.p1=b}this.sq(this.p1,this._qg);if(this.ey()){this._cc.stop();this._cc.intervalMilliseconds($.ig.truncate(this.ge()));this._cc.easingFunction(this.transitionInEasingFunction()!=null?this.transitionInEasingFunction():this.transitionEasingFunction());this._qb.p(this.p3,this.p1,this.isVertical(),this.xAxis(),this.yAxis(),this.transitionInMode(),this.p9(),this.transitionInSpeedType(),this.b7(),function(){return $self.ru($self._qg)},this._qg.bu())}this.kk();this.mf();if(this.ey()){this.ex(false);this._ew=true}}else{this.sq(this.p1,this._qg);this.ss(this.p1,this._qg)}},typical:null,typicalBasedOn:null,q8:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();switch(b){case"HighColumn":if(this.qt()==null){return false}break;case"LowColumn":if(this.qu()==null){return false}break;case"OpenColumn":if(this.qv()==null){return false}break;case"CloseColumn":if(this.qs()==null){return false}break;case"VolumeColumn":if(this.qx()==null){return false}break}}return true},q9:function(){return this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null},q4:function(){return this.typical!=null},sn:function(a){this.typical(this,a)},rh:function(){return this.re()},re:function(){var d__=new $$t.h((-2));d__.__4__this=this;return d__},rg:function(){return this.rd()},rd:function(){var d__=new $$t.i((-2));d__.__4__this=this;return d__},rf:function(){return this.rc()},rc:function(){var d__=new $$t.j((-2));d__.__4__this=this;return d__},rj:function(a){if(a==null){return null}if(this.q9()&&this.xAxis().sortedIndices()!=null){return new $.ig.SafeSortedReadOnlyDoubleCollection(0,a,this.xAxis().sortedIndices())}return new $.ig.SafeReadOnlyDoubleCollection(0,a)},qy:false,ri:function(){var a=new $$4.x(String,0);a.add("HighColumn");a.add("LowColumn");a.add("CloseColumn");if(this.typicalBasedOn!=null&&this.ci()!=null&&!this.qy){this.qy=true;var b=this.qc(0,this.ci().count());this.qy=false;var c=new $$t.a(0,this.ci().count(),b,this.qd(b),this);this.typicalBasedOn(this,c);if(c.basedOn()!=null&&c.basedOn().count()>0){return c.basedOn()}}return a},rn:null,getOpenColumnAsArray:function(){if(this.qv()==null){return null}if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){if(this.rn!=null){return this.rn.asArray()}var a=new $$4.x(Number,2,this.qv().count());var b=this.xAxis().sortedIndices();var c=this.qv().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.rn=a;return this.rn.asArray()}else{return this.qv().asArray()}},rl:null,getHighColumnAsArray:function(){if(this.qt()==null){return null}if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){if(this.rl!=null){return this.rl.asArray()}var a=new $$4.x(Number,2,this.qt().count());var b=this.xAxis().sortedIndices();var c=this.qt().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.rl=a;return this.rl.asArray()}else{return this.qt().asArray()}},rm:null,getLowColumnAsArray:function(){if(this.qu()==null){return null}if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){if(this.rm!=null){return this.rm.asArray()}var a=new $$4.x(Number,2,this.qu().count());var b=this.xAxis().sortedIndices();var c=this.qu().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.rm=a;return this.rm.asArray()}else{return this.qu().asArray()}},rk:null,getCloseColumnAsArray:function(){if(this.qs()==null){return null}if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){if(this.rk!=null){return this.rk.asArray()}var a=new $$4.x(Number,2,this.qs().count());var b=this.xAxis().sortedIndices();var c=this.qs().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.rk=a;return this.rk.asArray()}else{return this.qs().asArray()}},ro:null,getVolumeColumnAsArray:function(){if(this.qx()==null){return null}if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){if(this.ro!=null){return this.ro.asArray()}var a=new $$4.x(Number,2,this.qx().count());var b=this.xAxis().sortedIndices();var c=this.qx().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.ro=a;return this.ro.asArray()}else{return this.qx().asArray()}},kr:function(a,b,c,d){$.ig.Series.prototype.kr.call(this,a,b,c,d);if(this.xAxis()==null||!($b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null)){return}var e=this.xAxis().sortedIndices();switch(a){case 1:for(var f=b;f<c;f++){var g=e.__inner[f];if(this.rn!=null){this.rn.insert(f,this.qv().item(g))}if(this.rl!=null){this.rl.insert(f,this.qt().item(g))}if(this.rm!=null){this.rm.insert(f,this.qu().item(g))}if(this.rk!=null){this.rk.insert(f,this.qs().item(g))}if(this.ro!=null){this.ro.insert(f,this.qx().item(g))}}break;case 0:if(this.rn!=null){this.rn.removeRange(b,c)}if(this.rl!=null){this.rl.removeRange(b,c)}if(this.rm!=null){this.rm.removeRange(b,c)}if(this.rk!=null){this.rk.removeRange(b,c)}if(this.ro!=null){this.ro.removeRange(b,c)}break;case 4:if(this.rn!=null){this.rn=new $$4.x(Number,0)}if(this.rl!=null){this.rl=new $$4.x(Number,0)}if(this.rm!=null){this.rm=new $$4.x(Number,0)}if(this.rk!=null){this.rk=new $$4.x(Number,0)}if(this.ro!=null){this.ro=new $$4.x(Number,0)}break;case 3:case 2:for(var h=b;h<c;h++){var i=e.__inner[h];if(this.rn!=null){this.rn.__inner[h]=this.qv().item(i)}if(this.rl!=null){this.rl.__inner[h]=this.qt().item(i)}if(this.rm!=null){this.rm.__inner[h]=this.qu().item(i)}if(this.rk!=null){this.rk.__inner[h]=this.qs().item(i)}if(this.ro!=null){this.ro.__inner[h]=this.qx().item(i)}}break}this.st();this.mq()},qc:function(a,b){var $self=this;var c=this.rj(this.qv());var d=this.rj(this.qs());var e=this.rj(this.qt());var f=this.rj(this.qu());var g=this.rj(this.qx());var h=function(){var $ret=new $$t.s;$ret.typicalColumn(new $$t.o(1,new $.ig.SafeEnumerable($self.rh()),$self.ri()));$ret.trueRange(new $$t.o(1,new $.ig.SafeEnumerable($self.rg()),function(){var $ret=new $$4.x(String,0);$ret.add("HighColumn");$ret.add("LowColumn");$ret.add("CloseColumn");return $ret}()));$ret.trueLow(new $$t.o(1,new $.ig.SafeEnumerable($self.rf()),function(){var $ret=new $$4.x(String,0);$ret.add("LowColumn");$ret.add("CloseColumn");return $ret}()));$ret.openColumn(c);$ret.closeColumn(d);$ret.highColumn(e);$ret.lowColumn(f);
$ret.volumeColumn(g);$ret.calculateFrom(a);$ret.calculateCount(b);$ret.minimumValue(NaN);$ret.maximumValue(NaN);$ret.count($self.ci()!=null?$self.ci().count():0);return $ret}();return h},rv:function(a){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return 0}return a},qd:function(a){var $self=this;return function(){var $ret=new $$t.k;$ret.eMA(new $$t.l(1,$.ig.TrendCalculators.prototype.b,new $$4.x(String,0)));$ret.sMA(new $$t.l(1,$.ig.TrendCalculators.prototype.e,new $$4.x(String,0)));$ret.sTDEV(new $$t.l(1,$.ig.TrendCalculators.prototype.f,new $$4.x(String,0)));$ret.movingSum(new $$t.l(1,$.ig.TrendCalculators.prototype.d,new $$4.x(String,0)));$ret.shortVolumeOscillatorAverage(new $$t.n(1,function(b){return $.ig.TrendCalculators.prototype.b(b.volumeColumn(),b.shortPeriod())},function(){var $ret=new $$4.x(String,0);$ret.add("VolumeColumn");return $ret}()));$ret.longVolumeOscillatorAverage(new $$t.n(1,function(b){return $.ig.TrendCalculators.prototype.b(b.volumeColumn(),b.longPeriod())},function(){var $ret=new $$4.x(String,0);$ret.add("VolumeColumn");return $ret}()));$ret.shortPriceOscillatorAverage(new $$t.n(1,function(b){return $.ig.TrendCalculators.prototype.b(b.typicalColumn(),b.shortPeriod())},a.typicalColumn().basedOn()));$ret.longPriceOscillatorAverage(new $$t.n(1,function(b){return $.ig.TrendCalculators.prototype.b(b.typicalColumn(),b.longPeriod())},a.typicalColumn().basedOn()));$ret.toEnumerableRange($.ig.Series.prototype.toEnumerableRange);$ret.toEnumerable($.ig.Series.prototype.toEnumerable);$ret.makeSafe($self.rv.runOn($self));return $ret}()},categoryAxis:function(){return this.xAxis()},_p4:null,l9:function(a,b){$.ig.Series.prototype.l9.call(this,a,b);if(!this.ev()){this.view().a2(b);return}var c=$b($$t.$u.$type,this._bx);this.view().a2(b);c._bx.e(this.resolution());if(this.cu(this._bx)){return}if(!this._ep){this.sq(this._p4,c)}this._ep=false;this.ss(this._p4,c);this.ev(false)},_p0:null,renderAlternateView:function(a,b,c,d,e){$.ig.Series.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a5().alternateViews().item(d);var g=f;g._bx.e(this.resolution());f.prepAltSurface(c);if(this.cu(g)){return}if(this._p0==null){this._p0=new $.ig.CategoryFrame(3)}this._p0.u();this.sq(this._p0,g);this.ss(this._p0,g)},an:function(a){if(this.xAxis()==a){return this.yAxis()}if(this.yAxis()==a){return this.xAxis()}return null},preferredCategoryMode:function(a){var b=$b($.ig.IDateTimeAxis.prototype.$type,this.xAxis());return b!=null?b.preferredCategoryMode(this):this.p7()},p6:0,p7:function(a){if(arguments.length===1){var b=this.p7();if(a!=b){this.p6=a;this.raisePropertyChanged("CategoryMode",$.ig.CategoryMode.prototype.getBox(b),$.ig.CategoryMode.prototype.getBox(this.p7()))}return a}else{return this.p6}},isNegativeColorSupported:function(){return true},setNegativeColors:function(a,b){$.ig.Series.prototype.setNegativeColors.call(this,a,b);this.negativeBrush(a)},st:function(){this.finalValue(this.qs()==null||this.qs().count()==0?NaN:this.qs().item(this.qs().count()-1))},_qk:null,_qm:null,hm:function(a){if(this._qk!=null&&a!=null){if(this._qm==null||this._qm.propertyName()!=this._qk.dateTimeMemberPath()){this._qm=new $.ig.FastReflectionHelper(false,this._qk.dateTimeMemberPath())}var b=this._qm.getPropertyValue(a);if($b($$0.$s.$type,b)!==null){return $.ig.Date.prototype.toStringFormat(b,this._qk.itemLabelFormat(),null)}}return $.ig.Series.prototype.hm.call(this,a)},$type:new $.ig.Type("FinancialSeries",$.ig.Series.prototype.$type,[$.ig.IHasCategoryAxis.prototype.$type,$.ig.IHasCategoryModePreference.prototype.$type])},true);$c("FinancialPriceSeries:d","FinancialSeries",{isFinancialSeries:function(){return true},bv:function(){return new $$t.t(this)},lo:function(a){$$t.$g.lo.call(this,a);this._ta=a},_ta:null,init:function(){$$t.$g.init.call(this);this._ab=$$t.$d.$type;this.p3=new $.ig.CategoryFrame(5);this.p5=new $.ig.CategoryFrame(5);this.p1=new $.ig.CategoryFrame(5)},trendLineType:function(a){if(arguments.length===1){this.h($$t.$d.trendLineTypeProperty,$.ig.TrendLineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$d.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$d.trendLineBrushProperty,a);return a}else{return this.c($$t.$d.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.h($$t.$d.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$d.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$d.trendLineThicknessProperty,a);return a}else{return this.c($$t.$d.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.h($$t.$d.trendLineDashCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$d.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.h($$t.$d.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$d.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$d.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$d.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.h($$t.$d.trendLineZIndexProperty,a);return a}else{return $h(this.c($$t.$d.trendLineZIndexProperty))}},kr:function(a,b,c,d){$$t.$g.kr.call(this,a,b,c,d);if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){this.xAxis().notifyDataChanged()}this._ta._bx.e(this.resolution());if(this._ta.b7()){this._ta.b5().dataUpdated(a,b,c,d)}if(this.yAxis()!=null){this.yAxis().updateRange()}this.renderSeries(true)},displayType:function(a){if(arguments.length===1){this.h($$t.$d.displayTypeProperty,$.ig.PriceDisplayType.prototype.getBox(a));return a}else{return $g(this.c($$t.$d.displayTypeProperty))}},bp:function(){if(this.hitTestMode()==0){return 1}else{return $$t.$g.bp.call(this)}},getSeriesValueBoundingBox:function(a){if(this.p1==null||this.p1.f.count()==0){return $$a.$ae.empty()}var b=this.fromWorldPosition(a);var c=this.view().bv();var d=this.view().bu();var e=this.getEffectiveViewport1(this.view());var f=this.aj(this.xAxis(),this.p1.f,this.rw(this.view()),this.ry(this.view()),a,true);var g=f[0];var h=f[1];var i=Math.abs(b.__x-g[0]);var j=Math.abs(b.__x-h[0]);var k=this.tc(this._qg,e);k=Math.max(k,3);var l=(k-1)/2;if(i<j){var m=g[0]-l;var n=g[0];var o=g[0]+l;var p=g[1];var q=g[2];var r=g[3];var s=g[4];var t=Math.min(Math.min(Math.min(p,q),r),s);var u=Math.max(Math.max(Math.max(p,q),r),s);return new $$a.ae(0,m,t,Math.abs(o-m),u-t)}else{var v=h[0]-l;var w=h[0];var x=h[0]+l;var y=h[1];var z=h[2];var aa=h[3];var ab=h[4];var ac=Math.min(Math.min(Math.min(y,z),aa),ab);var ad=Math.max(Math.max(Math.max(y,z),aa),ab);return new $$a.ae(0,v,ac,Math.abs(x-v),ad-ac)}},s9:function(a,b){var c=a[0]-b;var d=a[0];var e=a[0]+b;var f=a[1];var g=a[2];var h=a[3];var i=a[4];var j=Math.min(Math.min(Math.min(f,g),h),i);var k=Math.max(Math.max(Math.max(f,g),h),i);var l=Math.min(g,h);var m=Math.max(g,h);var n=Math.min(f,i);var o=Math.max(f,i);if(this.displayType()==1){var p=new Array(3);var q=new $$a.ae(0,c,f,b,0);var r=new $$a.ae(0,d,i,b,0);var s=new $$a.ae(0,d,l,0,m-l);p[0]=q;p[1]=r;p[2]=s;return p}else{var t=new Array(2);var u=new $$a.ae(0,d,l,0,m-l);var v=new $$a.ae(0,c,n,b*2,o-n);t[0]=u;t[1]=v;return t}},getSeriesValueFineGrainedBoundingBoxes:function(a){var b=new $$4.x($$a.$ae.$type,0);var c=this.fromWorldPosition(a);var d=this.view().bv();var e=this.view().bu();var f=this.getEffectiveViewport1(this.view());var g=this.aj(this.xAxis(),this.p1.f,this.rw(this.view()),this.ry(this.view()),a,true);var h=g[0];var i=g[1];var j=Math.abs(c.__x-h[0]);var k=Math.abs(c.__x-i[0]);var l=this.tc(this._qg,f);l=Math.max(l,3);var m=(l-1)/2;if(j<k){return this.s9(h,m)}else{return this.s9(i,m)}},testHit:function(a,b){if(this.eu(a,b)){return true}return false},eu:function(a,b){var c=this.getSeriesValueBoundingBoxFromSeriesPixel(a);if(c.isEmpty()){return false}var d=$.ig.RectUtil.prototype.r(c,this.actualThickness()/2+this.f1(b));if(d.containsPoint(a)){var e=this.getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel(a);if(e!=null){for(var f=0;f<e.length;f++){var g=e[f];var h=$.ig.RectUtil.prototype.r(g,this.actualThickness()/2+this.f1(b));if(h.containsPoint(a)){return true}}}}return false},lt:function(a,b,c,d){switch(b){case"XAxis":this._ta.selectTrendlineManager();if(this.seriesViewer()!=null){this.seriesViewer().la()}break;case"TrendLineType":var e=$g(d);if(e!=0){this._ta.b5($.ig.CategoryTrendLineManagerFactory.prototype.a(this._ta.b5(),this.xAxis(),this.rootCanvas(),this,this.cl()))}break}$$t.$g.lt.call(this,a,b,c,d);if(this._ta.b7()&&this._ta.b5()!=null&&this._ta.b5().propertyUpdated(a,b,c,d)){this.renderSeries(false);this.le()}switch(b){case"DisplayType":if(this.rootCanvas()!=null){this.tj();this.ml();this.p1.w();this.ss(this.p1,this._ta)}this.le();break;case"ActualHighlightingMode":this.renderSeries(true);break;case"TrendLineBrush":this.mk();break;case"TrendLineType":this.le();break;case"NegativeBrush":case"NegativeOutline":this.lq();break}},tj:function(){this._ta.ch();if(this._bx!=null){this._bx.ch()}},ap:function(a){if(a!=null&&a==this.yAxis()&&this.qu()!=null&&!$.ig.util.isNaN(this.qu().minimum())&&this.qt()!=null&&!$.ig.util.isNaN(this.qt().maximum())){return new $.ig.AxisRange(this.qu().minimum(),this.qt().maximum())}return null},aq:function(a){if(a.isEmpty()&&this.seriesViewer()!=null){a=this.seriesViewer().actualWindowRect()}if(this.qu()==null||this.qt()==null){return null}var b=this.pg(this.view());var c=new $.ig.ScalerParams(0,a,this.seriesViewer().viewportRect(),this.xAxis().isInverted(),this.getEffectiveViewport());var d=this.xAxis().getUnscaledValue(b.left(),c);var e=this.xAxis().getUnscaledValue(b.right(),c);if(this.xAxis().isInverted()){var f=d;d=e;e=f}var g=null;if(this.xAxis().isSorting()){g=this.xAxis();d=g.getIndexClosestToUnscaledValue(d);e=g.getIndexClosestToUnscaledValue(e)}else{d=Math.floor(d);e=Math.ceil(e)}d=Math.max(0,Math.min(this.qu().count()-1,d));e=Math.max(0,Math.min(this.qu().count()-1,e));var h=1.7976931348623157e308;var i=-1.7976931348623157e308;for(var j=$.ig.truncate(d);j<=$.ig.truncate(e);j++){var k=j;if(g!=null){k=g.sortedIndices().__inner[j]}var l=this.qu().item(k);if(this.qu().mayContainUnknowns()){if(Number.isInfinity(l)||$.ig.util.isNaN(l)){continue}}var m=this.qt().item(k);if(this.qt().mayContainUnknowns()){if(Number.isInfinity(m)||$.ig.util.isNaN(m)){continue}}h=Math.min(h,l);i=Math.max(i,m)}var n=new $.ig.AxisRange(h,i);n=this.ao(n,this.yAxis(),a);return n},f4:function(){return $.ig.Series.prototype.f5(this.qv(),$b($.ig.ISortingAxis.prototype.$type,this.xAxis()))},scrollIntoView:function(a){var b=this.ci()!=null?this.ci().indexOf(a):-1;var c=this.view().bv();c=c.copy();var d=this.view().bu();var e=new $$a.ae(0,0,0,1,1);var f=this.pi(this.view());if(b>=0&&$$a.$ae.l_op_Inequality(c,null)&&$$a.$ae.l_op_Inequality(d,null)){if(this.xAxis()!=null){var g=new $.ig.ScalerParams(0,e,e,this.xAxis().isInverted(),f);var h=this.xAxis().getScaledValue(b,g);if(h<c.left()+.1*c.width()){h=h+.4*c.width()}if(h>c.right()-.1*c.width()){h=h-.4*c.width()}c.x(h-.5*c.width())}if(this.yAxis()!=null&&this.qu()!=null&&this.qt()!=null&&b<this.qu().count()&&b<this.qt().count()){var i=new $.ig.ScalerParams(0,e,e,this.yAxis().isInverted(),f);i._b=this.f4();var j=this.yAxis().getScaledValue(this.qu().item(b),i);var k=this.yAxis().getScaledValue(this.qt().item(b),i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){var l=Math.abs(j-k);if(c.height()<l){c.height(l);c.y(Math.min(j,k))}else{if(j<c.top()+.1*c.height()){j=j+.4*c.height()}if(j>c.bottom()-.1*c.height()){j=j-.4*c.height()}c.y(j-.5*c.height())}}}this.syncLink().au(this.seriesViewer(),c,true)}return b>=0},e5:function(a,b,c){var d=$$t.$g.e5.call(this,a,b,c);if(this.qv()==null||this.qs()==null||this.qt()==null||this.qu()==null){d=false}return d},sq:function(a,b){var $self=this;$$t.$g.sq.call(this,a,b);var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=this.xAxis();var g=this.yAxis();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.f4();return $ret}();a.f.clear();a.m.clear();a.p.clear();var j=0;var k=$b($.ig.ISortingAxis.prototype.$type,this.xAxis());if(k!=null&&(k.sortedIndices()==null||k.sortedIndices().count()!=this.ci().count())){return}j=this.rq(c,d,e);var l=$b($$t.$t.$type,b);var m=this.resolution();if(this.trendLineType()!=0){var n=new Array(this.ci().count());var o=0;var q=this.rh().getEnumerator();while(q.moveNext()){var p=q.current();n[o]=p;o++}if(this._ta.b7()){this._ta.b5().prepareLineCore(a.p,this.trendLineType(),n,this.trendLinePeriod(),function(r){return $self.xAxis().getScaledValue(r,h)},function(r){return $self.yAxis().getScaledValue(r,i)},function(){var $ret=new $.ig.TrendResolutionParams;$ret._c=b._bx._b;$ret._d=b._bx._c;$ret._e=b._bx._d;$ret._a=j;$ret._b=m;$ret._f=d;return $ret}())}}var r=this.xAxis().getUnscaledValue(2,h)-this.xAxis().getUnscaledValue(1,h);for(var s=b._bx._c;s<=b._bx._d;++s){var t;if(k==null){t=b._bx.getBucket(s)}else{var u=k.sortedIndices().__inner[s];var v=k.getUnscaledValueAt(u);var w=this.qv().item(u);var x=this.qt().item(u);var y=this.qu().item(u);var z=this.qs().item(u);var aa=w;var ab=x;var ac=y;var ad=z;var ae=v;while(s<b._bx._d){u=k.sortedIndices().__inner[s+1];ae=k.getUnscaledValueAt(u);if(ae-v>r*m){break}s++;ab=Math.max(ab,this.qt().item(u));ac=Math.min(ac,this.qu().item(u));ad=this.qs().item(u)}var af=NaN;if(!$.ig.util.isNaN(v)){af=this.xAxis().getScaledValue(v,h)}t=[af,aa,ab,ac,ad]}if(!$.ig.util.isNaN(t[0])){if(k!=null){t[0]=t[0]+j}else{t[0]=f.getScaledValue(t[0],h)+j}t[1]=g.getScaledValue(t[1],i);t[2]=g.getScaledValue(t[2],i);t[3]=g.getScaledValue(t[3],i);t[4]=g.getScaledValue(t[4],i);a.f.add(t)}}return},ko:function(a,b){$$t.$g.ko.call(this,a,b);var c=$b($$t.$t.$type,b);c.cb();if(a){c._b6.count(0)}if(c.b7()&&c.b5()!=null){c.b5().clearPoints()}},mt:function(a,b){$$t.$g.mt.call(this,a,b);if(this.seriesViewer()!=null){this.seriesViewer().la()}},resolveDesiredAutoMargin:function(){if(this.xAxis()!=null&&this.xAxis().categoryMode()==0){var a=this.getEffectiveViewport1(this.view());var b=this.tc(this._qg,a)/2;return new $$a.ah(1,b,0,b,0)}return $$t.$g.resolveDesiredAutoMargin.call(this)},cz:function(){return true},ss:function(a,b){$$t.$g.ss.call(this,a,b);if(this.xAxis()==null||this.yAxis()==null){return}var c=false;if(b.checkFrameDirty(a)){c=true;b.updateFrameVersion(a)}this.p8.a0(this,this.q7(),this.getCategoryItems.runOn(this),this.rw(b),this.ry(b));var d=false;var e=this.p8._b;if(e!=null){d=true}var f=$b($$t.$t.$type,b);f.ca();f.separateMode(false);if(f.b7()){f.b5().clearPoints()}if(this.trendLineType()!=0){f.b5().rasterizeTrendLine(a.p)}if(d){this.ti(a,b,c)}else{f._b6.count(0);this.th(a,b)}},getItemSpan:function(){var a=this.getEffectiveViewport1(this.view());return this.tc(this._qg,a)},ti:function(a,b,c){var d=this.displayType();var e=this.getEffectiveViewport1(b);var f=this.tc(b,e);var g=(f-1)/2;var h=$b($$t.$t.$type,b);h.separateMode(true);var i=a.f;var j=0;var k=this.ci().count();var l=this.xAxis();var m=new $.ig.ScalerParams(0,b.bv(),b.bu(),l.isInverted(),e);var n=this.actualBrush();var o=this.negativeBrush();if(o==null){o=n}var p=this.actualOutline();var q=this.negativeOutline();if(q==null){q=p}for(var r=0;r<i.count();++r){var s=i.__inner[r][0]-g;var t=i.__inner[r][0];var u=i.__inner[r][0]+g;var v=i.__inner[r][1];var w=i.__inner[r][2];var x=i.__inner[r][3];var y=i.__inner[r][4];if($.ig.util.isNaN(v)||$.ig.util.isNaN(w)||$.ig.util.isNaN(x)||$.ig.util.isNaN(y)){continue}var z=h._b6.item(j);j++;var aa=v<y;var ab=new $$a.a7;if(c){switch(d){case 0:if(aa){var ac=v;v=y;y=ac}var ad=new $$a.a8;ad.__startPoint={__x:t,__y:x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ad.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:t,__y:v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());var ae=new $$a.a8;ae.__startPoint={__x:s,__y:y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ae.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:u,__y:y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ae.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:u,__y:v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ae.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:s,__y:v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ae.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:s,__y:y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());var af=new $$a.a8;af.__startPoint={__x:t,__y:y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};af.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:t,__y:w,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ab._c.add(ad);ab._c.add(ae);ab._c.add(af);break;case 1:var ag=new $$a.a8;ag.__startPoint={__x:s,__y:v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ag.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:t,__y:v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());var ah=new $$a.a8;ah.__startPoint={__x:t,__y:x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ah.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:t,__y:w,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());var ai=new $$a.a8;ai.__startPoint={__x:t,__y:y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ai.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:u,__y:y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ab._c.add(ag);ab._c.add(ah);ab._c.add(ai);break}}if(aa){this.p8.ak=o;this.p8.ag=o;this.p8.ah=q;this.p8.al=q;this.p8.f=true}else{this.p8.ak=n;this.p8.ag=n;this.p8.ah=p;this.p8.al=p;this.p8.f=false}this.sp(i,r,k,l,m,b.isThumbnailView());if(d==1){this.p8.ad(z,true,false,false,false)}else{this.p8.ad(z,false,false,false,false)}if(c){z._ak=ab}}h._b6.count(j);h.cc()},tc:function(a,b){var c=this.xAxis().ky(a.bv(),a.bu(),b);c=Math.max(c,this.resolution()*.9);c=Math.max(c,3);return c},th:function(a,b){var c=this.displayType();var d=this.getEffectiveViewport1(b);var e=this.tc(b,d);var f=(e-1)/2;var g=$b($$t.$t.$type,b);var h=g.ck();var i=g.cj();var j=a.f;for(var k=0;k<j.count();++k){var l=j.__inner[k][0]-f;var m=j.__inner[k][0];var n=j.__inner[k][0]+f;var o=j.__inner[k][1];var p=j.__inner[k][2];var q=j.__inner[k][3];var r=j.__inner[k][4];if($.ig.util.isNaN(o)||$.ig.util.isNaN(p)||$.ig.util.isNaN(q)||$.ig.util.isNaN(r)){continue}var s=o<r;var t=s?i:h;switch(c){case 0:if(s){var u=o;o=r;r=u}t._d.add(function(){var $ret=new $$a.a4;$ret._d={__x:m,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._c={__x:m,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());t._d.add(function(){var $ret=new $$a.a5;$ret._e=new $$a.ae(0,l,r,n-l,o-r);return $ret}());t._d.add(function(){var $ret=new $$a.a4;$ret._d={__x:m,__y:r,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._c={__x:m,__y:p,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());break;case 1:t._d.add(function(){var $ret=new $$a.a4;$ret._d={__x:l,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._c={__x:m,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());t._d.add(function(){var $ret=new $$a.a4;$ret._d={__x:m,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._c={__x:m,__y:p,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());t._d.add(function(){var $ret=new $$a.a4;$ret._d={__x:m,__y:r,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._c={__x:n,__y:r,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());break}}},hq:function(a,b){if(this._ta.b7()&&a==this._ta.b5().trendPolyline()){return null}return $$t.$g.hq.call(this,a,b)},mk:function(){$$t.$g.mk.call(this);if(this.index()<0){return}this._ta.ci()},ky:function(a){$$t.$g.ky.call(this,a);if(this._ta.b7()){this.a7().exportTrendlineData(this,a,this._ta.b5().trendPolyline())}},negativeOutline:function(a){if(arguments.length===1){this.h($$t.$d.negativeOutlineProperty,a);return a}else{return this.c($$t.$d.negativeOutlineProperty)}},oz:function(){return this.negativeOutline()},setNegativeColors:function(a,b){$$t.$g.setNegativeColors.call(this,a,b);this.negativeOutline(b)},a9:function(a){if(this.displayType()==0){return 3}else if(this.displayType()==1){return 2}return a},$type:new $.ig.Type("FinancialPriceSeries",$$t.$g.$type,[$.ig.ITrendLineSeries.prototype.$type])},true);$c("FinancialValueList:f","Object",{d:null,b:null,a:null,c:null,e:null,init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.d=a;this.b=b;this.a=d;this.c=c;this.e=e},indexOf:function(a){throw new $$6.q(0)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},item:function(a,b){if(arguments.length===2){return b}else{var b=NaN;var c=NaN;var d=NaN;var e=NaN;var f=NaN;if(this.d!=null&&a>=0&&a<this.d.count()){b=this.d.item(a)}if(this.b!=null&&a>=0&&a<this.b.count()){c=this.b.item(a)}if(this.c!=null&&a>=0&&a<this.c.count()){d=this.c.item(a)}if(this.a!=null&&a>=0&&a<this.a.count()){e=this.a.item(a)}if(this.e!=null&&a>=0&&a<this.e.count()){f=this.e.item(a)}var g=$.ig.util.isNaN(b);var h=$.ig.util.isNaN(c);var i=$.ig.util.isNaN(d);var j=$.ig.util.isNaN(e);var k=$.ig.util.isNaN(f);if(!h&&!i&&!j){return(c+d+e)/3}if(!h&&!i){return(c+d)/2}if(!g&&!j){return(b+e)/2}if(!g){return b}if(!h){return c}if(!i){return d}if(!j){return e}return NaN}},add:function(a){throw new $$6.q(0)},clear:function(){throw new $$6.q(0)},contains:function(a){throw new $$6.q(0)},copyTo:function(a,b){throw new $$6.q(0)},count:function(){var a=0;var b=0;var c=0;var d=0;var e=0;if(this.d!=null){a=this.d.count()}if(this.b!=null){b=this.b.count()}if(this.c!=null){c=this.c.count()}if(this.a!=null){d=this.a.count()}if(this.e!=null){e=this.e.count()}var f=0;f=Math.max(f,a);f=Math.max(f,b);f=Math.max(f,c);f=Math.max(f,d);f=Math.max(f,e);return f},isReadOnly:function(){return true},remove:function(a){throw new $$6.q(0)},getEnumerator:function(){throw new $$6.q(0)},$type:new $.ig.Type("FinancialValueList",$.ig.$ot,[$$0.$bz.$type.specialize(Number)])},true);$c("FinancialCalculationSupportingCalculations:k","Object",{init:function(){$.ig.$op.init.call(this)},_eMA:null,eMA:function(a){if(arguments.length===1){this._eMA=a;return a}else{return this._eMA}},_sMA:null,sMA:function(a){if(arguments.length===1){this._sMA=a;return a}else{return this._sMA}},_sTDEV:null,sTDEV:function(a){if(arguments.length===1){this._sTDEV=a;return a}else{return this._sTDEV}},_movingSum:null,movingSum:function(a){if(arguments.length===1){this._movingSum=a;return a}else{return this._movingSum}},_shortVolumeOscillatorAverage:null,shortVolumeOscillatorAverage:function(a){if(arguments.length===1){this._shortVolumeOscillatorAverage=a;return a}else{return this._shortVolumeOscillatorAverage}},_longVolumeOscillatorAverage:null,longVolumeOscillatorAverage:function(a){if(arguments.length===1){this._longVolumeOscillatorAverage=a;return a}else{return this._longVolumeOscillatorAverage}},_shortPriceOscillatorAverage:null,shortPriceOscillatorAverage:function(a){if(arguments.length===1){this._shortPriceOscillatorAverage=a;return a}else{return this._shortPriceOscillatorAverage}},_longPriceOscillatorAverage:null,longPriceOscillatorAverage:function(a){if(arguments.length===1){this._longPriceOscillatorAverage=a;return a}else{return this._longPriceOscillatorAverage}},_toEnumerableRange:null,toEnumerableRange:function(a){if(arguments.length===1){this._toEnumerableRange=a;return a}else{return this._toEnumerableRange}},_toEnumerable:null,toEnumerable:function(a){if(arguments.length===1){this._toEnumerable=a;return a}else{return this._toEnumerable}},_makeSafe:null,makeSafe:function(a){if(arguments.length===1){this._makeSafe=a;return a}else{return this._makeSafe}},$type:new $.ig.Type("FinancialCalculationSupportingCalculations",$.ig.$ot)},true);$c("SupportingCalculation$1:q","Object",{$tCalculationStrategy:null,init:function($tCalculationStrategy,a,b){this.$tCalculationStrategy=$tCalculationStrategy;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tCalculationStrategy)}if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.a=b;this.d=new $$4.x(String,0)},init1:function($tCalculationStrategy,a,b,c){this.$tCalculationStrategy=$tCalculationStrategy;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tCalculationStrategy)}$.ig.$op.init.call(this);this.a=b;this.d=new $$4.x(String,1,c)},a:null,d:null,b:function(){return this.a},c:function(){return this.d},$type:new $.ig.Type("SupportingCalculation$1",$.ig.$ot)},true);$c("ColumnSupportingCalculation:l","SupportingCalculation$1",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$q.init.call(this,$$t.$r.$type,0,b)},init1:function(a,b,c){$$t.$q.init1.call(this,$$t.$r.$type,1,b,c)},$type:new $.ig.Type("ColumnSupportingCalculation",$$t.$q.$type.specialize($$t.$r.$type))},true);$c("DataSourceSupportingCalculation:n","SupportingCalculation$1",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$q.init.call(this,$$t.$m.$type,0,b)},init1:function(a,b,c){$$t.$q.init1.call(this,$$t.$m.$type,1,b,c)},$type:new $.ig.Type("DataSourceSupportingCalculation",$$t.$q.$type.specialize($$t.$m.$type))},true);$c("CalculatedColumn:o","Object",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.__valuesProvider=b;this.c=new $$4.x(String,1,c)},init1:function(a,b,c){$.ig.$op.init.call(this);this.__valuesProvider=b;this.c=new $$4.x(String,1,c)},__valuesProvider:null,c:null,basedOn:function(){return this.c},getEnumerator:function(){return this.__valuesProvider.getEnumerator()},$type:new $.ig.Type("CalculatedColumn",$.ig.$ot,[$$0.$bw.$type.specialize(Number)])},true);$c("FinancialPriceSeriesProxy:p","Object",{init:function(){$.ig.$op.init.call(this)},getCloseMemberPath:function(a){return a.closeMemberPath()},getHighMemberPath:function(a){return a.highMemberPath()},getLowMemberPath:function(a){return a.lowMemberPath()},getOpenMemberPath:function(a){return a.openMemberPath()},getVolumeMemberPath:function(a){return a.volumeMemberPath()},matchesType:function(a){if(!a.isFinancial()){return false}if(a.isFinancialIndicator()||a.isFinancialOverlay()){return false}return true},setCategoryMode:function(a,b){a.p7(b)},setCloseMemberPath:function(a,b){a.closeMemberPath(b)},setDisplayType:function(a,b){a.displayType(b)},setHighMemberPath:function(a,b){a.highMemberPath(b)},setLowMemberPath:function(a,b){a.lowMemberPath(b)},setOpenMemberPath:function(a,b){a.openMemberPath(b)},setVolumeMemberPath:function(a,b){a.volumeMemberPath(b)},setXAxis:function(a,b){a.xAxis(b)},setYAxis:function(a,b){a.yAxis(b)},$type:new $.ig.Type("FinancialPriceSeriesProxy",$.ig.$ot,[$.ig.IFinancialPriceSeriesProxy.prototype.$type])},true);$c("FinancialCalculationDataSource:s","Object",{init:function(){$.ig.$op.init.call(this)},_openColumn:null,openColumn:function(a){if(arguments.length===1){this._openColumn=a;return a}else{return this._openColumn}},_closeColumn:null,closeColumn:function(a){if(arguments.length===1){this._closeColumn=a;return a}else{return this._closeColumn}},_highColumn:null,highColumn:function(a){if(arguments.length===1){this._highColumn=a;return a}else{return this._highColumn}},_lowColumn:null,lowColumn:function(a){if(arguments.length===1){this._lowColumn=a;return a}else{return this._lowColumn}},_volumeColumn:null,volumeColumn:function(a){if(arguments.length===1){this._volumeColumn=a;return a}else{return this._volumeColumn}},_indicatorColumn:null,indicatorColumn:function(a){if(arguments.length===1){this._indicatorColumn=a;return a}else{return this._indicatorColumn}},_typicalColumn:null,typicalColumn:function(a){if(arguments.length===1){this._typicalColumn=a;return a}else{return this._typicalColumn}},_trueRange:null,trueRange:function(a){if(arguments.length===1){this._trueRange=a;return a}else{return this._trueRange}},_trueLow:null,trueLow:function(a){if(arguments.length===1){this._trueLow=a;return a}else{return this._trueLow}},_period:0,period:function(a){if(arguments.length===1){this._period=a;return a}else{return this._period}},_shortPeriod:0,shortPeriod:function(a){if(arguments.length===1){this._shortPeriod=a;return a}else{return this._shortPeriod}},_longPeriod:0,longPeriod:function(a){if(arguments.length===1){this._longPeriod=a;return a}else{return this._longPeriod}},_count:0,count:function(a){if(arguments.length===1){this._count=a;return a}else{return this._count}},_calculateFrom:0,calculateFrom:function(a){if(arguments.length===1){this._calculateFrom=a;return a}else{return this._calculateFrom}},_calculateCount:0,calculateCount:function(a){if(arguments.length===1){this._calculateCount=a;return a}else{return this._calculateCount}},_multiplier:0,multiplier:function(a){if(arguments.length===1){this._multiplier=a;return a}else{return this._multiplier}},_minimumValue:0,minimumValue:function(a){if(arguments.length===1){this._minimumValue=a;return a}else{return this._minimumValue}},_maximumValue:0,maximumValue:function(a){if(arguments.length===1){this._maximumValue=a;return a}else{return this._maximumValue}},_specifiesRange:false,specifiesRange:function(a){if(arguments.length===1){this._specifiesRange=a;return a}else{return this._specifiesRange}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},$type:new $.ig.Type("FinancialCalculationDataSource",$.ig.$ot)},true);$c("FinancialSeriesView:u","SeriesView",{_bz:null,_bx:null,_frameVersion:0,frameVersion:function(a){if(arguments.length===1){this._frameVersion=a;return a}else{return this._frameVersion}},checkFrameDirty:function(a){if(this.frameVersion()!=a._t){return true}return false},updateFrameVersion:function(a){this.frameVersion(a._t)},init:function(a){$.ig.SeriesView.prototype.init.call(this,a);this.frameVersion(-1);this._bz=a;this._bx=this.by()},by:function(){},onInit:function(){$.ig.SeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";if(this._bz.xAxis().isDateTime()){a+="<span>${itemLabel}</span><br/>"}else if(this._bz.xAxis().label()!=null){a+="<span>${item."+this._bz.xAxis().label()+"}</span><br/>";
}a+="<span class='ui-priority-primary'";var b=this._e.a5().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}var c=new $.ig.SRProvider(this.seriesViewerRenderer());var d=c.b1("financialSeries_Open");var e=c.b1("financialSeries_High");var f=c.b1("financialSeries_Low");var g=c.b1("financialSeries_Close");d=String.isNullOrEmpty(d)?"Open":d;e=String.isNullOrEmpty(e)?"High":e;f=String.isNullOrEmpty(f)?"Low":f;g=String.isNullOrEmpty(g)?"Close":g;a+=">"+this._bz.title()+"</span><table><tr><td>"+d+":</td><td>"+"${item."+this._bz.openMemberPath()+"}</td></tr><tr><td>"+e+":</td><td>"+"${item."+this._bz.highMemberPath()+"}</td></tr><tr><td>"+f+":</td><td>"+"${item."+this._bz.lowMemberPath()+"}</td></tr><tr><td>"+g+":</td><td>"+"${item."+this._bz.closeMemberPath()+"}</td></tr>";if(!String.isNullOrEmpty(this._bz.volumeMemberPath())){var h=c.b1("financialSeries_Volume");h=String.isNullOrEmpty(h)?"Volume":h;a+="<tr><td>"+h+":</td><td>"+"${item."+this._bz.volumeMemberPath()+"}</td></tr>"}a+="</table></div>";return a},af: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(2);this._e.shadowOffsetY(2)},$type:new $.ig.Type("FinancialSeriesView",$.ig.SeriesView.prototype.$type)},true);$c("FinancialPriceSeriesView:t","FinancialSeriesView",{_b3:null,init:function(a){var $self=this;this.cn=function(){var $ret=new $$a.by;$ret._ak=new $$a.a3;return $ret}();this.cm=function(){var $ret=new $$a.by;$ret._ak=new $$a.a3;return $ret}();this.b4=null;this.cl=new $$a.by;$$t.$u.init.call(this,a);this._b3=a;this._b9=new $$4.x($$a.$by.$type,0);this._b6=function(){var $ret=new $.ig.Pool$1($$a.$by.$type);$ret.create($self.co.runOn($self));$ret.activate($self.ce.runOn($self));$ret.disactivate($self.cg.runOn($self));$ret.destroy($self.cf.runOn($self));return $ret}()},_b6:null,co:function(){var a=new $$a.by;this._b9.add(a);a.__visibility=1;return a},_b9:null,ce:function(a){a.__visibility=0},cg:function(a){a.__visibility=1},cf:function(a){this._b9.remove(a)},by:function(){return new $$t.c(this)},onInit:function(){$$t.$u.onInit.call(this);if(!this.isThumbnailView()){this._b3.displayType($.ig.Defaults.prototype.g);this._b3.negativeBrush($.ig.Defaults.prototype.ah);this._b3.negativeOutline($.ig.Defaults.prototype.ai);this._b3.resolution($.ig.Defaults.prototype.k);this._b3.thickness($.ig.Defaults.prototype.l);this._b3.outline(this._b3.actualOutline())}},cn:null,cm:null,b4:null,b5:function(a){if(arguments.length===1){this.b4=a;return a}else{if(this.b4==null){this.b4=$.ig.CategoryTrendLineManagerFactory.prototype.a(this.b4,this._e.ar(),this._e.rootCanvas(),this._e,this._e.cl())}return this.b4}},b7:function(){return this.b4!=null},ch:function(){if(this._b3.displayType()==1){this.cn.__stroke=this._e.actualBrush()}else{this.cn.__stroke=this._e.actualOutline()}if(this._b3.displayType()==1){this.cm.__stroke=this._bz.negativeBrush()}else{this.cm.__stroke=this._b3.negativeOutline()}},cb:function(){this.aq();this._b6.count(0);this.ca()},ca:function(){var a=$b($$a.$a3.$type,this.cn._ak);var b=$b($$a.$a3.$type,this.cm._ak);$.ig.Extensions.prototype.d(a);$.ig.Extensions.prototype.d(b)},ck:function(){this.aq();return $b($$a.$a3.$type,this.cn._ak)},cj:function(){this.aq();return $b($$a.$a3.$type,this.cm._ak)},ci:function(){this._b3.actualTrendLineBrush(null);if(this._b3.trendLineBrush()!=null){this._b3.actualTrendLineBrush(this._b3.trendLineBrush())}else{this._b3.actualTrendLineBrush(this._b3.actualBrush())}},bb:function(){$$t.$u.bb.call(this);this.cn._ac=this._e.actualThickness();this.cn._ai=this._e.dashArray();this.cn._ad=this._e.dashCap();if(this._b3.displayType()==1){this.cn.__stroke=this._e.actualBrush()}else{this.cn.__stroke=this._e.actualOutline();this.cn.__fill=this._e.actualBrush()}this.cm._ac=this._e.actualThickness();this.cm._ai=this._e.dashArray();this.cm._ad=this._e.dashCap();if(this._b3.displayType()==1){this.cm.__stroke=this._bz.negativeBrush()}else{this.cm.__stroke=this._b3.negativeOutline();this.cm.__fill=this._bz.negativeBrush()}},bc:function(){$$t.$u.bc.call(this);var a=this.bo();this.cn._ac=this._e.actualThickness()+3;if(this._b3.displayType()==1){this.cn.__stroke=a}else{this.cn.__stroke=a;this.cn.__fill=a}this.cm._ac=this._e.actualThickness()+3;if(this._b3.displayType()==1){this.cm.__stroke=a}else{this.cm.__stroke=a;this.cm.__fill=a}},ac:function(a){return this._b9.__inner[a]},cl:null,ab:function(a){var b=this._b9.__inner[a];this.cl.__visibility=b.__visibility;this.cl._ak=b._ak;var c=this.bp(a);this.cl.__fill=c;this.cl.__stroke=c;this.cl._ac=this._e.actualThickness()+3;return this.cl},a6:function(a,b){$$t.$u.a6.call(this,a,b);if(a.d()){if(this.separateMode()){for(var c=0;c<this._b9.count();c++){var d=this.aa(c,b);if(d.__visibility==0){a.s(d)}}}else{a.s(this.cn);a.s(this.cm)}}},a5:function(a,b){if(a.d()){if(this._b3.trendLineType()!=0&&!b){var c=this.b5().trendPolyline();c._ac=this._b3.trendLineThickness();c.__stroke=this._b3.actualTrendLineBrush();c._ai=this._b3.trendLineDashArray();c._ad=this._b3.trendLineDashCap();a.u(c)}}$$t.$u.a5.call(this,a,b)},al:function(a){$$t.$u.al.call(this,a);if(this._b3.q7()){for(var b=0;b<this._b9.count();b++){var c=this._b9.__inner[b];if(c.__fill==this._b3.negativeBrush()){this._e.a7().exportPathData(a,c,"negativePathShape"+b,["Negative"])}else{this._e.a7().exportPathData(a,c,"positivePathShape"+b,["Positive","Main"])}}}else{this._e.a7().exportPathData(a,this.cn,"positivePathShape",["Positive","Main"]);this._e.a7().exportPathData(a,this.cm,"negativePathShape",["Negative"])}},cc:function(){this.aq()},_separateMode:false,separateMode:function(a){if(arguments.length===1){this._separateMode=a;return a}else{return this._separateMode}},selectTrendlineManager:function(){if(this.b7()){this.b4=$.ig.CategoryTrendLineManagerFactory.prototype.a(this.b4,this._e.ar(),this._e.rootCanvas(),this._e,this._e.cl())}},$type:new $.ig.Type("FinancialPriceSeriesView",$$t.$u.$type)},true);$c("FinancialSeries___CalculateTR__IteratorClass:i","Object",{d:0,c:0,e:0,b:null,g:0,f:0,h:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.d=a},moveNext:function(){while(this.d>=0){switch(this.d){case 0:this.d=-1;if(this.__4__this.q9()&&this.__4__this.xAxis().sortedIndices()!=null){this.e=this.__4__this.qt().count();this.b=this.__4__this.xAxis().sortedIndices();if(this.e>0){this.c=this.__4__this.rv(this.__4__this.qt().item(this.b.item(0))-this.__4__this.qu().item(this.b.item(0)));this.d=1;return true}this.d=1;break}this.f=this.__4__this.qt().count();if(this.f>0){this.c=this.__4__this.rv(this.__4__this.qt().item(0)-this.__4__this.qu().item(0));this.d=4;return true}this.d=4;break;case 1:this.d=-1;this.g=1;this.d=2;break;case 2:this.d=-1;if(this.g<this.e){this.c=Math.max(this.__4__this.rv(this.__4__this.qt().item(this.b.item(this.g))-this.__4__this.qu().item(this.b.item(this.g))),Math.max(this.__4__this.rv(Math.abs(this.__4__this.qt().item(this.b.item(this.g))-this.__4__this.qs().item(this.b.item(this.g-1)))),this.__4__this.rv(Math.abs(this.__4__this.qu().item(this.b.item(this.g))-this.__4__this.qs().item(this.b.item(this.g-1))))));this.d=3;return true}break;case 3:this.d=-1;++this.g;this.d=2;break;case 4:this.d=-1;this.h=1;this.d=5;break;case 5:this.d=-1;if(this.h<this.f){this.c=Math.max(this.__4__this.rv(this.__4__this.qt().item(this.h)-this.__4__this.qu().item(this.h)),Math.max(this.__4__this.rv(Math.abs(this.__4__this.qt().item(this.h)-this.__4__this.qs().item(this.h-1))),this.__4__this.rv(Math.abs(this.__4__this.qu().item(this.h)-this.__4__this.qs().item(this.h-1)))));this.d=6;return true}break;case 6:this.d=-1;++this.h;this.d=5;break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $$t.i(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.c},current1:function(){return this.c},$type:new $.ig.Type("FinancialSeries___CalculateTR__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("FinancialSeries___CalculateTL__IteratorClass:j","Object",{d:0,c:0,e:0,b:null,g:0,f:0,h:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.d=a},moveNext:function(){while(this.d>=0){switch(this.d){case 0:this.d=-1;if(this.__4__this.q9()&&this.__4__this.xAxis().sortedIndices()!=null){this.e=this.__4__this.qu().count();this.b=this.__4__this.xAxis().sortedIndices();if(this.e>0){this.c=this.__4__this.rv(this.__4__this.qu().item(this.b.item(0)));this.d=1;return true}this.d=1;break}this.f=this.__4__this.qu().count();if(this.f>0){this.c=this.__4__this.rv(this.__4__this.qu().item(0));this.d=4;return true}this.d=4;break;case 1:this.d=-1;this.g=1;this.d=2;break;case 2:this.d=-1;if(this.g<this.e){this.c=Math.min(this.__4__this.rv(this.__4__this.qu().item(this.b.item(this.g))),this.__4__this.rv(this.__4__this.qs().item(this.b.item(this.g-1))));this.d=3;return true}break;case 3:this.d=-1;this.g++;this.d=2;break;case 4:this.d=-1;this.h=1;this.d=5;break;case 5:this.d=-1;if(this.h<this.f){this.c=Math.min(this.__4__this.rv(this.__4__this.qu().item(this.h)),this.__4__this.rv(this.__4__this.qs().item(this.h-1)));this.d=6;return true}break;case 6:this.d=-1;this.h++;this.d=5;break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $$t.j(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.c},current1:function(){return this.c},$type:new $.ig.Type("FinancialSeries___CalculateTL__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("FinancialSeries___CalculateTypicalColumn__IteratorClass:h","Object",{h:0,f:0,c:false,a:null,d:null,g:0,i:0,e:null,k:0,j:0,l:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.h=a},m:function(){this.h=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.c=false;if(this.__4__this.q4()){this.a=this.__4__this.qc(0,this.__4__this.ci().count());this.__4__this.sn(new $$t.a(0,this.__4__this.ci().count(),this.a,this.__4__this.qd(this.a),this.__4__this));if(this.a.typicalColumn()!=null){this.c=true;this.h=1;this.d=this.a.typicalColumn().getEnumerator();this.h=2;break}}if(!this.c){if(this.__4__this.q9()&&this.__4__this.xAxis().sortedIndices()!=null){this.i=this.__4__this.ci().count();this.e=this.__4__this.xAxis().sortedIndices();this.k=0;this.h=3;break}this.j=this.__4__this.ci().count();this.l=0;this.h=5;break}break;case 2:this.h=1;if(this.d.moveNext()){this.g=this.d.current();this.f=this.g;this.h=2;return true}this.m();if(!this.c){if(this.__4__this.q9()&&this.__4__this.xAxis().sortedIndices()!=null){this.i=this.__4__this.ci().count();this.e=this.__4__this.xAxis().sortedIndices();this.k=0;this.h=3;break}this.j=this.__4__this.ci().count();this.l=0;this.h=5;break}break;case 3:this.h=-1;if(this.k<this.i){this.f=(this.__4__this.qt().item(this.e.item(this.k))+this.__4__this.qu().item(this.e.item(this.k))+this.__4__this.qs().item(this.e.item(this.k)))/3;this.h=4;return true}break;case 4:this.h=-1;++this.k;this.h=3;break;case 5:this.h=-1;if(this.l<this.j){this.f=(this.__4__this.qt().item(this.l)+this.__4__this.qu().item(this.l)+this.__4__this.qs().item(this.l))/3;this.h=6;return true}break;case 6:this.h=-1;++this.l;this.h=5;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.h(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.h){case 1:case 2:this.m();break}},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("FinancialSeries___CalculateTypicalColumn__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$$t.$g.negativeBrushProperty=$$a.$s.i("NegativeBrush",$$a.$at.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("NegativeBrush",b.oldValue(),b.newValue())}));$$t.$g.xAxisProperty=$$a.$s.i("XAxis",$.ig.CategoryAxisBase.prototype.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$g.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$g.openMemberPathProperty=$$a.$s.i("OpenMemberPath",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("OpenMemberPath",b.oldValue(),b.newValue())}));$$t.$g.highMemberPathProperty=$$a.$s.i("HighMemberPath",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("HighMemberPath",b.oldValue(),b.newValue())}));$$t.$g.lowMemberPathProperty=$$a.$s.i("LowMemberPath",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LowMemberPath",b.oldValue(),b.newValue())}));$$t.$g.closeMemberPathProperty=$$a.$s.i("CloseMemberPath",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CloseMemberPath",b.oldValue(),b.newValue())}));$$t.$g.volumeMemberPathProperty=$$a.$s.i("VolumeMemberPath",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("VolumeMemberPath",b.oldValue(),b.newValue())}));$$t.$g.isCustomCategoryStyleAllowedProperty=$$a.$s.i("IsCustomCategoryStyleAllowed",$$0.$aq.$type,$$t.$g.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomCategoryStyleAllowed",b.oldValue(),b.newValue())}));$$t.$g.transitionInModeProperty=$$a.$s.i("TransitionInMode",$.ig.CategoryTransitionInMode.prototype.$type,$$t.$g.$type,new $$a.ac(2,$.ig.CategoryTransitionInMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TransitionInMode",b.oldValue(),b.newValue())}));$$t.$g.isTransitionInEnabledProperty=$$a.$s.i("IsTransitionInEnabled",$$0.$aq.$type,$$t.$g.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsTransitionInEnabled",b.oldValue(),b.newValue())}));$$t.$d.trendLineTypeProperty=$$a.$s.i("TrendLineType",$.ig.TrendLineType.prototype.$type,$$t.$d.$type,new $$a.ac(2,$.ig.TrendLineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.oldValue(),b.newValue())}));$$t.$d.trendLineBrushProperty=$$a.$s.i("TrendLineBrush",$$a.$at.$type,$$t.$d.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$d.actualTrendLineBrushProperty=$$a.$s.i("ActualTrendLineBrush",$$a.$at.$type,$$t.$d.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.oldValue(),b.newValue())}));$$t.$d.trendLineThicknessProperty=$$a.$s.i("TrendLineThickness",Number,$$t.$d.$type,new $$a.ac(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$d.trendLineDashCapProperty=$$a.$s.i("TrendLineDashCap",$$a.$bm.$type,$$t.$d.$type,new $$a.ac(2,$$a.$bm.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.oldValue(),b.newValue())}));$$t.$d.trendLineDashArrayProperty=$$a.$s.i("TrendLineDashArray",$$a.$ay.$type,$$t.$d.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.oldValue(),b.newValue())}));$$t.$d.trendLinePeriodProperty=$$a.$s.i("TrendLinePeriod",$$0.$aw.$type,$$t.$d.$type,new $$a.ac(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$d.trendLineZIndexProperty=$$a.$s.i("TrendLineZIndex",$$0.$aw.$type,$$t.$d.$type,new $$a.ac(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.oldValue(),b.newValue())}));$$t.$d.displayTypeProperty=$$a.$s.i("DisplayType",$.ig.PriceDisplayType.prototype.$type,$$t.$d.$type,new $$a.ac(2,$.ig.PriceDisplayType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("DisplayType",b.oldValue(),b.newValue())}));$$t.$d.negativeOutlineProperty=$$a.$s.i("NegativeOutline",$$a.$at.$type,$$t.$d.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("NegativeOutline",b.oldValue(),b.newValue())}))});