oi-metrology/Server/wwwroot/igniteui/js/modules/infragistics.datachart_annotation.js

25 lines
168 KiB
JavaScript

/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_annotation.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_core.js
* infragistics.ext_ui.js
*/
(function(factory){if(typeof define==="function"&&define.amd){define(["./infragistics.util","./infragistics.ext_core","./infragistics.ext_collections","./infragistics.dv_core","./infragistics.dv_geometry","./infragistics.datachart_core","./infragistics.ext_ui"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$e=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$j=$.ig.globalDefs.$$j;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["CategoryToolTipLayer:a","CategoryToolTipLayerView:f","ItemToolTipLayer:g","ItemToolTipLayerView:j","PointerTooltip:k","PointerTooltipView:m","AnnotationLayer:q","CalloutAnnotation:t","CalloutAnnotationWrapper:v","CategoryHighlightLayer:y","CalloutLayer:z","CalloutContentUpdatingEventHandler:ab","CalloutLabelUpdatingEventHandler:ad","CalloutSeriesSelectingEventHandler:af","FinalValueLayer:al","CategoryItemHighlightLayer:as","CrosshairLayer:at","AnnotationLayerView:av","CalloutLayerView:aw","CalloutView:ax","CategoryHighlightLayerView:ay","CategoryItemHighlightLayerView:az","FinalValueLayerView:a0","CrosshairLayerView:a1"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$d("CategoryItemHighlightType:aq",false,false,{Auto:0,Marker:1,Shape:2});$d("FinalValueSelectionMode:am",false,false,{Auto:0,FinalVisible:1,FinalVisibleInterpolated:2,"Final:$final":3});$d("CalloutCollisionMode:ag",false,false,{Auto:0,SimulatedAnnealing:1,Greedy:2,GreedyCenterOfMass:3});$d("PointerTooltipPointerLocation:l",false,false,{Auto:0,TopLeft:1,TopMiddle:2,TopRight:3,RightTop:4,RightMiddle:5,RightBottom:6,BottomRight:7,BottomMiddle:8,BottomLeft:9,LeftBottom:10,LeftMiddle:11,LeftTop:12});$d("CategoryTooltipLayerPosition:c",false,false,{Auto:0,OutsideStart:1,InsideStart:2,InsideEnd:3,OutsideEnd:4});$c("AnnotationLayer:q","Series",{init:function(){this.mr={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.lw=false;$.ig.Series.prototype.init.call(this);this._mt={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},bf:function(){return new $$t.av(this)},im:function(a){$.ig.Series.prototype.im.call(this,a);this._ls=a},ly:function(a){if(a==null){return false}if(a.isAnnotationLayer()){return false}if(a==this){return false}return a.dv(a.view().br(),a.view().bs(),a.view())},_ls:null,useIndex:function(a){if(arguments.length===1){this.h($$t.$q.useIndexProperty,a);return a}else{return this.c($$t.$q.useIndexProperty)}},useLegend:function(a){if(arguments.length===1){this.h($$t.$q.useLegendProperty,a);return a}else{return this.c($$t.$q.useLegendProperty)}},cursorPosition:function(a){if(arguments.length===1){this.h($$t.$q.cursorPositionProperty,a);return a}else{return this.c($$t.$q.cursorPositionProperty)}},isDefaultCrosshairDisabled:function(a){if(arguments.length===1){this.h($$t.$q.isDefaultCrosshairDisabledProperty,a);return a}else{return this.c($$t.$q.isDefaultCrosshairDisabledProperty)}},isDefaultCrosshairBehaviorDisabled:function(){return this.isDefaultCrosshairDisabled()},bd:function(){if(this.hitTestMode()==0){return 1}else{return $.ig.Series.prototype.bd.call(this)}},isIndexed:function(){return this.useIndex()||this.useLegend()},isUsableInLegend:function(){return this.useLegend()},is:function(a,b,c,d){$.ig.Series.prototype.is.call(this,a,b,c,d);switch(b){case"SeriesViewer":var e=c;var f=d;if(e!=null){this.mk(e.series());var g=e.series();g.collectionChanged=$.ig.Delegate.prototype.remove(g.collectionChanged,this.mh.runOn(this));if($b($.ig.XamDataChart.prototype.$type,e)!==null){var h=e;this.mj(h.axes());var i=h.axes();i.collectionChanged=$.ig.Delegate.prototype.remove(i.collectionChanged,this.l7.runOn(this))}}if(f!=null){this.mf(f.series());var j=f.series();j.collectionChanged=$.ig.Delegate.prototype.combine(j.collectionChanged,this.mh.runOn(this));if($b($.ig.XamDataChart.prototype.$type,f)!==null){var k=f;this.me(k.axes());var l=k.axes();l.collectionChanged=$.ig.Delegate.prototype.combine(l.collectionChanged,this.l7.runOn(this))}}break;case"UseLegend":case"UseIndex":if(this.isIndexed()){if(this.index()==-1){this.index($.ig.XamDataChart.prototype.od(this))}}else{this.index(-1);this.actualBrush(null);this.actualOutline(null)}if(this.seriesViewer()!=null){this.seriesViewer().ii()}this.renderSeries(true);break;case"TransitionProgress":this._lv.c(this.ew(),this._lu,this._lt);if(this.cc(this.view())){return}if(this.ew()==1){this.mg(this._lt,this.view())}else{this.mg(this._lv,this.view())}if(this.seriesViewer()!=null){this.seriesViewer().jj(this)}break;case"IsDefaultCrosshairDisabled":if(this.seriesViewer()!=null){this.seriesViewer().ig()}break;case"CursorPosition":this._mt=this.cursorPosition();this.ih(this.cursorPosition());break;case"ShouldRenderAsOverlay":if(this.seriesViewer()!=null){this.view().ah(this.seriesViewer());this.view().ad(this.seriesViewer())}break}},_mt:null,mk:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();if(!(b==this)){b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.mi.runOn(this))}}this.renderSeries(true)},mj:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.l8.runOn(this))}this.renderSeries(true)},mf:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();if(!(b==this)){b.renderRequested=$.ig.Delegate.prototype.combine(b.renderRequested,this.mi.runOn(this))}}this.renderSeries(true)},me:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.combine(b.renderRequested,this.l8.runOn(this))}this.renderSeries(true)},l8:function(a,b){this.ma(a,b.animate())},mi:function(a,b){this.mb(a,b.animate())},ma:function(a,b){},mb:function(a,b){},mh:function(a,b){this.mc(b)},l7:function(a,b){this.l9(b)},mp:function(){if(this.actualBrush()!=null){return this.actualBrush()}return this.brush()},mq:function(){if(this.actualOutline()!=null){return this.actualOutline()}return this.outline()},l9:function(a){if(a.oldItems()!=null){var c=a.oldItems().getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.l8.runOn(this))}}if(a.newItems()!=null){var e=a.newItems().getEnumerator();while(e.moveNext()){var d=e.current();d.renderRequested=$.ig.Delegate.prototype.combine(d.renderRequested,this.l8.runOn(this))}}this.renderSeries(true)},mc:function(a){if(a.oldItems()!=null){var c=a.oldItems().getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.mi.runOn(this))}}if(a.newItems()!=null){var e=a.newItems().getEnumerator();while(e.moveNext()){var d=e.current();d.renderRequested=$.ig.Delegate.prototype.combine(d.renderRequested,this.mi.runOn(this))}}this.renderSeries(true)},_lu:null,_lt:null,_lv:null,jl:function(a,b){this.renderSeries(false)},jk:function(a,b){this.renderSeries(true)},i6:function(a){$.ig.Series.prototype.i6.call(this,a);if(this.cc(this.view())){return}if(this.c9(a)&&!this._dd){var b=this._lu;if(this.ca()){if(this._bt.needsFlush()){this._bt.flush()}this._lu=this._lv;this._lv=b}else{this._lu=this._lt;this._lt=b}this.md(this._lt,this.view());this.jd()}else{if(!this._dd){this.md(this._lt,this.view())}this.mg(this._lt,this.view())}},isAnnotationLayer:function(){return true},md:function(a,b){},mg:function(a,b){this._ls.onRenderingFrame()},l6:function(a){var b={__x:this.mr.__x,__y:this.mr.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(a.isVertical()){if($.ig.util.isNaN(this.mr.__y)){return new $$6.u($$0.$aq.$type,$$a.$y.$type,false,b)}if($.ig.util.isNaN(this.mr.__x)){b.__x=0;return new $$6.u($$0.$aq.$type,$$a.$y.$type,true,b)}}else{if($.ig.util.isNaN(this.mr.__x)){return new $$6.u($$0.$aq.$type,$$a.$y.$type,false,b)}if($.ig.util.isNaN(this.mr.__y)){b.__y=0;return new $$6.u($$0.$aq.$type,$$a.$y.$type,true,b)}}return new $$6.u($$0.$aq.$type,$$a.$y.$type,true,b)},ih:function(a){$.ig.Series.prototype.ih.call(this,a);if($.ig.util.isNaN(this._mt.__x)&&$.ig.util.isNaN(this._mt.__y)){if($.ig.util.isNaN(a.__x)&&$.ig.util.isNaN(a.__y)){this._ls.deferPositionClear();return}else{this._ls.bz();this.mr=a}}else{this._ls.bz();this.mr=this._mt}this.renderSeries(true)},mr:null,dv:function(a,b,c){var d=$.ig.Series.prototype.dv.call(this,a,b,c);if(!this.view().q()){return d=false}return d},dr:function(){return this.shouldRenderAsOverlay()},lw:false,shouldRenderAsOverlay:function(a){if(arguments.length===1){var b=this.lw;this.lw=a;this.raisePropertyChanged("ShouldRenderAsOverlay",b,this.lw);return a}else{return this.lw}},$type:new $.ig.Type("AnnotationLayer",$.ig.Series.prototype.$type)},true);$c("CategoryToolTipLayer:a","AnnotationLayer",{init:function(){$$t.$q.init.call(this);var a=new $$t.d;var b=new $$t.d;var c=new $$t.d;this._lu=a;this._lt=b;this._lv=c;this._ab=$$t.$a.$type},bf:function(){return new $$t.f(this)},im:function(a){$$t.$q.im.call(this,a);this._mw=a},_mw:null,isDefaultTooltipBehaviorDisabled:function(){return true},targetAxis:function(a){if(arguments.length===1){this.h($$t.$a.targetAxisProperty,a);return a}else{return this.c($$t.$a.targetAxisProperty)}},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$a.useInterpolationProperty,a);return a}else{return this.c($$t.$a.useInterpolationProperty)}},toolTipPosition:function(a){if(arguments.length===1){this.h($$t.$a.toolTipPositionProperty,$$t.$c.getBox(a));return a}else{return $g(this.c($$t.$a.toolTipPositionProperty))}},is:function(a,b,c,d){$$t.$q.is.call(this,a,b,c,d);switch(b){case"TargetAxis":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break;case"ToolTipPosition":this.renderSeries(true);break;case"SeriesViewer":this._mw.cc();break}},ma:function(a,b){if(this.targetAxis()==a){if(!this._aq._c){this.renderSeries(b)}}},mb:function(a,b){if(!this._aq._c){this.renderSeries(b)}},md:function(a,b){$$t.$q.md.call(this,a,b);var c=a;var d=this.useInterpolation();c.l(NaN);c._k=NaN;c._g=NaN;c._h=NaN;c._k=NaN;c.l(NaN);if($.ig.util.isNaN(this.mr.__x)&&$.ig.util.isNaN(this.mr.__y)){this._mw.hideContainer(this._mw.getContainer());return}if(this.targetAxis()!=null){var e=this.targetAxis();if(e==null||!e.isCategory()||e.isAngular()){return}if(!e.cd()){return}var f=e;var g=this.mx(f._cu,d);this.m3(g,c,d)}else{if($b($.ig.XamDataChart.prototype.$type,this.seriesViewer())!==null){var h=this.seriesViewer();var i=true;var j=false;var k=new $$4.x($.ig.Series.prototype.$type,0);var m=h.axes().getEnumerator();while(m.moveNext()){var l=m.current();if(l.isCategory()&&!l.isAngular()){if(!l.cd()){continue}if(i){i=false;j=l.isVertical()}else{if(l.isVertical()!=j){continue}}var o=l._cu.getEnumerator();while(o.moveNext()){var n=o.current();k.add(n)}}}var p=this.mx(k,d);this.m3(p,c,d)}}},mx:function(a,b){var c=1.7976931348623157e308;var d=-1.7976931348623157e308;var e=new $$4.x($.ig.DataContext.prototype.$type,0);var f=new $$4.x($.ig.$op.$type,0);var g=false;var h=true;for(var i=0;i<a.count();i++){var j=a.item(i);if(!j.isFinancial()&&!j.isCategory()){continue}if(j.isStacked()){continue}var k=j;if(!k.categoryAxis().cd()){continue}if(h){g=j.isVertical()}else{if(g!=j.isVertical()){continue}}var l=this.l6(j);if(!l._c){continue}var m=j.getSeriesValuePosition(l._d,b,false);if(g){if(!$.ig.util.isNaN(m.__y)){c=Math.min(c,m.__y);d=Math.max(d,m.__y)}}else{if(!$.ig.util.isNaN(m.__x)){c=Math.min(c,m.__x);d=Math.max(d,m.__x)}}var n=this.mz(j);if(n==null){continue}var o=null;var p=j.getItem(this.mr);if(j.isDefaultToolTipSelected()&&p!=null){o=j.as(p)}else{o=new $.ig.DataContext;o.item(p);o.series(j)}e.add(o);f.add1(n)}var q=0;var r=0;if(g){r=(c+d)/2;q=this.lq().right();if(this.toolTipPosition()==2||this.toolTipPosition()==1){q=this.lq().left()}if(r<0||r>this.lq().bottom()){r=NaN}}else{q=(c+d)/2;r=this.lq().top();if(this.toolTipPosition()==2||this.toolTipPosition()==1){r=this.lq().bottom()}if(q<0||q>this.lq().right()){q=NaN}}var s=new $$t.e;s._c={__x:q,__y:r,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s._a=e;s._b=f;return s},m3:function(a,b,c){var d=a._c;var e=a._a;var f=a._b;d=this._mw.relativeToAbsolute(d);var g=0;var h=this.view().br();var i=this._mw.getContainer();this._mw.clearTooltipContent();var j=false;if(e.count()==0){this.view().am();return}var k=false;for(var l=0;l<e.count();l++){var m=e.__inner[l].series();j=m.isVertical();var n=e.__inner[l];var o=f.__inner[l];if(this._mw.b4(m,o,n)){k=true}g++}if(!k){this._mw.hideContainer(i);return}var p=this._mw.ce(i);var q=0;var r=0;var s=0;var t=0;var u=false;var v=false;var w=this.toolTipPosition();if(w==2||w==3){v=true}if(w==2||w==1){u=true}var x=this._mw.getValidAreaSize();if(j){if(!u&&!v&&d.__x+(p.width()+$.ig.DeviceUtils.prototype.g(10))>x.width()){v=true}if(u&&!v&&d.__x-(p.width()+$.ig.DeviceUtils.prototype.g(10))<0){v=true}}else{if(!u&&!v&&d.__y-(p.height()+10)<0){v=true}if(u&&!v&&d.__y+(p.height()+10)>x.height()){v=true}}var y=$.ig.DeviceUtils.prototype.g(10);var z=$.ig.DeviceUtils.prototype.g(5);if(!u){if(!j){z=p.height()+y}if(v){if(j){z=z+p.width()+y}else{z=0}}}else{if(j){z=p.width()+y;if(v){z=0}}else{z=$.ig.DeviceUtils.prototype.g(5);if(v){z=z+p.height()+y}}}if(j){r=0-(y+$.ig.DeviceUtils.prototype.g(5));if(u){r=r*-1+p.width()}q=p.height()/2;t=d.__y-p.height()/2;s=d.__x-z}else{q=p.height()+$.ig.DeviceUtils.prototype.g(10)+$.ig.DeviceUtils.prototype.g(5);if(u){q=0-(y+$.ig.DeviceUtils.prototype.g(5))}r=p.width()/2;s=d.__x-p.width()/2;t=d.__y-z}if(j){if(t<0){q-=0-t;t=0}if(t+p.height()>x.height()){q+=t+p.height()-x.height();t=x.height()-p.height()}}else{if(s<0){r-=0-s;s=0}if(s+p.width()>x.width()){r+=s+p.width()-x.width();s=x.width()-p.width()}}b._k=s;b.l(t);b._g=r;b._h=q;b._j=p.width();b._i=p.height()},mz:function(a){return a.toolTip()},mg:function(a,b){$$t.$q.mg.call(this,a,b);var c=a;var d=b.br().left();var e=b.br().right();var f=b.br().top();var g=b.br().bottom();var h=this._mw.getContainer();if($.ig.util.isNaN(c._k)||$.ig.util.isNaN(c.l())||$.ig.util.isNaN(c._g)||$.ig.util.isNaN(c._h)){this._mw.hideContainer(h);return}var i=c._k;var j=c.l();var k=c._g;var l=c._h;this._mw.moveTooltip(h,i,j,k,l)},c7:function(){return true},$type:new $.ig.Type("CategoryToolTipLayer",$$t.$q.$type)},true);$c("CategoryToolTipCollisionInfo:b","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,_c:0,_b:0,_a:0,$type:new $.ig.Type("CategoryToolTipCollisionInfo",$.ig.$ot)},true);$c("CategoryToolTipLayerFrame:d","Frame",{f:0,l:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},_k:0,_h:0,_g:0,_j:0,_i:0,init:function(){$.ig.Frame.prototype.init.call(this);this._k=NaN;this.l(NaN);this._g=NaN;this._h=NaN;this._j=NaN;this._i=NaN},c:function(a,b,c){var d=b;var e=c;if($.ig.util.isNaN(d._k)){this._k=e._k}else{this._k=d._k+(e._k-d._k)*a}if($.ig.util.isNaN(d.l())){this.l(e.l())}else{this.l(d.l()+(e.l()-d.l())*a)}if($.ig.util.isNaN(d._g)){this._g=e._g}else{this._g=d._g+(e._g-d._g)*a}if($.ig.util.isNaN(d._h)){this._h=e._h}else{this._h=d._h+(e._h-d._h)*a}if($.ig.util.isNaN(d._j)){this._j=e._j}else{this._j=d._j+(e._j-d._j)*a}if($.ig.util.isNaN(d._i)){this._i=e._k}else{this._i=d._i+(e._i-d._i)*a}},$type:new $.ig.Type("CategoryToolTipLayerFrame",$.ig.Frame.prototype.$type)},true);$c("CategoryTooltipSeriesInfo:e","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,_a:null,_b:null,$type:new $.ig.Type("CategoryTooltipSeriesInfo",$.ig.$ot)},true);$c("AnnotationLayerView:av","SeriesView",{init:function(a){this.bv=false;this.bw=-1;$.ig.SeriesView.prototype.init.call(this,a);this._bu=a},_bu:null,bv:false,bw:0,b0:function(){if(this.bv){this.bv=false;this.bw=-1;this._bu.mr={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._bu.renderSeries(true)}},deferPositionClear:function(){this.bv=true;if(this._e.renderer()!=null){this._e.renderer().setTimeout(this.b0.runOn(this),300)}else{this.bw=window.setTimeout(this.b0.runOn(this),300)}},bz:function(){if(this.bv==true){this.bv=false;if(this.bw!=-1){window.clearTimeout(this.bw);this.bw=-1}}},onRenderingFrame:function(){this.an()},$type:new $.ig.Type("AnnotationLayerView",$.ig.SeriesView.prototype.$type)},true);$c("CategoryToolTipLayerView:f","AnnotationLayerView",{init:function(a){this.b2=null;this.__tooltips=null;this.b5=null;this.b3=false;$$t.$av.init.call(this,a);this._b1=a;this.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/)},_b1:null,b2:null,__tooltips:null,b5:null,b3:false,getContainer:function(){if(this.b2==null){this.b2=new $$t.k;this.b2.provideRenderer(this._e.renderer());this.b2.eventSink(this._e.seriesViewer()._bn._j);this.__tooltips=this._e.renderer().createElement("div");this.b5=this._e.renderer().createElement("div");this.b2.__visibility=0}return this.b2},onInit:function(){$$t.$av.onInit.call(this);if(this.b2!=null){this.b2.__visibility=1}},destroy:function(){$$t.$av.destroy.call(this);if(this.b2!=null){this.b2.destroy();this.b2=null}},_htmlTest:null,htmlTest:function(a){if(arguments.length===1){this._htmlTest=a;return a}else{return this._htmlTest}},b4:function(a,b,c){if(a.tooltipTemplate()=="default"){a.tooltipTemplate(a.view().getDefaultTooltipTemplate())}var template_=a.tooltipTemplate();var context_=c;var d=$.ig.tmpl!==null;if(!d){return false}if(a.flattenEventArgs()==null){return false}var args_=a.flattenEventArgs()(c);var e=this._e.renderer().expandTemplate(template_,args_);this.__tooltips.append(e);return true},ce:function(a){var b=a;b.content(this.__tooltips);var c=new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY);b.pointerVisibility(1);var d=b.cs(new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));b.pointerVisibility(0);return d},relativeToAbsolute:function(a){var b=0;var c=0;if(this._e.seriesViewer()!=null){var d=this._e.seriesViewer().getContainerOffsets();b+=d.__x;c+=d.__y}return{__x:b+a.__x,__y:c+a.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},moveTooltip:function(a,b,c,d,e){var f=a;var g=f.content();f.pointerPosition({__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});f.__visibility=0;f._n=b;f._o=c},getValidAreaSize:function(){var a=$(window).width();var b=$(window).height();return new $$a.af(1,a,b)},hideContainer:function(a){this.__tooltips.removeChildren();this.b5.removeChildren();this.b2.__visibility=1},clearTooltipContent:function(){if(this.__tooltips!=null){var a=this.__tooltips;this.__tooltips=this.b5;this.b5=a;this.__tooltips.removeChildren()}},cc:function(){},a3:function(a,b){$$t.$av.a3.call(this,a,b);if(b){return}var c=null;if(this._e.seriesViewer()!=null){c=this._e.seriesViewer()._bn._i.i()}var d=0;var e=0;var f=this._e.seriesViewer();if(f!=null){var g=f._bn._i.b5();d+=g.__x;e+=g.__y}if(this.b2!=null){this.b2.pointerTooltipStyle(c);this.b2.render(this.b2._n,this.b2._o)}},ai:function(a){$$t.$av.ai.call(this,a);var b=this.b2;var c=0;var d=0;if(this._e.seriesViewer()!=null){var e=this._e.seriesViewer().getContainerOffsets();c+=e.__x;d+=e.__y}var f=b.exportVisualData();var g=b._n-c;var h=b._o-d;var i=new $$4.x(String,0);var j=this.__tooltips.getChildCount();for(var k=0;k<j;k++){var indexliteral_=k.toString();var l=this.__tooltips.getChildAt(k).getText();var m=l.toString();i.add(m)}this._e.a2().addPointerTooltipData(a,f,g,h,i)},$type:new $.ig.Type("CategoryToolTipLayerView",$$t.$av.$type)},true);$c("ItemToolTipLayer:g","AnnotationLayer",{init:function(){$$t.$q.init.call(this);var a=new $$t.i;var b=new $$t.i;var c=new $$t.i;var d=this.transitionDuration()/1e3;this._lu=a;this._lt=b;this._lv=c;this._ab=$$t.$g.$type},bf:function(){return new $$t.j(this)},im:function(a){$$t.$q.im.call(this,a);this._mu=a},_mu:null,isDefaultTooltipBehaviorDisabled:function(){return true},targetSeries:function(a){if(arguments.length===1){this.h($$t.$g.targetSeriesProperty,a);return a}else{return this.c($$t.$g.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$g.useInterpolationProperty,a);return a}else{return this.c($$t.$g.useInterpolationProperty)}},skipUnknownValues:function(a){if(arguments.length===1){this.h($$t.$g.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$g.skipUnknownValuesProperty)}},is:function(a,b,c,d){$$t.$q.is.call(this,a,b,c,d);switch(b){case"TargetSeries":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break;case"SkipUnknownValues":this.renderSeries(true);break}},mb:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._aq._c){this.renderSeries(b)}}},ly:function(a){if(!$$t.$q.ly.call(this,a)){return false}var b=this.l6(a);if(!b._c){return false}return true},md:function(a,b){$$t.$q.md.call(this,a,b);var c=a;var d=this._mu._b2;var e=this.useInterpolation();var f=this.skipUnknownValues();c._o.clear();c._i.clear();c._n.clear();c._g.clear();c._f.clear();c._l.clear();c._j.clear();c._m.clear();c._k.clear();c._h.clear();if($.ig.util.isNaN(this.mr.__x)&&$.ig.util.isNaN(this.mr.__y)){d.count(0);return}var g=0;if(this.ly(this.targetSeries())){this.m4(this.targetSeries(),c,e,f,0);g++}else{var i=this.seriesViewer().series().getEnumerator();while(i.moveNext()){var h=i.current();if(this.ly(h)){this.m4(h,c,e,f,g);g++}}this.m3(c)}d.count(g)},m3:function(a){var b=new $$4.x($$t.$h.$type,0);for(var c=0;c<a._f.count();c++){var d=new $$t.h;d._d=c;d._e={__x:a._f.__inner[c],__y:a._g.__inner[c],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};d._c=a._m.__inner[c];d._a=a._k.__inner[c];d._b=a._o.__inner[c];if($.ig.util.isNaN(d._e.__x)||$.ig.util.isNaN(d._e.__y)){continue}b.add(d)}b.sort2(function(e,f){if(e._e.__y<f._e.__y){return-1}if(e._e.__y>f._e.__y){return 1}if(e._b<f._b){return-1}if(e._b>f._b){return 1}return 0});var e=this.mw(b);if(!e){return}for(var f=0;f<b.count()-1;f++){var g=b.__inner[f];var h=b.__inner[f+1];var i=new $$a.ae(0,g._e.__x,g._e.__y,g._c,g._a);var j=new $$a.ae(0,h._e.__x,h._e.__y,h._c,h._a);if(i.intersectsWith(j)||i.top()>j.bottom()){h._e={__x:h._e.__x,__y:i.bottom()+1,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}if(b.__inner[b.count()-1]._e.__y+b.__inner[b.count()-1]._a>this.view().br().height()){b.__inner[b.count()-1]._e={__x:b.__inner[b.count()-1]._e.__x,__y:b.__inner[b.count()-1]._e.__y-(b.__inner[b.count()-1]._e.__y+b.__inner[b.count()-1]._a-this.view().br().height()),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}for(var k=b.count()-1;k>=1;k--){var l=b.__inner[k];var m=b.__inner[k-1];var n=new $$a.ae(0,l._e.__x,l._e.__y,l._c,l._a);var o=new $$a.ae(0,m._e.__x,m._e.__y,m._c,m._a);if(n.intersectsWith(o)||n.top()<o.bottom()){m._e={__x:m._e.__x,__y:n.top()-(o.height()+1),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}for(var p=0;p<b.count();p++){var q=b.__inner[p]._d;var r=b.__inner[p];a._f.__inner[q]=r._e.__x;a._g.__inner[q]=r._e.__y}},mw:function(a){if(a.count()<=1){return false}var b=this.view().br();for(var c=0;c<a.count()-1;c++){var d=a.__inner[c];var e=a.__inner[c+1];var f=new $$a.ae(0,d._e.__x,d._e.__y,d._c,d._a);var g=new $$a.ae(0,e._e.__x,e._e.__y,e._c,e._a);if(f.intersectsWith(g)){return true}}return false},m4:function(a,b,c,d,e){var f=this.l6(a);if(!f._c){return}var g=a.getSeriesValuePosition(f._d,c,d);var h=this._mu._b2;var i=this.mz(a);var j=this.mr;if(!c){j=this.toWorldPosition(g)}var k=a.getItem(j);var l=h.item(e);var m=this.view().br();var n=null;if(a.isDefaultToolTipSelected()&&k!=null){n=a.as(k)}else{n=new $.ig.DataContext;n.item(k);n.series(a)}if(!this._mu.configureTooltip(a,l,i,n)){return}var o=this._mu.getTooltipSize(l,i,n);b._i.add1(l);b._j.add1(n);b._l.add1(i);var p=g.__x;var q=g.__x;q=Math.max(q,m.left());q=Math.min(q,m.right());b._n.add(q);var r=g.__y;r=Math.max(r,m.top());r=Math.min(r,m.bottom());b._o.add(r);var s=$.ig.DeviceUtils.prototype.g(10);var t=g.__x+s;if(t+o.width()>m.right()){t=p-o.width()-s}if(t<m.left()){t=m.left()}b._f.add(t);var u=g.__y-o.height()-s;if(u+o.height()>m.bottom()){u=m.bottom()-o.height()-s}if(u<m.top()){u=m.top()}b._g.add(u);b._m.add(o.width());b._k.add(o.height());var v=this.actualBrush();if(v==null){v=this.brush()}if(v==null){v=a.actualBrush()}b._h.add(v)},mz:function(a){return a.toolTip()},mg:function(a,b){$$t.$q.mg.call(this,a,b);var c=a;var d=c._o.count();var e=b.br().left();var f=b.br().right();var g=b.br().top();var h=b.br().bottom();for(var i=0;i<d;i++){if($.ig.util.isNaN(c._n.__inner[i])||$.ig.util.isNaN(c._o.__inner[i])||$.ig.util.isNaN(c._f.__inner[i])||$.ig.util.isNaN(c._g.__inner[i])||c._l.__inner[i]==null||c._j.__inner[i]==null){this._mu.hideContainer(c._i.__inner[i]);continue}var j=c._f.__inner[i];var k=c._g.__inner[i];var l=c._m.__inner[i];var m=c._k.__inner[i];var n=false;if(j<e&&Math.abs(j-e)>1){n=true}if(k<g&&Math.abs(k-g)>1){n=true}if(j+l>f&&Math.abs(j+l-f)>1){n=true}if(k+m>h&&Math.abs(k+m-h)>1){n=true}if(n){this._mu.hideContainer(c._i.__inner[i]);continue}var o=c._i.__inner[i];var p=Math.min(c._f.__inner[i],c._n.__inner[i]);var q=Math.min(c._g.__inner[i],c._o.__inner[i]);var r=c._n.__inner[i]-c._f.__inner[i];var s=c._o.__inner[i]-c._g.__inner[i];this._mu.moveTooltip(o,p,q,r,s)}},c7:function(){return true},$type:new $.ig.Type("ItemToolTipLayer",$$t.$q.$type)},true);$c("ItemTooltipCollisionInfo:h","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,_d:0,_c:0,_a:0,_b:0,$type:new $.ig.Type("ItemTooltipCollisionInfo",$.ig.$ot)},true);$c("ItemTooltipLayerFrame:i","Frame",{_o:null,_n:null,_g:null,_f:null,_l:null,_j:null,_i:null,_m:null,_k:null,_h:null,init:function(){$.ig.Frame.prototype.init.call(this);this._o=new $$4.x(Number,0);this._n=new $$4.x(Number,0);this._g=new $$4.x(Number,0);this._f=new $$4.x(Number,0);this._l=new $$4.x($.ig.$op.$type,0);this._j=new $$4.x($.ig.$op.$type,0);this._i=new $$4.x($.ig.$op.$type,0);this._m=new $$4.x(Number,0);this._k=new $$4.x(Number,0);this._h=new $$4.x($$a.$at.$type,0)},c:function(a,b,c){var d=b;var e=c;$.ig.Frame.prototype.b(this._o,a,d._o,e._o);$.ig.Frame.prototype.b(this._n,a,d._n,e._n);$.ig.Frame.prototype.b(this._g,a,d._g,e._g);$.ig.Frame.prototype.b(this._f,a,d._f,e._f);$.ig.Frame.prototype.b(this._m,a,d._m,e._m);$.ig.Frame.prototype.b(this._k,a,d._k,e._k);$.ig.FrameExtended.prototype.a(this._h,a,d._h,e._h,0);$.ig.InterpolationUtil.prototype.b($.ig.$op.$type,this._l,a,d._l,e._l,function(){return null},function(f,g,h,i){return i});$.ig.InterpolationUtil.prototype.b($.ig.$op.$type,this._j,a,d._j,e._j,function(){return null},function(f,g,h,i){return i});$.ig.InterpolationUtil.prototype.b($.ig.$op.$type,this._i,a,d._i,e._i,function(){return null},function(f,g,h,i){return i})},$type:new $.ig.Type("ItemTooltipLayerFrame",$.ig.Frame.prototype.$type)},true);$c("ItemToolTipLayerView:j","AnnotationLayerView",{init:function(a){$$t.$av.init.call(this,a);this._b1=a;this._b4=new $$4.x($$t.$k.$type,0)},_b1:null,_b2:null,onInit:function(){var $self=this;$$t.$av.onInit.call(this);this._b2=function(){var $ret=new $.ig.Pool$1($.ig.$op.$type);$ret.create($self.b5.runOn($self));$ret.activate($self.b7.runOn($self));$ret.disactivate($self.b9.runOn($self));$ret.destroy($self.b8.runOn($self));return $ret}();this.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/)},destroy:function(){$$t.$av.destroy.call(this);for(var a=0;a<this._b2.active().count();a++){this._b2.active().__inner[a].destroy()}for(var b=0;b<this._b2.inactive().count();b++){this._b2.inactive().__inner[b].destroy()}this._b2.clear()},_b4:null,b5:function(){var a=new $$t.k;a.provideRenderer(this._e.renderer());a.__visibility=1;a.eventSink(this._e.seriesViewer()._bn._j);this._b4.add(a);return a},b7:function(a){var b=a},b9:function(a){var b=a;b.__visibility=1},b8:function(a){var b=a;b.unbind();b.content(null);this._b4.remove1(a)},_htmlTest:null,htmlTest:function(a){if(arguments.length===1){this._htmlTest=a;return a}else{return this._htmlTest}},configureTooltip:function(a,b,c,d){var e=b;if(a.tooltipTemplate()=="default"){a.tooltipTemplate(a.view().getDefaultTooltipTemplate())}var template_=a.tooltipTemplate();var context_=d;var f=$.ig.tmpl!==null;if(!f){return false}if(a.flattenEventArgs()==null){return false}var args_=a.flattenEventArgs()(d);var g=this._e.seriesViewer()._bn._i._af.expandTemplate(template_,args_);e.content(g);return true},getTooltipSize:function(a,b,c){var d=a;var e=d.content();var f=new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY);d.pointerVisibility(1);var g=d.cs(new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));d.pointerVisibility(0);return g},moveTooltip:function(a,b,c,d,e){var f=null;if(this._e.seriesViewer()!=null){f=this._e.seriesViewer()._bn._i.i()}var g=a;g.pointerTooltipStyle(f);var h=g.content();g.pointerPosition({__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});g.__visibility=0;g._n=b;g._o=c},hideContainer:function(a){if(a!=null){var b=a;b.__visibility=1}},a3:function(a,b){$$t.$av.a3.call(this,a,b);if(b){return}var c=0;var d=0;var e=this._e.seriesViewer();if(e!=null){var f=e._bn._i.b5();c+=f.__x;d+=f.__y}for(var g=0;g<this._b4.count();g++){this._b4.__inner[g].render(this._b4.__inner[g]._n+c,this._b4.__inner[g]._o+d)}},ai:function(a){$$t.$av.ai.call(this,a);var b=this._b2.active().getEnumerator();while(b.moveNext()){var tooltip_=b.current();if(tooltip_.__visibility!=0){continue}var c=tooltip_;var d=c.exportVisualData();var e=c._n;var f=c._o;var g=new $$4.x(String,0);var h=$b($$1.$h.$type,c.content());if(h!=null){var i=h.getText();g.add(i)}this._e.a2().addPointerTooltipData(a,d,e,f,g)}},$type:new $.ig.Type("ItemToolTipLayerView",$$t.$av.$type)},true);$c("PointerTooltip:k","ContentControl",{init:function(){var $self=this;this.aq=null;this.cf={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.ak=0;this.aw=0;this.av=0;this.as=false;$$a.$g.init.call(this);$.ig.DVContainer.prototype.instance().registerIfLoaded("VisualDataFactoryManager");this._ab=$$t.$k.$type;this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.br(a,b.propertyName(),b.oldValue(),b.newValue())});this._am=new $$t.m(this)},aq:null,ar:function(){if(this.aq==null){this.aq=new $.ig.SRProvider(this._am._k)}return this.aq},ai:null,aj:function(){var $self=this;if(this.ai==null){this.ai=$.ig.DVContainer.prototype.instance().createInstance($.ig.ISeriesVisualDataManager.prototype.$type,function(){return $self.ar().q()})}return this.ai},_am:null,pointerPosition:function(a){if(arguments.length===1){this.h($$t.$k.pointerPositionProperty,a);
return a}else{return this.c($$t.$k.pointerPositionProperty)}},pointerInset:function(a){if(arguments.length===1){this.h($$t.$k.pointerInsetProperty,a);return a}else{return this.c($$t.$k.pointerInsetProperty)}},pointerWidth:function(a){if(arguments.length===1){this.h($$t.$k.pointerWidthProperty,a);return a}else{return this.c($$t.$k.pointerWidthProperty)}},pointerVisibility:function(a){if(arguments.length===1){this.h($$t.$k.pointerVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$k.pointerVisibilityProperty))}},pointerLocation:function(a){if(arguments.length===1){this.h($$t.$k.pointerLocationProperty,$$t.$l.getBox(a));return a}else{return $g(this.c($$t.$k.pointerLocationProperty))}},actualPointerStartPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualPointerStartPositionProperty,a);return a}else{return this.c($$t.$k.actualPointerStartPositionProperty)}},actualPointerFirstPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualPointerFirstPositionProperty,a);return a}else{return this.c($$t.$k.actualPointerFirstPositionProperty)}},actualPointerSecondPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualPointerSecondPositionProperty,a);return a}else{return this.c($$t.$k.actualPointerSecondPositionProperty)}},actualBoxTopLeftPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxTopLeftPositionProperty,a);return a}else{return this.c($$t.$k.actualBoxTopLeftPositionProperty)}},actualBoxTopRightPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxTopRightPositionProperty,a);return a}else{return this.c($$t.$k.actualBoxTopRightPositionProperty)}},actualBoxBottomLeftPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxBottomLeftPositionProperty,a);return a}else{return this.c($$t.$k.actualBoxBottomLeftPositionProperty)}},actualBoxBottomRightPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxBottomRightPositionProperty,a);return a}else{return this.c($$t.$k.actualBoxBottomRightPositionProperty)}},actualBoxWidth:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxWidthProperty,a);return a}else{return this.c($$t.$k.actualBoxWidthProperty)}},actualBoxHeight:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxHeightProperty,a);return a}else{return this.c($$t.$k.actualBoxHeightProperty)}},actualBoxFullHeight:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxFullHeightProperty,a);return a}else{return this.c($$t.$k.actualBoxFullHeightProperty)}},actualBoxFullWidth:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxFullWidthProperty,a);return a}else{return this.c($$t.$k.actualBoxFullWidthProperty)}},pointerPoints:function(a){if(arguments.length===1){this.h($$t.$k.pointerPointsProperty,a);return a}else{return this.c($$t.$k.pointerPointsProperty)}},pointerOutlinePoints:function(a){if(arguments.length===1){this.h($$t.$k.pointerOutlinePointsProperty,a);return a}else{return this.c($$t.$k.pointerOutlinePointsProperty)}},bt:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},propertyChanged:null,propertyUpdated:null,br:function(a,b,c,d){switch(b){case"PointerPosition":this.bq();break;case"PointerVisibility":this.bq();break}},_bw:null,_cq:null,_cr:null,_au:false,bn:function(){if(this._am.d(this.content())){this.bq()}},bq:function(){this._au=true},cf:null,ak:0,aw:0,av:0,at:function(a,b){if(Math.abs(a-b)<1e-5){return true}return false},cs:function(a){this._au=false;var b=0;var c=0;var d=this._am.y(a);b=d.width();c=d.height();if(this.ak==this.pointerLocation()&&this.at(this.cf.__x,this.pointerPosition().__x)&&this.at(this.cf.__y,this.pointerPosition().__y)){this.actualBoxWidth(b);this.actualBoxHeight(c);if(this.pointerVisibility()==0){b+=this.aw;c+=this.av;this.actualBoxFullWidth(this.actualBoxWidth()+this.aw);this.actualBoxFullHeight(this.actualBoxHeight()+this.av)}return new $$a.af(1,b,c)}var e={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f={__x:b*.5,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var g={__x:b,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var h={__x:b,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var i={__x:b*.5,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var j={__x:0,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var k={__x:0,__y:c*.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var l={__x:b,__y:c*.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var m=b;var n=c;var o=b;var p=c;var q={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var r={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var s={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var t={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var u=this.pointerInset();var v=this.pointerWidth();var w=this.pointerLocation();var x=this.pointerPosition();var y=0;var z=0;var aa=Math.pow(e.__x-x.__x,2)+Math.pow(e.__y-x.__y,2);var ab=Math.pow(f.__x-x.__x,2)+Math.pow(f.__y-x.__y,2);var ac=Math.pow(g.__x-x.__x,2)+Math.pow(g.__y-x.__y,2);var ad=Math.pow(l.__x-x.__x,2)+Math.pow(l.__y-x.__y,2);var ae=Math.pow(h.__x-x.__x,2)+Math.pow(h.__y-x.__y,2);var af=Math.pow(i.__x-x.__x,2)+Math.pow(i.__y-x.__y,2);var ag=Math.pow(j.__x-x.__x,2)+Math.pow(j.__y-x.__y,2);var ah=Math.pow(k.__x-x.__x,2)+Math.pow(k.__y-x.__y,2);var ai=1.7976931348623157e308;ai=Math.min(ai,aa);ai=Math.min(ai,ab);ai=Math.min(ai,ac);ai=Math.min(ai,ad);ai=Math.min(ai,ae);ai=Math.min(ai,af);ai=Math.min(ai,ag);ai=Math.min(ai,ah);if(w==0){if(ai==aa){w=12;if(x.__x>=e.__x){w=1}}if(ai==ah){w=11}if(ai==ag){w=10;if(x.__x>=j.__x){w=9}}if(ai==ac){w=4;if(x.__x<=g.__x){w=3}}if(ai==ad){w=5}if(ai==ae){w=6;if(x.__x<=h.__x){w=7}}if(ai==ab){w=2}if(ai==af){w=8}}var aj=$.ig.DeviceUtils.prototype.g(3);switch(w){case 1:q={__x:e.__x+u,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:e.__x+u+v,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:e.__x+u,__y:e.__y+aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:e.__x+u+v,__y:e.__y+aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 2:q={__x:(e.__x+g.__x)/2-v/2,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:(e.__x+g.__x)/2+v/2,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:(e.__x+g.__x)/2-v/2,__y:e.__y+aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:(e.__x+g.__x)/2+v/2,__y:e.__y+aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 3:q={__x:g.__x-u,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:g.__x-u-v,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:g.__x-u,__y:e.__y+aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:g.__x-u-v,__y:e.__y+aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 4:q={__x:g.__x,__y:g.__y+u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:g.__x,__y:g.__y+u+v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:g.__x-aj,__y:g.__y+u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:g.__x-aj,__y:g.__y+u+v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 5:q={__x:g.__x,__y:(g.__y+h.__y)/2-v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:g.__x,__y:(g.__y+h.__y)/2+v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:g.__x-aj,__y:(g.__y+h.__y)/2-v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:g.__x-aj,__y:(g.__y+h.__y)/2+v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 6:q={__x:h.__x,__y:h.__y-u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:h.__x,__y:h.__y-u-v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:h.__x-aj,__y:h.__y-u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:h.__x-aj,__y:h.__y-u-v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 7:q={__x:h.__x-u,__y:h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:h.__x-u-v,__y:h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:h.__x-u,__y:h.__y-aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:h.__x-u-v,__y:h.__y-aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 8:q={__x:(j.__x+h.__x)/2-v/2,__y:h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:(j.__x+h.__x)/2+v/2,__y:h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:(j.__x+h.__x)/2-v/2,__y:h.__y-aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:(j.__x+h.__x)/2+v/2,__y:h.__y-aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 9:q={__x:j.__x+u,__y:j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:j.__x+u+v,__y:j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:j.__x+u,__y:j.__y-aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:j.__x+u+v,__y:j.__y-aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 10:q={__x:e.__x,__y:j.__y-u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:e.__x,__y:j.__y-u-v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:e.__x+aj,__y:j.__y-u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:e.__x+aj,__y:j.__y-u-v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 11:q={__x:e.__x,__y:(e.__y+j.__y)/2-v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:e.__x,__y:(e.__y+j.__y)/2+v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:e.__x+aj,__y:(e.__y+j.__y)/2-v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:e.__x+aj,__y:(e.__y+j.__y)/2+v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 12:q={__x:e.__x,__y:e.__y+u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:e.__x,__y:e.__y+u+v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:e.__x+aj,__y:e.__y+u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:e.__x+aj,__y:e.__y+u+v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break}var ak={__x:x.__x,__y:x.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(ak.__y<e.__y){var al=e.__y-ak.__y;ak={__x:ak.__x,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};p+=al;e={__x:e.__x,__y:e.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g={__x:g.__x,__y:g.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j={__x:j.__x,__y:j.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};h={__x:h.__x,__y:h.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};q={__x:q.__x,__y:q.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:r.__x,__y:r.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:s.__x,__y:s.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:t.__x,__y:t.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{p=Math.max(ak.__y,n)}if(ak.__x<e.__x){var am=e.__x-ak.__x;ak={__x:0,__y:ak.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};o+=am;e={__x:e.__x+am,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g={__x:g.__x+am,__y:g.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j={__x:j.__x+am,__y:j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};h={__x:h.__x+am,__y:h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};q={__x:q.__x+am,__y:q.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:r.__x+am,__y:r.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:s.__x+am,__y:s.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:t.__x+am,__y:t.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{o=Math.max(ak.__x,m)}y=o-m;z=p-n;this.aw=y;this.av=z;this.ak=this.pointerLocation();this.cf=this.pointerPosition();this.actualPointerStartPosition(ak);this.actualPointerFirstPosition(q);this.actualPointerSecondPosition(r);this.actualBoxWidth(m);this.actualBoxHeight(n);this.actualBoxFullWidth(o);this.actualBoxFullHeight(p);this.actualBoxTopLeftPosition(e);this.actualBoxTopRightPosition(g);this.actualBoxBottomRightPosition(h);this.actualBoxBottomLeftPosition(j);var an=new $$a.z(0);an.add(t);an.add(this.actualPointerSecondPosition());an.add(this.actualPointerStartPosition());an.add(this.actualPointerFirstPosition());an.add(s);this.pointerPoints(an);if(this._cq!=null){this._cq._aj=an}var ao=new $$a.z(0);ao.add(this.actualPointerSecondPosition());ao.add(this.actualPointerStartPosition());ao.add(this.actualPointerFirstPosition());this.pointerOutlinePoints(ao);if(this._cr!=null){this._cr._aj=ao}if(this.pointerVisibility()==1){return new $$a.af(1,b,c)}return new $$a.af(1,o,p)},destroy:function(){this.unbind();this._am.s()},hide:function(){this.__visibility=1;this._am.t()},render:function(a,b){if(this._au){this.cs(new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))}this._am.w(a,b)},_eventSink:null,eventSink:function(a){if(arguments.length===1){this._eventSink=a;return a}else{return this._eventSink}},provideRenderer:function(a){this._am.v(a)},as:false,bind:function(){if(!this.as){if(this.eventSink()!=null&&this._am._m!=null){this.as=true;this.eventSink().am(this._am._m,"pointerTooltip"+this.getHashCode())}}},unbind:function(){if(this.as){if(this.eventSink()!=null&&this._am._m!=null){this.as=false;this.eventSink().a8(this._am._m,"pointerTooltip"+this.getHashCode())}this.eventSink(null)}},_pointerTooltipStyle:null,pointerTooltipStyle:function(a){if(arguments.length===1){this._pointerTooltipStyle=a;return a}else{return this._pointerTooltipStyle}},exportVisualData:function(){if(this.__visibility==1){return null}return this._am.r()},$type:new $.ig.Type("PointerTooltip",$$a.$g.$type,[$$0.$b6.$type])},true);$c("PointerTooltipView:m","Object",{init:function(a){this.j=null;this.c=false;this.i=0;this.h=0;this.g=-1;this.e=-1;this.f=1;$.ig.$op.init.call(this);this._a=a;this._a._cq=new $$a.bt;this._a._cr=new $$a.bu;this._m=null;this.u()},j:null,u:function(){var $self=this;if(this.j==null){this.j=function(a){if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=$self.f){$self.f=window.devicePixelRatio;if($self._m!=null){$self._m.hide()}}};window.addEventListener("resize",this.j,false)}this.j(null)},_a:null,y:function(a){var b=this._a.content();b=b.clone();var c=new $$a.af(1,0,0);if(this._o==null){this._o=this._k.createElement("div");this._o.addClass("ui-chart-pointer-tooltip-container");this._o.setStyleProperty("position","absolute");this._o.setStyleProperty("visibility","hidden");this._o.setStyleProperty("top","0px");this._o.setStyleProperty("left","0px");this._q=this._k.createElement("div");this._q.setStyleProperty("position","relative");this._p=this._k.createElement("div");this._p.addClass("ui-chart-pointer-tooltip-content-container");this._p.setStyleProperty("position","absolute");this._p.setStyleProperty("top","0px");this._p.setStyleProperty("left","0px");this._o.append(this._q);this._q.append(this._p)}this._o.remove();this._k.appendToBody(this._o);this._p.append(b);c=new $$a.af(1,this._p.outerWidthWithMargin(),this._p.outerHeightWithMargin());this._o.remove();b.remove();return c},_o:null,_q:null,_p:null,_m:null,_l:null,_b:null,_n:null,x:null,c:false,i:0,h:0,w:function(a,b){if(this._m==null){this._m=this._k.createElement("div");this._m.addClass("ui-chart-pointer-tooltip-container");this._m.setStyleProperty("position","absolute");this._m.setStyleProperty("top","0px");this._m.setStyleProperty("left","0px");var c=this._k.createElement("div");c.setStyleProperty("position","relative");this._l=this._k.createElement("canvas");this._l.setStyleProperty("position","absolute");this._l.setStyleProperty("top","0px");this._l.setStyleProperty("left","0px");this._n=this._k.createElement("div");this._n.addClass("ui-chart-pointer-tooltip-content-container");this._n.setStyleProperty("position","absolute");this._n.setStyleProperty("top","0px");this._n.setStyleProperty("left","0px");c.append(this._l);c.append(this._n);this._m.append(c);this._b=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._k.get2DCanvasContext(this._l));this._m.hide();this._k.appendToBody(this._m)}this._a.bind();if(this._a.__visibility==1&&this.c){this._m.hide();this.c=false;return}var d=null;if(this._a.content()!=null){d=this._a.content();d.remove()}this._n.removeChildren();if(d!=null){var cont_=this._n;var xPos_=this._a.actualBoxTopLeftPosition().__x.toString()+"px";var yPos_=this._a.actualBoxTopLeftPosition().__y.toString()+"px";cont_.setRawStyleProperty("left",xPos_);cont_.setRawStyleProperty("top",yPos_);this._n.append(d)}var e=this._a.pointerTooltipStyle();var f=1;if(e!=null){f=!$.ig.util.isNaN(e._b)?e._b:1}var g=$.ig.truncate(Math.ceil(this._a.actualBoxFullWidth()+f*2));var h=$.ig.truncate(Math.ceil(this._a.actualBoxFullHeight()+f*2));if(g!=this.i||h!=this.h){this._l.setStyleProperty("width",g.toString()+"px");this._l.setStyleProperty("height",h.toString()+"px");this._l.setAttribute("width",(g*this.f).toString());this._l.setAttribute("height",(h*this.f).toString());this.i=g;this.h=h}if(this._b.d()&&this.f!=1){this._b.z();this._b.aa(this.f,this.f)}this._b.k(0,0,this.i,this.h);var i=new $$a.bv;i.width(this._a.actualBoxWidth());i.height(this._a.actualBoxHeight());i._n=this._a.actualBoxTopLeftPosition().__x;i._o=this._a.actualBoxTopLeftPosition().__y;if(e!=null){i.__fill=e._c!=null?e._c:function(){var $ret=new $$a.at;$ret.fill("white");return $ret}();i.__stroke=e._d!=null?e._d:function(){var $ret=new $$a.at;$ret.fill("black");return $ret}();i._ac=!$.ig.util.isNaN(e._b)?e._b:1;i.al(!$.ig.util.isNaN(e._a)?e._a:0);i.am(!$.ig.util.isNaN(e._a)?e._a:0)}else{i.__fill=function(){var $ret=new $$a.at;$ret.fill("white");return $ret}();i.__stroke=function(){var $ret=new $$a.at;$ret.fill("black");return $ret}();i._ac=1}this.x=i;var j=this._a._cq;var k=this._a._cr;j.__fill=i.__fill;k.__stroke=i.__stroke;this._b.v(i);this._b.t(j);this._b.u(k);var x_=a+"px";var y_=b+"px";var container_=this._m;container_.setRawStyleProperty("left",x_);container_.setRawStyleProperty("top",y_);if(this._a.__visibility==0&&!this.c){this._m.show();this.c=true}if(this._b.d()&&this.f!=1){this._b.y()}},r:function(){return this._a.aj().exportPointerTooltipData(this._a._cq,this._a._cr,this.x,new $$a.ae(0,0,0,this._a.actualBoxFullWidth(),this._a.actualBoxFullHeight()))},g:0,e:0,f:0,d:function(a){var b=this.g;var c=this.e;var d=this.y(new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));if(d.width()!=b||d.height()!=c){return true}return false},s:function(){this._k=null;this._m.hide();this._m.remove();this._m=null;this._o=null;this._q=null;this._p=null;this._m=null;this._l=null;this._n=null;if(this.j!=null){window.removeEventListener("resize",this.j,false);this.j=null}},t:function(){this._m.hide()},_k:null,v:function(a){this._k=a},$type:new $.ig.Type("PointerTooltipView",$.ig.$ot)},true);$c("AnnotationLayerProxy:n","Object",{init:function(){$.ig.$op.init.call(this)},matchesType:function(a){if(!a.isAnnotationLayer()){return false}return true},setContentMemberPath:function(a,b){a.contentMemberPath(b)},setHorizontalLineVisibility:function(a,b){a.horizontalLineVisibility(b)},setIsAxisAnnotationEnabled:function(a,b){a.isAxisAnnotationEnabled(b)},setLabelMemberPath:function(a,b){a.labelMemberPath(b)},setUseInterpolation:function(a,b){a.useInterpolation(b)},setVerticalLineVisibility:function(a,b){a.verticalLineVisibility(b)},setXMemberPath:function(a,b){a.xMemberPath(b)},setYMemberPath:function(a,b){a.yMemberPath(b)},setTargetSeries:function(a,b){a.targetSeries(b)},setCollisionChannel:function(a,b){a.collisionChannel(b)},isCalloutLayer:function(a){if($b($$t.$z.$type,a)!==null){return true}return false},addCalloutStyleUpdating:function(a,b){var c=a;c.calloutStyleUpdating=$.ig.Delegate.prototype.combine(c.calloutStyleUpdating,b)},removeCalloutStyleUpdating:function(a,b){var c=a;c.calloutStyleUpdating=$.ig.Delegate.prototype.remove(c.calloutStyleUpdating,b)},setCalloutStyleUpdatingEventEnabled:function(a,b){a.isCustomCalloutStyleEnabled(b)},$type:new $.ig.Type("AnnotationLayerProxy",$.ig.$ot,[$.ig.IAnnotationLayerProxy.prototype.$type])},true);$c("AnnotationFactoryManager:o","Object",{init:function(){$.ig.$op.init.call(this)},register:function(){if(!$$t.$o.a){$.ig.DVContainer.prototype.instance().registerFactory($.ig.IAnnotationInfoProvider.prototype.$type,function(){return new $$t.p});$.ig.DVContainer.prototype.instance().registerFactory($.ig.IAxisAnnotationManager.prototype.$type,function(){return new $$t.s});$$t.$o.a=true}},$type:new $.ig.Type("AnnotationFactoryManager",$.ig.$ot)},true);$c("AnnotationInfoProvider:p","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("AnnotationInfoProvider",$.ig.$ot)},true);$c("AxisAnnotation:r","DependencyObject",{init:function(){$$a.$r.init.call(this)},propertyChanged:null,_k:false,resetCachedExtent:function(){this._k=true},checkForExtentReset:function(a){if(this._k){this._k=false;a()}},value:function(a){if(arguments.length===1){this.h($$t.$r.valueProperty,a);return a}else{return this.c($$t.$r.valueProperty)}},text:function(a){if(arguments.length===1){this.h($$t.$r.textProperty,a);return a}else{return this.c($$t.$r.textProperty)}},aa:function(a,b,c){this.z(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},z:function(a,b,c){this._j=true},resolveLabelValue:function(){if(this.text()!=null){return this.text()}if(this.formatLabel()!=null){return this.formatLabel()(this.value())}if(this.value()==null){return null}return this.value().toString()},_formatLabel:null,formatLabel:function(a){if(arguments.length===1){this._formatLabel=a;return a}else{return this._formatLabel}},textColor:function(a){if(arguments.length===1){this.h($$t.$r.textColorProperty,a);return a}else{return this.c($$t.$r.textColorProperty)}},background:function(a){if(arguments.length===1){this.h($$t.$r.backgroundProperty,a);return a}else{return this.c($$t.$r.backgroundProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$r.outlineProperty,a);return a}else{return this.c($$t.$r.outlineProperty)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$r.strokeThicknessProperty,a);return a}else{return this.c($$t.$r.strokeThicknessProperty)}},_j:false,backgroundPadding:function(a){if(arguments.length===1){this.backgroundPaddingLeft(a._c);this.backgroundPaddingTop(a._e);this.backgroundPaddingRight(a._d);this.backgroundPaddingBottom(a._b);return a}else{return new $$a.ah(1,this.backgroundPaddingLeft(),this.backgroundPaddingTop(),this.backgroundPaddingRight(),this.backgroundPaddingBottom())}},backgroundPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$r.backgroundPaddingLeftProperty,a);return a}else{return this.c($$t.$r.backgroundPaddingLeftProperty)}},backgroundPaddingTop:function(a){if(arguments.length===1){this.h($$t.$r.backgroundPaddingTopProperty,a);return a}else{return this.c($$t.$r.backgroundPaddingTopProperty)}},backgroundPaddingRight:function(a){if(arguments.length===1){this.h($$t.$r.backgroundPaddingRightProperty,a);return a}else{return this.c($$t.$r.backgroundPaddingRightProperty)}},backgroundPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$r.backgroundPaddingBottomProperty,a);return a}else{return this.c($$t.$r.backgroundPaddingBottomProperty)}},$type:new $.ig.Type("AxisAnnotation",$$a.$r.$type,[$$0.$b6.$type,$.ig.IAxisAnnotation.prototype.$type])},true);$c("AxisAnnotationManager:s","Object",{init:function(){$.ig.$op.init.call(this)},_owner:null,owner:function(a){if(arguments.length===1){this._owner=a;return a}else{return this._owner}},onAddAnnotations:function(a){var b=0;for(var c=0;c<a.al().count();c++){b=this.a(a,a.al().__inner[c],b)}for(var d=0;d<a.annotations().count();d++){b=this.a(a,a.annotations().__inner[d],b)}a._bm.count(b);a._bn.count(b)},a:function(a,b,c){var d=NaN;d=b.value();var e=new $.ig.LabelPosition(a.scaleValue(d));if(a.isCategoryDateTime()){var f=a;if(f.categoryMode()==2){var g=a.seriesViewer().actualWindowRect();var h=a.iu();var i=a.ip();e._c+=a.isInverted()?-f.getCategorySize(g,h,i)*.5:f.getCategorySize(g,h,i)*.5}}var j=e._c;if(a.isVertical()){if(e._c>a.iu().bottom()||e._c<a.iu().top()){return c}}else{if(e._c>a.iu().right()||e._c<a.iu().left()){return c}}var k=a._bm.item(c);var l=a._bn.item(c);var m=100+c*2;c++;l.ak(b.resolveLabelValue());if(b.textColor()!=null){l._am=b.textColor()}k.__fill=b.background();k.__stroke=b.outline();k._ac=b.strokeThickness();k._s=m;l._s=m+1;b.checkForExtentReset(function(){e._b=true});e._a=true;e._d=b.backgroundPadding();a._ct.add(e);a._cs.add1(l.ak());return c},arrangeAnnotations:function(a,b,c,d,e,f,g,h,i,j){for(var k=0;k<a._bn.count();k++){var l=a._bm.item(k);var m=-1;for(var n=c.count()-1;n>=0;n--){if(c.__inner[n]==a._bn.item(k)){m=n;break}}if(m==-1){continue}if(e){b.z(l,a._bn.item(k),a._ct.__inner[m],d.__inner[m],g,h,i,j);b.aq(l,a._bn.item(k),a._ct.__inner[m],d.__inner[m],g,h,i,j,f)}else{b.z(l,a._bn.item(k),a._ct.__inner[m],d.__inner[m],g,h,i,j)}}},b:function(a,b){this.owner().cf(true);this.owner().renderAxis()},c:function(a){if(a.oldItems()!=null){for(var b=0;b<a.oldItems().count();b++){var c=a.oldItems().item(b);if(c==null){continue}var d=c;d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.b.runOn(this))}}if(a.newItems()!=null){for(var e=0;e<a.newItems().count();e++){var f=a.newItems().item(e);if(f==null){continue}var g=f;g.propertyChanged=$.ig.Delegate.prototype.combine(g.propertyChanged,this.b.runOn(this))}}this.owner().cf(true);this.owner().renderAxis()},onAnnotionsChanged:function(a,b,c){this.c(c)},onAnnotionsReset:function(a,b,c){var e=b.getEnumerator();while(e.moveNext()){var d=e.current();d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.b.runOn(this))}},onAutoAnnotionsChanged:function(a,b,c){this.c(c)},onAutoAnnotionsReset:function(a,b,c){var e=b.getEnumerator();while(e.moveNext()){var d=e.current();d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.b.runOn(this))}},$type:new $.ig.Type("AxisAnnotationManager",$.ig.$ot,[$.ig.IAxisAnnotationManager.prototype.$type])},true);$c("CalloutAnnotation:t","DependencyObject",{init:function(){$$a.$r.init.call(this)},propertyChanged:null,_k:null,xValue:function(a){if(arguments.length===1){this.h($$t.$t.xValueProperty,a);return a}else{return this.c($$t.$t.xValueProperty)}},yValue:function(a){if(arguments.length===1){this.h($$t.$t.yValueProperty,a);return a}else{return this.c($$t.$t.yValueProperty)}},text:function(a){if(arguments.length===1){this.h($$t.$t.textProperty,a);return a}else{return this.c($$t.$t.textProperty)}},key:function(a){if(arguments.length===1){this.h($$t.$t.keyProperty,a);return a}else{return this.c($$t.$t.keyProperty)}},content:function(a){if(arguments.length===1){this.h($$t.$t.contentProperty,a);return a}else{return this.c($$t.$t.contentProperty)}},series:function(a){if(arguments.length===1){this.h($$t.$t.seriesProperty,a);return a}else{return this.c($$t.$t.seriesProperty)}},an:function(a,b,c){this.am(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},am:function(a,b,c){this._m=true},_formatLabel:null,formatLabel:function(a){if(arguments.length===1){this._formatLabel=a;return a}else{return this._formatLabel}},textColor:function(a){if(arguments.length===1){this.h($$t.$t.textColorProperty,a);return a}else{return this.c($$t.$t.textColorProperty);
}},background:function(a){if(arguments.length===1){this.h($$t.$t.backgroundProperty,a);return a}else{return this.c($$t.$t.backgroundProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$t.outlineProperty,a);return a}else{return this.c($$t.$t.outlineProperty)}},leaderBrush:function(a){if(arguments.length===1){this.h($$t.$t.leaderBrushProperty,a);return a}else{return this.c($$t.$t.leaderBrushProperty)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$t.strokeThicknessProperty,a);return a}else{return this.c($$t.$t.strokeThicknessProperty)}},_m:false,backgroundPadding:function(a){if(arguments.length===1){this.backgroundPaddingLeft(a._c);this.backgroundPaddingTop(a._e);this.backgroundPaddingRight(a._d);this.backgroundPaddingBottom(a._b);return a}else{return new $$a.ah(1,this.backgroundPaddingLeft(),this.backgroundPaddingTop(),this.backgroundPaddingRight(),this.backgroundPaddingBottom())}},backgroundPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$t.backgroundPaddingLeftProperty,a);return a}else{return this.c($$t.$t.backgroundPaddingLeftProperty)}},backgroundPaddingTop:function(a){if(arguments.length===1){this.h($$t.$t.backgroundPaddingTopProperty,a);return a}else{return this.c($$t.$t.backgroundPaddingTopProperty)}},backgroundPaddingRight:function(a){if(arguments.length===1){this.h($$t.$t.backgroundPaddingRightProperty,a);return a}else{return this.c($$t.$t.backgroundPaddingRightProperty)}},backgroundPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$t.backgroundPaddingBottomProperty,a);return a}else{return this.c($$t.$t.backgroundPaddingBottomProperty)}},$type:new $.ig.Type("CalloutAnnotation",$$a.$r.$type,[$$0.$b6.$type])},true);$c("CalloutAnnotationCollection:u","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$t.$type,0)},collectionResetting:null,p:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$4.$f.p.call(this)},$type:new $.ig.Type("CalloutAnnotationCollection",$$4.$f.$type.specialize($$t.$t.$type))},true);$c("CalloutAnnotationWrapper:v","Object",{init:function(){$.ig.$op.init.call(this)},a:null,b:function(a){if(arguments.length===1){this.a=a;this.a._k=this;return a}else{return this.a}},_c:null,equals:function(a){var b=$b($$t.$v.$type,a);if(b==null){return $.ig.$op.equals.call(this,a)}if(b.b()==null&&this.b()==null){return $.ig.$op.equals.call(this,a)}if(b.b()==null){return false}if(this.b().key()!=null||b.b().key()!=null){return $.ig.$op.equalsStatic(this.b().key(),b.b().key())}return $.ig.$op.equals.call(this,a)},getHashCode:function(){if(this.b()==null||this.b().key()==null){return $.ig.$op.getHashCode.call(this)}return this.b().key().getHashCode()},$type:new $.ig.Type("CalloutAnnotationWrapper",$.ig.$ot)},true);$c("CategoryHighlightFrameRect:w","Object",{_f:0,_e:0,_b:0,_c:0,_a:0,_g:null,_h:null,_d:0,init:function(){$.ig.$op.init.call(this);this._f=0;this._e=NaN;this._b=NaN;this._c=NaN;this._b=NaN;this._a=NaN;this._d=NaN},$type:new $.ig.Type("CategoryHighlightFrameRect",$.ig.$ot)},true);$c("CategoryHighlightLayerFrame:x","Frame",{init:function(){$.ig.Frame.prototype.init.call(this);this._g=new $$4.h($$0.$ax.$type,$$t.$w.$type,0);this.f=new $.ig.DictInterpolator$3($$0.$ax.$type,$$t.$w.$type,$$t.$x.$type,this.h.runOn(this),function(a){return a._f},function(a){return true},function(){return new $$t.w})},_g:null,f:null,h:function(a,b,c,d,e,f){if(d!=null){a._f=d._f}else if(c!=null){a._f=c._f}else{a._f=0}if(c==null||$.ig.util.isNaN(c._e)){a._e=d!=null?d._e:NaN}else if(d==null||$.ig.util.isNaN(d._e)){a._e=NaN}else{a._e=c._e+b*(d._e-c._e)}if(c==null||$.ig.util.isNaN(c._b)){a._b=d!=null?d._b:NaN}else if(d==null||$.ig.util.isNaN(d._b)){a._b=NaN}else{a._b=c._b+b*(d._b-c._b)}if(c==null||$.ig.util.isNaN(c._c)){a._c=d!=null?d._c:NaN}else if(d==null||$.ig.util.isNaN(d._c)){a._c=NaN}else{a._c=c._c+b*(d._c-c._c)}if(c==null||$.ig.util.isNaN(c._a)){a._a=d!=null?d._a:NaN}else if(d==null||$.ig.util.isNaN(d._a)){a._a=NaN}else{a._a=c._a+b*(d._a-c._a)}if(c==null||$.ig.util.isNaN(c._d)){a._d=d!=null?d._d:NaN}else if(d==null||$.ig.util.isNaN(d._d)){a._d=NaN}else{a._d=c._d+b*(d._d-c._d)}if(c==null||c._g==null){a._g=d!=null?d._g:null}else if(d==null||d._g==null){a._g=null}else{a._g=$.ig.BrushUtil.prototype.g(c._g,b,d._g,0)}if(c==null||c._h==null){a._h=d!=null?d._h:null}else if(d==null||d._h==null){a._h=null}else{a._h=$.ig.BrushUtil.prototype.g(c._h,b,d._h,0)}},c:function(a,b,c){var d=b;var e=c;this.f.e(this._g,a,d._g,e._g,d,e)},$type:new $.ig.Type("CategoryHighlightLayerFrame",$.ig.Frame.prototype.$type)},true);$c("CategoryHighlightLayer:y","AnnotationLayer",{init:function(){$$t.$q.init.call(this);var a=new $$t.x;var b=new $$t.x;var c=new $$t.x;var d=this.transitionDuration()/1e3;this._lu=a;this._lt=b;this._lv=c;this._ab=$$t.$y.$type},bf:function(){return new $$t.ay(this)},im:function(a){$$t.$q.im.call(this,a);this._mv=a},_mv:null,targetAxis:function(a){if(arguments.length===1){this.h($$t.$y.targetAxisProperty,a);return a}else{return this.c($$t.$y.targetAxisProperty)}},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$y.useInterpolationProperty,a);return a}else{return this.c($$t.$y.useInterpolationProperty)}},bandHighlightWidth:function(a){if(arguments.length===1){this.h($$t.$y.bandHighlightWidthProperty,a);return a}else{return this.c($$t.$y.bandHighlightWidthProperty)}},ma:function(a,b){if(this.targetAxis()==null||this.targetAxis()==a){if(!this._aq._c){this.renderSeries(b)}}},mw:function(a){return a!=null&&a.cd()},md:function(a,b){$$t.$q.md.call(this,a,b);var c=a;c._g.clear();var d=this.useInterpolation();if($.ig.util.isNaN(this.mr.__x)&&$.ig.util.isNaN(this.mr.__y)){return}if(this.targetAxis()!=null){if(this.mw(this.targetAxis())){this.m3(this.targetAxis(),c,d)}}else{if($b($.ig.XamDataChart.prototype.$type,this.seriesViewer())!==null){var e=this.seriesViewer();var g=e.axes().getEnumerator();while(g.moveNext()){var f=g.current();if($b($.ig.CategoryAxisBase.prototype.$type,f)!==null&&this.mw(f)){this.m3(f,c,d)}}}}},m3:function(a,b,c){if(this.view()==null||this.view().bs().isEmpty()||this.view().br().isEmpty()){return}var d=this.mr.__x;if(a.isVertical()&&$.ig.util.isNaN(d)){d=0}d=this.view().br().left()+this.view().br().width()*(d-this.view().bs().left())/this.view().bs().width();var e=this.mr.__y;if(!a.isVertical()&&$.ig.util.isNaN(e)){e=0}e=this.view().br().top()+this.view().br().height()*(e-this.view().bs().top())/this.view().bs().height();var f=a.getCategoryBoundingBox({__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},c,this.bandHighlightWidth());this.m2(f,b,a)},m2:function(a,b,c){var d=new $$t.w;d._b=a.left();d._e=a.top();d._c=a.right();d._a=a.bottom();d._g=this.mp();d._h=this.mq();if(d._g==null){d._g=this._mv.getLightenedTranslucentBrush(c.actualStroke())}if(d._h==null){d._h=this._mv.getLightenedTranslucentBrush(c.actualStroke())}d._d=this.thickness();d._f=c.getHashCode();if(!a.isEmpty()){b._g.add(d._f,d)}},mg:function(a,b){$$t.$q.mg.call(this,a,b);var c=this._mv._b2;var d=a;var e=0;var g=d._g.values().getEnumerator();while(g.moveNext()){var f=g.current();var h=c.item(e);this.m4(f,h);e++}c.count(e)},c7:function(){return true},m4:function(a,b){if($.ig.util.isNaN(a._b)||$.ig.util.isNaN(a._e)||$.ig.util.isNaN(a._a)||$.ig.util.isNaN(a._c)||$.ig.util.isNaN(a._d)){b.__visibility=1;return}this._mv.positionRectangle(b,a._b,a._e,a._c-a._b,a._a-a._e);b.__fill=a._g;b.__stroke=a._h;b._ac=a._d;if(this.dashArray()!=null){b._ai=this.dashArray()}else{b._ai=null}b._ad=this.dashCap()},is:function(a,b,c,d){$$t.$q.is.call(this,a,b,c,d);switch(b){case"TargetAxis":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break}},$type:new $.ig.Type("CategoryHighlightLayer",$$t.$q.$type)},true);$c("CalloutLayer:z","AnnotationLayer",{init:function(){this.nt=new $$4.q($$t.$v.$type,0);this.nw=new $$4.x($$t.$v.$type,0);this.nx=new $$4.x($$t.$v.$type,0);this.m1=null;this.nu=new $$4.v($$t.$v.$type);this.nr=new $$4.h($$t.$v.$type,$$4.$w.$type.specialize($$t.$v.$type),0);this.nd=null;this.qm=new $$a.ae(0,0,0,1,1);this.nj=false;this.ql=$$a.$ae.empty();this.ni=false;this.nv=new $$4.x($.ig.SeriesPointOfInterest.prototype.$type,0);this.nh=true;$$t.$q.init.call(this);this.useIndex(true);var a=new $$t.aj;var b=new $$t.aj;var c=new $$t.aj;var d=this.transitionDuration()/1e3;this._lu=a;this._lt=b;this._lv=c;this._ab=$$t.$z.$type},pe:function(a,b){this.nx.clear();this.renderSeries(false)},hs:function(a,b,c,d){$$t.$q.hs.call(this,a,b,c,d);var e=this.ns();switch(a){case 3:this.pq(b,e);break;case 1:for(var f=b;f<b+c;f++){var g=new $$t.t;var h=new $$t.v;h.b(g);h.b().series(this.targetSeries());this.nx.insert(f,h);this.pq(f,e)}break;case 0:this.nx.removeRange(b,c);break;case 2:for(var i=b;i<b+c;i++){this.pq(i,e)}break;case 4:this.nx.clear();for(var j=0;j<this.bz().count();j++){var k=new $$t.t;var l=new $$t.v;l.b(k);l.b().series(this.targetSeries());this.nx.add(l);this.pq(j,e)}break}this.renderSeries(true)},c9:function(a){return false},ns:function(){var a=new $$4.h(String,$.ig.Series.prototype.$type,0);if(this.seriesViewer()!=null){for(var b=0;b<this.seriesViewer().series().count();b++){var c=this.seriesViewer().series().__inner[b];if(c.name()!=null&&!a.containsKey(c.name())){a.add(c.name(),c)}}}return a},pq:function(a,b){var $self=this;if(this.nc()==null||this.na()==null){return}var c=a;if(this.nb()!=null){c=this.nb().item(a)}var d=this.nc().item(a);var e=this.na().item(a);var f=this.nx.__inner[a];f.b().xValue(c);f.b().yValue(d);f.b().text(e!=null?e.toString():"");if(this.m9()!=null){f.b().key(this.m9().item(a))}if(this.m8()!=null){f.b().content(this.m8().item(a))}else{f.b().content(this.bz().item(a))}if(this.calloutSeriesSelecting!=null){var g=function(){var $ret=new $$t.ae;$ret.xValue(c);$ret.yValue(d);$ret.item($self.bz().item(a));return $ret}();this.calloutSeriesSelecting(this,g);if(g._internalSeries!=null){f.b().series(g._internalSeries)}else if(g.seriesName!=null){if(b.containsKey(g.seriesName)){f.b().series(b.item(g.seriesName))}}}this.pr(f)},pr:function(a){var b=new $$a.ah(0,3);if($.ig.util.isNaN(this.calloutPadding()._c)||$.ig.util.isNaN(this.calloutPadding()._e)||$.ig.util.isNaN(this.calloutPadding()._d)||$.ig.util.isNaN(this.calloutPadding()._b)){b=new $$a.ah(0,3)}else{b=this.calloutPadding()}var c=this.calloutBackground()!=null?this.calloutBackground():this._mx.ce(a.b().series());var d=this.calloutTextColor()!=null?this.calloutTextColor():this._mx.ch();var e=this.calloutOutline()!=null?this.calloutOutline():this._mx.cg();var f=this.calloutLeaderBrush()!=null?this.calloutLeaderBrush():this._mx.cf(a.b().series());var g=$.ig.util.isNaN(this.calloutStrokeThickness())?0:this.calloutStrokeThickness();if(this.isCustomCalloutStyleEnabled()&&this.calloutStyleUpdating!=null){var h=new $.ig.CalloutStyleUpdatingEventArgs;h.item(a.b().content());h.xValue(a.b().xValue());h.yValue(a.b().yValue());h.series(a.b().series());h.background(c);h.textColor(d);h.outline(e);h.leaderBrush(f);h.strokeThickness(g);this.calloutStyleUpdating(this,h);c=h.background();d=h.textColor();e=h.outline();f=h.leaderBrush();g=h.strokeThickness()}a.b().backgroundPadding(b);a.b().background(c);a.b().textColor(d);a.b().outline(e);a.b().leaderBrush(f);a.b().strokeThickness(g)},calloutStyleUpdating:null,labelMemberPath:function(a){if(arguments.length===1){this.h($$t.$z.labelMemberPathProperty,a);return a}else{return this.c($$t.$z.labelMemberPathProperty)}},na:function(a){if(arguments.length===1){if(this.m5!=a){var b=this.m5;this.m5=a;this.raisePropertyChanged("LabelColumn",b,this.m5)}return a}else{return this.m5}},m5:null,xMemberPath:function(a){if(arguments.length===1){this.h($$t.$z.xMemberPathProperty,a);return a}else{return this.c($$t.$z.xMemberPathProperty)}},nb:function(a){if(arguments.length===1){if(this.m6!=a){var b=this.m6;this.m6=a;this.raisePropertyChanged("XColumn",b,this.m6)}return a}else{return this.m6}},m6:null,yMemberPath:function(a){if(arguments.length===1){this.h($$t.$z.yMemberPathProperty,a);return a}else{return this.c($$t.$z.yMemberPathProperty)}},nc:function(a){if(arguments.length===1){if(this.m7!=a){var b=this.m7;this.m7=a;this.raisePropertyChanged("YColumn",b,this.m7)}return a}else{return this.m7}},m7:null,keyMemberPath:function(a){if(arguments.length===1){this.h($$t.$z.keyMemberPathProperty,a);return a}else{return this.c($$t.$z.keyMemberPathProperty)}},m9:function(a){if(arguments.length===1){if(this.m4!=a){var b=this.m4;this.m4=a;this.raisePropertyChanged("KeyColumn",b,this.m4)}return a}else{return this.m4}},m4:null,isCalloutOffsettingEnabled:function(a){if(arguments.length===1){this.h($$t.$z.isCalloutOffsettingEnabledProperty,a);return a}else{return this.c($$t.$z.isCalloutOffsettingEnabledProperty)}},contentMemberPath:function(a){if(arguments.length===1){this.h($$t.$z.contentMemberPathProperty,a);return a}else{return this.c($$t.$z.contentMemberPathProperty)}},m8:function(a){if(arguments.length===1){if(this.m3!=a){var b=this.m3;this.m3=a;this.raisePropertyChanged("ContentColumn",b,this.m3)}return a}else{return this.m3}},m3:null,nt:null,nw:null,pg:function(a,b){if(b.propertyName()=="XValue"||b.propertyName()=="YValue"){var c=a._k;if(!this.nt.contains(c)){this.nw.add(c);this.renderSeries(false)}}},bf:function(){return new $$t.aw(this)},im:function(a){$$t.$q.im.call(this,a);this._mx=a},_mx:null,nx:null,targetSeries:function(a){if(arguments.length===1){this.h($$t.$z.targetSeriesProperty,a);return a}else{return this.c($$t.$z.targetSeriesProperty)}},collisionChannel:function(a){if(arguments.length===1){this.h($$t.$z.collisionChannelProperty,a);return a}else{return this.c($$t.$z.collisionChannelProperty)}},isAutoCalloutBehaviorEnabled:function(a){if(arguments.length===1){this.h($$t.$z.isAutoCalloutBehaviorEnabledProperty,a);return a}else{return this.c($$t.$z.isAutoCalloutBehaviorEnabledProperty)}},useValueForAutoCalloutLabels:function(a){if(arguments.length===1){this.h($$t.$z.useValueForAutoCalloutLabelsProperty,a);return a}else{return this.c($$t.$z.useValueForAutoCalloutLabelsProperty)}},isCustomCalloutStyleEnabled:function(a){if(arguments.length===1){this.h($$t.$z.isCustomCalloutStyleEnabledProperty,a);return a}else{return this.c($$t.$z.isCustomCalloutStyleEnabledProperty)}},autoCalloutLabelPrecision:function(a){if(arguments.length===1){this.h($$t.$z.autoCalloutLabelPrecisionProperty,a);return a}else{return $h(this.c($$t.$z.autoCalloutLabelPrecisionProperty))}},calloutTextColor:function(a){if(arguments.length===1){this.h($$t.$z.calloutTextColorProperty,a);return a}else{return this.c($$t.$z.calloutTextColorProperty)}},calloutBackground:function(a){if(arguments.length===1){this.h($$t.$z.calloutBackgroundProperty,a);return a}else{return this.c($$t.$z.calloutBackgroundProperty)}},calloutInterpolatedValuePrecision:function(a){if(arguments.length===1){this.h($$t.$z.calloutInterpolatedValuePrecisionProperty,a);return a}else{return $h(this.c($$t.$z.calloutInterpolatedValuePrecisionProperty))}},calloutOutline:function(a){if(arguments.length===1){this.h($$t.$z.calloutOutlineProperty,a);return a}else{return this.c($$t.$z.calloutOutlineProperty)}},calloutLeaderBrush:function(a){if(arguments.length===1){this.h($$t.$z.calloutLeaderBrushProperty,a);return a}else{return this.c($$t.$z.calloutLeaderBrushProperty)}},calloutPadding:function(){return new $$a.ah(1,this.calloutPaddingLeft(),this.calloutPaddingTop(),this.calloutPaddingRight(),this.calloutPaddingBottom())},calloutPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$z.calloutPaddingLeftProperty,a);return a}else{return this.c($$t.$z.calloutPaddingLeftProperty)}},calloutPaddingTop:function(a){if(arguments.length===1){this.h($$t.$z.calloutPaddingTopProperty,a);return a}else{return this.c($$t.$z.calloutPaddingTopProperty)}},calloutPaddingRight:function(a){if(arguments.length===1){this.h($$t.$z.calloutPaddingRightProperty,a);return a}else{return this.c($$t.$z.calloutPaddingRightProperty)}},calloutPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$z.calloutPaddingBottomProperty,a);return a}else{return this.c($$t.$z.calloutPaddingBottomProperty)}},calloutCollisionMode:function(a){if(arguments.length===1){this.h($$t.$z.calloutCollisionModeProperty,$$t.$ag.getBox(a));return a}else{return $g(this.c($$t.$z.calloutCollisionModeProperty))}},calloutPositionPadding:function(a){if(arguments.length===1){this.h($$t.$z.calloutPositionPaddingProperty,a);return a}else{return this.c($$t.$z.calloutPositionPaddingProperty)}},calloutStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$z.calloutStrokeThicknessProperty,a);return a}else{return this.c($$t.$z.calloutStrokeThicknessProperty)}},textStyle:function(a){if(arguments.length===1){this.h($$t.$z.textStyleProperty,a);return a}else{return this.c($$t.$z.textStyleProperty)}},m1:null,m2:function(){if(this.m1==null){this.m1=$.ig.FontUtil.prototype.toFontInfo(this.renderer(),this.textStyle())}return this.m1},mb:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._aq._c){this.renderSeries(b)}}},md:function(a,b){$$t.$q.md.call(this,a,b);var c=a;c._p.clear();c._q.clear();c._m.clear();c._f.clear();c._h.clear();c._g.clear();c._j.clear();c._l.clear();c._k.clear();c._i.clear();c._n.clear();c._o.clear();c._t.clear();c._u.clear();c._r.clear();c._s.clear();var d=this.ny();var e=new $$4.x($$t.$v.$type,0);if(this.isAutoCalloutBehaviorEnabled()){if(this.ly(this.targetSeries())){this.pn(this.targetSeries(),c,e)}else{var g=this.seriesViewer().series().getEnumerator();while(g.moveNext()){var f=g.current();if(this.ly(f)){this.pn(f,c,e)}}}}this.pm(c,d,e)},nu:null,nr:null,nd:null,qm:null,jl:function(a,b){$$t.$q.jl.call(this,a,b);var c=b.width()-this.qm.width();var d=b.height()-this.qm.height();var e=0;if(Math.abs(c)>Math.abs(d)){e=c;this.nz=c*this.lq().width()}else{e=d;this.nz=d*this.lq().height()}if(e>0&&this.nz>5){this.nm=true}if(e<0&&this.nz>5){this.nl=true}},jk:function(a,b){$$t.$q.jk.call(this,a,b);if(!a.equals1(b)){this.nk=true}},nj:false,n7:0,ql:null,qn:function(a){if(arguments.length===1){this.ql=a;return a}else{return this.ql}},pm:function(a,b,c){if(this.seriesViewer()!=null){this.qm=this.seriesViewer().actualWindowRect()}if(this.lq().isEmpty()){return}this.qn(new $$a.ae(0,this.lq().left(),this.lq().top(),this.lq().width(),this.lq().height()));if(this.nd!=null&&this.collisionChannel()!=null&&this.collisionChannel()!=this.nd._ak){this.pi()}if(this.nd==null){var d=this.ne();if(d!=null){this.nd=d;var e=this.nd;e.labelsMoved=$.ig.Delegate.prototype.combine(e.labelsMoved,this.pf.runOn(this))}else{var f=this.li(this.view());this.nd=new $.ig.LabelCollisionManager(this.lq().right(),this.lq().bottom(),this.lq(),this._mx.getExecutionContext(),this.calloutPositionPadding(),this.nf(),this.ob(),this.oa(),this.isCalloutOffsettingEnabled());if(this.collisionChannel()!=null){this.nd._ak=this.collisionChannel();this.nd._ai=this}var g=this.nd;g.labelsMoved=$.ig.Delegate.prototype.combine(g.labelsMoved,this.pf.runOn(this))}}if(this.nl){this.nl=false;if(this.nd.ag()>2){this.nj=true}}if(this.nm){this.nm=false;if(this.nz>5){this.nj=true}}if(this.nk){this.nk=false;this.nd.ax(this.lq().right(),this.lq().bottom(),this.lq());this.nj=true}var h=new $$4.q($$t.$v.$type,0);var i=new $$4.q($$t.$v.$type,0);var j=new $$4.x($$t.$v.$type,0);var k=new $$4.x($$t.$v.$type,0);var l=new $$4.q($$t.$v.$type,0);for(var m=0;m<b.count();m++){l.add(b.__inner[m])}for(var n=0;n<c.count();n++){l.add(c.__inner[n])}var o=this.nu.c();while(o!=null){var p=o.a;if(!l.contains(o._c)){k.add(o._c);i.add(o._c);var q=o._c.b();q.propertyChanged=$.ig.Delegate.prototype.remove(q.propertyChanged,this.pg.runOn(this));this.nu.h(o);this.nr.remove(o._c);this.nd.aw(o._c._c)}o=p}for(var r=0;r<b.count();r++){if(!this.nr.containsKey(b.__inner[r])){this.nu.f(b.__inner[r]);var s=b.__inner[r].b();s.propertyChanged=$.ig.Delegate.prototype.combine(s.propertyChanged,this.pg.runOn(this));this.nr.add(b.__inner[r],this.nu.d());j.add(b.__inner[r]);h.add(b.__inner[r]);this.nj=true}}for(var t=0;t<c.count();t++){if(!this.nr.containsKey(c.__inner[t])){this.nu.f(c.__inner[t]);this.nr.add(c.__inner[t],this.nu.d());var u=c.__inner[t].b();u.propertyChanged=$.ig.Delegate.prototype.combine(u.propertyChanged,this.pg.runOn(this));j.add(c.__inner[t]);h.add(c.__inner[t]);this.nj=true}}if(this.nw.count()>0){this.nj=true;this.nw.clear();this.nt.clear()}o=this.nu.c();while(o!=null){var v=this.ng(o._c);if(v==null){return}if(!v.equals(o._c._c._c)){var w=false;if(o._c._c._c==null){w=true}var x=o._c._c;x._o=v.b;x._p=v.c;if(!$.ig.util.isNaN(x._o)&&!$.ig.util.isNaN(x._p)){x._n=v.e;x._m=v.d;if(x._b==null){this.nd.p(x)}if(w){this.nd.al(x)}else{this.nd.at(x)}}}o=o.a}var y=this.nd.ah();var z=this.nd.q();if(this.nj&&(y!=0||z)){this.nj=false;this.n7=2147483647;if(this.collisionChannel()!=null){var aa=true;for(var ab=0;ab<this.seriesViewer().series().count();ab++){var ac=this.seriesViewer().series().__inner[ab];if(ac.isAnnotationLayer()&&$b($$t.$z.$type,ac)!==null){var ad=ac;if(ad.collisionChannel()==this.collisionChannel()){if(!ad.qn().equals1(this.nd._az)){aa=false;break}}}}if(aa){this.nd.ay()}else{this.nd.am()}}else{this.nd.ay()}}var ae=this.nu.c();while(ae!=null){var af=ae._c;a._m.add1(af);a._f.add(af.b().background());a._h.add(af.b().outline());a._g.add(af.b().leaderBrush());a._j.add(af.b().backgroundPadding()._c);a._l.add(af.b().backgroundPadding()._e);a._k.add(af.b().backgroundPadding()._d);a._i.add(af.b().backgroundPadding()._b);a._n.add(af.b().strokeThickness());a._o.add(af.b().textColor());a._p.add1(af.b().text());a._q.add1(af.b().content());var ag=af._c;a._t.add(af._c._o-(af._c._g-af._c._l));a._u.add(af._c._p-(af._c._h-af._c._k));a._r.add(af._c._g-af._c._l);a._s.add(af._c._h-af._c._k);ae=ae.a}},pi:function(){if(this.nd!=null){var a=this.nu.c();while(a!=null){var b=a._c._c;if(b!=null){this.nd.aw(b)}a=a.a}var c=this.nd;c.labelsMoved=$.ig.Delegate.prototype.remove(c.labelsMoved,this.pf.runOn(this));this.nd=null}this.ph()},ne:function(){if(this.seriesViewer()==null){return null}for(var a=0;a<this.seriesViewer().series().count();a++){var b=this.seriesViewer().series().__inner[a];if(b.isAnnotationLayer()&&$b($$t.$z.$type,b)!==null){var c=b;if(c!=this){if(c.collisionChannel()!=null&&c.collisionChannel()==this.collisionChannel()){if(c.nd!=null){return c.nd}}}}}return null},oa:function(){return 2e4},ob:function(){return 300},nf:function(){switch(this.calloutCollisionMode()){case 0:return 2;case 2:return 1;case 3:return 2;case 1:return 0}return 2},pf:function(a){var b=this.nd.ah();if(b<this.n7){this.n7=b;this.renderSeries(false)}},ng:function(a){var b=this.targetSeries();if(a.b().series()!=null){b=a.b().series()}if(b==null){for(var c=0;c<this.seriesViewer().series().count();c++){var d=this.seriesViewer().series().__inner[c];if(!d.isAnnotationLayer()){b=d;break}}}if(b==null){return null}var e=b.getAxes();var f=b.ee();var g=null;var h=null;for(var i=0;i<e.length;i++){if(e[i].isVertical()){h=e[i]}else{g=e[i]}}if(g==null||h==null){return null}if(!g.cd()||!h.cd()){return null}var j=0;if(g.isCategory()&&g.categoryMode()!=0){if(b.isFinancial()){j=b.getOffsetValue()}else if(b.isCategory()){j=b.getOffsetValue()}}var k=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),g.iu(),g.isInverted(),g.ip());k._b=f;var l=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),h.iu(),h.isInverted(),h.ip());l._b=f;var m=g.getScaledValue(this.n6(a.b().xValue()),k)+j;var n=h.getScaledValue(this.n6(a.b().yValue()),l);var o=new $.ig.QuadTreeBoundingBox;o.b=m;o.c=n;o.e=3;o.d=3;o.g=a.b();return o},n6:function(a){if($b($$0.$s.$type,a)!==null){return a.getTime()}if(a==null){return 0}return a},ny:function(){var a=new $$4.x($$t.$v.$type,0);for(var b=0;b<this.nx.count();b++){if(String.isNullOrEmpty(this.nx.__inner[b].b().text())){continue}if(this.nx.__inner[b]._c==null){var c=new $.ig.LabelCollisionInfo;this.nx.__inner[b]._c=c;var d=this._mx.getSizeForContent(this.oc(this.nx.__inner[b]),this.nx.__inner[b].b().backgroundPadding());c._k=d.height()/2;c._l=d.width()/2}var e=this.ng(this.nx.__inner[b]);if(e==null||e.b<this.lq().left()||e.b>this.lq().right()||e.c<this.lq().top()||e.c>this.lq().bottom()){continue}a.add(this.nx.__inner[b])}return a},oc:function(a){return a.b().text()},ly:function(a){if(!$$t.$q.ly.call(this,a)){return false}return true},ig:function(){$$t.$q.ig.call(this);if(!this._aq._c&&!this.ca()){return}if(this.nh){this.nh=false;this.pk()}if(this.ca()){this.pp(this._lv,false)}else{this.pp(this._lt,false)}},ni:false,invalidateCalloutContent:function(){if(!this.ni){this.ni=true;this.renderSeries(true)}},calloutContentUpdating:null,calloutLabelUpdating:null,calloutSeriesSelecting:null,nv:null,pn:function(a,b,c){if(a.getVisiblePointsOfInterest(this.nv,this.useValueForAutoCalloutLabels(),this.autoCalloutLabelPrecision())){var d=this.nv;for(var e=0;e<this.nv.count();e++){var f=d.__inner[e];var g=f._a.item()!=null?f._a.item():f._a;var h=a;var i=new $$t.ai(g,h);var j=new $$t.v;var k=new $$t.t;j.b(k);k.key(i);var l=false;var m=false;if(this.ni){this.ni=false;m=true}if(this.nr.containsKey(j)){j=this.nr.item(j)._c;k=j.b()}else{if(!m){l=true}}var n=k.xValue();var o=k.yValue();if(this.n6(n)!=this.n6(f._b)){k.xValue(f._b)}if(this.n6(o)!=this.n6(f._c)){k.yValue(f._c)}k.series(a);if(l&&this.calloutLabelUpdating!=null){var p=function(){var $ret=new $$t.ac;$ret.xValue(k.xValue());$ret.yValue(k.yValue());$ret.item(g);return $ret}();this.calloutLabelUpdating(this,p);if(p.label!=null&&!String.equalsStatic(p.label,j.b().text())){var q=p.label;j.b().text(q!=null?q.toString():"")}}else{if(f._d!=null){k.text(f._d)}}if(k.text()==null){continue}if(l){if(this.calloutContentUpdating!=null){var r=function(){var $ret=new $$t.aa;$ret.xValue(k.xValue());$ret.yValue(k.yValue());$ret.item(g);$ret.content(g);return $ret}();this.calloutContentUpdating(this,r);if(r.content!=null&&r.content!=j.b().content()){j.b().content(r.content)}}else{if(g!=null&&g!=j.b().content()){j.b().content(g)}}}if(l){this.pr(j)}if(j._c==null){var s=new $.ig.LabelCollisionInfo;j._c=s;var t=this._mx.getSizeForContent(this.oc(j),j.b().backgroundPadding());s._k=t.height()/2;s._l=t.width()/2}var u=this.ng(j);if(u==null||u.b<this.lq().left()||u.b>this.lq().right()||u.c<this.lq().top()||u.c>this.lq().bottom()){continue}c.add(j)}}},nl:false,nm:false,nz:0,nk:false,bd:function(){return 1},getHitDataContext:function(a,b){var c=this.nd.d(a,b);if(c==null){return null}return c._u},testHit:function(a,b){if(this.nd==null){return false}return this.nd.d(a,b)!=null},pp:function(a,b){var c=0;var d=new $$4.q($$t.$v.$type,0);for(c=0;c<a._p.count();c++){var e=a._m.__inner[c];if($.ig.util.isNaN(a._t.__inner[c])||$.ig.util.isNaN(a._u.__inner[c])){continue}var f=this._mx._b6.item(e);d.add(e);if(f.f()!=a._p.__inner[c]){f.f(a._p.__inner[c]);var g=f.s()}f.c(a._n.__inner[c]);f.k(a._f.__inner[c]);f.n(a._o.__inner[c]);f.m(f.c()>0?a._h.__inner[c]:this.view().getTransparentBrush());f.l(a._g.__inner[c]);f.v(new $$a.ah(1,a._j.__inner[c],a._l.__inner[c],a._k.__inner[c],a._i.__inner[c]));this._mx.cc(f,Math.min(a._r.__inner[c],a._r.__inner[c]+a._t.__inner[c]),Math.min(a._s.__inner[c],a._s.__inner[c]+a._u.__inner[c]));this._mx.cd(f,e,a._q.__inner[c]);f.p({__x:a._t.__inner[c],__y:a._u.__inner[c],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}var h=new $$4.x($$t.$v.$type,0);var j=this._mx._b6.activeKeys().getEnumerator();while(j.moveNext()){var i=j.current();if(!d.contains(i)){h.add(i)}}for(var k=0;k<h.count();k++){this._mx._b6.remove(h.__inner[k])}},mg:function(a,b){$$t.$q.mg.call(this,a,b);if(this.ca()){this.pp(this._lv,true)}else{this.pp(this._lt,false)}},c7:function(){return true},is:function(a,b,c,d){$$t.$q.is.call(this,a,b,c,d);switch(b){case"TextStyle":this.m1=null;this.renderSeries(true);break;case"TargetSeries":this.renderSeries(true);break;case"CollisionChannel":this.renderSeries(true);break;case"SeriesViewer":if(c!=null){var e=c;e.seriesAnimating=$.ig.Delegate.prototype.remove(e.seriesAnimating,this.po.runOn(this))}if(d!=null){var f=d;f.seriesAnimating=$.ig.Delegate.prototype.combine(f.seriesAnimating,this.po.runOn(this))}if(d==null){this.pi()}break;case"IsAutoCalloutBehaviorEnabled":case"IsCalloutOffsettingEnabled":case"CalloutBackground":case"CalloutOutline":case"CalloutLeaderBrush":case"CalloutPaddingLeft":case"CalloutPaddingTop":case"CalloutPaddingRight":case"CalloutPaddingBottom":case"CalloutStrokeThickness":case"CalloutTextColor":this.pj();break;case"LabelMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.na());this.na(this.by(this.labelMemberPath()))}break;case"LabelColumn":this.pj();break;case"ContentMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.m8());this.m8(this.by(this.contentMemberPath()))}break;case"ContentColumn":this.pj();break;case"XMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.nb());this.nb(String.isNullOrEmpty(this.xMemberPath())==false?this.by(this.xMemberPath()):null)}break;case"XColumn":this.pj();break;case"YMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.nc());this.nc(this.by(this.yMemberPath()))}break;case"YColumn":this.pj();break;case"KeyMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.m9());this.m9(this.by(this.keyMemberPath()))}break;case"KeyColumn":this.pj();break;case"FastItemsSource":if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.na());c.deregisterColumn(this.m8());c.deregisterColumn(this.nb());c.deregisterColumn(this.nc());c.deregisterColumn(this.m9());this.na(null);this.m8(null);this.nb(null);this.nc(null);this.m9(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.na(this.by(this.labelMemberPath()));this.m8(this.by(this.contentMemberPath()));if(String.isNullOrEmpty(this.xMemberPath())==false){this.nb(this.by(this.xMemberPath()))}this.nc(this.by(this.yMemberPath()));this.m9(this.by(this.keyMemberPath()))}this.pj();break}},po:function(a){if(a.isAnnotationLayer()){return}if((a==this.targetSeries()||this.targetSeries()==null)&&this.isAutoCalloutBehaviorEnabled()){this.renderSeries(false)}},nh:false,pj:function(){if(this.nh==false){this.nh=true;this.renderSeries(false)}},ph:function(){this._mx._b6.clear();this.nu.g();this.nr.clear()},pk:function(){if(this.nc()==null||this.na()==null){var a=this.nu.c();while(a!=null){this.pr(a._c);a=a.a}return}var b=this.ns();for(var c=0;c<this.nc().count();c++){var d;if(this.nx.count()<=c){var e=new $$t.t;d=new $$t.v;d.b(e);d.b().series(this.targetSeries());this.nx.add(d)}else{d=this.nx.__inner[c]}this.pq(c,b)}},$type:new $.ig.Type("CalloutLayer",$$t.$q.$type)},true);$c("CalloutContentUpdatingEventArgs:aa","Object",{init:function(){$.ig.$op.init.call(this)},xValue:null,yValue:null,item:null,content:null,$type:new $.ig.Type("CalloutContentUpdatingEventArgs",$.ig.$ot)},true);$c("CalloutLabelUpdatingEventArgs:ac","Object",{init:function(){$.ig.$op.init.call(this)},xValue:null,yValue:null,item:null,label:null,$type:new $.ig.Type("CalloutLabelUpdatingEventArgs",$.ig.$ot)},true);$c("CalloutSeriesSelectingEventArgs:ae","Object",{init:function(){$.ig.$op.init.call(this)},xValue:null,yValue:null,item:null,_internalSeries:null,seriesName:null,$type:new $.ig.Type("CalloutSeriesSelectingEventArgs",$.ig.$ot)},true);$c("CalloutViewHelper:ah","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f,g,h){var i=Math.sqrt((c-a)*(c-a)+(d-b)*(d-b));var j=(c-a)/i;var k=(d-b)/i;var l=a-e;var m=b-f;var n=g-e;var o=h-f;var p=-k;var q=j;var r=n*p+o*q;var s=n*m-o*l;var t=l*p+m*q;var u=s/r;var v=t/r;if(u>=0&&v>=0&&v<=1){return u}return Number.POSITIVE_INFINITY},b:function(a,b,c,d){var e=a.__x;var f=a.__y;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;if(e<0){g=-e;k=g;e=0}if(f<0){h=-f;l=h;f=0}if(e>b){i=e-b}if(f>c){j=f-c}var m=new $$a.ah(1,g,h,i,j);var n=$$t.$ah.a(e,f,k+b/2,l+c/2,k,l,k,l+c);var o=$$t.$ah.a(e,f,k+b/2,l+c/2,k,l,k+b,l);var p=$$t.$ah.a(e,f,k+b/2,l+c/2,k,l+c,k+b,l+c);var q=$$t.$ah.a(e,f,k+b/2,l+c/2,k+b,l,k+b,l+c);
var r=Math.min(n,Math.min(o,Math.min(p,q)));var s=0;var t=0;if(Number.isInfinity(r)){s=e;t=f}else{var u=k+b/2;var v=l+c/2;var w=e;var x=f;var y=Math.sqrt((u-w)*(u-w)+(v-x)*(v-x));var z=(u-w)/y;var aa=(v-x)/y;s=w+z*r;t=x+aa*r}d._aj=e;d._al=f;d._ak=s;d._am=t;return m},$type:new $.ig.Type("CalloutViewHelper",$.ig.$ot)},true);$c("CalloutKey:ai","Object",{init:function(a,b){$.ig.$op.init.call(this);this.item(a);this._a=b},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_a:null,getHashCode:function(){$.ig.util.ensureUniqueId(this.item());return this.item().getHashCode()^this._a.getHashCode()},equals:function(a){var b=$b($$t.$ai.$type,a);if(b==null){return $.ig.$op.equals.call(this,a)}return this.item()==b.item()&&this._a==b._a},$type:new $.ig.Type("CalloutKey",$.ig.$ot)},true);$c("CalloutLayerFrame:aj","Frame",{c:function(a,b,c){var d=b;var e=c;$.ig.FrameExtended.prototype.a(this._o,a,d._o,e._o,0);$.ig.FrameExtended.prototype.a(this._f,a,d._f,e._f,0);$.ig.FrameExtended.prototype.a(this._h,a,d._h,e._h,0);$.ig.FrameExtended.prototype.a(this._g,a,d._g,e._g,0);$.ig.Frame.prototype.b(this._j,a,d._j,e._j);$.ig.Frame.prototype.b(this._l,a,d._l,e._l);$.ig.Frame.prototype.b(this._k,a,d._k,e._k);$.ig.Frame.prototype.b(this._i,a,d._i,e._i);$.ig.Frame.prototype.b(this._n,a,d._n,e._n);$.ig.Frame.prototype.b(this._t,a,d._t,e._t);$.ig.Frame.prototype.b(this._u,a,d._u,e._u);$.ig.Frame.prototype.b(this._r,a,d._r,e._r);$.ig.Frame.prototype.b(this._s,a,d._s,e._s);$$t.$aj.v(this._p,a,d._p,e._p);$$t.$aj.v(this._m,a,d._m,e._m);$$t.$aj.v(this._q,a,d._q,e._q)},v:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()<g){var i=new Array(g-a.count());for(var j=0;j<g-a.count();j++){i[j]=null}a.insertRange(a.count(),i)}if(a.count()>g){a.removeRange(g,a.count()-g)}for(var k=0;k<Math.min(e,f);++k){if(b==0){a.__inner[k]=c.__inner[k]}else{a.__inner[k]=d.__inner[k]}}if(e<f){var l=e>0?c.__inner[e-1]:null;for(var m=e;m<f;++m){if(b==0){a.__inner[m]=l}else{a.__inner[m]=d.__inner[m]}}}if(e>f){var n=f>0?d.__inner[f-1]:null;for(var o=f;o<e;++o){if(b==0){a.__inner[o]=c.__inner[o]}else{a.__inner[o]=n}}}},init:function(){$.ig.Frame.prototype.init.call(this);this._p=new $$4.x($.ig.$op.$type,0);this._m=new $$4.x($.ig.$op.$type,0);this._q=new $$4.x($.ig.$op.$type,0);this._o=new $$4.x($$a.$at.$type,0);this._h=new $$4.x($$a.$at.$type,0);this._g=new $$4.x($$a.$at.$type,0);this._f=new $$4.x($$a.$at.$type,0);this._n=new $$4.x(Number,0);this._j=new $$4.x(Number,0);this._l=new $$4.x(Number,0);this._k=new $$4.x(Number,0);this._i=new $$4.x(Number,0);this._t=new $$4.x(Number,0);this._u=new $$4.x(Number,0);this._r=new $$4.x(Number,0);this._s=new $$4.x(Number,0)},_p:null,_m:null,_q:null,_o:null,_h:null,_g:null,_f:null,_n:null,_j:null,_l:null,_k:null,_i:null,_t:null,_u:null,_r:null,_s:null,$type:new $.ig.Type("CalloutLayerFrame",$.ig.Frame.prototype.$type)},true);$c("AxisAnnotationFrame:an","Frame",{ab:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()<g){var i=new Array(g-a.count());for(var j=0;j<g-a.count();j++){i[j]=null}a.insertRange(a.count(),i)}if(a.count()>g){a.removeRange(g,a.count()-g)}for(var k=0;k<Math.min(e,f);++k){if(b==0){a.__inner[k]=c.__inner[k]}else{a.__inner[k]=d.__inner[k]}}if(e<f){var l=e>0?c.__inner[e-1]:null;for(var m=e;m<f;++m){if(b==0){a.__inner[m]=l}else{a.__inner[m]=d.__inner[m]}}}if(e>f){var n=f>0?d.__inner[f-1]:null;for(var o=f;o<e;++o){if(b==0){a.__inner[o]=c.__inner[o]}else{a.__inner[o]=n}}}},init:function(){$.ig.Frame.prototype.init.call(this);this._n=new $$4.x($$a.$at.$type,0);this._g=new $$4.x($$a.$at.$type,0);this._h=new $$4.x($$a.$at.$type,0);this._j=new $$4.x(Number,0);this._k=new $$4.x(Number,0);this._l=new $$4.x(Number,0);this._i=new $$4.x(Number,0);this._m=new $$4.x(Number,0);this._y=new $$4.x($$a.$at.$type,0);this._r=new $$4.x($$a.$at.$type,0);this._s=new $$4.x($$a.$at.$type,0);this._u=new $$4.x(Number,0);this._v=new $$4.x(Number,0);this._w=new $$4.x(Number,0);this._t=new $$4.x(Number,0);this._x=new $$4.x(Number,0);this._f=new $$4.x($.ig.Axis.prototype.$type,0);this._q=new $$4.x($.ig.Axis.prototype.$type,0);this._p=new $$4.x(Number,0);this._o=new $$4.x(Number,0);this._aa=new $$4.x(Number,0);this._z=new $$4.x(Number,0)},_n:null,_h:null,_g:null,_m:null,_j:null,_l:null,_k:null,_i:null,_y:null,_s:null,_r:null,_x:null,_u:null,_w:null,_v:null,_t:null,_p:null,_aa:null,_o:null,_z:null,_f:null,_q:null,c:function(a,b,c){var d=b;var e=c;$.ig.FrameExtended.prototype.a(this._n,a,d._n,e._n,0);$.ig.FrameExtended.prototype.a(this._g,a,d._g,e._g,0);$.ig.FrameExtended.prototype.a(this._h,a,d._h,e._h,0);$.ig.Frame.prototype.b(this._j,a,d._j,e._j);$.ig.Frame.prototype.b(this._k,a,d._k,e._k);$.ig.Frame.prototype.b(this._l,a,d._l,e._l);$.ig.Frame.prototype.b(this._i,a,d._i,e._i);$.ig.Frame.prototype.b(this._m,a,d._m,e._m);$.ig.FrameExtended.prototype.a(this._y,a,d._y,e._y,0);$.ig.FrameExtended.prototype.a(this._r,a,d._r,e._r,0);$.ig.FrameExtended.prototype.a(this._s,a,d._s,e._s,0);$.ig.Frame.prototype.b(this._u,a,d._u,e._u);$.ig.Frame.prototype.b(this._v,a,d._v,e._v);$.ig.Frame.prototype.b(this._w,a,d._w,e._w);$.ig.Frame.prototype.b(this._t,a,d._t,e._t);$.ig.Frame.prototype.b(this._x,a,d._x,e._x);$$t.$an.ab(this._f,a,d._f,e._f);$$t.$an.ab(this._q,a,d._q,e._q)},$type:new $.ig.Type("AxisAnnotationFrame",$.ig.Frame.prototype.$type)},true);$c("FinalValueLayerFrame:ak","AxisAnnotationFrame",{init:function(){$$t.$an.init.call(this)},$type:new $.ig.Type("FinalValueLayerFrame",$$t.$an.$type)},true);$c("FinalValueLayer:al","AnnotationLayer",{init:function(){this.m0=null;this.mz=null;$$t.$q.init.call(this);var a=new $$t.ak;var b=new $$t.ak;var c=new $$t.ak;var d=this.transitionDuration()/1e3;this._lu=a;this._lt=b;this._lv=c;this._ab=$$t.$al.$type},bf:function(){return new $$t.a0(this)},im:function(a){$$t.$q.im.call(this,a);this._mv=a},_mv:null,targetSeries:function(a){if(arguments.length===1){this.h($$t.$al.targetSeriesProperty,a);return a}else{return this.c($$t.$al.targetSeriesProperty)}},finalValueSelectionMode:function(a){if(arguments.length===1){this.h($$t.$al.finalValueSelectionModeProperty,$$t.$am.getBox(a));return a}else{return $g(this.c($$t.$al.finalValueSelectionModeProperty))}},axisAnnotationTextColor:function(a){if(arguments.length===1){this.h($$t.$al.axisAnnotationTextColorProperty,a);return a}else{return this.c($$t.$al.axisAnnotationTextColorProperty)}},axisAnnotationBackground:function(a){if(arguments.length===1){this.h($$t.$al.axisAnnotationBackgroundProperty,a);return a}else{return this.c($$t.$al.axisAnnotationBackgroundProperty)}},axisAnnotationInterpolatedValuePrecision:function(a){if(arguments.length===1){this.h($$t.$al.axisAnnotationInterpolatedValuePrecisionProperty,a);return a}else{return $h(this.c($$t.$al.axisAnnotationInterpolatedValuePrecisionProperty))}},axisAnnotationOutline:function(a){if(arguments.length===1){this.h($$t.$al.axisAnnotationOutlineProperty,a);return a}else{return this.c($$t.$al.axisAnnotationOutlineProperty)}},axisAnnotationPadding:function(){return new $$a.ah(1,this.axisAnnotationPaddingLeft(),this.axisAnnotationPaddingTop(),this.axisAnnotationPaddingRight(),this.axisAnnotationPaddingBottom())},axisAnnotationPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$al.axisAnnotationPaddingLeftProperty,a);return a}else{return this.c($$t.$al.axisAnnotationPaddingLeftProperty)}},axisAnnotationPaddingTop:function(a){if(arguments.length===1){this.h($$t.$al.axisAnnotationPaddingTopProperty,a);return a}else{return this.c($$t.$al.axisAnnotationPaddingTopProperty)}},axisAnnotationPaddingRight:function(a){if(arguments.length===1){this.h($$t.$al.axisAnnotationPaddingRightProperty,a);return a}else{return this.c($$t.$al.axisAnnotationPaddingRightProperty)}},axisAnnotationPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$al.axisAnnotationPaddingBottomProperty,a);return a}else{return this.c($$t.$al.axisAnnotationPaddingBottomProperty)}},axisAnnotationFormatLabel:null,my:function(){return this.axisAnnotationFormatLabel!=null},axisAnnotationStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$al.axisAnnotationStrokeThicknessProperty,a);return a}else{return this.c($$t.$al.axisAnnotationStrokeThicknessProperty)}},mb:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._aq._c){this.renderSeries(b)}}},md:function(a,b){$$t.$q.md.call(this,a,b);var c=a;c._f.clear();c._q.clear();c._p.clear();c._aa.clear();c._o.clear();c._z.clear();c._g.clear();c._h.clear();c._j.clear();c._l.clear();c._k.clear();c._i.clear();c._m.clear();c._n.clear();c._r.clear();c._s.clear();c._u.clear();c._w.clear();c._v.clear();c._t.clear();c._x.clear();c._y.clear();if(this.ly(this.targetSeries())){this.ni(this.targetSeries(),c)}else{var e=this.seriesViewer().series().getEnumerator();while(e.moveNext()){var d=e.current();if(this.ly(d)){this.ni(d,c)}}}},ly:function(a){if(!$$t.$q.ly.call(this,a)){return false}return true},ig:function(){$$t.$q.ig.call(this);if(!this._aq._c&&!this.ca()){return}if(this.ca()){this.nj(this._lv,false)}else{this.nj(this._lt,false)}},ny:function(a){var b=NaN;var c=NaN;var d=this.finalValueSelectionMode();if(d==0){d=1}var e=false;if(d==2){e=true}if(a.isVertical()){var f=a.ap();if(f!=null){if(d==1||d==2){if(f.isInverted()){c=a.toWorldPosition({__x:this.lq().right(),__y:this.lq().bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}).__y}else{c=a.toWorldPosition({__x:this.lq().right(),__y:this.lq().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}).__y}}else{if(f.isInverted()){c=1}else{c=0}}}return a.getSeriesValuePosition({__x:0,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},e,true)}else{var g=a.ap();if(g!=null){if(d==1||d==2){if(g.isInverted()){b=a.toWorldPosition({__x:this.lq().left(),__y:this.lq().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}).__x}else{b=a.toWorldPosition({__x:this.lq().right(),__y:this.lq().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}).__x}}else{if(g.isInverted()){b=0}else{b=1}}}if(a.isFinancial()){return a.getSeriesValuePosition({__x:b,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},e,true)}else{return a.getSeriesValuePosition({__x:b,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},e,true)}}},ni:function(a,b){var c=this.ny(a);var d=this.toWorldPosition(c);var e=this.actualBrush();if(e==null){e=this.brush()}if(e==null){e=a.actualBrush();if(e!=null){e=this._mv.getLightenedBrush(e)}}$$t.$au.c(b,c,a,this.seriesViewer(),this.getEffectiveViewport(),e,this.axisAnnotationBackground(),this.axisAnnotationTextColor(),this.axisAnnotationOutline(),this.axisAnnotationPadding(),this.axisAnnotationStrokeThickness(),this.axisAnnotationBackground(),this.axisAnnotationTextColor(),this.axisAnnotationOutline(),this.axisAnnotationPadding(),this.axisAnnotationStrokeThickness(),a.isVertical(),!a.isVertical())},m0:null,mz:null,nj:function(a,b){var c=false;if(this.mz==null){c=true;this.m0=new $$4.x($.ig.Axis.prototype.$type,0);this.mz=new $$4.h($.ig.Axis.prototype.$type,$.ig.Pool$1.prototype.$type.specialize($$t.$r.$type),0)}$$t.$au.d(this,a,c,this.mz,this.m0,b,this.axisAnnotationInterpolatedValuePrecision(),this.axisAnnotationInterpolatedValuePrecision(),this.axisAnnotationFormatLabel,this.axisAnnotationFormatLabel)},mg:function(a,b){$$t.$q.mg.call(this,a,b);if(this.ca()){this.nj(this._lv,true)}else{this.nj(this._lt,false)}},c7:function(){return true},is:function(a,b,c,d){$$t.$q.is.call(this,a,b,c,d);switch(b){case"TargetSeries":this.renderSeries(true);break;case"AxisAnnotationBackground":case"AxisAnnotationOutline":case"AxisAnnotationPaddingLeft":case"AxisAnnotationPaddingTop":case"AxisAnnotationPaddingRight":case"AxisAnnotationPaddingBottom":case"AxisAnnotationStrokeThickness":case"AxisAnnotationTextColor":case"FinalValueSelectionMode":this.renderSeries(true);break;case"SeriesViewer":var e=this.m0;var f=this.mz;if(f!=null){var h=f.getEnumerator();while(h.moveNext()){var g=h.current();var i=g.value();i.doToAll(function(j){g.key().annotations().remove(j)});i.clear()}e.clear();f.clear()}break}},$type:new $.ig.Type("FinalValueLayer",$$t.$q.$type)},true);$c("CrosshairLayerFrame:ao","AxisAnnotationFrame",{_ad:null,_ae:null,_ac:null,_af:null,init:function(){$$t.$an.init.call(this);this._ad=new $$4.x(Number,0);this._ae=new $$4.x(Number,0);this._ac=new $$4.x($$a.$at.$type,0);this._af=new $$4.x($$a.$at.$type,0)},c:function(a,b,c){$$t.$an.c.call(this,a,b,c);var d=b;var e=c;$.ig.Frame.prototype.b(this._ad,a,d._ad,e._ad);$.ig.Frame.prototype.b(this._ae,a,d._ae,e._ae);$.ig.FrameExtended.prototype.a(this._ac,a,d._ac,e._ac,0);$.ig.FrameExtended.prototype.a(this._af,a,d._af,e._af,0)},$type:new $.ig.Type("CrosshairLayerFrame",$$t.$an.$type)},true);$c("ItemHighlightFrameRect:ap","Object",{_f:0,_e:0,_b:0,_c:0,_a:0,_i:null,_j:null,_h:null,_g:null,_d:0,init:function(){$.ig.$op.init.call(this);this._f=0;this._e=NaN;this._b=NaN;this._c=NaN;this._b=NaN;this._a=NaN;this._d=NaN},$type:new $.ig.Type("ItemHighlightFrameRect",$.ig.$ot)},true);$c("CategoryItemHighlightLayerFrame:ar","Frame",{init:function(){$.ig.Frame.prototype.init.call(this);this._g=new $$4.h($$0.$ax.$type,$$t.$ap.$type,0);this.f=new $.ig.DictInterpolator$3($$0.$ax.$type,$$t.$ap.$type,$$t.$ar.$type,this.h.runOn(this),function(a){return a._f},function(a){return true},function(){return new $$t.ap})},_g:null,f:null,h:function(a,b,c,d,e,f){if(d!=null){a._f=d._f}else if(c!=null){a._f=c._f}else{a._f=0}if(c==null||$.ig.util.isNaN(c._e)){a._e=d!=null?d._e:NaN}else if(d==null||$.ig.util.isNaN(d._e)){a._e=NaN}else{a._e=c._e+b*(d._e-c._e)}if(c==null||$.ig.util.isNaN(c._b)){a._b=d!=null?d._b:NaN}else if(d==null||$.ig.util.isNaN(d._b)){a._b=NaN}else{a._b=c._b+b*(d._b-c._b)}if(c==null||$.ig.util.isNaN(c._c)){a._c=d!=null?d._c:NaN}else if(d==null||$.ig.util.isNaN(d._c)){a._c=NaN}else{a._c=c._c+b*(d._c-c._c)}if(c==null||$.ig.util.isNaN(c._a)){a._a=d!=null?d._a:NaN}else if(d==null||$.ig.util.isNaN(d._a)){a._a=NaN}else{a._a=c._a+b*(d._a-c._a)}if(c==null||$.ig.util.isNaN(c._d)){a._d=d!=null?d._d:NaN}else if(d==null||$.ig.util.isNaN(d._d)){a._d=NaN}else{a._d=c._d+b*(d._d-c._d)}if(c==null||c._i==null){a._i=d!=null?d._i:null}else if(d==null||d._i==null){a._i=null}else{a._i=$.ig.BrushUtil.prototype.g(c._i,b,d._i,0)}if(c==null||c._j==null){a._j=d!=null?d._j:null}else if(d==null||d._j==null){a._j=null}else{a._j=$.ig.BrushUtil.prototype.g(c._j,b,d._j,0)}if(c==null||c._h==null){a._h=d!=null?d._h:null}else if(d==null||d._j==null){a._h=null}else{a._h=d._h}if(c==null||c._g==null){a._g=d!=null?d._g:null}else if(d==null||d._j==null){a._g=null}else{a._g=d._g}},c:function(a,b,c){var d=b;var e=c;this.f.e(this._g,a,d._g,e._g,d,e)},$type:new $.ig.Type("CategoryItemHighlightLayerFrame",$.ig.Frame.prototype.$type)},true);$c("CategoryItemHighlightLayer:as","AnnotationLayer",{init:function(){this.mz=false;this.my=true;this.m2=10;$$t.$q.init.call(this);var a=new $$t.ar;var b=new $$t.ar;var c=new $$t.ar;this._lu=a;this._lt=b;this._lv=c;this._ab=$$t.$as.$type},bf:function(){return new $$t.az(this)},im:function(a){$$t.$q.im.call(this,a);this._mu=a},_mu:null,targetSeries:function(a){if(arguments.length===1){this.h($$t.$as.targetSeriesProperty,a);return a}else{return this.c($$t.$as.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$as.useInterpolationProperty,a);return a}else{return this.c($$t.$as.useInterpolationProperty)}},highlightType:function(a){if(arguments.length===1){this.h($$t.$as.highlightTypeProperty,$$t.$aq.getBox(a));return a}else{return $g(this.c($$t.$as.highlightTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$as.markerTemplateProperty,a);return a}else{return this.c($$t.$as.markerTemplateProperty)}},bandHighlightWidth:function(a){if(arguments.length===1){this.h($$t.$as.bandHighlightWidthProperty,a);return a}else{return this.c($$t.$as.bandHighlightWidthProperty)}},skipUnknownValues:function(a){if(arguments.length===1){this.h($$t.$as.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$as.skipUnknownValuesProperty)}},mb:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._aq._c){this.renderSeries(b)}}},ly:function(a){if(!$$t.$q.ly.call(this,a)){return false}var b=this.l6(a);if(!b._c){return false}return true},md:function(a,b){$$t.$q.md.call(this,a,b);var c=a;var d=this.useInterpolation();c._g.clear();if($.ig.util.isNaN(this.mr.__x)&&$.ig.util.isNaN(this.mr.__y)){return}if(this.ly(this.targetSeries())){this.nc(this.targetSeries(),c,d)}else{var f=this.seriesViewer().series().getEnumerator();while(f.moveNext()){var e=f.current();if(this.ly(e)){this.nc(e,c,d)}}}},mz:false,my:false,is:function(a,b,c,d){$$t.$q.is.call(this,a,b,c,d);switch(b){case"TargetSeries":this.renderSeries(true);break;case"UseInterpolation":this.mz=d;this.renderSeries(true);break;case"HighlightType":this.renderSeries(true);break;case"BandHighlightWidth":this.m2=this.bandHighlightWidth();this.renderSeries(true);break;case"SkipUnknownValues":this.my=d;this.renderSeries(true);break}},m2:0,nc:function(a,b,c){if(this.view()==null||this.view().bs().isEmpty()||this.view().br().isEmpty()){return}if(!a.isCategory()&&!a.isFinancial()){return}var d=a;if(d.categoryAxis()==null){return}var e=this.mr.__x;e=this.view().br().left()+this.view().br().width()*(e-this.view().bs().left())/this.view().bs().width();var f=this.mr.__y;f=this.view().br().top()+this.view().br().height()*(f-this.view().bs().top())/this.view().bs().height();var g=this.skipUnknownValues();var h=true;var i=$b($.ig.IHasCategoryModePreference.prototype.$type,a);var j=0;if(i!=null){j=i.preferredCategoryMode(d.categoryAxis());if(j==2){h=false}}var k=true;if(!h||this.highlightType()==2){k=false}if(this.highlightType()==1){k=true}var l=this.l6(a);if(!l._c){return}if(k){var m=a.getSeriesValuePosition(l._d,this.useInterpolation(),g);if(j!=0&&!d.categoryAxis().isSorting()){var n=m.__x;if(a.isFinancial()){n-=a.getOffsetValue();n+=a.getCategoryWidth()*.5;m={__x:n,__y:m.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else if(a.isCategory()){n-=a.getOffsetValue();n+=a.getCategoryWidth()*.5;m={__x:n,__y:m.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}if(!$.ig.util.isNaN(m.__x)&&!$.ig.util.isNaN(m.__y)){m=this.toWorldPosition(m)}this.na(m,b,a)}else{var o=a.getSeriesValuePosition(l._d,this.useInterpolation(),g);var p;var q=this.getEffectiveViewport1(this.view());if(a.isVertical()){var r=o.__y;var s=d.categoryAxis();var t=this.m2;if(j!=0){t=s.jk(this.view().bs(),this.view().br(),q)}if($.ig.util.isNaN(t)||Number.isInfinity(t)){return}p=new $$a.ae(0,this.lq().left(),r-t/2,this.lq().width(),t)}else{var u=o.__x;var v=d.categoryAxis();var w=this.m2;if(j!=0){w=v.jk(this.view().bs(),this.view().br(),q)}if($.ig.util.isNaN(w)||Number.isInfinity(w)){return}p=new $$a.ae(0,u-w/2,this.lq().top(),w,this.lq().height())}p.intersect(this.view().br());this.nb(p,b,a)}},na:function(a,b,c){var d=new $$t.ap;d._b=a.__x;d._e=a.__y;d._i=this.mp();d._j=this.mq();if(d._i==null){if(c.hasMarkers()){d._i=this._mu.getLightenedBrush(c.getActualMarkerBrush())}else{d._i=this._mu.getLightenedBrush(c.actualBrush())}}if(d._j==null){if(c.hasMarkers()){d._j=this._mu.getLightenedBrush(c.getActualMarkerOutlineBrush())}else{d._j=this._mu.getLightenedBrush(c.actualOutline())}}d._d=this.thickness();d._f=c.getHashCode();d._g=this.mw(c,a);var e=$b($.ig.MarkerSeries.prototype.$type,c)!==null?c.actualMarkerTemplate():null;if(e==null||e==$.ig.MarkerSeries.prototype.nullMarkerTemplate()){var f=$.ig.MarkerSeries.prototype.resolveMarkerType(c,2);switch(f){case 3:case 13:e=this.seriesViewer().circleMarkerTemplate();break;case 4:e=this.seriesViewer().triangleMarkerTemplate();break;case 5:e=this.seriesViewer().pyramidMarkerTemplate();break;case 6:e=this.seriesViewer().squareMarkerTemplate();break;case 7:e=this.seriesViewer().diamondMarkerTemplate();break;case 8:e=this.seriesViewer().pentagonMarkerTemplate();break;case 9:e=this.seriesViewer().hexagonMarkerTemplate();break;case 10:e=this.seriesViewer().tetragramMarkerTemplate();break;case 11:e=this.seriesViewer().pentagramMarkerTemplate();break;case 12:e=this.seriesViewer().hexagramMarkerTemplate();break}}d._h=this.markerTemplate()!=null?this.markerTemplate():e;if(!$.ig.util.isNaN(d._b)&&!$.ig.util.isNaN(d._e)){b._g.add(d._f,d)}},mw:function(a,b){var c=a.getItem(b);var d=a.getExactItemIndex(b);if(this.useInterpolation()&&d!=Math.floor(d)){c=null}return function(){var $ret=new $.ig.DataContext;$ret.series(a);$ret.item(c);return $ret}()},nb:function(a,b,c){var d=new $$t.ap;d._b=a.left();d._e=a.top();d._c=a.right();d._a=a.bottom();d._i=this.mp();d._j=this.mq();if(d._i==null){if(c!=null){d._i=this._mu.getLightenedTranslucentBrush(c.actualBrush())}}if(d._j==null){if(c!=null){d._j=this._mu.getLightenedTranslucentBrush(c.actualOutline())}}d._d=this.thickness();d._f=c.getHashCode();if(!a.isEmpty()){b._g.add(d._f,d)}},mg:function(a,b){$$t.$q.mg.call(this,a,b);var c=this._mu._b3;var d=this._mu._b2;var e=0;var f=0;var g=a;var i=g._g.values().getEnumerator();while(i.moveNext()){var h=i.current();if(h._h!=null){var j=d.item(f);this.nd(h,j);f++}else{var k=c.item(e);this.ne(h,k);e++}}c.count(e);d.count(f)},nd:function(a,b){if($.ig.util.isNaN(a._b)||$.ig.util.isNaN(a._e)||$.ig.util.isNaN(a._d)||a._g==null){b.__visibility=1;return}var c={__x:a._b,__y:a._e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var d=a._g;d.itemBrush(a._i);var e=d.series().getSeriesValuePosition(c,this.ca()||this.mz,this.my);if($.ig.util.isNaN(e.__x)||$.ig.util.isNaN(e.__y)){b.__visibility=1;return}this._mu.b9(b,e.__x,e.__y);b._ah=a._h;b.content(a._g)},ne:function(a,b){if($.ig.util.isNaN(a._b)||$.ig.util.isNaN(a._e)||$.ig.util.isNaN(a._a)||$.ig.util.isNaN(a._c)||$.ig.util.isNaN(a._d)){b.__visibility=1;return}this._mu.ca(b,a._b,a._e,a._c-a._b,a._a-a._e);b.__fill=a._i;b.__stroke=a._j;b._ac=a._d;if(this.dashArray()!=null){b._ai=this.dashArray()}else{b._ai=null}b._ad=this.dashCap()},c7:function(){return true},$type:new $.ig.Type("CategoryItemHighlightLayer",$$t.$q.$type)},true);$c("CrosshairLayer:at","AnnotationLayer",{init:function(){this.m4=null;this.m3=null;$$t.$q.init.call(this);var a=new $$t.ao;var b=new $$t.ao;var c=new $$t.ao;var d=this.transitionDuration()/1e3;this._lu=a;this._lt=b;this._lv=c;this._ab=$$t.$at.$type},bf:function(){return new $$t.a1(this)},im:function(a){$$t.$q.im.call(this,a);this._mw=a},_mw:null,horizontalLineStroke:function(a){if(arguments.length===1){this.h($$t.$at.horizontalLineStrokeProperty,a);return a}else{return this.c($$t.$at.horizontalLineStrokeProperty)}},verticalLineStroke:function(a){if(arguments.length===1){this.h($$t.$at.verticalLineStrokeProperty,a);return a}else{return this.c($$t.$at.verticalLineStrokeProperty)}},targetSeries:function(a){if(arguments.length===1){this.h($$t.$at.targetSeriesProperty,a);return a}else{return this.c($$t.$at.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$at.useInterpolationProperty,a);return a}else{return this.c($$t.$at.useInterpolationProperty)}},isAxisAnnotationEnabled:function(a){if(arguments.length===1){this.h($$t.$at.isAxisAnnotationEnabledProperty,a);return a}else{return this.c($$t.$at.isAxisAnnotationEnabledProperty)}},xAxisAnnotationFormatLabel:null,my:function(){return this.xAxisAnnotationFormatLabel!=null},yAxisAnnotationFormatLabel:null,mz:function(){return this.yAxisAnnotationFormatLabel!=null},xAxisAnnotationTextColor:function(a){if(arguments.length===1){this.h($$t.$at.xAxisAnnotationTextColorProperty,a);return a}else{return this.c($$t.$at.xAxisAnnotationTextColorProperty)}},xAxisAnnotationBackground:function(a){if(arguments.length===1){this.h($$t.$at.xAxisAnnotationBackgroundProperty,a);return a}else{return this.c($$t.$at.xAxisAnnotationBackgroundProperty)}},xAxisAnnotationInterpolatedValuePrecision:function(a){if(arguments.length===1){this.h($$t.$at.xAxisAnnotationInterpolatedValuePrecisionProperty,a);return a}else{return $h(this.c($$t.$at.xAxisAnnotationInterpolatedValuePrecisionProperty))}},xAxisAnnotationOutline:function(a){if(arguments.length===1){this.h($$t.$at.xAxisAnnotationOutlineProperty,a);return a}else{return this.c($$t.$at.xAxisAnnotationOutlineProperty)}},xAxisAnnotationPadding:function(){return new $$a.ah(1,this.xAxisAnnotationPaddingLeft(),this.xAxisAnnotationPaddingTop(),this.xAxisAnnotationPaddingRight(),this.xAxisAnnotationPaddingBottom())},xAxisAnnotationPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$at.xAxisAnnotationPaddingLeftProperty,a);return a}else{return this.c($$t.$at.xAxisAnnotationPaddingLeftProperty)}},xAxisAnnotationPaddingTop:function(a){if(arguments.length===1){this.h($$t.$at.xAxisAnnotationPaddingTopProperty,a);return a}else{return this.c($$t.$at.xAxisAnnotationPaddingTopProperty)}},xAxisAnnotationPaddingRight:function(a){if(arguments.length===1){this.h($$t.$at.xAxisAnnotationPaddingRightProperty,a);return a}else{return this.c($$t.$at.xAxisAnnotationPaddingRightProperty)}},xAxisAnnotationPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$at.xAxisAnnotationPaddingBottomProperty,a);return a}else{return this.c($$t.$at.xAxisAnnotationPaddingBottomProperty)}},yAxisAnnotationPadding:function(){return new $$a.ah(1,this.yAxisAnnotationPaddingLeft(),this.yAxisAnnotationPaddingTop(),this.yAxisAnnotationPaddingRight(),this.yAxisAnnotationPaddingBottom())},yAxisAnnotationPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$at.yAxisAnnotationPaddingLeftProperty,a);return a}else{return this.c($$t.$at.yAxisAnnotationPaddingLeftProperty)}},yAxisAnnotationPaddingTop:function(a){if(arguments.length===1){this.h($$t.$at.yAxisAnnotationPaddingTopProperty,a);return a}else{return this.c($$t.$at.yAxisAnnotationPaddingTopProperty)}},yAxisAnnotationPaddingRight:function(a){if(arguments.length===1){this.h($$t.$at.yAxisAnnotationPaddingRightProperty,a);return a}else{return this.c($$t.$at.yAxisAnnotationPaddingRightProperty)}},yAxisAnnotationPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$at.yAxisAnnotationPaddingBottomProperty,a);return a}else{return this.c($$t.$at.yAxisAnnotationPaddingBottomProperty)}},xAxisAnnotationStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$at.xAxisAnnotationStrokeThicknessProperty,a);return a}else{return this.c($$t.$at.xAxisAnnotationStrokeThicknessProperty)}},yAxisAnnotationTextColor:function(a){if(arguments.length===1){this.h($$t.$at.yAxisAnnotationTextColorProperty,a);return a}else{return this.c($$t.$at.yAxisAnnotationTextColorProperty)}},yAxisAnnotationBackground:function(a){if(arguments.length===1){this.h($$t.$at.yAxisAnnotationBackgroundProperty,a);return a}else{return this.c($$t.$at.yAxisAnnotationBackgroundProperty)}},yAxisAnnotationInterpolatedValuePrecision:function(a){if(arguments.length===1){this.h($$t.$at.yAxisAnnotationInterpolatedValuePrecisionProperty,a);return a}else{return $h(this.c($$t.$at.yAxisAnnotationInterpolatedValuePrecisionProperty))}},yAxisAnnotationOutline:function(a){if(arguments.length===1){this.h($$t.$at.yAxisAnnotationOutlineProperty,a);return a}else{return this.c($$t.$at.yAxisAnnotationOutlineProperty)}},yAxisAnnotationStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$at.yAxisAnnotationStrokeThicknessProperty,a);return a}else{return this.c($$t.$at.yAxisAnnotationStrokeThicknessProperty)}},verticalLineVisibility:function(a){if(arguments.length===1){this.h($$t.$at.verticalLineVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$at.verticalLineVisibilityProperty))}},horizontalLineVisibility:function(a){if(arguments.length===1){this.h($$t.$at.horizontalLineVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$at.horizontalLineVisibilityProperty))}},skipUnknownValues:function(a){if(arguments.length===1){this.h($$t.$at.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$at.skipUnknownValuesProperty)}},mb:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._aq._c){this.renderSeries(b)}}},md:function(a,b){$$t.$q.md.call(this,a,b);var c=a;var d=this.useInterpolation();var e=this.skipUnknownValues();c._ad.clear();c._ae.clear();c._ac.clear();c._af.clear();$$t.$au.b(c);if(this.ly(this.targetSeries())){this.n8(this.targetSeries(),c,d,e)}else{var g=this.seriesViewer().series().getEnumerator();while(g.moveNext()){var f=g.current();if(this.ly(f)){this.n8(f,c,d,e)}}}},ly:function(a){if(!$$t.$q.ly.call(this,a)){return false}var b=this.l6(a);if(!b._c){return false}return true},ig:function(){$$t.$q.ig.call(this);if(!this._aq._c&&!this.ca()){return}if(this.ca()){this.n9(this._lv,false)}else{this.n9(this._lt,false)}},n8:function(a,b,c,d){var e=this.l6(a);if(!e._c){return}var f=e._d;f=a.getSeriesValuePosition(f,c,d);var g=this.actualBrush();if(g==null){g=this.brush()}if(g==null){g=a.actualBrush();if(g!=null){g=this._mw.getLightenedBrush(g)}}var h=g;var i=g;if(this.horizontalLineStroke()!=null){h=this.horizontalLineStroke()}if(this.verticalLineStroke()!=null){i=this.verticalLineStroke()}b._ac.add(h);b._af.add(i);b._ad.add(f.__y);b._ae.add(f.__x);if(this.isAxisAnnotationEnabled()){$$t.$au.c(b,f,a,this.seriesViewer(),this.getEffectiveViewport(),g,this.xAxisAnnotationBackground(),this.xAxisAnnotationTextColor(),this.xAxisAnnotationOutline(),this.xAxisAnnotationPadding(),this.xAxisAnnotationStrokeThickness(),this.yAxisAnnotationBackground(),this.yAxisAnnotationTextColor(),this.yAxisAnnotationOutline(),this.yAxisAnnotationPadding(),this.yAxisAnnotationStrokeThickness(),this.verticalLineVisibility()==0,this.horizontalLineVisibility()==0)}},m4:null,m3:null,n9:function(a,b){var c=false;if(this.m3==null){c=true;this.m4=new $$4.x($.ig.Axis.prototype.$type,0);this.m3=new $$4.h($.ig.Axis.prototype.$type,$.ig.Pool$1.prototype.$type.specialize($$t.$r.$type),0)}$$t.$au.d(this,a,c,this.m3,this.m4,b,this.xAxisAnnotationInterpolatedValuePrecision(),this.yAxisAnnotationInterpolatedValuePrecision(),this.xAxisAnnotationFormatLabel,this.yAxisAnnotationFormatLabel)},n7:function(a,b,c,d,e){var f=a.item(b);b++;if(e){f.__stroke=d._af.__inner[c];f.__fill=d._af.__inner[c]}else{f.__stroke=d._ac.__inner[c];f.__fill=d._ac.__inner[c]}f._ac=this.thickness();f._ai=this.dashArray();f._ad=this.dashCap();return new $$6.u($$a.$bs.$type,$$0.$aw.$type,f,b)},mg:function(a,b){$$t.$q.mg.call(this,a,b);var c=this._mw._b2;var d=a;var e=d._ad.count();var f=0;var g=b.br().left();var h=b.br().right();var i=b.br().top();var j=b.br().bottom();var k=this.verticalLineVisibility()==0;var l=this.horizontalLineVisibility()==0;for(var m=0;m<e;m++){var n=Math.floor(d._ad.__inner[m]);var o=Math.floor(d._ae.__inner[m]);var p=null;if(k){if($.ig.util.isNaN(n)){continue}var q=this.n7(c,f,m,d,true);p=q._c;f=q._d;var r=new $$a.a7;var s=new $$a.a8;s.__startPoint={__x:o,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var t=new $$a.bd(1);t.c({__x:o,__y:j,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});s.__segments.add(t);r._b.add(s);p._aj=r}if(l){if($.ig.util.isNaN(n)){continue}var u=this.n7(c,f,m,d,false);p=u._c;f=u._d;var v=new $$a.a7;var w=new $$a.a8;w.__startPoint={__x:g,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var x=new $$a.bd(1);x.c({__x:h,__y:n,$type:$$a.$y.$type,
getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});w.__segments.add(x);v._b.add(w);p._aj=v}}c.count(f);if(this.ca()){this.n9(this._lv,true)}else{this.n9(this._lt,false)}},c7:function(){return true},is:function(a,b,c,d){$$t.$q.is.call(this,a,b,c,d);switch(b){case"HorizontalLineVisibility":this.renderSeries(true);break;case"VerticalLineVisibility":this.renderSeries(true);break;case"TargetSeries":this.renderSeries(true);break;case"IsAxisAnnotationEnabled":case"XAxisAnnotationBackground":case"XAxisAnnotationOutline":case"XAxisAnnotationPaddingLeft":case"XAxisAnnotationPaddingTop":case"XAxisAnnotationPaddingRight":case"XAxisAnnotationPaddingBottom":case"XAxisAnnotationStrokeThickness":case"XAxisAnnotationTextColor":case"YAxisAnnotationBackground":case"YAxisAnnotationOutline":case"YAxisAnnotationPaddingLeft":case"YAxisAnnotationPaddingTop":case"YAxisAnnotationPaddingRight":case"YAxisAnnotationPaddingBottom":case"YAxisAnnotationStrokeThickness":case"YAxisAnnotationTextColor":case"HorizontalLineStroke":case"VerticalLineStroke":case"UseInterpolation":this.renderSeries(true);break}},$type:new $.ig.Type("CrosshairLayer",$$t.$q.$type)},true);$c("AxisAnnotationFrameManager:au","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b,c){var d=new $$a.ax;if($b($$a.$au.$type,a)!==null){if(a._gradientStops==null||a._gradientStops.length<1){var e=new $$a.at;e.color(b);return e}d=a._gradientStops[0].color()}else{d=a.color()}var f=$.ig.ColorUtil.prototype.a(d);var g=$.ig.ColorUtil.prototype.a(c);var h=$.ig.ColorUtil.prototype.a(b);var i=(f[3]+.05)/(h[3]+.05);var j=(g[3]+.05)/(f[3]+.05);if(i>j){var k=new $$a.at;k.color(b)}var l=new $$a.at;l.color(c);return l},c:function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var s=c.getAxes();var t=null;var u=null;for(var v=0;v<s.length;v++){if(s[v].isVertical()){u=s[v]}else{t=s[v]}}if(t!=null&&u!=null){var w=new $.ig.ScalerParams(1,d.actualWindowRect(),t.iu(),t.isInverted());w.c=e;var x=new $.ig.ScalerParams(1,d.actualWindowRect(),u.iu(),u.isInverted());x.c=e;var y=c.index();var z=0;if($b($.ig.IIsCategoryBased.prototype.$type,c)!==null){y=c.currentMode2Index();z=c.currentCategoryMode()}var aa=b.__x;var ab=t.getUnscaledValue(aa,w);var ac=u.getUnscaledValue(b.__y,x);var ad=$$a.$ax.u(255,102,102,102);var ae=$$a.$ax.u(255,255,255,255);a._p.add(ab);a._aa.add(ac);a._o.add(ab);a._z.add(ac);if(g!=null){a._g.add(g)}else{a._g.add(f)}if(l!=null){a._r.add(l)}else{a._r.add(f)}if(h!=null){a._n.add(h)}else{a._n.add($$t.$au.e(a._g.__inner[a._g.count()-1],ad,ae))}if(m!=null){a._y.add(m)}else{a._y.add($$t.$au.e(a._g.__inner[a._g.count()-1],ad,ae))}a._j.add(j._c);a._l.add(j._e);a._k.add(j._d);a._i.add(j._b);a._u.add(o._c);a._w.add(o._e);a._v.add(o._d);a._t.add(o._b);if(k!=null){a._m.add(k)}else{a._m.add(NaN)}if(p!=null){a._x.add(p)}else{a._x.add(NaN)}if(i!=null){a._h.add(i)}else{a._h.add(null)}if(n!=null){a._s.add(n)}else{a._s.add(null)}if(r){a._q.add(u)}else{a._q.add(null)}if(q){a._f.add(t)}else{a._f.add(null)}}},b:function(a){a._f.clear();a._q.clear();a._p.clear();a._aa.clear();a._o.clear();a._z.clear();a._g.clear();a._h.clear();a._j.clear();a._l.clear();a._k.clear();a._i.clear();a._m.clear();a._n.clear();a._r.clear();a._s.clear();a._u.clear();a._w.clear();a._v.clear();a._t.clear();a._x.clear();a._y.clear()},a:function(a,b,c){if(!b.isNumeric()){return a}var d=0;if(c>=0){d=c}else{var e=b.d4();d=$.ig.truncate(Math.max(-Math.floor(Math.log10(e)),0));d+=1}return Math.round10N(a,d)},d:function(a,b,c,d,e,f,g,h,i,j){var k=new $$4.x($.ig.Axis.prototype.$type,0);var l=new $$4.q($.ig.Axis.prototype.$type,0);var m=new $$4.h($.ig.Axis.prototype.$type,$$0.$aw.$type,0);for(var n=0;n<b._p.count();n++){var o=b._f.__inner[n];if(o!=null){if(!l.contains(o)){k.add(o);m.item(o,0);l.add(o)}var p;if(!d.containsKey(o)){p=new $.ig.Pool$1($$t.$r.$type);p.create(function(){return new $$t.r});p.destroy(function(q){});p.activate(function(q){o.al().add(q)});p.disactivate(function(q){o.al().remove(q)});d.item(o,p);e.add(o)}else{p=d.item(o)}var q=p.item(m.item(o));m.item(o,m.item(o)+1);q._j=false;q.value(b._o.__inner[n]);var r=b._p.__inner[n];if(i!=null){var s=i(r);q.text(s)}else{r=$$t.$au.a(r,o,g);q.text(o.fe(r))}q.textColor(b._n.__inner[n]);q.background(b._g.__inner[n]);q.backgroundPadding(new $$a.ah(1,b._j.__inner[n],b._l.__inner[n],b._k.__inner[n],b._i.__inner[n]));q.outline(b._h.__inner[n]);q.strokeThickness(b._m.__inner[n]);if(q._j){q._j=false;c=true}}var t=b._q.__inner[n];if(t!=null){if(!l.contains(t)){k.add(t);m.item(t,0);l.add(t)}var u;if(!d.containsKey(t)){u=new $.ig.Pool$1($$t.$r.$type);u.create(function(){return new $$t.r});u.destroy(function(v){});u.activate(function(v){t.al().add(v)});u.disactivate(function(v){t.al().remove(v)});d.item(t,u);e.add(t)}else{u=d.item(t)}var v=u.item(m.item(t));m.item(t,m.item(t)+1);v._j=false;var w=b._aa.__inner[n];v.value(b._z.__inner[n]);if(j!=null){var x=j(w);v.text(x)}else{w=$$t.$au.a(w,t,h);v.text(t.fe(w))}v.textColor(b._y.__inner[n]);v.background(b._r.__inner[n]);v.backgroundPadding(new $$a.ah(1,b._u.__inner[n],b._w.__inner[n],b._v.__inner[n],b._t.__inner[n]));v.outline(b._s.__inner[n]);v.strokeThickness(b._x.__inner[n]);if(v._j){v._j=false;c=true}}}for(var y=0;y<k.count();y++){if(d.containsKey(k.__inner[y])){var z=d.item(k.__inner[y]);z.count(m.item(k.__inner[y]))}}for(var aa=e.count()-1;aa>=0;aa--){if(!l.contains(e.__inner[aa])){c=true;var ab=d.item(e.__inner[aa]);ab.count(0);ab.activate(null);ab.create(null);ab.destroy(null);ab.disactivate(null);d.remove(e.__inner[aa]);e.removeAt(aa)}}if(c&&f){for(var ac=0;ac<k.count();ac++){var ad=k.__inner[ac];if(ad._a3._c){ad.ge(true);ad._a3._c=false}}}},$type:new $.ig.Type("AxisAnnotationFrameManager",$.ig.$ot)},true);$c("CalloutLayerView:aw","AnnotationLayerView",{init:function(a){this.b8=NaN;this.b2=null;$$t.$av.init.call(this,a);this._b1=a;this._b7=new $$4.x($$t.$ax.$type,0)},_b1:null,_b7:null,onInit:function(){var $self=this;$$t.$av.onInit.call(this);this._b6=function(){var $ret=new $.ig.HashPool$2($$t.$v.$type,$$t.$ax.$type);$ret.create($self.b3.runOn($self));$ret.activate($self.b9.runOn($self));$ret.disactivate($self.cb.runOn($self));$ret.destroy($self.ca.runOn($self));return $ret}()},b3:function(){var a=new $$t.ax(this);this._b7.add(a);return a},b9:function(a){a._w=0},cb:function(a){a._w=1},ca:function(a){this._b7.remove(a)},_b6:null,getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.h(a,.1)},a3:function(a,b){$$t.$av.a3.call(this,a,b);a.ac(this.b5());if(a.d()&&!b){for(var c=0;c<this._b7.count();c++){var d=this._b7.__inner[c];if(d._w==0){d.h(a)}}}},b5:function(){if(this._b1.m2()!=null){return this._b1.m2()}return this._e.seriesViewer().getFontInfo()},ai:function(a){$$t.$av.ai.call(this,a);for(var b=0;b<this._b7.count();b++){var c=this._b7.__inner[b];if(c._w!=0){continue}c.g(this._b1,this.b5(),a)}},b8:0,measureText:function(a){if($.ig.util.isNaN(this.b8)){this.b8=this._e.seriesViewer()._bn.fontHeight()}return new $$a.af(1,this._h.f(a.ak()),this.b8)},b2:null,getSizeForContent:function(a,b){if(this.b2==null){this.b2=new $$t.ax(this)}this.b2.f(a);this.b2.v(b);var c=this.b2.s();this.b2.f(null);return c},getExecutionContext:function(){return new $.ig.DOMExecutionContext(this._e.seriesViewer()._bn._i._af)},cc:function(a,b,c){a._d=b;a._e=c},cd:function(a,b,c){a.i(this._e,b,c)},ce:function(a){if(a!=null){return this.getLightenedBrush(a.actualBrush())}return this._e.actualBrush()},ch:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,255,255,255));return $ret}()},cg:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,255,255,255));return $ret}()},cf:function(a){if(a!=null){return this.getLightenedBrush(a.actualBrush())}return this._e.actualBrush()},$type:new $.ig.Type("CalloutLayerView",$$t.$av.$type)},true);$c("CalloutView:ax","Object",{init:function(a){this.o={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.u=new $$a.ah(0,0);this.b=null;$.ig.$op.init.call(this);this.q=new $$a.br;this.q._ab=false;this.q.__stroke=function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,0,0,0));return $ret}();this.q._ac=2;this.j=new $$a.an;this.r=new $$a.bv;this.r._ac=0;this.a=a;this._w=0},a:null,_w:0,h:function(a){a.z();a.af(this._d,this._e);var b=new $$a.bn;b._j=this.t._c;b._k=this.t._e;this.r._j=b;a.r(this.q);a.z();this.r.width(this.j._m+this.u._c+this.u._d);this.r.height(this.j._l+this.u._e+this.u._b);a.j(this.r._j);a.v(this.r);this.j._o=this.u._e;this.j._n=this.u._c;a.w(this.j);a.y();a.y()},j:null,r:null,o:null,q:null,p:function(a){if(arguments.length===1){if(this.o.__x!=a.__x||this.o.__y!=a.__y){var b=this.s();var c=b.height();var d=b.width();this.o=a;var e=$$t.$ah.b(this.p(),d,c,this.q);this.t=e}return a}else{return this.o}},n:function(a){if(arguments.length===1){this.j._am=a;return a}else{return this.j._am}},m:function(a){if(arguments.length===1){this.r.__stroke=a;return a}else{return this.r.__stroke}},l:function(a){if(arguments.length===1){this.q.__stroke=a;return a}else{return this.q.__stroke}},k:function(a){if(arguments.length===1){this.r.__fill=a;return a}else{return this.r.__fill}},c:function(a){if(arguments.length===1){this.r._ac=a;return a}else{return this.r._ac}},u:null,t:null,v:function(a){if(arguments.length===1){this.u=a;return a}else{return this.u}},f:function(a){if(arguments.length===1){if(a==null){this.j.ak("")}else{this.j.ak(a.toString())}var b=this.s();var c=b.height();var d=b.width();var e=$$t.$ah.b(this.p(),d,c,this.q);this.t=e;return a}else{return this.j.ak()}},_d:0,_e:0,s:function(){var a=this.a.measureText(this.j);this.j._m=a.width();this.j._l=a.height();return new $$a.af(1,a.width()+this.u._c+this.u._d,a.height()+this.u._e+this.u._b)},b:null,i:function(a,b,c){if(this.b==null){this.b=new $.ig.DataContext}this.b.series(a);this.b.item(c);if(b._c!=null){b._c._u=this.b}},g:function(a,b,c){a.a2().exportCalloutData(this._d,this._e,this.t._c,this.t._e,c,this.r,this.j,b,this.q,"callout",["Main","Callout"])},$type:new $.ig.Type("CalloutView",$.ig.$ot)},true);$c("CategoryHighlightLayerView:ay","AnnotationLayerView",{init:function(a){$$t.$av.init.call(this,a);this._b1=a;this._b3=new $$4.x($$a.$bv.$type,0)},_b1:null,_b2:null,onInit:function(){var $self=this;$$t.$av.onInit.call(this);this._b2=function(){var $ret=new $.ig.Pool$1($$a.$bv.$type);$ret.create($self.ca.runOn($self));$ret.activate($self.b5.runOn($self));$ret.disactivate($self.b7.runOn($self));$ret.destroy($self.b6.runOn($self));return $ret}()},_b3:null,ca:function(){var a=new $$a.bv;a._ab=false;this._b3.add(a);return a},b5:function(a){a.__visibility=0},b7:function(a){a.__visibility=1},b6:function(a){this._b3.remove(a)},getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.h(a,.1)},getLightenedTranslucentBrush:function(a){if(a!=null){var b=$.ig.BrushUtil.prototype.h(a,.3);if(b._isGradient){var c=b;if(c._gradientStops!=null){for(var d=0;d<c._gradientStops.length;d++){var e=c._gradientStops[d];e.color($$a.$ax.u($.ig.truncate(Math.round(e.color().l()*.2)),e.color().o(),e.color().n(),e.color().m()));e.color(e.color())}}}else{b.color($$a.$ax.u($.ig.truncate(Math.round(b.color().l()*.2)),b.color().o(),b.color().n(),b.color().m()));b.color(b.color())}return b}else{return null}},positionRectangle:function(a,b,c,d,e){a.__visibility=0;a._n=b;a._o=c;a.width(d);a.height(e)},a3:function(a,b){$$t.$av.a3.call(this,a,b);if(a.d()&&!b){for(var c=0;c<this._b3.count();c++){var d=this._b3.__inner[c];if(d.__visibility==0){a.v(d)}}}},ai:function(a){$$t.$av.ai.call(this,a);for(var b=0;b<this._b3.count();b++){this._e.a2().exportRectangleData(a,this._b3.__inner[b],"cihRect",["Main","CategoryItem"])}},$type:new $.ig.Type("CategoryHighlightLayerView",$$t.$av.$type)},true);$c("CategoryItemHighlightLayerView:az","AnnotationLayerView",{init:function(a){$$t.$av.init.call(this,a);this._b1=a;this._b4=new $$4.x($$a.$g.$type,0);this._b5=new $$4.x($$a.$bv.$type,0)},_b1:null,_b3:null,_b2:null,onInit:function(){var $self=this;$$t.$av.onInit.call(this);this._b3=function(){var $ret=new $.ig.Pool$1($$a.$bv.$type);$ret.create($self.ch.runOn($self));$ret.activate($self.cb.runOn($self));$ret.disactivate($self.cd.runOn($self));$ret.destroy($self.cc.runOn($self));return $ret}();this._b2=function(){var $ret=new $.ig.Pool$1($$a.$g.$type);$ret.create($self.ce.runOn($self));$ret.activate($self.b6.runOn($self));$ret.disactivate($self.b8.runOn($self));$ret.destroy($self.b7.runOn($self));return $ret}()},_b4:null,_b5:null,ch:function(){var a=new $$a.bv;a._ab=false;this._b5.add(a);return a},cb:function(a){a.__visibility=0},cd:function(a){a.__visibility=1},cc:function(a){this._b5.remove(a)},ce:function(){var a=new $.ig.Marker;this._b4.add(a);return a},b6:function(a){a.__visibility=0},b8:function(a){a.__visibility=1},b7:function(a){this._b4.remove(a)},getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.h(a,.3)},getLightenedTranslucentBrush:function(a){if(a!=null){var b=$.ig.BrushUtil.prototype.h(a,.3);if(b._isGradient){var c=b;if(c._gradientStops!=null){for(var d=0;d<c._gradientStops.length;d++){var e=c._gradientStops[d];e.color($$a.$ax.u($.ig.truncate(Math.round(e.color().l()*.3)),e.color().o(),e.color().n(),e.color().m()));e.color(e.color())}}}else{b.color($$a.$ax.u($.ig.truncate(Math.round((b.color().l()&255)*.3)),b.color().o(),b.color().n(),b.color().m()));b.color(b.color())}return b}else{return null}},ca:function(a,b,c,d,e){a.__visibility=0;a._n=b;a._o=c;a.width(d);a.height(e)},b9:function(a,b,c){a._n=b;a._o=c},be:function(a,b){$$t.$av.be.call(this,a,b);var c=a;var d=c.content();if(d!=null){if(d.itemBrush()!=null){d.actualItemBrush(d.itemBrush())}var e=d.series();if(e.hasMarkers()){d.outline(e.getActualMarkerOutlineBrush())}d.thickness(.5)}},a3:function(a,b){$$t.$av.a3.call(this,a,b);if(a.d()&&!b){for(var c=0;c<this._b5.count();c++){var d=this._b5.__inner[c];if(d.__visibility==0){a.v(d)}}if(this._b4.count()>0){var e=new $$a.l;e.isHitTestRender=b;e.context=a.g();e.viewportTop=this.br().top();e.viewportLeft=this.br().left();e.viewportWidth=this.br().width();e.viewportHeight=this.br().height();e.passID="ItemMarkers";var f=new $$a.n;f.isHitTestRender=b;f.passInfo=e;var g=new $$a.m;g.passInfo=e;var h=false;var i=a.g();g.context=i;f.context=i;g.renderContext=a;f.renderContext=a;var j=0;var k=0;var l=new $$4.h($$a.$k.$type,$$a.$k.$type,0);for(var m=0;m<this._b4.count();m++){var n=this._b4.__inner[m];var o=n._ah;if(!l.containsKey(o)){l.add(o,o);if(o!=null&&o.passStarting()!=null){o.passStarting()(e)}}if(n.__visibility==1){continue}this.bd(n,m,b);if(!h){g.data=n.content();g.width=n.width();g.height=n.height();if(o.measure()!=null){g.data=n.content();o.measure()(g);h=g.isConstant;if(h){j=g.width;k=g.height}}f.availableWidth=g.width;f.availableHeight=g.height}else{f.availableWidth=j;f.availableHeight=k}if(!$.ig.util.isNaN(n.width())&&!Number.isInfinity(n.width())){f.availableWidth=n.width()}if(!$.ig.util.isNaN(n.height())&&!Number.isInfinity(n.height())){f.availableHeight=n.height()}a.p(f,n);n._m=f.availableWidth;n._l=f.availableHeight}var q=l.keys().getEnumerator();while(q.moveNext()){var p=q.current();if(p!=null&&p.passCompleted()!=null){p.passCompleted()(e)}}}}},ai:function(a){$$t.$av.ai.call(this,a);for(var b=0;b<this._b5.count();b++){this._e.a2().exportRectangleData(a,this._b5.__inner[b],"catItemRect",["Main","CategoryItem"])}for(var c=0;c<this._b4.count();c++){this._e.a2().exportMarkerVisualDataFromMarker(this._e,a,this._b4.__inner[c])}},$type:new $.ig.Type("CategoryItemHighlightLayerView",$$t.$av.$type)},true);$c("FinalValueLayerView:a0","AnnotationLayerView",{init:function(a){$$t.$av.init.call(this,a);this._b1=a},_b1:null,onInit:function(){$$t.$av.onInit.call(this)},getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.h(a,.1)},ai:function(a){$$t.$av.ai.call(this,a)},$type:new $.ig.Type("FinalValueLayerView",$$t.$av.$type)},true);$c("CrosshairLayerView:a1","AnnotationLayerView",{init:function(a){$$t.$av.init.call(this,a);this._b1=a;this._b3=new $$4.x($$a.$bs.$type,0)},_b1:null,_b2:null,_b3:null,onInit:function(){var $self=this;$$t.$av.onInit.call(this);this._b2=function(){var $ret=new $.ig.Pool$1($$a.$bs.$type);$ret.create($self.b9.runOn($self));$ret.activate($self.b4.runOn($self));$ret.disactivate($self.b6.runOn($self));$ret.destroy($self.b5.runOn($self));return $ret}()},b9:function(){var a=new $$a.bs;a._j=new $$a.bn;this._b3.add(a);return a},b4:function(a){a.__visibility=0},b6:function(a){a.__visibility=1},b5:function(a){this._b3.remove(a)},setLineHeight:function(a,b,c,d){if(a._aj==null||a._aj._b.__x!=d||a._aj._c.__x!=c){var e=function(){var $ret=new $$a.a4;$ret._c={__x:c,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b={__x:d,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}();a._aj=e}},getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.h(a,.1)},a3:function(a,b){$$t.$av.a3.call(this,a,b);if(a.d()&&!b){for(var c=0;c<this._b3.count();c++){var d=this._b3.__inner[c];if(d.__visibility==0){a.s(d)}}}},ai:function(a){$$t.$av.ai.call(this,a);for(var b=0;b<this._b3.count();b++){this._e.a2().exportPathData(a,this._b3.__inner[b],"crosshairLine",["Main","Crosshair"])}},$type:new $.ig.Type("CrosshairLayerView",$$t.$av.$type)},true);$$t.$q.useIndexProperty=$$a.$s.i("UseIndex",$$0.$aq.$type,$$t.$q.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseIndex",b.oldValue(),b.newValue())}));$$t.$q.useLegendProperty=$$a.$s.i("UseLegend",$$0.$aq.$type,$$t.$q.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseLegend",b.oldValue(),b.newValue())}));$$t.$q.cursorPositionProperty=$$a.$s.i("CursorPosition",$$a.$y.$type,$$t.$q.$type,new $$a.ac(2,{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.raisePropertyChanged("CursorPosition",b.oldValue(),b.newValue())}));$$t.$q.isDefaultCrosshairDisabledProperty=$$a.$s.i("IsDefaultCrosshairDisabled",$$0.$aq.$type,$$t.$q.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("IsDefaultCrosshairDisabled",b.oldValue(),b.newValue())}));$$t.$a.targetAxisProperty=$$a.$s.i("TargetAxis",$.ig.Axis.prototype.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetAxis",b.oldValue(),b.newValue())}));$$t.$a.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$a.toolTipPositionProperty=$$a.$s.i("ToolTipPosition",$$t.$c.$type,$$t.$a.$type,new $$a.ac(2,$$t.$c.getBox(0),function(a,b){$b($$t.$a.$type,a).raisePropertyChanged("ToolTipPosition",b.oldValue(),b.newValue())}));$$t.$g.targetSeriesProperty=$$a.$s.i("TargetSeries",$.ig.Series.prototype.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.oldValue(),b.newValue())}));$$t.$g.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$g.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$g.skipUnknownValuesProperty=$$a.$s.i("SkipUnknownValues",$$0.$aq.$type,$$t.$g.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.oldValue(),b.newValue())}));$$t.$k.pointerPositionProperty=$$a.$s.i("PointerPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bt("PointerPosition",b.oldValue(),b.newValue())}));$$t.$k.pointerInsetProperty=$$a.$s.i("PointerInset",Number,$$t.$k.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(7.5),function(a,b){a.bt("PointerInset",b.oldValue(),b.newValue())}));$$t.$k.pointerWidthProperty=$$a.$s.i("PointerWidth",Number,$$t.$k.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(5),function(a,b){a.bt("PointerWidth",b.oldValue(),b.newValue())}));$$t.$k.pointerVisibilityProperty=$$a.$s.i("PointerVisibility",$$a.$aj.$type,$$t.$k.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.bt("PointerVisibility",b.oldValue(),b.newValue())}));$$t.$k.pointerLocationProperty=$$a.$s.i("PointerLocation",$$t.$l.$type,$$t.$k.$type,new $$a.ac(2,$$t.$l.getBox(0),function(a,b){a.bt("PointerLocation",b.oldValue(),b.newValue())}));$$t.$k.actualPointerStartPositionProperty=$$a.$s.i("ActualPointerStartPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bt("ActualPointerStartPosition",b.oldValue(),b.newValue())}));$$t.$k.actualPointerFirstPositionProperty=$$a.$s.i("ActualPointerFirstPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bt("ActualPointerFirstPosition",b.oldValue(),b.newValue())}));$$t.$k.actualPointerSecondPositionProperty=$$a.$s.i("ActualPointerSecondPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bt("ActualPointerSecondPosition",b.oldValue(),b.newValue())}));$$t.$k.actualBoxTopLeftPositionProperty=$$a.$s.i("ActualBoxTopLeftPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bt("ActualBoxTopLeftPosition",b.oldValue(),b.newValue())}));$$t.$k.actualBoxTopRightPositionProperty=$$a.$s.i("ActualBoxTopRightPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bt("ActualBoxTopRightPosition",b.oldValue(),b.newValue())}));$$t.$k.actualBoxBottomLeftPositionProperty=$$a.$s.i("ActualBoxBottomLeftPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bt("ActualBoxBottomLeftPosition",b.oldValue(),b.newValue())}));$$t.$k.actualBoxBottomRightPositionProperty=$$a.$s.i("ActualBoxBottomRightPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bt("ActualBoxBottomRightPosition",b.oldValue(),b.newValue())}));$$t.$k.actualBoxWidthProperty=$$a.$s.i("ActualBoxWidth",Number,$$t.$k.$type,new $$a.ac(2,0,function(a,b){a.bt("ActualBoxWidth",b.oldValue(),b.newValue())}));$$t.$k.actualBoxHeightProperty=$$a.$s.i("ActualBoxHeight",Number,$$t.$k.$type,new $$a.ac(2,0,function(a,b){a.bt("ActualBoxHeight",b.oldValue(),b.newValue())}));$$t.$k.actualBoxFullHeightProperty=$$a.$s.i("ActualBoxFullHeight",Number,$$t.$k.$type,new $$a.ac(2,0,function(a,b){a.bt("ActualBoxFullHeight",b.oldValue(),b.newValue())}));$$t.$k.actualBoxFullWidthProperty=$$a.$s.i("ActualBoxFullWidth",Number,$$t.$k.$type,new $$a.ac(2,0,function(a,b){a.bt("ActualBoxFullWidth",b.oldValue(),b.newValue())}));$$t.$k.pointerPointsProperty=$$a.$s.i("PointerPoints",$$a.$z.$type,$$t.$k.$type,new $$a.ac(2,null,function(a,b){a.bt("PointerPoints",b.oldValue(),b.newValue())}));$$t.$k.pointerOutlinePointsProperty=$$a.$s.i("PointerOutlinePoints",$$a.$z.$type,$$t.$k.$type,new $$a.ac(2,null,function(a,b){a.bt("PointerOutlinePoints",b.oldValue(),b.newValue())}));$$t.$o.a=false;$$t.$r.valueProperty=$$a.$s.i("Value",$.ig.$op.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){$b($$t.$r.$type,a).aa("Value",b.oldValue(),b.newValue())}));$$t.$r.textProperty=$$a.$s.i("Text",String,$$t.$r.$type,new $$a.ac(2,null,function(a,b){$b($$t.$r.$type,a).aa("Text",b.oldValue(),b.newValue())}));$$t.$r.textColorProperty=$$a.$s.i("TextColor",$$a.$at.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){$b($$t.$r.$type,a).aa("TextColor",b.oldValue(),b.newValue())}));$$t.$r.backgroundProperty=$$a.$s.i("Background",$$a.$at.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){$b($$t.$r.$type,a).aa("Background",b.oldValue(),b.newValue())}));$$t.$r.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){$b($$t.$r.$type,a).aa("Outline",b.oldValue(),b.newValue())}));$$t.$r.strokeThicknessProperty=$$a.$s.i("StrokeThickness",Number,$$t.$r.$type,new $$a.ac(2,0,function(a,b){$b($$t.$r.$type,a).aa("StrokeThickness",b.oldValue(),b.newValue())}));$$t.$r.backgroundPaddingLeftProperty=$$a.$s.i("BackgroundPaddingLeft",Number,$$t.$r.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$r.$type,a).aa("BackgroundPaddingLeft",b.oldValue(),b.newValue())}));$$t.$r.backgroundPaddingTopProperty=$$a.$s.i("BackgroundPaddingTop",Number,$$t.$r.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$r.$type,a).aa("BackgroundPaddingTop",b.oldValue(),b.newValue())}));$$t.$r.backgroundPaddingRightProperty=$$a.$s.i("BackgroundPaddingRight",Number,$$t.$r.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$r.$type,a).aa("BackgroundPaddingRight",b.oldValue(),b.newValue())}));$$t.$r.backgroundPaddingBottomProperty=$$a.$s.i("BackgroundPaddingBottom",Number,$$t.$r.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$r.$type,a).aa("BackgroundPaddingBottom",b.oldValue(),b.newValue())}));$$t.$t.xValueProperty=$$a.$s.i("XValue",$.ig.$op.$type,$$t.$t.$type,new $$a.ac(2,0,function(a,b){$b($$t.$t.$type,a).an("XValue",b.oldValue(),b.newValue())}));$$t.$t.yValueProperty=$$a.$s.i("YValue",$.ig.$op.$type,$$t.$t.$type,new $$a.ac(2,0,function(a,b){$b($$t.$t.$type,a).an("YValue",b.oldValue(),b.newValue())}));$$t.$t.textProperty=$$a.$s.i("Text",String,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).an("Text",b.oldValue(),b.newValue())}));$$t.$t.keyProperty=$$a.$s.i("Key",$.ig.$op.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).an("Key",b.oldValue(),b.newValue())}));$$t.$t.contentProperty=$$a.$s.i("Content",$.ig.$op.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).an("Content",b.oldValue(),b.newValue())}));$$t.$t.seriesProperty=$$a.$s.i("Series",$.ig.Series.prototype.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).an("Series",b.oldValue(),b.newValue())}));$$t.$t.textColorProperty=$$a.$s.i("TextColor",$$a.$at.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).an("TextColor",b.oldValue(),b.newValue())}));$$t.$t.backgroundProperty=$$a.$s.i("Background",$$a.$at.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).an("Background",b.oldValue(),b.newValue())}));$$t.$t.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).an("Outline",b.oldValue(),b.newValue())}));$$t.$t.leaderBrushProperty=$$a.$s.i("LeaderBrush",$$a.$at.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).an("LeaderBrush",b.oldValue(),b.newValue())}));$$t.$t.strokeThicknessProperty=$$a.$s.i("StrokeThickness",Number,$$t.$t.$type,new $$a.ac(2,0,function(a,b){$b($$t.$t.$type,a).an("StrokeThickness",b.oldValue(),b.newValue())}));$$t.$t.backgroundPaddingLeftProperty=$$a.$s.i("BackgroundPaddingLeft",Number,$$t.$t.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$t.$type,a).an("BackgroundPaddingLeft",b.oldValue(),b.newValue())}));$$t.$t.backgroundPaddingTopProperty=$$a.$s.i("BackgroundPaddingTop",Number,$$t.$t.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$t.$type,a).an("BackgroundPaddingTop",b.oldValue(),b.newValue())}));$$t.$t.backgroundPaddingRightProperty=$$a.$s.i("BackgroundPaddingRight",Number,$$t.$t.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$t.$type,a).an("BackgroundPaddingRight",b.oldValue(),b.newValue())}));$$t.$t.backgroundPaddingBottomProperty=$$a.$s.i("BackgroundPaddingBottom",Number,$$t.$t.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$t.$type,a).an("BackgroundPaddingBottom",b.oldValue(),b.newValue())}));$$t.$y.targetAxisProperty=$$a.$s.i("TargetAxis",$.ig.CategoryAxisBase.prototype.$type,$$t.$y.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetAxis",b.oldValue(),b.newValue())}));$$t.$y.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$y.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$y.bandHighlightWidthProperty=$$a.$s.i("BAndHighlightWidth",Number,$$t.$y.$type,new $$a.ac(2,10,function(a,b){a.raisePropertyChanged("BAndHighlightWidth",b.oldValue(),b.newValue())}));$$t.$z.labelMemberPathProperty=$$a.$s.i("LabelMemberPath",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LabelMemberPath",b.oldValue(),b.newValue())}));$$t.$z.xMemberPathProperty=$$a.$s.i("XMemberPath",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.oldValue(),b.newValue())}));$$t.$z.yMemberPathProperty=$$a.$s.i("YMemberPath",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.oldValue(),b.newValue())}));$$t.$z.keyMemberPathProperty=$$a.$s.i("KeyMemberPath",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("KeyMemberPath",b.oldValue(),b.newValue())}));$$t.$z.isCalloutOffsettingEnabledProperty=$$a.$s.i("IsCalloutOffsettingEnabled",$$0.$aq.$type,$$t.$z.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("IsCalloutOffsettingEnabled",b.oldValue(),b.newValue())}));$$t.$z.contentMemberPathProperty=$$a.$s.i("ContentMemberPath",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ContentMemberPath",b.oldValue(),b.newValue())}));$$t.$z.targetSeriesProperty=$$a.$s.i("TargetSeries",$.ig.Series.prototype.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.oldValue(),b.newValue())}));$$t.$z.collisionChannelProperty=$$a.$s.i("CollisionChannel",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CollisionChannel",b.oldValue(),b.newValue())}));$$t.$z.isAutoCalloutBehaviorEnabledProperty=$$a.$s.i("IsAutoCalloutBehaviorEnabled",$$0.$aq.$type,$$t.$z.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsAutoCalloutBehaviorEnabled",b.oldValue(),b.newValue())}));$$t.$z.useValueForAutoCalloutLabelsProperty=$$a.$s.i("UseValueForAutoCalloutLabels",$$0.$aq.$type,$$t.$z.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("UseValueForAutoCalloutLabels",b.oldValue(),b.newValue())}));$$t.$z.isCustomCalloutStyleEnabledProperty=$$a.$s.i("IsCustomCalloutStyleEnabled",$$0.$aq.$type,$$t.$z.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomCalloutStyleEnabled",b.oldValue(),b.newValue())}));$$t.$z.autoCalloutLabelPrecisionProperty=$$a.$s.i("AutoCalloutLabelPrecision",$$0.$aw.$type,$$t.$z.$type,new $$a.ac(2,5,function(a,b){a.raisePropertyChanged("AutoCalloutLabelPrecision",b.oldValue(),b.newValue())}));$$t.$z.calloutTextColorProperty=$$a.$s.i("CalloutTextColor",$$a.$at.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CalloutTextColor",b.oldValue(),b.newValue())}));$$t.$z.calloutBackgroundProperty=$$a.$s.i("CalloutBackground",$$a.$at.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CalloutBackground",b.oldValue(),b.newValue())}));$$t.$z.calloutInterpolatedValuePrecisionProperty=$$a.$s.i("CalloutInterpolatedValuePrecision",$$0.$aw.$type,$$t.$z.$type,new $$a.ac(2,(-1),function(a,b){a.raisePropertyChanged("CalloutInterpolatedValuePrecision",b.oldValue(),b.newValue())}));$$t.$z.calloutOutlineProperty=$$a.$s.i("CalloutOutline",$$a.$at.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CalloutOutline",b.oldValue(),b.newValue())}));$$t.$z.calloutLeaderBrushProperty=$$a.$s.i("CalloutLeaderBrush",$$a.$at.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){
a.raisePropertyChanged("CalloutLeaderBrush",b.oldValue(),b.newValue())}));$$t.$z.calloutPaddingLeftProperty=$$a.$s.i("CalloutPaddingLeft",Number,$$t.$z.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$z.$type,a).raisePropertyChanged("CalloutPaddingLeft",b.oldValue(),b.newValue())}));$$t.$z.calloutPaddingTopProperty=$$a.$s.i("CalloutPaddingTop",Number,$$t.$z.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$z.$type,a).raisePropertyChanged("CalloutPaddingTop",b.oldValue(),b.newValue())}));$$t.$z.calloutPaddingRightProperty=$$a.$s.i("CalloutPaddingRight",Number,$$t.$z.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$z.$type,a).raisePropertyChanged("CalloutPaddingRight",b.oldValue(),b.newValue())}));$$t.$z.calloutPaddingBottomProperty=$$a.$s.i("CalloutPaddingBottom",Number,$$t.$z.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$z.$type,a).raisePropertyChanged("CalloutPaddingBottom",b.oldValue(),b.newValue())}));$$t.$z.calloutCollisionModeProperty=$$a.$s.i("CalloutCollisionMode",$$t.$ag.$type,$$t.$z.$type,new $$a.ac(2,$$t.$ag.getBox(3),function(a,b){a.raisePropertyChanged("CalloutCollisionMode",b.oldValue(),b.newValue())}));$$t.$z.calloutPositionPaddingProperty=$$a.$s.i("CalloutPositionPadding",Number,$$t.$z.$type,new $$a.ac(2,10,function(a,b){a.raisePropertyChanged("CalloutPositionPadding",b.oldValue(),b.newValue())}));$$t.$z.calloutStrokeThicknessProperty=$$a.$s.i("CalloutStrokeThickness",Number,$$t.$z.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("CalloutStrokeThickness",b.oldValue(),b.newValue())}));$$t.$z.textStyleProperty=$$a.$s.i("TextStyle",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TextStyle",b.oldValue(),b.newValue())}));$$t.$al.m8="AxisAnnotationInterpolatedValuePrecision";$$t.$al.targetSeriesProperty=$$a.$s.i("TargetSeries",$.ig.Series.prototype.$type,$$t.$al.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.oldValue(),b.newValue())}));$$t.$al.finalValueSelectionModeProperty=$$a.$s.i("FinalValueSelectionMode",$$t.$am.$type,$$t.$al.$type,new $$a.ac(2,$$t.$am.getBox(0),function(a,b){a.raisePropertyChanged("FinalValueSelectionMode",b.oldValue(),b.newValue())}));$$t.$al.axisAnnotationTextColorProperty=$$a.$s.i("AxisAnnotationTextColor",$$a.$at.$type,$$t.$al.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AxisAnnotationTextColor",b.oldValue(),b.newValue())}));$$t.$al.axisAnnotationBackgroundProperty=$$a.$s.i("AxisAnnotationBackground",$$a.$at.$type,$$t.$al.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AxisAnnotationBackground",b.oldValue(),b.newValue())}));$$t.$al.axisAnnotationInterpolatedValuePrecisionProperty=$$a.$s.i($$t.$al.m8,$$0.$aw.$type,$$t.$al.$type,new $$a.ac(2,(-1),function(a,b){a.raisePropertyChanged($$t.$al.m8,b.oldValue(),b.newValue())}));$$t.$al.axisAnnotationOutlineProperty=$$a.$s.i("AxisAnnotationOutline",$$a.$at.$type,$$t.$al.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AxisAnnotationOutline",b.oldValue(),b.newValue())}));$$t.$al.axisAnnotationPaddingLeftProperty=$$a.$s.i("AxisAnnotationPaddingLeft",Number,$$t.$al.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$al.$type,a).raisePropertyChanged("AxisAnnotationPaddingLeft",b.oldValue(),b.newValue())}));$$t.$al.axisAnnotationPaddingTopProperty=$$a.$s.i("AxisAnnotationPaddingTop",Number,$$t.$al.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$al.$type,a).raisePropertyChanged("AxisAnnotationPaddingTop",b.oldValue(),b.newValue())}));$$t.$al.axisAnnotationPaddingRightProperty=$$a.$s.i("AxisAnnotationPaddingRight",Number,$$t.$al.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$al.$type,a).raisePropertyChanged("AxisAnnotationPaddingRight",b.oldValue(),b.newValue())}));$$t.$al.axisAnnotationPaddingBottomProperty=$$a.$s.i("AxisAnnotationPaddingBottom",Number,$$t.$al.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$al.$type,a).raisePropertyChanged("AxisAnnotationPaddingBottom",b.oldValue(),b.newValue())}));$$t.$al.axisAnnotationStrokeThicknessProperty=$$a.$s.i("AxisAnnotationStrokeThickness",Number,$$t.$al.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("AxisAnnotationStrokeThickness",b.oldValue(),b.newValue())}));$$t.$as.targetSeriesProperty=$$a.$s.i("TargetSeries",$.ig.Series.prototype.$type,$$t.$as.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.oldValue(),b.newValue())}));$$t.$as.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$as.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$as.highlightTypeProperty=$$a.$s.i("HighlightType",$$t.$aq.$type,$$t.$as.$type,new $$a.ac(2,$$t.$aq.getBox(0),function(a,b){a.raisePropertyChanged("HighlightType",b.oldValue(),b.newValue())}));$$t.$as.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$as.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$as.bandHighlightWidthProperty=$$a.$s.i("BandHighlightWidth",Number,$$t.$as.$type,new $$a.ac(2,10,function(a,b){a.raisePropertyChanged("BandHighlightWidth",b.oldValue(),b.newValue())}));$$t.$as.skipUnknownValuesProperty=$$a.$s.i("SkipUnknownValues",$$0.$aq.$type,$$t.$as.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.oldValue(),b.newValue())}));$$t.$at.nq="XAxisAnnotationInterpolatedValuePrecision";$$t.$at.nz="YAxisAnnotationInterpolatedValuePrecision";$$t.$at.horizontalLineStrokeProperty=$$a.$s.i("HorizontalLineStroke",$$a.$at.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("HorizontalLineStroke",b.oldValue(),b.newValue())}));$$t.$at.verticalLineStrokeProperty=$$a.$s.i("VerticalLineStroke",$$a.$at.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("VerticalLineStroke",b.oldValue(),b.newValue())}));$$t.$at.targetSeriesProperty=$$a.$s.i("TargetSeries",$.ig.Series.prototype.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.oldValue(),b.newValue())}));$$t.$at.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$at.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$at.isAxisAnnotationEnabledProperty=$$a.$s.i("IsAxisAnnotationEnabled",$$0.$aq.$type,$$t.$at.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsAxisAnnotationEnabled",b.oldValue(),b.newValue())}));$$t.$at.xAxisAnnotationTextColorProperty=$$a.$s.i("XAxisAnnotationTextColor",$$a.$at.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxisAnnotationTextColor",b.oldValue(),b.newValue())}));$$t.$at.xAxisAnnotationBackgroundProperty=$$a.$s.i("XAxisAnnotationBackground",$$a.$at.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxisAnnotationBackground",b.oldValue(),b.newValue())}));$$t.$at.xAxisAnnotationInterpolatedValuePrecisionProperty=$$a.$s.i($$t.$at.nq,$$0.$aw.$type,$$t.$at.$type,new $$a.ac(2,(-1),function(a,b){a.raisePropertyChanged($$t.$at.nq,b.oldValue(),b.newValue())}));$$t.$at.xAxisAnnotationOutlineProperty=$$a.$s.i("XAxisAnnotationOutline",$$a.$at.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxisAnnotationOutline",b.oldValue(),b.newValue())}));$$t.$at.xAxisAnnotationPaddingLeftProperty=$$a.$s.i("XAxisAnnotationPaddingLeft",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$at.$type,a).raisePropertyChanged("XAxisAnnotationPaddingLeft",b.oldValue(),b.newValue())}));$$t.$at.xAxisAnnotationPaddingTopProperty=$$a.$s.i("XAxisAnnotationPaddingTop",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$at.$type,a).raisePropertyChanged("XAxisAnnotationPaddingTop",b.oldValue(),b.newValue())}));$$t.$at.xAxisAnnotationPaddingRightProperty=$$a.$s.i("XAxisAnnotationPaddingRight",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$at.$type,a).raisePropertyChanged("XAxisAnnotationPaddingRight",b.oldValue(),b.newValue())}));$$t.$at.xAxisAnnotationPaddingBottomProperty=$$a.$s.i("XAxisAnnotationPaddingBottom",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$at.$type,a).raisePropertyChanged("XAxisAnnotationPaddingBottom",b.oldValue(),b.newValue())}));$$t.$at.yAxisAnnotationPaddingLeftProperty=$$a.$s.i("YAxisAnnotationPaddingLeft",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$at.$type,a).raisePropertyChanged("YAxisAnnotationPaddingLeft",b.oldValue(),b.newValue())}));$$t.$at.yAxisAnnotationPaddingTopProperty=$$a.$s.i("YAxisAnnotationPaddingTop",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$at.$type,a).raisePropertyChanged("YAxisAnnotationPaddingTop",b.oldValue(),b.newValue())}));$$t.$at.yAxisAnnotationPaddingRightProperty=$$a.$s.i("YAxisAnnotationPaddingRight",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$at.$type,a).raisePropertyChanged("YAxisAnnotationPaddingRight",b.oldValue(),b.newValue())}));$$t.$at.yAxisAnnotationPaddingBottomProperty=$$a.$s.i("YAxisAnnotationPaddingBottom",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$at.$type,a).raisePropertyChanged("YAxisAnnotationPaddingBottom",b.oldValue(),b.newValue())}));$$t.$at.xAxisAnnotationStrokeThicknessProperty=$$a.$s.i("XAxisAnnotationStrokeThickness",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("XAxisAnnotationStrokeThickness",b.oldValue(),b.newValue())}));$$t.$at.yAxisAnnotationTextColorProperty=$$a.$s.i("YAxisAnnotationTextColor",$$a.$at.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxisAnnotationTextColor",b.oldValue(),b.newValue())}));$$t.$at.yAxisAnnotationBackgroundProperty=$$a.$s.i("YAxisAnnotationBackground",$$a.$at.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxisAnnotationBackground",b.oldValue(),b.newValue())}));$$t.$at.yAxisAnnotationInterpolatedValuePrecisionProperty=$$a.$s.i($$t.$at.nz,$$0.$aw.$type,$$t.$at.$type,new $$a.ac(2,(-1),function(a,b){a.raisePropertyChanged($$t.$at.nz,b.oldValue(),b.newValue())}));$$t.$at.yAxisAnnotationOutlineProperty=$$a.$s.i("YAxisAnnotationOutline",$$a.$at.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxisAnnotationOutline",b.oldValue(),b.newValue())}));$$t.$at.yAxisAnnotationStrokeThicknessProperty=$$a.$s.i("YAxisAnnotationStrokeThickness",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("YAxisAnnotationStrokeThickness",b.oldValue(),b.newValue())}));$$t.$at.verticalLineVisibilityProperty=$$a.$s.i("VerticalLineVisibility",$$a.$aj.$type,$$t.$at.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.raisePropertyChanged("VerticalLineVisibility",b.oldValue(),b.newValue())}));$$t.$at.horizontalLineVisibilityProperty=$$a.$s.i("HorizontalLineVisibility",$$a.$aj.$type,$$t.$at.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.raisePropertyChanged("HorizontalLineVisibility",b.oldValue(),b.newValue())}));$$t.$at.skipUnknownValuesProperty=$$a.$s.i("SkipUnknownValues",$$0.$aq.$type,$$t.$at.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.oldValue(),b.newValue())}))});